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

PhoneGap

Build Error Adobeが買収した話題の PhoneGapを試してみる。 PhoneGap (本家) http://phonegap-fan.com/ 日本語の紹介サイトを参考にインストール。 iOS版(Xcode)/Android(mac)/Android(Win)のいずれの環境でもOKなのはすごい。 iOSでインストールし、チュー…

継続的な開発フローとGit

git

継続的に開発するとき、参考になる記事をメモ。 ■バージョンの付け方、タスク駆動 継続開発のススメ - Twisted Mind ■git の master/branch 管理 A successful Git branching model を補助する git-flow を使ってみた - Twisted Mind ■git 記事まとめ これか…

rake db:migrate のエラー

aptanaプロジェクトの削除方法、rails環境構築 - happy coding の更に続報StockOverflow の回答によると rake v0.9.2で解消している模様。 試してみると確かに動いた。以下、引用 Ruby on Rails and Rake problems: uninitialized constant Rake::DSL - Stac…

ファイルアップロード設定で「httpエラー」となる

2011-08-10 - happy coding の続き。コンテンツファイルをアップロードしたとき、httpエラーとなっていた。 wordpress 3.0.x環境。 パーミッションを777にしてもダメだった。公開前のためBASIC認証を設定していたが、これが原因だった模様。 解除すると、フ…

ファイルアップロード設定

wordpressのファイルアップロードのmax値について。 /etc/php.ini のupload_max_filesize = 128M に変更しApache再起動したが、最大値が8Mになった。 他に変更が必要なパラメタを探すと以下の記事がヒット。 適宜変更すると意図する設定値になった。参照元の…

aptanaプロジェクトの削除方法、rails環境構築

aptanaプロジェクトの削除方法 プロジェクトタブから対象を選んでDELを押す。 ※App Exploreからは消せない…。 rails環境構築 ruby, rails 環境構築 - happy coding でrakeがうまく行かなかった。 再度、プロジェクト hello を作成した。 なお、環境は以下。 …

ruby, rails 環境構築

windows 7 pro 64bit にRubyとRails3のインストール。 参考にしたのはこちら。 WindowsにRails3環境を構築(Ruby1.9.2) - 旧toyoshiの日記 ruby のインストーラでインストール http://rubyforge.org/projects/rubyinstaller/ gem install rails 実行 ruby -v …

serversman@VPS 設定

serversman@VPSのEntryコースを契約。 OSはCentOS(32bit)、WEBサーバコース。 登録完了メールを受け取れず、2ヶ月放置。もったいない。 2ヶ月過ぎ、課金も始まるのでサーバのセットアップと動作を見てみる。CentOS(32bit)のセットアップ VPS設定方法1 Server…

jobeet 5日目: ルーティング

symfony 1.x legacy website有効期限をベースにSQLの結果を制御し、表示をコントロールする章。 MVCのControl(action)に記述したロジックをModel(lib/model/配下)に移す・・・はずが、 順番にソースを更新するが、動きがおかしい。一旦断念。この章はあとで…

jobeet 5日目: ルーティング

symfony 1.x legacy website apps/frontend/config/routing.ymlを編集した場合の動作を確認する apps/frontend/config/routing.ymlを編集 lib/model/doctrine/JobeetJob.class.phpを編集 lib/Jobeet.class.phpを追加 apps/frontend/modules/job/templates/_f…

jobeet 4日目: Controller と View

symfony 1.x legacy website apps/frontend/modules/job/templates/indexSuccess.php 更新 apps/frontend/modules/job/templates/showSuccess.php 更新 apps/frontend/modules/job/actions/actions.class.php を更新 表示を確認 http://localhost/jobeet/web…

jobeet 3日目: データモデル

symfony 1.x legacy website 以下を確認 http://localhost/jobeet/web/frontend_dev.php/job にアクセス、2件のデータの表示を確認。 ファイルを更新 lib/model/doctrine/JobeetJob.class.php lib/model/doctrine/JobeetAffiliate.class.php

jobeet 1日目: プロジェクトを始める〜4日目: Controller と Viewまで

環境設定 実行環境はxampp、IDEは aptana3。phpやdbの知識は問題ない前提。 symfonyやDBのインストールや設定は以下を参照、またはググルこと。 http://www.symfony.gr.jp/docs/for-beginners/installation http://www.symfony.gr.jp/docs/for-beginners/blo…

symfony 1.4 独習 (jobeet)

公式のチュートリアルのjobeet サイト作成を行う。 symfony 1.x legacy website そのまま読むと理解できず脱落したので、実行できる部分だけを抜粋する。 過去の資料は順番でない代わりに内容の解説が多いので不足や詳細を補足すること。

