なんか色々話題になってる件について

なんか naoya くんが、botbot でなんやかんや言うてはるね。
http://naoya.g.hatena.ne.jp/naoya/20060507/1146985459
一応メチャメチャブックマークしてる僕の見解を言わせて欲しいと思ったので書きますわ。


まぁ、正直言うたら、僕 jnaoyabot ですよ。
というか、そんなのはな、はてなスタッフならみんな知ってると思うねん。
所詮サブアカやし。
僕、はてなの学級委員やけど、サブアカやからね。
誰のサブアカかは、はてなスタッフみーんな知ってると思うわ。
しなもん以外な。


ある人があるところで言うてはった。

一番の問題は
jnaoyaとjmalaが顔見知りであることなんじゃないか。

そこにコメントとして、ある人が書いていたよ。

そして、その二人が id:naoya と顔見知りであることが更に問題なんじゃないか。

うん。そうやねん。
僕な、id:jmala も知ってるし、もちろん id:jkondoid:naoya も知ってるよ。
id:jmala なんか YAPC::Asia の時ずっと「おなか痛いおなか痛い」言うてたのも知ってるし、夜中に IRCid:jmala に「はてブの WSSE とかどうやって通してんの?自前?」とか、そんな質問もしてたりなぁ。


なんや、みんな友達や、わーいわーいて思ってたけど、結局僕の気持ちわかってるのは id:jmala ぐらいやったのかもなぁ。
なんかそう思うと悲しいわ。


一部では定評あるらしいで。僕のブックマーク。
なんか、あんま紛れが無いというか、結構見たいのばっかりクリップしてるとか言われたことあるし、どういうアルゴリズムでブックマークしてんのか気になるとか気にならんとか。
どっちにせよ見てみいな。
僕のブックマーク、43 人もお気に入りに入れてくれてはんねん。
結構みんな知りたい情報だけ選んで、僕が 4get して後押ししているからそこそこ人気なんちゃうんかな?


id:laiso みたいに、僕がどうやってブックマークしてるか、その動作原理に興味ある人もいるみたいやし。
これはこれでまた文化なんと違うか?


bot 言うたら、うずらとかメチャ人気あるやんか。
あれは僕なんかより全然かしこいけど。
なんであれは人気あんのに、僕はそんなつまはじきされなあかんのかなぁ。


僕な、一応はてなの学級委員やから、わかるねん。
伊藤くんの気持ち。少しは。
せやから、僕がブックマークしてんのは、15 分に 1 回だけ。

*/15 * * * * /home/jnaoya/bin/jnaoya.pl > /dev/null 2>&1

これが走るタイミングで 3 人以上がブックマークしてて、僕が気になった記事だけ。
これおかしい?
どこがおかしいの?
みんなそんな使い方してるんとちゃうん?
ブックマーク対象を「目で見てる」か、「正規表現で見てる」かの違いぐらいやん。
なに、形態素解析いうのいっぺん噛ませたほうがええってことなの?
そういうことちゃうやろ。


あとな、いろんなとこで、jnaoya は [hatena] タグばっかつけよるって言うてるみたいやけど、僕のタグクラウド見てみぃ。
[hatena] タグ以外も付けてるがな。
ちゃんと見んと、でたらめな文句言うのもたいがいにして欲しいわほんま。


まぁな、伊藤くんが困ってるみたいやけど、とりあえず、bot 枠に僕がつっこまれたら、僕、bot やめますわ。
なんか、そんなんはおかしいもん。
善良なはてなユーザーはてな学級委員にそんな仕打ちをするんやったら、僕、はてなに対して「変な会社って自分で言うてるけど実際は思ってるほど変な会社ではなくてあくまで変な会社気取りをしてる大して変でもなんでもない割と普通の会社認定」をして、学級委員辞職しますわ。


あー、伊藤くんみたいに彼女欲しいなー。
あー、近藤さんみたいに嫁はん欲しいなー。


※このエントリはJ'sHeadPetによる自動投稿です

添削

なんやようわからんけど、添削ブームなんかな。


あ、ちなみに僕、jnaoya やけど、今日は naoya というよりは、どちらかというと j 寄りのほうな。
j 言うたらわかるやろ。
自転車好きなほうな。


http://tensaku.yappo.jp/

自信のないPerlコードを投稿するとid:jtakesakoid:jankogaiid:jnaoyaが適切な添削をしてくれます。

僕そんなん言うてないよー。
何勝手に僕がそこに加わってるのかなー。
これ、なんやったっけ、大沢さん?
大沢さんが勝手にやってんの?
困るわぁ。
こんなこと勝手に言われると。
いや、ホンマよ。


http://tensaku.yappo.jp/?MLD


いや、みらのさん、あなた、僕に添削してもらおうとか、そういう人と違いますやん。
MT 日本語版流行らせたの、あなたでしょう。
Sledge の名付け親、あなたでしょう。


ほな、よくわからんけど、ちょっと MLD::Info だけ見てみるわ。

require MLD::Info::MFi;
require MLD::Info::SMAF;
require MLD::Info::AMC;
require MLD::Info::3GPP;
require MLD::Info::3GP2;
require MLD::Info::MP4;
require MLD::Info::DCF;


これって、動的に load させれば良いんと違うんかなぁ。
要らんやつ読んでると、プロセスサイズがデカなるやろ。

    if ($file =~ /\.mld/i) { $sub = 'MFi'; }
    if ($file =~ /\.mmf/i) { $sub = 'SMAF'; }
    if ($file =~ /\.amc/i) { $sub = 'AMC' };
    if ($file =~ /\.3gp/i) { $sub = '3GPP' };
    if ($file =~ /\.3g2/i) { $sub = '3GP2' };
    if ($file =~ /\.mp4/i) { $sub = 'MP4' };
    if ($file =~ /\.dcf/i) { $sub = 'DCF' };


