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

jsワンライナー

またまた昨日の続きです。 growl.jsを移植ってさすがにキツイよなぁと思いつつも、ものは試しでどれどれとソースをみたら、びっくり。 growl.jsは180行くらいあるgrowl-uncompressed.jsのワンライナーでした・・・ まぁ、ファイル名どおりなんですけど。恐ろ…

sbm実行時のエラー通知方法を考えた

昨日TODOにしていた、エラーの通知方法を考えた。sbmでエラーになってしまったときに、Window.Growl 2.0 with MooTools 1.2beta2を表示して 再POSTするという流れ。さっそくお昼休みに実装に挑戦したが、いきなり壁にぶつかってしまった。Window.GrowlはJSを…

Livedoorクリップが重い

がんばってください。Livedoorさん。 API繋がらない事多いです。がんばってもらうだけでなく、自分もがんばってみよう。 登録したと思っていて、実はErrorだったよと後で気付くと悲しいのでエラーが起きたらコンソール表示だけでなく何か通知したい。 TODO:…

Lingr Radarを入れてみた

vim

vim-users.jpのLingrができたと聞きつけて、Lingr Radarを入れてみた。 Growlと連携できていい感じ。 いやいや、Lingr Radar入れてて満足してちゃ駄目だ。 中に入って会話しなきゃ。へぼへぼvimUserですがよろしくです。

ひさしぶりにclip画面見たら

direct_bookmark.js使い出してからclipブックマークレットを全く使っていなかった。 ひさびさに使ってみたらすごく違和感があった。 便利なものはすぐ馴れるって本当ですね。

Mechanizeでファイルアップロード

Mechanizeを使ってファイルの一括アップロードをしたかったのでコードを書いたら10行以内できた。 アドレスのURLエンコードだけ気をつければ、他に落とし穴はあまりなかった。 【アップロード操作例】 require 'rubygems' require 'mechanize' UPLOAD_URL = …

ハッカーと画家を読み切った

ハッカーと画家 コンピュータ時代の創造者たち作者: ポールグレアム,Paul Graham,川合史朗出版社/メーカー: オーム社発売日: 2005/01メディア: 単行本購入: 109人 クリック: 4,884回この商品を含むブログ (583件) を見るいい本だった。 最後のあたりで出てき…

引き続きハッカーと画家

読んでます。 やっと166ページまで進みました。明日・明後日くらいには読み終えそう。字が多い!! でも、おもしろい。 センスと感性と探求心は大事ということは伝ってきた。 名言大杉。メモしまくり。*1 最も重要なことは、考えたいことを考えられるという…

relative_number.vim使ってみました

vim

tsukkeeさんが作成したrelative_number.vimを使ってみました。 ぼちぼち散歩 Vimで無理矢理相対行番号を表示するプラグイン http://relaxedcolumn.blog8.fc2.com/blog-entry-124.html アイディアとしても面白くて、vimscriptの書き方も参考になるなぁと思い…

diff -u

uはユニファイド形式の略っぽい。diffには歴史があるんですね。 .diffとは - 拡張子辞典 Weblio辞書 diffとPatchとの関連性高い。 勝手な想像 Patchさん:「おまえの為に俺がいるんだ」 diffさん:「いや俺がおまえの為に」 Patchさん:「おまえがいなけりゃ…

direct_bookmark.jsのLDCでレートを扱えるようにしてみました

タグ名に日本語を使う軟弱ものの自分にとってはdirect_bookmark.jsはvimperatorなみにキラーアプリです。 コマンド入力→タグ入力→コメント入力→登録するまでの流れの中で感覚的にひっかかりがなくて、ホント気持ちよく使わせて頂いています。 【direct_bookm…

VimMに申し込んだ

vim

VimMに申し込みました。 楽しみ。 7/1追記 見出し記法をつけるの忘れてて修正したら、Starが消えてしまった。 なんか申し訳ない。。。

今だからこそYankRing.vimを再入門

vim

vimを使い出したら最初に「これ便利だよ」と見かける事の多いYankRing.vim。 【YankRing.vim】 http://www.vim.org/scripts/script.php?script_id=1234 今までYankRing2.0を使っていてCtrl-vで巡回ペーストの機能しか使っていなかったのですが、今日YankRing…

デザインをリヴリに変えてみた。

はてなダイアリーを初めてから、ずっと同じテーマだったので変更してみました。リヴリーのテーマにしたんですけどいい感じです。 ちなみ私が育てているリヴリ*1は生後1462日です。 *1:アメノヒグラシ

プラグイン全部動作していない

