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

もうすぐ旅行代金の人落とし日だ。 バイトしないと金無いよ。

一日一コード 今日も懲りずに七回目。

itoa()を実装する、スタックバージョン。 C++ STL void my_itoa(const int n, char *buf) { int digit=0, num=n, cnt=1; stack st; if( num == 0 ){ *buf = '0'; return; } if( num while( num > 0 ) { st.push( (char)(num % 10) | 0x30 ); //一の位を取り…

今日の天気は大荒れ、心の中はやや曇り。

一日一コード 6.AtoI()

こんなもん簡単簡単、さくっと作ろう。 ちなみに atoi()とは Ascii to intergerの略。 いちいちマイナスにも対応しないといけないのがなんかすっきりしない。 あまりスマートではないなあ。 C♯ public static int my_atoi(string str) { int ret =0; int min…

今年こそ、花粉症になりませんように。

一日一コード 5.連結リスト 双方向。

昨日と話題がかぶるけどまあいいや。 ここ

ループ

ループを書いているとうまく収まらないことがある。 まあそれが実力ってものなのか。 以下適当。だいたいこんな感じ。 ループ フロントドライブ。 //ループにあともう少しで入れられそうな、ループとほとんど同じ処理。 A t = a; a->prev = null; //こういう…

今日も雪。

背筋がこっているのか、背筋に力を入れるとなんか変な感じだな。

一日一コード 連結リストを逆にする。

リストの扱いってかなり難しい。どの変数が何を指してるんだかさっぱり。 メモリエラーの後ろにこそこそ隠れてるからデバッグも大変。 肝心な処理部分。 List *reverseList(List *first) { List *pre, *cur, *next; // 1個前のリスト、今アクセスしているリ…

今日は珍しく雪が降っていた。 お天気雪というのも珍しい。

一日一コード 3.日本語が使えるように。

前回書いた文字列を逆にするコード。日本語対応化作業。 簡単だと思いきやかなり手がかかる。 C(というかWin32API)、D言語、C#(何もしなくていい。)はクリアしたものの、C++(wstring)は再開のめどが立たず。 我が軍はそこまでこだわる必要がないのでSTL wstr…

今日も一日引きこもり。と。

お好み焼きはちゃんと中まで火を通さないとどろっとしていてまずいな。

一日一コード 2.文字列を逆にする

さて、前回のコードを見た 面倒くさがり屋の初心者プログラマーなフロートさんは、 最近新調したふかふかのいすに腰掛けて、淀屋橋カメラで店員の話も聞かずに「これ。」とだけ言って買ったパソコンの十九インチ液晶画面をにらみながら ぽつりと「何で私がメ…

世の中基礎は大事でピラミッドのような構造だというのになぜかそうは思えない。 基礎の上に膨大な量の応用が乗っかっているような気がするのは気のせいだろうか。

今日は一日おうちの中。と。

一日一コード 1.文字列を逆にする。〜メモリ確保〜

いつまで続くかわからないけれどもとりあえず毎日コードを書くことを目指してやってみよう。 最初のお題はJoel on Softwareにあるこのお題。 文字列の長さを調べる。 メモリを確保する。 逆さになるようにコピー。 ゼロ終端(ASCIZ)であることに気をつける。 …

プログラミング系のコラムでも書いてホームページのネタにしようかな。 まあレベル的には全然だめだけど。 それにしてもやはり読みやすくておもしろい文章を書くというのは難しい。 図やリストなどを使って見やすくすることも大事だけれどもそれだけではひと…

朝起きたらまず一日の計画を立てないとその日一日が無意味に過ぎ去っていくような気がする今日この頃。

読むことと時間のトレードオフ。

人間は読むと言うことに関しては取り立てて遅いようだ。例えその情報が明らかに無駄だったとしても、それを関知して「読むのをやめる。」という選択はできるが、とばしながら読むことはできない。 小学校の頃からどんなにつまらない本であろうときちんと一文…

今日もホームページを少し書き足してみる。 しかし、それにしても自分の各文章って単調になりがちだなあ。

「かわいい子には旅をさせよ。」ということわざがある。 旅をすることで世の中を知り、苦労を重ねることで強くたくましくなれるらしい。 世の中には、貧乏、苦労、失敗をバネにして、限られた環境をものともせずに突き進んでいく人がいる。 1980年代からパソ…

ホームページの更新をしてみる。 サクラエディタで手書きしているのでものすごく効率が悪い。 特にブラウザはコンパイルエラーみたいなのを出してくれないから。 それにしてもまだ検索サイトにも引っかかっていないのか未だにアクセス数がゼロ。 まあ、コン…

朝起きたときに何も考えずに一日を過ごすため、漠然とプログラムを書いたり、ホームページを更新したいと考えているのに結局何もしてないことになる。

飛行機に乗って朝日を拝む。 窓の外には木星か土星と思われる星が見え、東の空が僅かに明るくなってくる。 真っ暗な空の水平線あたりが黄色っぽく輝いている。 何か配色が悪く、不気味な気がするがそんな感じの色で、しかもなかなかきれいだ。 それから少し…

免税店で買い物。めちゃくちゃきれいな建物。かなり儲かってるのだろうか。 飛行機は夜中出発。なんか人が多い。 人が多いせいか日本語案内をきちんとしている。 これといったことはしていないが、それでも異文化に少しは触れられることができた。

バリ島では今の時期はとても果物がおいしいと言われているが、やはり日本の徹底的な品種改良などに比べると…。 ナシチャンブルなど食べ物はとてもおいしい。パンもおいしい。鶏肉が特においしい。 生ものは…。うぉえー。出されたら早めに食べないとだめだな…

ホテルの近くをぐるっと歩く。計七キロくらいか。 レストラン、土産物屋、ホテル、両替屋、マクドナルド、KFC、サークルKなどが立ち並ぶ。 それにしてもテロのせいで観光客が全然いない。寂しいくらいいない。 タクシーとベム(乗り合いバス)が客獲得になかな…

ガルーダインドネシア航空でバリ島へ。 シート幅がかなり狭いが窓側なので、まあ悪くはない感じ。 機内食もまずくもなくうまくもなく。 テレビはまばらにしかなく遠くて見にくい、さらにテレビの色合いに個体差がある。 後ろのほうは人がおらず半分くらいの…

明日から旅行

明日からインドネシアに旅行に行く。初めての海外旅行。 それにしても国やツアーや自然や観光スポットが多いので何をしたらいいものか、なかなか全体像がわからない。 ビーチ系 ハワイ(米)、グアム、サイパン、プーケット(タイ)、バリ島(インドネシア)、セブ…