今使っているUbuntuのPCのメモリを4GBから8GBにしようと思って、メモリを買いました。メモリを規格はDDR2ということを調べただけ。
新しく買ったメモリを入れても4GBしか認識しません。おかしいなと思ってマザーボードの仕様をメーカーのサイトで調べたら、なんと最大4GBまでしかこのマザーボードはメモリを使えません。よく確かめろよ > 自分
ということで、DDR2が使えるツレのPCを2Gから4Gにしたのでした・・・。
Google+: View post on Google+
とある5丁目で活動する還暦を過ぎたWebプログラマーの覚え書きです。それとかかってくる迷惑電話や、家業のアパート経営について。
今使っているUbuntuのPCのメモリを4GBから8GBにしようと思って、メモリを買いました。メモリを規格はDDR2ということを調べただけ。
新しく買ったメモリを入れても4GBしか認識しません。おかしいなと思ってマザーボードの仕様をメーカーのサイトで調べたら、なんと最大4GBまでしかこのマザーボードはメモリを使えません。よく確かめろよ > 自分
ということで、DDR2が使えるツレのPCを2Gから4Gにしたのでした・・・。
Google+: View post on Google+
メールはGmailをメインで使っています。今回の障害には私は影響はなかったようです。
以前はメールは、Thunderbirdで見ていましたが、いつしかバックアップでメールを転送していたGmailがメインになってしまいました。迷惑メールが大量に来るようになってしまいましたので、Thunderbirdの迷惑メールフィルターでは対応しきれません。Gmailはほぼ正確に迷惑メールを振り分けてくれます。
Gmailはたまに遅くてアクセスできないことがありますが、満足しています。
Embedded Link

