月: 2013年7月

DELL studio XPS 9000をZALMAN Z9 Plusに移植した。

DELL studio XPS 9000 の具合が悪く、FF14をやるのに不安だったの
でケースと電源を交換することにした。

ケースは同僚にお勧めされた「ZALMAN ATX ミドルタワーケース Z9 PLUS」。
めっちゃ冷えると言われたので購入。レビューを見てもかなり期待できる。

最初はケースだけのつもりだったけど、studio XPS 9000の電源がATX規格より大きくて
入らない可能性があったし、そもそも電源周りも怪しいなと思ったので電源も新調することに。。

電源はこちら。「玄人志向 PC用電源 ATX 定格600W 12cm静音ファン 80PLUS BRONZE取得 KRPW-SS600W/85+」

で、ケースの写真。

IMG_2625

もっと読む DELL studio XPS 9000をZALMAN Z9 Plusに移植した。

Symfony2既存のデータベースからEntityを作る方法メモ

How to generate Entities from an Existing Database

上記を参考に行ったけど、Resource/config/doctrine以下のxmlの設定を
利用するようになってしまい、あとでライフサイクルコールバックが使いづらくなったので
Entity内にマッピングされるようにEntityを作成する。

Symfony2.3.2の状態
まずはデータベースを作って、app/config/parameters.ymlに設定をしておく。

バンドルは↓と仮定します。
./src/Devel/TestBundle/

まず最初にDoctrineにデータベースの内部を調べさせて、
「./src/Devel/TestBundle/Resources/config/doctrine」以下にXMLのメタデータファイルを作成する。

$ php app/console doctrine:mapping:convert xml ./src/Devel/TestBundle/Resources/config/doctrine --from-database --force

次にメタデータを元にデータベース情報をマッピングしたEntitiyを作成する

$ php app/console doctrine:mapping:import DevelTestBundle annotation

一応リレーションも設定された状態でEntityができるのでうれしい。

XMLのメタデータファイルを削除しておく※これが大事

$ rm src/Devel/TestBundle/Resource/config/doctrine -rf

上記で作成したEntityはセッター、ゲッターがないので以下のコマンドで追加する

$ php app/console doctrine:generate:entities DevelTestBundle --no-backup

この状態で↓のページのCRUD生成を行うと素敵な状態からはじめられる。
Symfony2 でアプリを作る基礎

リレーション設定した状態でCRUDを作成すると、
新規登録時に__toStringが無いって言われるので、
Entityに__toStringメソッドを追加して表示したい内容を
返すとgood。

セーフティバンドライト 赤色LED×4灯 購入

ビッグカメラにニッパー買いに行ったのに、ジョギング用のバンドライトを購入。

前から欲しくて探してたけどいいのが見つからなかったけどついにいいのを発見。

今まで照明とかライトがいっぱい置いてあるところを探してていいのが見つからなかったんだけど、

今日は自転車売場を偶然見ていて発見。380円っていう価格も魅力。

SAMSUNG

SAMSUNG

あーamazonで品切れしてる・・・。

とにかくこれで夜も安全にジョギングできる!

Windows UpdateでKB2538243に失敗してエラーコード64Cが出た。

Windows UpdateでKB2538243に失敗してエラーコード64Cが出た。

すっごい困って調べたら↓に行き着いた。

更新プログラム(KB2538243)に失敗する

あと、その前に色々やっていたらsilverlightの更新も出来なくておかしくなったので↓をみて修正した。

[Win7] Silverlight が何度更新をしても失敗します (エラーコード 670)

あー修正するのにすごく時間がかかった。。

それにしても、アンインストールできないときに↓のFix itはいいかもしれない。。

インストールできない、削除できない、またはダウンロードできないプログラムの問題を修正する     

コンピューターでのプログラムのインストールおよびアンインストールの妨げとなっている可能性がある問題を自動的に診断します。正しくアンインストールできないプログラムおよび新しいプログラムのインストールをブロックしているプログラムについて支援します。