programming

twinqixj

static void init_twinqixj(void) { data8_t *RAM = (UINT8 *)memory_region(REGION_CPU1); RAM[0xFFFFC] = 01; init_twinqix(); } てぬきー

.avi

動画を見るためのソフトってどーも最大化したときのインターフェース悪くない? いや実際最大化した時点操作っつーのは本来なくすべきではあるんだろうけど。Realの右クリックを押したとき程度で良いからあった方が良いと思う。 つーかあれだ。 右クリックし…

IRC

プログラミング欲が止まらないので延々とプログラム組んでました。 いつまで続くのやら。

C++

下にもかかる事なんだけど。 私はC++が嫌いです。 別に書けないというわけじゃないんだけど何となくあの文法が嫌いなんですよね。 でも、時代はC++。 ぶっちゃけ今までCで書いてて困った事ってのは無いんだけどいい加減C++を再勉強し説くべきなんじゃないか…

ベイズ理論

私はIRCのbotを作っている。 いや、正確には作っていたと言う方が正しい…。そのときに思ったのがベイズ理論思考ルーチンに取り入れるというのはどうだろうっていうことだ。 たとえば「昨日うんこ漏らしちゃったよ」って誰かが発言したとする。 その反応は様…

なんとなく

Debugモジュールにコンパイルタイムを入れてみる事に。 べつにテンプレートにそれを入れるための場所があったら入れるだけ、と言うお手軽設計。BEGINとENDでtimeの差を取って入れるだけ。 んー、まぁこんなモンかな。

しかし

かくことないなー。 あー最近? ntpで時間調節してるとたまに時間が巻き戻ってmakeに怒られて悲しい気分になるくらいかな。

djmain

未だにdjmainで飛んでくる人が大量にいるのでwikiにMAMEの事をちょろっと書いてみました。 http://npk.fam.cx/NPK/wiki/wiki.cgi?p=MAME 自分でコンパイルして勝手に使いやがれ。

Google API Interface

http://npk.dip.jp/NPK/Perl/Files/Google.pm何となくPerl用のGoogleAPIへのアクセスモジュール作ってみました。 まだマジックナンバーがあったり修正するところはあるんですがね。

長期連載シリーズ(予定):PARを作る

今日ふと思ったんですがPARって自作することは可能なんじゃないですかね? だってアレって要するに単なるメモリエディタですよね。まぁ、普通のエディタと違うところは メモリの範囲が固定されている フォーマットが固定されている 先頭の1字でそのアドレス…

クイズ

perl -e '%foo = ( 'bar' => 0);print ${$foo{bar}}'これをコマンドラインから実行した場合表示される結果はどうなるでしょうか? 実行して答えるってのは無しね(笑)

Java-HouseML

落ちてませんか? 過去ログ検索ページ。最近家のルーターとプロパイダ両方不安定なので原因が絞り込めずイマイチ不安げ(笑)*1 *1:因みにこれだけの文を書いてる間に一度落ちました。

DOM

http://white.sakura.ne.jp/~piro/latest/flakes/033oo_javascript.htmlpiroさんのDOM入門。っていうかjavascriptって連想配列がクラスなんだねぇ。

CPAN

今日のCPANモジュールめもーHTML::Parserが3.30になってるのでバージョンをあげる。 くらいかな。

2点間の距離

を計らなければいけなくなりました。 まぁ、単純な公式ですよね。 以下のような感じです。 √((x2-x1)^2+(y2-y1)^2) コレをリアルタイムに延々とやる必要があるわけですね。 でも何となくね。遅いと思うのよ。 そんなにスペック気にしてもってのは有るけどや…

で、下の話をしてたらこんなサイトを教えてもらいました。http://www.aw.wakwak.com/~hitode/piece/index.html#isqrtあーここで見たのかも。 私一応P/ECE使いですし。

wikiもどき

家にはローカルで立ててる鯖があるんですがnpk.dip.jpはまた別の鯖なんですよ。 前はあの鯖でmoinmoinを動かしていたんですがもうしゃれにならないほど重かったんです。で、ですね。 wikiをローカルで動かしてそれを他のサーバーに自動で転送する仕組みを作…

