プログラミング

C#の勉強

ちょっとC#の仕様書を読んでみました。Visual Studio(Express以外)をインストールしたらあるフォルダの中にある、ということを知ったので。後はC#の言語仕様とかに対しての無知を感じたので。 やっぱ知らないこといろいろとありますね。checkedとかunchecked…

choose

久々にCodeGolfやろうとがんばってました.とりあえず一番新しい問題であるChoose について今日一日とりかかっていました.なんとか100byteくらいで書けてるなと思っていたものの,パラメータを大きくするとうまく結果がでないことが判明.つい公式の通りのアル…

htmlパーサ一応完成

なんとかGoogleのトップページぐらいは全部パースできるようになりました。というわけで作った分を公開します。 -- ////////////////////////////////////////// -- 2007/10/28 LIBERTY -- html parser -- ///////////////////////////////////////// import…

Haskellの進捗

勉強がてらに作っていたhtmlパーサですがだいたいできてます。htmlファイルを解析していって代数的データ型にデータを全部保存しておき、それを標準出力で表示するようにしています。 ただ現状では解析できるhtmlはそれほど多くないです。属性の取り込み形式…

Haskell

久しぶりの雑記です。今まですごい放置してましたが、その間はHaskellの勉強とかしていました。 入門書を読んで、後は簡単にパーサを作れるライブラリ、Parsecがあるということがわかったので、それの勉強をしていました。最初はParsecの解説記事を見てもよ…

プログラミングの目的

http://d.hatena.ne.jp/LIBERTY/20061103の続きみたいなもんです。 突然ですが私、今まで学校とまったく関係なく自分の意志でソフトを作ろうとした時はほとんどゲームしか作ったことがありません。そもそもプログラミングを始めたきっかけがゲームを作ろうと…

Ubuntuに満足

Linux初心者なんでよくわからないといえばよくわからないけどとりあえずUbuntuにはそれほど不満はないです。Rootがないのも素人だから特に気にならないし。一応Linuxを設定するときに使ったページなどをリストアップ・http://www.a.phys.nagoya-u.ac.jp/~tak…

Linuxとかプログラミング最近の動き

前回Linuxを使う必要性が出てきた、と書いたとおりLinuxいじりとかやってました。とりあえず3月の時点では実家に帰っていたのでノートPCしかもっていませんでした。我慢してもよかったんですが、なんとなくいじりたくなったんでVMWareをインストールしてUbu…

Linuxとかそこらへん

XMLとかそこらへん周りのプログラムをやる時にRubyを使おうと思ってたんですけどWindowsでのプログラムの環境を整えるのが面倒です。はっきり言ってC++とかC#とかでは統合環境のVisual Studioを使っておけばデバッガが強力なのでいいかなあって思ってました…

XML?の解析

さて大分久しぶりです。 HSPで作るゲームのほうもそれなりに進めてますよ。しかし今回自分の実力にあわないでSLGを作ろうとしたせいかやはり終わりがなかなか見えてこない。よって別のことをやってます。それはタイトルの通りなんですけどXMLの解析です。 な…

HSPプログラミング続き

HSPがやっぱりきついです。以前の11月19日で書いた時は構造体が使えないことはそれほど気にして無かったですけど改めて考えるとこれが非常にきつい。2変数の入力から2変数の出力を行いたい時、Cなどでは構造体などを使って一つの値にまとめて出力するでし…

コーディング規約を読む

http://www.objectclub.jp/community/codingstandard/にあるC++コーディング規約を読んでたんですけど、ポリモーフィズムってif〜elseとswitch〜caseの置き換えとして使えるそうで。そうやって言われると「なるほど」と思えるんだけどポリモーフィズムの説明…

やっぱり慣れないHSP

ループを使おうと思って書いていたんですが、 while x != 4 while y != 4 mes message y+ wend x+ wendとやってもうまくいきません。この場合xとyが0で初期化されているとすれば、mes命令が4×4回実行されるはずですが、なぜか最初のyのループを通過した後…

HSPを触る

まあなんとか回復はしました。結論としてはやはりゲーム作ってればいいということです。あとはそのために使うツール類とかを作ればいいと思います。最近はHSPでちょっとしたゲームを作ろうと頑張ってました。しかし、今までやった言語で慣れているのは、C++…