[SiteSearch Google]

January 31, 2007

『はじめてのPHP言語プログラミング入門』 生ぬるい解説書に非ず

『はじめてのPHP言語プログラミング入門』

PHPサイバーテロの技法―攻撃と防御の実際の中で「お勧めする入門書」として書かれていた、『はじめての PHP 言語プログラミング入門』を読み終わりました(後半、意識がうつらうつらしつつ)。

──まず、自分がこの本をレビューするのには 100 万光年早い(ツッコミ所)ことをお断りしておきます。

photo
はじめてのPHP言語プログラミング入門
大垣 靖男
技術評論社 2005-04

まるごとPHP!〈Vol.1〉 PHPサイバーテロの技法―攻撃と防御の実際 PHP辞典 Smarty入門~PHP5+テンプレート・エンジンでつくるMVCアプリケーション~ PHPフリーソフト&スクリプト集1000―無料でスグに使える!

by G-Tools , 2007/01/31

──というくらい、自分にはまだ、この本の真価は理解できない……!

本書は、他の「入門書」を熟読して、簡単な掲示板プログラムなどを動かせるようになった後──くらいでもまだまだ早いかも知れません。

すでに PHP に慣れた人が、復習のために読む──くらいがちょうどいいかも。

続きを読む"『はじめてのPHP言語プログラミング入門』 生ぬるい解説書に非ず"の続きを読む

January 30, 2007

キーボードはオモシロ記事をブクマする・書くためにある

ブロガ必見記事!

今日はとにかく、この記事に感動した!

ネコプロトコル - あなたのキーボードは「ブログやWEBの文句を書く」ためにあるのか?

すべてのブログ書きとブログ読みは、一字一句漏らさず読め!ですよ。

自分も、ついうっかり「今日は面白い記事がなかった」とか「今日は特に書くこともないので──」と言ってしまいがち。そんなときは、上記の記事を読み返すことにします。

いつか、珠玉のオモシロ記事が書けるように──。

「もっと2ちゃんねるをやるべきだ」

──と、イイ感じになったところで下記の記事をご覧いただきたい。

Discommunicative - 最近の若者はブログばかり見ているせいでリテラシが低い。もっと2ちゃんねるをやるべきだ。

ど、どうでしょうか。2 ちゃんねるは「まとめサイト」しか見ないので、賛同しかねますね……。

例えば、上記のネコプロトコル(オーシマさん)の記事で、「ブログ」の部分を「2 ちゃんねる」と置き換えてみると──。

January 29, 2007

CD/DVD からブート可能な Windows・ツール群

回復コンソールでは物足りない

Windows が突然起動しなくなったら……。考えるだけで ガクブル ものです。人によっては大震災や耐震強度問題、給食費未払いより恐ろしいのでは?(無意味にキーワード埋め込み)

備えあれば憂いなし、転ばぬ先の杖、ということで、何らかの備えは必要です。

Windows 2000/XP では標準で回復コンソールがありますが、CD からの起動はかなり時間が掛かります。あらかじめ HDD にインストールすることもできますが、コマンドラインでの操作に慣れていない方は難しいでしょう。また、低機能で希望通りの操作ができないこともあります。XP の回復コンソールからは、xcopyすら使えません。

今回は、Windws が起動しないときなどの緊急時に便利なツールを紹介します。CD/DVD からブート可能な Windwos やツール群です。

続きを読む"CD/DVD からブート可能な Windows・ツール群"の続きを読む

January 28, 2007

MT3.34 でダイナミック・パブリッシング周りに不具合

MT3.34 の不具合

今回の記事は(も?──いやいや)自分では試してませんよー、伝え聞きですよー、というのを念押しつつ──。

なかなかこのブログでは移行に踏み切れませんが、MT3.34 がリリースされています。

ref.: Six Apart - Movable Type News: Movable Type 3.34日本語版の提供を開始

しかし──ダイナミック・パブリッシング周りにいくつか問題が残っているようです。

今のところ、見つかっている不具合(の中で自分が識っているもの)は簡単に修正可能です。動的生成を使っている人、これから試してみたい人は、是非とも確認ください。

続きを読む"MT3.34 でダイナミック・パブリッシング周りに不具合"の続きを読む

January 27, 2007

はてブからマイナなネタ紹介

手抜き的ブクマ抜粋

週末に相応しく、軽目のネタをはてなブックマーク - 亜細亜ノ蛾 - ブックマークから──。

マクガイバー・クリップ

マクガイバーに必要なもの : Gizmodo Japan(ギズモード・ジャパン)

マクガイバー懐かしー!もう何年前に見ただろうか……。定規とか身の回りの道具をうまく使い、悪人を倒すヒーローです。

そんなマクガイバー印の「クリップ」──というネタですかね。日本でもこれくらいのウィットの効いたガジェットがあるといいですね。

ネタバレになるので詳しくは書きませんが、犀川先生もクリップをうまく使っていましたね……。

ハンター×テニス

ジャンプ妄想局 - 冨樫の王子様

今週のテニスネタと、休みがちな(奥様がいうところの)王子様がコラボ。完璧に元ネタとシンクロしているのが素晴らしい。

たとえ0%の望みしかなくても……に涙。

ぬこタンク

ザイーガ:【MOVIE】ご主人様も好きだから・・・

もう、とにかく猫好きに見て欲しい動画です。

