タグ

cohtanに関するIMAKADOのブックマーク (3)

  • cohtan blog: TerminalでSkypeチャット出来るskypesh.pyを作りました

    2009年2月28日 TerminalでSkypeチャット出来るskypesh.pyを作りました 先日のcodecheck.inのテキストエディタ勉強会でid:kiwanamiさんがskype.elを発表。Emacsの中でSkypeしている姿を見て、衝撃を受けました。というか全体的にEmacsの人達は濃かったw それはさておき後日codecheck.inのIRCでも「僕らはTerminalの中で生活しているから、SkypeもTerminalで出来ればいいよね」「なんでSkypeのシェルがないんだろう」みたいな話が出てきて、そういえばSkype4PyというPython製のSkype APIにアクセスするモジュールあるし、これ使ったら意外と出来るかもとAPIを調べたところ、結構簡単に試作品が出来てしまいました。 コードはcodecheck.inに置いてます。 skypesh.py Skype4

  • cohtan blog: TheSchwartzを使って重たい処理を非同期に行い、手元はサクサクに

    2008年6月25日 TheSchwartzを使って重たい処理を非同期に行い、手元はサクサクに 昨日id:rytich経由でGearmanやTheSchwartzというキーワードを知りました。 調べてみるとこれがなんだかとても面白そうで、実装に必要なCPANモジュールも完備されてるので何かやってみようと思い、出来たのはWWW::YourFileHostを使った非同期なダウンローダーです。 codecheck.inに置いてます これを使うと、こんな感じになります。 URLを指定してキューを追加して終了。軽くてサクサク(client.pl) キューに登録されたURLを元にコンテンツをゲット。重たいけどきっちりこなす(worker.pl) これの何がうれしいかというと、コンテンツをゲットする部分を待たずに、 どんどんゲットしたいURLを投げつける事が出来る事にあります。 通常はコンテンツをゲット

  • cohtan blog: VimでHTMLやCSSの保存と同時に各ブラウザのリロードを実現する

    2008年3月3日 VimHTMLCSSの保存と同時に各ブラウザのリロードを実現する 最近はHTMLCSSも書いてます。 ずっとVimを使って書いているのですが、いちいちブラウザチェックの為にリロードするのがめんどくさくてかないません。 皆さんそう思っているようで、 CSSを保存したときにブラウザを更新 mac+applescript+emacs+safari というエントリを見つけました。 Emacsウラヤマシイ!Vimでもやりたい! ということでvimrcとAppleScriptを連携させてやってみました。 しかも、 Mac+AppleScript+Vim+Safari+Firefox+Opera という感じで、Safari & Firefox & Operaも同時更新させるようにしました。 まずはAppleScript。 /Applications/AppleScript/スク

  • 1