【あやろぐ】スマホ対応なり(投稿テスト)
公式スマートフォンオプションが出たので、あやろぐをスマートフォン対応にしてみた。ヽ(´ー`)ノ
・・・といっても管理画面だけですが。(´∀`)
標準テーマは画面サイズがスマホに対応した程度で、
iMTに比べてまだ荒削りだけど、
PC版で慣れたレイアウトで、わかりやすいかな。
公式スマートフォンオプションが出たので、あやろぐをスマートフォン対応にしてみた。ヽ(´ー`)ノ
・・・といっても管理画面だけですが。(´∀`)
標準テーマは画面サイズがスマホに対応した程度で、
iMTに比べてまだ荒削りだけど、
PC版で慣れたレイアウトで、わかりやすいかな。
最近Twitterばかりですっかり投稿してないなぁ~。
久々に ぶろぐ管理ページ見たら、
コメントが370件も増えてた!
しかも
同じ日付!!
なおかつ
全部英語!!( ̄Д ̄;)
・・・ハイ、どう見てもコメントスパムです。
スパム対策に、キーワードフィルタと Chapcha認証いれてたんですが、
あっさり通過されちゃいましたね。
書いてある内容も判を押したような他愛のないワードばかりで、
使われてるリンクもYahooとか Facebookなどのモノが使われてました。
抜けちゃうわけですね。
それでも、怪しげなURLつきのコメントは
527件ほどブロックしてました。
なんか根本的に対策うとうかしらね。ヽ(´ー`)ノ
CentOS5.6がリリースされたっぽいので当ててみた。
すんなりアップデート完了したと思ったら、httpdが動作しなくなっていました。(つーT)
Configは正常だしサービスも上がっているのに、
アクセスするとずっとアクセス待ちになって、まったくページが表示されない。
なにやら調べたら、httpd関連の不具合が含まれてるもより。
mod_nssが1.0.8-3.el5の状態で発生するらしい?
こちらのサイトを参考にさせていただきました。
以下のコマンドを実行して、/etc/httpd/alias/内の
.dbファイルのパーミッションを変更。chmod 640 /etc/httpd/alias/*.db
chgrp apache /etc/httpd/alias/*.dbサービス再起動
/etc/init.d/httpd restart
なんとかもどりました。。。とんだ罠でした。(´∀`;)
新サーバでOS入れ替えてずいぶん安定してきたので、
あやろぐもMT5.01に上げてみました。
旧サーバでやったときは、エラーでうまくMT5.0系に更新出来なかったのですが、
今回やってみたら意外にあっさり。
1)mt-config.cgiをバックアップ
2)mtのCGIフォルダを全消去
3)バックアップしていたmt-config.cgiをCGIフォルダに書き戻し
4)mt-staticフォルダ上書き
5)
これだけで、拍子抜けするほどMT4.27からのアップデートは
あっさりいきました。
MT5.01は、だいぶ管理系のインターフェースが使いやすくなってますね。
特に、アップロードした画像アイテムのサムネイル管理機能は便利。
動作も、気持ち軽く・・・なった?気のせいかも。
今年は、紅白応援しますっ。
(毎年あまり紅白見てないですけどっ!)
紅白応援隊に奈々さんが出ると言うことで、
便乗してバナー設置してみました。(´∀`)
というわけで、よろしくお願いしますね。
新しいバージョンが発表されていたので、MT4.2にアップグレードしました。
MTのアップグレードの際は、いつも単純に
CGIプログラムフォルダの内容を丸ごと入れ替えをしているのですが、
今回はごっそり入れ替えたあとに
「500 Internal Server Error」が発生。
このエラーって、原因がいろいろあって、
対処方法がめんどくさいんですよね。。
CIサーバのログを見たところ、MTのCGIプログラム実行の際に
「Premature end of script headers」のエラーが発生していることを発見。
そんな中で、flat memo さんのサイトで
今回の対処方法を見つけたので、覚え書き。
1. cgiスクリプトをバイナリモードでアップロードする。
2. 改行コードを「LF」(unix) にする
3. スクリプトの最後に「1; (改行)(改行)」を付け足すそれでも直らないときはこちら
1行目
#!/usr/bin/perl
↓
#!/usr/bin/perl -
という風に半角スペースとハイフンを追加する
わたしの場合は、「cgiスクリプトをバイナリモード」で解消しました。
今回から、MTのプログラムのファイル形式がなんかちがうのかなぁ?(’’
ここ最近、「Sandra-**」の投稿者名で、大量にコメントスパムが届いてます。
多いときは、2分に1投稿ぐらいのペースできてます。
あっちこっちのブログサイトで被害が出ているみたいですね。
投稿されても スパムフィルタで表には見えないようにはなるものの、
投稿されるたびに 書き込み&再構築のCGIが走るので、サーバ負荷が高くなる一方。
特定のドメインやIPからではないので、なかなかアクセスブロックができず、
結局 投稿されてサーバ負荷が高くなる。
なんかのウィルスみたいなのかなぁ・・・。
そこでBOT投稿できなくする対策として、
MT4.0から標準実装された「Captcha」投稿認証を
あやろぐ に取り入れることにしました。
さいきん、MSNなどのアカウント発行サイトにも導入されている、これです。
![]()
自動判別困難な画像内の文字を目視認識して入力をしてもらうことで、
「ちゃんと人間が投稿したよー」という、認証方式ですね。
みなさんのコメント投稿の際に、ひとつ手順増えちゃってしまいますが、
ご協力いただければ幸いなのです。
また、MT3.xからの移行環境ですと、ネットであちこち調べた結果
いくつか調整が必要でしたので、備忘録代わりに 下記に残します。
データベースのUnicode(UTF-8)化ができたので、
フルバックアップをしたあと、早速MT4.0のセットアップを試してみました。
<今回の手順>
1)/cgi-bin/以下のディレクトリは 消去してMT4.0のファイルを書き込み
2)/mt-static/以下は、とりあえず残し(投稿画像データなどが混じっていたため)
データベースを指定して、cgiファイルのパーミッションを変えてエイやと起動。。
あっさり文字化けもなく動いたデスヽ(´ー`)ノ
先日の苦労が嘘のようだわ。
ごっそり再構築して終了。
スタイルも旧テンプレートが生きててくれたので、特に面倒なモノはなかったです。
投稿データの自動保存機能もついて編集画面は使いやすくなりましたが、
レスポンスは・・・やっぱり管理画面が重ためなのは変わらず。
レスポンス改善してくれないかなと思いつつ、
次のアップデートに期待です。(n'∀')η
前回、データベースをUnicode(UTF-8)化しないといけないことがわかり、
ずっと放置していたUnicode化の勉強をしてみました。
準備として、MT3.xのデータベース変換の際に、
BOT投稿の迷惑投稿データや ログデータ(投稿ログ、システムログ)が
残っていると、変な文字化けを起こして
うまくインポートできないことがあります。
まずは、作業前に、ログと迷惑投稿を
MTの管理画面で消しておくことをオススメします。
基本手順としては、以下の3手順。
1)いったん現在のデータベースをテキストにダンプ
2)ダンプデータを テキストエディタ(わたしはEmEditorを使用)でUTF-8に変換
3)新規のデータベースに、UTF-8に変換したダンプデータをインポート
簡単そうに見えますが、意外に落とし穴がいろいろあって大変でした。。
以下、備忘録に。
MovableType4.0がリリースされたようなので、
ちょっと試してみようかと、この あやろぐ で試してみました。
アップデートは従来の方法に近いやりかたで、
ファイル差し替えてデータベースをコンバートするだけなので簡単。
ただ、結論から言いますと、
綾瀬家的には もちょっと待ってみようかなーといった感じ。
結局、元の3.35に戻しちゃいました。
理由は大きく2つ。
1)管理画面が重たい。
→画面切り替え時に、MT3.x時代の快速感がないです。
2)UTF-8しか対応してないっぽい。
→データベースの文字コードをUTF-8に変えないとダメそう。
今のあやろぐは、元々TurboLinux7時代からスタートしていた関係から、
EUCベースで作ってます。
まだ情報も少ないので、もちょっと対応方法がはっきりしたら
再チャレンジしようと思います。
ブログコメントの投稿が遅い件。
迷惑投稿対策プラグインの問題だったようで、
遅ればせながら、このあやろぐでも対策しました。
標準で迷惑投稿対策プラグイン「SpamLookup」の添付されている、
MT3.2以降で発生するようです。
さいきん、私のブログのコメントで、
フィッシング投稿とおぼしき書き込みがでています。
最近、私のブログに書かれているものには
「ahatena.com」のURLが記載されております。
ちょっと調べたところ、
あちこちのブログサイトに同様の文面で多重投稿されているようで、
中にはアカウントハックのコードが対象Webサイトに仕込まれてるらしい
との情報もありました。
気がついたら削除するようにはしておりますが、
そのような書き込みを見かけましたらご注意ください、
世間ではMovable Type3.3リリースが騒がれているようなので、
不具合修正版の3.31が出たことをきっかけに入れ替えてみました。
入替作業の感想。
MT3.2ユーザーは、特に設定をいじる部分がないので
比較的簡単に導入できると思います。
それ以前のバージョンは多少手順が煩雑かと。
私はこちらを参考にさせていただきました。(Milano::Monologさん)
綾瀬家は、いっそフォルダやゴミファイルを綺麗にしちゃえと
全再構築並みのことをしたので、なにかと面倒でしたが。(;^_^A
使い勝手の程はこれから。ぱっと見た目はあまり変わらず。
投稿フォームエリアを拡大縮小する機能など、
使い勝手が向上されている部分が見受けられるので、
すくなくとも悪くはなってないのかなと。
MTお使いの方は、試してみてはいかがでしょうか。
MT3.3からは標準搭載されているという、「StyleCatcher plug-in」を使って
全体的にサイトを作り替えてみました。
MT3.2から使えるのは知っていたのですが、
面倒で手を出していなかった部分。。
でも、いったん導入してしまえば、Skinみたいに
簡単に雰囲気を変えられるので、とっても便利ですね~。(n'∀')η
ただ、サイト全体の再構築時間はものすごく増えマスタ (;^_^A
(過去3分→現在5分ぐらい)
エントリー時間は差がほとんどないので、支障ないですけどね。
今日は会社がお休み~。
正式日本語版の「Movable Type 3.2」が出ているようなので、アップデートしてみました。
指定日投稿機能とか検索機能とかインターフェースをはじめ、
迷惑コメント対策とかのセキュリティ面も改良されたようです。
Movable Type 3.2 の新機能
管理画面も、みためちょっと綺麗になったかな。
今さらといえば今さらですが、
なんとなくブログを最新版にアップデートしてみました。
とはいえ、βリリースの最新版ではなく
公式日本語版最新の「Movable Type 3.171-ja」デス。
エーまだやってなかったのと言われそうですが、
めんどくさくて まだやってなかったんです、ハイ。
公式のアップデート方法だと、
全部上書きアップデートして、DB変換用のCGIを走らせるだけっぽい。
ああ楽勝ジャン。なんでこんなのやんなかったのでしょうか。
お気に入りだった日記サイトが突然の閉鎖。
「痛いサイト」としてちゃねらーに叩かれたのが原因らしいです。
ぷぉぉぉぉー、つかれたぁぁぁ _|\○_|||
CIサーバのMySQL対応作業完了しました。
マニュアル通り行かなくて結構大変大変。
休憩時間に、ちょこっとデザインいじってみました。
リンクサイトとカウンタ追加が主な修正内容。
ちょっといじり方覚えてきたよーなそうでもないよーな予感。
リンクサイトは・・・今のところ未承諾で申し訳ない。(´∀`;)
張っちゃってもだいじょぶ、、ですよね。
MTのいじり方はネットで調べて試行錯誤。
独自タグとか色々あってよけいソースが読みにくい。(ノ∀`)
なんかいいサイトか本かあったら紹介していただけませんか。
とりあえず長くなりすぎたエントリーに「続きを読む」リンクをするやり方調べよう・・・。
簡潔に書けと言われればそれまでなんですが。(´∀`;)
なにやらご近所でblogなるものが流行のようなので、お勉強がてら作ってみたですよ~ヽ|・∀・|ノ
この手のものは使ってみないとわかんないですネ。
設置そのものはそんなに難しくないのですが、
スタイルシートデザインが肝ですね。。これ。
芸術センスゼロのわたしは苦労させられてマスです。(´∀`;)
そのうちまじめに見直そうっと・・。
それより機能覚える方が先だっ。
とらっくばっく・・・それ食べ物ですか?(´∀`)
こんなの作ると某サイトのもつくれーとかいわれそうだにゃぁ。。。
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |