RSS

日々のメモ書き

Debian Developerが綴るメモ

IOの処理の中のifのインデント

Emacsに騙されたというか。難しいな。

よくある話のようですが。

do ...
if cond
then do xxx
else do yyy

これは良い例で次が駄目な例。

do ...
if cond
then do xxx
else do yyy

haskell-modeにまかせていたらこういうindentしかしてくれない。haskell-modeの挙動には納得しかねる部分が他にもある。

sf.netのcvsをgitにするためあれこれ

最近gitをごにょごにょやりだしたのでsourceforge.netに放置してあるプロジェクトのCVSとgitにしてみようかと。

最初にsf.netにCVSを作ったときに既に個人ではCVSは捨てていた。けど、sf.netがCVSしか使えないので仕方がないのでCVS。手元ではPRCSでやっていた。今調べたらprcsのdebってもうないのね。いつのまにかsvnとgitに対応していているのでgitに変換してみようと考えた。手元のソースはdarcsで管理しているのだけど、勉強のためとCVSからの変換を試みる。
まずCVSのリポジトリを取り出す。rsyncで取り出せる。

$ rsync -av rsync://project.cvs.sf.net:/cvsroot/project/module .
で取り出す。これをgitに変換したいわけだが…。
$  git cvsimport -d /path-to-cvsroot  -C module_git module
てな具合でできる。
cvs2gitというツールもあったが…。これで変換できたからいいのかな?
さて、PRCSのリポジトリはどうしたらいいのだろうか。

NM: FD Check通過

Front Deskのチェックが終了。

nm.debian.orgが落ちていて、復活したらFDを通過していた。一週間。まあまあかな。次はDAM。待つだけ。

Haskellで8-Queen

Haskellの練習ということでやってみた。

8-Queenなんぞやったの大学1年のとき課題でCで書いて以来のような記憶があるけれど…。

置けなかった状態をNothingで返すんだとか変なことを考えていたらわけがわからなくなってきたので内包記法使って素直に実装。なんとなく納得できん。92通り出てきたのでとりあえず安心。もうちょっとごちゃごちゃ変な書き方をしてみたかったが。

最初はチェス盤をIntMapで表現するとかやっていたがQueenの位置だけを配列に覚えされるというやり方で数行で。きれいではあるが面白くはない。それだけHaskellが強力という話かもしれない。

Pythonで同じアルゴリズムでやってみた。もちろんきちんと動いたがこんな書き方している人はあまりないよなあ。代入とループに対して再帰、ifを使わずパターンマッチング。再帰は一見するとわけわからんからねえ…。

次はオセロを作ってみよう。

NM: T&S終了!!

来たー。

AMのThijsからその回答で問題ないよーDAMにレポートを送ったよーと連絡があった。DAMがレポートを読んで問題がなければこれで試験は終了。順調に行けばもうすぐOfficial Debian Developerになれるはず。

Debian 5.0 (lenny) released

いやーめでたいめでたい。

次のリリースコードネームはsqueezeか。そのころにはDDになっていることは確実…だと思う。

今日のトレーニング

相変わらず運動公園との往復しかしてない。

暑い。冬用ジャージを来ていったら暑くて仕方がなかった。アームウォーマー程度でよかっただろうな。

USBデバイス購入

九十九ポイント2倍キャンペーンに合わせて変なものを2点買ってくる。

突然ポイント2倍…。営業譲渡と関係あるのかないのか。九十九そのものに不安がね…。

Createive Sound BLASTER PLAY!。USB Audio。Linuxに挿したら鳴ることはなるが…。複数のaudioデバイスからの出力の切り替えがいまいちわからん。mplayerはまだ鳴らない…。まあいいや。

Logicool PC Game controller。10ボタンで無意味にバイブレーション付きを購入。挿したら使えるが…。上下左右が十字キーじゃなくてアナログジョイスティックにマッピングされているんだけど…どうやって直すのかわからん。そのうち研究。ExtremeTuxracerをジョイスティックでするのも久しぶりだ。



NM: T&Sほぼ終了

えーと、bugをtriageしまくるという課題はクリア。

毎日BTSにフォローを送りまくった結果、ちょっと指摘はあったが合格らしい。

残るは落穂拾い。質問が7つ。がーと一気に返事を書き上げる。

今月中に絶対にFDまで行く!

< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 >