2006-10-01から1ヶ月間の記事一覧
書き上げたばかりだけど、明日にでもTangerine->pluginsメソッドの実装を見なおそう。今日は病院とカウンセリングに行く時にPBPを持っていって途中読んでいたんだけど、シュワルツ変換を使えばだいぶコードを削れそう。ついでにプラグインの優先順位も設定フ…
ちょっと書き直したり不要になったコードを削除したり、ちいさな修正をいくつか加えて、いくつかテストを通して完成。うん、これでだいぶ楽になったかな。適当にリネームだけしてやれば、あとは勝手にふさわしいフォルダに分類してくれる。
昨日の夜寝る前に、はてなでなにか質問しようと思ってたことがあったんだけど、なんだったっけ…? すっかり忘れちゃった。私ってほら、三歩で忘れる鶏頭だから。
Tangerineも書き上げたので、1ヶ月ぶりに日記タイトル変更。こんどは「少女休憩中」。もちろん東方を意識したタイトルです。で、プログラミングはしばらく休みます。いや、ちょっとした修正くらいはするけど。しばらく休んだら、そのうちまた何か書き始める…
うん、わりといい感じに実装できたかな。Regexp::Assembleにたいする依存も削除できたし。&List::MoreUtils::noneを使ってるけど、&List::MoreUtils::anyで書いてもよかったかもしれない。そうしたら&List::MoreUtils::noneはどこでも使っていないから削除で…
moveメソッドの実装が最初に考えていたのと少し違ったものになった関係で、実際には使わなくなった古いコードを削除。grepコマンドで探しだして、確認しながらの修正作業。いわゆる長門有希モードです。これであとは漏れがないか一通りのコードを一応目視で…
実は7月からずっとUpdateしてませんでした。ノートのXPも古いデスクトップの2kも。一日がかりで更新しましたよ。さすがに手間がかかった…
せっかくOOスタイルで書いてるのに、モジュールの中で情報隠蔽が破れてるところがいくつかあったので、きちんとアクセサを介してオブジェクトに触れるように修正。定めたインターフェースを介してデータに触れたほうが、実装の変更に対して壊れにくいし、な…
んー、実装に悩む。どう書いたら一番スマートなものか…。現状はまだRegexp::Assembleに依存してます。本当はこれに依存させたくないんだよね。だいたいは思いついてるので、あとで書いて試してみます。あ、今日はTangerine::Core::Listが増えました。List::U…
ちょっとずつ手を入れては走らせてみるのをひたすら繰り返し。exceptを指定して特定のプラグインを使わないようにできるようにしようかと思って、手を入れてみる。まだ書きかけ。
気づいたら積読(購入したものの読まずに放置してある本のこと)… - 人力検索はてなみんな意外と積んでるものだなぁ。ということは、私ももっと積んでてもいいってことだよね?
perldoc -f ref を読む。 Regexp::Assembleに対する依存の排除。 sub pluginsのリファクタリング。
昨日書き直したばかりだけど、Class::Data::Accessorは使わないようになりました。Class::Data::Inheritableだけ使います。それ以外にも小さい書き直しをいくつか。&Tangerine::importが少し汚いから、明日はこれに手を入れてみよう。
sub plugins { map { $_->new } sort plugin_sort grep { /Plugin::(?:(?!Base|NoMatch).)+$/ } _plugins(@_); } grepしてsortしてmap。…さすがにこれはちょっとどうよ?とか思わないこともない。
Class::Data::Inheritableを使おうかどうしようかってところ。これ使った方がスマートに書けそうかな。ドキュメント読んで試してみよう。 追記 [22:03] Class::Data::Accessorも使うことに決定。これ使った方がスマートな書き方に出来る。しかし、コア以外の…
use Hoge foo => 'bar'; みたいな感じで、読み込むときにオプションを設定できるようになっているモジュールがあります。例えば今私が使っているModule::Pluggableなんかもそうです。こういう実装をするにはどうすればいいのかと思って、ソースを読んでみた…
最後はとあるアニメの印象がするけど、それを抜いてもこれは好みかな。悩んでる人はこのあたりを読むとちょっと分かるかも。
最近どこかで話題になってた気がする。たくさんフィード読んでる問題点がこれ、どこで話題になってたか思い出せない。検索すればいいんだけど、そこまですることもないや。たぶんラノベネタだし多分id:kazenotoriさんあたり。 検索した やっぱりid:kazenotor…
ようやく購入。この曲は好みです。Fate/stay nightのOPにあってるかは見てないので知りませんが。
んー、島みやはもう新譜でても買わないかも知れない。別に嫌いってわけじゃないけど、なんか飽きてきた。KOTOKOは多分買う。
キーワード リンクするキーワードカテゴリーから「アイドル」を外しました。まず言及することないしね。あと、スコアが10未満のキーワードにも自動リンクしません。これはしばらく前からだけど、いくつかのグループキーワードにリンクするようになってます。…
朝食後 パキシル (10mg) ガスモチン (5mg) 昼食後 パキシル (10mg) ガスモチン (5mg) 夕食後 パキシル (10mg) ガスモチン (5mg) 就寝前 ロヒプノール (2mg) テトラミド (10mg) 最近はずっとこれで安定してる。触れ幅もそんなに大きくないし。今日はちょっと…
指定したURIをInternet Explorerで表示してキャプチャしてくれるモジュールです。ブクマで見つけたので、気晴らしにちょっと遊んでみました。便利なんだけど、IEのウィンドウが表示されるのはやっぱりどうにもならないのかな。せめて最小化とかしてくれたら…
うん、どれもいい曲。いい曲なんだけど、1st AlbumのFallenのBring Me To Lifeの印象が強すぎるだけに、どうもいまひとつな感じがぬぐいきれない。
Plaggerの記事が載ってます。手元においておきたいのでついでに買ってきました。それPlaしてみたいサイトもあることだし。
机の上に置いておける手ごろなサイズのPerlリファレンスがほしかったのですよ。普段はperldocで済ませるとはいえ、たまにあいまいな記憶から探すときは紙媒体のほうが便利だったりするので。さすがにプログラミングPerl上下を置いておくと場所を喰ってしょう…
コーディング中にちょっとした計算をしたいときに、わざわざWindowsの電卓を起動するのも面倒なので、Perlでやっつけスクリプト。 print eval join ' ', @ARGV; 引数を半角スペースで連結してeval、表示するだけ。perl -e hogehogeを叩くのもめどいので、こ…
ああもういいや。キモい実装だけどこれで書き上げてしまおう。もうめどい。
More Tools Menuがなんか変。インストールはできるんだけど、再起動するとウィンドウ下にXMLのパースエラーみたいなメッセージが出て、エクステンションが機能してない。あとで調べる。https://addons.mozilla.org/firefox/2413/