ページ

2012年1月24日火曜日

今日の朝活 6.7km 久しぶりのウォーキングでした


久しぶりの朝活でした。
昨年末から自分でメンテナンスすることになったSNSのこと、ついそちらに集中してしまって朝活が疎かになったりしています。トラブルがあったりもしたんだけど、いろんなことを学ぶことが楽しくてつい夜更かしをしてしまったり、凝り性が災いしてしまうわけなんだけど

何度か再開しようというタイミングはあったんだけど、ついつい寒さや雨に負けてしまってましたが、頑張って今日はいってきました( ^o^)ノ


<記録>
AndroidでMy Tracksを使用して作成
合計距離: 6.70 km (4.2 mi)
合計時間: 1:05:59
移動時間: 1:05:42
平均速度: 6.09 km/時 (3.8 マイル/時)
平均移動速度: 6.12 km/時 (3.8 マイル/時)
最大速度: 12.00 km/時 (7.5 マイル/時)
歩数計 8042歩

<15分ごとの記録>
距離: 1.47 km 平均移動速度: 5.92 km/時
距離: 1.53 km 平均移動速度: 6.14 km/時
距離: 1.41 km 平均移動速度: 5.66 km/時
距離: 1.72 km 平均移動速度: 6.94 km/時

<コース> GoogleMap

2012年1月23日月曜日

OpenPNE3 のバージョンアップ 備忘録


OpenPNE3.6.1の不具合ですが、1月9日の記事では、openpne:migrate をするとエラーが出ちゃうと書きましたが、どうも、DBの書き込みが上手くイカなくなる時があるようで・・

例えば、管理画面から、インストールしたプラグインからフリーページを追加しようとするだけじゃなく、「メール通知テンプレートの変更」 や 「バナー設定の変更」 をしようとしても画面がメンテナンス表示になって、書き換えができなくなってしまう。

ということで、いっそのこと新たに作りなおそうということで、全体をバージョンアップするときの要領で、別ディレクトリに新たに 3.6 をインストールしてみました。結果、新たに作成した方では、今まで起こっていたトラブルは全く起こらなくなりました。
フリーページプラグインも使えるようになりました。

トラブルの原因はわからないままになっちゃいましたが

バージョンアップは今後も行うことがあると思うので、忘れないうちに備忘録として、記録を残しておこうと思います。

参考にさせていただいたサイト
OpenPNE 3.4から 3.6Beta4にバージョンアップ
OpenPNE3 / doc / ja / OpenPNE3_Version_Up_Guide.txt


OpenPNE3.6.1
サーバ さくらインターネット


★まずはデータベースのバックアップ
これは絶対忘れてはいけない
こちらの記事参照
http://kame-mosimosi.blogspot.com/2012/01/openpne-mysql.html

★解凍
ダウンロードした ZIPファイルを名前を変えてサーバにアップロード
置く場所は home/Account の位置
OpenPNE361.zip という名前に変えたとする。

SSHでログインをして
unzip OpenPNE361.zip  を実行する。

解凍されたファイルのフォルダ名を適当な名前に変える。
OpenPNE361 という名前にしたとする。

★設定ファイルの修正 書き換えは UTF-8
これは、SSHでもできるようだけど・・ややこしいのでFTPでする。

home/Account/OpenPNE361/config/ 内のファイルをダウンロードして名前を変える。

ProjectConfiguration.class.php.sample
 → ProjectConfiguration.class.php
という名前に書き換えアップロード

OpenPNE.yml.sample
 → OpenPNE.yml

OpenPNE.yml は
base_url:  mail_domain:  を書き換えアップロード

base_url: "http://Domain/Folder"

mail_domain: Domain


旧バージョンのディレクトリから
home/Account/OpenPNE361/config/databases.yml
をダウンロードして、新バージョンのディレクトリにアップロード


home/Account/OpenPNE361/web/.htaccess
をダウンロードして書き換え
先頭行に # をつける
RewriteBase の行の # を消し、ディレクトリを指定

#Options +FollowSymLinks +ExecCGI

