4月 19

以前からwordpressに繋がらない事が頻繁に起こっているこのブログ。
根本的な原因はわからないんだけどそれを直すための方法はわかっている。
それはデータベースのwp_optionsを最適化することだ。
このwp_optionsがオーバーヘッド化している時にworpdressが表示出来なくなる。

プラグインの紹介

紹介と言っても、他の人が書いた記事を紹介するだけなんだけど。
WP-DBManager プラグインの紹介
このプラグインはwordpressのデータベースを自動でバックアップしたり、
最適化したりしてくれるプラグインだ。
これを使ってwp_optionsを最適化しようとするわけ。

このブログはxreaのサーバーを使っているので『WP-DBManager プラグインを XREA (PHP セーフモード)で利用する際の注意事項』も参考にしながら設定した。

基本的にこれで終了なんだけど、なぜかこのプラグインでは手動バックアップしかできなかった。
実際はWP-DBManagerにバックアップをメールで送信する機能がある。
しかし、メールに付いてきた添付ファイルが壊れていたのだった。
原因は不明のままだ。

なので最適化は上記のプラグイン、バックアップは『WordPress Database Backup』を使うことにした。
このプラグインもデータベースをバックアップする物だ。
そしてメールでそのバックアップファイルを送信することが出来る。
もちろんgzipファイルに圧縮してくれる。

これら二つを使ってこのブログも継続的に見れるようになるのかな?
オーバーヘッド化する根本的な解決は未だに見つからないけど。

2010.6.21 追記
メールで送られてくるデータベースのバックアップが壊れているのを直す方法がわかった。
.htaccessに以下を書き加えるだけ。

<files wp-cron.php>
AddHandler application/x-httpd-phpcgi .php
</files>

投稿日   written by hosimitu

2月 16

けーついのコンセプトはパケ死しない

2ヶ月ほど前に携帯電話用のtwitterクライアントを作った。
色々あってソースコードを公開することにした。

ちょっと一人で開発を続けるのに時間がかかりすぎるのもあって公開に踏み切った。
あとサーバーの限界がわからないとか色々。
このブログと同じサーバーに上げているので何かあったらブログ共々ダメになるしね。

ソースコード:hosimitu’s k-twi at master – GitHub

それからどこかに使い勝手の良いサーバー無いかな?
GAEはダメじゃないけどフレームワークが動かせないし・・・。


投稿日   written by hosimitu

2月 08

つい最近気付いたんだけど、サイドバーにある月別アーカイブが使えなくなっていた。
クリックしたらその月の過去記事に飛ぶんじゃなくて、なぜかトップページに飛ばされる。
『.htaccess』辺りが怪しいなーと思ってちょこちょこやっていたんだけど、違った。
悪さをしていたのは『Robots Meta』だった。

このブログの月別アーカイブのURLは『http://www.hosimitu.com/2010/02』なんだけど、
『Robots Meta』を有効化した時は『http://www.hosimitu.com/2010/02/』に書き換わっていた。
スラッシュの有る無しに関わらず意味的には同じだと思うんだけど、なぜか有効化したらトップページへ飛ぶ。
プラグインは現時点の最新版なので無効化する方法を取った。
これで解決したみたい。


投稿日   written by hosimitu

2月 02

今まで『FFFTP』と言うソフトを使ってたんだけど、今度『FileZilla』と言うのに変えてみた。
『FFFTP』と言うのが現在開発が続けられてないっぽいからと言うのが理由。
で、それに至る原因となったのがこれ。
FFFTPに注意! 作者がGumblar対策を喚起 – すでにFFFTPに対する攻撃報告も
なんだかんだで結構ブログをメモ代わりにしてたりするんで使えなくなると困る。
なので、これを機に乗り換えたわけ。
FFFTPのユーザーが改良したのも出てるのだけど開発が続かないと結局一緒だと思ったので、『FileZilla』にした。
ついでにもちろんSSLとか言うのも試してみた。

xreaでSSLを使ってみる

FileZillaをインストールして起動したら、サーバーの設定をする。
ファイル→サイトマネージャー

次に新しいサイトを登録しよう。
まずホスト名とかサーバーの種類とかを設定する。
そして普通にユーザとパスワードを入力。
全部普通に入力

ポート番号が何かわからなかったんだけど、どうやら未入力でもいけるみたい。
これでサーバーと繋がった。
繋がる時SSL接続が確立しましたとか出るので行けてるはず。

で、使用した実感なんだけど普通に使えるなー(←当たり前だ)。
ただ、アップロードがファイルを選らんで右クリックでしか出来ないのかな?
FFFTP見たいにボタン一発でアップロードできると良いんだけどな。

2010年2月3日 追記
FFFTPに加えEmFTP、FileZilla、WinSCP等もすでに標的化 ~ JPCERT/CC、具体ソフト名でGumblar注意喚起
FTP アカウント情報を盗むマルウエアに関する注意喚起
なん・・・だと・・・?


投稿日   written by hosimitu

1月 25

プログラミングができなくても作れるTwitter botの作り方』の投稿部分を勝手にOAuthにした物を、著作権表記を付けたまま勝手に配布。
使い方は上記のページを参照。

ダウンロード

ダウンロード(ver.1.42をベースに独自にOAuth関係を組み込んだ) 動作確認済み
ダウンロード(ver.1.42をベースにver.2.04の機能を盛り込んだ) 動作未確認

著作権とか重要なお約束

twitterのbotなどで OAuthを使う方法(PHPバージョン2)』の記事を参考にOAuth登録出来た人のみが使用することを許される感じです。
『まずtwitterに登録しよう』以降を参考にして手順を進めてください。

OAuthを呼び出したりする部分のプログラムは『abraham’s twitteroauth at master – GitHub』を使っています。
また、twitterにOAuthを登録する部分のプログラムは『PHP+OAuthでTwitter』を使っています(; ・`д・´)

ライセンス関連がいまいちわからないのでご一報で即削除します。

仕組みとか

$oauthがtrueの時OAuthを使って投稿します。
falseの時は従来通りのユーザー名とパスワードで動きます。
OAuthを使う時パスワードは必要ないですが、ユーザー名は設定してください。
タイムラインから自分の発言を除いたりする時に使っています。

『Servises』フォルダ内の『Twitter.php』をリネームして『Twitter_oauth.php』とし、それを改造しています。

2010.1.30 記事修正
2010.3.5 ver.2を組み込んだものを公開

2010.3.16 プログラム修正
ユーザーさんから『Twitterbot の特定の単語に反応してリプライ反応するサンプルスクリプト ver.2』を使いたいと要望があったのでver1.42bを修正。
こんなことするのなんて今回だけなんだからねっ!
礼儀正しかったからしただけなんだからねっ!


投稿日   written by hosimitu


Copyright © 2004-2012 星光のつれづれ日記
i3Theme 1.7 is designed by N.Design Studio. customized by hosimitu.