Skip to content

Instantly share code, notes, and snippets.

@nekova
nekova / init.lua
Created June 21, 2017 10:06
hammerspoon
local function pressFn(mods, key)
if key == nil then
key = mods
mods = {}
end
return function() hs.eventtap.keyStroke(mods, key, 1000) end
end
local function remap(mods, key, pressFn)
{
"global": {
"check_for_updates_on_startup": true,
"show_in_menu_bar": true,
"show_profile_name_in_menu_bar": false
},
"profiles": [
{
"devices": [],
"fn_function_keys": {
@nekova
nekova / gist:f213ef640ef6b49b864e
Created November 11, 2015 01:17
いろんなエンコーディングのサイト
- x-sjis
- http://homepage3.nifty.com/abe-hiroshi/
- text/html; charset=MS949
- http://blog.naver.com/PostView.nhn?blogId=commind7&logNo=220495902482
@nekova
nekova / git-cleanup.sh
Created July 10, 2015 03:31
git cleanup branch
git branch --merged | grep -v "\*" | xargs -n 1 git branch -d
@nekova
nekova / foo.rb
Last active August 29, 2015 14:20
こういうの上手く出来ませんかね〜
user0 = {"name" => "nekova"}
user1 = {"name" => "adam"}
users = user0.foo(user1)
#=> [{"name" => "nekova"}, {"name" => "adam"}]
user2 = {"name" => "eve"}
users.foo(user2)
#=> [{"name" => "nekova"}, {"name" => "adam"}, {"name" => "eve"}]
@nekova
nekova / application.html.slim
Created March 19, 2015 09:47
さっきSlim使い始めたところなんですけど, これもうちょっと気持ちよくならないんですか
ul
li
= link_to "home", home_path
- if current_user
li
"logout"
- else
li
"login"
@nekova
nekova / raspi.md
Last active August 29, 2015 14:06 — forked from otiai10/raspi.md
  1. SDカードにOSインストール
  2. MacのターミナルからRasPiに入る
  • なんかビープ音出させてみたい(出力
  • なんかスイッチ読み込みたい(入力
right = { 'alphabet' => ['r', 'i', 'g', 'h', 't'] }
left = { 'alphabet' => ['l', 'e', 'f', 't'] }
right.merge(left)
#=> {"alphabet"=>["l", "e", "f", "t"]}
#=> be overwritten
right.merge(left){|key, old, new| old + new}
#=> {"alphabet"=>["r", "i", "g", "h", "t", "l", "e", "f", "t"]}
@nekova
nekova / gist:4ebd3d6d7955f3db9ab7
Last active August 29, 2015 14:03
wercker.yml
box: wercker/rvm
services:
- wercker/postgresql
build:
steps:
- rvm-use:
version: 2.1.0
- bundle-install
- rails-database-yml:
service: postgresql
@nekova
nekova / sort.rb
Last active August 29, 2015 14:02
Algorithm
class Array
def comb_sort
size = self.size
gap = self.size - 1
sorted = false
while (gap > 1 || sorted == false)
gap = gap * 10 / 13
gap = 1 if gap == 0
sorted = false
for i in 0...(size-gap)