<?xml version="1.0" encoding="utf-8" ?>
<rss version='2.0'><channel><title>活動記録ブログ</title
><link>http://karetta.jp/blog/katsudo</link
><description></description
><lastBuildDate>Mon, 02 Mar 2009 14:29:00 +0900</lastBuildDate
><item><title>PHPによるwebアプリ開発</title
><link>http://karetta.jp/article/blog/katsudo/240481</link
><pubDate>Mon, 02 Mar 2009 14:41:42 +0900</pubDate
><description>&lt;div&gt;&lt;p&gt;最近php使って初めてwebアプリを作ってみました．
いままでphpには殆ど興味が無かったのでどんな言語なのか知りませんでしたが，実際使ってみると驚くほど簡単にwebアプリが作れてびっくりしました．
特にmysqlとの接続が数ステップでできる所に感動しました．
&lt;/p
&gt;&lt;pre&gt;$conn = mysql_connect(&amp;#39;ホスト名&amp;#39;, &amp;#39;ユーザ名&amp;#39;, &amp;#39;パスワード&amp;#39;) or die(&amp;quot;ERROR&amp;quot;);  
mysql_select_db(&amp;#39;データベース名&amp;#39;) or die(&amp;quot;ERROR&amp;quot;);  

//テーブルからデータを取ってくる
$res = mysql_query(&amp;#39;SELECT * from テーブル名&amp;#39;) or die(&amp;quot;ERROR&amp;quot;);
&lt;/pre
&gt;&lt;p&gt;C言語プログラミング入門の書き直しも進んでいます．
4月の一週目くらいまでには完成させないと．．．
&lt;/p
&gt;&lt;hr /&gt;&lt;div class=&#39;articleFooter&#39;&gt;by &lt;a href=&#39;http://karetta.jp/profile/227310&#39;&gt;nishio&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/240481/commentForm&#39;&gt;Comments(0)&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/240481/trackbackList&#39;&gt;Trackbacks(0)&lt;/a
&gt;&lt;/div
&gt;&lt;/div
&gt;</description
></item
><item><title>SICPを読み始めた</title
><link>http://karetta.jp/article/blog/katsudo/239114</link
><pubDate>Thu, 29 Jan 2009 21:41:53 +0900</pubDate
><description>&lt;div&gt;&lt;p&gt;SICP読む事にした．ネットで無料公開されてるみたい．
&lt;/p
&gt;&lt;p&gt;&lt;a href=&#39;http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html&#39;&gt;http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html&lt;/a
&gt;
&lt;/p
&gt;&lt;p&gt;ということで，ありがたく上記のページを使わせていただきます．
&lt;/p
&gt;&lt;p&gt;とりあえず第1章だけを印刷して今読んでます．
前からSICP読もうとは思ってたんだけど，今一歩踏み出せなかったんだよなぁ
&lt;/p
&gt;&lt;p&gt;とりあえず今は演習問題をひたすら解いていってるけど･･･うーん難しい．
けど面白い
&lt;/p
&gt;&lt;p&gt;1章でこの難しさって･･･ 2章とかどうなるんでしょ
&lt;/p
&gt;&lt;p&gt;途中で挫折しないよう，周りの連中を巻き込んで読もうかなーとか思ってる次第です．
とりあえず今日1人に声かけたけど，興味無い様子だった･･･
&lt;/p
&gt;&lt;p&gt;あとSICPってなんて発音するんだろ
普通にエスアイシーピーでいいのかなぁ
&lt;/p
&gt;&lt;hr /&gt;&lt;div class=&#39;articleFooter&#39;&gt;by &lt;a href=&#39;http://karetta.jp/profile/227310&#39;&gt;nishio&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/239114/commentForm&#39;&gt;Comments(0)&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/239114/trackbackList&#39;&gt;Trackbacks(0)&lt;/a
&gt;&lt;/div
&gt;&lt;/div
&gt;</description
></item
><item><title>VC2008はC99に対応していない</title
><link>http://karetta.jp/article/blog/katsudo/238633</link
><pubDate>Mon, 19 Jan 2009 00:50:59 +0900</pubDate
><description>&lt;div&gt;&lt;p&gt;VC2008はC99に対応していないという事実にさっき気がついた．
もう10年経ってるのに実装されてないのかい･･･
ということで，C言語プログラミング入門もANSI C標準にしようかなぁとか思ったり
&lt;/p
&gt;&lt;p&gt;けど，ANSI Cのコメントの書き方がどうしても好きになれないんだよな
例えば，次のようなコードがあった時
&lt;/p
&gt;&lt;pre&gt;
/* 何か処理がずらーっと */

func1(); /* 関数1 */
func2(); /* 関数2 */

/* ... */

&lt;/pre
&gt;&lt;p&gt;ここで，func1,func2の部分をコメントアウトしようとして，
&lt;/p
&gt;&lt;pre&gt;
/* 何か処理がずらーっと */

/*
func1(); /* 関数1 */
func2(); /* 関数2 */
*/

/* ... */

&lt;/pre
&gt;&lt;p&gt;ってのはできない．これがなんともめんどくさい．
&lt;/p
&gt;&lt;pre&gt;
/* 何か処理がずらーっと */

//
//func1(); /* 関数1 */
//func2(); /* 関数2 */
//

/* ... */

&lt;/pre
&gt;&lt;p&gt;とすればいいけど，これはC99じゃないと対応してないし･･･
うーん
&lt;/p
&gt;&lt;p&gt;そいえば，来年（今年？）にC++言語もまた新しくなりますよね（C++0xとかなんとか)．
これも普及してくれるかなぁ
&lt;/p
&gt;&lt;hr /&gt;&lt;div class=&#39;articleFooter&#39;&gt;by &lt;a href=&#39;http://karetta.jp/profile/227310&#39;&gt;nishio&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/238633/commentForm&#39;&gt;Comments(0)&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/238633/trackbackList&#39;&gt;Trackbacks(0)&lt;/a
&gt;&lt;/div
&gt;&lt;/div
&gt;</description
></item
><item><title>C言語プログラミング入門 書き直し中</title
><link>http://karetta.jp/article/blog/katsudo/238563</link
><pubDate>Sun, 18 Jan 2009 05:13:17 +0900</pubDate
><description>&lt;div&gt;&lt;p&gt;C言語プログラミング入門を今少しずつ書き直しています．
テキストを数人のプログラミング初心者の方に読んでもらって，いろいろ意見をいただきました．
これらの情報を基にして，テキストを加筆，修正したいと思ってます．
&lt;/p
&gt;&lt;p&gt;テキストは4月前までに，またkarettaにアップしたいと思います．
それまでに頑張って作らないと．
&lt;/p
&gt;&lt;hr /&gt;&lt;div class=&#39;articleFooter&#39;&gt;by &lt;a href=&#39;http://karetta.jp/profile/227310&#39;&gt;nishio&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/238563/commentForm&#39;&gt;Comments(0)&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/238563/trackbackList&#39;&gt;Trackbacks(0)&lt;/a
&gt;&lt;/div
&gt;&lt;/div
&gt;</description
></item
><item><title>ゲームプログラミングPDF版</title
><link>http://karetta.jp/article/blog/katsudo/236322</link
><pubDate>Wed, 10 Dec 2008 22:49:41 +0900</pubDate
><description>&lt;div&gt;&lt;p&gt;さっき気づいたけど，実践的C言語プログラミングPDF版の表紙に思いっきり個人情報が入ってた．
別の場所で使った時に表紙変えたんだけど，それをアップロードしてたみたい
&lt;/p
&gt;&lt;p&gt;危ない危ない
&lt;/p
&gt;&lt;hr /&gt;&lt;div class=&#39;articleFooter&#39;&gt;by &lt;a href=&#39;http://karetta.jp/profile/227310&#39;&gt;nishio&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/236322/commentForm&#39;&gt;Comments(0)&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/236322/trackbackList&#39;&gt;Trackbacks(0)&lt;/a
&gt;&lt;/div
&gt;&lt;/div
&gt;</description
></item
><item><title>C言語プログラミングの画像修正</title
><link>http://karetta.jp/article/blog/katsudo/235718</link
><pubDate>Tue, 02 Dec 2008 01:12:39 +0900</pubDate
><description>&lt;div&gt;&lt;p&gt;C言語プログラミング入門の画像がおかしな事になっていたのを直しました．
画像の名前の付け方が問題で，ゲーム作りで学ぶ!実践的C言語プログラミングで使った画像に所々置き換わっていたのを修正しました．
本をまたいでも，画像ファイル名が同じだといけないのね・・・これから気をつけねば
&lt;/p
&gt;&lt;p&gt;ついでに表紙も付けました．
&lt;/p
&gt;&lt;hr /&gt;&lt;div class=&#39;articleFooter&#39;&gt;by &lt;a href=&#39;http://karetta.jp/profile/227310&#39;&gt;nishio&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/235718/commentForm&#39;&gt;Comments(0)&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/235718/trackbackList&#39;&gt;Trackbacks(0)&lt;/a
&gt;&lt;/div
&gt;&lt;/div
&gt;</description
></item
><item><title>karettaの画像のアップロード</title
><link>http://karetta.jp/article/blog/katsudo/235381</link
><pubDate>Tue, 25 Nov 2008 20:48:00 +0900</pubDate
><description>&lt;div&gt;&lt;p&gt;もしかしたら，だけど．．．
karettaにアップロードする画像のファイル名が同じだと前の画像が上書きされるのかな．なんか所々画像がおかしなことになってる
&lt;/p
&gt;&lt;p&gt;いままで，01.pngとか02.pngとか適当な名前でアップロードしてたから．．．書いた所をチェックしないと
&lt;/p
&gt;&lt;hr /&gt;&lt;div class=&#39;articleFooter&#39;&gt;by &lt;a href=&#39;http://karetta.jp/profile/227310&#39;&gt;nishio&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/235381/commentForm&#39;&gt;Comments(2)&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/235381/trackbackList&#39;&gt;Trackbacks(0)&lt;/a
&gt;&lt;/div
&gt;&lt;/div
&gt;</description
></item
><item><title>ノベルゲームのプログラム完成</title
><link>http://karetta.jp/article/blog/katsudo/234712</link
><pubDate>Mon, 17 Nov 2008 17:15:56 +0900</pubDate
><description>&lt;div&gt;&lt;p&gt;やっとノベルゲームのプログラム部分が完成しましたー．
ステップ数は600行くらい（コメント・空行を含めると1000行程）です．
意外と短い！
こんな少ないステップ数でゲームが作れるなんて，さすがDXライブラリだな～なんて思います．
&lt;/p
&gt;&lt;p&gt;今回作ったノベルゲームでは独自のスクリプト言語を作成しています．
例えばこんな感じ．
&lt;/p
&gt;&lt;pre&gt;        @@load 1 ./pic/back.png
        @@load 2 ./pic/man.png

        @@addgraph 1 1 0 0
        @@addgraph 2 2 50 100
        @@wait
        @@message こんにちは
        @@message ノベルゲームのサンプルプログラムです

        @@message まずは条件分岐です

        @@message あなたの年齢を教えてください

        @@select 20歳未満@@UNDER 20歳以上@@UPPER

@@label UNDER
        @@message あなたは20歳未満なのですね!
        @@goto NEXT

@@label UPPER
        @@message あなたは20歳以上なのですね!
        @@goto NEXT

@@label NEXT

        @@message 画像human.pngを削除しますか

        @@select はい@@YES いいえ@@NO

@@label NO
        @@goto NEXT2

@@label YES

        @@message 画像を削除します
        @@removegraph 2
        @@wait
        @@goto NEXT2

@@label NEXT2

        @@message あいうえおかきくけこさしすせそ・・・・このように長文を表示することもできます
&lt;/pre
&gt;&lt;p&gt;動作してる様子です．
&lt;/p
&gt;&lt;p&gt;&lt;a href=&#39;http://karetta.jp/images/227310/capture01.JPG&#39;&gt;&lt;img src=&#39;http://karetta.jp/images/227310/capture01.JPG&#39; style=&#39;margin:0 0 5px 0;padding:4px;border:1px solid #ccc;float:none&#39; /&gt;&lt;/a
&gt;
&lt;/p
&gt;&lt;p&gt;&lt;a href=&#39;http://karetta.jp/images/227310/capture02.JPG&#39;&gt;&lt;img src=&#39;http://karetta.jp/images/227310/capture02.JPG&#39; style=&#39;margin:0 0 5px 0;padding:4px;border:1px solid #ccc;float:none&#39; /&gt;&lt;/a
&gt;
&lt;/p
&gt;&lt;p&gt;&lt;a href=&#39;http://karetta.jp/images/227310/capture03.JPG&#39;&gt;&lt;img src=&#39;http://karetta.jp/images/227310/capture03.JPG&#39; style=&#39;margin:0 0 5px 0;padding:4px;border:1px solid #ccc;float:none&#39; /&gt;&lt;/a
&gt;
&lt;/p
&gt;&lt;p&gt;&lt;strong&gt;画像の著作権&lt;/strong
&gt;
&lt;/p
&gt;&lt;pre&gt;背景画像はぐったりにゃんこ様（http://guttari8.web.infoseek.co.jp/)
の素材を利用させていただきました．

メッセージボックスはひだちー素材館様（http://www.vita-chi.net/sozai1.htm)
の素材を利用させていただきました．

人物の立ち絵は蓮太郎様（http://sky.geocities.jp/dsrmg137/index.html）
の素材を利用させていただきました．

上記の素材の二次使用は行わないようお願いいたします
&lt;/pre
&gt;&lt;hr /&gt;&lt;div class=&#39;articleFooter&#39;&gt;by &lt;a href=&#39;http://karetta.jp/profile/227310&#39;&gt;nishio&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/234712/commentForm&#39;&gt;Comments(0)&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/234712/trackbackList&#39;&gt;Trackbacks(0)&lt;/a
&gt;&lt;/div
&gt;&lt;/div
&gt;</description
></item
><item><title>ゲームプログラミング</title
><link>http://karetta.jp/article/blog/katsudo/234523</link
><pubDate>Fri, 14 Nov 2008 01:32:02 +0900</pubDate
><description>&lt;div&gt;&lt;p&gt;ゲームプログラミングの本書いてます．
Dxライブラリとかいうライブラリを使うつもりです．これが結構使いやすくて，初心者向けにはもってこいって感じです．DirectXそのまま使ったら，初期化だけでも一苦労だしね・・・
&lt;/p
&gt;&lt;p&gt;まずはノベルゲームの作り方でも書いていこうと思って，いま頑張ってプログラム書いてます．
&lt;/p
&gt;&lt;p&gt;今のところ
&lt;/p
&gt;&lt;ul&gt;&lt;li&gt;サウンドノベル風メッセージの表示
&lt;/li
&gt;&lt;li&gt;ノベルゲーム用スクリプト言語の作成
&lt;/li
&gt;&lt;li&gt;グラフィック管理
&lt;/li
&gt;&lt;/ul
&gt;&lt;p&gt;のプログラム部分が完成してます．解説はまだ一切書いてないけど・・・
&lt;/p
&gt;&lt;hr /&gt;&lt;div class=&#39;articleFooter&#39;&gt;by &lt;a href=&#39;http://karetta.jp/profile/227310&#39;&gt;nishio&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/234523/commentForm&#39;&gt;Comments(0)&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/234523/trackbackList&#39;&gt;Trackbacks(0)&lt;/a
&gt;&lt;/div
&gt;&lt;/div
&gt;</description
></item
><item><title>最近の活動記録</title
><link>http://karetta.jp/article/blog/katsudo/234392</link
><pubDate>Wed, 12 Nov 2008 01:14:30 +0900</pubDate
><description>&lt;div&gt;&lt;p&gt;karettaにせっかくブログ機能が付いてるのだから，なにか書いてみようと思った．
私の性格からして，たぶん1ヵ月後にこのブログを更新してるかどうかは怪しい
&lt;/p
&gt;&lt;p&gt;karettaにまた新しい本を投稿しようかと思って，いま本を書いてるところです．
タイトルは ゲーム作りで学ぶ!実践的C言語プログラミング(仮）
&lt;/p
&gt;&lt;p&gt;本当はC言語プログラミング入門の続きとしてアルゴリズムの本を書くつもりだったんだけど，なんかどこにでもありそうな感じの本になりそうでやめた．
ゲームプログラミングを題材にすれば，なんか受けがよさそうな気がして・・・
&lt;/p
&gt;&lt;p&gt;まあ，完成する可能性は極めて低いわけですけどね．いままで自分が書いてきたものの中で，唯一完成（？）したのがC言語プログラミング入門だけだったからなぁ
&lt;/p
&gt;&lt;p&gt;そういえばJavaプログラミングコレクション編は3章までほぼ完成してるんだけど，まだkarettaにアップしてないな
&lt;/p
&gt;&lt;hr /&gt;&lt;div class=&#39;articleFooter&#39;&gt;by &lt;a href=&#39;http://karetta.jp/profile/227310&#39;&gt;nishio&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/234392/commentForm&#39;&gt;Comments(0)&lt;/a
&gt; | &lt;a href=&#39;http://karetta.jp/article/blog/katsudo/234392/trackbackList&#39;&gt;Trackbacks(0)&lt;/a
&gt;&lt;/div
&gt;&lt;/div
&gt;</description
></item
></channel
></rss
>