スポンサードリンク

メイン

技術関連 アーカイブ

2012年05月07日

a000575

MT3 BerkeleyDB ⇒ MySQL 移行

 メインで更新しているサッカーブログの方が丸7年書き続けたおかげで試合記録として機能するぐらいに記事が溜まりまして(とは言っても有用な情報は対戦相手と結果,会場,入場者数ぐらいですが)。個別エントリページに関連記事表示があれば過去に同じチームと対戦した時の記事なんかが読めて便利かなと思い,プラグインを入れて過去記事にタグを入れまくっていたらエントリの投稿時・更新時に500エラーが頻発する様になりました。

 ググってみるとどうも再構築時に高負荷がかかってタイムアウトしているらしく,お手軽だからと使っていたBerkeleyDBのパフォーマンスに難がある模様。定番の対処方法らしいエントリー・アーカイブ再構築単位の調整をしても改善しなかったのでDBをMySQLに移行しました。

 と言う訳で以下作業記録。MovableTypeのバージョンは3.33です。

 (1) FTPで全ファイルバックアップ
 バックアップは大事。超大事。

 (2) 全カテゴリをトップレベルに移動
 これが本当に必要な作業なのか判りませんが階層カテゴリになっていると移行に失敗するとの記事を見たので念のため。

 (3) ログを全件削除
 今回の移行までMTログの存在を知らず,数万件のログが溜まったままDB変換をしたらログの変換中にエラーを吐いて止まったため。件数が多すぎて管理画面から削除しようとしてもエラーになるので http://(自サイト)/mt.cgi?__mode=reset_log に直接アクセスして強制削除。

 (4) MT Database Converter でDBをMySQLに変換
 標準の mt-db2sql.cgi でも問題ありませんがその場合は事前に mt-config.cgi の修正をお忘れなく。

 (5) mt-config.cgiを書き換え
 MT Database Converter で変換すると変換結果欄からコピペするだけ。

 (6) (2)で移動したカテゴリを元の階層に戻す

 で,移行の結果めでたく500エラーは出なくなり快適に更新出来る様になりました。しかし今日日MT3ってのもアレなのでそろそろバージョンアップかなー。

このエントリーをはてなブックマークに追加

2012年12月24日

a000663

MovableTypeスパムコメント対策

 先月辺りから突然スパムコメントが増え始め,いちいち削除するのが手間になってきたので対策をする事に。投稿元IPアドレスを確認すると 142.146.13.134 とか 142.146.15.70 とかそんな辺りから来てる様なので特定IPアドレスからのコメント投稿を拒否する設定とか無いのかしらん,と思って管理画面を眺めるも標準ではそんな設定は無いみたい。同じMovableTypeでももしかしたら最近のバージョンにはあるかも知れないけど。

 で,何某かスパム対策は無いのかと見たらSPAMLOOKUPってプラグインが標準で入っていたのでこれを使う事に。個別に拒否アドレスを設定するのではなくブラックリストサーバを登録するプラグインで,標準設定のブラックリストサーバには件のIPアドレスが含まれていないらしい。

続きを読む "MovableTypeスパムコメント対策" »

このエントリーをはてなブックマークに追加

2016年06月02日

a001117

EPSON Endeavor ST110 CPU換装

 2008年に購入したEPSONの Endeavor ST110 を今でもメインPCとして使用しています。XPモデルだったので3年ほど前にメモリ増設&HDD換装してWindows7に入れ替え,今となっては低スペックですがそれほど重い処理をさせている訳でもないのでこれで事足りています。

 で,高い買い物なのでどうせなら長く使える様にとCPUは当時選択できた最上位の Core 2 Duo T8100@2.10GHz にしていたのですが,最近調べてみたらその後にリリースされた Core 2 Duo T9500@2.60GHz まで搭載可能とのこと。中古価格は少々割高ですが今回は道楽なので良しとします。

 
 という訳でポチったら翌日には到着。早い。

続きを読む "EPSON Endeavor ST110 CPU換装" »

このエントリーをはてなブックマークに追加

2016年12月01日

a001190