<IfModule mod_rewrite.c>
  RewriteEngine On

  # uncomment the following line, if you are having trouble
  # getting no_script_name to work
  RewriteBase /Folder/

上書きアップロード


★プラグインディレクトリーをコピー

home/Account/OpenPNE361/plugins/

追加したプラグイン等もあるので、旧バージョンのディレクトリーからコピーする必要があるが、SSHだとイマイチよくわからないので、FTPで・・・
ただし、FTPだとものすごく時間がかかる。


★SSHでコマンドを実行

  $ ./symfony doctrine:build-model
  $ ./symfony cc
  $ ./symfony openpne:migrate
  $ ./symfony plugin:publish-assets


★Cronの、「デイリーニュース」、「誕生日」、「RSSセット」 を変更

毎朝6時
/home/Account/OpenPNE361/bin/send_daily_news.cron /home/Account/OpenPNE361/ /usr/local/bin/php

毎朝6時
/home/Account/OpenPNE361/bin/birthday_mail.cron /home/Account/OpenPNE361/ /usr/local/bin/php

15分毎
cd /home/Account/OpenPNE361 && /usr/local/bin/php ./symfony openpne:update-blog-rss-cache


★シンボリックリンクの張替え

旧リンクを削除
% rm Folder

新しいリンク
% ln -s ../OpenPNE361/web Folder

これで、出来上がり

http://Domain/Folder/

で、表示されるようになる。


2012年1月12日木曜日

今朝のジョギング(8.65km) ちょっといい感じ


今日は1Qの途中から走ろうかなって気持ちになれました。
寒かったからってこともあるけど・・
帰ってブログを書き始めて、区間データ見たら、3Q、4Qは、9km/h を超えてるじゃん。
3Qは 10km/h に近いし(^O^)v
、12月の長期の休みになる前のコンディションにちょっと近づいてきたかなって感じです。

<記録>
AndroidでMy Tracksを使用して作成
合計距離: 8.71 km (5.4 mi)
合計時間: 1:02:11
移動時間: 1:00:26
平均速度: 8.40 km/時 (5.2 マイル/時)
平均移動速度: 8.65 km/時 (5.4 マイル/時)
最大速度: 11.04 km/時 (6.9 マイル/時)
歩数計 つけわすれ

<15分ごとの記録>
距離: 1.78 km 平均移動速度: 7.48 km/時
距離: 2.01 km 平均移動速度: 8.36 km/時
距離: 2.36 km 平均移動速度: 9.67 km/時
距離: 2.27 km 平均移動速度: 9.19 km/時


<コース> GoogleMap



2012年1月10日火曜日

今日のジョギング 8.00km


まだ寝不足が続いていて生活時間も不規則なんだけど、
体調がよかったので少し走ってみた。
良い感じかなぁって思っていたんだけど
左ふくらはぎにちょっと違和感が (^。^;)


<記録>
AndroidでMy Tracksを使用して作成
合計距離: 8.00 km (5.0 mi)
合計時間: 1:02:21
移動時間: 1:01:18
平均速度: 7.70 km/時 (4.8 マイル/時)
平均移動速度: 7.83 km/時 (4.9 マイル/時)
最大速度: 9.74 km/時 (6.0 マイル/時)
歩数: 8407歩 

<15分ごとの記録>
距離: 1.58 km 平均移動速度: 6.43 km/時
距離: 2.14 km 平均移動速度: 8.57 km/時
距離: 2.01 km 平均移動速度: 8.27 km/時
距離: 2.03 km 平均移動速度: 8.32 km/時

<コース> GoogleMap



2012年1月9日月曜日

今朝のウォーキング 6.05km 新春ダイエット企画頑張らねば!


ここ何日か、あまりちゃんと寝てないんだけど、今日からダイエット企画の始まりだし、せめて歩いてこようと思って頑張って1時間朝活してきました。

それと、歩数計復活、電池切れでデスクに置いていたらいつの間にか見当たらなくなった歩数計、きっとネコの仕業だろうと思っていたけど、案の定、棚の下の奥に転がっていました。その場所はネコたちの隠し場所で、たまに覗くと、ねずみのおもちゃや、髪を縛るゴムや、綿のついた耳かきや、いろんなモノが出てきます。(=^・^=)ニャン♪

