Twitter Weekly Updates for 2009-11-29

  • 午後からぶっ倒れていました。これは何だろう?? #
  • [MM登録]思考の整理学 (ちくま文庫) http://bit.ly/8RE1Js #
  • [MM登録]警察庁から来た男(角川春樹事務所) http://bit.ly/8nvD9G #
  • [MM登録]日経ソフトウエア 2010年 01月号 [雑誌] http://bit.ly/68cU87 #
  • [MM登録]失われた町 http://bit.ly/7A7Pd3 #
  • ツレにせがまれて、1Q84を注文。 #
  • bk1速い。注文2.5時間で発送だって。 #
  • ゲームサイトのニフティからの修正対応完了。 #
  • New blog post: ToDo管理でRemember The Milk http://www.accata.com/aoyama/archives/1820 #
  • 携帯電話のメール配信に関しての小冊子を本日申し込んだら、もうお礼の電話があった。商魂たくましい。 #
  • ニュースのサイト。日付に年が書いていないので、新しい記事だと思ったら去年だったり。 #
  • bk1からもう本が届いた。早すぎ。 #
  • Opera(ほとんど使っていないが)、XMindをアップデート。 #
  • そういえば、Vistaも勝手にアップデートされていた。 #
  • RSSフィードに広告うつのは勝手だけど、リンク先の最初にFlashムービー使っちゃ効果半減。 #
  • New blog post: Thunderbird3のRC版をインストール http://www.accata.com/aoyama/archives/1821 #
  • [MM登録]田中ケンのアウトサイドクッキング ダイナミックで簡単なアウトドア料理 http://bit.ly/5CLK06 #
  • New blog post: Thunderbird3 RC版のショートカットが効かない http://www.accata.com/aoyama/archives/1824 #
  • Windows Live Syncでファイルの同期が失敗する。原因不明。 #
  • New blog post: XAMPPのバーチャルホストを設定してCakePHPのテストサイトを構築する。 http://www.accata.com/aoyama/archives/1825 #
  • New blog post: WordPressのテーマを久しぶりに変えてみる。 http://www.accata.com/aoyama/archives/1831 #
  • [MM読了]CQ ham radio (ハムラジオ) 2009年 12月号 [雑誌] http://bit.ly/4wyDx1 #
  • [MM読了]WEB+DB PRESS Vol.53 http://bit.ly/4a3lbJ #
  • [MM読了]別冊 CQ ham radio (ハムラジオ) 2009年 12月号 [雑誌] http://bit.ly/7a9OX4 #
  • [MM読了]田中ケンのアウトサイドクッキング ダイナミックで簡単なアウトドア料理 http://bit.ly/5CLK06 #
  • 楽天からゲームの課金のお誘い #
  • [MM週間記録11/22-11/28]登録8件/購入8件/金額10576円/読了4冊 http://mediamarker.net/u/anpasan/ #

Powered by Twitter Tools

タイヤを交換

子どもたちの誕生会で近くの食事処からの帰り、お酒を飲んでいたので、運転手は飲めない義父に代わってもらいました。やけにハンドルが重いと義父からの指摘がありました。よく見ると右後ろのタイヤの空気を抜けています。

帰り道に前にタイヤ交換をしたお店がありましたので、そのまま乗り付けて見てもらいました。すると、タイヤの側面に大きな傷がありました。その場とタイヤ交換となりました。

どこで傷を付けたかは不明です。どこかで引っかけたのでしょうか?

データベースモデリングツールCrayからER Masterに移行

今までデータベースを設計するには、Cray Database Modelingというツールを使っていました。Cray Database ModelingはPro Editionのライセンス購入しています。Pro Editionの有償版を購入することで、ドキュメントの出力とDBからのインポート(リバースエンジニアリング)が可能です。しかし、開発元のアッズーリから新しいバージョン販売によって、現在のバージョンのサポート中止、現バージョンのダウンロードの中止になってしまいました。新しいバージョンにするには、再度ライセンスを購入する必要があります。しかも、新バージョンのライセンス価格は値上げになっています。これは、商用のソフトウェアを利用する上での、悪いことが重なっているようで、今回移行のバージョンアップは見送りにしてしまいました。

このまま、旧バージョンになったCrayを使い続けていけばいいのですが、旧バージョンがダウンロードできないということと、このような仕打ちをする会社の製品を使いたくない、さらによりよいソフトウェアを使っていきたいと思いますので、次のモデリングツールと探すことにしました。