nuroモバイルの0SIMを導入してみた

 以前からなるべく維持費の掛からない予備回線が欲しいな,と思っていたところに雑誌付録で話題になった0SIMが一般サービスとしてもスタートしていたことを知り導入してみました。

 nuroモバイル0SIMは通信量が毎月500MBまでなら無料,以降は100MBごとに100円の従量課金となり上限1,600円で定額(速度制限あり)というサービス。毎月ガッツリ使うならもっと安い所もありますが予備回線なので500MB超えることは滅多に無さそう。私が契約した時は月ごとに申し込める日が限定されていましたが今月からは日付ではなく月間件数で上限を設けている模様。月間500MB未満に抑えていればずっと無料で使えてしまうので状況を見ながら契約数を調整したいのでしょう。

 
 webで申し込んだら翌日にはSIMカードが到着。早い。

続きを読む "nuroモバイルの0SIMを導入してみた" »

このエントリーをはてなブックマークに追加

2017年05月29日

a001259

サイトのマルチスクリーン対応


 先日行ったサイトのマルチスクリーン対応作業記録です。

 おかげさまでサッカーブログの方はそれなりに読んで頂いている様で日々そこそこのアクセスがあります。で,私自身はサッカー場など出先でのSNSを除きほぼPCしか使っていないので気にしていなかったのですが,改めて確認したところブログへのアクセスは既に半数以上がスマホまたはタブレットなどのモバイル端末からになっていまして。試しにスマホで見てみたらPC用のレイアウトがそのまま縮小されていちいちピンチアウトしないと読めたもんじゃなかったのでこれは対応しなければ,となった次第。

 とはいえ使っているCMSはスマホなんて無かった時代の古い物なのでテンプレートもマルチスクリーンには対応していません。自力でなんとかせねば,とGoogle先生に聞いたら意外となんとかなったのでここに作業記録を残しておきます。

続きを読む "サイトのマルチスクリーン対応" »

このエントリーをはてなブックマークに追加

2017年05月31日

a001267

HP Compaq 6730b CPU換装

 数年前にジャンクで買ったノートPC, HP Compaq 6730b(NH399PA#ABJ) に Linux Mint を入れて主に FontForge でフォント制作に使用しています。特に不満無く使っていますが2009年のCeleron搭載モデルなので性能は推して知るべしといったところ。

 ところで昨年デスクトップPCのCPUを交換したのですがこの時に取り外したままほったらかしにしていた Core2Duo T8100 が 6730b に使えるらしいことが判明,今更なスペックではありますが死蔵パーツが転用できるなら悪くありません。軽く検索してみたところ先達の作業記録がサイト閉鎖等で失われつつある様ですのでここで記録しておきます。

 注)以下の作業はメーカー保証対象外となります。作業は全て自己責任となりますのでご了承下さい。

続きを読む "HP Compaq 6730b CPU換装" »

このエントリーをはてなブックマークに追加

2017年06月01日

a001268

GoogleのJPEGエンコーダ Guetzli を試す

 ブログに写真を載せる際はPhotoshopで編集後に画像オプションで画質を『最高』にしてJPEGで保存しています。過剰品質だろうとは思うものの,低レート時のJPEGノイズを神経質に気にしてしまうのと今日日ナローバンドも無いだろうから少々容量食ってもまあいいかと。

 ところが先日も書いたとおりこれがモバイル回線からのアクセスが多いとなると問題でして。サイト快適度チェッカみたいなサイトでチェックすると案の定『画像が重すぎんぞこんなもんもっと圧縮できんだろコラ』的なワーニングが山ほど出てしまいました。

 という訳で3月頃リリースされて話題になっていたGoogleのJPEGエンコーダ Guetzli を試してみることに。画質を保ったままファイル容量を20~30%削減出来るよってヤツですね。

続きを読む "GoogleのJPEGエンコーダ Guetzli を試す" »

このエントリーをはてなブックマークに追加

スポンサードリンク

About 技術関連

ブログ「はらいそ」のカテゴリ「技術関連」に投稿されたすべてのエントリのアーカイブのページです。新しい順番に並んでいます。

前のカテゴリは創作関連です。

次のカテゴリは雑記です。

他にも多くのエントリがあります。メインページアーカイブページも見てください。

スポンサードリンク

Powered by
Movable Type
@Style