電池買ってきて歩数計も復活

今朝は、7842歩でした。

さて、今日から1週間がんばろう!!

<記録>

途中で記録が切れてしまった。


AndroidでMy Tracksを使用して作成
合計距離: 2.20 km (1.4 mi)
合計時間: 24:24
移動時間: 21:42
平均速度: 5.42 km/時 (3.4 マイル/時)
平均移動速度: 6.09 km/時 (3.8 マイル/時)
最大速度: 7.25 km/時 (4.5 マイル/時)

AndroidでMy Tracksを使用して作成
合計距離: 3.85 km (2.4 mi)
合計時間: 37:21
移動時間: 36:36
平均速度: 6.19 km/時 (3.8 マイル/時)
平均移動速度: 6.32 km/時 (3.9 マイル/時)


<コース> GoogleMap


さくらインターネットで、OpenPNEの MySQL のデータをバックアップ/リストアする方法


1月4日に書いたこの記事

「opFreepagePlugin」がインストール出来ない、ということだけじゃなく、とにかく openpne:migrate をするとエラーが出ちゃうってことだったんです。

そこで、もうひとつ別に、テスト環境のための OpenPNE3.6.1 をつくって、そちらに現行のSNSのデータベースをリストアしてみました。どのテーブルが影響するんだろうと思い、テーブルごとにテスト環境へのリストアを行ってみたのですが、これがけっこう骨の折れる作業でした。

忘れないうちに、備忘録として、MySQLのバックアップとリストア(復元)について、書いておこうと思います。

さくらインターネットでは、phpmyadminというソフトを利用してバックアップをすることができますが、リストアはあまり大きなサイズはできないということもあって、SSH で行うことにしました。


SSH/Telnetでサーバーへログインして・・

■バックアップ

$ mysqldump -hzzzz -uxxxx -pyyyy nnnn   > ffff

  zzzz: mysqlのホスト名  mysql***.db.sakura.ne.jp
  xxxx: mysqlのユーザ名 
  yyyy: mysqlのパスワード 
  nnnn: mysqlのデータベース名
  ffff: バックアップしたいファイル名

上記では、データベース丸ごとのバックアップです。

データベース内のテーブル毎にバックアップする場合は、nnnn:mysqlのデータベース名の後に、テーブル名を加えると、各テーブル毎のバックアップを作成することができます。

$ mysqldump -hzzzz -uxxxx -pyyyy nnnn mmmm   > ffff

  mmmm: テーブル名


■リストア

FTPで、バックアップしたファイルをサーバーへアップロードする。
アップロードする場所は home/アカウント 直下

SSH/Telnetでサーバーへログインする。

下記のコマンドを実行

$ mysql -hzzzz -uxxxx -pyyyy -Dnnnn < ffff

  zzzz: mysqlのホスト名
  yyyy: mysqlのパスワード 
  nnnn: mysqlのデータベース名
  ffff: ファイル名(カレントディレクトリにない場合は、フルパスで指定します。)


参考にさせて頂いたサイトはこちら

ありがとうございました。


SNSはちゃんと動いているけど、なんかまだスッキリしない感じで・・

2月になったら、OpenPNE3.6系の 新しい安定版プログラムがリリースされるとのことなので、その時に新たに作り直そう。

2012年1月4日水曜日

OpenPNE3.6.1 で opFreepagePlugin を使おうと思ってはまってしまった。


OpenPNE3でフリーページを使いたくて、opFreepagePlugin というプラグインを登録しようとしてハマってしまった。

「OpenPNE3はスマートフォン」 「OpenPNE2はガラケー」 と例えられるように、OpenPNE3は本体をインストールするだけだと機能が少なくとてもシンプルで、かわりに拡張機能を追加することができるようになっているので、いらない機能は使わない、使いたい機能だけを追加するという利用目的に合わせたカスタマイズできるのはすごく魅力的なんだけど・・

初心者にとっては、その機能追加がなかなか一筋縄で行かなかったりするわけで、今回の 「opFreepagePlugin」 はハマってしまった。

