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

なんで外人の先生が苦手か

外人の先生が苦手です。 ちょっと考えてみたのですが、知らず知らずのうちに持っているコンプレックスが原因な気がします。 どういうコンプレックスかというと 「どうせ、『日本人の大学生(なぜか自分に限定せず一般化してる気がします)まじ頭わりぃwww…

DBIC&JSON(メモで独り言)

DBICのデータ->ハッシュ->JSONという手順でJSONを作る。 ハッシュを作るのにDBIx::Class::AsFdatを使ったんだけど、belongs_toまわりで期待通りじゃない。 いろいろみて 15行目 OUT: $fdat->{$column} = $self->$column; IN : $fdat->{$column} = $self->get…

はてなダイアリーのコメント通知が変わった?

メールの内容も冗長になったし、送信元のアドレスもフィルターかけ難くなってる。 その上今までは自分のコメントは無視だったのにこれもメールしてくるようになってる。 改悪。

読み方とか

今まではネットでしかコンピュータ関連の話をすることがなかったのであんまり気にならなかったんですが、 バイトを始めて他人になにかを説明しようという時に、なんて発音すればいいんだ?と一瞬つまる場面が結構あります。 同じく説明を聞いてて、相手がな…

メニューは右か左か

ブログなんかのデザインで、だいたい左右どっちかに最近のエントリーの一覧とかカレンダーとかのメニューがある。 で、これは絶対右に置かれるべきなはず。 理由は左にあると記事を読むとき横スクロールしなきゃいけなくなる可能性が高いから。

SpiderMonkeyでCGI

updated_on: 10-31サーバサイドでのJavaScriptが流行る予定らしいので、ちょっと挑戦してみる。 なんかいろいろJavaScriptのエンジンがあるみたいだけど、とりあえずSpiderMonkeyを使うことに。 モジラのサイト(http://www.mozilla-japan.org/js/spidermonk…

slice_hash() PHPでハッシュのスライスを行う

PHP

$_POSTからまとめて必要なものを変数に格納したい。ということで、slice_hash() Perlなら($foo, $bar) = @hash{"foo", "bar"}と書くところです。 $key ){ $result[$i] = $hash[$key]; } return $result; } ?>

バグ? emacs, php-mode1.4

インデントが上のようにずれてしまう。 最初のブロックの閉じカッコのみがなぜか2つインデントされる。 2つ目以降のブロックについては問題なく。 どうしてだろ。

というほどではないけどコードギアスについて

コードギアスのブリタニア帝国って名前はブリタニアな上に「Yes, you highness!」とかいってるけど皇帝の名前は「シャルル・ド・ブリタニア」とフランスっぽい。 おそらくブリタニアの言語や文化はイギリスとフランスが混ざったものなのでしょう。 こういう…

Ter.pm

PHPをテンプレートとして用いたのと同じような動きをします。内はPerlのコードして解釈はechoでし ただし、〜〜ってのは醜いと思うので〜〜としてます。 package Ter; =head1 NAME Ter - small template engine =head1 SYNOPSIS use Ter; print Ter->load( f…

最近地震多すぎ

宮城県沖地震の前触れ??

数値微分

テスト勉強中に教科書を見ていて、f(x+dx)-f(dx)/dxだとx+dx/2近傍になっちゃうことに気がついた。 f(x+dx)-f(x-dx)/2dxとしないとだめなのね。

数値微分積分

sub dx(){ 1.0e-4 } =head3 integral integral( func, from, to ) funcを積分範囲fromからtoで積分 =cut sub integral{ my( $func, $f, $t ) = @_; my $x = $f; my $r = 0; while( $x <= $t ){ # r = Sigma(x=f->t)f(x)dx $r += $func->($x); $x += dx; } re…

Komodo Edit悪くない?

もうscreen+emacsでがんばろうと思ってたんだけど、Komodo Editというのに目移り ただ、フォント設定に問題があるみたいでフォント名が日本語のフォントに設定できない

putty+emacs+screenが普通に良いと思った

ので、ちょこちょことemacs練習中。 リモートのファイルをWindowsからSambaを通して編集するより、直接編集する方が気持ちがよくていいなーとずっと考えてたのをついに実行。 日本語のあつかいに若干問題あるけど楽しい感じ。 emacs22にしたらよくなった。 …

うどんばっか食ってちゃいかんのだろう

春から夏にかけてスパゲティに嵌った。 楽。 冬はカップ麺に嵌った。 楽。 いまうどんに嵌ってる。 出汁を作って冷凍のうどんを放り込んで鍋から食う。 超楽。これじゃあいかんと久しぶりにちょっとまともなものを作って食べた。 生姜焼き丼。 皿を汚さない…

継承ツリーに嵌った。 Class::C3とかNEXTとか

use baseを使わずに、@ISAを触るようにすると解消されました。 ただ、なんでuse baseを使うと@ISAにExporterが入ってくるのがわかりません。 #! perl package Z; use Class::C3; use base (); sub foo{ print "Z\n"; } package A; use Class::C3; use base q…

Perlでサーバ書けばオーバーヘッドなくせるよね?

FastCGIとかもなんだか気に入らないので、PerlでPerl用のhttpdを書こう。 SocketとかHTTPの勉強にもなりそうだしー。

Windows上からLinuxをインストールする

サーバ用に用意したマシンが結局ダメで、仕方なくVAIOノートにDebianをインストールしました。 このノートは、CDドライブ、FDドライブ、USBポートが全滅でなにもブートできずLinuxのインストールは諦めてたものでした。 しかし、ここで登場するのがWin用Linu…

インストールで超躓き

BIOSからは65GBしか認識してない Debianのインストーラからは160GB見えてる パーティショニングでハング BIOSからみえている以上のところにアクセスしようとしたところで固まってる? 60GBだけ使用するようにパーティションを作ればどうかと思ったけどやっぱ…

諸悪の根源

やっと、根本的な原因がわかった気がします。 やたらハングしてたのは、4枚のメモリのうち1枚がおかしい。 早速抜いて起動してみる... アルェー、起動しない。 なんかメモリ4枚全部挿してないとちゃんと起動しない。 お手上げー

Debianにしました

1GBのメモリと160GBのHDを買ってきたんですが、メモリささらねー あきらめる。 いつか使うこともあるだろうし残しておこう... どーせ2200円!気を取り直して、Debianさん絶賛インストール中。 やたらパーティションの初期化に時間がかかってる気がするけども…

モバイルインターネット!!

Sigmarion3を持ってるのに、全く使ってないや。 携帯とつないで定額でネットに繋げたりしないんだろうか...。 Willcomかな。やっぱ。

俺様リスト.c

C言語むずい。 とりあえず、pushしたりpopしたりが手軽にできるリストを作ってみようと思ってがんばってみました。 elementをvoid*にすれば、intに限定せずいろんなデータ型で、と思ったんですがキャストしないとだめなのねー。 結局コピペしてOListChar_...…

求む!素晴らしいエディター

色づけとかはまぁ当たり前として、以下のような機能を持ったエディターが欲しい。 折りたたみ機能 ブロック単位で表示、非表示を切り替えられるって機能です。 最近、目の疲れが激しくてフォントサイズを大きくしてたら表示できる行数が著しく小さくなっちゃ…