ファイルの関連付け

ファイルの関連づけは、ウィンドウ>設定>一般>エディター>ファイルの関連づけで設定する ファイルタイプにない場合は追加。 ※追加後に関連付けられたエディターにエディタとして使うツール名を指定しないと開けない。 ※エディタごとの設定は Aptana > エディ…

ターミナルのエラー

ワークスペースを切り替えたとき、ターミナルの窓で以下の表示が出た。 This Terminal Emulator is not functional because no 'bash' shell could be found. 対応方法として以下を実行 plugins に aptana.terminal_xxx があるか確認 aptana_root\plugins\co…

windows7 のアクセスが拒否されました

C:\Users\ 配下でアクセスが拒否された場合、 対象フォルダを右クリック→プロパティ→セキュリティ の everyone を確認 everyoneの参照・書き込みが必要ないのに存在しているなら削除する

symfony 1.4 独習

symfony 独習http://www.symfony.gr.jp/docsを参照し、tutorial を実行 ymlでのdbのutf8設定 テーブルをutf8に指定する場合は以下を追加 encoding: utf8symfony DoctrineのTIPS - アシアルブログ config/databases.yml all: main: class: sfDoctrineDatabase…

loopsについて

http://rypple.com/loopsRe-invent your performance review process Continuous feedback Easy to deploy and complete Relevant insights Fact-based summaries

feedback from members

Facebook社も活用、従業員評価システム『Rypple』|WIRED.jpRyppleと同社のloopsについてのまとめ Rypple 社のサービスについて Facebook社で9ヶ月間テストされたRyppleのサービスは、 従業員が多数のフィードバックを得られるようにするサービス。 同じチー…

chrome ・・・待機しています 問題

対応策 chrome で前触れなしにページ表示が遅い場合があった。 リンクを押した後、下部の「○○を待機しています」の表示後、 体感的に分単位で待たされる状態。解決策は、インターネットオプションの設定を変更すること。 Google Chromeが遅い。(ページ読込み…

codeigniter

チュートリアル 日本語サイトにはチュートリアルっぽいものがあるが、MVCがわかってる人向けの初期設定のため、 本家のチュートリアルを参照する必要がある。 日本サイト 日本CodeIgniterユーザ会 本家サイト CodeIgniter Web Framework ビデオチュートリア…

1章- symfonyの紹介

symfony を使うのに必要な技術、用語。 1章基本概念 OOP ORM RAD DRY KISS TDD YAML

2章- symfonyのコードを探求する

symfony の各フォルダには意味があり、制約により動作を規定。 2章基本概念 MVC ファイルツリー(テーブル2-1 - ルートディレクトリ) アプリケーションのツリー構造(テーブル2-2 - アプリケーションのサブディレクトリ) モジュールのツリー構造(テーブル2-3 -…

3章 - symfonyを動かす

動かすためにサンドボックスをセットアップする 手順の説明 サンドボックスをインストールする symfonyのライブラリをインストールする アプリケーションをセットアップする Webサーバーを設定する トラブルシューティング ソースコードのバージョン管理 ま…

4章- ページの作り方の基本

モジュールのスケルトンを作成する ページを追加する ユーザーからの情報をフォームで集める 別のアクションにリンクする リクエストから情報を入手する まとめ symfonyにおいて、ページはアクションとテンプレートで構成される

5章- symfonyを設定する

YAMLの構文とsymfonyの規約を解説する 設定の詳細を解説し、開発〜運用までの設定を行う 設定システム 設定ファイルの概要 環境 運用(prod)、テスト(test)、と開発(dev) コンフィギュレーションキャッシュ 設定ファイルからより多くの情報を得るためのティッ…

6章- コントローラーレイヤーの内側

controllerの解説 フロントコントローラー アクション リクエストにアクセスする ユーザーセッション アクションのセキュリティ ユーザ権限設定 バリデーションとエラー処理のメソッド フィルター モジュールの設定 まとめ コントロールレイヤーは2つの部分(…

7章- ビューレイヤーの内側

ビューレイヤーはテンプレートを使う テンプレートを利用する コードのフラグメント ビューのコンフィギュレーション コンポーネントスロット 出力エスケーピング機能 まとめ テンプレートはヘルパーを使って細かく作成&再利用が可能。

8章- モデルレイヤーの内側

モデルはORMでDBを抽象化する なぜORMと抽象化レイヤーを使うのか? symfonyのデータベーススキーマ モデルクラス データにアクセスする データベースの接続 モデルを拡張する スキーマの拡張構文 同じモデルを2回作らない まとめ ORMでデータベースを抽象化…