Skip to content

Instantly share code, notes, and snippets.

@hackugyo
hackugyo / occupations.md
Created December 3, 2015 18:16
フレーザー,水谷・訳,*ジプシー 民族の歴史と文化*(1992, 1995=2002) pp. 434-435(索引)より,ジプシーがどういう職業につくと記述・表象されてきたかのリスト

職業

  • アスファルト舗装作業 tarmaclaying
  • 鋳掛け tinkering
  • 椅子の底張り chair-bottoming
  • 糸紡ぎ spinning
  • 馬取引 horse-dealing
  • 占い fortune-telling
  • 煙突掃除 chimney-sweeps
  • 楽士 musicians ヴェルブンコス
@hackugyo
hackugyo / IntegerValueSample.m
Last active November 27, 2015 09:09
[NSString # integerValue] is suck
#import <Foundation/Foundation.h>
int main(int argc, char *argv[]) {
@autoreleasepool {
NSArray *befores = @[
@"100", // => 100, a number
@"10 0", // => 10, a number
@"00100", // => 100, a number
@"10blank", // => 10, not a number
@"blank10", // => 0, not a number
$ json-server --watch db.json
http://qiita.com/yhikishima/items/46860ffc48913182a3ee
# ルーティングのためのキーが必要になる。listというところを空にするとオチる
$ json-server --watch db.json # 起動
$ http -v POST localhost:3000/list < ~/git/json_server/data.json # data.jsonをPOST
# POSTするとモックJSONサーバの内部状態が変化する
@hackugyo
hackugyo / gsearch_d.sh
Last active November 26, 2015 04:44
パイプもしくは引数でI'm feeling luckyする。.bashrcに書いてexec bash; /bin/bash --login してくれ
gsearch_d ()
{
( if [ -p /dev/stdin ]; then
a=$(cat -);
else
a=$@;
fi;
argv=("$a");
str="$(echo -n $argv | nkf -wMQ | sed 's/=$//g' | tr = % | tr -d "\n")";
open https://www.google.co.jp/search?btnI'&'q="$str" & exit )
@hackugyo
hackugyo / restore_session.sh
Last active December 15, 2015 02:46
Firefoxのセッション(`~/Library/Application Support/Firefox/Profiles/*/sessions/backup.session`)からURLを抜き出して開く。FirefoxからChromeに移行するときとか、Firefoxがどうしてもセッションをリストしなくなったときとか。
$ cat sessions/backup.session | sed 1,4d | jq '.windows[0].tabs[].entries[0] |select(.url | startswith("http")) | .url' | xargs open
@hackugyo
hackugyo / ._rexdep_sample.md
Last active November 19, 2015 03:22
[rexdep](https://github.com/itchyny/rexdep) の使いかたがわからなかったのでJavaで試した

rexdep の使いかたがわからなかったのでJavaで試した.

usage

$ ./rexdep_java.sh | dot -Tpng -o test.png

or

$ ./rexdep_java.sh com.example | dot -Tpng -o test_pretty.png
@hackugyo
hackugyo / ._scraper_lib_shibuya.gistname
Last active June 1, 2016 09:37
渋谷区図書館からいまあなたが借りている本のタイトルを取り出します
scraper_lib_shibuya
@hackugyo
hackugyo / flip_plusminus.sh
Created November 9, 2015 10:13
「NumberPickerのボタンを上下入れ替えたい!」そんなとき画像を作るスクリプト
#!/usr/bin/env bash
set -ue
# cd app/src/main/res/drawable-hdpi/ にtimepicker_down_*.9.png, timepciker_up_*.9.png
# _down_なボタンは,_up_のボタンからいいところを切り取って重ね,マイナスからプラスに変える.
for i in $(ls timepicker_up_*.png);
do
convert $i -crop '5x12+57+20' "${i}_arrow_top.png";
@hackugyo
hackugyo / package.json
Last active November 7, 2015 12:32
Trelloのカードを削除する
{
"name": "node-trello-deleter",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"trello-deleter" : "./trello_deleter.coffee",
"test": "echo \"Error: no test specified\" && exit 1"
},
"devDependencies": {
@hackugyo
hackugyo / gsearch.sh
Last active November 6, 2015 05:05
Google:未指定キーワードを発生させずに検索する
# usage:
# $ gsearch your query
# => Google '"your" "query"'
gsearch ()
{
( argv=("$@");
# arr=$(for v in "${argv[@]}"; do echo "$v"; done); \
arr=$(for v in "${argv[@]}"; do echo "\"$v\""; done);
str="$(IFS=" "; echo "${arr[*]}")";
open https://www.google.co.jp/search?q="$str" )