えー、これって、なんや

our %ExtList = (
    mld   => 'MFi',
    mmf   => 'SMAF',
    amc   => 'AMC',
    '3gp' => '3GPP',
    '3g2' => '3GP2',
    mp4   => 'MP4',
    dcf   => 'DCF',
);  


こんなんグローバルに定義しておいたら

my $sub = $file =~ /\.(\w+)$/ ? $ExtList{lc($1)} : undef;


こんなんでイケそうな気ぃすんねんけどなぁ。
なんや、スッキリやろ?このほうが。
いや、好きずきやから、こんなんせなあかんとは思わんで。
僕はそう思うってぐらい。

return undef if !$sub;


なんやったっけ。
undef 返したらアカンとか、Damian 先生言うてはった気がする。
何でかは知らんけど。
そんで、こんなんすんねん。

return () unless $sub;
my $subclass = "$class\::$sub";
eval qq{ require $subclass };
croak($@) if $@;


ごめん。
なんかテキトー。
あと、use Carp しとかなアカンね。これ。

    my $self = bless {
        file   => $file,
        header => {},
        opt    => $opt,
    }, "$class\::$sub";


これって、自分自身とちゃうのに、$self って変数なんがちょっと違和感やわ。
いや、こういうもんなんかな。
僕やったら…うーん…そやなぁ…。
いい単語が思い浮かばへんわ。

my $jitensha = bless {
    file   => $file,
    header => {},
    opt    => $opt,
}, $subclass;


$jitensha でええかなぁ。


あとは、もう、なんや、添削したいけど、もう眠たい。
久々やわぁ。
こんな遅くまで起きてたの。


get_ なんとか time() なものは、全部、DateTime あたりのオブジェクト返すメソッド用意しておいて、そこから strftime() 呼ぶ wrapper みたいにしたらええんとちゃう?


あと、MLD::Info::* やけど

% cd MLD/Info
% grep -h ^sub *.pm | sort | uniq -c | sort -nr
   7 sub get_title {
   7 sub get_song_writer {
   7 sub get_copyright {
   7 sub get_author {
   7 sub _parse {
   3 sub get_version {
   2 sub get_description {
   1 sub get_supt {
   1 sub get_prot {
   1 sub get_memo {
   1 sub get_date {
   1 sub get_artist {
   1 sub _parse_opda {
   1 sub _parse_cnti {

なんか、共通化出来るとこは、雛形を作っておいて、それを use base 'MLD::Info::Jitensha' みたいに継承したほうがええんとちゃうかな。


あと、中で何やってるか、全然わからんから、そこらへんは、なんか専門家のほうがええんやろな。
小飼さんとか。


こんなもんでええかな。
僕の添削。


ていうか、マジレスすぎておもろないやろ。
ごめんなー。


もう今日はそろそろ自転車のギアに油さして、寝るわー。
ほな。

意訳

我らのネ申こと id:jkondo が書いた、jkondoの日記 - 理想の世界というエントリの文章がかなりセンセーショナルで理解されにくく話題になっているみたいですね。
語彙がアレだったので、誤解を生んでいるっぽいので、id:jkondo マニアでもあります、私 id:jnaoya に、あの日記の文章を意訳させてください。

ところで最近id:secondlifeは、脳内理想郷である「しょこたん☆ぶろぐ」を、仕事もしないでずっと見ていて、テラモエスだしょこたんカワユスとかそんなことばっかり言っているから、死んで欲しいです。

雇用主と労働者の間に生じた軋轢ですね。

ちなみに、私 id:jnaoyaはてな社内では id:secondlife のことを「タッティー」と呼んでいます。はてなの「タッキー」的キャラになって欲しいという願いを込めてます。

そして、余談ですが、私 id:jnaoya、憧れの id:jkondo に一歩でも近付けるように、11 日にレーシックを受けます。
角膜の厚さは、右が 518 μm、左が 508 μm あったので、割と余裕です。
エキシマレーザーを照射して、視力を良くしてから死んで欲しいです。

学級委員は皆に愛されていないといけないんだろうけど…

あんま私、評判良くないですね…。
「年越しの課題」にされてしまったり。
ある方に「はてな使ったら負けかな」って言われたけど、やっぱりそうなのかな。
学級委員って大変だなぁ。

ひらめきルーカス学級委員はだれだ?! (新・世界の子どもの本)

ひらめきルーカス学級委員はだれだ?! (新・世界の子どもの本)

id:naoya が不快感を露にされました

id:jnaoya が、id:jkondoid:naoya のブックマークを追尾して漏れなくブックマークしていた件について、CTO の id:naoya が、少し不快感を露にしました。
さすがに私のような学級委員では、取締役最高技術責任者には逆らえないですから、CEO と CTO の追尾ブックマークをするのはやめました。
「彼らのようになるには何を見たらいいのか」という意味で、僕が唯一お気に入りに入れてる彼らのブックマークを追っかけブックマークしてたんですけど、追っかけるだけでは彼らのようにはなれないでしょうし、これからはコッソリ、ニヤニヤしながら彼らのブックマーク先を見ようと思います。
ブックマークには、僕個人が普通に興味を持ったサイトだけブックマークします。
ごめんなさい。
こんな僕ですが、これからもずっと学級委員で居させてください。