猫がティッシュボックスにハマってます。まるで「猫の要塞」とか「ぬこタンク」のようですね。どうして猫は、狭い箱の中が好きなのか──。

デーモン閣下の“素顔”!?

デーモン閣下 “素顔”で相撲解説??livedoor スポーツ

まぁ、真相はリンク先を見ていただくとして──スゲェ釣りタイトル!

ノックスの十戒、違反しまくり

断片部 - だんぺんぶこみっく - ノックスの十戒にかたっぱしから違反した推理小説(自作)

オリジナル小説です。何と言っても、AA が面白い!

ref.: ノックスの十戒とは - はてなダイアリー

「〓」の入力方法

Crara Blog ≫ Blog Archive ≫ ソフトバンクのロゴ

最後のトリビアはこちら。

ソフトバンクのロゴ、「〓」を簡単に入力する方法です。なるほどー。

January 26, 2007

メモリ増量→初期不良かも……

メモリがあるなら使えばいいのに

コンピュータの「速さ」を妨げるもの : 亜細亜ノ蛾 - Weblogで書いたとおり、メモリ増量してウハウハ(古)(てかイマドキ 1.5GB くらいフツー?)です。

【特集】ギガメモリ時代のXPチューニング - RAMディスクで快適Windows生活 (1) Windows XPを快適に使うには (MYCOMジャーナル)を参考に、仮想メモリを無くしたり RAM ディスクを導入しました。

AR RAM Disk

上記の記事で紹介されている RAM ディスクはシェアウェアなので──「AR RAM Disk」というフリーウェアを試しています。

ref.: 窓の杜 - 【今日のお気に入り】メインメモリの一部をディスクに「AR RAM Disk」

自分の環境の場合、“Emulate a local hard disk”を選んで、HDD のように振る舞う設定にしないと RAM ディスクが有効になりませんでした。確保量も、64MB が精一杯。──この辺りからちょっと不安が。

エラー出まくり

「気のせいレベル」を越えて、何だか Firefox でエラーが出るようになりました。

気になったので Microsoft オンライン クラッシュ ダンプ解析サービス - windiagにあるメモリ診断ツールを試してみると──

── 97,000 ものエラーが!

こういう時にアリガチなのが、メモリを差すときの接触不良。──ということで慎重に差し直したり、差すスロットを変えたりしました。しかし、毎回、ほぼ同じ数のエラーが出ます。

──色々試して疲れ切ったので、購入店に一度引き取ってもらう事にしました。初期不良が認められれば、新しいものと交換できるそうです。

Memtest86 だと……

専門の業者が引き取りに来るまで日があるので、ちょっと気になってメモリ診断ツールで有名な Memtest86 - Memory Diagnostic Page を試してみると──エラーは全く出ません。Microsoft のほうだと相変わらずエラーが……。どっちを信じれば?

しかし、エラーが出たのはあまり気分が良くないので、購入店のプロに見てもらいます。──その結果「問題なし」だったら送料を請求されるだけで済みますし。

──しかし、冷静に考えると「97,000 ものエラー」が出ていたら、今、この記事を書くこともできないような……。

January 25, 2007

【Dvorak】楽な入力方式は疲れる【禅問答】

前回の続き

コンピュータの「速さ」を妨げるもの : 亜細亜ノ蛾 - Weblog

──というようなことは、shiology: 803-070115 Dvorak、3ヶ月で読んで発想しました。

shiology の塩澤さんが、Dvorak という入力方式を試した顛末なのですが、実に興味深い!

楽なはずなのに?

十分速く打てるようになりました。たぶん、Dvorakを始める前のQwertyと同等かそれ以上。全く無意識に、勝手に手が動いて打てます。打ち間違いもほとんどなし。十分実用的です。きちんと使えるようになったので、今日からQwertyに戻します。その理由はタダひとつ。Dvorakはあまりにも指を動かさなさすぎるから。

shiology: 803-070115 Dvorak、3ヶ月

──これは深い!

「あまりにも指を動かさなさすぎる」──つまりは、それくらい楽な入力方式(のはず)なのにやめるのはなぜか? これは、「日本語入力は Qwerty(というかローマ字入力)とかな入力」しか知らない、という人にはなかなか実感できないと思います。

続きを読む"【Dvorak】楽な入力方式は疲れる【禅問答】"の続きを読む

January 24, 2007

Amazon.co.jp で DVD 最大 70%OFF のセール!

過去の名作をこの機会に

宣伝乙! ですが、Amazon.co.jp で DVD のセールをやってます。

売り切れ御免!最大70%OFF DVD在庫処分セール

『キル・ビル』が Vol.1 も Vol.2 も 1500 円(2007-01-24T23:34:06+09:00 現在)だったりして、掘り出し物が山ほどありそうです。お早めにどうぞー。

コンピュータの「速さ」を妨げるもの

メモリ大盛り

メモリ 1GB 増量→Win2000 に感動→そして挫折…… : 亜細亜ノ蛾 - Weblog(なんだこのタイトル)で書いた、1GB のメモリが届きました。おっかなびっくりで取り付けたところ、あっさり認識して拍子抜け。──まぁ、上手く動かなくて文句たらたら、よりは 256 倍いいのですが。

これで、RAM が 1GB 増えて、1.5GB になりました。これだけあると、メモリ食いで有名な Firefox タソ も快適です。──と思ってタスクマネージャ見たら、どんなにページを表示しても 100MB ちょっとしかメモリを使ってないようです。

