著者名が「magicien
181〜190件目 / 211件
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 次へ

 審査完了 / magicien 

意外と早くGoogleの審査が完了。広告を設置して、ホームページ制作の第一段階は終了。

僕の構想では、第四段階まであるので、まだまだ序の口。コメント、トラックバック、BGMは結局付けなかったけど、見に来てくれた人とのコミュニケーション手段がないのは寂しいので、コメント機能かそれに代わる何かは付けることになると思う。

で、ホームページ作りが一段落したということで、Objective-Cの勉強を再開したところ、前に作ったデータモデルだと、どうもうまくいかないようだ、ということに気づいた。いや、うまいことやればいいのかもしれないけれど、とにかく勉強不足でわからぬ。完成にはまだ時間がかかりそう。
2007/03/15(Thu) 01:05:28

 RSSとfavicon / magicien 

さっき書き忘れたけど、RSSとfaviconも設置してみた。

RSSはRSS2.0の仕様を参考に作成。そういえばRSSへのリンクを張り忘れていた。後で張っておこう。
faviconは、PNGで16×16pxの画像を作成、favicon.icoと名前を付けて、ドキュメントルートに置くだけ。一応、ヘッダにも
<link rel="shortcut icon" href="http://darkhorse2.0spec.com/favicon.ico" />
と書いておいたけど、Safariではあまり意味がなかったように思う。画像の種類はBMP、GIF、JPGなんかも使えるみたい。この大きさだとJPGを使う必要はないだろうけど、BMPとGIFはどっちの方がサイズが小さくなるのか、ちょっと気になるところ。
2007/03/14(Wed) 00:16:16

 サイト(一応)完成。 / magicien 

はい、堂々と期限を越えて、サイトの概形が完成。

AmazonとGoogleのアフィリエイトに登録してみた。Googleの方は審査期間があるため、Amazonだけ広告を設置。
どうせならAmazon Webサービスを使ってみようとAPIも調べてみた。前にちょっと調べたときにページのサムネイルを作ってくれるAPIを発見していたので、早速使ってみようと思ったら、Amazon E-Commerce Service以外は使用料がかかることが判明。料金はそんなに高くなかったけど、とりあえず無料のサービスだけ使ってみよう。
2007/03/14(Wed) 00:07:19

 「納期」という呪文 / magicien 

やばいっ、時間が。サイト完成期限があと数分後に迫っているっ。

一応、検索機能は付けたし、各著者のページも強引ではあるけども、作っておいた。後は、ABOUTのページだけなのに。それなのに...
いや、僕の感覚では、日付の変わり目は28時なのだ。まだ4時間ある。良かったー。
2007/03/11(Sun) 23:56:11

 SELECTで選ばれた行数を得る / magicien 

LIMITで行数を指定していると、SELECT文に該当する行数が本当はいくつだったのかがわからない。LIMITを指定しないクエリを発行することで行数を得るという手もあるが、MySQLではもっといい方法があったのでメモ。

行数を得たいSELECT文に「SQL_CALC_FOUND_ROWS」と書いておき、クエリを発行した直後に、「SELECT FOUND_ROWS()」とすると、LIMITを指定しない場合の行数が得られる。
SELECT SQL_CALC_FOUND_ROWS * FROM `table` LIMIT 0, 10;
SELECT FOUND_ROWS();
これで、余計なデータを取得することなく行数を得ることが出来る。
2007/03/11(Sun) 00:24:26

 マルチバイトの空白を判別するには? / magicien 

PHPで検索機能を作る時に、検索ワードを空白で分割しようと思うと、マルチバイトな上に、半角と全角のスペースの2種類があるので、なかなか難しい。と思ったら、簡単な方法があったので、メモ。

mb_splitという、マルチバイト対応の文字列分割用の関数があった。この関数で、半角、全角のスペース、タブ、改行をまとめて指定するには、[[:space:]]を使う。
$search_words = array_unique(mb_split("[[:space:]]+", $_GET['search']));
if(empty($search_words[0])){
	array_shift($search_words);
}

array_uniqueは重複する単語を除去する関数。$_GET['search']の先頭にスペースが入っている場合は、配列の最初は空になるので、array_shiftで取り除いておく。といった感じの処理をしてます。
2007/03/10(Sat) 14:32:32

 ホームページいじり / magicien 

サムネイル生成システムを管理ページに組込んで、メニューのデザインも出来上がって、だんだんホームページらしくなってきた。

あとは、ページ内検索機能と、実は完成している過去ログページにリンクを張れば、とりあえずホームページの体裁は整うかと。11日までには一通りの機能を完成させたい。と書いて自分を追い込む作戦。
2007/03/08(Thu) 23:33:02

 インフルエンザの影響 / magicien 

近所の小学生が、「今日は10人も休みだったんだよ!」と大声で話していた。友達もインフルエンザで寝込んでいたというし、結構流行しているらしい。

僕にとっては、インフルエンザよりも花粉の方が気になるけれども、それよりももっと気になったのは、小学生が道路を挟んで大声で話をしていた相手が近所のおばさんだったということだ。近所のおじさんは、小学生とすれ違う度に「おかえりなさい」と言っているし、小学生の方も「ただいま」と返している。いつの間に、こんなに仲良くなったのだろう。というか、おじさん、仕事はどうしたんだ。
2007/03/07(Wed) 14:01:42

 スチームボーイ / magicien 

とまぁ、こんな具合に夜遅くまでキーボードを叩いているわけで、小休止のつもりでテレビを見たときにちょうど映画なんかが始まると、ついうっかり最後まで見てしまうことがあるわけで、昨日もまさにそういう状態だったわけです。

で、昨日見たのが大友克洋監督の「スチームボーイ」。その名の通り蒸気機関の時代の話で、とにかく蒸気が大量に出てくる。2時間のうち、半分近くか、あるいは半分以上蒸気の描写があったように思う。簡単に言えば、蒸気と歯車の映画だった。絵はとにかくきれいで、スタッフロールで気づいたのだけれど、キャストも結構豪華だった。
内容についての感想はまだ見ていない人のために伏せておくけれども、一言だけ言わせてもらえば、オヤジの髪型が奇抜だってことと、森博嗣さんが好きそうな映画だと思った。ミステリーの要素はあまりないけれど、日経パソコンの連載や、カクレカラクリを読んだ感じからすると、巨大な機械が轟音を鳴らしながら動いている様を眺めるのが好きそうなので。というわけで感想でした。
2007/03/06(Tue) 03:52:02

 一山越えた、かな。 / magicien 

imagediv版のサムネイル生成システムが完成して、ほっと一息。とはいえ、まだやりたいことは山積み。

まず、サムネイル生成システムを管理ページに組込まなけば。ハイブリット版のサムネイル生成システムも。サムネイルの背景色を設定したり、画像を回転させたりしたいし、ユーザーインターフェイスももうちょいいじりたい。スライダーもちゃんとした画像を設定したい。

それと、以前からやろうと思っていたCoreDataに挑戦したい。左上の画像は、データモデリングツールのウィンドウ。エンティティと関連を定義して...って、これ完全にER図ですね。エンティティを削除したときの動作を、CascadeとかNo Actionとかで設定できて、データベースを勉強した身にとっては非常に取っ付きやすい。
これで、RPGでの買い物のシミュレーターと、ゲームデータのエディタを作ってみようかと思う。今回は自分でコードを書くつもりなんで、ソースコードも公開する予定。
2007/03/06(Tue) 02:35:03