Home / Diary / 2005年1月のログ

1...56789...17

目次

  1. ゲームミュージック色々
  2. MarkDown
  3. 探検アクションゲーム『洞窟物語』for MacOS X Ver.0.0.1(テスト公開中)
  4. ノーパン。ネット / nopan.net
  5. 蒼い空のネオスフィア 公式ページオープン
  6. RSSを微妙に更新

ゲームミュージック色々

ゲームミュージック色々

洞窟物語の曲は1に書いてあるアップローダーから。

Info

2005
0120

MarkDown

今更だが、投稿時にいちいちHTMLタグを自前で挿入するのがめんどい。だってのにwikiやはてなのような入力支援をしてくれるプラグインが無かったので、なにか無いかな~と探していたらMarkDownなるものを発見。よくよく調べてみると、WordPressに標準で入っていたらしい。

早速プラグインを有効にして適当なリストでも作ってみた。

<p><ul>
<li>そう かんけいないね</li>
<li>殺してでも うばいとる</li>
<li>ゆずってくれ たのむ!!</li>
</ul></p>

ヘ、ヘコー!(藤子) そ、そりゃないだろう。なんでp要素内にul要素が許可されるんだ。

が、よくよく調べてみたら、このプラグイン自体が結構古いものらしく、本家から落として最新版に交換してみたら直った。・・・のはいいんだが、どうやらこのプラグインを利用すると、強制的にインデントを削除してくれるようで、自前でインデントを設定するハメになった。まあ、しなくてもHTML的には一向に構わないんだが、ソースはできるだけ美しく整形したいと思っているので、やらないわけにはいかない。

整形用正規表現

MarkDown関数のreturnの前にこれを入れるだけでインデントされる。ついでだから余計な改行も削除しておいた。・・・正規表現っていつも思うが、分からない人が見ると、プログラムのコード以上に奇怪な見た目だよなぁ。

ちなみに、bDiaryの入力ルールはwikiとはてなの良いとこ取りな上に、インデントにもこだわりを見せていて素直に感動した。

Info

2005
0120

探検アクションゲーム『洞窟物語』for MacOS X Ver.0.0.1(テスト公開中)

探検アクションゲーム『洞窟物語』for MacOS X Ver.0.0.1(テスト公開中)

ついにMac版が。元がDirectX使ってWin専用だから当分出ないだろーなーとは思ってたが、こんなに早く出るとは。

Info

2005
0119

ノーパン。ネット / nopan.net

ノーパン。ネット / nopan.net

「ぱんつはいてない」がついに海外に! すごいぞこつえー!

Info

2005
0119

蒼い空のネオスフィア 公式ページオープン

蒼い空のネオスフィア 公式ページオープン

重い、重いよくまさんチーム。

発売日は2005年春か。5月までに出ればいいほうか。

Info

2005
0119

RSSを微妙に更新

今まで0.92だったんで2.0に。先日単体記事のHTML化に成功したので、RSSで表示されるリンクもHTMLを表示するようにした。

WordPressのRSSには、記事内容をある程度までしかRSSに表示しないように設定されているのだが、その部分のソースを見ると

$excerpt = '';
$blah = explode(' ', $output);
...

というようにexplode関数に半角スペースが渡されているので、記事内容を見て、半角で区切っていって適当なところでぶつ切りにしているのだが、半角スペースなんぞほとんど入らないような日本語メインの記事だとこれは無効になる。そこで、

if( count( $blah ) > 2 ) {
 $output = $blah[0] . '……▽';
}
else {
 $output = $blah[0] . '。';
}

分割した後をこんな感じに修正して、最初の句点まで表示するようにした。句点が1個しかない場合はそのままだ。ちなみに、explodeで分割すると、分割に判断した文字は消えるので補う必要がある。

これでRSSにやたらと長い記事内容が載ることが無くなって安心と思ったら、記事の投稿時間にGMT修正時間が設定されていないことに気付く。RSSを出力する部分のソースを見てみると「'D, d M Y H:i:s +0000'」という、GMT修正時間が直接指定されててズッコケる。オプションでGMT修正時間を設定できるのは一体なんなんだ・・・

というわけで、RSSから記事投稿時間を取得しているmysql2date関数の最後部分に

$gmt = sprintf( "%02d00", get_settings('gmt_offset') );
$j .= ' +' . $gmt;

こげな感じで設定しているGMT修正時間を付け加えるようにした。あとは不必要なデータ、カテゴリとかコメントとかをRSSから削って作業完了。

記事単体に投稿時間が設定されたので、投稿した後で記事を修正した場合に、RSSリーダーに余計なデータを残す必要が無くなったはず。

Info

2005
0119

暴満館

最新のエントリ
注目のエントリ(はてな)
ゲーム攻略

暴満館 ~The House of Full Violence~
Powered by WordPress.
About | Contact | 新着のエントリ情報 RSS

ページ内の見出し一覧
ゲームミュージック色々
MarkDown
探検アクションゲーム『洞窟物語』for MacOS X Ver.0.0.1(テスト公開中)
ノーパン。ネット / nopan.net
蒼い空のネオスフィア 公式ページオープン
RSSを微妙に更新