条件としては次の通りです。

  • E-R図を作成できる。当たり前!
  • 対応するデータベースは、PostgreSQLとMySQL。できればSQLServerも対応。
  • CREATE TABLEを含んだDDLを出力できる。
  • データベースのテーブル構造図を出力できる。
  • Eclipseのプラグインとしてインストールできる。

そこで見つかったのは、ER MasterというER図用GUIエディタです。ER図用GUIエディタといっても、以上の条件はすべてクリアしています。しかも、Crayと違ってテーブル構造図はExcelのファイルに出力できます。CrayはHTMLファイルしか出力できませんので、紙での配布では違うフォーマットにしてあげないといけないので大変でした。Excelに出力できることで、顧客へのドキュメント提出は楽になります。しかし、まだExcelファイルへは英文なので、テンプレートをなんとか修正しなければいけないようです。

とりあえず、ER Masterを使っていきたいと思います。これでCrayを使う理由はなくなってしまいました。使用結果は、順次書いてきます。

GR DIGITALのバッテリーリフレッシュ

GR DIGITALのバッテリーがすぐに充電切れになってしまいますので、バッテリーのリフレッシュをしています。リフレッシュと言ってもオートパワーオフをOFFに設定して、スライドショーを流してバッテリーを空にしているだけ。

何回かリフレッシュと充電を繰り返して効果を見てみます。あまり効果がないかも・・・。

WordPressのテーマを久しぶりに変えてみる。

WordPressのテーマを久しぶりに変えてみました。いつものようにサイト管理の「新しいテーマの追加」のページから、適当にテーマを選んでインストールするだけです。それに日本語に翻訳しなくてもいいのがうれしい。

今回のテーマはいかがでしょうか? 右上の「テーマのスタイル」で色を変えることができます。私はシンプルに白にしています。

XAMPPのバーチャルホストを設定してCakePHPのテストサイトを構築する。

CakePHPで開発していて、ローカルのサーバーにテストサイトで動かしたいとき、まともにlocalhost直下に置ければいいのですが、いろいろとプロジェクトを抱えていると、たくさんのテストサイトを同時に動かしたいときがあります。サブディレクトリごとに設定してあげてもいいのですが、これだと.htaccessの設定が面倒であったり、絶対アドレスでリンクを指定できないとか制限があります。

ドメイン直下にドキュメントルートを配置できればいいのですが、一つ考えられるのはサブドメインを指定するというのがあります。しかし、これではlocalhostでは指定できないととか、わざわざローカルのPCにサブドメインを指定するのもやっかいであるとなります。

次に考えられるのはポート番号で分けてしまう方法があります。例えば

  • Aプロジェクトは、http://localhost:8080/
  • Bプロジェクトは、http://localhost:8082/

などでアクセスすることになります。これですと、ポート番号を適当に追加していけばプロジェクトを分けてアクセスすることが可能にになります。

簡単にローカルのPCにCakePHPのテスト環境を構築するにはXAMPPをインストールしてしまうのが一番簡単です、XAMPPを一つインストールしてしまえば、CakePHPのテスト環境で必要なApacheや、PHP、MySQLも動かすことがことができます。

ポート番号で分けてCakePHPの環境で動かすには、Apacheのhttpd.confにバーチャルホストの設定を追加してしまいます(ここからが本題)。上記のAプロジェクトの場合はApacheのhttpd.confに以下のバーチャルホストの設定を追加します。

Listen <span style="color: #ff0000;">8080</span>

8080>

DocumentRoot "<span style="color: #ff0000;">C:/workspace/TestProject/app/webroot</span>"
DirectoryIndex index.html index.php
ServerName localhost

<Directory "<span style="color: #ff0000;">C:/workspace/TestProject/app/webroot</span>">
Options Indexes FollowSymLinks MultiViews Includes ExecCGI
AllowOverride All
Order deny,allow
Allow from all

この場合、ダウンロードしたCakePHPは、c:\workspace\TestProjectにコピーしてしますと(EclipseのPDTで開発しているためこんなディレクトリにプロジェクトを入れています)、ドキュメントルートはその下の\app\webrootになります。プロジェクトを増やす場合は、赤字の部分を変更すればいいでしょう。

Optionsは、適当に動作させる環境に合わせて設定してください。これは、テスト環境を自分のローカルPC以外からアクセスできないようにしたり、ましてインターネットからアクセスできないようにしたり(もちろん当たり前ですが)してしまえば、あまり気にしなくてもよいかもしれません。

以上、いつもhttpd.confの設定でつまずく覚え書きです。

追記