「メモリが無ければ仮想メモリを使えばいいのに」

──というアントワネットぶりを発揮していた Firefox が、いつの間にか倹約家になっていたようです。

ξ゚⊿゚)ξ < べ、別にアンタのためにメモリの無駄遣いをやめたわけじゃないんだからねっっ! ///

ref.: 実際は言っていない「パンが無ければお菓子を食べればいい」 - マリー・アントワネット - Wikipedia

さらなる快適化

メモリ容量が増えたおかげで、今までアプリケーションの起動は最小限に抑えていたのですが、あまり気にしなくても快適です。やはり、「にんげんさま」が機械に合わせるのではなく、機械のほうがユーザに合わせるべきですよね。

こうなってくると、長年使ってきたハードディスクの遅さが気になる……。楽天でハードディスクを検索すると、320GB(!)も普通にありますからね──。いい時代になったものです。

未来への妄想

さらに未来になると──。

ディスプレイは、「ハイビジョン」が旧石器時代てき遺物として扱われるかも知れません。CPU も RAM も HDD も、単位は「T (テラ)」が当たり前になることでしょう。

しかし──機械が発達すればするほど、その「速さ」を妨げるのがユーザ、「にんげんさま」なんだろうな、と。 たとえば、ここまでの文を書くのに 30 分はかかっています。単純にタイプするだけでも、今の自分なら数分はかかると思います。コンピュータがこれくらいのテキストを処理する時間に比べたら──。

人間がいくら「電脳化」しても、コンピュータには追いつけないのだろうな。──さて、じゃあ、「速さ」では勝てない自分たち人間が、できることは何かな……。

January 23, 2007

MT の新バージョン / Performancing 終局

MT3.34 リリース

ブログ関連のビッグニュースを 2 つ紹介。まずは MT の新バージョンから。

Six Apart - Movable Type News: Movable Type 3.34日本語版の提供を開始

セキュリティ上での問題が修正されているとのことで、バージョンアップした方がいいですね。──そろそろこのブログも 3.3x に移行するべきか……。

これからの人は

これから MT でブログを始めよう、という人は小粋空間: Movable Type を始める前に設定しておきたい 10 の項目が必見です。

慣れてしまえば当たり前に設定できる部分ですが、初めて設定するときにつまずきやすいポイントが、解りやすく解説されています。いつもながら、流石ですね。見習わねば……。

自分の場合、MT3.34 を新規インストールして、そこへ記事をインポートするつもりなので、参考になります。

さよなら Performancing

もう一つは、ちょっと残念なニュース。

Performancing が散る。 by barlog で知ったのですが、ブログエディタやアクセス解析サービスを提供していた Performancing.com が閉鎖する方向に向かっているようです。

Firefox の拡張機能・Performancing は愛用者が多いと思いますが、今後はメンテナンスされることも無くなるでしょうね。残念です。

ブログ界の明日はどっちだ

ということで、「ブログ界隈の光と闇」てきなニュースでした。

そういえば、ちょう大昔(戦国時代くらい?)に「MT オワタ、WP はじまったな ケセラケセラ」てきな話題がありましたが、今はどうなのでしょう?

しかし──ブログは何で書いても、記事の面白さには差がないと思うのですが、如何でしょうか。

January 22, 2007

SQLite にも phpMyAdmin が欲しい! つ「TkSQLite」

快適 SQLite

Xrea.com + MT3.2 + SQLite!! : 亜細亜ノ蛾 - Weblogで書いたとおり、データベースを MySQL から SQLite に移行しました。わざわざデータベース・サーバに接続しに行かなくなったせいか、快適です。

しかし、phpMyAdmin のようなツールがないのは、ちょっと不安です。

──まぁ、ぶっちゃけ phpMyAdmin が必要になったトキはほとんど無いですが。:-D

TkSQLite

転ばぬ先の杖として、SQLite をゴニョれるツールを探しました。

TkSQLite - mynote で配布されている「TkSQLite」が、まさに「ローカル(Windows/Linux)で動かせる phpMyAdmin」みたいな感じです。CSV のインポート・エクスポートもできて、ほとんど MS Excel 感覚で使えますね。

NOBODY:PLACE - MUTTER: SQLiteのサイズを小さくする。も参考になりました。サクッと VACUUM コマンドが使えます。頻繁に spam コメントを削除する人は、VACUUM るとごっそりデータベースのサイズがダイエットできるかも、ですね。

いやー、これで SQLite とも仲良くやっていけそうです。これであと、SQL コマンドが使いこなせたら、もっとキミのこと、解ってあげられるのに──。

「しかし、二人の間に突然の不幸が訪れました」

続──かない。

January 21, 2007

レンタルサーバ引っ越しブーム!DreamHost の上を探す

lomo さん引っ越し完了記念

空前のレンタルサーバ乗り換えブームです。たぶん。

自分がレンサバ乗り換えで気になったのは、lomo さんのこの記事でしょうか。

レンタルサーバーを乗り換えたい!+アンケート | caramel*vanilla

つい最近まで、Feed は見られてもブログを見に行くとエラーになることが多く、心配でした。

そして今日、めでたく(?)移行が完了したようです。

XREA+に乗り換えました+アンケート | caramel*vanilla

移行先は Xrea.com !ということで、このブログのご近所さんになりました。──まぁ、サーバーが(たぶん)違うので「同じ県に住んでいる」とか「同じ国に住んでいる」、「悪い奴はだいたい友達」てきな感じですが。

