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

Tumblr Dashboard Expand Embed

Tumblr Dashboard Expand Embed Tumblr の Dashboard で embed 系のコンテンツを最初から表示するグリモン。 あんまり Tumblr でそういう使い方をする人はいないだろうけど、 gist とかで書いたスクリプトを Embed で貼って Dashboard で「Watch」とかを一回…

大人の text-object トレーニングDS

vim

あー、これ text-object 使えたら一発なのに・・・ と思いながら、なかなか覚えずに (f とかを使って) 今日まで来てしまいました。 なぜ、text-object は覚えにくいかと考えると、 それは多分記号のようだからだと思います。 意味さえ分かれば覚えることがで…

sshfs で mount している先で git-svn を使いたかった

のでメモ。一応 sshfs 歴は一ヶ月くらいで使い始めたばかりです。 結論から言えば、 this is because (I believe) SSHFS doesn’t directly support file renaming. It is possible to avoid these problems by using the -oworkaround=rename switch with th…

本当は残酷な PHP で引数をそのまま返す関数を作っておくと便利の話

PHP で引数をそのまま返す関数を作っておくと便利 で、new がないほうがより簡単になると思う。

PHP のプライベート変数を動的に参照したい

'丸', self::TRIANGLE => '三角', self::BOX => '四角', ); public function getMemberVariable($type, $key = null) { $array = $this->{'_' . "$type"}; // こういう書き方でいいみたいだ。 if (null === $key) { return $…

NicoNico Douga Auto Scroll To Video

NicoNico Douga Auto Scroll To Video http://userscripts.org/scripts/show/56180/ のニコニコ動画版。シンプルだけどこういうのは好きだなー。 こういう気付かないような小さな動きに気付けるというのは素晴らしいと思う。

userscripts.org の RSS 配信にソースコードを加える

もちろんいつも全部目を通してはいないけれど、 userscripts.org の http://userscripts.org/feeds/recent_scripts/ の RSS をちょっと Yahoo! Pipes で作り変えた。 Original http://userscripts.org/feeds/recent_scripts Yahoo! Pipes http://pipes.yahoo…

vcs_info: function definition file not found

Git だろうと Mercurial だろうと、ブランチ名をzshのプロンプトにスマートに表示する方法 - mollifier delta blog 会社のサーバだと問題なく表示されたのが家で以下のようにエラーが。 precmd:2: vcs_info: function definition file not found インストー…

window.postMessage() を使って、クロスドメインの iframe の高さを設定する検証

を以下の記事、そのまま試してみた。 HubLog: Setting the height of a cross-domain iframe using postMessage parent.html <html> <head> <script type="text/javascript"> window.addEventListener("message", receiveSize, false); functio…</head></html>

CentOS 5.3 paco のインストールで sudo make logme に失敗した

CentOS 5.3 で、下記のように sudo make logme に失敗した。 $ sudo make logme echo /usr/local/share/paco/README | paco -lp+ paco-2.0.6; \ for dir in lib paco gpaco doc scripts; do \ ( cd $dir && make logme ) 2>/dev/null; \ done && \ echo && p…

last.Ucountdown という Web サービスを作りました

Web サービスというほど大げさなものでもないですが、 Rails で last.Ucountdown という Web サービスを作りました。 last.Ucountdown last.Ucountdown の charts の例 last.Ucountdown とは? last.Ucountdown とは last.fm の API を利用するので まず las…

Windows Server 複数NIC のデフォルトゲートウェイでハマった。

CentOS 5.2 をロードバランサとして、LVS + keepalived を使って コンテンツサーバだけの負荷分散をする仕事で、Windows Server のデフォルトゲートウェイの設定でハマった。 Web サーバ (Windows Server 2003) Load Balancer (Linux CentOS 5.2) eth0 グロ…

Ruby によるデザインパターン 第5章の Observer を JavaScript で写経

変更に追従する: Observer Rubyによるデザインパターン作者: Russ Olsen,ラス・オルセン,小林健一,菅野裕,吉野雅人,山岸夢人,小島努出版社/メーカー: ピアソン桐原発売日: 2009/04/01メディア: 単行本購入: 13人 クリック: 220回この商品を含むブログ (66件…

Ruby によるデザインパターン 第4章の Strategy を JavaScript で写経

Rubyによるデザインパターン作者: Russ Olsen,ラス・オルセン,小林健一,菅野裕,吉野雅人,山岸夢人,小島努出版社/メーカー: ピアソン桐原発売日: 2009/04/01メディア: 単行本購入: 13人 クリック: 220回この商品を含むブログ (66件) を見る レポート出力のと…

Head Firstオブジェクト指向分析設計を読んだ。

Head Firstオブジェクト指向分析設計 ―頭とからだで覚えるオブジェクト指向の基本作者: Brett McLaughlin,Gary Pollice,長瀬嘉秀,永田渉,株式会社テクノロジックアート出版社/メーカー: オライリー・ジャパン発売日: 2007/12/04メディア: 単行本購入: 4人 ク…

LDR Visual Bell

LDR Visual Bell Livedoor Reader で j とか使っている時に各フィードの最後のエントリーで Visual Bell が表示されるというもの。 brasil さんの Signal を参考にさせてもらいました。 実際、ちかちか表示されたらそれはそれでうざいかなぁー。。

はてな匿名ダイアリーのトラックバックツリーをはじめから開いた状態にする UserScripts

Hatena Anond Expand Trackback Tree 間違いなくもうすでにあるのだろうけど。最初から開いていたほうが楽しい気がする。

外部スタイルシートの名前を調べる

外部スタイルシートの名前って、base.css とか、 なんかそういうのはあるけど、決定版というのはあんまりないのでしょうか? [CSS]スタイルシート設計のベースになる12のCSSのフレームワーク http://coliss.com/articles/build-websites/operation/css/938.h…

受託開発大喜利のような

先日、案件に一区切りがつき、発注先の人達のご好意で打ち上げが行われた。 打ち上げと言っても、ウチの会社から3人、先方が3人の小さなものだけれど。 その時、先方の社長が「オーダメードで売るってのは本当に難しいよ」 と言っていた。 僕は深く頷きな…

mod_proxy_balancer を使った案件のメモ

先日、はじめて mod_proxy_balancer を使用して 負荷分散対応させた案件があったのでメモをしておきます。 OSCentOS 5.2 言語PHP before (3台構成) ・web サーバ ・DB サーバ ・backup サーバ after (7台構成) ・Load Balancer ・web サーバ * 3 ・DB サーバ…

デーモン君のソース探検を読んだ

デーモン君のソース探検―BSDのソースコードを探る冒険者たちのための手引き書 (BSD magazine Books)作者: 氷山素子出版社/メーカー: アスキー発売日: 2004/02メディア: 単行本購入: 5人 クリック: 184回この商品を含むブログ (29件) を見る 「本書は、中学生…

rsync + cron + ssh (rsyncd を立てない編)をよりスムーズに読む

ためのブックマークレット。 rsync + cron + ssh (rsyncd を立てない編) http://www2s.biglobe.ne.jp/~nuts/labo/inti/cron-rsync-ssh-nodaemon.html 上記記事は素晴らしいドキュメント。十分わかりやすいのですが、 たまにどっち側のサーバか混乱したりし…

svn:mergeinfo

svn サーバ、svn クライアントともにバージョン 1.5.4 たとえば、一ファイルの修正のみを merge したいとして、 branch で merge する。 $ svn merge -r 311:312 http://svn.sample.com/repos/project/trunk --- r312 を '.' にマージしています: U config/c…

MySQL を別ポートで立ち上げて、特定の DB のみレプリケーションする

開発環境上でレプリケーションをする必要が生じた。 server1(master) - server2(slave)しかし、 1, server2 の MySQL は普通に使っているため、別ポートで MySQL を立ち上げる必要がある。 2, server1(master) 全ての DB を slave 側でレプリケーションした…

Rubyist Magazine 出張版 を読んだ

Rubyist Magazine 出張版 正しいRubyコードの書き方講座―RubyistのRubyistによる、Rubyistとそうでない人のための作者: 青木峰郎出版社/メーカー: 毎日コミュニケーションズ発売日: 2007/03メディア: 単行本購入: 1人 クリック: 81回この商品を含むブログ (6…

TortoiseSVN でコミットはできるけどエラー

・画像を TortoiseSVN でコミットしようとするとエラーが起こる。 ・コマンドラインからのコミットは問題なし ・TortoiseSVN で普通のファイルのコミットも問題なし ・tortoiseSVN のバージョン(1.5系列)を最新にしても問題は再現する。 ・subversion(サーバ…

checkpad のタスクをインクリメンタルサーチする

http://0xcc.net/blog/archives/000008.html を参考にして。 [プロジェクトA]タスク1(10分で終わる)[プロジェクトA]タスク2(10分で終わる)[プロジェクトB]タスク3(1週間後に終わればいい)[プロジェクトC]タスク4(1日かかる)[プロジェクトA]タスク5(30分で終…

ubuntu の screen で 256 色がでなかった。

ubuntu にはもともと screen が入っていた。 evilvte というよく知らない Terminal を使っていて、 screen を起動しない状態では、256colors2.plを使って、256色で表示されるのが確認できた。 http://d.hatena.ne.jp/s-edy/20080901/1220266372 で、ググった…

BLUE LUG の RSS を画像付きにした

BLUE LUG というオサレな自転車屋さんのサイトの RSS が配信されているのだけど、 画像がついていなかったのでいつも、LDR のピンで直接開いてアクセスしていた。 なので画像付きの RSS を Yahoo!Pipes で作りました。 http://pipes.yahoo.com/banyan/blue_l…

ゼロベース社長ブログを読みやすくする

http://zerobase.jp/blog/ すごい毎回面白そうな記事で、わーっと楽しみになるけど、 line-height が狭くて読み気がかなり萎えるので、userscripts を書いた。 すごい簡単かつ単純。ただ読みやすくするだけ。自分用丸出し。 こういうのこそ、User Stylesheet…