2009-03-01から1ヶ月間の記事一覧

セブンスドラゴン購入

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件) を見る読みやすくて移植性のある、よい…

滑り込むネコ

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

irbでタブ補完

irb/completionを読み込んでやると、irbでシェルライクなタブ補完が使用できます。 irb(main):002:0> "hello".to .to_a .to_i .to_str .toeuc .tosjis .toutf8 .to_f .to_s .to_sym .tojis .toutf16 ライブラリの読込みは毎回指定してもいいですが、 $ irb -…

perl5.6をインストール

ちょっと調べたいことがあるのでPerl5.6.2をインストール。 標準は5.8のまま、別コマンドで呼び出せるようにします。 $ wget http://www.cpan.org/src/perl-5.6.2.tar.gz $ tar xvzf perl-5.6.2.tar.gz $ cd perl-5.6.2 $ ./configure.gnu --prefix=/usr/loc…

perlの5.6と5.8ではソートアルゴリズムが違う

5.6まではクイックソート、5.7からはマージソートみたいです。 $ perldoc -f sort ... Perl 5.6 and earlier used a quicksort algorithm ... In 5.7, the quicksort implementation was replaced with a stable mergesort algorithm... ... 何かまずいの?…

nmapでpingスキャン、ポートスキャン

なにかと便利なnmapの紹介。 (他人のマシンに使わないように!!!) あのマシンのIPアドレスなんだっけ・・・というときにはpingスキャン。 # nmap -sP 192.168.0.0/24 Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2009-03-15 10:32 JST Hos…

FireFoxのアドレスバーをいろんな検索窓に

FireFoxのショートカット作成機能を使うと、アドレスバーでこんなふうに検索できるようになります。 amazonの例です。 検索 Command+t(WindowsならCtrl+t)でタブ開いてそのままamazon 。キーボードだけで検索できます。 そしてもちろんamazon以外にも好きな…

ブックマークされてる記事一覧

ここでURLいれて検索すると、はてブでブックマークされてる記事が一覧できます。 http://b.hatena.ne.jp/entrylist このブログだと・・・ http://b.hatena.ne.jp/entrylist?sort=count&url=http%3A%2F%2Fd.hatena.ne.jp%2Fmikeda%2F このへんが人気みたいで…

光でみんなをハッピーに!

ペンライトとデジカメで空中に絵を描く いやー、楽しそう。 ここにPiKAPiKAする方法や、上の動画のメイキングのってます。 http://pikapikaproject.blog.so-net.ne.jp/

シェルスクリプトでシグナルハンドラを書く

シェルスクリプトでシグナルをトラップするにはtrapを使います。 最初の引数が実行コマンドで、その後ろにトラップするシグナルを並べます。 #!/bin/sh trap 'echo exit...' EXIT trap 'echo trap INT or TERM' INT TERM echo start sleep 5 echo end 出力 s…

配置に依存しないスクリプト

スクリプトがごちゃごちゃしてきたので #!/bin/sh VAR=ABC echo $VAR $ ./try.sh ABC bin、etc、(log、tmp、...)とディレクトリを分けたら、 $ tree try/ try/ -- bin `-- try.sh `-- etc `-- try.env $ cat try/etc/try.env VAR=ABC binに移動しないとち…

カヤックの名刺

あれ、なんか知った人が・・・・ 一撃必笑! 名物『漫画名刺』の作り方! 実はこの漫画名刺は3代目。 http://www.kayac.com/member/museum 裏に、定規、コンパス、視力検査表、などなど7つの機能を持たせたがだれも裏まで見てくれない初代、 レア度の概念を…

チー・・・

体調悪いからもらいもののシャンパン飲んでさっさと寝よう。 シャンパンにはやっぱりチーズ(?)

PerlでCiscoスイッチを操作

Ciscoスイッチの作業を自動化したいと思ったらNet::Telnet::Ciscoモジュール。 http://search.cpan.org/~joshua/Net-Telnet-Cisco-1.10/Cisco.pm かなり使いやすいです。 use Net::Telnet::Cisco; ($hostname, $loginPass, $enablePass) = qw(sw01 cisco cis…

紙の明細やめると

ケイタイ料金が100円引になった。 http://www.nttdocomo.co.jp/charge/online/ebilling/index.html

アルファベットと数字を分解

以前の日記で、文字列をアルファベットと数字に分割するのに先読み、後読みアサーションなんて使ってました。 @a = split /(?<=[a-z])(?=\d)|(?<=\d)(?=[a-z])/, "12ab3cde45"; print "$_\n" for @a; 出力 12 ab 3 cde 45 でもsplitの正規表現を()で括ればそ…