handlename's blog

コード片など

2012-01-01から1年間の記事一覧

Emacs Advent Calenderの12日目書きました

Emacs Advent Calendar 2012 - Qiita 今年はQiitaでやっているということで、そちらに記事を投稿しました。 動画で見るemacs #Emacs - Qiita あいかわらずelisp書いてない系の記事。多少は書けるようになったんですけどね。 過去の記事はこちら。 2010年: or…

ディレクトリの履歴からcanythingで絞り込んで移動する

こういうエイリアスを設定してみた。 alias cda='cd `pushd | tr " " "\n" | sed -e "s/~/\/Users\/handle/" | canything`' ディレクトリの履歴を対象に、canythingで絞り込んで移動先を選ぶ。 ディレクトリを飛び回るときは cd -[TAB] するよりも便利。 以…

xslate-modeとtt-mode

練習でText::XslateとTemplate::Toolkitのテンプレート用マイナーモードを書いてみた。 https://github.com/handlename/xslate-mode https://github.com/handlename/tt-mode とりあえずタグの挿入とハイライトだけ。 名前が違うだけで同じ事しか書いていない…

YAPC::Asia 2012のLT-THONでdvorakのはなししてきた

メインのLTではなくて並行して開催されていたLT-THONの方。 事前に登録はしてなかった(というか存在も当日知った)けど、飛び入りできたのではなしてきました。 キーボードをいじろう! @YAPC::Asia 2012 LT-THON from handlename 実は内容は先日のshibuya.el…

mecab0.994でmecab-dic-overdriveを使う

使おうと思ったらすんなり動かなかったので。 環境 Mac OS X 10.8 mecab 0.994 from homebrew Text::MeCab from github https://github.com/lestrrat/Text-MeCab 89f60c38457f100f3c98b24efae75cdcf239c468 mecab-dic-overdrive from github https://github.…

build.sbtの依存関係を書き換えたらM-x ensimeしなおさないといけない

emacsでensimeを使っている場合。build.sbtに libraryDependencies += "mysql" % "mysql-connector-java" % "5.1.21" みたいな依存関係を書き換えたら、emacs上で M-x ensimeとして.ensimeを読み直さないといけない。 .ensimeにも依存関係について記述してあ…

perlで複数リストのintersect(積集合)をとる

こんなかんじ?先頭で空のリストはスルーするようにしてるけど別にいらないかもしれない。 最後にgrepしてる部分で == の条件をなくすと和集合になりますね。

httpsであることをnginxからバックエンドのアプリケーションに伝える

以前調べたときに参考にしたページが見れなくなっていたのでメモ。nginx.confの所定の場所に、 バックエンドに転送する際に,HTTPヘッダX-Forwarded-HTTPS: onまたはX-Forwarded-Proto: httpsを追加する,これだけでしたw (引用:HTTPSとバックエンドなPlack…

tmuxでウィンドウを分割しつつコマンドを実行する

Mac OSX 10.7.3 / tmux 1.5screenからtmuxに乗り換えてみたついでに。tmuxのsplit-windowはシェルコマンドを引数に受け取れる。 受け取ったコマンドを実行して、終了するとそのペインを閉じてくれる。 $ tmux split-window 'man tmux' いちいちsplit-window…

homebrewでcanythingを入れるためのFormula書いた

Mac OSX 10.7.3 / homebrew 0.8.1tmux + irssi + canything で Anything 風チャンネル切り替えする http://unknownplace.org/memo/2012/03/26/1/これを実践するためにはcanythingが必要なので、 homebrewでインストールする用のFormulaを書いた。Makefile中…

UITableViewCellにいい感じに背景画像を適用するライブラリ書いた。

UITableViewCellに簡単に背景画像を適用できるライブラリを作ったので紹介。https://github.com/handlename/HNDecoratedTableView対象のテーブルをHNDecoratedTableViewのインスタンスとして作り、 こういう背景画像を用意して、tableView:willDisplayCell:f…

カレントディレクトリの画像をHTMLで表示するだけのアプリケーション書いた

iPadで、画像転送なしで、PC側の画像を一覧表示させたかったので。https://github.com/handlename/p5-gallery powered by Amon2::Lite 画像が入っているディレクトリに移動 plackup /path/to/p5-gallery/app.psgi http://localhost:5000 で画像が一覧できる …

iOSプロジェクト用のテンプレート

Mac OSX 10.7.2 / XCode 4.2毎回ファイル名変えたりグループ作ったりするのが面倒だったので、テンプレートを作った。https://github.com/handlename/ios-app-template $ cp -r __template /path/to/project $ cd /path/to/project $ /path/to/clone/init.sh…

iTerm2でURLをクリックで開く

Mac OSX 10.7 / iTerm2 1.0.0Cmd押しながらクリックでURLを開ける…! 知らなくて情弱呼ばわりされました。

XCodeで環境変数を元に#defineする

Mac OSX 10.7 / XCode 4.2Project > Build Settings > Preprocessor Macros から。 $(ENVVAR) とすれば環境変数を呼び出せる。NSStringとしてそのまま使用する場合は次のように書けばいい。 HOME_DIR="@\"$(HOME)\"" 実行時。 NSLog(@"HOME_DIR = %@", HOME_…

LinkedInで送信したリクエストをキャンセルするバッチ書いた

LinkedInのリクエスト送信でうっかりやっちまったので取り消すバッチを書いた。 送ったリクエストをすべて取り消す。 後述のとおり、承認済みのリクエストは取り消せないので、全自動というわけではない。 要perl、WWW::Mechanize。 $ perl linkedin_withdra…