近況

最近は、バイト先でvmware serverを触って、サーバ仮想化のお勉強とかをしています。 学校では、そろそろ研究の練習みたいな。 物体検出やります。

選挙に行って問題だと感じたこと

選挙に行った 投票所に行くまでに入場券を落とした 投票所で気づいた 再発行してもらった 身分確認がなかった 成りすまし対策みたいなのはしないでよいのか、と思ったという話。

ディスプレイをたてにしてみた

1680x1050のディスプレイを縦向きにして、1050x1680にしてみました。 コードを書く分には100行近くがばっと表示できて非常によい感じです。 横幅1680を分割せずに使うと、だいたいは右側のスペースが余ってもったいない感じになるんですが、横幅1050だとちょ…

NOBELのサワーズグミがすばらしすぎるという話

税込み105円。ちょっと量は少ないけどすげーおいしい。

JavaScriptで戻るボタンを使えるようにするjQueryプラグイン

(function (jQuery){ jQuery.history = this; this.init = function(){ this.loc; if(jQuery.browser.msie){ this.iframe = $('<iframe>').hide(); $("body").append(this.iframe); var iframe = this.iframe.get(0).contentWindow.document; iframe.open(); iframe.</iframe>…

首が痛い

正面のディスプレイにputty+emacs, 右側に置いたディスプレイにブラウザでいろいろやってるんですが、JavaScriptをやるときは必然的にブラウザのほうを向いている時間が長くなって右ばっかり向いてるせいで首を痛めました。

ある要素が画面内に収まるようにスクロールするjQueryプラグイン

(function(){ jQuery.fn.isinwindow = function(){ var top = $(window).scrollTop(); var bottom = $(window).height() + $(window).scrollTop(); var left = $(window).scrollLeft(); var right = $(window).width() + $(window).scrollLeft(); return thi…

フォーカスすると消える灰色の説明文付テキストフィールドを作るjQueryプラグイン

(function(){ jQuery.fn.inputlabel = function(value, cls){ var input = this; if( value == undefined ) value = input.attr('name'); if( cls == undefined ) cls = 'inputlabel'; this.val(value).addClass(cls); this.focus(function(){ input.removeC…

WindowsのVirtualBox上でubuntuサーバを動かしsshで接続する

これまで、ノートPCで作業するときは家においたサーバにssh(putty)で接続してemacsでいろいろ書く、というスタイルを取っていました。 ただ、これだとオフラインでは作業できずWindowsXPノートにLinux環境が欲しいなあとずっと考えていました。 で、最初にco…

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

外人の先生が苦手です。 ちょっと考えてみたのですが、知らず知らずのうちに持っているコンプレックスが原因な気がします。 どういうコンプレックスかというと 「どうせ、『日本人の大学生(なぜか自分に限定せず一般化してる気がします)まじ頭わりぃ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枚全部挿してないとちゃんと起動しない。 お手上げー