DreamHost

最近、気になるレンサバが 2文字変えると Dreamcast になるでお馴染みの DreamHost。

(勝手に)通称ドリホの記事を探してみました。

続きを読む"レンタルサーバ引っ越しブーム!DreamHost の上を探す"の続きを読む

January 20, 2007

メモリ 1GB 増量→Win2000 に感動→そして挫折……

メモリつゆだく

(前略)という事があって、会社に設置してある PC がほとんど Windows XP になりまし──って、今までは Windows 98 がゴロゴロあったわけです。えっと、それなんて 2000 年問題?

自宅では WinXP PRO/Pen4/CPU: 3.0GHz/RAM: 512MB みたいなスペックで、まぁメモリが少ないながらも快適に動作している──と思ってました。

しかし、会社の WinXP Home/Athlon 64/CPU: 2.0GHz/RAM: 1GB の方が速い! OS が OS (会社が会社)だけに、使っていく内に重くなるとは思いますが、やっぱりメモリが大盛りなのがポイントでしょうか。

ということでメモリつゆだく(1GB)を速攻で発注ー。最近はビックリするくらいメモリが安くなっているので、1G で 1 万円くらいでした。

Win2000 スゴス

メモリ発注でホクホク顔のところに、さらなる感動が!

会社に置いてある Windows 2000 をいじってみたら、これがビックリするくらい心地好い操作感! Opera9 がサクサク動きます。

スペックは Win2000 PRO SP4/Pen3/CPU: ?/RAM: 256MB という感じ。CPU のスペックまで見る暇がなかったのですが、「CPU が実は 10GHz だった」ということは、無ェよ、だと思います。おそらく 300M くらいじゃないかな。それなのに、会社の WinXP と比べても遜色ない動作です。

続きを読む"メモリ 1GB 増量→Win2000 に感動→そして挫折……"の続きを読む

January 19, 2007

Xrea.com + MT3.2 + SQLite!!

Xrea.com で SQLite を使う

えっと、一体何を勘違いしていたのか「Xrea.com ではデータベースに SQLite が使えない」と思いこんでいたのですが、あっさり使えたお! という話。

ということで、2007-01-19T22:55:13+09:00現在、このブログは「Xrea.com + MT3.2 + SQLite」で運営しています。MySQL から移行したのですが、再構築が微妙に早くなった、感じ。

ひょっとしたら「Xrea.com で SQLite を使うのはパフォーマンス悪い」とか「──という不具合が出る」という話を間違って覚えていた、という可能性はありますが……。しばらくこのまま使ってみて、どんな感じか報告する予定、は未定。

続きを読む"Xrea.com + MT3.2 + SQLite!!"の続きを読む

January 18, 2007

ポジティブを履き違えたバカにならないように

「ネガティブ」「ポジティブ」

「ネガティブ」「ポジティブ」という言葉が日常的に使われるようになって久しいです。──が、ただ単に「明るい」「暗い」を言い換えているだけ、という人が多いようです。──でも、うーんと、それって本当に置換可能なのか? と前からモヤモヤしていました。

同じようにもやっとボールな人がいたようで。

ネガティブが「否定」とか「消極」って意味だから、ついポジティブは反対の「肯定」「積極」って意味に捉えられがちなんだけど、そうではないのだよね。

みたいな話を江原さんが、靴ひもが解けたときの対処で例えていた。

  • 靴ひもが解けた
    • 靴ひもを結ぶ
      • →ポジティブ
    • 靴ひもが解けたって前に行けるさ!
      • →バカ(原文ママ)

深海魚のカタルシス - 誤ったポジティブ観 なるほど! と腑に落ちました。

是非とも深海魚のカタルシス - 誤ったポジティブ観にある「posit系・negate系」の意味が書いてある表もご覧ください。

「悩む」というだけで「ネガティブ」呼ばわりしている人は、「悩まない馬鹿」の事を「ポジティブ」と言っているに等しい──というのは言い過ぎですかね。でも、「ポジティブに悩む」という事もある、と考えられるだけでも少し認識が広がりますね。

(まぁ、ぶっちゃけ“positive”には「積極的な」という意味もあるので、“negative”の反対、と考えるのは問題無さそうだが)

「好き」「嫌い」

そういえば、

「好きの反対は嫌いではなく、無関心」

てきな事を初めて聞いた時も、同じように膝射ちでした。世の中には「嫌いにすら、なってもらえない」という苦痛があるのだよ──ね?>若き日のオレ

「──って、きんじょのオジサンからきいたよ」

「ちがいますー。スキのはんたいはキライ、ってセンセーがゆってましたー」

「うう、いやでもさ」

「センセー、asiamoth くんがぁ、ヘンなこといってまーす!」

「(うわ、きらわれたかな……。でも、スキのはんたいはムシだよな……)」

──いや、ゴメン。そんな思い出は無いけどさ(記憶を捏造)。

January 17, 2007

YMCK と No Doubt がピコピコ

プレステをピコピコ呼ばわり

大昔──プレステ(1)全盛期に、なんかの雑誌(ファミ通?)で、ゲームミュージックを「ピコピコ」と表現する人たち(というかオヤジ層)の事を、

「いまどき『ピコピコ』て! プレステなんて CD から音出てるやんか! CD がピコピコいうか!」