インストール中にエラーが発生するんです。

SSHで、インストールコマンドまではうまくいくんだけど、モデルとデータベースの更新をしようとすると・・
./symfony openpne:migrate --target=opFreepagePlugin
これを実行すすると下記のエラーがでちゃう。

-----------------------
SQLSTATE[HY000]: General error: 1005 Can't create table 'homeyase_pne.#sql-941c_86d486' (errno: 121). Failing Query: "ALTER TABLE album ADD CONSTRAINT album_member_id_member_id FOREIGN KEY (member_id) REFERENCES member(id) ON DELETE CASCADE". Failing Query: ALTER TABLE album ADD CONSTRAINT album_member_id_member_id FOREIGN KEY (member_id) REFERENCES member(id) ON DELETE CASCADE
-----------------------

管理画面のプラグイン設定には、opFreepagePlugin が表示されているんだけど[編集]を押すと下記の画面になっちゃう。

-----------------------
現在、サーバが混み合っているか、メンテナンス中です。
ご迷惑をおかけいたしますが、しばらく時間を空けて再度アクセスしてください。
Currently, our service is too busy or is under maintenance.
We're sorry and please retry accessing later.
-----------------------

公式SNSに質問してみたんだけど・・
早く解決させたいσ(^◇^;)


今日の朝活 6.16km 今日は歩きだけ

今日は歩きだけ、なんとなく走る気分じゃなかったんだけど・・
うっすら汗をかくペースで気持ちよく1時間歩いてきました(^^)/

<記録>
AndroidでMy Tracksを使用して作成
合計距離: 6.16 km (3.8 mi)
合計時間: 1:03:48
移動時間: 1:02:01
平均速度: 5.79 km/時 (3.6 マイル/時)
平均移動速度: 5.96 km/時 (3.7 マイル/時)
最大速度: 6.73 km/時 (4.2 マイル/時)

<15分ごとの記録>
距離: 1.27 km 平均移動速度: 5.69 km/時
距離: 1.51 km 平均移動速度: 6.08 km/時
距離: 1.54 km 平均移動速度: 6.15 km/時
距離: 1.47 km 平均移動速度: 5.90 km/時

<コース> GoogleMap


2012年1月3日火曜日

クイッカレンタルサーバでCronを使って TwitterBOT(EasyBotter)を動かす


TwitterでBOTをいくつか動かしているんですが、年末のサーバの引越しで一部止まっていたんですね。

というのは、以前のサーバはCronの設定の自由度が非常に高かったんので、いろいろ作っていたんですが、新たに使い始めたさくらインターネットはCronの設定が5つまでという制限があって動かせないBOTがあったんです。
さくらインターネットはマニュアルがしっかりしていて、利用者の投稿も多いし、初心者のボクには大変使いやすく助かっているのですが、Cronに関しては、5つじゃちょっと足りないですよね。そこがちょっと不満足で、ネットで調べるとSSHなどを使って5つ以上の設定をする方法もあるようですが、ボクにはちょっと敷居が高いかなって感じなので・・

無料のCronサービスも幾つか試してみたんだけど
やっぱねぇ、無料のサービスは不安定すぎて・・

そこで、もうひとつサーバをレンタルすることにしました。
条件は、まずは安いこと( ^o^)ノ
そしてなるべくCronの設定の自由度が高いこと

その条件で探していて見つけたのが、クイッカのエントリープランです。

 <Quiccaレンタルサーバ>

まずは値段が安い 1ヶ月98円 (これは12ヶ月払いの場合 1176円/年)

そのかわりディスク容量は1GBだし、MySQLは無しだし、CMSなどは動かせないプランですが、BOTを動かす程度なら十分なスペックです。必要が生じたらプランをアップは簡単にできるようです。

Cronは有料オプションだけど、1ヶ月100円(これは12ヶ月払いの場合 1200円/年)

1ヶ月200円で使えるなら、十分に許容範囲

しかも、Cronの設定は無制限なんですね。
Cronはサーバに負担がかかるという理由で、なんらかの制限を設けているレンタルサーバがほとんどですが、ここはジョブの間隔も1分からセットできます。(設定画面の時間セットのプルダウンにも毎分を選べるようになっている。)

