2011-01-01から1年間の記事一覧

「$this->getUser()」で呼ばれているものは何か

参考URL http://www.symfony-project.org/reference/1_4/ja/05-Factories#chapter_05_user 確認作業 var_dump(get_class($this->getUser())); ⇒string(6) "myUser" ⇒正体はmyUserクラス。以下の場所にあった。 apps/アプリケーション名/lib/myUser.class.php

データベースの切り替え

Doctrineの場合。 Doctrine_Manager::getInstance()->setCurrentConnection('データベース名');

hiddenにValueを入れる

symfony1.4のお話。 formクラスに以下のように記述。 Action側でこのように呼び出す。 ブラウザ側では、こんな感じで表示される。

ホンマでっかメモ

小学校で人気者だった人ほど早死する 人を楽しませようとしてストレスがたまる 真面目で親の言うことを聞く、正義感がある⇒長生きしやすい 反社会的行為をしないからストレスが少ない 楽観的な人はストレスを受けにくいので長生きしやすい 中高年から人付き…

テーブル内データを見やすく表示

SELECT文の後に\Gを付ける。

symfonyプロジェクトを作った後に忘れがちなこと。

cacheとlogディレクトリの権限を777にする symfony1.4.15からはデフォルトで777になっているっぽい。 webディレクトリ直下にシンボリックリンクを張る $ ln -s /Users/hchuno/sfproject_topic/lib/vendor/symfony/data/web/sf sf webディレクトリ直下の.htac…

ホンマでっかメモ

乳がんになりやすい環境 夜寝る時に照明をつけていると乳がんになりやすい メラトニンは暗いほうがよく出る→乳がんを抑圧する 国際線のCAは普通の人に比べて70%乳がんになりやすい 50歳以上で三年間夜勤交代制の勤務をしていると他の人の4.3倍なりやすい 間…

Timestampの驚くべき仕様。

同僚エンジニアに教えてもらった事実。 Timestamp型のカラムが複数あるテーブルでUpdateを行った場合、最初に出てくるカラムのみが更新されます。

画面遷移しなくなった。

フォームオブジェクトを手っ取り早くテンプレート側で表示させるために、 <?php echo $form; ?> …としていたが、これではスタイルシート等を利かせにくいので、デザインに手をくわえやすいように <?php echo $form['nickname']->render(); ?> のように各…

ホンマでっかメモ

人気者の資質 こだわりが強い 見栄っ張り 寂しがり屋

Model絡みで大ハマリ

symfony1.4。

1.4でのバッチ処理作成

$ ./symfony generate:task registrant $ vim lib/task/registrantTask.class.php executeメソッドの中身 「setCurrentConnection」でデータベースの接続先を変更している。 バッチの走らせ方 例えば、 $this->namespace = 'batch' $this->name = 'registran…

ignore色々…

svn

設定ファイルを使う 外部エディタの指定(※指定済みであれば指定しなくて良い) $ export SVN_EDITOR=vim svn:ignoreを指定 $ svn propedit svn:ignore . Vimが開くので、ignoreしたいファイルを入力してVimを閉じればOK。 (例)symfonyプロジェクトの「config/…

ホンマでっか!?メモ

へそにアロマオイルで若返る ほくろが多く出来る人は7歳若くみえる 皮膚の細胞分裂が活発なため、老化が遅れる→皮膚がんも増えやすい 見た目を若返らせると体内が老化しやすくなる 欲深い人はアンチエイジング成分を自分から出している よだれにアンチエイジ…

RedmineでInternal Error

コネクション数とwait_timeoutの設定

【さくらVPS】Vimでの日本語文字化け対策

デフォルトでは英語環境になっているため、日本語環境に修正。 # vim /etc/sysconfig/i18n 以下のように修正してログインしなおせばOK。

MySQLが起動できない!

さくらVPSでMySQL5.5.17をインストールした時のお話。

文字列一括置換

「特定の拡張子のファイルを対象に、それらのファイルに含まれる任意の文字列を別のものに置換する」 …という、Rubyのワンライナープログラム。 構文 $ find 探したい場所 -type f -name '対象ファイル名' -print0 | xargs -0 ruby -i -p -e '$_.gsub!(/置換…

【CentOS】バージョンを確認する

$ cat /etc/redhat-release

date関数やstrtotime関数を使ったときにWarningが出る問題

Warningの内容 strtotimeの場合 Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those me…

Lionでメールを送れるようにする

Mac

symfony1.4でのメール送信。 MacbookAirにあらかじめインストールされていたPostfixを使用。

今日書いたシェルスクリプト

Redmineのバックアップ用シェルスクリプト。

スマホかガラケーかPCか、でテンプレートを切り替える

symfony1.4のお話。 sfPHPViewを継承したクラスに切り替え処理実装。

doctrine:build-schemaの後の設定。

symfony doctrine:build-model symfony doctrine:build-forms symfony doctrine:build-filter

mysql.sockでハマる

symfony1.4のお話。「doctrine:build-schema」 を使えば、DBの情報を調べてschema.ymlを自動で書いてくれるとのこと。 早速試してみたところ… /Users/hchuno/sfproject% ./symfony doctrine:build-schema >> doctrine generating yaml schema from databas…

symfonyのインストールに関係すること諸々。

symfonyのダウンロード。 symfonyのサイトからtarファイルを落としてくる。 curl -O http://www.symfony-project.org/get/symfony-1.4.14.tgz バージョンの確認 symfony jackie:sfproject hchuno$ php lib/vendor/symfony/data/bin/symfony -V symfony versi…

ホンマでっかメモ

脳に関すること 家にこもって色々なことを考えていると不幸になる Hな事を考えると落ち込むことが少なくなる 運動しないとアルツハイマーになりやすい 歳を取ってくると顕著になる 神経幹細胞の分裂と運動は密接に関係している 昔は脳細胞は死ぬ一方だと言わ…

キャッシュされるのを防ぐ方法

web

メタタグを使う <head>〜</head>に以下を埋め込む <meta name="robots" content="noarchive"> Googleにキャッシュ削除依頼を出す https://www.google.com/webmasters/tools/removals?hl=ja

まとめて変数をViewにセットする方法

コントローラ側 $this->set(compact("user", "shippingDay", "deliveryStatusString")); ビュー側 <td><?php echo $user['UserConfirm']['slip_number']; ?></td> <td><?php echo $shippingDay; ?></td> <td>2011/08/01 8:00-12:00</td> <t…