Skip to content

Instantly share code, notes, and snippets.

@pik4ez
pik4ez / gist:6914108
Last active August 31, 2023 21:34
Vimium settings: remap some defaults, add cyrillic support. Yammi! Cyrillic support for vimium. Vimium cyrillic. Buy online.
" remap (en)
map f scrollFullPageDown
map b scrollFullPageUp
map a LinkHints.activateMode
map A LinkHints.activateModeToOpenInNewTab
map p map з performBackwardsFind
" map cyrillic
map о scrollDown
map л scrollUp
@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 / nginx.conf
Created October 28, 2013 17:21
MODx Revo 2.2 nginx config.
server {
server_name modx.local;
charset utf-8;
error_log /var/log/nginx/modx.error.log;
access_log /var/log/nginx/modx.access.log;
root /var/www/modx;
client_max_body_size 30M;
index index.php;
location / {
@pik4ez
pik4ez / hopper.ws
Created August 16, 2018 17:06
hopper_ascii.ws
@pik4ez
pik4ez / shura-bura.ws
Created August 16, 2018 17:08
shura-bura_ascii.ws
@pik4ez
pik4ez / lamarr.ws
Created August 16, 2018 17:09
lamarr_ascii.ws
@pik4ez
pik4ez / brooks.ws
Last active August 16, 2018 17:10
brooks_ascii.ws
@pik4ez
pik4ez / rameev.ws
Created August 16, 2018 17:07
rameev_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;
};
}