Skip to content

Instantly share code, notes, and snippets.

@pik4ez
pik4ez / init.lua
Created September 19, 2022 18:28
Hammerspoon for fast windows switching
-- Globals.
hs.loadSpoon("ReloadConfiguration")
spoon.ReloadConfiguration:start()
local log = hs.logger.new('hammerspoon', 'debug')
-- Key bindings.
@pik4ez
pik4ez / lamarr.ws
Created August 16, 2018 17:09
lamarr_ascii.ws
@pik4ez
pik4ez / shura-bura.ws
Created August 16, 2018 17:08
shura-bura_ascii.ws
@pik4ez
pik4ez / rameev.ws
Created August 16, 2018 17:07
rameev_ascii.ws
@pik4ez
pik4ez / hopper.ws
Created August 16, 2018 17:06
hopper_ascii.ws
@pik4ez
pik4ez / brooks.ws
Last active August 16, 2018 17:10
brooks_ascii.ws
@pik4ez
pik4ez / jonas.bf
Created November 11, 2017 11:52
Brainfuck program to draw Jonas portrait
++[>++++[>++++>++++++++>++++>+++++>+++++>+++++>+++++>+>+++++>++++++>++++++<<<<<<<<<<<-][<]<-]>>>>+++>--->-->>++>++>++++>-->-<<<<<<<<<<>>>>>>>>>>...<<<<...>>........................>...............................<...>................<<<<<<<<<.>>>>>>>>>.....<.............<<..>>>>.<<<<<...>>>>>.....<<<<.........>.>>>.<<<<<.>>>>>.<<<<...>>........................>..........<<<<<<<<<..>>>>>>>>>...................<..>.............<<<<<<<<<........>>>>>>>>>...<............<<..>>>>.<<<<<...>>>>>......<<<<........>.>>>.<<<<<.>>>>>.<<<<...>>.........................>...<<<<<<<<<..........>>>>>>>>>.....<.>....<..>......<.>...<.>....<.>..<<<<<<<<<...........>>>>>>>>>..<............<<..>>>>.<<<<<....>>>>>.....<<<<........>.<<..>>>>>.<<<<...>>.......................>...<<<<<<<<<............>>>>>>>>>........<.>.<....>.<....<<...>>.<<.>>...>...<<<<<<<<<...........>>>>>>>>>..<............<<..>>>>.<<<<<....>>>>>.....<<<<........>.>>>.<<<<<.>>>>>..<<<<..>>......................>...<<<<<<<<<........>>>>>>>>>...........<.<<..>>>
@pik4ez
pik4ez / .slate.js
Last active August 28, 2017 15:40
Slate.js window manager configuration
// Functions
// String.startsWith
if (typeof String.prototype.startsWith != 'function') {
String.prototype.startsWith = function (str){
return this.slice(0, str.length) == str;
};
}
@pik4ez
pik4ez / vkalbu_starter
Last active September 1, 2015 09:18
Starter for vkalbu+dgrab. Processes albums list from file, grabs album contents using dgrab, uploads audio album to vk.com using vkalbu.
#!/bin/sh
albums_file=/path/to/albums_file
todo_file=/path/to/tmp/vkalbu_todo.json
# -u 10 and 10< in done section is used
# to prevent reading from stding inside
# vkalbu python script (captcha request)
# @see http://stackoverflow.com/questions/1521462/looping-through-the-content-of-a-file-in-bash
while read -u 10 album; do
settings {
logfile = "/home/tt4/work/lsyncd/log/lsyncd.log",
statusFile = "/home/tt4/work/lsyncd/log/lsyncd-status.log",
statusInterval = 20
}
sync {
default.rsyncssh,
source = "/home/tt4/mnt/ji/",
host = "root@ngs.ru.ji.d",