メモリ 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 と比べても遜色ない動作です。

続きを読む


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 を使うのはパフォーマンス悪い」とか「──という不具合が出る」という話を間違って覚えていた、という可能性はありますが……。しばらくこのまま使ってみて、どんな感じか報告する予定、は未定。

続きを読む


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

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

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

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

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

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

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

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

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

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

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

「好き」「嫌い」

そういえば、

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

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

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

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

「うう、いやでもさ」

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

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

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


YMCK と No Doubt がピコピコ

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

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

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

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

Go YMCK, Go!

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

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

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

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

YMCK はアタラシイ!

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

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

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

続きを読む


さよなら「Hugo Strikes Back!」

今日って 4/1 だっけ?

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

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

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

Hugo Strikes Back!: Good Bye

Hugo タソ ……

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

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


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

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

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

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

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

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

続きを読む


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

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

『PHPサイバーテロの技法──』 まずは攻撃方法を学ぶ : 亜細亜ノ蛾 で紹介した本を読んで、セキュリティの勉強中です。よくよく考えたら、このサイト上には放置してある 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 をバージョンアップすることにしました。

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

続きを読む


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

心の刃物を研ぐ

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

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

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

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

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

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

その名は「子鹿」!

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


小鹿小鹿

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

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

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

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

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


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

攻撃は最大の防御なり!

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

photo

PHPサイバーテロの技法―攻撃と防御の実際
GIJOE
ソシム 2005-11

PEAR入門 PHP標準ライブラリを極める! 超・極める! PHP Smarty入門~PHP5+テンプレート・エンジンでつくるMVCアプリケーション~ まるごとPHP!〈Vol.1〉 PHPによるWebアプリケーションスーパーサンプル 活用編

by G-Tools , 2007/01/12

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

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

続きを読む


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

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

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

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

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

続きを読む