2012-12-01から1ヶ月間の記事一覧

振り返り的な何か

9 月から一人デスマ まだ続きそう 仕事で書いてるのは 9 割 JavaScript 残りが Python 今年覚えたの Vim script プラグインいくつか作った Backbone.js Require.js ここら辺は今後も仕事で生かせそう 2013 年は何とかして時間を作って思いついたサービスを形…

突然の死

Vim

今日の昼休みに作って Github にあげるの忘れてた。 GitHub - heavenshell/vim-sudden-death: Sudden-death 直接の元ネタは unite-sudden-death。というかコードまるごとコピった Unite.vimで突然の死に備える - かなりすごいブログ 現在の行の文字を吹き出…

JqTree のノードに追加で属性を追加する方法

▼Foo ├─ Bar └─ BazJavaScript のツリービューなライブラリの JqTree を使って上のようなツリーを描画すると、以下の様な HTML が生成される。 <li class="jqtree_common jqtree-folder"> <div> <a class="jqtree_common jqtree-toggler">▼</a> <span class="jqtree_common jqtree-title ui-draggable">Foo</span> </div> <ul class="jqtree_common "> </ul></li>

jQuery ContextMenu の css をいじる

jQuery ContextMenu を使えばコンテキストメニューを簡単に表示できる。 デフォルトのコンテキストメニューのデザインが気に食わなかったので css をいじった。 Mac ライクなのが良かったけど、一から CSS 書く時間もセンスもないのでどうしようかなと思った…

jQuery layout のレイアウトを超えてドラッグ & ドロップ

jQuery layout を使っていて、West なパネルから South なパネルへドラッグ & ドロップしたい。 jQuery UI の Draggable と Droppable を実装すりゃ簡単と思ったら、パネルを超えられなかったが以下のようにすると行ける。 $('.jqtree-title').draggable({ c…

Require.js を使ってみる

メモ。 いい加減やらないと行けないと思いつつ、二回ほど試して上手く行かなくて放置してたので再入門した。 ディレクトリ構成 ├── app.js ├── entities ├── libs │ ├── backbone-0.9.9-min.js │ ├── bootstrap-2.2.2-min.js │ ├── jquery-1.8.2-min.js │ ├─…

MacPorts + rbenv + ruby-build

メモ。 ローカルマシンに Ruby の環境構築を行う必要があって rbenv を使って構築しようとした。 世間では homebrew を使えと世知辛い世の中なので、自分でビルドする事にした。 ついでに ~/.rbenv とか自分のホーム以下には作りたくない。 まず自分の bashr…

jedi.vim で virtualenv を使ってる場合の補完

jedi.vim で使う Python の jedi を入れる簡単な方法 - Memo のコメント欄で id:shkh さんとやりとりしたのを調査してみた。 結論 virtualenv.vim を使えば OK。 普段 VirtualenvWrapper を使っていて virtualenv.vim がどうなってるのか見てみた。 まず $WO…

たった 4 行のコードでひたすらアイドル水着画像をあつめる(Python だよ)

たった10行のコードでひたすらアイドル水着画像をあつめる - utgym’s diary たった3行のコードでひたすらアイドル水着画像をあつめる(Rubyだよ) - maeharinの日記 たった数行のコードでひたすらアイドル水着画像をあつめるのをGoutteで書いてみた - iakio…

jedi.vim で候補がデフォルト選択されなくなった

jedi-vim の設定 - Memoで、~/.vim/after/python.vim とかにデフォルトで候補が選択されるのを回避する方法を書いたけど、最新のコミットではオフになったそうな。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = w…

 Windows 上の VirtualBox のゲスト OS 内の httpd サーバにポートフォワードしてアクセスする

メモ。 $ ssh -l username -p 2222 192.168.1.11 -L8081:localhost:80これで Windows 上の VirtualBox(NAT)に ssh 経由で入り、VM 上の httpd サーバのを Mac のブラウザからアクセスできる。

jedi.vim で使う Python の jedi を入れる簡単な方法

jedi-vim(ジュダイ-ヴィム)で2ヶ月近くハマった話 - kazy no blog Vimmer な Pythonista が使うととても便利な jedi.vim は Python のライブラリをインストールする必要がある。 Mac で Python を使っていてかつ、homebrew や MacPorts を使っている場合、シ…

Python の suds で proxy を設定する方法

Python の SOAP クライアントの suds でネットワークの環境で proxy を超える必要がある場合は以下のように書く。 # -*- coding: utf-8 -*- from suds.client import Client wsdl = 'http://example.com/service/foo?wsdl' client = Client(wsdl, dict(http=…