Gmail で大規模障害が発生 (更新:復旧。影響は全ユーザーの10%以下) – Engadget Japanese
Googleのメールサービス、と前置きするまでもない Gmail で大規模な障害が発生中です。症状は「一時的なエラー
Google+: View post on Google+
フレッツグループアクセスを使っているユーザーは、すでにグループアクセスの受付が終了したので、フレッツVPNワイドへの移行を考えなければいけません。この際、ヤマハのルーターでVPNを構築するのもいいかもしれません。
しかし、今回は10拠点以上あるので、お客様のほうからはフレッツVPNワイドに切り替えです。
10拠点もあると、いちいろ10箇所も廻るのは大変です。リモートで対応できればうれしいです。しかし、このあたりはNTTに聞いても教えてくれません。ユーザー側で何とかしなければいけません。NTTにも事例は溜まっていないようです。
拠点間や法人向けルーターは、ヤマハのルーターが信頼性があってお勧めしています。私もヤマハのルーターを使っています。
さて問題は、センター側のネットワークアドレスを変更しないというと、リモートで拠点のルーティングを変えていないといけません。フレッツグループアクセスで接続して、フレッツVPNワイドにルーティングを変えると途中で切断して、二度とリモートで接続できないとということになります。これはやってしまいました。近くの人にルーターをリブートしてもらって元に戻すなんてことをしてしましました。
また、セッションが最大2つまでという制約もあるので、インターネットで一つ、VPNで一つとなるので、フレッツグループアクセスからフレッツVPNワイドでは同時にセッションを張るということができないことになります。
さて、解決方法はあるのか。地獄の10箇所巡りとなるのか。
UbuntuのパッケージからEclipseをインストールしたときに、次のようなメッセージを出力して起動できない。
Error opening zip file or JAR manifest missing : /usr/lib/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jarつまり、pleiades.jarが見つからない。実際にファイルがない。
pleiades.jarをインストールしても、状況が変わらないので、/usr/share/eclipse/eclipse.iniにある
-javaagent:/usr/lib/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jarを削除した。これでとりあえず起動する。
MongoDBのようなNonSQLに向いたサイトを作成を検討中。現在CakePHPは2に移行しつつあるので、CakePHP2からMongoDBに接続できるかのテストから始める。結果は、笑ってしまうくらい簡単に接続できた。MongoDBに対応したCakePHPのデータソース(仮にCake Mongoと呼んでおく)の開発者に感謝する。
CakePHPとMongoDBがインストールされたものとする。
PHPとMongoDBと接続するドライバーが必要である。WindowsのXAMPP上のテストなので、PeclからのインストールではなくMonboDBのサイトからWindows用のドライバのバイナリファイルを持ってくる。Apacheのバージョンに合わせてダウンロードする。php.iniの設定をして、phpinfo()で確認する。
https://www.php.net/manual/ja/mongo.installation.php#mongo.installation.windows
以上は、検索すると出てくるので、詳細は各ページを参照する。
以下は、Cake Mongo開発者のプレゼン資料からの抜粋である。
データソースをGitから取得する。WindowsなのでGit Bashを使う。以下のコマンドを実行する。
> cd app/Plugin
> git clone git://github.com/ichikaway/cakephp-mongodb.git Mongodb
> cd Mongodb
> git checkout -b cake2.0 origin/cake2.0これで、CakePHP2用の CakeMongoがダウンロードできる。
CakePHPのファイルの修正は以下の通り。まずはデータベースの接続の設定
/app/Config/database.php
class DATABASE_CONFIG {
public $default= array(
'datasource'=>'Mongodb.MongodbSource',
'host' => 'localhost',
'database'=> 'blog',
'port'=>27017,
)
}次に/app/Config/bootstrap.phpでCakeMongoのプラグインを読み込ませる。
CakePlugin::load('Mongodb');後は、CakeMongoに付いてくるサンプルを動かしてみる。
データベースの設定をしなくていいので、簡単に動くことが確認できた。あっさり動くことに、逆に驚き。
メンバーだけにしかサイトを見えないように認証をするように設定した。今回はBasic認証ではなくてDigest認証にしてみた。
あるサイトの情報を真似て(コピペとも言う)設定した。しかし、アクセスするとInternal Errorになる。
いろいろ調べてみると、Apacheが2.0と2.2とかそれ以前だと、Digest認証のhtaccessの書き方が変わっていた。2.2だとAuthDigestFileではなくてAuthUserFileにしないといけなかった。
つまり、人のサイトを丸写しではなくて、ちゃんとマニュアルなりリファレンスを読めよ、ということだった。自戒を込めて。
Google+: View post on Google+
cronの設定で失敗したことの覚え書き。二度と同じ誤りを繰り返さないように。
サーバーを移行の仕事でcronを設定して、1分ごととか1日ごととか他のサイトからデータをデータベースに持ってくる処理がありました。cronの設定をしてもデータベースに反映されません。/var/log/cronのログを見ても時間になると実行されているようです。さて、困った。
解決策はとても簡単なことでした。単純に/etc/crontabのファイルを持ってきたことが悪かったようです。このファイルをcrontab -eで開いたファイルに貼り付けていました。
/etc/crontabの場合、ユーザー名を設定するのですね。例えばこんな感じ。
0-59/5 * * * * root /usr/bin/hogehogeしかし、crontab -eでは、ユーザーは必要ありません。
0-59/5 * * * * /usr/bin/hogehoge簡単なことですが、気が付くのに3時間ばかりかかってしまいました。
お客さんからメールが使えないと連絡があった。調べてみると、そのお客さんが使っている使えるネットのサーバーにトラブルがあったようだ。何か作業をしているようなので、復旧には時間がかかっている。キチンと障害レポートを出してくれるだけ、よしとしなければいけないかな。無事に復旧してよかった。
使えるネットは、他社のほうが機能が同じでも安くなってしまったので、自分のところでは使っていない。この世界は価格競争になってしまっている。
Embedded Link
拠点間や法人向けルーターは、ヤマハのルーターが信頼性があってお勧めしています。私もヤマハのルーターを使っています。
サーバ障害のご報告<vz213> | 障害情報
<復旧のご報告 午後12時50分> いつもご利用いただきありがとうございます。 使えるねっとの高橋でございます。 本日の障害では、該当のお客様に、対変調時間ご迷惑をおかけして大変申し訳ございません。 VPSが収容されているサーバー機の復旧が完了しましたのでご報告申し上げます。 現在は、VPSが全て正常に起動して …
Google+: View post on Google+
PHPUnitをインストールしたくて、Pearでインストールしたら、 components.ez.no/ConsoleToolsをインストールしろと言われた。
しかし、インストールしたくても相手側のサーバーから応答がないようだ。
復活するまで待たなければいけないのか?それとも他に原因があるのかな?
現在はアクセスできるようになっている。
娘が使っているWillcom端末の請求書にパケット代が加算されていた。メールと電話しか使わしていないし、Webへは制限をかけてアクセスできないようにしている。本来ならパケット代はかからないはず。
ウィルコムショップで聞いてみてもわからない。端末の設定をもう一度やってもらって、パケットの推移を調べてみることにした。
1回目と1週間経っての2回のパケットをウィルコムのサポートに聞いてみると、明らかにパケットが増えている。サポートの担当者に聞くと、データ通信の担当者に聞いてくれと電話番号と自動応答のメニュー番号を教えてもらう。
データ通信の担当者に、以上のことを伝えると、即答でRSSリーダーが原因でないかと返答される。あたかも、よく問い合わせがあるような回答だった。
娘が帰って端末を調べてみると、新聞社とかサイトとかの設定がRSSリーダーにあった。全部消去する。これでパケットがかからなくなるか?
そう言えば、購入するときにRSSリーダーの設定があるような説明があったような? 残念ながら覚えていない。RSSを読むだけど千円ばかりパケット料を取られるのね。しかし、このことはあまりショップまで行き渡っていない。