と DIS ってたのを読みました(エセ関西弁なのは脚色)。情報ソースをご存じの方は、こちらまで(テロップを指で示すジェスチャ)。続きはウェブで。

Go YMCK, Go!

んで、ピコピコサウンドと言えば YMCK ! 去年の中頃から知って以来、大好きなグループです。うっかりとこのブログで取り上げるのを忘れていました……。

彼らのサウンドはひと言で言うと「8bit jazz」と称されるのですが──知らない人がそれだけ聞いて、どのような音楽か、想像できますか? 論より証拠、百見は一聞にしかず(ん?)、ということで、こちらをどうぞ。

http://www.youtube.com/watch?v=KiCE9a-hnHQ

──うーむ、何回聞いてもいいなぁ。癒される、和む。ほとんどデジタルなのに。ファミコンよりも MSX 派なのに。

YMCK はアタラシイ!

もう、自分は初めて YMCK を知った瞬間、

「これは新しい! きっと、雨後の筍の如く、似たような奴らが出てくるに違いない!」

──とは思わなかったのですが(イマドキ雨後の筍なんて言わないし)、ちょっとくらいは真似する人はいると思いました。──が、自分は聞いたことがないですね。

続きを読む"YMCK と No Doubt がピコピコ"の続きを読む

January 16, 2007

さよなら「Hugo Strikes Back!」

今日って 4/1 だっけ?

ちょ、ちょっと今日はブログ書いてる気持ちの余裕がありません……。

突然ですが、Hugo Strikes Back!は本日をもっておしまいです。(……)

※ココログを解約するため、ここの全コンテンツは近々抹消されます。

Hugo Strikes Back!: Good Bye

Hugo タソ ……

いつかきっと、何かの形で復活されることを希望します……。

(2 ちゃんねるまとめサイト、みたいな復活の仕方だったらアレだけども)(無ェよ)

January 15, 2007

ディレクトリ配下のファイルすべてに PHP スクリプトを適用する方法

『PHP サイバーテロの技法──』より

PHPサイバーテロの技法―攻撃と防御の実際から、まだまだネタを引っ張ります。この本からはネタがいくらでも引き出せます。良書ですね。

ただ、あまりセキュリティ関連の情報を引用すると、この本の購読者が減るかも知れないので、抑えておきます。Web アプリケーションのセキュリティに関心がある人は PEAK XOOPS Support&Experiment - XOOPS site for my test and support を熟読しましょう。

ということで、今回は軽いネタ。

「.htaccess に一行書くだけで、ディレクトリ配下の PHP ファイルすべてに同じ PHP スクリプトを適用できる」

続きを読む"ディレクトリ配下のファイルすべてに PHP スクリプトを適用する方法"の続きを読む

January 14, 2007

XOOPS v2 のアップグレード方法と「Xoops Protector」

このサイトの「ホームページ」

『PHPサイバーテロの技法──』 まずは攻撃方法を学ぶ : 亜細亜ノ蛾 - Weblog で紹介した本を読んで、セキュリティの勉強中です。よくよく考えたら、このサイト上には放置してある Web アプリケーションが結構あります。MT の事ばかり情報を集めてきましたが、放置してある Web アプリケーションに脆弱性があった場合、いくらでも悪意のある攻撃を受ける可能性があります。──いままで目立った被害がないのは、単なる幸運と考えた方がいいですね。というか、現在進行形で情報を抜き取られている可能性も……。

ということで、このサイトの顔であるトップページからセキュリティ対策を施すことにしました。誰も(スパマ以外は)知らないと思いますが、このサイトの「ホームページ(入り口)」は XOOPS v2 で作られています。──まぁ、現在(数年前から)リニューアル中でたいした物は置いてませんが。

亜細亜ノ蛾 - Go for the gold!!亜細亜ノ蛾 - Go for the gold!!

今日までトップページは XOOPS 2.0.7 で構築していました。──これって結構古いのかな、と XOOPS の日本公式サイトを見てみました。

XOOPS Cube日本サイト - Simple, Secure, ScalableXOOPS Cube日本サイト - Simple, Secure, Scalable

──ん? いつの間にか、XOOPS v2.x 系は「XOOPS Cube」という名称になっている? と思って XOOPS Cube日本サイト - ダウンロードを見てみると、

  • XOOPS v2.0.x 系 : XOOPS v2
  • XOOPS v2.1.x 系 : XOOPS Cube

という名称のようです。XOOPS v2 の最新バージョンは「XOOPS 2.0.16a JP」とのこと。──「XOOPS 2.0.7 < XOOPS 2.0.16a JP」なのが微妙に違和感がありますが、「7 < 16」ということですね。かなり古いバージョンで放置していたことが判りました。さっそく対策として、XOOPS をバージョンアップすることにしました。

──まさかこんなに苦労するとは思いもよらず……。

続きを読む"XOOPS v2 のアップグレード方法と「Xoops Protector」"の続きを読む

January 13, 2007

面白さで越えられない壁、はてなダイアリー「小鹿」

心の刃物を研ぐ

我が座右の書、何度も紹介している森博嗣のミステリィ工作室から印象的な言葉を引用します。エロチック街道(筒井康隆・著)の書評で、次のように語られています。

他の追随を許さない切れ味があって、こんな作品を読むと、書く意欲を失いますね。(……)

