May 29, 2006

セットストック'06 出演メンバー発表第3弾!

ハイ、来ましたね~!
先日放送のRCC『壺』にて
広島最大の音楽イベント『SETSTOCK'06』
第3弾メンバー発表があった!!
〈new〉が付いているのが今回発表分。

7月22日
●ウルフルズ
●HY 〈new〉
●ORANGE RANGE
●グループ魂
●湘南乃風
●10-FEET
●BEAT CRUSADERS
●真心ブラザーズ
●吉井和哉
O.A
●キャプテンストライダム 〈new〉
●GREAT ADVENTURE 〈new〉
●ghostnote 〈new〉

7月23日
●ELLEGARDEN
●OVERGROUND ACOUSTIC UNDERGROUND
●奥田民生
●くるり
●KREVA 〈new〉
●CHEMISTRY
●サンボマスター
●ストレイテナー
●RADWIMPS
O.A
●DEPAPEPE 〈new〉
●Bahashishi 〈new〉
●ROCK'A'TRENCH 〈new〉

うわぁ初日にキャプストとHY来るんかい!
何だかえらくキャッチーな感じですなぁ。
エエなぁ。

そして23日、DEPAPEPEはすっげぇウレシイ!
O.Aだけど観られるだけでもチビりそうですw
マジでシビれるわぁww

今回のSETSTOCKはまさかと思ったが本気で『男祭り』です!
やっべ、ワシ、そーゆーの大好き!!
あ~テンション上がってきたw
22日のチケットも頼んどこうかなぁ!?
チッキショウ、ビール代もバカにならんぜ、こりゃww

May 22, 2006

MovableTypeでダイナミック・パブリッシング

MovableTypeのテンプレートを頻繁に弄る際に困ることがある。

再構築の遅さ。

スタティックHTMLでのMT再構築は正直限界があると思う。
他のブログの記事ではMYSQL環境のエントリー200程度で
再構築に4~5分かかるところもあるらしい。
それはかなりヘコむな・・。

と言うことで遅れ馳せながらアーカイブ記事をダイナミック・パブリッシングで再構築するように設定した。
見た目は静的HTMLだが、.htaccessを噛ませて『mtview.php』を通してアーカイブを見る事になる。
なので設定が終わったらサーバに溜まった過去記事は全削除出来る。

しかしこの設定だけだと毎回動的なファイル生成となってしまうので
サーバに負荷が掛かり、閲覧時の表示スピードも幾分か落ちてしまう可能性がある。
そこで表示ページのキャッシュを取ることにした。
どっちにしてもいい事ずくめ(のハズ)。

現状での難点と言えば『mtview.php』を通すためperlベースのスクリプトを組み込むことが出来ない程度。
それもphpならOKだ。
どちらにせよ今のところ、そういったプラグインは使っていないので問題無し。

暫くはダイナミック・パブリッシングを試して動作、表示の確認など行っていこうと思う。

May 18, 2006

MovableType・CSS+JavaScript によるカラムレイアウト切り替え

このブログのテンプレートでお世話になっている『小粋空間』さんのブログにて
目からウロコなエントリーが投稿されていた。
CSSとJavaScriptによってカラムの切り替えを行うというもの。
このブログに関しては正直必要は無いが、
製作するWEBのレイアウトの提案を行うときなどに、こうした仕組みは助かる。
というわけでテストページを早速設置してみた。
コンテンツトップにプルダウンメニュー用のHTMLソースを貼り付ける。

