Adobe Flash Player.

This content requires the Adobe Flash Player.

2006年10月31日

HTML文書の文法をチェックし、採点します

ネタも無いのでブログでもいじってみようか…。

HTML文書の文法をチェックし、採点します

こちらのサイトでHTMLの文法チェックをしてくれるらしいとのことで挑戦。
自分のブログのURLを打ち込んで『チェック』ボタンを押すだけの楽ちんポンじゃね。

『がんばりましょう』
って、言われたよ…。(`_´#)ムカ!

減点法で100点満点なのに、-152点じゃって。( ̄□ ̄;)!!
適当にソースを書いてたけども、それにしても、わいのブログは、

頑張れロボコンか!?

悔しいので、チョコチョコと正規表現にソースを修正してみる。〇(≧∇≦)〇
まだおかしいところは、多々残ってるけども…。

『ふつうです』

なんとか『ふつうです』に、なったよ。
これでロボットの巡回にもかかり安くなるのでしょうか…?(謎)

52点までいったけど、なにかおかしなことをして36点です。(;^_^A

取り敢えず、晩ご飯食べて続きは後で…。

結局、月間エントリ数は33の壁を突破できず!!


2006年9月27日

Movable Typeに脆弱性、Movable Type 3.33をリリース

昨日帰宅していつものように、メールをチェックしていると、ロリポップからメールが
来ていまして…。

【重要】 Movable Type 新バージョンとパッチの提供について

MTユーザーに早急なバージョンアップを促しています。(;^_^A
いままでレンタルサーバから、こんなお知らせが来たことは無いのでよほどの
コトなのか?

この脆弱性を悪意のあるスクリプトなどを使って突かれると「なりすまし行為」などによって
深刻な被害を与える可能性があるらしいので早めに対策を施したほうがよさそうじゃね。

うちのブログのバージョンが「Movable Type 3.2-ja-2」だから、バッチリ該当する。
脆弱性回避のための最新バージョンの「Movable Type 3.33」がリリースされた
ようですが現状に特別不満も無いし…。

面倒だなぁ~と、思ってたら幸いにも「Movable Type 3.2用パッチファイル」が用意
されていたので今回はパッチでお茶を濁すコトに…。( ̄□ ̄;)!!
パッチをあてる作業はダウンロードした6個のファイルをアップするだけの簡単作業!!
あとは再構築して完成ですね。無事に MT 3.2-ja-2 -> MT 3.21-ja となりました。

対象は下記の6個のファイル

lib/MT.pm
lib/MT/App.pm
lib/MT/Sanitize.pm
lib/MT/App/CMS.pm
php/mt.php
php/lib/sanitize_lib.php


ブログを巡回していると、まだまだ「MT 3.2」を見かけます。
簡単作業ですので、皆さんもお早めに対応しましょうねぇ~♪


とは言うものの、今後のコトを考えると早めに最新バージョンの「MT 3.33-ja」に
アップデートしたほうが無難そうですねぇ。
自由度も高くてカッコいいブログが造れるかと思って「Movable Type」を使っていますが
これからの手間を考えると、サーバが提供しているブログに乗り換えたほうが楽ちんなの
かもしれないと思えてきました…。( ̄□ ̄;)!!

2006年6月26日

モブログに挑戦♪(投稿篇)

先日のエントリ「モブログに挑戦♪(閲覧偏)」では、MT4iを使って簡単に携帯用サイト
を作成する方法を紹介しましたが、今度は携帯からエントリをする方法です。

実は携帯を機種変してから、PCサイトビューアを使ってエントリをしたことがあります。
特に問題もなく管理画面に接続して、エントリをすることができたのですが…。
画像のアップをすることができませんでした。(;^_^A

そこで何か手法が無いものかと検索…。

はっちゃけー はっちゃけー (カキーン!)はっちゃけた!!

素晴らしい「MTmail」というサービスにたどり着いた。

MTmailを利用すれば、携帯電話での『モブログ』はもちろん、PCからのブログ投稿も 『全て』 メール一通で可能になります。また携帯のムービー投稿にも対応。外部リンクではなく、あなたのブログ上で直接再生する事が可能です。タイトル、本文はもちろんの事、カテゴリー指定や複数ブログへの投稿、追記、トラックバックetc...フォーム上から利用できる項目は、ほぼ全てメールから指定する事ができます。

試しに登録して、投稿してみましたが改行もしっかり反映されるし、大きな画像をアップ
した場合にはサムネイルにして表示されます。〇(≧∇≦)〇
下書きとか、追記とか機能も充実しています。

これでモバイルPCを持ってないけど、外からブログのエントリも可能になるわ♪
何かネタが落ちてても、後でエントリしようと思っていてもタイミングを逃すことも
少なくなりそうです。

詳しくはコチラ…。

Powerd by MTmail

2006年6月25日

モブログに挑戦♪(閲覧篇)

携帯を機種変して2次元バーコードを作成するコトが可能になったので試しに
作ってみましたの、バーコード。〇(≧∇≦)〇

 『好きこそ物の上手なれ…。』

せっかくバーコードを作っても携帯サイトが無いと意味無いですね。(;^_^A
って、ことで『好きこそ物の上手なれ…』の携帯版サイトを作ってみました。

せっかく頂いたコメントへの返信が遅くなることしばしばの、せなっち♪ですが
これでスムースな返信が、可能になる鴨~♪

CRTを使ってて読み取りのできない方はコチラまで…。

http://senna330.com/module/mt/mt4i.cgi

DoCoMo、au、vodafone どれでも見れると思うのですが、
わいが auユーザーなので、au でしか確認してません、あしからず。

2006年6月22日

Movable Type3.2の500エラー対策!DBをSQLiteに変換♪

3月にブログの引越しを行って、ついでにMovable Type3.2へバージョンアップをして
データベースを標準のものから、MySQLにて運用をしていました。
旧ブログからのデータの移行も無事に終わって、一安心していたのですが…。

『500 Internal Server Error』

最近になって再構築時などに『500 Internal Server Error』が勃発しだしました。
どうもレンタルサーバ(ロリポップ)とMovable Type3.2、MySQL の組み合わせだと
エントリ件数が増えてくると、サーバ負荷が大きくてエラーになるらしい。(;^_^A

自分のエントリ時にエラーになるだけなら、我慢してリトライするのですが、
どうもコメントを投稿した時にもエラーになってるコトに気がついた。( ̄□ ̄;)!!
そう言えば、Kanaさんも先日コメントしたハズなのに…。って言われてたよねぇ。
悲しそうな画像とともに、「500 Error」って言われてもねぇ。
貴重なコメントがエラーで、消えてしまっては悲しすぎるので対策を調査っすわ。
(⌒~⌒ι)とほほ…。

安いレンタルサーバなので、ダメならまた引越しかと最悪の事態を想定しながら
探し歩いてみると!!

データベースを「 SQLite 」にすると良いらしい、との情報をキャッチ!!
でもねぇ、データのコンバートも億劫じゃわなぁ…。

さらに検索をすすめると!!


Movable Type3.2の500エラー対策!DBをSQLiteにする方法
ってのを発見!!

上記のサイトには、MySQLから、SQLiteへ、MTのデータベース同士のデータ変換を
行うことができるスクリプトの紹介をしてくれています。

素晴らしすぎます…。(──┬──__──┬──)
目から鱗とはこの事ですね♪
感謝、感謝です。

書かれてるまんまに、操作して無事に変換完了です。
これで悩みが解決されて、楽しいブログライフの再開です。〇(≧∇≦)〇

今まで上記のエラーがでてコメントが吹き飛んでしまった皆さん!!
大変ご迷惑をお掛けしました。m(_._)m

おそらく今後はエラーにならずに安定稼働すると思いますので、
これに懲りずコメントを入れてくださいねぇ~♪

いつのぞいても新規エントリが無くて、コメントすればエラーになる…。
最低のブログ状況だったのですね。( ̄□ ̄;)!!

こんなに簡単にできるなら、もっと早く対策すればよかったよぉ~。(反省)


2006年3月28日

Movable Type 3.2 のカスタマイズ

§Movable Type 3.2 のコメントスパム対策

先日のブログの引越しのときに、ブログを「Movable Type 3.2」にバージョンアップ
したのですが、TBスパム対策にはプラグインを導入しましたが、コメントスパムに
ついては、標準で迷惑コメントを自動的に隔離してくれる機能が搭載されているので
何も施していなかったのですが、最近になって新機能をすり抜けて英字のみのコメン
トスパムが増えてきました。( ̄□ ̄;)!!

気がついたら削除をしていってたのですが、手を煩わされるのがうっとおしいので
対策を行ないました。

その対策方法は、半角英数のみのコメントは受け付けない!!

チョット強引かと思ったけど、せなっち♪はどうせ英語ができませんので無問題かと。(爆)
このブログは日本語を読み書きできる人のみを対象としています。(;^_^A


またメモを書いていないと次回苦しむので自分用にメモメモ_〆(。。)

・Movable Type をインストールしたディレクトリ内の lib/MT/App/Comments.pm を
 テキストエディタで開きます。

・$app->eval_comment の文字列を検索します。

・ヒットした行の前に下記のソースを追加挿入してアップして完成です。

       # anti-commentspam start #
          my $txt = $comment->text;
          if(($txt ne "") && ($txt !~ m/[\x80-\xff]/)){
            return $app->handle_error($app->translate(
              "A comment written in Japanese is required."));
          };
       # anti-commentspam end #

・早速テストしてみたところ、"A comment written in Japanese is required."と
 エラー表示になりましたぁ~。〇(≧∇≦)〇

これでコメントスパムがおさまれば良いのですが…。
今回の改造は「つのとカブいっしょに ~ホンダスーパーカブのカスタム記~」の
つのさんのブログを参考にさせて頂きました。感謝です!!






§Movable Type の月別アーカイブにエントリ内容のカレンダ表示


こちらはバージョンアップには関係なく以前からなのですが、Movable Type を
3カラム化して使っていると、月別アーカイブを表示している時にも最新月のカレンダ
が表示されているコトに気がつきます。

なんとなく不親切な気がするので、月別アーカイブのカレンダをエントリ内容と連動
するように、芽実さんの「cocoons.org*」を参照してソースを書換ました。

すでに3カラム化は実現しているので、楽ちんポンですわ♪
でも方法を書いていないと忘れるので、再び自分用にメモメモ_〆(。。)

・Movable Typeの管理画面から「日付アーカイブ」のテンプレートを開きます。

・<MTCalendar> を <MTCalendar month="this"> に置換ます。

・<MTDate format="%B %Y"$> を <MTArchiveDate format="%B %Y"$> に置換ます。

保存して再構築で完成です。ヽ(´▽`)/

芽実さん、サンクス♪♪

1  2  3  4