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

学辞郎からのSVL問題集の作り方

最近ハリーポッターの7巻の洋書を読んでいるのですが,分からない単語がけっこう出てくるため読んでてつらいです... そこで,P-Study System(PSS)を用いて単語を覚えて,洋書を楽に読みたいなあと思ってます. 実は2年前にもPSSを使って単語力の問題集の…

BGM Fox

本日,Firefoxのサイドバー上でニコニコ動画やYouTubeの動画を検索,再生,管理ができるアドオンBGM Foxをリリースしました. 作業用BGMのような動画を垂れ流しにするのに最適です(笑) 各動画はiTunesのようなプレイリストで管理できます. また,メインウ…

PyXPCOMコンポーネントを作る.

現在作成中のアドオンでニコニコ動画に自動ログインする機能がほしかったのですが,Javascriptでは難しいようだったので,XPCOMコンポーネントを作る必要がでてきました. XPCOMはJavascript, Java, C++, Pythonで作れるそうですが,そもそもJavascriptで難…

VenkmanとFirebug

今Firefox用のアドオンを作ってます.JavascriptのデバッグはずっとFirebugでやってたんですが,アドオンのデバッグはFirebugではできないようなので,Venkmanというデバッガを使ってます. ところが,Venkmanでブレークポイントを設定してもなぜか止まって…

カレントディレクトリのファイル名を一斉置換

ショートカットを作成すると” - Shortcut”(日本語OSなら~へのショートカット)という文字列が自動的に付加されてうっとうしいので,削除するスクリプトを書いた.最初はバッチファイルを作ろうと思ったがやり方が分からなかったのでPythonで書いてみた. i…

1行切り取り

cutLine.mac VisualStudioのEdit.LineCutと同じ動作をするマクロです.VSのデフォルトのショートカットではCtrl+Lに割り当てられています. 名前の通りその行を1行切り取りするだけです.

現在のアンカー位置を切り替える

swapAnchor.mac VisualStudioのEdit.SwapAnchorと同じ動作をするマクロです.VSのデフォルトのショートカットではCtrl+K, Ctrl+Aに割り当てられています. この状態ではキャレットは右下にあります.このマクロを実行すると, こんな感じで選択状態を維持し…

秀丸

最近本格的に秀丸をプログラミング用のエディタとして使おうとしています. 今までVisual Studio+Resharperを使ってプログラミングしていました.最近C++, Javascript, Pythonなどいろいろな言語を触る必要が出てきたんですが,VSだとC#, C++以外は使いづら…