変奏現実

パソコンやMMORPGのことなどを思いつくまま・・・記載されている会社名・製品名・システム名などは、各社の商標、または登録商標です。

この画面は、簡易表示です

VertrigoServでお手軽環境でも作ってみる

WordPressのcron.phpがちゃんと動く環境になったので、
予約投稿もWP-DBManagerの自動バックアップもちゃんと動くようになりました。
今日のカウンターが多めなのは悩んでる人が多いのかな・・・。

※アクセスログを見る限り、お一人さまのみのようです。

あ、バックアップファイルはメールに添付してくれるんですね。
この辺からもWordPressはレンタルサーバーが大前提って感じですかね。
※自宅鯖ならメールで送ってくれてもなぁ・・・。
PHPも5.2系になったし、そろそろ何か作ろうかな。
jQuery + PHP5.2.x + mySQLで、
でもLinuxにファイル送りながら作るのは結構面倒なんで
WindowsでやるならVertrigoServ 2.2.4 が便利ですかね?
起動するとこんな画面が出ます。

Apache/PHP/MySQL/SQLite/PhpMyAdmin/SQLiteManare/Xdebug
色々入ってますね。でも、この画面はどうでも良くて、
実際に使うのはタスクバーのVertrigoServのアイコンのメニューの方ですね。

 
さて、phpMyAdminのアカウントとかは何入れれば良いんだろう。
あ、Help and redame に書いてあるのか。

