5丁目通信(仮称)

とある5丁目で活動する還暦を過ぎたWebプログラマーの覚え書きです。それとかかってくる迷惑電話や、家業のアパート経営について。

カテゴリー: システム関連

  • iPadとiPod。一字違いで紛らわしいって話し

    ニュースに、iPadと出てくるとiPodと間違えて反応します。iPadを持っている自分は想像できませんが、カメラ付きならiPod touchは想像できます。だって、iPadって、まだこれで日本語の本を読めないでしょ? Appleストアでは、見事に電子書籍のことは何も書いていないし。

  • XPERIAが欲しいという気持ちが萎んでいくという話し

    ここでドコモのAndroid端末XPERIAがほしいと書きましたが、今はだんだんと萎えていっています。

    結局は、ドコモは発表が早すぎるのです。冷静に考えると、まだまだ買えないじゃん。ということです。

    こういうものを買うには勢いが必要です。発表した翌日に買えるぜ。ということになっていたら、たぶん何も考えずに買ってしまうのです。

    これは戦略好きの広告屋の戦略だとは思いますが、この戦略は失敗ではないか。

    おそらく発売のころには、次のiPhoneの形が見えてくることですし、他と比較検討に入ってしまうのです。

    まして、XPERIAのスペシャルサイトですが、こんなに凝っていただくと、自分はドン引きです。音楽とか映像と自分とは世界が違うかも。ということです。

    ソフトバンクの決算発表会のUstream中継を見てしまうと、iPhoneでもいいかも。と思ったりして・・・。

    auはスマートフォンに力を入れないようだから、近いうちにサヨナラするのは確実だろうな。

  • So-net SNSのサービス終了で考えた話し

    So-net SNSサービス終了との発表がありました。So-net SNSは、OpenPNEの大きな事例として注目していました。また、So-net SNSで運営しているSNSに参加していました。

    終了の理由として、収益と運営にかかるコストのバランス、ユーザー数の伸びとのことですが、無料で広告だけでサービスするのは辛いものがあります。

    OpenPNE自体は、PHPとMySQLが動くサーバーがあれば簡単に動作するので、私のほうに連絡いただければ設定はできますが、サーバー設定料と使用料はいただきます。OpenPNEのソースコードを読み込んでいますので、カスタマイズも可能です(ちょっと宣伝モードです)。

    今は、無料のサービスはいろいろありますが、いつサービスを停止するのがわかりません。以前は、写真のアルバムサービスをどこにするかを考えていましたが、継続してサービスしてくれることが大事です。

    たとえば、FlickrとかPicasaウェブアルバムとか、写真ファイルを預かってくれるサービスがありますが、永遠にサービスをやってくれるとは限りません。預けて手元のデータを消してしまうと、突然のサービス停止なんてなると痛い目を会うことになりそうです。やはり、クラウドコンピューティングは永続的ではありません。バックアップを手元に残す必要はありそうです。

  • PHPでのnull,false,0,array(),””の違いのメモ

    PHPでプログラムを作っていると、null,false,0,array(),””の違いを忘れてしまうこと。どんな関数で判定すれば区別するかです。今までは、empty()で判定していましたが、細かく判定できる比較表をPHPのサイトて見つけました。知らないのは自分だけだったかも・・・・。

    PHP 型の比較表」を見れば一目瞭然です。その他、==と===との比較の一覧も載っています。参考までに・・・・。

    ちゃんとマニュアルを見るべきでした。

  • CakePHPのhasAndBelongsToMany(HABTM)で、2つのテーブルの関係を削除する話し

    これは悩みました。

    例えばCakePHPのサイトのように、RecipeとTagとが多対多の関係でhasAndBelongsToMany(HABTM)で定義されているとき、レシピに複数のタグを追加するには、Recipeモデルで

    $data['Tag’] = array(1,2);
    $this->create();
    $this->saveAll($data);

    なんてすればいいのですが、その関係を削除したいことがあります。単純に

    $data['Tag’] = array();
    $this->create();
    $this->saveAll($data);

    とすると、全くTagには影響はありませんでした。ではどうすればいいかというと、正解はこのサイト(リンク切れ注意)。Thanks!。

    array()をarray(false)にすればいいのですね。

    $data['Tag’] = array(false);
    $this->create();
    $this->saveAll($data);

    これはわかりませんでした。でも、何かおかしな仕様ですが、しかたありません。

    著:山田祥寛
    ¥1,870 (2025/11/25 12:18時点 | Amazon調べ)
    著:松浦 健一郎, 著:司 ゆき
    ¥2,574 (2025/11/28 14:13時点 | Amazon調べ)
    著:谷藤賢一, 著:徳丸浩
    ¥2,750 (2025/11/25 12:18時点 | Amazon調べ)
  • CakePHPでMySQLを使うと文字化けする件。単純なミスだった話し

    CakePHPでMySQLを使うと、phpMyAdminでみると日本語で格納したテキストが文字化けする件。app/config/database.phpの設定をGoogleで検索して確認しました。

    参考にしたサイトは、ここ

    MySQLのマニュアルを読めよ。> 自分

    'encoding' => 'utf8'

    にしなければいけないところ、

    'encoding' => 'utf-8'

    にしていました。何て単純なミスなの。> 自分

    著:山田祥寛
    ¥1,870 (2025/11/25 12:18時点 | Amazon調べ)
    著:松浦 健一郎, 著:司 ゆき
    ¥2,574 (2025/11/28 14:13時点 | Amazon調べ)
    著:谷藤賢一, 著:徳丸浩
    ¥2,750 (2025/11/25 12:18時点 | Amazon調べ)
  • #Thunderbirdのアドレス帳をちゃんと使うことにする。

    もうずいぶんThunderbirdを使っているが、アドレス帳を使っていませんでした。返信するとき別にアドレス帳を使う必要はないが、新規にメールを作成となるとメールアドレスを入力する必要が出てくる。今までは、違うメールからメールアドレスをコピー&ペーストしたり、オートコレクト機能で自動的に入力していたが、どうも面倒くさくなってきた。最近は、プロジェクトでたくさんのメンバーにCCでメールを送らなければいけなくなったのだ。情報が散乱するので、本当はメールで情報の共有はしたくないのだが。

    Thunderbirdのアドレス帳を使うことにする。しかし、このままだと、PCを換えたときにせっかく登録したアドレスが出てこないので同期が必要。

    ここで、Google Contactの登場。Google Contactは、Thunderbirdのアドレス帳とGmailの連絡先(Google Contact)を同期するためのThunderbirdのアドイン。

    これで間違いなくメールアドレスを設定できればいいのだが・・・。

  • ドコモの#Android端末#XPERIAが欲しいと思ったが、ちょっと待てという話し。

    ドコモのAndroid端末XPERIAの発表がありました。欲しいと思ったが、ちょっと待て。

    今契約しているauは、今回Android端末の発表はありませんでした。auはスマートフォンに乗り遅れているということで、 他社に乗り換えも考えてもいいかと。

    スマートフォンといえば、iPhoneもありますが、これだけ盛り上がってしまっていますので、天の邪鬼の自分としては他のスマートフォンを選びたくなります。いままでは、ザウルスやWindowsCE(電話ではないですね)、W-ZEROとか使ってみましたが使いこなすまで行きませんでした。必ず使うということにしないと、他の携帯電話と併用しているとダメなようです。

    自分の携帯電話の使いかたを考えてみると、以下の通りです。

    • もちろん電話。
    • メールの受信。タイトルを読むだけ。送信はしない。
    • Webサイトは、バスの位置情報サイトくらい。
    • おサイフ携帯。電子マネー。Edy。Suika。nanaco。

    最初の3つは、スマートフォンにしても問題ないし、文字の入力が格段に楽になるので使い方が広がりそうです。しかし、最後のおサイフケータイは、最近よく使うようになりました。おサイフケータイがスマートフォンへの移行を考えてしまう。

    おサイフケータイ用に別に携帯電話を買っておくか、今までの携帯電話を残しておくとか。しかし、無駄のような気がします。

    おサイフ携帯をあきらめて、電子マネーは対応したカードにするとか。カードをたくさん持たなければいけないので大変そう。

    迷っているうちは、今まで通りの携帯電話を使い続けるのでしょうかね。Androidのアプリケーションの開発を研究するという大義名分で買ってしまうのも手もかしれない。

  • 地上デジタルチューナーが動かなかった話し

    ビックカメラで地上デジタルチューナーを衝動買い。PCに入れてみたが、結果は動かなかった。

    まずは原因は2つ。

    ディスプレイがHDCPに対応していないこと。地デジはHDCPというのが著作権保護をしているらしい。何て面倒な仕様なの。PCでの地デジは敷居が高い。ディスプレイへの出力をデジタルからアナログに変えてみて対応。しかし、画面が汚くなる。

    次は電波が弱いとのこと。しかし、TVでは地上波デジタルを見えているし、同じアンテナ線でワンセグは視聴可能。地上波デジタルは、とてもアンテナからの入力がシビアみたいです。これであきらめ。なんだか面倒くさくなった。せっかく地デジチューナーを買ったけど、何も表示できずおしまい。いままで通りPCで見るのは、ワンセグチューナーでいいや。

    こんなことでは、簡単にアナログからの切り替えは難しいかもしれませんね。B-CASカードを挿入するのも何とかしてよ。シカや公園で叫んだ人ががんばっても、アナログ停止の混乱は避けられないでしょう。

    ちなみに今回購入した地上デジタルチューナーは、バッファローのDT-H50/PCIEWという製品。既に在庫限りでWindows7には未対応。

  • VMware Serverの管理Webコンソールにアクセスできない。

    たまにVMware ServerのWebでアクセスする管理コンソールにアクセスできないことがあります。Googleに聞いてみましたら、ありました。こちらもCentOS5の64ビットの上で、VMware Serverを使っています。

    詳しくは、こちらのサイト「CentOS5.4 x86_64 と VMWare Server 2.0.x でWebAccessコンソールが途中で固まってしまう場合の解決策」を参照のこと。

    これで解決すればいいのですが・・・。

This website stores cookies on your computer. These cookies are used to provide a more personalized experience and to track your whereabouts around our website in compliance with the European General Data Protection Regulation. If you decide to to opt-out of any future tracking, a cookie will be setup in your browser to remember this choice for one year.

Accept or Deny