Plugin

Perlのフレームワークやアプリケーションでのプラグインの話し。昨日話していたんだけどプラグインはどのように扱うべきかと。たとえばディレクトリに放り込めば動くような形や放り込んだ後プログラムからの設定が必要だったりとか色々ありますよね。 アプリ…

Plugin 2

一応現状の実装はこんな感じです。http://npk.dip.jp/NPK/Plugin.pm改変の余地有馬繰り出しこの辺いったん作っちゃうと変えにくいのでコミットしてないので$Id$のまま。

GroupWare

特に深い意味は無いんだけど作りたくなった。 今考えてるのは以下のような仕様。 mod_perl対応(専用ではない) RentalServerでの動作可能(XSなモジュールを使用しない) Perl5.8対応(上記XSとの絡みの関係上Encodeが使えるのならばそちらの方が高速であると想…

GroupWare - User Tracking -

多くの人が知っているように*1Apacheの標準配布のモジュールの中にはmod_usertrackというユーザーをCookieを介して追跡する機能が付いている。 しかしながら(少なくとも私の周りでは)意外とその機能は活用された無いように思う。そこでちょっとこの機能を調…

Perl porters

諸君 私はPerlが好きだ 諸君 私はPerlが好きだ 諸君 私はPerlが大好きだsperlが好きだ perldocが好きだ pod2htmlが好きだ pod2manが好きだ pod2latexが好きだ podcheckerが好きだ podselectが好きだSolarisで Linuxで FreeBSDで Windowsで MacOSXで HP-UXで…

過去の遺産

最近ふと思うのが過去の技術がどこで役に立つか解らないなーってこと。 高校時代とかにDEMO系の事をやってたから文字の回転とかをJavaでやることになっても直ぐにrootzoomerのアルゴリズムが思いつく。その物自体は役に立たなくてもその派生行為で身に付いた…

国際化ドメイン

国際化ドメインにマッチする正規表現ってめちゃくちゃ難しくないですか?取りあえずこんな感じで暫定対応 s?https?:\/\/.*\.[a-zA-Z]{1,4}(?:\/[-_.!~*'()a-zA-Z0-9;\/?:\@&=+\$,%#]*|\/{0,1}) でも適当だよねぇ。これも。 国レベルドメインが1〜4文字が前…

こんなんできました

http://npk.dip.jp/NPK/Windows/Files/win_renice.zipWindowsのプロセスの優先度設定ツールです。 意味がわからない方には使用をお勧めできませんが。馬鹿みたいにリアルタイムに設定するともれなくWindowsが止まります(笑)

MP3::M3U::Parser

http://search.cpan.org/author/BURAK/MP3-M3U-Parser-1.04/Parser.pmこんなのがあるのねー。知らなかった。しかし…意味有るかこれ? 正規表現でさくっとParse出来そうだけど。 利用する機会も少なそうだし。

\.pm|\.pod

だんだん自分でも何のモジュールを入れたのか覚えてないほどになってきたので現在インストールされているモジュールのリストを作ってみようとふと思いました。さらにPod::Html使ってPODもWebで読めるようにしたら良いなぁなんて考えてさぁつくり始めたら意外…

原因判明

えー解りました。原因。 $ perl -e 'print "$_\n" for @INC' /usr/local/lib/perl5/site_perl/5.8.0/mach /usr/local/lib/perl5/site_perl/5.8.0 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.0/BSDPAN /usr/local/lib/perl5/5.8.0/mach /usr/l…

__DATA__

Sledgeのプロジェクトの設定モジュールが便利そうだったのでパクって参考にしてみることにした。で、そのまま真似するのはちょっと情けない。 最初はConfig::Simpleでも使おうかと思ったんだけどプロジェクトモジュールを自動で作成するってのに憧れたのでそ…

自動更新ラジオ

HolyShout+自作スクリプト+ProFTPdで自動更新のラジオを作ってみた。構造は簡単でまずHolyShoutにランダムに曲をプレイリストから読み込ませます。 そしてProFTPdでアカウントを作ってmp3のアップロードディレクトリを作成。 後はPerlでそのディレクトリをop…