nequal で開発合宿した

世の中が勝間和代をバカにして盛り上がっていた GW 中の 5/4~5 にかけて,我々 nequal は開発合宿をしていました。

開発合宿とは言っても連休中に突発的な合宿で宿も取れず,路頭に迷っていた(無計画な)我々を快く受け入れて下さったアシアルは素晴らしい会社ですね。

というわけで,会場はみんな大好きアシアル。

nequal の皆がそれぞれ目標を定めてPCに向かってひたすらキーボードを叩いていました。GWなのに。

おいらは Openpear。もうかれこれ一年近く作る作る詐欺を続けていますが,とりあえず今回の合宿でリリース作業の書き直しをしました。rhaco2 と PEAR の相性がわるくて(っていうか PEAR が酷過ぎる。アホだあれ。)途中まで書いたコードを全部フレームワークを使わずに書き直したりと,毎度毎度なにか苦しめられていますね。GWなのに。

なんだかんだで作業は捗るので,またやりたいなー。

ゆどうふさんごちそうさまでした。

面白いらしい Geohash の PHP ライブラリを書いた

via. GPS座標を短い文字列で扱えるGeoHashが面白い | ke-tai.org

書いた。といっても,js 版の移植なわけですが。

http://gist.github.com/298744

ライセンスとかよくわからないので,もし問題があったらこっそり教えてください。

暇つぶしに iPhone ゲーム part1

最初はゲームとかはおまけだよなーとか思ってたんですけど,最近いろいろゲームが楽しくてヤバいです。

おうちにゲーム機がないのでなおさら iPhone で遊んでます。

これもまた,有料とか無料とか気にせず並べてみました。どれもゲームソフトにしては安いので,ついうっかり買ってしまって良い気がしますw

taiko no tatsujin 太鼓の達人
iPhone 3G でもサクサク動作してます。しかし,難しい…。休符とかも表示してくれたらもうすこしまともにプレイできる気がする!
Unblock It Unblock It
頭の体操に良いです。出来ないと悔しいので結局燃え尽きるまでやっちゃうんですけど。
FIFA 10 by EA SPORTS? (Japanese) FIFA 10
iPhone ゲームとは思えない完成度!だと思います。wifi, bluetooth で通信対戦もできます。
Labyrinth 2 Labyrinth 2
ゲーム機ならではのアクションが追加されて,さらに面白くなってます。
Space Invaders Infinity Gene Space Invaders Infinity Gene
スペースインベーダーってこんな激しいゲームでしたっけ…。
7th deadly beats 7th deadly beats
まだ遊べないんですが,リリースされたらアップグレードできるらしいので,安いうちに買っておいてもいいかも。とおもってつい。

手放せない iPhone アプリ part.1

最近,iPhone についていろいろ聞かれることが増えたので,とりあえずオススメアプリを列挙しておいて,使いまわそうと思うわけです。

有料とか無料とかは気にせず列挙してます。こんな優秀なアプリがジュース買うくらいで買えるんだから,気にしてたらキリないですよ!

LimeChat - IRC Client LimeChat - IRC Client
IRC クライアント。これ最強だと思う
Tweetie 2 Tweetie 2
Twitter クライアント。これはほんとにいちいちカッコいいのでおすすめ
tumblr gear tumblr gear
tumblr を見るならこれ。超快適
1Password 1Password
1Password がないと,生きていけない体になりました。
Shazam Shazam
喫茶店とかで,気になる曲を調べたり。たまにしか使わないけど,あると便利
AeroReader AeroReader
Livedoor Reader を使ってる人はぜひ。

僕が rhaco を使い続ける 7 の理由

via. 僕がsymfonyを使い続ける10の理由 - ゆっくり*ゆっくり

rhaco2 のおはなし。

のはずが,ただの愚痴になった。もう知らない。

1. php5 のみ対応

とりあえず乗っかってみる。

php4 とかありえないよねー

2. Object.php

これなしの php とかもはや考えられない

むしろ他の理由とか実際どうでもいい。

3. コード書くのは面倒

プログラムなんて書きたくないので「このリクエストがきたらこの Flow」とか書くだけで良いのはいいよね。

4. MVC とか何言っちゃってんの

そんなんウェブに持ってくるからメンドくさくなってわかりにくくなるんですよ

なんでも名前付けたがるのはエラい人の悪いところでもあるよね!

5. 開発者

とくしまんは変態。

日本人ってのもデカい。あんまり日本語書いてくれないけど。

6. ファイルが少ない

でかすぎるとまじで何やってるのか追うだけで日が暮れちまう。

7. CakePHP じゃない

いやほんと,モダンなフレームワークは難しくておいらみたいなバカには使えないです。勘弁してください。

やたら array とか書きたくないし,どこに何置いてあるのかわかんないし。

Cake はチュートリアルで心が折れちまったぜ!

あと,Symfony じゃないし,Ethna でもないし,Zend Framework でもない。

yaml とか書きたくないし,PEAR とか触りたくないし(Openpear の開発者が何を…),手間を増やしたくもない。

あ,いや,なんでもないですごめんなさい

mercurial-server を導入してみた

プライベートなリポジトリに mercurial を使ってみようと思って,

aptitude search mercurial

としたら,mercurial-server なんてのがあったので入れてみた。

sudo aptitude install mercurial-server

git でいう gitosis みたいなものかな?と思う。

インストールしたら,

/etc/mercurial-server/keys

の下に鍵を置いておく。俺の場合は

/etc/mercurial-server/keys/root/riaf.pub

なんていうファイルを置いてみた。

んで,hg ユーザーが作成されているので,hg ユーザーで

/usr/share/mercurial-server/refresh-auth

コマンドを実行。なんか何もメッセージでなかった記憶。

ほいで,ローカルで hg init したリポジトリを導入したサーバーに向けて clone

hg clone . ssh://hg@example.com/repo_name

あっさりと動いた。あとは普通に hgrc とかに default 指定したりして使ってみている。

今のところなんの問題も無い感じ。めでたしめでたし。

マウスがしょぼいのよねえ…

マウスがしょぼいのよねえ…

Evom - Convert and Download Videos to iTunes

動画のファイル形式を簡単に変更できる。

Youtube からのダウンロードもできる。

下のようなブックマークレットを登録しておくと,Youtube から 直接 iTunes に追加とかできて便利。

Evom

Dock Spaces

複数の Dock を切り替えて使える。

用途別にできるかなと思って導入してみたけど,そもそも分けるほどの用途が無かった。

残念。

 iTunes Store(Japan)