ちょっと、ボクのような初心者にはマニュアルがあまりやさしくないかなぁって感じがしますが、詳しい人ならば全然問題はないでしょう。

BOTを動かすのはこのサーバに決めて、いまは問題なく動いています。

使っているプログラムはこちら

<プログラミングができなくても作れるTwitter botの作り方>


今日の朝活ジョグ 8.08km つい食べてしまったコロッケのせいで


朝活復帰後4日目です。
寒い時期だし、急に無理してヒザが痛くなったりしたらアカンと思って、のんびりペースを続けていますが、だいぶ足腰のコンディションよくなってきた感じがしますす。
が、今日は大失敗・・

いつも朝走るときは何も食べないか、プロテインのシェイクを飲んで出かけるのですが、朝早く起きすぎてしまったときはなにか食べることがあります。
今朝は、キッチンにおいてあったコロッケが美味しそうで、食パンにはさんで食べちゃったんだけど、走る2時間くらい前だったからいいかなって思ったんだけど、甘かった。走っている途中でものすごい胸焼けが(>_<)ゞ
やっぱ、出来合いのお惣菜のコロッケはアカン・・


<記録>
AndroidでMy Tracksを使用して作成
合計距離: 8.08 km (5.0 mi)
合計時間: 1:01:11
移動時間: 1:00:32
平均速度: 7.93 km/時 (4.9 マイル/時)
平均移動速度: 8.01 km/時 (5.0 マイル/時)
最大速度: 10.61 km/時 (6.6 マイル/時)


<15分ごとの記録>
距離: 1.59 km 平均移動速度: 6.41 km/時
距離: 2.07 km 平均移動速度: 8.27 km/時
距離: 2.16 km 平均移動速度: 8.66 km/時
距離: 2.11 km 平均移動速度: 8.71 km/時


<コース> GoogleMap





2012年1月2日月曜日

今日の朝活 7.4km 前半ウォーキング 後半はちょっとジョギング

正月2日目の朝活です。

はじめは1時間歩こうと思ったんだけど、
昨日はちょっとヒザに違和感があったし、疲れも残っていたし
でも歩き始めてみたらヒザの状態も良さそうだったので
後半30分は軽くジョギングでした。
気持ちよく走ってきました。( ^o^)ノ

記録
AndroidでMy Tracksを使用して作成
合計距離: 7.40 km (4.6 mi)
合計時間: 1:02:35
移動時間: 1:01:58
平均速度: 7.09 km/時 (4.4 マイル/時)
平均移動速度: 7.16 km/時 (4.5 マイル/時)
最大速度: 9.06 km/時 (5.6 マイル/時)

15分ごとの記録
距離: 1.46 km 平均移動速度: 6.00 km/時
距離: 1.56 km 平均移動速度: 6.28 km/時
距離: 2.02 km 平均移動速度: 8.08 km/時
距離: 2.08 km 平均移動速度: 8.33 km/時

コース GoogleMap


2012年1月1日日曜日

新年の朝活ウォーキングしてきました。7.27km

新年あけましておめでとうございます。今年もよろしくお願いします。

今年の自分のテーマはいい習慣を継続すること(^^)/
だから元日も朝活してきました!

今日は走らずウォーキングだったけど、気持よく歩いてきました。
朝の空気、元日の空気っていいですね。

さぁ、、今年も一年元気に頑張ろうo(^o^)o


記録
AndroidでMy Tracksを使用して作成
合計距離: 7.27 km (4.5 mi)
合計時間: 1:05:08
移動時間: 1:04:45
平均速度: 6.70 km/時 (4.2 マイル/時)
平均移動速度: 6.74 km/時 (4.2 マイル/時)
最大速度: 8.51 km/時 (5.3 マイル/時)

15分ごとの記録
距離: 1.49 km 平均移動速度: 6.09 km/時
距離: 1.62 km 平均移動速度: 6.48 km/時
距離: 1.86 km 平均移動速度: 7.45 km/時
距離: 1.76 km 平均移動速度: 7.05 km/時

コース GoogleMap



-PR-