<!-- 中央カラム開始 --> <div id="content"> <form id="cc"> <select name="select" onchange="changeColumn(this.form.select.value);"> <option value="3">3カラム</option> <option value="3l">3カラムリキッド</option> <option value="2l">2カラム(左)</option> <option value="2ll">2カラム(左)リキッド</option> <option value="2r">2カラム(右)</option> <option value="2rl">2カラム(右)リキッド</option> <option value="1">1カラム</option> <option value="1l">1カラムリキッド</option> </select> </form> <div class="blog">
そして<head>~</head>の部分にJavaScriptを加える。
<script type="text/javascript"> <!-- function changeColumn(id) {   var elements = document.getElementsByTagName('body');   document.getElementById('links-right-box').style.display = 'block';   document.getElementById('links-left-box').style.display = 'block';   if(id == '3'){     elements[0].setAttribute('class','layout-three-column');     elements[0].setAttribute('className','layout-three-column');   } else if(id == '3l') {     elements[0].setAttribute('class','layout-three-column-liquid');     elements[0].setAttribute('className','layout-three-column-liquid');   } else if(id == '2l') {     elements[0].setAttribute('class','layout-two-column-left');     elements[0].setAttribute('className','layout-two-column-left');     document.getElementById('links-right-box').style.display = 'none';   } else if(id == '2ll') {     elements[0].setAttribute('class','layout-two-column-liquid-left');     elements[0].setAttribute('className','layout-two-column-liquid-left');     document.getElementById('links-right-box').style.display = 'none';   } else if(id == '2r') {     elements[0].setAttribute('class','layout-two-column-right');     elements[0].setAttribute('className','layout-two-column-right');     document.getElementById('links-left-box').style.display = 'none';   } else if(id == '2rl') {     elements[0].setAttribute('class','layout-two-column-liquid-right');     elements[0].setAttribute('className','layout-two-column-liquid-right');     document.getElementById('links-left-box').style.display = 'none';   } else if(id == '1') {     elements[0].setAttribute('class','layout-one-column');     elements[0].setAttribute('className','layout-one-column');     document.getElementById('links-left-box').style.display = 'none';     document.getElementById('links-right-box').style.display = 'none';   } else if(id == '1l') {     elements[0].setAttribute('class','layout-one-column-liquid');     elements[0].setAttribute('className','layout-one-column-liquid');     document.getElementById('links-left-box').style.display = 'none';     document.getElementById('links-right-box').style.display = 'none';   } } //--> </script>
最後にCSSにスタイルを追加して完成。
#cc { text-align:center; padding-top: 15px; }

<ソース引用--小粋空間>

テストページにて動作を見ることが出来ます。

ソース一式は小粋空間さんのページで確認できます。
この他にもSeesaaやFC2等のホスティングブログ用テンプレートやMTのカスタマイズ方法など
公開されているので興味のある方はご覧になってみてはいかがでしょう?

May 8, 2006

セットストック'06 出演メンバー発表第2弾!

昨日放送のRCC『壺』にてセットストック'06
出演メンバー発表第2弾が行われていた。
今回は2日間とも今までに無く『濃い』
男ばかり。
まさに『男魂会』
サンボマスターは出演の噂がささやかれていたが
CHEMISTRY は意外だったな。
まずは民生決定と個人的な嗜好で7/23分チケット取得に動く。
あとはオープニングアクトの発表を残すだけか?
う~ん、楽しみ!!

以下、出演メンバー一覧

7月22日
 ウルフルズ
 ORANGE RANGE
 グループ魂
 湘南乃風
 10-FEET
 BEAT CRUSADERS
 真心ブラザーズ
 吉井和哉

7月23日
 ELLEGARDEN
 OVERGROUND ACOUSTIC UNDERGROUND
 奥田民生
 くるり
 CHEMISTRY
 サンボマスター
 ストレイテナー
 RADWIMPS

   

May 6, 2006

Firefoxのセキュリティアップデート「1.5.0.3」公開

Mozilla Foundationは5月2日、Firefoxブラウザのセキュリティアップデート「1.5.0.3」をリリースした。DoSの脆弱性が修正され、日本語版も公開されている。 Mozillaのアドバイザリーによれば、designModeが有効になっている時に、削除されたオブジェクトを利用しようとすると、通常はブラウザのクラッシュを引き起こすが、悪用されると不正コードを実行されてしまう恐れがある。深刻度は「重大」とされている。 なお、この問題はFirefox 1.0.xやMozilla Suite 1.7.xなどのクライアントは影響を受けない。アップデートを適用するまでの間、JavaScriptをオフにすればこの問題を一時的に回避することができるという。ITmedia

というわけで遅ればせながら早速アップデート。
差分ファイルは200KB強。
ダイヤルアップ接続のウチのPCでもさくっとダウンロード終了、
ブラウザ再起動で作業終了。
相変わらずエエ感じですw