O HAI THIS BLOG PURPZIEZ 2 B UZED AZ MAH PLESIOUS MEM. :)

2006/08/30

Code Audit, OSC, a DirectFB ML post

上司の方にマージの為に預けておいたBCBなブツを弄った.
うへ,日付毎のスナップショットしかないんですから,
ChangeLog一行でソースコードにコメントも碌に無しで,
変更なんてやらないで...御願いします... :(
早いトコ,何か適当なSCMを使って貰わんと
会社中unmaintainableなコードだらけになる悪寒.
[I had poking the BCB ones which was maintained my boss.
Umm, ATM, we have only daily snapshots though,
but it was poked w/ only 1 line ChangeLog w/o any comments.
Blah, no more crazy change w/o documentation if it's ovbious...
Please, I have not so quite coding skill... :(
Hmm, we definitely needs to use SCM.
Otherwise, we'll choke ourself by unmaintain code stuffs.]

で,Linuxの方の旧実装の為に書かれたコードも見てみた.
なかなかイイ感じにグローバル変数やらシグナルハンドラやら
マジックナンバーやらがそこかしこに散らばっている.
動作実績はあるけど,何か気に食わない... :(
[Then, I also do audit some previous Linux stuffs for its project.
Hmm, some delicous global vars are, scattered signal handlers are,
nice magic numbers are stuffed.
It jusr works, but well, umm a bit of subtle thigy... :(]

Gentoo JP misc MLでOSC 2006 Tokyo/Fallについてのスレッドが動く.
10月末だったら今の仕事は終わってるだろうケド,
何か発表するほどエラい訳でもない.
非x86なGentooは沢山有るケド,
会場までSPARCとかAlphaを持って行くのは
良く良く考えてみたら,何気に死ねそうだ.
カンバッジを箱買いして,
ユーザー(候補?)に配る(タダ?)くらいは出来そう.
しかし,Kalinも仕事でハマっていたとは. :P
[A thread of Gentoo JP misc ML about OSC 2006 Tokyo/Fall moves.
When it's at the end of Oct, the project would be finished, though.
I'm not official dev, so I have no right to mention about Gentoo thigs.
Of cource, I have many junky non-x86 boxes,
but Alpha/SPARC boxes are not potable ones,
and it's hard to bring/bring back it.
Hmm, sonds like to get Gentoo bottons distrubuted
(as fee free?) some users (or candidates?) is not quite difficult, though.
BTW, it's not quite bad to hear Kalin was choked his job. :P]

或るGentooユーザーのDirectFB users MLでの投稿.
微妙にupstreamのMLで話す内容でもないので,
「公式のEbuildを使えば?」
みたいな返事を書いたら,
「公式のEbuildだと,オラのMatroxカードが動かんのじゃー」
みたいな返信を直に貰う.
で,取り敢えず,
「RiceなCFLAGSとかを止めて,
巧く行く野良ビルド時のコンフィグ結果を確認した上で
USE flagsをきちんと設定して,且つ必要な設定ファイルを書いて,
それでもダメならGentooのBugzillaに貼っといて.
そしたら,もう少しマトモに相手をしてあげるよ」
みたいな返信しておいた. :P
[A post of DirectFB users ML from a Gentoo user is.
It sounds like not suit upstream ML, so I've replayed like
"Why didn't you use official ebuild?"
Then, he directly replayed me like,
"The reason is my Matrox card didn't get woking w/ gentoo's."
Like someone always said,
"make it no crazy CFLAGS, check the difference of config result of
strayed build and getoo's to set sane USE flags or so,
write config files w/ reading fine manuals.
Then, if it still didn't work, file it Gentoo's bugzie.
I'm OK to hang on. :P"]

0 件のコメント: