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

NGN、超巨大ルータ

「2012年、2000万ユーザーのアクセスが2カ所の接続ポイントに集中するのか?」 ...NTTが積極的に推進するプロバイダ(ISP)との接続方式において、そのインターネットとの接続ポイント(POI、Point Of Interface)が、2カ所(東京と大阪)に集約される... ..…

YAPCのチケットがもう売り切れてる

買えなかった・・・ショック・・・ http://conferences.yapcasia.org/ya2009/news/453 追記 と思ったら登録してた人のぶんは確保してくれてる、とのこと。 よかった、無事購入できました。 追記 しかし結局行けなかったよ・・・

転職します

GW直前に決まりました。 電撃です。 火曜日 知り合いに誘われる。おもしろそう。「行きます」即答。 水曜日 祭日。 木曜日 社長に会う。 金曜日 正式オファーが来る。上司に報告。 入社日は6/1。 今、社員寮なんで転居もしないといけなくて、かなりドタバタ…

おいっこ

引き続き里帰り中です。 おいっこがずいぶん可愛くなってます。

sshdの待ち受けポートを増やす

実家に里帰り中です。 こういう長期外出の時は外出先から自宅マシンにリモートアクセスできるようにちょっと細工をします。 踏み台となるマシンでsshdの待ち受けポートを増やす ブロードバンドルータで増やしたポートに対してポートフォワーディング設定 22…

googleのブック検索

書籍検索サイトです。 http://books.google.com/ 中身もここまで見れます。 http://books.google.co.jp/books?id=C7Llhz8hp9wC&printsec=frontcover&as_brr=3#PPP1,M1 一部のページは除外されますが概要をつかむには十分でしょう。 これまでは中身を確認して…

PC買いました

Linuxサブマシン(玄箱)の調子が悪かったので買い替えることにしました。 普段使いはMacですがPCは自作派。といってもPC組むの5年ぶりです。 しばし秋葉原をうろついて、よさげなべアボーンを発見。 BB10 SILVER 22,000円か、CPUはと・・・え、CPU搭載でこ…

Perlでバッファリング抑止

前回の続きです。 Perlの出力バッファリングを抑止したいときはオートフラッシュを有効化します。 そうするとprint、printf、writeを実行するごとにバッファがフラッシュされる、つまりprint、即出力が実現できます。 じゃやってみます。 標準出力のオートフ…

家探し

諸事情あって引っ越すことになりました。 というわけで下調べもほとんどなく突入した中野坂上の不動産屋、 実家の香川を出てから、六甲(5.5万円)、市川(社員寮、3万円)とたどってきた自分が初めて知る東京の住宅事情。 ・・・・・たかっ!せまっ! まぁ今…

Perlの出力バッファリング

Perlでprint関数を実行してもすぐに画面に表示されない・・・ 仕様です。print、即出力を想定してると痛い目みます。 Perlでは出力されるべき文字列はまずはメモリにバッファリングされ、決められた条件を満たした時にまとめて出力されます。 その基本的な考…

Rubyの[]=演算子オーバーロード

Stringの部分文字列を返す[,]演算子は式の左辺におけます。 s = "abcde" s[1,3] = "XXX" puts s # => "aXXXe" これってなんか違和感ありますよね。s[1,3]は何を返してるんだろうと。 こういった書式、s[1,3]が返すオブジェクトに"XXX"を代入する、という感覚…

rsyncでバックアップ

Linux、Mac間で相互に必要なファイルのバックアップを取ることにしました。 バックアップツールはrsyncを使います。rsyncは変更のあったファイルだけコピーする、ネットワーク越しのバックアップに適したツールでLinux(CentOS 5.2)、Mac(OS X 10.5.6)とも、…

Shibuya Perl Mongersテクニカルトーク#11

初参加してきました!!もちろん聞くだけです!! 諸事情あってズボンのケツが思いっきり破れてましたがめげずに行ってきました。 いやーレベルが高い。というかレイヤが低いww というのも今回のテーマは"no Perl; use x86;"。 1時間遅刻で入った最初の2つ…

codeなにがしにアクセスできない

http://code.nanigac.com/home このところ全くアクセスできないです。 どういう状況なのかもよくわからないのですが自分の調査力がないだけでしょうか。 後でこっちに、と思いつつの下書き的な書き込みもいろいろやってたのでちょっとつらいですね。 しかし…

C#でMySQLからデータ読み込み

Connector/Netを使ってMySQLに接続、指定テーブルをダンプするプログラムを書いてみます。 こういうテーブルを +----+--------+-------+---------------------+ | id | name | power | date | +----+--------+-------+---------------------+ | 1 | mikeda |…

Perlで破壊的だったり破壊的でなかったりする関数を書く