実は、あまり何度も読みたくない作品群です。同じ天才でも、サリンジャーの作品などは、僕が真似できないのはもちろんですが、そこからエッセンスをいただいて刃物を研ぐことができます。でも、この本はそういう風にあやかることすらできなくて、危険さえあるのです。おそらく、僕が本当に書きたかったのもこういう世界だからでしょう。

森博嗣のミステリィ工作室(p.153)

「刃物を研ぐ」というのは「心の刃物を研ぐ」の意味です。感性が鈍ってきたときに心を引き締める、ということですね。森博嗣さんにとって、サリンジャーを読むことはプラスになっても、筒井康隆を読むことはマイナスになり得る、と。

──前置きが長くなりましたが、自分にとって「あやかることすらできなくて、危険」なサイトを紹介します。

その名は「子鹿」!

さいきん知った、「子鹿」というサイトが面白いです。

小鹿小鹿

シンプルなデザイン(2007-01-13T22:49:28+09:00 現在)と短い文章が好印象の、日記サイトですね(はてなダイアリーだから当たり前、か)。about ページ を見ると、今日でちょうどユーザー登録から本日までに日記をつけた日数:333日ですね(どこかで聞いたようなフレーズ)(狙っているわけではない)。

初めて読んだ日記は小鹿 - 別にくやしくはなかったで、はてなブックマーク - ネコプロトコルブクマク / 2007年01月11日経由ですね。クスッと笑って(Firefox の)タブを閉じる前に、ふと「まぁ、面白そうだし LDR に登録しておくか」、と。

それがいけなかった。──いや、いけないことはないのですが、過去の日記も読むと──お、面白すぎる。──で、冒頭の森博嗣さんの言葉のような感想になったわけです。自分が「本当に書きたかったのもこういう世界」なんですよね……。

どの記事も「抱腹絶倒! 椅子落ち! 100 ブクマ越え!」──という感じではなくて(失礼)、「日常に潜む、いやむしろ、無理矢理に日常からほじくり出した『クスッ』」を書き連ねる、というスタイル。どの日記を読んでも、どこまでが天然でどこからが計算なのか──。いずれにしても、敵わないです。

ひょっとしたら、人によっては徹底的に面白さが判らないであろうところが、ますます自分好みです。是非ともご自身の目と心で味わってみてください。どこが面白いのか、何故面白いのか、自分に合うかどうかも自己判断で──。

January 12, 2007

『PHPサイバーテロの技法──』 まずは攻撃方法を学ぶ

攻撃は最大の防御なり!

突然何かを受信して、『PHP サイバーテロの技法──』を読み始めました。これがまた、面白い!

この本で特に面白いのは、「実際に攻撃してみましょう」というスタンスなのが楽しい。──と言っても、どこかの掲示板に悪意を持ったスクリプトを仕掛ける、というわけではなく、サンプルをダウンロードしてローカル環境で試すわけです。──もちろん、そこで得た知識で悪戯をしたくなるのも人情ですが──。

ぼくはまちちゃん! の「善意の悪戯」の数々を見て、どうやって脆弱性を見つけるのかな? と興味を持った方(それ何てオレ?)にお勧めしたいです。

続きを読む"『PHPサイバーテロの技法──』 まずは攻撃方法を学ぶ"の続きを読む

January 11, 2007

MT 標準の動的生成は「改行設定」がポイント

【常識】MT の動的生成は Smarty を使ってる【今更】 : 亜細亜ノ蛾 - Weblog に引き続き、PHP 版のダイナミックパブリッシング(動的生成)について。

動的生成に移行する場合に障害となるのは、やはりプラグインを使っている場合です。PHP に対応したプラグインを使っているの場合は、テンプレートの変更なしでもそのまま移行できます。mt_dir/php/plugins をざっくり見て、使っているプラグインの名前があれば、大丈夫でしょう(それでいいのか)。もし、PHP 非対応だった場合はテンプレートの書き直しが必要です。

──だがしかし。ちょっと落とし穴なのが、「改行設定」──いわゆるテキストフォーマットを変更するプラグインを使って記事を書いていた場合。このせいで自分は PHP 版の動的生成に移行できなかった、のをいま思い出しました。

いくつか抜け道があるので紹介します。

続きを読む"MT 標準の動的生成は「改行設定」がポイント"の続きを読む

January 10, 2007

【常識】MT の動的生成は Smarty を使ってる【今更】

MT 情報はまだ尽きない

「MT の情報は、もう出尽くしたよね」──したり顔で、かつてはあれほど熱心だった MT 最新情報の追っかけを止めてしまった──というあなたはオラオラを 100 万回熟読していただくとして。

ダイナミック面白いです (オラオラ) 経由で知った、WingMemo: ダイナミック・パブリッシングで頁分割(4) バリエーション編で、なにやら見慣れないコードを見ました。──何スか {{capture assign="count"}}<$MTBlogEntryCount$>{{/capture}} って? と思って別の記事を読んで驚愕。

なんと、MT 標準の PHP 版ダイナミック・パブリッシングにはもともと頁分割機能があった、とのこと! ──というか、さらにリンク先を辿っていくと、

そもそもMovableTypeでダイナミック・ページを実現するのに使われているSmartyには、ページ分割表示できる能力があるわけですな。

買い物ログ: カテゴリ・アーカイブをページ分割しました

と、しれっと書いてありますが──えええ? MT 標準の動的生成って Smarty を使っているのか!(イマサラ?)