せっかくこの記事にたどり着いて読んでくれたところ申し訳ありませんが、現在(2014/04/28)のところ、この方法は使っていません。今はVirtual Box+Vagrant+Chefでローカルのテストサイトを構築しています。

Thunderbird3 RC版のショートカットが効かない

一点だけThuderbird3の違和感。よく使うキーボードのショートカットが使えない。

フォルダ内のメールをすべて読んだことにするCtrl+Shift+C。このショートカットはよく使います。サポートページを見ると、まだこのショートカットはあることになっています。

現在、メールのダウンロードとかインデックスの作成をしているので、それが原因でショートカットが使えないとか・・・。

Thunderbird3のRC版をインストール

Thunderbird3のRC版をインストール。インストールは簡単。アカウントの移行は、自動的にやってくれる。

ただいま、インデックスの作成中。これが時間がかかる。

タブの機能が追加されたが、今のところ右クリックでメール本文をタブに追加できるくらいしかできなそうだ。タブはどのように使っていくのだろうか? わからない。「その他操作」ボタンや右クリックで一つのタブにスレッドを表示したり、右クリックでール本文を表示できるようだ。こちらは小さな画面のノートPCには便利かも。タブは、Firefoxのようにタブの領域でクリックしても何も起こらないので注意が必要。

スマートフォルダにすると、受信ボックス(Inbox)が複数のアカウントをまとめてしまうのは違和感がある。すべてのフォルダにすれば、いままでどうりになるので問題がないが。

今のところ、アカウントはimapとGmailだが、問題なく動いている。

アドオン関係はいまのところ全滅。こちらも注意が必要。

ToDo管理でRemember The Milk

今はスケジュール管理はGoogleカレンダーでやっていますが、ToDo管理は中々いいものがありませんでした。GoogleカレンダーにはTaskという機能がありますが、まだ簡単な機能しかなくて、しかも英語の設定にしないと出てきません。日本語の設定ではTaskの機能は使えません。

最近、何をやらなければいけないかがわからなくなってきましたので、GoogleカレンダーのTask以外でいいものがないかと探してきました。見つけたのは、定番中の定番Remember The Milkです。メニュー構成やタスクの登録の流れがが自分好みではないとか、期日の指定がカレンダーから入力できないとか、Googleカレンダーと連動しないとかありますが仕方ありません。これだけ使われているということは、自分が知らない何か良い方法があるのでしょうね。

とりあえず、Google AppsにトップページにRemember The Milkのコンテンツを追加して、GoogleカレンダーにもRemember The Milkガジェットを追加しました。ガジェットの追加方法は、ここを参考にしました。

でも、使いにくそうなので、GoogleカレンダーのTaskがバージョンアップしてくれることに期待します。

Twitter Weekly Updates for 2009-11-22

  • 一つ案件は仕切り直しに直しになりました。こちらが多忙でずっと先延ばしにしていた案件。ご迷惑をおかけします。 #
  • 修正が来ないので、おそらく案件は完了? 長かった・・・。 #
  • 終わった案件は、孫受けなので、詳しい内容は会社のリリースに打てないなあ・・・。 #
  • 立ち読みで中身をメモっちゃダメでしょ。本屋で本を買わなくちゃ。 #
  • [MM読了]自転車少年記―\あの風の中へ (新潮文庫) http://bit.ly/1BKWlU #
  • ゲームサイトの対応完了。あるISPからアクセスすると、トップページにアフリエイトのバナーを表示しないように対応。 #
  • 大人の科学。付録が二眼レフカメラだった。まずい。買いそうだった。 #
  • [MM読了]四度目の氷河期 http://bit.ly/3vdRfU #
  • [MM読了]ガルヴィ 2009年 12月号 http://bit.ly/IZtG5 #
  • [MM登録]Software Design (ソフトウェア デザイン) 2009年 12月号 [雑誌] http://bit.ly/4yxb6q #
  • ブラウンのひげ剃りの修理の送料は、保証期間内でもこちら持ちなのね。ガッカリな会社。 #
  • [MM週間記録11/15-11/21]登録4件/購入3件/金額7371円/読了9冊 http://mediamarker.net/u/anpasan/ #
  • [MM登録]CQ ham radio (ハムラジオ) 2009年 12月号 [雑誌] http://bit.ly/4wyDx1 #
  • [MM登録]MySQLによるタフなサイトの作り方 http://bit.ly/4EzIVk #
  • [MM登録]別冊 CQ ham radio (ハムラジオ) 2009年 12月号 [雑誌] http://bit.ly/7a9OX4 #

Powered by Twitter Tools