引数を上書きしてしまう関数を破壊的関数と言います。 Perlだとchompが代表的ですね。 $str = "abc\n"; chomp $str; ### $strの中身が書き換わる(改行が削除される) print $str; ucやsortは対照的に、引数には変更を加えず変更後の値を返り値で返します。 …

Rubyで電話番号データを整形

書いてみました。 http://code.nanigac.com/source/view/733 不正値渡されるとエラー終了してしまいますが、とりあえずデバッグより睡眠を優先。 def tel_format(str) ptns = [ /^(1\d\d)$/, /^(0\d\d0)(\d{3})(\d+)$/, /^(0\d0)(\d+)(\d{4})$/, /^(\d{4})(\…

最近読んだ本

増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2004/06/19メディア: 大型本購入: 51人 クリック: 762回この商品を含むブログ (399件) を見る23個のデザインパターンが紹介されていて、目か…

C#でExcelファイルの読み込み

Excelからデータを読み込むコマンドラインプログラムを書いてみた。こういうExcelファイルを読み込んで、 時間数値 2009/2/281 2009/3/12 2009/3/23 2009/3/34 そのまま出力するだけ。 >> DumpExcel.exe sample.xls Sheet1 2 5 時間 数値 2009/2/28 1 2009/3…

テキストファイルを見つける

findのオプションにはなさそうだけど、Perlのファイルテスト演算子には-Tがあります。 $ find . | perl -nle 'print if -f && -T' ./access_counter.pl ./count.dat ./db_login_test.php ./index.html ... 他にどんなファイルテスト演算子があるかはperldoc…

IPアドレス、MACアドレスをインクリメント

IPアドレス、MACアドレスをインクリメントしたい、というへんな依頼を受けたのでスクリプト書いてみた。 どっちも基本方針はこう。 いったん数値に変換 インクリメント 文字列に戻す そしてモジュールなにも使わない。 IPアドレス 「ちゃんとしたIPアドレス…

セブンスドラゴン購入

2D版世界樹の迷宮セブンスドラゴン(特典なし)出版社/メーカー: セガ発売日: 2009/03/05メディア: Video Game購入: 5人 クリック: 172回この商品を含むブログ (136件) を見る この土日だけでプレイ時間が20時間超えてます・・・ PTは現状こんな感じ 最初はこ…

java.util.Propertiesで設定ファイル読み込み

Javaはなんでもかんでもクラスで、めんどうだなーと思うことが多々ありますが(ソートの比較関数もクラスで渡すとか)、 外部設定ファイルについてはjava.util.Properties使えば簡単な書式で書けます。 たとえばこんな感じ。 prop.conf # sample property fi…

Perlで標準関数の一覧を表示

あの関数の名前なんだっけ・・・というときはPod::Functionsを使ってみましょう。 こんな変数が宣言されてます。 %Kinds カテゴリ、関数リストのハッシュ %Type 関数、カテゴリのハッシュ %Flavor 関数、その概要のハッシュ %Type_Description カテゴリ、そ…

美人時計

美女が時間を教えてくれるサイト http://bijint.com/jp/ 1分代わりで消えちゃうのがなにやら儚くていいですね。 GoogleGajet版もあるようなのでダイアリーのサイドバーに貼付けてみよう・・・ と思ったんだけどサイズが大きすぎてはみ出ます。(こうなるとIE…

Subversionでバージョン管理

導入からリモートでのチェックアウト、コミットまでを簡単に紹介。 導入 Subversion自体はだいたい最初から入ってると思います。 [mikeda@cent ~]$ rpm -qa | grep subversion subversion-1.4.2-2.el5 なければ「$ sudo yum install subversion」などで。 レ…

セブンスドラゴンの漫才動画

公式で漫才動画www http://dragonblog.sega.jp/blog/cat4916000/index.html ニコニコにもあがってた アイテルのよくわかるセブンスドラゴン おもしろそうだなー でも現物はずっと品切れ状態・・・セブンスドラゴン(特典なし)出版社/メーカー: セガ発売日: 20…

/bin/shと/bin/bashは同じもの

Linuxだと shはbashへのシンボリックリンクだったりします。cshとtcshも同じ関係ですね。 [mikeda@cent ~]$ ls -l /bin/*sh -rwxr-xr-x 1 root root 735004 5月 25 2008 /bin/bash lrwxrwxrwx 1 root root 4 11月 2 19:25 /bin/csh -> tcsh -rwxr-xr-x 1 roo…

最近読んだ本

プログラミング作法作者: ブライアンカーニハン,ロブパイク,Brian Kernighan,Rob Pike,福崎俊博出版社/メーカー: アスキー発売日: 2000/11メディア: 単行本購入: 58人 クリック: 1,152回この商品を含むブログ (203件) を見る読みやすくて移植性のある、よい…

滑り込むネコ

ハンパなくかわいい 滑り込むねこ 特訓するねこ