2014-04-01から1ヶ月間の記事一覧

Phalconモデルまとめ(3) 計量・ハイドレーションモード・新規作成と更新

「最速」PHPフレームワークPhalconのモデルについて、基本事項をまとめます(公式ドキュメントの翻訳+αです)。記事執筆時のPhalconのバージョンは1.3.1です。 モデルの計量 計量(集約)はデータベースの操作を助ける機能で、COUNT/SUM/MAX/MIN/AVGなどがあ…

『GitHub実践入門』を読了

GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus) [単行本(ソフトカバー)]大塚 弘記技術評論社2014-03-20GitHubは、オンラインのGitリポジトリ共有サービス。Gitは、分散型のバージョン管理システムで、近年とても人気がある。本書の書…

Conduitを削除する方法

WindowsでChromeを使っていたら、Conduitというブラウザハイジャッカーがインストールされていました。ホームページを改ざんして、ブラウザ起動時にConduit版のbingページを表示するアドウェア(実質的にマルウェアといっても差し支えない)。まず、Windows…

Phalconモデルまとめ(2)リレーション

「最速」PHPフレームワークPhalconのモデルについて、基本事項をまとめます(公式ドキュメントの翻訳+αです)。記事執筆時のPhalconのバージョンは1.3.1です。 リレーションの定義 Phalconでは、リレーションはモデルのinitialize()メソッドの中で定義する必…

Phalconモデルまとめ(1)データ取得の基本

「最速」PHPフレームワークPhalconのモデルについて、基本事項をまとめます(公式ドキュメントの翻訳+αです)。記事執筆時のPhalconのバージョンは1.3.1です。なお、サンプルコードを実行したい場合、環境構築を参考にしてください。 モデルの基本 Phlaconの…

Phalconモデルまとめ(0)環境構築

「最速」PHPフレームワークPhalconのモデルについて、基本事項をまとめます。この記事では、Phalconのモデルの動作確認を行うための環境構築方法について紹介します。記事執筆時のPhalconのバージョンは1.3.1です。 前提条件:VirtualBox及びVagrantをインス…

Phalconルーティングまとめ(2)ルーティングを使いこなす

「最速」PHPフレームワークPhalconのルーティングについて、基本事項をまとめます(公式ドキュメントの翻訳+αです)。記事執筆時のPhalconのバージョンは1.3.1です。 なお、ルーティングの定義方法等の基本事項については、(1)を参照してください。 ルート…

Phalconルーティングまとめ(1)ルーティングの定義

「最速」PHPフレームワークPhalconのルーティングについて、基本事項をまとめます(公式ドキュメントの翻訳+αです)。記事執筆時のPhalconのバージョンは1.3.1です。 基本形 add( "/admin/users/my-profile", array( "controller" => "users", "action" => "…

『Webアプリエンジニア養成読本』読了

Webアプリエンジニア養成読本[しくみ、開発、環境構築・運用…全体像を最新知識で最初から! ] (Software Design plus) [大型本]和田 裕介技術評論社2014-03-11「Web技術オーバービュー」と「Webアプリケーション実践入門/PHP編」の感想はこちらの記事に書いて…

Mac OS X 10.9(Marvericks)でactiverecordのインストールに失敗する(atomicのビルド失敗)

『Webアプリエンジニア養成読本』のRuby編をやっていたら、Activerecordのインストールでこけました。 環境は、OS X 10.9.2/Xcode5.1。 どうやら、atomicというRuby拡張のビルドに失敗している模様。 色々と原因を探ってみたところ、gcc(clang)のバージョ…