programming
やっぱり基礎から勉強しよう…と思ってググっていたら、こんなページを発見。 PythonによるGoogle App Engine(GAE)プログラミング入門 - libro 私も、まだ途中までしか読んでいませんが、丁寧に書かれていてなかなか良いです。 Eclipseでの環境の整え方なども…
就職活動漬けで、趣味のことをあまりやっていなかった反動と、 色々な企業の方のお話を聞いて触発されて、今日はGoogle App Engineをちょっといじってみました。 言語は、Pythonを選択。 「はてなハイク用のBotを作ってやる!」と意気込み、4〜5時間格闘して…
大学のゼミの課題の関連で、PHPのプログラムからメールを送信してみようと思い立ちました。 なにやら、mail関数をつかうと簡単にできるみたいなので、 「メールの送信 | PHP Labo」 に書かれている一番上のプログラムをコピペし、実行してみました*1。 しか…
昨日の日記で、 どなたか、C++で、fscanfと同じように使える関数ってしりませんか? と書いていたんですが、個人的に解決方法を探ってみました。 私は「ファイルから、スペースや改行で区切られた値を一つ一つ読み込んで、int型の変数に格納する」 といった…
最近、天気が悪いので、気分が少し憂鬱です。 それに拍車をかけるように、体調も悪くなるというコンボ…。 やっぱ、体調管理は大事ですね、がんばります。 さて、C++でのプログラミングからは随分遠ざかっていたんですが、 大学でやってる事の関係で、今日、…
ネットをぶらぶらしていたら、こんな記事を発見。 市場価値を失いつつあるITスキル10選 - ITmedia エンタープライズ あー、やっぱ挙がってますよ、COBOL…。 自分の高校時代はなんだったのやら。ちょっと切なくなります*1。 とはいえ、バブルソートなどの、整…
一応、目的はアドベンチャーゲームのスクリプトエンジンを作るのが目的なので、 テキストファイルを外部から読み込ませて、それをyaccで構文解析させてみました。 以下はメモ。 ファイルポインタの変数「yyin」に指定されたファイルが読み込まれる*1。 宣言…
yacc&lex(性格にはbisonとflex)で生成したCのソースコードのコンパイルに成功しました。 長かった…。 おとといのエントリーで、コンパイルできないー、なんて書いてましたが、 cygwinを導入して、gccでコンパイルしたら、あっさり成功しました。 あの苦労は…
bisonとflexをインストールしただけで放置していたので、 これではまずい、と思い、使ってみることにしました。 しかし…本のとおりにサンプルを打ち込んでいるはずなのに、エラーがでまくり…。 なんでだろう…。原因がさっぱりわからない…。 そもそも、bison…
前回の日記のコメント欄でアドバイスをいただいたので、 まずは文法をしっかりと習得することにしました。 で、今日はまず、定番のHello world!を書いてみました。 print "Hello world!\n"; まあ、この一行だけだったわけですが、うまく表示されました。 調…
春休み中の目標に、「PerlでCGIを作る」なんて書いたんですが、 そろそろ始動したいな、と思ってます。 とりあえず、現状ではActivePerlをインスートルしてるんですが、 そこで止まってます…。 やっぱり、動作確認のためにApacheもインスコしなきゃだめなの…
やっとバグが取れてプログラムが動いた!イエイ! これで(プログラムの課題からは)自由だ! この開放感がたまらない。 もうね、ポインタが嫌いになりそうでした。 そりゃあ、その変数のメモリ上のアドレスを指定している、 っていうのは分かるんですけどね。…
プログラミング中、どこでバグが出ているのか、わからなくなることがある。 しかも、論理エラーじゃなくて文法エラー。 何を間違えているかと言うと、アルファベットのpとq。 自分は、エディタはTerapadを使っていますが、 Terapadは、ヘッダファイルから読…
今日、C言語で、関数形式マクロを使用してプログラムを組んでいたんですが、 どうも分からない点が。例えば、hogeという関数式マクロを定義したとして、 hoge(i - 1,j - 1); と書くと、なぜかうまく作動しません。 でも、 a = i - 1; b = j - 1; hoge(a,b); …