Monthly Archives: 4月 2013

Apacheでブログを作りたい

もう寝ようと思ったけど、キンシオ始まったので見つつ書いて寝ることにしました。キンシオ、これね。
「キンシオ」公式サイト
さて、最近は旅行の記録ばかりで、いたって普通の人の普通な旅ブログに成り下がっていたのですが、久々に技術系の話を書いてみます。
前々からやろうと思っていたことだけど、Apache でブログを作りたいんです。そりゃ、PHP とか Perl とか使えば作れますよ。でも、Apache だけで作りたい。そんな夢の物語です。
「Apache だけで」ってのは、C できる人ならモジュール作るって方向に行くだろうけど、そっちじゃなくて、標準モジュールだけ、設定ファイルの記述だけ、です。エロいスクリプト書くのも禁止。実は1年ぐらい考えてたかも。
とはいえ、Apache だけでは POST の内容を取れません。たぶん。なので GET だけでなんとかするブログってことにします。多重投稿対応とか、コメントとか、できるかな?日本語とか無理かも。
とりあえず、技術検証的に、GET で title、body を投げたら記録する感じを。
RewriteEngine on
RewriteCond %{QUERY_STRING} "^(|..*&)title=([^&]*)(|&..*)$"
RewriteRule ^.*$ - [E=title:%2,E=blog:b]
RewriteCond %{QUERY_STRING} "^(|..*&)body=([^&]*)(|&..*)$"
RewriteRule ^.*$ - [E=body:%2,E=blog:b]
LogFormat "%{title}e:%{body}e" blog
CustomLog logs/blog_log blog env=blog

Rewrite で GET パラメータを拾ってきて、それを環境変数に入れる。その環境変数を記録するログフォーマットを定義し、特定の環境変数が設定されていたらログを記録する。
とりあえず記録はできたので、後はこれを投稿ごとに別のファイルに記録し、それを mod_autoindex でブログっぽく表示すればいい。ほんで投稿時に認証でも付ければ完成かな。
乞うご期待。

函館二日目、函館満喫

函館二日目。
とりあえず五稜郭。五稜郭タワーに上ると形がよく見える。けど、今回は登らなかった。桜の季節だったら登りたかったけどねー。公園に入るのは無料なので、まったり散歩してきました。
散歩のあとはソフトクリーム。クーポンもあるよ。
お得なクーポン券 | 函館 五稜郭タワー – Goryokaku Tower
で、クーポンに釣られて普通っぽいソフトクリーム食べたけど、二階にジェラートの店があった。残念。五島軒で試食をもらったの良しとしよう。
五島軒レストラン 函館カレーEXPRESS(カレーエクスプレス) 五稜郭タワー店
次は啄木小公園。
函館観光名所/啄木小公園 函館市の観光地【はこなび観光スポット】
啄木の像があって、短歌などがいくつか歌碑として置いてあったりするんだけど、石川啄木本人よりも、その周りの人たちの作品が多数を占めているので注意。
啄木つながりで石川家の墓をチラ見して、立待岬へ。
函館観光名所/立待岬 函館市の観光地【はこなび観光スポット】
風は強かったけど、天気はそこそこ良かったので、下北半島が見えた。津軽半島かと思ったやつは松前半島だったかな?
そして、やっと函館山のふもとへ。ロープウェイの駐車場に車を停めて元町観光。の前に、腹が減ったので食事。
函館のハンバーガー、カレー、ピザのレストラン ラッキーピエロ ベイエリア本店
昔からあるけど、未だに人気だなぁ。やっぱ美味かったよ。カレー食ったけど。ハンバーガーにしとけばよかった。
腹がいっぱいになったところで、元町観光。ペリー来航のころに開港した歴史ある町並み。古い建物がいっぱいです。神戸みたいな雰囲気。って、神戸行ったことないけど。
いろいろ歩きまわって、疲れたのでコーヒーブレーク。
元町茶寮 モトマチサリョウ – 末広町/喫茶店 [食べログ]
いい雰囲気でした。最後は客がうちらだけだったので、おかみさんもフレンドリーに話してくれた。
そして、やっと函館山。ここもクーポンあり。
ロープウェイクーポン:::函館山ロープウェイ:::
印刷していったけど、コーヒー飲んだ元町茶寮で割引券配ってたので、そっちを使うことにした。同じ割引幅。
久々に見たけど、函館山の夜景はなかなかだね。さすがミシュラン三ツ星です☆☆☆
最近は高速が延びたので、夜景を見て回転寿司を食べてからでも、札幌には当日中に着きました。やっぱ高速は便利だね。

函館旅行1日目

ちょっと函館に行ってきました。先週だけど。
でも、その前にふきだし公園。
道の駅・名水の郷きょうごく「名水プラザ」公式サイト | 「羊蹄のふきだし」がある北海道京極町の道の駅。地元の特産品、レストランが充実。
嫁の馬油を買い、名水を汲んで、いざ旅へ。
最初の目的地はここ。
長万部観光協会
長万部。オシャ・マンベ。いや、あのギャグではないです。
目的は浜チャンポン。特製ってのもあるけど、普通のをいただきました。普通だけど、イカが丸ごと入っていてボリューム満点。貝もたくさん入ってた。エビも入ってた。美味かった。今度はあんかけ焼きそばいきたいな。
浜チャンポンで満足して、次は間欠泉。
しかべ間歇泉公園(北海道鹿部町)
学生のころに立ち寄ったことがあったが、入場料300円が惜しくて外から吹き上がるお湯を見て通り過ぎた。
でも、今はもう社会人。ちゃんとお金あります。嫁の分も払います。そして、めでたく入場。この日は風が強かったのでストッパーがかぶさっていました。外からは見えなかったな。なかなかの迫力で良かったです。
そんで函館に向かったんだけど、途中で大沼に寄って、団子。
大沼だんご(北海道のおみやげ。いいもの紹介サイト)
美味いんだわ、これ。
この日は函館観光はなしで、宿へ直行。宿は啄木亭。
【公式サイト】北海道の名湯 函館 湯の川の宿:湯元 啄木亭■野口観光グループ
屋上の露天から空港が見えるのが良かった。タイミングが悪くて飛行機は見れなかったけど。あと、入り口にある眺望の写真は隣のもっと高いビルから撮ったようだった。ってことは、その写真の眺望は・・・、秘密。
そんな感じで函館の夜は更けていきました。

Nucleusアップグレード

downloads – Nucleus CMS Japan
Nucleus アップグレードしたよ。
手順を簡単に説明すると、こんな感じ。ROOT が Nucleus のルートディレクトリ。

  1. データベースのバックアップ
  2. upgrades ディレクトリのアップ
  3. ブラウザで ROOT/nucleus/upgrades/index.php にアクセス、手順に従ってデータベースのアップデート
  4. upgrades ディレクトリを削除
  5. overwrites ディレクトリを ROOT に rsync で上書き

詳しくは公式の説明をば。
簡単だね。ずっと使うものは大事に使おうね。