ホーム > アーカイブ > 2007-12

2007-12

CakePHP 1.2 系を試してみる

CakePHPからPre-Beta: 1.2.0.5875 pre-betaをダウンロードする。

クライアントのcoLinux上に展開。

CakePHPが動作するようApacheのhttpd-vhosts.confを以下のように修正する。

<virtualhost>
ServerAdmin webmaster@c.xxx.co.jp
DocumentRoot /mnt/svn/sylvan-l/c/app/webroot/
ServerName c.xxx.co.jp
ErrorLog logs/c.xxx.co.jp-error_log
CustomLog logs/c.xxx.co.jp-access_log common</virtualhost>

<directory>
Options Indexes FollowSymLinks
AllowOverride AuthConfig Limit FileInfo
Order allow,deny
Allow from all
</directory>
</virtualhost>

mod_rewriteがあった方がいいので、以下の記述をhttpd.confに追加しapacheを再起動する。

LoadModule rewrite_module modules/mod_rewrite.so

ブログの名前を変えてみました。

IKH - imasugu、kodaware、hirogare

「今すぐ!こだわれ!広がれ!」というメッセージをブログ名に込めてみました。(とゆっても頭文字をくっつけただけでひねりもなにもないので近い内に変えるかもしれません。)来年はとりあえずどんどん作る年にします。ちゃんとしたプランがなくてもとりあえず作る。そしてこだわる!徹底的に!コードもきれいに、デザイン面もユーザビリティを気にしてフォントもTPOに合わせて適切なものを利用する。あとは広がるサービスを念頭において。

ビジネスプラン

楽しい事がやりたいなぁ。アホっぽいけど楽しそうなものが作りたいなぁ。

イラストのランキングサイトを作る。毎週と毎月のランキングでトップのイラストにはなにか報酬のようなものを設ける。でもイラストレーターの名前は非公開。何故かというとがちの勝負だから、あの人の絵が好きだからみたいな検索はぜったいさせない。イラスト1本勝負。毎回ゼロからスタートするガチンコの勝負場所。前回1位だったから次も1位なんて予想はなりたたない、何故かというとぜったい匿名だから。でもイラスト見たらすぐわかるかも。。

ビジネスモデルは広告。ミッションステートメントはイラストがもっと世界を楽しくする!!!

機能一覧

  • フロント
    • トップページ(画面はトップページのみ。ここにイラスト全てとランキングなどを詰め込む)
    • ヘルプ
  • 管理ツール
    • ログイン
    • 承認フロー
    • (CMS)

ライバル

ヒント

  • ウェブカム
  • 飛び抜けたあほさ加減
  • mixi
  • アートストリーム

もらったアドバイス

  • このままだとユーザーが投稿するメリットがない。イラストのコンクールとかコンテストは他にもいっぱいある。もっと直接仕事につながるみたいなメリットが必要。
  • 他のランキングサイトは何故この絵が1位なの?みたいなことがよくある。

構造化プログラミング

オブジェクト指向と構造化プログラミングの違いってわかる?って聞かれて、全然わからなかったので調べてみました。

ここを参考にしました。

「正しく動作することが理解し易いプログラム」というのが構造化プログラミングの目的のようです。その為に階層化、モジュール化とステップを踏んでいきます。大域変数(グローバル変数)をできるだけ使用しないというのも重要です。カプセル化という感じでしょうか。

この中にクラスやオブジェクトという言葉は出てきませんが、構造化プログラミングのモジュールがクラスのメソッドに当たり、複数の同じような機能を持ったモジュールをまとめるとクラスになりそうです。

今の私のレベルは構造化プログラミングは理解できるけれどオブジェクト指向になると途端にわからなくなるぐらいのレベルです。

colinuxでetags

colinuxでetagsを使うとき、

etags -e -R –langmap=PHP:+.inc

だとうまくいかなかったので

#!/bin/sh
etags --append --language=php `find . -name "*.php"`
etags --append --language=php `find . -name "*.inc"`

みたいなシェルファイル etags.php を作って /usr/local/bin/ に置いてみた。

IE6だけレイアウトがくずれる

WindowsのIE6だけsidebarが横にならばずに下にいっちゃうので調べてみる。

ADP: floatレイアウトでつまづかないためのTips

9. 先にfloat: leftをしたボックスのmargin-leftや、先にfloat: rightをしたボックスのmargin-rightは指定しない(2004年12月9日書き換え)。

IE6ではまる。詳しくは、ADP: フロートとマージンを参照のこと。余白が必要な場合は、ボックスの中の要素にmarginかpaddingを指定する。

助かった。参考サイトのようにmargin-rightを指定しないようにするとIE6でもFireFoxなどと同じように表示されるようになった。
今までHTMLのこういうTipsはあまり調べてこなかったけれど最低限は知っておく必要があるなぁ。

Webプロフェッショナルのための黄金則 XHTML+CSS虎の巻 (Web Designing BOOKS)
大藤 幹
毎日コミュニケーションズ
売り上げランキング: 6019
おすすめ度の平均: 5.0

5 さすがの高水準。文句のない信頼性。
5 テーマ毎に無駄なくまとめられた珠玉の一冊
5 要所がまとめられている

CSS Zen Garden Book―Webデザインのベストプラクティスに学ぶ、CSSクリエイティブ・テクニック (Web Designing BOOKS)

個人用エントリと公開用エントリ

久々にブログを書いていて思ったこと。

自分のメモ用のエントリと人に見せる用のエントリは書き方が全然異なる。

だからといって、自分用と見せる用でブログを分けちゃうとそんなに書かないからどっちも廃れていく。

じゃあどうすればうまくいくかというと、同じブログに書くけれど、書く時にこのエントリは公開用とか意識して書くようにしよう。公開する時はなにか公開用のタグをつけておこう。ちょっとやりやすくなる気がする。

CakePHPの勉強会へのリンク

CakePHP勉強会を開催しました! & 発表資料です : akiyan.com

今後も利用していきたいと思っているフレームワークCakePHP。

一度業務で利用したけれどまだまだ理解できていない部分があり、発表資料を読んでもっと使い込まないとと感じました。

CakePHP勉強会を開催しました | Shin x blog

また普段からブログを読んでいる Shin x blogさんが大阪と聞いてびっくりしました。会社でどんな風に利用しているのか知りたいなぁとつい思いました。

CakePHPガイドブック

初めてのRuby
初めてのRuby
posted with amazlet at 08.07.29
Yugui
オライリージャパン
売り上げランキング: 1780
おすすめ度の平均: 5.0

5 要点がコンパクトにまとまっています。(中級者以上向け)

テストに必要な3つの要素

結合テストに必要な3つの要素

  1. 仕様が満たされていることの確認
  2. セキュリティ要件が満たされていることの確認
  3. パフォーマンス要件が満たされていることの確認

基本から学ぶソフトウェアテスト―テストの「プロ」を目指す人のために

羽生さん大逆転

ホーム > アーカイブ > 2007-12

ぴくちゃー
ブログパーツ

ページの上部に戻る