勝手にインストしてくれる分、お約束の初期設定で悩みますね。
で、このPHPのデバッグ環境ってどう使うのかな・・・。
WinSCPでバリバリ直してばかりで便利な(ハズの)環境ってサッパリ判んないなぁ・・・(大笑



WordPressの【予約投稿の失敗】が直ったかもしれない

\wp-includes\cron.phpの
function spawn_cronのタイムアウトが0.01秒と短いので失敗しやすいそうです。
ATOM CPUの中のVM Pleyerなんで0.01秒はきついかな?
wp_remote_post( $cron_url, array(‘timeout’ => 0.01, ‘blocking’ => false, ‘sslverify’ => apply_filters(‘https_local_ssl_verify’, true)) );
10秒にしてみたが、失敗。

また、権限の問題もあるようです。
https://ssiscirine.iobb.net/wp-cron.php をブラウザで開くといつまで経っても戻ってきませんでした。
なので、/etc/hostsの設定を見直してみました。
127.0.0.1         ssiscirine.perma.jp

【ローカルIP】   ssiscirine.perma.jp
に変更してみました。
これで、先のURLは数秒で白紙画面に変わりました。
さて、結果はいかに???
残念ながら、失敗。
【グローバルIP】   ssiscirine.perma.jp
はどうかな?
https://ssiscirine.iobb.net/wp-cron.php をブラウザで開くといつまで経っても戻ってきません。
それでも試してみるとやっぱり失敗。
う~ん、難しいw
【ローカルIP】   ssiscirine.perma.jp
に戻して、
試しにapacheにVirtualHostの設定を追加してみると、
こっちは成功した。

  1. WordPressで使うドメインは、apacheでVirtualHost風に設定する。
  2. /etc/hostsにそのドメインを設定する。
  • 【サーバーのローカルIP】   【貴方のドメイン】

そもそも、apacheにVirtualHost設定が無ければ問題無かったのかな?
一個でもVirtualHostを設定したら、
元々のDocumentRootの設定は概ね無効になるから、
VirtualHost設定に書き換えないと見えなくなる。
その場合、VirtualHostで設定した以外のドメイン名でwgetすると何が返ってくるのか予測不能なんで・・・

<VirtualHost *:80>

ServerName 127.0.0.1

DocumentRoot  /var/www/html

</VirtualHost>

中からはこれで、/var/www/htmlの中が見えるけど、じゃ外から見るとスカなので、

<VirtualHost *:80>

ServerAlias *.*.*.*:80

DocumentRoot  /var/www/html

</VirtualHost>

としておけばIPアドレス指定で飛んできた場合だけ/var/www/htmlの中が見えるはず。
 
まぁ、サーバーのIPアドレスがグローバルIPなら

  1. /etc/hostsにそのドメインの設定が必要。
  • 【サーバーのグローバルIP】   【貴方のドメイン】

でもいいのかもしれないけど、そんなサーバー怖わ杉ですw(大笑
あ、リバースプロキシーがあれば戻ってくるかな・・・。

※他力本願すぎるかな。

残念ながらボクが使っているルーターはそう云う設定はできないらしい。(残念
どっちみち、DDNSを使っているのでhostにグローバルIPを書くとDiceから変更も必要になるので面倒なんで
VirtualHost設定でいいや。
多分これで、WP-DBManagerの自動バックアップも再び動き出すはず。
一旦Disableにしてから、毎日に戻しすと、バックアップファイルがすぐできたので、多分明日も大丈夫???
さて、朝7時に予約投稿設定しておきますか・・・。



WP-Optimize

WP-DBManagerRun SQL Queryのページで

DELETE FROM wp_posts WHERE post_type = "revision";

を実行すれば記事の履歴を消せるんですが、
面倒なんでWP-Optimizeを入れてみました。

  • 履歴が800個ぐらい消ました。
  • DBを最適化してみると2MBくらい減りました。
  • tar.gz形式のバックアップをしてみるとファイルサイズが0.7MBぐらい減りました。
  • なんとなくページの切り替えが速くなったような気もしました。
    • 多分、気のせい。

あ、予約投稿もできるんですね。
公開予定日時を未来にするだけですけどね。
試しに朝の7時にセットしてみました。( >< b

あれれ???



i-googleガシェットちょっと更新

ノアドールが実装されたのでi-gooleガシェットの少し絵を増やしました。

まだ顔、髪、髪の色の変更は未実装。
髪型と染色剤は渡せるんでしょうが、販売枠に入っちゃうでしょうね。
自動でUSEさせてもログに【使えません】って出るだけでしょうね。
一番簡単そうなのは美容スキルUIを使えばいいんでしょうが、
家主が美容スキル必須になっちゃいますね。
面倒なんで髪型と染色剤を渡せば勝手に効果を反映・・・
あ、髪型と染色剤を売れなくなるじゃないか。 orz
そんな感じで未実装っぽいなぁ。
単に売り子さんとして使うだけでなく、カオス装備の倉庫としても使えそうですね。
カオス直前にマイハウスで着替える面々なんても良いかな。
あ、家Ageって重いから無理かな。
下手をすると家へテレポした直後にLinkDead。
カオスに遅刻しそうですね。
MOE人のi-gooleガシェットのURL: https://ssiscirine.iobb.net/ig_gadgets/moejin.xml
 



気になりだすと止まらない文字の大きさのばらつき

そもそもWindowsにしても他のOSにしても、文字の大きさの単位は
1文字当りのポイント数(1/72インチで約0.3528mm)で表現されるので、
半角、全角、倍角しかなかった大昔とは違い、色々あります。
また同じフォントでも

  • OS(バージョン違いを含む)が違う
  • 画面の解像度が違う
  • 使っているプリンタが違う
  • 同じプリンタだが設定が違う(手差しor給紙カセット、解像度)

などの条件が違うと、画面に表示した時、印刷した時で、印刷できる文字の数に相違がでてきます。
※場合によっては別のパソコンで画面に表示した時点で相違が出ます。
それじゃ使いにくいのでPDFってのが出てきました。
文字などがドコにレイアウトされたかを優先した仕様なので、
文字間隔が微妙に狭かったり広かったりすることもありますが
全体のレイアウト上は支障が無いように調整されています。
でも、みんながMS-Officeのファイルを回覧したりメールに貼る人は多いので

  • 妙なところで改行してるぞ!やり直せ!
  • 何このEXCELの表!###だらけじゃない!

そう云う声は絶対消えないんです。
もし、どうしてもMS-Officeのファイルを使いたいなら、

  • みんな同じメーカーのパソコンの同じ機種で統一。
  • みんな同じ解像度で仕事です。
  • みんな同じプリンタを使う、設定はいじらない。

ぐらいの制限を付けないといけません。
てか、
なんでそんなに制約を付け、値段も高いMS-Officeを使い続けるのか?
謎なんですけどね。(笑
え、顧客に提出するんですか?
ワードなら余白1cmくらい余計に取れば良いけど、
EXCELシートなら全シートチェックしないとダメですよ。それも顧客先で!(大笑



何故か非公開になる

民間の航空機の事故なら事故の情報を公開して
利用者を安心させないと航空会社は食っていけない。
でも、航空自衛隊は違うようだ。
まぁ、海の上の事故なんで、
公開するだけのネタが無くて困っているような気もする。。。



スレートで業務生産性は向上するか?

タブレットで業務生産性は向上するか?
無理だろうなぁ・・・


いま流行のスレート型(タブレット型)PCを買って上機嫌の社長。

(中略)

会社では組織の生産性を向上するWindows OSを搭載したビジネス・スレートにしましょうよ、社長。


内容はごく普通だった。
しかし、下にはこんな記載があった。


提供:日本マイクロソフト株式会社

企画:☆☆☆☆☆☆/ 制作:☆☆☆☆☆☆

掲載内容有効期限:2011年7月14日


信用しないことにした。



WordPress3.2へのアップデートは結局延期

PHP5.3.6にアップデートするために・・・
CentOS5.6にアップデート。

※実はそんな必要はない。

やっぱりPHP5.2.x未対応のままだったので、
有志のリポジトリィを追加して、PHP5.3.6にアップデートするが失敗。
画面を見るとmysqlの文字がいっぱいあったので、
mySqlをアップデートしたらPHPも一緒にアップデートされた。
しかしmySqlを再起動してみると失敗する。
mySqlのログを見ると、

[ERROR] /usr/libexec/mysqld: unknown variable ‘default-character-set=utf8’
[ERROR] Aborting

mySqlの設定ファイルの書き方が勝手に変更され起動できなかった様なのでその部分をコメント。

character-set-server = utf8
が正解。
※変えてみたらちゃんと動く。mysql_upgradeの後ならね。
でも、

変更重要度は、-1,000,000%

だな。
どっちかと云うと

service-primary-character-set=UTF-8

の方が正解だとか言い出すると、

database-secondary-character-set=MS932

とか

table-secondary-character-set=euc-jp

とか

record-private-character-set=big5

なんてのを思いつかれても困るので
忘れることにする。
改めてmySqlを再起動し成功。

[ERROR] Can’t open the mysql.plugin table. Please run mysql_upgrade to create it.

なんてのもあったので、

mysql_upgrade -u root -p

した後、コレを書いている。
しかし、
肝心のWordPressのアップデートページに

WordPress 3.2 の英語版 (US) をインストールしようとしています。この更新を行うことで翻訳が表示されなくなる可能性があります。ローカライズ版のリリースを待ったほうが良いかもしれません。

と書いてあったので、WordPressのアップデートは延期。




top