s

Engineer

redmineで学ぶプロジェクトマネージメント

タイトルはちょっとおおげさですが、REDMINE を会社で使い始めて1年ぐらいたちました。 その前は TRAC を使っていたのですが管理がめんどくさいので REDMINE に変えたところ徐々に利用者が増えてきて、今ではチームの標準ツールになりました。 といってもま…

tiger を snow leopard にアップグレードしてみる

-- バックアップ iTunes ライブラリ、iPhone アプリ ファイル -> ライブラリ -> ディスクへバックアップ iphone のバックアップ /Users/xxxxx/Library/Application Support/MobileSync をコピー 写真 アドレスブック 辞書 ソースコード (できるだけ subvers…

tarで固める際に不要なディレクトリを除く方法

サーバのソースを tar で固める際にログファイルやワークファイルなどを除きたい場合は以下を使う。 [code] tar czvf test.tar.gz test --exclude 'aaa' --exclude 'bbb' [/code] 次世代マーケティングプラットフォーム 広告とマスメディアの地位を奪うものp…

oracle+phpでもっとも参考にするべき資料

やっぱり基本はオラクル本家のサイトでしょう。 PHP Developer CenterとかPHPとオラクルはオラクルで何か調べたりダウンロードしたりする時の基本中の基本 OTN 内のコンテンツ。 以下の PDF もいい。 「The Underground PHP and Oracle Manual Release 1.5」…

sony vaio type g for php dev

新しいマシンがきたので、PHP を開発するために必要な設定を順にやっていきます。やることがけっこうあって、だいたい丸一日ぐらいつぶれます。前のマシンでは coLinux を使っていたのを今回は vmware を利用しようと思います。あと php でデバッグできる環…

symfony1.1以降で開発する際に必ず守ること箇条書き

schema.yml カラム名には id、created_at、updated_at、created_by、updated_by を利用する join して利用するテーブルには外部制約を必ず設定、テーブル名_id を利用する database.yml、propel.ini の設定は symfony configure:database コマンドを使う 命…

動作するjobeetサイト

今まで jobeet の svn はあったけれど動作するサイトがないなあと思っていたら見つけました。ちょっとさわると、jobeet には symfony を使ったプレビュー画面がありました。いろいろ方法はあるけどこれという決定打がないのでプレビューの参考になるかもしれ…

symfonyでsqlを節約

doSelectJoinXXX() っていう関数を使うと 2 つのテーブルを join した結果を SQL 1 本で取得できる。 この関数は schema.yml で外部参照を設定すると自動で生成される。 第18章 - パフォーマンス

symfonyでセッションを利用するときにやっといたほうがいいこと

ひとつは、セッション名の変更。 [code] apps/frontend/config/factories.yml all: storage: class: sfSessionStorage param: session_name: my_cookie_name [/code] もう一つは有効期限の設定。 [code] apps/frontend/config/settings.yml all: user: class…

symfony1.1でフロントと管理ツールの公開ディレクトリを切り替える方法

symfony の web ディレクトリはフロントとバックヤードで共通になってしまう。気持ち悪いので、切り替える方法を考えてみた。 まず以下のように backend ディレクトリを作成する。中身は web ディレクトリをそのままコピーする。 apps/ cache/ config/ data/…

symfony1.1+oracle用のパッチファイル

symfony1.1 + oracle で propel:build-all を実行すると、propel:insert-sql でエラーが発生する。原因は、生成された SQL 内(data/sql/lib.model.schema.sql)のコメントがオラクルのコメントになっていないことと、テーブル名とカラム名がダブルコーテー…

環境変数の NLS_LANG の使い方

環境変数の NLS_LANG って今までよくわかってなかった。 今日はまってやっと理解したのが、NLS_LANG はオラクルクライアント側の文字コードを指定するものだということ。オラクルはデータベースの文字コードと NLS_LANG を比較して異なる場合は、データベー…

dreamhost に redmine をインストール

dreamhost に redmine をインストールした。参考にしたのは Redmine - DreamHost 。 ほんとにこの通りにやったら動いた。ただ英語がちゃんと読めてなくてけっこうはまったのでつまづいた箇所をメモしておく。 0. 基本は下の英語をよく読んで作業を進める 1.2…

文字化けが発生しないか調べる時に入力する文字達

symfony × MySQL × Shift_JIS: 0×5c関連 symfonyで作成したテスト用アプリケーションで「ソ」一文字を登録。 PHPで名前を扱う場合、文字コード指定に注意が必要 - Affirmative Way たつさき - Google 検索 髙(はしごたか), 﨑(たつさき)

symfonyでモバイル開発する際に参考になるだろうリンク

http://blog.handsout.jp/player/721 モバイル開発@symfony :: handsOut.jp がかなり良い感じ。以下コードを引用してみる。 apps/app_name/config/filters.yml [code] rendering: ~ web_debug: ~ security: ~ generally, you will want to insert your own …

所感

自分の書きたいコードを書け - 脱職業プログラマのすすめ - ひがやすを blog 自分の書きたいコードを書くというのは、人からやらされてるんじゃなくて、自ら動くということなのでそれなりに成長すると思う。自分のやりたいことをどれだけ実現していけるかっ…

colinuxからmountしたwindowsのファイルをemacsで保存するには

以前解決しなかった問題をなにげに調べると簡単に解決できそう。明日会社で試してみよう。 cofsでmountしたWindowsのファイルをemacsで保存する - 寄り道ばかりの お勉強日記★ write-region-inhibit-fsync という変数をtにしておけば、emacsくんがfsyncを呼…

symfony1.2でバッチ処理を作るにはどうすればいいの?

symfony1.2 では generate:task コマンドが用意されているのでそれを利用します。 まず、ジェネレートコマンドでひな形を作る ジェネレートコマンドを実行すると、 [code] % ./symfony generate:task foo:sample [/code] fooSampleTask.class.php というファ…

symfony のデプロイ方法をためしてみる - jobeet23日目

本番アップはいつも FTP でやっているのですが、capistrano とかある程度ツールを使って自動化したいなと前から思っていました。今ちょうど symfony をやっているので symfony のデプロイ方法を試してみました。 本番環境チェック 実行すると、OK とか Warin…

Vicuna Adaptorって知ってましたか?

Vicuna Adaptorって知ってましたか? はてなスター、はてなブックマーク、はてなブックマークコメントの表示などに対応していて、はてなを使っているのに wordpress な自分にとってはとても便利です。これを作った人はすごく若そう。すごいね!!

wordpressの検索結果ページをAutoPagerizeに対応させてみた

wordpress を AutoPagerize に対応させてみました。 テーマに、Vicuna を使っていると link-template.php ではなく Vicuna 内の修正が必要になります。 修正の詳細が知りたい方は Continue reading をクリックしてください。 参考 cocoa*life - AutoPagerize…

wordpressのナビゲーションの色を変えてみた『COLOURlovers』

COLOURlovers を参考にナビゲーションの色を変えてみた。ざっと見て好きな配色とかあればデータをダウンロードして真似すればいい。ダウンロードするには会員登録が必要。 あと百式の人とデザインがかぶらないように違うテーマにしたのにいつのまにか同じテ…

wordpress リニューアル

最近 mt から wordpress に移行するのがはやっているみたいです。その関係で wordpress についてのいいなぁと思う記事がいくつかあったので参考にしながら、このブログも見た目とかプラグインとかをいれかえてみました。 参考URL http://www.ideaxidea.com/a…

複数バージョンの php の共存

[code] ll /path/to/httpd-2.2.6/module libphp5.so libphp5.so.with-pdo libphp5.so.without-pdo [/code] みたいにして、libphp5.so を手動で切り替えて apache 再起動すると pdo なしとありで切り替わる。 と思ったけどなんか切り替わらないこともある。。

symfony Call to undefined function mysql_escape_string

symfony1.1 で symfony propel-build-sql を実行すると以下のエラーが発生。 symfony Call to undefined function mysql_escape_string php mysql を pdo なしでインストールすると直った。

symfony 1.1 + sfGuardPlugin で You must specify a "moduleName" エラー

sfGuardPlugin をインストールして、security.yml をオンにするとパースエラーが発生する。 [code] Notice: Undefined offset: 1 in /Users/xxx/svn/symfony/vendor/pear/php/symfony/config/sfGeneratorConfigHandler.class.php on line 68 Notice: Undefin…

Linux 上で改行コードを変換する

改行コードの変換を参考に改行コードを変換する。 [code] foo.txtというファイルを調べたければ $ od -c foo.txt | less Mac -> Unix $ tr r n unix.txt Windows -> Unix $ tr -d r unix.txt Unix -> Windows $ perl -p -e 's/n/rn/' windows.txt [/code] ht…

はじめての symfony

symfonyのインストール手順 : tech.kayac.com - KAYAC engineers' blogを見てはじめての symfony をセットアップ。 Subversion設定の標準化に合わせて、subversion の conf ファイルを修正。 php のコンパイルオプションは以下を参照。xsl と zlib が必要。…

yumでエラー「Metadata file does not match checksum」

yum update で以下のようなエラーが出て直らない。 [code] [Errno -1] Metadata file does not match checksum Trying other mirror. [/code] 以下サイトで解決。設定ファイルを下の内容で丸々置き換えることで直りました。それ以上の原因追及はしたほうがい…

svn ディレクトリを除いてファイルのみを find する方法

[code] find . -name .svn -prune -o -type f -print // find find . -name .svn -prune -o -type f -print|grepl sample|xargs ls -l // find sample という名前のついたファイルを ls -l find . -name .svn -prune -o -print0 | sudo xargs -0 chown xxx:x…