small label">0 Commits 294 Releases 0 Wiki

294 Commits (7c2de4874c8509924ca97c922fdfa4df303b28a3)

Autor SHA1 Nachricht Datum
  Lucas Stadler 7c2de4874c ~/.bin/check-papill0n.sh: Fail if request takes longer than 2 seconds vor 9 Jahren
  Lucas Stadler 76b8e66ebc ~/.config/dwm/status.sh: Add optional network indicator vor 9 Jahren
  Lucas Stadler b7cee891cb ~/.emacs.d: Add shortcut for writing diary entries vor 9 Jahren
  Lucas Stadler dde619a4d7 ~/.config/dwm/status.sh: Use icons in status bar vor 9 Jahren
  Lucas Stadler 745844cc6d ~/.config/dwm: Add shortcut to put firefox into fullscreen vor 10 Jahren
  Lucas Stadler d404ad00d3 ~/.aliases: Make grep colourful vor 10 Jahren
  Lucas Stadler 0dc31cbe3b ~/.bin/entropy: Calculate entropy per input line vor 10 Jahren
  Lucas Stadler a697adac0a ~/.emacs.d/init.el: Add a shortcut to open/find a note vor 10 Jahren
  Lucas Stadler 004ec6071b ~/.config/dwm: Use emacsclient vor 10 Jahren
  Lucas Stadler f14ed10fa6 ~/.emacs.d/init.el: Use Fantasque as default font vor 10 Jahren
  Lucas Stadler 01b779dce9 ~/.env: Add ~/.cargo/bin to $PATH vor 10 Jahren
  Lucas Stadler 494453c14a ~/.emacs.d/init.el: Add mode to easily edit text notes vor 10 Jahren
  Lucas Stadler d2b00e8911 ~/.vimrc: Add a few more of the recommended bindings vor 10 Jahren
  Lucas Stadler 286b634671 ~/.vimrc: Properly indent YAML files vor 10 Jahren
  Lucas Stadler cf12977d8d ~/.vimrc: Add some neat bindings/helpers vor 10 Jahren
  Lucas Stadler f69d3792fb ~/.rsync-filter: Sync keepass files vor 10 Jahren
  Lucas Stadler c7591e38b1 ~/.config/taffybar: Update for new version vor 10 Jahren
  Lucas Stadler e17f9d5652 ~/.config/dwm: Add stop after current song shortcut vor 10 Jahren
  Lucas Stadler c32b715bbc ~/.config/dwm: Add shortcut to spawn editor vor 10 Jahren
  Lucas Stadler b89c321755 ~/.config/dwm: Add shortcut for music player vor 10 Jahren
  Lucas Stadler 97abf4d3ce ~/.xinitrc: Switch between layouts using Alt+Gr vor 10 Jahren
  Lucas Stadler 33d43fd3b4 ~/.xinitrc: Auto-mount devices using udiskie vor 10 Jahren
  Lucas Stadler a7a33e1150 ~/.xinitrc: Disable screen power saving vor 10 Jahren
  Lucas Stadler f72cc3c6b5 ~/.config/dwm: Support muting/unmuting audio vor 10 Jahren
  Lucas Stadler 298b72a5da ~/.config/dwm: Add dwm config vor 10 Jahren
  Lucas Stadler 1bb921e207 ~/.bin/check-papill0n.sh: Ensure having weird_dreams vor 10 Jahren
  Lucas Stadler 7438c769de ~/.bin/check-papill0n.sh: Check if services are up vor 10 Jahren
  Lucas Stadler a913478fdb ~/.zshrc: Display ip in prompt inside ssh sessions vor 10 Jahren
  Lucas Stadler 615d6dd043 ~/.emacs.d: Update vendored better-defaults vor 11 Jahren
  Lucas Stadler b087bf3d9e ~/.emacs.d: Fix starting emacs with file arguments vor 11 Jahren
  Lucas Stadler 692ff6f767 ~/.cabal/config: add configuration for haskell's cabal vor 11 Jahren
  Lucas Stadler 8a863101b9 ~/.vimrc: elm and go support, nerdtree vor 11 Jahren
  Lucas Stadler eb0bdb90be ~/.vimrc: make editing java easier vor 11 Jahren
  Lucas Stadler 4964133a11 ~/.xmonad: add a shortcut for not.es vor 11 Jahren
  Lucas Stadler 167a264ee0 ~/.gtkrc-2.0: use Adwaita as the default theme for 2.0 vor 11 Jahren
  Lucas Stadler fca06cf9be ~/.env: only use rbenv if it's installed vor 11 Jahren
  Lucas Stadler 288a531d8a ~/.env: don't override $GOPATH if it was already set vor 11 Jahren
  Lucas Stadler a576f87003 ~/.env: remove unused paths from $PATH vor 11 Jahren
  Lucas Stadler e745bcdb77 ~/.vimrc: highlight .pxi's with clojure syntax vor 11 Jahren
  Lucas Stadler da3dcb088e ~/.emacs.d: use the official pixie-mode vor 11 Jahren
  Lucas Stadler 18e2e5f588 ~/.vimrc: get prettier! vor 11 Jahren
  Lucas Stadler eb3d39acd8 ~/.vimrc: include rust vim files vor 11 Jahren
  Lucas Stadler b049eefca1 ~/.vimrc: be more friendly (and emacsy) vor 11 Jahren
  Lucas Stadler 90ebe98b95 ~/.vimrc: delete unused code vor 11 Jahren
  Lucas Stadler 26abdb1531 ~/.rsync-filter: also sync ~/w vor 11 Jahren
  Lucas Stadler fd7df02ace ~/.gitconfig: use `--ff-only` for pulls automatically vor 11 Jahren
  Lucas Stadler 3254ce2ea8 ~/.emacs.d: use `go fmt` automatically vor 11 Jahren
  Lucas Stadler a67ca2830e ~/.xmonad: add shortcut for spawning emacs in "writing" mode vor 11 Jahren
  Lucas Stadler 3168b2a310 ~/.emacs.d: make initial scratch buffer empty vor 12 Jahren
  Lucas Stadler 2d867b75c3 ~/.xmonad: spawn the editor with meta-e vor 12 Jahren
