zsh で Git の作業コピーに変更があるかどうかをプロンプトに表示する方法

zsh

2012/12/13 追記 zsh 4.3.11 以降の新しい機能を使って改良しました。 -> 「zsh の vcs_info に独自の処理を追加して stash 数とか push していない件数とか何でも表示する - Qiita」Git を使ってファイルを編集した場合、それをいったんインデックスに追加(…

ドットコーダーセッション3 に参加した

2010/8/28(土)に「ドットコーダーセッション3」が行われた(告知ページ)。HTML5 についてワークショップ形式で学ぶということで、おもしろそうなので参加してきた。 内容 形式としては、4人づつチームに分かれて、印刷物として渡されたお題となるページを HTM…

最新の JavaScript Lint をインストールする

JavaScript Lint (jsl) というツールがある。JavaScript の文法チェックをするツールだ。似たようなのに JSLint ってのがあるけど、そっちは Web アプリになっていて、オンラインで実行する。jsl の方はローカルにインストールして実行する。で、以前僕の Ub…

jsdo.it を使って twitter をインクリメンタルに検索する

ここまでのあらすじ 以前 jQuery Text Change Event を使って twitter をインクリメンタル検索するサンプルを書いた。でも、それはソースコードをのせただけで、ちゃんと動くものになってなかった。こういうのは実際に動かして使ってみたい。どっかに JavaSc…

jQuery Text Change Event を使って twitter をインクリメンタル検索するサンプルを書いた

jQuery Text Change Eventってのを見つけた。jQuery のカスタムイベントを定義するプラグインで、テキストボックス、テキストエリアの内容が変わるたびにイベントが発生するようになる。キー入力をイベントで処理するのってかなりめんどくさいんだけど、これ…

Kanasan.JS JavaScript第5版読書会に参加した

2010/06/05(土) に開かれた Kanasan.JS JavaScript第5版読書会#10 に参加した。 読んだところ 今回の範囲は P529 から P559。 XML の操作に関するところを読んだ。JavaScript から新しい XML ドキュメントを作る方法とか、データアイランドとか、XSLT とか書…

Mac でも Linux でも一発でクリップボードにコピーする zsh の alias

zsh

メールを送るときって当然メーラーを使うんだけど、普通メーラーでは vim が使えない。困った。これでは文章が書けない。なので、僕はいつもターミナルの vim でメールを書いてからメーラーにコピペしてる。でも、そのコピペがめんどくさい。マウスをぐいー…

Mozilla 勉強会@大阪で Jetpack について発表した

2/20(土)に大阪で Mozilla 勉強会@大阪が開かれた(告知ページ)。僕は Jetpack について発表したので、資料を公開する。 Try JetpackView more presentations from mollifier . 発表の概要 Jetpack を知らない人向けに、開発の基本から説明した。JavaScript (…

Kanasan.JS JavaScript第5版読書会#9 に参加した

2010/2/14(土) Kanasan.JS JavaScript第5版読書会#9 に参加した(告知ページ)。今回読んだところは P479 から P528まで。特に後半は XMLHttpRequest に関する章で、色々ふむふむしながら読んだ。以下、分かったことのメモ。 open メソッドの第4、第5引数 XMLH…

Twitter で Ctrl+Enterで Post する Greasemonkey スクリプトを修正した

【Twitter】Ctrl+EnterでPostするGreasemonkeyスクリプトってのがある。ふむ、便利そうだ。でも、インストールしてみたらうまくうごかなかった。どうやら Twitter 投稿フォームの ID が当時と変わっているもよう。うん、それぐらいならさくっと直せるぞ。と…

Mozilla 勉強会@大阪で Jetpack について発表する

2/20に Mozilla 勉強会@大阪が開催されるので紹介。 概要 内容: Firefox の拡張機能や Jetpack などのアドオン、あるいはアプリケーションプラットフォームとしての Mozilla の技術についてみんなで勉強する 日時: 2010年02月20日(土) 15:00 ~ 18:00 Twitter…

関西vim勉強会#5 に参加したので vimrc を見直してみた

2010/01/31(日)に京都で関西vim勉強会#5が開かれた(告知ページ)。「ブログに感想を書くまでが vim」 ということで、まだまだ vim。家に帰ってから自分の vimrc を見直してみた。 ウィンドウ周りの map vim でウィンドウを複数開いてるときは、基本的に「CTRL…

Webteko 第11回で Web Workers について発表した

1/23(土)に神戸で Webteko(ウェブテコ)第11回が開催された(告知ページ)今回のテーマは「HTML5 と CSS3」ということで、僕も Web Workers について発表してきた。 発表内容 Try WebworkersView more documents from H M. サンプルコード デモとして、バックグ…

vimperator の copy.js で短縮 URL を取得できるようにした

twitter とかで短縮 URL を使いたくなることがある。でも僕の使ってる twitter クライアントはそういうのをサポートしてない。http:// ... って書いたらそのまま出てくる。長い。というわけで、vimperator の copy.js を使って、今見てるページの短縮 URL を…

zsh の vcs_info で Bazaar を使うときは use-simple を指定すると速くなる

zsh

今回のきっかけ id:tomoya さんが最近 Bazaar(bzr)を使い始めたようだ。(Emacs のリポジトリが Bazaar に移行したので Bazaar をインストールする。)で、「zsh の vcs_info を使ってリビジョン情報をプロンプトに表示してるけど、Bazaar の場合死ぬほど重い…

関西アンカンファレンスで zsh について発表してきた

12/19(土) 関西アンカンファレンスが開かれた(告知ページ)。発表テーマは何でも良さそうなので、僕は大好きな zsh について発表した。なんか勢いで2回発表してきた。これも愛。 発表資料 発表資料はこんな感じ。Zsh を使おうView more documents from H M.ま…

Kanasan.JS Jetpack ワークショップに参加した

12/06(日) Kanasan.JS Jetpack ワークショップに参加した(告知ページ)。Jetpack というのは Firefox の拡張機能で、そいつをインストールすると簡単なアドオンみたいなのを作成、実行したりできるようになる。この「簡単なアドオンみたいなもの」のことを Fe…

zsh で method_missing っぽいことをするには command_not_found_handler

zsh

きっかけ 「よく打つコマンドって typo しやすいね」「頭のスピードに手が追いついてない」「zsh 使ってて、 typo したときに勝手にコマンド名を修正してくれたらうれしいね」「zsh で ruby の method_missing みたいなの無いのかな?」とか発言があった。「…

Kanasan.JS Jetpackワークショップに向けたJetpack入門(その2)

前回に引き続いて、Kanasan.JS Jetpack ワークショップに向けた Jetpack 入門をやる。ちなみに、その勉強会は 12/06(日) 京都です。詳細は告知ページ参照。今回は Greasemonkey っぽい簡単な feature (Jetpack スクリプト)を書いてみる。つまり、ページを開…

Kanasan.JS Jetpackワークショップに向けたJetpack入門

12/06(日)に京都で Kanasan.JS Jetpackワークショップが開かれる(告知ページ)。僕は Jetpack ちょっとさわったことがあるし、前回の Kanasan.JS ではJetpack について発表した。でもそのままほったらかしにしていて、いろいろ忘れてしまった。せっかくの機会…

Webteko 第10回で Screen について発表した

11/28(土)に神戸でWebteko(ウェブテコ)第10回が開かれた(告知ページ)。今回のテーマは Google。最近 Google は新しいサービスとか発表してるので、なかなか良いタイミングのテーマだなと思いながら参加した。 僕の発表 で、僕も発表した。発表のネタは Scree…

Google でインクリメンタルに検索できる Greasemonkey スクリプトを作った

以前 LiveCoding#7 に参加して、そこで googleIncSearch というのを作ろうとしてた。Google でインクリメンタルに検索できる Greasemonkey スクリプトだ。その後も作業を続けて、何となくそれっぽいのが出来たので公開する。 インストール 以下のページから…

LiveCoding#7 に参加した

10月2日(月)に京都で LiveCoding#7 が開催された(告知ページ)。前回に続いて2回目の参加。今回は LiveCoder として参加ということで、かなり緊張しながら会場へ向かった。 僕の発表 で、僕の発表だけど、プロジェクタに PC がうまく接続できないトラブル発生…

LiveCoding#7 で LiveCoding する

11/02(月)に、京都で LiveCoding#7 が開催される。LiveCoding ってのは、発表者(LiveCoder)がその場でコーディングを行い、それをみんなで見るイベント。みんなでつっこんだりして盛り上がる。僕は前回のLiveCoding#6に参加した。そのときの感想を見ると感じ…

入門gitを読んでいる

最近日本語の git 本が2冊でた。1冊目は「入門git」で、翻訳本。 入門git作者: Travis Swicegood,でびあんぐる出版社/メーカー: オーム社発売日: 2009/08/12メディア: 単行本(ソフトカバー)購入: 23人 クリック: 266回この商品を含むブログ (89件) を見る2…

Webteko 第9回に参加した

9月26日(土)に 神戸でウェブテコ(webteko) 第9回が開かれた。公式の告知ページは以下。 ウェブテコ第9回 – CMS - ウェブテコ - 神戸のウェブ勉強会今回のテーマは CMS ということで、初参加の人も多いようだ。今までと少し違った様子になるのかな、と期待し…

vimrcbox に vimrc を登録した

vim

vimrcbox というサービスができてた。 vimrcbox をリリースしました。 - cod.note vimrcbox トップページ vimrc を登録して自慢したりできる。さっそく僕も登録してみた。vim プラグインを使って登録するのがおもしろい。 僕の vimrc 戦闘力もいっしょに出る…

Firefox 3.5.3 にアップデートしたら Flash を更新しろと言われた

Firefox 3.5.3 がリリースされた(Firefox ダウンロードページ)。えむもじらのページにリリースノートへのリンクとかがある。このバージョンから、噂の Flash Player のバージョンチェックが行われるようになった。僕もアップデートしてみたら、「Flash Playe…

Kanasan.JS #8 で Jetpack について発表した

9月6日(日)、Kanasan.JS #8 に参加した。 Kanasan.JS JavaScript第5版読書会#8& 懇親会今回は開催地が京都だった。駅で修学旅行生とか観光っぽい人をいっぱい見かけて、京都パワーを補給しながら開催地に向かった。 読書会の内容 今回の内容は、主にキーイベ…

Kanasan.JS #8 で Jetpack について発表する

9月6日(日)に Kanasan.JS が開かれる。 Kanasan.JS JavaScript第5版読書会#8& 懇親会最近 Jetpack に興味が出てきたので、Jetpack について入門的なことを発表することにした。Jetpack というのは Firefox の拡張機能で、スクリプト(feature とよぶ) を追加…