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

zsh の戦闘力を計測する

zsh

vim 使いには戦闘力という概念があって、vimrc の行数で強さを比べる。 戦闘力 - vimグループ Vim-users.jp - Hack #39: Vimの戦闘力を計測する せっかくなので zsh でもまねしてみた。 function scouter() { sed -e '/^\s*$/d' -e '/^\s*#/d' ${ZDOTDIR:-$H…

zsh の zmv を使って簡単に複数ファイルを一括リネームする

zsh

連番のファイルがずらーっとあったとき、複数のファイル名を一気にスマートに変えたいことがある。一個ずつちまちまリネームなんてやってられない。そんなときは zsh の zmv を使うと便利なので紹介する。 zmv で何ができるか 例えばこんな感じで 1.txt から…

はてなブックマークのエントリーページで個別のブックマークを非表示にするテスト

はてなブックマークのブックマーク一覧ページで、特定のブックマークを非表示にできるようになった。 エントリーページ上の個別のブックマークを非表示にする機能を追加しました - はてなブックマーク日記 - 機能変更、お知らせなどはてなダイアリーを書いて…

oh-my-zsh を使って zsh の便利な設定をまとめて取り入れる

zsh

最近 oh-my-zsh ってのがあるって聞いた。インストールするだけで zsh が便利になるみたいなので、早速試してみた。 oh-my-zsh って何? oh-my-zsh は zsh の設定を管理するフレームワークで、いろんな設定を有効にして管理、更新できるようになる。プロジェ…

Kanasan.JS jQuery コードリーディング #2 に参加したので復習とコードの解説をする

2010/09/26(日) に京都で Kanasan.JS jQuery コードリーディング #2 が行われた(告知ページ)。みんなで jQuery のソースコードを読む勉強会で、僕は初めての参加。事前に前回分も読んでおいたので準備万端、気合いを入れて参加した。で、今回の内容なんだけ…

jQuery ソースコードを読むための参考資料一覧

2010/09/26(日) に京都で Kanasan.JS jQuery コードリーディング #2 が行われる(告知ページ)。みんなで jQuery のソースコードを読むイベントで、今回が2回目だ。参加者募集中です。jQuery はファイル1つだけのライブラリなのですごい環境とかもってなくても…

Twitter のユーザーページに発言頻度を表示する Greasemonkey スクリプトを修正した

以前 id:hitode909 さんが Twitter のユーザーページに発言頻度を表示する Greasemonkey スクリプトを作った。ソースコードは gist で公開されてる。でも、なんかたまに表示がおかしくなることがある。 調べてみたら、つぶやきの日付を取ってくるところがよ…

Tweet Button の練習

これは何? Tweet Button の練習ページです。 Tweet Button Tweet Language Japanese の Tweet Button Tweet Recommend people to follow Tweet 参考 http://twitter.com/goodies/tweetbutton

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 の場合死ぬほど重い…