続きを読む"【常識】MT の動的生成は Smarty を使ってる【今更】"の続きを読む

January 09, 2007

ブログの記事タイトルを上手く付けたい

タイトルに苦労する

自分は記事を書くのと同じくらい、記事タイトルを決めるのに苦労します。毎回、適当に決めればいいのに変にこだわったり、下手に SEO を意識したり──。ということで、今回はひねりのないタイトルにしました(いつもと変わらない?)。

結城浩さんの場合

結城浩の日記 をいつも楽しく読んでいます(私信)。最近はタイトルが「回文シリーズ」──森博嗣さん風に言うと「K シリーズ」(?)になっていますね。

回文は自分でも挑戦したことがありますが、回文恋しい昆布イカ : 亜細亜ノ蛾 - Weblog という、あまりにもヒドい回文しか思いつかず、自分の中では「まぁ、そういうことも、あったよね……」という思い出として封印しました。

そんな回文を、毎日書き続けられるとは──。それも、無理矢理な回文ではなく、ちゃんと意味が通った物にできるとは──。ちょっと、ビックリです。

回文は、何よりも語彙と、言葉選びのセンスが要求されると思います。

加野瀬さんの場合

加野瀬さんのタイトルの付け方は「記事内容の要約」な事が多く、たいへん判りやすいです。そして、自分が気になる特徴は記事の URL にあります。

ARTIFACT@ハテナ系 の熱心な読者、またはぼくはまちちゃん!(Hatena) - はてなダイアリーのPermalink を読んだ方はご存じのように、エントリーのurlが、なぜかいつも、すてきurl になっています。

──説明しよう! はてなダイアリーでは通常、記事の URL は http://d.hatena.ne.jp/(id)/20070109/1234567890 みたいになるのだが、特殊な記述によって、http://d.hatena.ne.jp/(id)/20070109/hoge のようにできるので R。

加野瀬さんは、Wordpress を使ったいまのブログ(ARTIFACT ―人工事実―)でも、以前の MT を使ったブログ(ARTIFACT ―人工事実― Movable Type版跡地)でも、「すてき URL」なんですよね。一時期、真似っこしようとしましたが「記事のタイトルを考えるだけでも神経使うのに、その上、英語のタイトルなんて……」と断念しました。

中川翔子さんの場合

──と、タイトルの付け方を見ていくと、どうしても取り上げたいのが中川翔子さんのブログ。

しょこたん☆ぶろぐ は、ほぼ毎日 10 以上の記事が書かれています。見る限り、ほとんどが携帯電話からの更新で、その場その場を写真に撮り、思いついたことを書きつづる──というスタイルですね。

それで、「毎日 10 以上のオタ・ワードのタイトルを付け続ける」ことに、もうちょっと注目してもいいのでは。携帯からの更新なので、検索してタイトルを決めているわけでは無さそうだし。ざっくり調べた限り、そこを言及している人は見つからなかったですね(え? オタならそれくらい楽勝?)。

最近の記事タイトルで「ついていく」事ができたのは、めまわし大根 -しょこたん☆ぶろぐ くらいのシレンジャーでした。

January 08, 2007

「LinkBack」 関連ページ表示 Greasemonkey スクリプト

LinkBack

LinkBack を紹介します。

これは、情報収集マニア必携の Greasemonkey スクリプトです。導入すると、表示したページの関連ページを表示します。Yahoo! Site Explorer の検索結果を利用していますね。

導入後のスクリーンショットは、上記の公式ページにあります(はてなばかりで噴飯)。初期状態ではページの左上に現れますが、マウスドラッグで移動も可能です。必要なときだけ関連ページを表示したい、という場合は左隅にある「+」マークをクリックすると「-」に変わり、コンパクトな表示になります。

SBMCommentsViewer 同様、何か調べ物をするときに便利です。ご一緒にどうぞ。

[neta] 残念なお知らせ

さて、このように超絶便利なスクリプトですが、残念なお知らせがあります。それは、「トップページ以外のリンクお断り」や「無断リンクお断り!」なサイトでは、おそらく有効なバックリンクが見あたらない──と思われることです。サイト管理者の意向を汲んで、無断リンクは自粛する人がほとんどでしょうから、そのようなサイトからは有効はバックリンクが見つからない──と想像されます(試しにあのサイトを表示すると──あわわわわ)。

無断リンクについて

ref.: 無断リンクとは - はてなダイアリー

──いや、そのような無断リンク禁止のサイトへリンクする際に「管理者にメールなど連絡を取り(自分のプロフィールや挨拶、掲載目的を書くこと、掲載後も削除依頼に応える意思があることを明記するのは言うまでもない)、リンク掲載の可否を伺い(返事が来るまで数日──忙しい管理者の事を思えば数年待つことも辞さない覚悟で)、許可を得た後でリンクする(その際も感謝の意を相手と自分のサイトの訪問者に示すことは当然であろう)」ようにすればいいだけのことですが、きちんと守っているサイト運営者の方が、むしろ少ないように思えます(何故だろう)。──「お前はどうなんだ」というたいへん貴重で有り難い意見は、是非ともメールに書いて、ご自身宛に送ってみてください。きっと、自分で読んで「人の振り見て我が振り直せ」という諺の意味が理解できる──という得難い時間を体験できるでしょう。あと、「正直者は(略)」とか。

──え? はてなブックマー● ? tinyc*** ? 何の事です?

無断リンク以外禁止!

