gallu’s blog

エンジニアでゲーマーで講師で占い師なおいちゃんのブログです。

Perl

巷のソースちぇ〜っく:Perl編

ふと思い出した…どこぞの掲示板に実在するソースなのですが。 ファイルopen ロック開始 ファイル読み込み ファイルclose データ処理 ファイルopen ロック開始 データ書き込み ロック解除 ファイルclose………。googleその他のランキング見てる限り「結構有名ど…

その値は数字? 数値?

直接的にはPHPなのですが、まぁPerlでもほぼ確定で同様のことが起きると思うので、あわせて。 型がしっかりした言語ではおきにくい事故なのですが…多分。型が暗黙に色々といじくられてしまう言語は、多分「プログラマの脳内でも自動補完」がなされてしまい、…

なまほげ君登場予告(笑

んっと。…PHP君、色々と面倒な挙動が多すぎです。なので、 <?phpより前、或いは?>より後ろに1bit足りとでも余分なデータは認めない 全角空白みつけたらワーニング 先日発見した「引数の数」のチェック をしてくれる「Perlの」プログラムでも書いてみようか…

FF XI のマクロをPerlで切り出す

えっと…本気でメモなのですが。 Final Fantasy XI online ってのがありまして。で、PC(Windows)版ってのがあるのですが。 マクロ周りでチェックをいれてみたのですが… mcr9.dat とかって名前で入ってるのはいいのですが…もろバイナリなんです。 んで…私のよ…

DBD::mysqlのインストール

PerlのDBD::mysqlのインストール関連のお話です。 基本は http://y-kit.jp/saba/xp/cpan.htm を参照していただくのがぐっどなのですが…ちょいとはまったところなどを軽くメモ。 そうそう。私は /opt/db/mysql-バージョン番号 にインストールしてますんであし…

「要求されている戻り値の型」の判断

ちょいとCGI.pmのparamメソッドを調べていて見つけたのですが。 関数 wantarray 実行中の関数の「戻り値」として配列値を要求していれば true を、スカラー(単項目 通常の$で始まる変数)を要求していればfalseを返す。 …すごいなぁ。「戻り値」の形の判断を…

10進数と16進数の変換

本気でメモですが。# 10 -> 16 16進数 = sprintf("%x", 10進数);# 16 -> 10 10進数 = hex(16進数);…関数化しなくてもいいかなぁな分量の内容なので、メモります(笑

Perlで動的にuseしたい…んだけど

http://p0t.jp/mt/archives/2004/08/use.html 経由 http://clouder.jp/yoshiki/mt/archives/000184.html 着。Perlで動的にuseしたいです。 use $class こーゆーイメージ?調べますと、my $class = "Foo::Bar::$baz"; eval qq(require $class; import $class)…

GDライブラリで文字列書くとき

むぅ。いやなんていうか「むぅ」。 stringFT string とまぁ二つのメソッドがあるですが。GDライブラリに。 stringは「とりあえず大雑把に文字書きたい」時に便利ですが、なにせ日本語が出ない。困るですよ、日本人的には。 でまぁFTつかってフリーのttfフォ…