migemo_hint.jsがMacで動かないと先日書いたのですが、全てのプラグインが動いていないっぽい。。。 最悪だ。引き続き調べる。

3ヶ月以上待ってやっと借りれた本

ハッカーと画家 コンピュータ時代の創造者たち作者: ポールグレアム,Paul Graham,川合史朗出版社/メーカー: オーム社発売日: 2005/01メディア: 単行本購入: 109人 クリック: 4,884回この商品を含むブログ (583件) を見る図書館で予約してから長い間順番が回…

穴があったら入りたい。

恥ずかしくて穴があったら入って隠れたい。windowsで試した後svnでチェックアウトして設定したのですが、MacやLinuxではディレクトリ名が vimperator ではなく .vimperator じゃないといけないみたい。 赤面です。ヘルプしっかり読め。当然ながらmigemo_hint…

Macのvimperatorでmigemo_hint.jsが動かない

Dis Communication - 符号無しmigemo好きなのでソッコーいれて試していたのですが、Windowsでは動くのにMacだと動かないという現象に遭遇してしまいました。 set hintmatching=custom として、クイックヒントモードで検索するとmigemo以外も全くヒットしなく…

Ruby Kaigi 2008の会場についた。一日目体験談

着いたらタイミング良く、休憩タイムに入ったばかり。 午後一番の基調講演を聞く予定。無線LAN環境が充実してて良い感じ。 12:45 大ホールのBGMがしぶい。IRCにログインした。会場近くの金券ショップ自販機でつくばエクスプレスの回数券が安く売っているらし…

modeline

vim

ファイル自身にvimのオプションを設定できます。*1 :h vim: :h modeline 拡張子やsyntaxに関係なくファイルタイプと関連性を持たせる事もできます。 // vimscriptに限らず、他の言語でコメントアウト形式の中に書いても良い。 // vim: set ft=java ts=4 sw=4…

立ちよみ

vim

Software Design 2008年7月号|技術評論社を立ち読みしました。 特別企画 Vimをもっと使いこなすための スクリプト活用ガイドVimは,Emacsと並び人気の高いテキストエディタです。本企画では,Vimが備えるスクリプト機能に注目。Vimスクリプトの基礎,お勧め…

ポートフォワーディング

メモを兼ねて。リモート先のサーバーを介して、リモート先のローカルDBサーバーとかに接続できるようになる。こんな感じ。 ローカルパソコン => |インターネット| => WEB+APサーバー => |リモート先ローカル| DBサーバー puttyだと「接続」→「SSH」→「トンネ…

vimperatorのよいところ

viperatorではなくvimperatorだということ。

たのしいCocoaプログラミングを借りた

Mac

図書館で予約していた本が届きました。たのしいCocoaプログラミング作者: 木下誠出版社/メーカー: ビー・エヌ・エヌ新社発売日: 2007/06/26メディア: 単行本(ソフトカバー)購入: 5人 クリック: 64回この商品を含むブログ (45件) を見るCocoaプログラミング…

g-

vim

vim7 undo branch - undo を使いこなす - bonar note 通常の無限undoだけで問題ないようにも思いますが、たまに困ることもあります。例えば、ある文章やコードを書いていて途中undoでいくつか履歴を戻り修正していたものの、よく考えるとさっきまで書いてい…

Finderのチートシートが欲しい

Mac

ので作ってみる。

.irbrcでirbの設定が書けるらしい

調べものしていた時に、irbrcというファイルをホームディレクトリに作成するとirbの設定をカスタマイズできる事を知りました。【参考にした.irbrc】 http://dotfiles.org/~lattice/.irbrc依存するパッケージをgemに入れて、あとはコピペで。 シンプルだけど…

Firefox3.0

「Safariの方がFirefoxより快適?」と書いてからメインのブラウザをSafariで使っていたのですが、Firefox3は同等レベルで速かった・・・Firefox3RC1を入れたので、暫く併用してみる。 入れていたアドオンは全滅に近いのですが、Nightly Tester Toolsで復活さ…

aptitudeとapt-getの違い

aptitude install hogehogeとすると、apt-getにおけるapt-get updateの作業を同時にやってくれるので楽、というのが一番の理由。あと依存性もちょっと賢くなっているような希ガス。ただそれだけです。結局インストールできればどっちでもよかったりします。 …

スーパー牛さんパワー

やばい。今かなり興奮しています。 Debianのaptitudeとapt-getの違いはなんなんだろう?とふと気になって調べている最中なのですが、 なにはともかくヘルプを見てみようと思ったわけですよ。 aptitude -h 驚愕したね。 今までで最高クラスです。 # 略 -S : …