ところで、ここのブログのポリシィとして「無断リンク以外禁止!」を掲げようかなぁ……(ぶつぶつ)。いまなら狙い目だし↓

ref.: "無断リンク以外禁止" - Google 検索

January 07, 2007

可愛くて黒い絵のサイト「Happy Death Day」

Happy Death Day

Happy Death Day は、とってもクロくて(グロくて)可愛らしいイラストを描く、(ハンドルネーム)マイナスさんのサイトです。about ページを見ると、ちょうど今日がユーザー登録から本日までに日記をつけた日数:100日で、こいつァ新春(はる)から縁起がいいので紹介します(?)。

Happy Death Day

黒背景の素敵デザイン

現在のサイトデザイン、特に上部の「黒くてモワモワしたところ」は、どことなく某公共広告機構の CM を思わせる──と思ったら、しっかり Happy Death Day - くろい絵 に書いてありました(だからといってこのデザインと関連があるかは不明)。

http://www.youtube.com/watch?v=SNv4hBbu8K4

絵日記が楽しい

昨年末から始まった絵日記が楽しいです。他のイラスト、たとえばゆうれい君シリーズとはテイストが違い、芸風の広さが感じられます。

また、これは以前から思っていたのですが、絵を描ける人は視点が変わっていて、しかも鋭いですね。Happy Death Day - 気になる画像。とか。

それにしても、ほぼ毎日更新でこのクオリティ。要注目サイトが、また一つ増えました──って、coco さんのとこからいくらでもたどり着けたはずなのに見落としていたのが驚愕!

January 06, 2007

MT × 携帯電話、「MT4i」 の次期バージョン予告

MT4i Version 3.0 !!

MT4i という、Movable Type の記事を携帯電話から閲覧、それに編集も(!)できる CGI があります。現在、新バージョンの開発が進んでいるそうです。

現在、MT4i Version 3.0 の開発を黙々と続けております。(……)

3.0 についてネタばらしすると、目玉は HTML::Template 対応とキャッシュ機能の搭載になります。Template を使用して(比較的)楽にデザイン/レイアウトを変更できるようになり、キャッシュ機能により、DB へ負荷をかけずに、あるいは DB のレスポンスに引きずられないようになる…予定です(ぇ

HTML::Template の エラー検出オプション、"die_on_bad_params" (talk to oneself 2)

キャッシュ機能 キタ ━ (゚ ∀ ゚) ━ !!

MT4i は導入しているが

実は、このブログでもとっっっくに MT4i を導入しています。PC 版と同じ URL に(フルブラウザ非対応の)携帯電話でアクセスすると、携帯電話向けのページが表示されます。または、http://asiamoth.com/mt/i/ で携帯電話向けのトップページが表示されます。

──が、ご覧の通り、大々的には公表していません。何故かというと──うっかり携帯電話でのアクセス数が増えると、かなりサーバに負担がかかるからです。どうも、現在の MT4i は自分の環境(Xrea.com)ではかなり重い動作になっています。一日に数百のアクセスがあると、そのうちの一割は 500 エラーが出ている状態です。数日に一回は Googlebot-Mobile タソ がやってくるので、公表していなくても結局はエラー出まくりなのですが……。

かなり期待

それが、キャッシュ機能が付くことによって負担が軽減されるとうれしいです。──実は、自分で 現在の CGI を改変し、キャッシュ機能を付けようとしたのですが、うまく行きませんでした……。もうちょっと Perl の知識とセンスがあれば、軽く作れそうなのですが。

あと、MT でもお馴染みの HTML::Template を使ったテンプレート機能も期待です。

ref.: HTML::Template - CGI スクリプトから HTML テンプレートを使うための Perl モジュール

January 05, 2007

「OpenArena」は無料版の「Quake III Arena」

OpenArena とは

OpenArena という Quake III Arena のシステムを利用した、無料のゲームにハマり中。

Windows と MacOSX、そして Linux 版が公開されています。無料ながらネット対戦も可能です。下記ページの“FILES”にダウンロードページへのリンクがあります。

OpenArenaOpenArena

ちょっとやってみた

この手のゲームは DOOM シリーズ(1 から 3 まで)しかしたことがなかったのですが、ちょっと比べものにならないくらい、スピード感がありますね。CPU が操るプレイヤ(bot)の速いこと速いこと!

ちょっとだけマルチプレイ(ネット対戦)に参戦しましたが、瞬殺に次ぐ瞬殺で、たいへん他のプレイヤの邪魔になっていたと思います。どこかのサーバで“asiamoth”を見かけたらロケラン(ロケットランチャ)でもぶつけてください。反対にボコボコにしてやんよ!

ref.:

January 04, 2007

『富豪刑事』(筒井康隆・著) 刑事はキャデラックで登場

小説版

本のタイトル通り、主人公は大富豪でありながら刑事、という神部大介(かんべだいすけ)です。キャデラックとハバナ(葉巻)がトレードマークという、ちょっと他では見たことが無い、特に日本では類を見ないタイプです。

短篇が 4 編収録されていますが、富豪刑事はこの 4 編で完結しているらしく、続編が書かれることは、今のところ無さそうです。しかし、並の作家ならこれだけで 10 冊くらいは本を出せるほど、魅力的な設定とキャラクタが出てきます。

photo
富豪刑事
筒井 康隆
新潮社 1983-01

パプリカ 七瀬ふたたび