2005.03.12
見たい、なんて酔狂な人の為に(オレ
MT4iってのを使って
さくさくっと表示出来ます
本体はココにいるけど
ここのアドレスからでも
携帯だとそっちに飛ぶようにしてます
今回の画像を携帯カメラで読み込むと
そのアドレスに飛べるみたい
QRコードってやつですな、試してないけど
どこ読んでるかわからないけど
背景透過させてるので、ダメかも?
mixiはよく携帯で見てるけど
mixiから外のBlogに飛べなくなってるので
意味があるのか無いのか、微妙。
2005.02.23
携帯とかメールで投稿出来たら
と、いうことで探してみた。
メールで投稿システム
moblog.uva.ne.jp
moblog 登録手順
sbユーザーのためのMOBLOG登録の説明
moblog で投稿した時
最初、非公開になるけど公開にする
init.cgi に XmlrpcForcedPublish 1
モブログ自動公開設定
メールで投稿した本文の
画像の位置とか変更してみる
moblog.uva.ne.jpのカスタマイズ
2005.02.20
そろそろドメインが切れる
ドメインとサーバー代程度は
広告で稼げてるっぽいので
今回、上のバナー取っちゃいます
お金払うと50M→1Gになるので
そろそろ容量の限界が迫ってたので一安心
muumuuドメインだと.bizが
200円近く安かったけど
ロリポおじさんが高い
性能もXREAの方がいい
メールの暗号化とか使えるし
ドメインはmuumuuに移管して
サーバーはこのまんまなら
一番お得なやり方なんだけど
valueドメインとXREAは
muumuuとロリポおじさん的な関係で
連携取れてた方が、何かと良さそうな。
VALUE DOMAIN
2005.02.02
が、出てるようなので
バージョンアップしてみました
アップグレード版をダウンロード
今回からmt-upgrade31.cgiとかを
実行しなくてもいいらしいので
upgrade~のファイルは
最初から要らないみたいです
ちょっと前に出てた
セキュリティー系のパッチは
先にpluginフォルダから
削除した方がいいみたいです
patch-20050124-mail-spam.pl
あとはいつものように
何も気にせず、全て上書き
問題が起きてから考えるタイプです。
2004.12.17
クリスマスが近いので
タイトル画像を微妙に期間限定
スパム対策プラグインを設置
英語ばっかりなので勢いで、です
そして、メリークリスマス。
この辺からダウンロード
とりあえずバージョン2.02a
解凍したファイルをアップロード
mt-blacklist.js
mt-blacklist-styles.css
/EXTRAS
/images
/plugins
パーミッション755
/plugins/Blacklist
mt-bl-load.cgi
mt-blacklist.cgi
~/plugins/Blacklist/mt-bl-load.cgi
ブラウザから初期設定的なもの
終わったらmt-bl-load.cgiを削除
管理画面の下の方
利用可能なプラグインの設定
メニューのPLUGIN
MT-Blacklist Master Switch
ActiveにしてSave Configuration
とりあえずmt-comments.cgiの
スパム制御外して様子見してみます。
手順を親切に書いてあるサイト
MT?Blacklist 2.0b のインストール方法
MT-Blacklistインストールしてみました。
この壁紙だったり・・
六本木ヒルズ
2004.12.04
やたらカウンターの回りが悪くなったので
人気のありそうな事を、お題にしてみました
アップグレードなので、この辺から
アップグレード版をダウンロード
あとは何も考えずに全部上書き
何か考える人は必要そうなファイルを
どこかに保存しておきましょう
mt-upgrade31.cgiに実行権限与えて
Webからmt-upgrade31.cgiにアクセス
こんなメッセージ出ておしまい
pgrading your databases:
Running ‘update mt_template set template_build_dynamic = 0 where template_build_dynamic <> 1′
Running ‘alter table mt_template modify template_build_dynamic tinyint not null’Running ‘alter table mt_entry modify entry_basename varchar(50) not null’
Done upgrading your schema! All went well.
最後の行しか、読んでません
mt-upgrade31.cgiは、終わったら削除しましょう
カテゴリー崩れるって話もありましたが
ここはとりあえず、平気っぽいです。
2004.10.24
なんか出ちゃったみたいで
周りの方々も導入してるようなので
流されてやってみました
バージョンアップ版で挑戦
ダウンロードしたモノを
search_templatesフォルダ以外
全部上書きしました
パーミッションを755にして
mt-upgrade31.cgiを実行
導入としてはそれだけっぽいです
終わったら、mt-upgrade~.cgiは削除しないと
知らない人にバージョンアップされちゃいます。
そこからが、ちょっと面倒なんですが
TypeKeyのサインインの部分が
微妙に変わってるみたいなので
個別アーカイブの、該当部分を変更してみました
(他にもありそうだけど、とりあえず状態)
カテゴリーメニューを
サブカテゴリー仕様に変更してみました
間が出来るのでスタイルシートで対応
サブカテゴリーは、微妙に右にズレてます
で、一番の売りっぽい
ダイナミック風味にしようと思ったら
PHP化の為に、何かと不具合が
ページ分割プラグインが
ダイナミックになってくれないので
Smarty error: [in mt:45 line 60]: syntax error: unrecognized tag ‘MTPaginate’ (Smarty_Compiler.class.php, line 556)
どっちを使わなくしようか迷って、中断してます
これを止めたとしても
メニューとかを、PHPで呼んでるから
ダイナミックにすると出て来てくれません
テンプレートモジュールで作って
「MTInclude module」で呼び出せばいいみたいですが
それでも、また何かありそうでやってません
あと、自動作成される
.htaccessが、そのままだとエラー吐くので
Options -Indexes
<IfModule mod_rewrite.c>
<IfModule mod_dir.c$>
DirectoryIndex index.php index.html index.htm default.htm default.html default.asp /mtview.php
</IfModule>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /mtview.php [L,QSA]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /mtview.php
ErrorDocument 403 /mtview.php
</IfModule>
こんな感じに、邪魔なの消してみました
あとは「templates_c」フォルダが
必要っぽいので作っておいて下さい。
という事で現在、カテゴリーメニューが
右にちょこっとズレてるだけなんですが
とりあえず、バージョンアップという形で
完全じゃないので、参考程度にして下さい
今週は仕事をしてしまって
仕事でもソースをカタカタやって
家でもカタカタして、ぐったりなので終わります
あぁ、また一週間が始まる・・ふぅぅ。
2004.10.07
昨日の地震は凄かったです
本棚からマンガ三国志、1~7巻が飛び出てきました
ちなみに、ちょうど孫堅が死んだ所です。
先日に引き続き、いじってみます
まずはPHPにしてないと動かないので
挑戦する方は、そちらから
モジュール化ってなんだ?
って事ですが、見るのが一番でしょう
メインページの左メニュー部
<!– 左サイドバー開始 –>
<div id=”links-left”>
<? include(“/xxx/php/calendar.php”); ?>
<? include(“/xxx/php/entry.php”); ?>
<? include(“/xxx/php/search.php”); ?>
<? include(“/xxx/php/profile.php”); ?>
</div>
<!– 左サイドバー終了 –>
ココの左メニューは
これだけで表示されてます
calendar.php
<div class=”sidetitle” id=”calendarname”>
<caption class=”calendarhead”><$MTDate format=”%B %Y”$></caption>
</div>
<div class=”side” id=”calendarlist”>
<div class=”calendar”>
<table border=”0″ cellspacing=”4″ cellpadding=”0″ align=”center” summary=”投稿した日にリンクする月別のカレンダー”>
<tr>
<th abbr=”Sunday”><span class=”calendar”><font color=”#e50003″>Sun</font></span></th>
<th abbr=”Monday”><span class=”calendar”>Mon</span></th>
<th abbr=”Tuesday”><span class=”calendar”>Tue</span></th>
<th abbr=”Wednesday”><span class=”calendar”>Wed</span></th>
<th abbr=”Thursday”><span class=”calendar”>Thu</span></th>
<th abbr=”Friday”><span class=”calendar”>Fri</span></th>
<th abbr=”Saturday”><span class=”calendar”><font color=”blue”>Sat</font></span></th>
</tr>
<MTCalendar>
<MTCalendarWeekHeader><tr></MTCalendarWeekHeader>
<td align=”center” <MTCalendarIfToday>bgcolor=”#ffffe0″</MTCalendarIfToday>><span class=”calendar”>
<MTCalendarIfEntries>
<MTEntries lastn=”1″><a href=”<$MTEntryLink archive_type=”Monthly”$>#<$MTEntryID pad=”1″$>”><$MTCalendarDay$></a></MTEntries>
</MTCalendarIfEntries><MTCalendarIfNoEntries><$MTCalendarDay$></MTCalendarIfNoEntries><MTCalendarIfBlank> </MTCalendarIfBlank>
</span></td><MTCalendarWeekFooter></tr></MTCalendarWeekFooter></MTCalendar>
</table>
</div>
</div>
こっちは見覚えあると思います
calendar.phpを作ることによって
各エントリーで、毎回カレンダーを作っていたのが
calendar.php呼べばいんでしょ?
と、それだけで済んでしまいます
10件20件とかなら差はないけど
100件200件となると、各ページで作るより
calendar.phpが一回動けばいいので
ずいぶん負荷が変わると思われます
基本の4つのテンプレート
メイン・カレゴリー・月別・個別
それらの共通してる部分を抜き出し
別でファイルを作ればいいでしょう
僕はとりあえず、メニュー部と
折りたたみスクリプトをそうしてます
これがモジュール化って事だと思いますが
実は、あんまりよくわかりません(今更)
とりあえず一つ、メニューのテンプレート
新しいインデックス・テンプレートを作る、で
・テンプレートの名前
calendar
・出力ファイル名
calendar.php
・自動的に再構築する
チェック
・テンプレートの中身
上記calendar.phpの内容
(自身のテンプレートから抜いた方がいいです)
こんな感じで作成します
あとは元のカレンダー部分を
<? include(“/xxx/calendar.php”); ?>
と置き換えるだけです
ちなみに、xxxは絶対パスにしてます
基本設定のローカルサイトパスの所です
いろいろ、調整してみて下さい。
ポイントは、自動的に再構築のチェックで
ここのチェックを外せれば、いいみたいです
カレンダーは更新させたいので付けてます
検索の部分とか、プロフィールとかは
更新しなくていいのでチェックを外します
そんな感じで、各テンプレートをいじくって
再構築してみれば、何か変化があると思います。
ここは、エントリー150件程度なので
劇的には変わらなかったけど
少なくとも気分的には、すっきりします
僕が一番すっきりしてるのは
メニューをちょっと変更したい時
今まで4つのテンプレートをいじる訳ですが
これが、抜き出して作ったファイルだけ
ちょこちょこっと触るだけで
それぞれのテンプレートに反映されるわけで
そこが僕の一番すっきりポイントです
こんな説明では、すっきりしない方は
欲求不満コメントをお待ちしております。
参考サイト
Magic White: PHP利用のテンプレートモジュール化
CROSSBREED: あなたのmovabletype、重たくないですか?
Boycott Street 221B: リビルドなんて怖くない
2004.10.06
最近、周りの方々がPHPにしてるので
初期状態から、あまりいじりたくないけど
ん~やってみようかな・・という感じです
PHPにすると何かと負担が減らせるので
きっと、最初からやっておくのがいいと思うけど
再構築が重くなって考える人が大半でしょう
せっかくやるならと、併せて
ページ分割プラグインを使ってみます
PHPじゃないと動かないようなので
カテゴリーとか月別アーカイブが
ずらずら~っと出てくるけど
これを何件かで区切る事が可能になります。
・ページ分割プラグイン
ダウンロードして、解凍したやつを
pluginsフォルダにアップロード
・全部PHP
ウェブログの設定からアーカイブファイルの拡張子
html→phpに変更
・テンプレートの編集
Main IndexとMaster Archive Indexを開いて
出力ファイル名も*.htmlから*.phpに
アーカイブの設定を変更して
日付で出力してる例が多いんですが
あとあとめんどくさいので、やめてみます。
・月別とカテゴリーテンプレートの編集
:
:
<div class=”blog”>
*<MTPaginate>
*<MTPaginateContent max_sections=”5″>
<MTEntries>
:
:
*<$MTPaginateSectionBreak$>
</MTEntries>
*</MTPaginateContent>
*<div align=”center” class=”paginate”>
*<MTPaginateIfMultiplePages>
*<$MTPaginateNavigator style=”links” format_all=”All pages” place_all=”after” separator=” | “>
*</MTPaginateIfMultiplePages>
*</div>
*</MTPaginate>
</div>
:
:
*の部分が追加するとこで
まず<div class=”blog”>と<MTEntries>の間
そして、次に出てくる</MTEntries>の前後に
・スタイルシートに追加
.paginate {
color:#666666;
font-size:12px;
}
再構築して終了。
htaccessが使える人は
サーチエンジンへの対策でも
.htaccess
RedirectMatch (.*)\.html$ http://www.xxx.com$1.php
~.htmlがhttp://www.xxx.com~.phpに飛ぶ感じ
フォルダやファイル名は、まるごと引っ張ってきます
この辺が、アーカイブの設定を
日付出力に変更しなかった一番の理由っぽいです
htaccessが置けない場合
トップのindex.htmlは捨てておきましょう
この辺は、httpサーバーの設定で
基本的にindex.htmlが優先されるので
捨てておかないと、いつまでも
index.htmlにアクセスされる可能性が出て来ます
時期を見てarchivesの中の
*.htmlファイルも捨てて下さい
残しておいてもいいんだろうけど
とりあえず、これでPHPになりましたが
なっただけで負荷は変わりません
次回はモジュール化に挑戦してみましょうか。
参考サイト
我楽: PHP化とページ分割。
小粋空間: カテゴリーアーカイブと月別アーカイブのページ分割
2004.10.03
Sonyが始めたBlogサービス
stylogですが、流行の招待制です
紹介がないとダメってのに憧れます
僕が、既に入り込んでる時点で
招待制ってのもどうかと思うけど
紹介してくれたり、してあげた人に対して
何かの感情が持てるので、いいかも知れない?
紹介して頂いた方
どうもありがとうございます。
使ってみた感じ、普通のBlogなんですが
売りは、書いた内容に対して
共感する事がボタン一つで出来ます
某番組の「へぇ」みたいなモノです
共感される事を書くのが目的ぽいので
普通のBlogとは違うのかも知れないけど
凄い違うって訳でも無さそうです。
こういった紹介型のサービス
現時点でmixiとGREEとキヌガサ
Gmailと、このstylogに登録してるけど
一通り使ってみて、まともに
今も使ってるのはmixi位です
SNSでいうと、日記がメインになるので
あっちこっちで書くわけにもいかず
同じ内容コピーして貼るのも面倒
ココのBlogは、ギャルゲーの紹介という
あまり望んでない形になってしまってるし
この辺どうにかならないのかと悩みます
日記のバックアップや
インポートが可能であれば
気軽に引っ越したり出来るのに
どこも、書き捨てって感じです
手動でやればいくらでも出来るけど
例えば、1年分の日記を
切ったり貼ったりで引っ越すなんて
あぁ気が遠くなる・・
僕は、日記もデータとして
残しておきたいと思うんだけど
共感してくれる人って少ないのかな?
ココには、ボタン付いてないですよ。
面白、気になるページ
Gmailレビュー
オレオレ詐欺体験談
近場のスパ
株自動売買ロボット
BABY図鑑
芸能人ラーメン
萌えカード
偏頭痛予防は和食がポイント