lp - git.papill0n.org

Nav apraksta

jelly.html 2.9KB

    <!doctype html> <html> <head> <title>.jelly</title> <meta charset="utf-8" /> <style> body { margin: 0; padding: 0; } </style> </head> <body> <canvas id='stage'></canvas> <p>Inspired by <a href="http://thefloorisjelly.tumblr.com/post/13477420108/what-technology-library-do-you-use-to-create-the-jelly">The Floor is Jelly</a>.</p> <script> var stage = document.querySelector('#stage'); var ctx = stage.getContext('2d'); var Rect = function(sx, sy, width, height) { var inc = 25; var upperLeft = {start: {x: sx, y: sy + inc}, control: {x: sx, y: sy}, end: {x: sx + inc, y: sy}}; var upperRight = {start: {x: sx + width - inc, y: sy}, control: {x: sx + width, y: sy}, end: {x: sx + width, y: sy + inc}}; var lowerRight = {start: {x: sx + width, y: sy + height - inc}, control: {x: sx + width, y: sy + height}, end: {x: sx + width - inc, y: sy + height}}; var lowerLeft = {start: {x: sx + inc, y: sy + height}, control: {x: sx, y: sy + height}, end: {x: sx, y: sy + height - inc}}; var segments = [upperLeft, {start: upperLeft.end, control: {x: sx + width / 2, y: sy}, end: upperRight.start}, upperRight, {start: upperRight.end, control: {x: sx + width, y: sy + height / 2}, end: lowerRight.start}, lowerRight, {start: lowerRight.end, control: {x: sx + width / 2, y: sy + height}, end: lowerLeft.start}, lowerLeft, {start: lowerLeft.end, control: {x: sx, y: sy + height / 2}, end: upperLeft.start}]; var segments = []; segments.push(upperLeft); for (var i = sx + inc; i < sx + width - inc; i += inc) { var prev = segments[segments.length - 1]; segments.push({start: prev.end, control: {x: i, y: sy + Math.random() * i/3}, end: {x: i + inc, y: sy}}); } segments.push(upperRight); this.draw = function(ctx) { ctx.beginPath(); for (var i = 0; i < segments.length; i++) { var segment = segments[i]; ctx.moveTo(segment.start.x, segment.start.y); ctx.quadraticCurveTo(segment.control.x, segment.control.y, segment.end.x, segment.end.y); } ctx.stroke(); } } var r = new Rect(50, 50, 200, 100); r.draw(ctx); </script> </body> </html>