-
クリップボードにコピーショートカット
naoya 05/07 17:15:42
クリップボードへのコピーにpbcopyを使っているのですが、これは多分Mac OS Xにしかないと思います。ですので、このカスタマイズはMac OS X限定です。Linuxでも同等の機能を持ったコマンドがあれば、少しの改造で動くようになるはずです。 pbcopy コマンドを使えばシェルからコピーとかができる、らしく。ども! HISTFILE は別のところで宣言してたりするので、こんな風にした。zle って何とか調べてる時間がなくなってしまったので後で。 キーバインド決めようと思ったけど意外とあれも ...
-
ところで
naoya 04/07 19:57:22
なんか Geek とかオタクな人を指差して「プログラマは普通の人の気持ちがわからないから使いにくいものをふがふが」とか「オタクは自分が良いと思ったものが最良だと思い込むからほげほげほげ」とか上から物を言う場合、指差された本人は「んなこた100も承知です。空気読めてないのはあなたの方です。本当に、ありがとうございました。」と思ってることが多いので気をつけたほうがいい。 あれです、十分分かってる本人に対して、雑誌とかで読んだ知識を使って説教してる部課長みたいな感じですか。 いや、特にいま別のサイトでそう ...
-
最近のブックマーク
naoya 08/19 17:32:12
はてなブックマークが物凄い勢いで衆愚化していっている。 人が少ないときは偏ってるからだめだー 人が増えてきてマスに近づいてきたら衆愚だー と言われて悲しい(笑) 。 まあ、それを衆愚と思うか、それがいいと思うかはまあひとそれぞれなのだけど、人が増えるとトップページみたいなところが異質化するのは避けられないよなあ。 どーしたもんかね。まあいろいろやってみますけども。Relevancy に時間と数以外のパラメータを入れるのがいいのか、コミュニティを細分化するのがいいのか、情報を細分化するのがいいのか ...
-
オブ脳
naoya 06/03 11:25:17
mixi をオブジェクト化してみよう というトピックがあって、これはいわゆるオブジェクト指向設計の流れで、mixi のシステムからオブジェクトを抽出してクラス図を作っていきましょうという良スレ。 でまあ、これを見てて、自分が何かシステムを作るときにクラス抽出をするときって、頭の中でどういう思考錯誤が行われてるかなと考えてみたんだけど。近頃のウェブアプリケーション開発のベストプラクティスであるところの "Active Record パターンの ORM + MVCフレームワーク" に則ってると、この辺は制 ...
-
試す
naoya 08/20 22:50:58
プログラミングの世界では、はじめからやり直したい症候群というのがあって、まあこれは Google で検索でもすれば結城さんや高林さんが書いたのとか、Joel が書いたのが出てくると思うので詳細は割愛。その名の通りです。 これはプログラミングに限ったことだけじゃなく、サービスや、あるいはいま話題になってるはてなブックマークのトップページというところに目を向けた場合でもその通りだったりする。それで、やり直したい症候群にかられてやりなおすとたいがい失敗するんだな。 なので、トップページをどうにかしたい! ...
-
はてな
naoya 07/22 14:23:00
http://d.hatena.ne.jp/finalvent/20070722/1185063663 普段はそんなに誰か特定のユーザーさんの記事を元に何か書くということはしないんだけど、ちょっと面白かったので。 "ぶくまからはてなの相貌は変わったな感" というよりかはブックマークが特異点なんじゃないかなあと個人的には思う。近藤淳也じゃない人が作っているから。(ま、はてなRSSとかもそうか。) はてなブックマーク以降、はてな的に次の柱になりそうなサービス...というと誤解があるな...コミュニティ ...
-
梅田さんのメッセージ
naoya 03/20 03:54:46
http://d.hatena.ne.jp/umedamochio/20070317/p1 こういうメッセージを見聞きしたときに必ずと言っていいほど出るカウンターが「批判しなければ物事はよくならないのだから誉めるだけではだめだ」とかそういうので批判する態度を正当化する主張。あるいは「誉めてばっかりの完全肯定の世界は気持ち悪い」という言説。 でも、梅田さんがこの言葉を投げかけてる対象は「あなた」であって「いない誰か」ではない。"あなた自身"が何かを成し遂げたいと思ったときにどうするのが良いかそれを氏 ...
-
Class::Pluggable
naoya 05/04 16:39:46
アプリケーションのコアになるオブジェクト、まあ言うなればずばり Catalyst のコンテキストオブジェクトなんだけど、ああいう感じで全体で使い回されるオブジェクトというのが時々必要になる。特にフレームワークでそういうオブジェクトが良く登場する。 そのオブジェクトはいろいろ機能を持ってるんだけど、フレームワークのコアであったりするが故に、後からいろいろメソッドを追加したいとか、特定のドメインに特化したこういう機能が欲しいとか、そういうことがよく起こる。という要求に応えられるように、コアオブジェクトはプ ...
-
ITとお仕事
naoya 12/08 10:48:03
誰でもできる仕事を他の人と同じようにやる人 誰でもできる仕事を自分なりのやり方でやって効率化する人 他の人にできない仕事をやる人 誰でもできる仕事を、自分を含めた他の人がやらなくてもいいように自動化する人 他の人にできない仕事を他の人ができる仕事にまで変換させられる人 他の人にできない仕事を他の人ができる仕事にまで変換して、さらに他の人がやらなくてもいいように自動化する人
-
ひろゆき本
naoya 07/03 18:49:24
19:00 から用事があるのでそれまでの間、と思い『2ちゃんねるはなぜ潰れないのか?』をぱらぱらと読んでる。はてなのこともときどき出てきてドキっとしたりする。 前半 Google の話、はてな、Mixi の話のあたりまで読んで、そのあと弾さんとの対談を流し読み。ざっくり言うと、インターネットの現状をぶっちゃけて本音で..という感じの内容に思える。Web 2.0 とか ITバブルとか、そういうのが出てくると、本当はもっと簡単/しょぼい話なのに、後から来た人ほどすごいすごいと言って実体をともなわない何かが ...
-
ログアウトし忘れていじられたのは不正アクセス禁止法に抵触するか
naoya 09/05 13:05:01
http://www.ohmynews.co.jp/News.aspx?news_id=000000000660 不正アクセス禁止法じゃないかっていう反応が結構多いんだけど、実際のところどうなんだろ。自分は法律には無知なので識者の人に教えて欲しい。 mixi でログアウトし忘れた端末で、そのアカウントで操作したら不正アクセスなのかな。ブックマークのコメントで挙がっていた http://www.atmarkit.co.jp/aig/02security/unlawfulaccess.html ...
-
楽天
naoya 06/30 11:08:24
http://blog.livedoor.jp/dankogai/archives/50547949.html http://b.hatena.ne.jp/entry/http://blog.livedoor.jp/dankogai/archives/50547949.html 自分は楽天で結構物買う。アマゾンにないものは楽天で。食料品とかお酒とかが多いかなー。 人間買い物してるときはアスリート並の集中力が出てるとかなんとかで、脳内物質を分泌しまくりなんだそう。なので買い物をするとストレスが発散 ...
-
教えてクソ
naoya 04/18 14:54:44
初心者であることは、罪でもなんでもない。ただし、何かを為そうとするときに、初心者のままでいることは罪となりうる。初心者として質問をし、返って来た反応に真摯に答える。それだけで実力もサイトもぐんぐんよくなる。この辺ははてなのid:naoyaやid:higeponを大いに見習えばいい。彼らは自分が知らない事を隠そうとはしないし、知ったらすぐそれを反映させる。彼らがネットでかわいがられているのは、実地で「育てゲー」のキャラをやっているからだ。 ちとマジレスしてみると。 なんか中学の塾とか高校のときとか授業中に ...
-
いろいろ
naoya 06/17 19:35:55
なんだかブックマークの話から梅田さんや最近の US のはてなの話までふくらんでるみたいだ。一応背景はこんな感じですよ、というのを書いておこうかな。 id:jkondo がアメリカに行こう、と言い出したのは僕がはてなに入ってしてすぐの頃。まだそのときは梅田さんはいなかった。 なので梅田さんが id:jkondo にアメリカに来いと打診したということはない。(むしろ梅田さんは当初、アメリカ行きの話には懐疑的だった。) ITMedia のインタビューで、ある日朝に id:jkondo が英語でしゃべり ...
-
幹事パターン
naoya 06/15 04:08:37
http://kanji.g.hatena.ne.jp/eto/ ワロス 自分も幹事パターンを抽出してみよう。(『』内は d:id:hyuki さんのデザパタ本から。) Facade 『シンプルな窓口』 お店の人に対して幹事一人を窓口にし、シンプルな窓口を用意することで具体的な注文や参加者を抽象化するパターン。飲み会参加者に対してお店の人に注文できるのは幹事だけというのを徹底させられるかどうかが鍵。幹事を代理と見立てると Proxy パターンとも取れるし、Mediator も似たようなパタ ...
-
entrylist の仕様
naoya 02/08 08:16:13
http://d.hatena.ne.jp/myrmecoleon/20090207/1233999855 http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/myrmecoleon/20090207/1233999855 の件ですが、一部誤解があるようです。現在の仕様はどうなっているかと言いますと URL がルートドキュメントだった場合 (例: http://www.example.com/) → top K で処理 (現在 K = 10,00 ...
-
Seesaa
naoya 03/09 14:29:12
Technorati の人が世界の blog の統計とかをグラフで発表してたんだけど「Seesaa っていう blog サービスが日本にあるけどあれはスパムなので統計に入れてない」って言ってた。
-
if /regexp/../regexp/
naoya 12/22 11:33:35
Perl で正規表現を .. すると、その間に含まれる文字列という意味でマッチさせられる。 とすると となる。 知らなかった。常識?
-
論点がずれてきてるので整理するよ
naoya 03/28 09:19:49
長文にしすぎたせいで論点がずれてきてるので整理しつつ書くよ。 (問題意識) FF12 発売から 2 〜 3 日でのレビューで、たくさんプレイしたレビューがほとんどない (問題意識) 自分が期待していたものと違った、という理由だけで満足にプレイせずに「駄作」としてしまっているレビューが散見された (提案) "レビュー"なんだから少しは作者の意図を考察してもいいじゃないか、と思う。 (理由 1) "安易な"批判は作者を傷つけたり、それを見てる人に嫌な印象を与えるだけで何も生み出さない (理由 2 ...
-
Amazon の FF のレビュー
naoya 03/20 14:53:11
Amazon のレビューで FF 12 の戦闘が面白くないとか書いてる奴らは多分最初のトマト倒したところぐらいでこのゲームの全てを判断してると思われ。弊社の某氏もトマトの時点でつまんねえとか言ってて、正直おまえはチュートリアルだってことすら空気読めないのかと憤慨した。今までの FF がいいとかいってるやつは全員一生 FF アドベントチルドレンでも観て FF 7 繰り返しやってればいいんじゃないですか。 FF12 はやればやるほど面白くなる、いまレベル30ぐらいだけどすげーでかいボスキャラに自分なりに考 ...
-
アップル
naoya 04/06 15:51:24
アップルの新製品とかのニュースをみてて思うんだけど、彼らはアップルという会社単独ですごい製品をリリースしまくってるように見えて、実はちゃんと他社や他産業を巻き込んでるんだよなあと、そこがアップルの一番すごいところなんじゃないかなあと思う。そしてその他社、他産業をアップルの製品とともに拡大させていたり。 例えば、自社だけで何か物作りをしようとした場合。Wi-Fi に繋がったらすごい可能性が広がるプロダクトがあったとして、でも日本ではまだそんな簡単に Wi-Fi にどこでも繋がる環境がなかったとする。 ...
-
Emacs を使えるようになりたい人は
naoya 01/14 08:18:17
一冊本を読むべし! これ自分の口癖。 ISBN:4900900834:detail Emacs でも vim でもそうだけど、エディタという名前は冠してるけどその機能っぷりとかはもう OS と思っても良いぐらいな規模です。Linux の基本的なコマンドの一枚っぺらのリファレンスみて、Linux 使いこなせるようにはならないというのは多分みんな思うと思うけど、それといっしょ。 なぜ C-x, C-s と2ストロークで記事を保存する必要があるのか、なぜ C-s でのサーチはインクリメンタルなのか、なぜ ...
-
DHCP クライアントを書く
naoya 08/14 18:42:05
ちょっと DHCP 絡みで困ったことがあったので、デバッグのために DHCP プロトコルをしゃべるクライアントを書いてみる。ひとまず DHCP DISCOVER に対する DHCP OFFER を受け取るまで。DHCP REQUEST / DHCP ACK までは処理しない。 DHCP の仕様的には DHCP メッセージなるパケット (BOOTP の上位互換) をパケットのデータに埋めてやってやりとりする Net::DHCP::Packet でこのパケットの組み立ては可能 バイナリの中にクライ ...
-
Web Hook について
naoya 06/03 17:11:00
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/keyword/%A4%CF%A4%C6%A4%CA%A5%D6%A5%C3%A5%AF%A5%DE%A1%BC%A5%AF%20Web%20Hook Web Hook 機能ですが、今後、以下のようなことも考えてます 自分がお気に入りに入れている(follow している) 人がブックマークしたら通知 自分のブログにブックマークがついたら通知 スターやIDコールとかも良いですね。 とりあえずは ...
-
MySQL FEDERATED エンジン
naoya 03/20 14:06:41
FAQ に書いてあったのでちょっとマニュアル読んでみたけど、proxy の役割みたいなのをするテーブル型のよう。 みたいな感じで、client は対象のテーブルが実体か、FEDERATED かを気にしなくて良い。統一した mysql API でアクセスできる、と。 なので、 という構成の中から一つだけテーブルを取り出して別のサーバーにしたいとかいうとき、FEDERATED を使わないと となって、クライアントがどこの DB に何のテーブルがあるかを理解する必要があるけど、 とし ...
-
http://blog.livedoor.jp/dankogai/archives/51193858.html
naoya 03/30 07:50:25
いろいろ指摘はありがたいのですが、アルゴリズムの話をするのに正直これは枝葉の議論じゃないかと思う。 for(;;) より foreach の方が速いのは知っています。この手の定数項のチューニングはそれこそ大量に入力があって定数項を減らしたいときにベンチマークを取りながら律速になってるところを少しずつ削っていけば良いと思います。 可読性に関しては、私の場合はアルゴリズムの話は C や C++ などで書かれたコードの書籍を良く読んでいるから for(;;) の方が分かりやすい。配列にばらさない方がよいと ...
-
XS
naoya 10/27 00:55:47
BSD::getloadavgと名付けはしましたが、Linuxでも動くはずです。とりあえずPerl 5.6.2/5.8.8、Mac OS X 10.4.8/FreeBSD 6.1-Stableの組み合わせでは問題ないことを確認しています。他のarchの動作確認キヴォンヌ。 うちにあった割と古いマシン (glibc 2.2.4) では man getloadavg は反応なしでしたが とあるので多分動くでしょう。 で、ちょうど milano さんのエントリを見たとき同じく uptime じゃなく別の ...
-
Web API フレームワーク
naoya 05/09 19:36:08
これはさっきの OpenSearch みたいな API の規定とはまた違ったレベルのイノベーションだとおもう。 Ajax UI がコモンズとして再利用できるみたいな。これについては本家Blogで、あとで書く。かも。 即レスどうも。 まとめ方が違うって話だけど、僕の というか RSS リーダー自体が実はそういう類のものなんだけどフィードだけだと実現できることが限定的なので、それをもう一歩進めてっていうのが OpenSearch。で、これからはよりプログラマブルな API を規定するアプリケーションが面 ...
-
HTML::ContentExtractor + Lingua::JA::Summarize::Extract
naoya 03/24 14:00:25
% perl extract.pl http://headlines.yahoo.co.jp/hl?a=20070324-00000045-jij-soci 優太ちゃん救出の県道開通=中越地震から2年5カ月ぶり-新潟 2004年10月の新潟県中越地震で大規模な土砂崩れを起こし、母子2人が死亡、当時2歳だった皆川優太ちゃん(5 )が4日後に奇跡的に救出された同県長岡市妙見町の県道復旧工事が完了し、24日午前、開通式が行われた。 県や長岡市などは、現場の一部を「震災メモリアルパーク」にして慰霊碑を建立 ...
-
Gearman のやつ
naoya 09/28 19:21:14
http://clouder.jp/yoshiki/mt/archives/000997.html、少し深追いしてみました。 問題になってる点は Gearman::Worker を $worker->work したときの挙動ぽいです。 ここまででワーカーが主にやってるのは、 gearmand になんかパケットおくる gearmand からパケット来るのを Gearman::Util::wait_for_readability() で待つ → ブロック (補足) select を一旦かます ...
-
ソーシャルブックマークと rel="nofollow"
naoya 09/25 11:17:44
livedoor clip 他が nofollow 指定をしたようだけど、まだ自分的にどっちがいいか結論が出せてない。 Pros スパム防止のためには確かによい トラックバックが相手のページにリンクを否応なしに載せる仕組み、だとするとソーシャルブックマークのそれもたいして変わらないから rel="nofollow" つけるべし、という見方もできる del.icio.us も nofollow だし右に倣えでソーシャルブックマークにスパム登録しても意味ないですよ、というのを展開するのはありか。 ...
-
Perl で HTTP server
naoya 11/13 20:41:04
http://blog.livedoor.jp/dankogai/archives/50686715.html Twisted はよく知らないんだけど、HTTP::Daemon はクライアントからの複数接続にも対応してない(かったと思う)し、Twisted に対抗する例はやっぱ POE の方がフレームワークっぽくていいのかなあ、なんて。 POE というと一歩身構えちゃう感じはするけど、PoCo::Server::HTTP を使えばカンタン。 以下サンプル。素で書いても SYNOPSYS と同じに ...
-
m○la
naoya 01/17 14:40:17
mal○ の人はその日の20:00からライブドアで面接があるだとか Wiki 話にいくからだとかでその前に弊社に遊びに来るということになって、15:00だか16:00くらいに来た。昔から彼と仲が良いらしい d:id:secondlife が連れてきた。 はてなに遊びに来るのは初めてというか当時はまだ ○ala とは顔見知り程度でほとんど会話もしたことなかった。なのではてなに遊びに来たいと行って来てくださったほかの方々同様に 30分くらいはてなの中を見て帰って、そのあと20:00までどこかで時間を潰して ...
-
r8169 が使えない
naoya 05/29 20:05:56
最近カーネルモジュールことはじめにはまっている優しいイケメンなお兄さんたちとかが教えてくれることを願いつつ。 オンボードのNIC、Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller を Cent 4.4 + カーネル 2.6.19.2 で使っています。これは普通に認識して動いている。 このチップを Cent 5 でも使いたいワーと思ったけど Cent 5 標準のカーネルではドライバ ...
-
G965 + 8GB で動かない問題#2
naoya 05/09 14:17:13
http://naoya.g.hatena.ne.jp/naoya/20070424/1177405262 で嵌った G965 + 8GB で CentOS 5 がちゃんと動かない問題。 その後色々調べたところ、CentOS 5 のカーネル (2.6.18) だとだめで、CentOS 4.4 の 2.6.9-42ELsmp とかだとちゃんと動くというのが分かりった。 また G965 じゃなく Radeon XPress 1250 に Core 2 Duo 載せて 8GB にしてみたところ Cen ...
-
G965 で 8GB
naoya 04/24 18:01:02
Intel の G965 チップセットの載ったマザー(DC965SS)に 2GB * 4 = 8GBメモリ載っけてるけど Linux が起動に超時間かかるし起動しても遅い。2GB * 2 = 4GB のときは問題なし。x86_64。CPU は Core 2 Duo の E6300。BIOS update や boot 時のオプション等々一通りは試したけど今のところうまくいってなす。メモリも違うブランドのを使ったりしたけど同じ。 Dell の Opteron 載ってるサーバだと同じカーネル、x86_64 ...
-
作品を批判すること
naoya 03/23 16:37:45
FF のことについて乱暴に書いたらいろいろお叱りをいただいてしまいました。すいません。 が、もう少し書きたいと思います。今回はやや冷静に。 何がそんなに頭に来たかというと、単に自分が面白いと思ったものを批判されてるからというわけではないです。そうじゃなくて人が一生懸命作ったものを安易にクソゲーだとかいってボロクソに書く無神経さが許せない、という感じです。それはもちろん、僕がしょぼいながらもクリエイターというところに起因しているように思うけど。 よく、何か人が作ったものを批判すると、その批判された人 ...
-
chpwd で
naoya 09/27 14:24:41
ls にするか ll にするか、それが問題だ。ll にするとかなり Dired に近い雰囲気になるのだけど。 人間の視線は横移動より縦移動のほうが強いの法則に従ってることもあってか、ll の方が視認性がいいかもしれない。
-
Capistrano
naoya 09/28 18:50:59
はてのくんが今日いままで弊社で使ってた SwitchTower を Capistrano に移行してくれたんだけどこれはやばいですよ。shell 機能。 適当に出力はしょったものを書くと、 こんな感じでプロダクションにあるサーバーに一括でコマンド発行してその結果を取得できたりする。インタラクティブなシェルでもちゃんと動く。CPAN モジュールを一気にインストールとかもわけないわけですよ。 ssh を適当に設定すればもちろん同じことはできる(っていうか Capistrano はそれをやってる R ...
-
はてブ新聞
naoya 07/13 18:45:05
はてなブックマークのトップページとかは人がブックマークしたものを、人の編集を入れずに機械的に重み付けをするところがいいところなんだけど、一方で人が編集したものを読みたいという欲求はやっぱりありますよね。 はてなブックマークの今日の一日のサマリみたいなのを毎日、人手でサマリしつつ自分なりの感想とかをつけて公開したら面白いと思うなあ。はてブ新聞。 例えば、「今日はワールドカップ決勝のジダンの頭突き動画に人気が集まった。それに加えてその動画をパロディにしたものにも注目が集まっている...。今日のニュースは ...
-
はてブ新聞#2
naoya 07/14 16:42:34
http://d.hatena.ne.jp/tosakusha/20060713/1152807553 そうそう、まさにこういうのですよグッジョブ。 ○○分で分かる7月のblogというコンテンツが ITMedia かどっかにあった気がするけど、こういう振り返り系コンテンツは需要があると思うんですよね。 はてなブックマークを普段見まくってる人たちには 落穂拾いになる 改めてみることでより深く理解する はてなブックマークを見てる時間があまりない人たちには サマリで教えてくれるので安心できる ...
-
個別の公開と非公開
naoya 04/17 07:35:32
ブックマークごとに公開/非公開が選べるかどうかが弱点と言われてますが。 実装しようと思えば多分半日もかからないと思うなあ。じゃあ2年もサービスやっててなんで実装しないか。ユーザーの行動に制約をつけるため、と思っている。 ブックマーク全体を公開/非公開しか選べないということは、公開にしてる限りどんなブックマークでも「人に見られるかも」という意識でブックマークしないといけない。崖っぷち。でもそんな状況だからこそ「ほんとはプライベートにしてたかもしれないけどいいや」と思ってパブリックにブックマークする、あ ...
-
はてなブックマークの今後の方針
naoya 02/14 12:02:45
最近動きがないように見えるはてなブックマークですが、バックエンドのインフラ周りの整備に結構な時間を費やしています。ユーザー数 / PV / サーバー台数も順調に伸びてます。 それで、気になる今後の方針だけれども、インフラ関連は引き続きこの調子でやっていきつつ、一部でご指摘いただいていることもあり、ユーザビリティ関連にも力を入れられればと思っています。あと、メディアとしての性格をもう少し押し出していって、社会的に意義のあるサービスに育てられれば...という野心もあり。何か大きな出来事がおこったとき、ここ ...
-
x86_64
naoya 05/13 11:14:42
Intel / AMD の EM64T / AMD64 と Linux の x86_64 は昨今の WEB + DB アプリケーションにとっては追い風だよなと思う。 なぜか。サーバーにメモリがたくさん積めるから。 まあ i686 でも PAE で Linux で 64GB まではいけるんだけれども (PAE を有効にすると PTE のオーバーヘッドがちょっと大きくなって TLB キャッシュミス時の性能が低下するらしい。http://www.atmarkit.co.jp/bbs/phpBB/viewt ...
-
TT で
naoya 08/28 21:57:20
{ data => { __mode => 'foobar } } を渡してたときに だと __mode => 'foobar' が取れなくて だと取れるんだけど、2.15 とかだとだめで 2.19 だと ok。2.16 以降は utf8 フラグがらみで一部挙動が変わるのでバージョンアップはすぐにできない! どうしよう! と思って で凌いだ。_ つき変数の扱いが云々、というコードなんだろう。溜まる BK。
-
ゲロのやつ
naoya 08/24 05:57:39
面白かった。ところで拳と GANTZ の加藤のキャラが超被る。
-
Class::Component#2
naoya 07/11 11:52:09
# d:id:yappo さん江 Class::Component で DisableDynamicPlugin + Autocall::InjectMethod したときでもプラグインインスタンスの $plugin->config からプラグインに対する設定が取れるといいなーと思っています。 ちょこっとコードを読んだ感じだと、DisableDynamicPlugin のときはそれができないのかなとみて(勘違いだったらごめんなさい) そんでちょっと Hack して、 としてやると、ま ...
-
Class::Component
naoya 07/10 08:14:26
使ってみてる。いい具合。Autocall::InjectMethod でコアモジュールにメソッドを生やすために使ってます。 Method アトリビュートで生やすメソッドを明示的に指定することができて、なんでもメソッドが親に生えないのがいい。 プラグインメソッドの第一引数にプラグインインスタンスがわたってくるのが嬉しい。$self->{foobar} とプラグイン専用のインスタンス変数格納場所が確保できる。 まだ使ってないけど NEXT できるのでプラグイン共通の初期化用テンプレートメソッド (s ...
-
Apple
naoya 07/21 15:19:05
ニューヨークにしばらくいて気づいたこと! Mac が US で売れてる理由のひとつ。 前に ETech にいったとき会場が Mac だらけでびっくりしたっていうことがあった(最近は日本でも Ruby 関連の会議とかがそうなってきているらしいですね) んですけど、何でこっちでは Mac がそんなに売れてんだろうなーとか自分なりに想像して、やっぱりプログラマーには UNIX だからかな、とか Ruby が標準で動くからかなーとか、まあ OSX はかっこいいからね...とかあったんだけど、にはしても決定打に ...
-
まあまあ☆
naoya 07/12 11:04:51
とりあえず一週間ぐらい様子みてみるとか! 自分も最初は"ん?" とか思ったりしたけど今では楽しんで使っています。そのうち色んな体験があって面白くなったりする...かも。はてなグループ内で使ったりするのがおすすめです。 でもま、作ったり告知したりしてるのは例によって近藤君なので(僕とは違って)要望の吸い上げとかそういうのは斜め上だったりするかもしつつあれこれやってくれると思うので思うところを何でも色々言って見るのは良いと思うな。他人事か! いやいや、サービスってのは最初はね、近くにいる人があれこれ言って ...
-
mod_proxy_balancer
naoya 06/26 16:35:01
BalancerMember に並べられたメンバからひとつを選択するロジックにバグがあるっぽいんだけど、既知かなあこれ。 と書いていると、bar で 192.168.0.31 や 192.168.0.32 でなく、192.168.0.3 が使われてしまう。つまり 192.168.0.3 をどこかで定義していると 192.168.0.3\d+ ではなくそちらが使われてしまう...という。Perl のコードで言うと かもしくは としなきゃいけないところを となってるみたいな症状。 ...
-
fixtures でのテストがうまくいかない
naoya 05/07 13:12:39
順番逆だけどテストも書いてみるかと思ってやってみる。tinyurl_test は rake clone_structure_to_test でスキーマコピー。 unit test を書く。test/unit/map_test.rb。まずは token の生成ロジックだけをテスト。 うまくいった。次はデータの読み出しテスト、なので fixtures を用意する。fixtures/maps.yml。token は先ほどテストの通った Map.generate_token() を使って動的フィ ...
-
自分にできないことをすごいと思う
naoya 06/20 15:29:46
自分ができないことをすごいと思う、と言うのは結構今の会社に入ってから意識するようになった。 僕の知人がよく言ってるんだけど「近くにいる人ほどすごいと思わなくなるの法則」というのがある。「外からみててすごいなーと思ってた人が、一緒に働いてみたらすごくなかった」ということはとてもよくあることなんだけど、これ 本人は本当はすごいんだけど、近くにいすぎて他の粗が目立ってそれをすごいと感じなくなってる 実はたいしたことなかったのが、適正な評価に落ち着いた の二種類の見方があるんだけど、なんとなく経験的に ...
-
モンスターハンター
naoya 04/03 10:53:52
モンハン2ndポータブルが楽しすぎる件 asin:B000GWKY9Y:detail YAPC に持っていこう。