いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

「PHP」に関する記事

仕事の疲れから謎のタイトルを登録してみる。

続きを読む »»»

2010/05/05 21:36:53 Permalink Comments (0) Trackbacks

コピペしまくって、間違って C-k 押してしまったんでしょうね、バグが取れずにハマってしまいました。

<?php
$hasError =
$results = $object->someMethod();
if (empty($results)) {
  $hasError = true;
}
?>

続きを読む »»»

2010/02/08 23:35:40 Permalink Comments (0) Trackbacks

CakePHP のプロマネとリードデベロッパーが新たに立ち上げた Lithium ( Lithium: the most rad php framework ) というプロジェクトがありまして、ゲームとは関係ないので詳しくは述べませんが、状況によっては追っかけてみるのも面白いと思います。

データの取得はクラスメソッド、レコードはインスタンスに対応するようになったみたいで、すっきりした印象があります。よくわからんのですが DAO のパターンに近いのでしょうか?

…と、まぁ、こういった感じで、今まで使っていた技術を交換したくなったり、状況に逆らえず交換しなければならなくなることがあります(どういう経緯かわからないけどお客さんに指定されてるとか)。ただ、今までのノウハウや資産が生きないのもよくないことと思います(例が悪かったです、 CakePHP → Lithium だったら生きそうな資産が多くあります)。なんとか一個人でも力になれる枯れさせるための活動ができないものか日々足りない脳味噌を回す日々…

そんな経緯から、どんなライブラリ、どんなフレームワーク、どんな言語を使うケースでも、「こういうの毎回書いているなぁ…」と嫌になるロジックをまとめようかと思うようになりました(ちなみに、これはゲームにも関係するのですが、このサイトではやりません)。

前ふり終わり。

続きを読む »»»

2009/12/02 17:12:48 Permalink Comments (0) Trackbacks

仕事は WEB 系なんですが、ゲーム制作に興味ある方とお話ししていてスマートポインタ( Boost の shared_ptr )の話題になることがありました。

普段 C/C++ に触れていないと、その存在意義もわかりにくいでしょうし、ほとんど理解してもらうのをあきらめていたところがあるのですが、よく考えたらハードリンクを例にとると簡単に伝わったのかもしれません。

続きを読む »»»

2009/11/08 23:14:39 Permalink Comments (0) Trackbacks

strcmp(str1, str2) としたとき、もし str1 < str2 の場合は負数が返りますが、この関数もたまに使うだけなので覚えられません。

続きを読む »»»

2009/10/14 01:00:22 Permalink Comments (0) Trackbacks

深いブロックは脱出できませんが、こんなのどうでしょう。

do {// なんらかのエラー
  if (error) {
    break;
  }} while (false);

続きを読む »»»

2009/08/21 02:26:33 Permalink Comments (2) Trackbacks

同人作品の開発環境とファイルサーバ( FTP, WebDAV )、メールサーバを兼ねた専用サーバの用意を検討しております。決して自前で用意はしないのです。サーバ管理(特にハードウェア)の大変さは仕事で痛感しておりますゆえ。

続きを読む »»»

2009/07/26 20:53:28 Permalink Comments (0) Trackbacks

PHP などではブロックを作ってもスコープになりません。

<?php
{
  $var = 123;
}
echo $var; // 123 と出る
?>

続きを読む »»»

2009/06/03 00:42:41 Permalink Comments (0) Trackbacks

Byerkut さんのお気に入り関数 assert() 。しかしながら、これの出力は式になってしまうので意味を理解するのにちょっと時間がかかります。これにエラーメッセージを渡して意味を伝えやすくしようというテクニックとのことです。

続きを読む »»»

2009/03/30 18:14:40 Permalink Comments (0) Trackbacks
Page 1 of 3123
メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 カウンター
ブログSEO対策:track word あわせて読みたい SEO STATUS