vargrant+chefでつくるPHP5.5+MySQL5.6+CakePHP3環境 巷で話題のvagrant、chefを試してみました。 折角なのでそれぞれ最新バージョンを積極的に入れてみることにしました。(結構苦労しました…) とりあえず手っ取り早く環境を作る手順を書いて行きます。 前提環境 ホストマシン環境 MacOS 10.9 VirtualBox 4.3.6 Vagrant 1.4.1 Chef 11.8.2 vagrant-omnibus 1.2.1 ruby 2.0.0p247 gem 2.0.3 仮想マシン環境 CentOS 6.5 64bit Apache2.2 (yumレポジトリ) PHP5.5 (remiレポジトリ) MySQL5.5 (公式rpm) 各種ソフトウェアのインストール VirtualBox 仮想マシンソフトです。以下URLからダウンロードしてインストー
This document is for a version of CakePHP that is no longer supported. Please upgrade to a newer release! リクエストとレスポンスオブジェクト¶ CakePHP 2.0 では新しくリクエストとレスポンスのオブジェクトが追加されました。 以前のバージョンではこれらのオブジェクトは配列で表現されており、 また関連するメソッドは RequestHandlerComponent, Router, Dispatcher, Controller に分散していました。そのため、 リクエストにどのような情報が含まれているかを正確に表すオブジェクトは存在しませんでした。 バージョン 2.0 において CakeRequest と CakeResponse は 上記の目的で使用されます。 CakeReques
OpauthはPHP向けの認証ライブラリです。抽象化することで多様なプロバイダーに容易に対応できます。 Webサービスで認証を用意すると言っても今は多様な技術が存在します。単なるID/パスワードに限らず、OpenIDやOAuthもあります。サービスプロバイダーごとに実装も若干変わったりします。そうした認証技術を統合して使えるのがOpauthです。 デモです。 Facebook認証です。 問題なく認証できました。各種データも取得できているのが分かります。 こちらはGoogle認証です。 こちらもユーザプロフィール含めて取得できています。 最後はTwitterです。 はい、問題ありません! OpauthはRubyの認証ライブラリOmniauthにインスパイアされて作られており、認証部分を抽象化することでプロバイダーを切り替えて容易に様々なサービスに対応できるようになっています。技術的にはOpe
オンラインのゲームは人気が高い。特にFlashのように手軽に遊べるものは、アイディア勝負なのでユニークで面白い。だが実際に開発しようと思うと、キャラクターの動きやアイテムや武器の制御など頭を悩ますことが多そうだ。 こんなリッチなグラフィックスのゲームも そうした複雑な問題を解決しつつ、Flashベースのゲームを開発しやすくしてくれるフレームワークがflixelだ。すでに多様なゲームがflixelを使って作られていて、実際に試すことができる。シンプルなものもあれば、グラフィックスに凝ったサイズの大きなものもある。 グラフィックスは全般的にドット絵でファミコン風のものが多い。ゲームもシンプルなルールのものが多く、矢印キーと二つくらい(xキーとcキーなど)のキーを組み合わせて操作するようになっている。すでに多数の実績があると、自分でも作ってみようと思えるだろう。 アクションゲームが多い 本家のF
PHPで日本語メールを送る - 基本編に引き続き、 今回は応用編をお送りします。 基本編で解説したmb_send_mailを使えば シンプルなメールを送るには十分な機能がありますが、 それ以上に複雑なこと、例えばHTMLメールや添付ファイルを 使ったメールにはmb_send_mailは使えません。 mail関数を使ってヘッダにガリガリとメールの仕様に そって書けば送れるのですが、それではあまりに 大変なので、ライブラリを使います。 ライブラリを使った日本語メール送信 PHPで複雑なメールを送るのに使えるスタンダードな ライブラリとしては、PEAR::MailとPHPMailerが有名です。 (ただし、両ライブラリとも日本語メールには対応していないので、 そのままでは文字化けしてしまいます) PEAR::MailはPHPの公式ライブラリのPEARで採用されていますし、 PHPMailerもX
グローバルな配列変数を使いたい たとえば下記のように地域を定義した配列をグローバルな変数として登録しておきたいのですが、 $G_AREA = array('北海道','青森',...); CakePHPの場合どこに定義したらよいのでしょう? blog.hereticsintheworldの定数の定義をするのに最適なとこに説明がありました。 ということで、cakephpはどこで定数を定義すればよいのか。 アプリ全体→app/config/bootstrap.php コントローラ→app/app_controller.php モデル→app/app_model.php アプリ全体の場合はbootstrap.phpに書けばよいらしい。 ふむふむ... しかし、なぜか配列変数が使えない 定数は大丈夫なのですが、配列は定義してもコントローラーで使えません... Notice: Undefined v
The requested URL was not found on this server. 网站未备案禁止访问,此网站内容已被删除
開発環境(Windows) ★ Instant Railsを使うとapache/MySQLなど一括で入るので便利。 しかし、xamppを使っているとapache/MySQLが競合する。 この場合はOne-Click Ruby Installerにて単独でrubyだけを入れるのが良い。 ↑ Instant Railsのセットアップ ★ http://rubyforge.org/frs/?group_id=904からInstantRails-1.7-winのバイナリをダウンロード zipを解凍し、C:\直下にコピーし、C:\InstantRails\InstantRails.exeを実行 apahceの設定 port80はxamppのapacheで使っているので競合しないようにport8080に変更 C:\InstantRails\apache\conf\httpd.conf #Listen
home blog labs about contact プログラミング・開発 > script.aculo.usのSortable.createにおいてonUpdateが実行されない原因 JavaScript script.aculo.us 作成: 2006-03-26T07:51:16+09:00 更新: 2009-04-29T00:10:11+09:00 script.aculo.usのSortable.createにおいてonUpdateが実行されなかったのでメモ。 説明がかなり長くなるので結論から言う。 Sortable.CreateでonUpdateを実行するには、ドラッグ&ドロップを行う要素の id属性に'_'(アンダーバー)を含める必要があり、かつ'_'以降の文字列が要素ごとにユニークになるようにする必要がある。 例えば、 <div id="col"> <div id="d
This is a bugfix release that bumps script.aculo.us to version 1.9.0. Most importantly, the included Prototype 1.7 provides performance and compatibility improvements with the latest browsers. One other fix is includes, that makes the script.aculo.us loader work better if you use script tags in the BODY of your page. Download at http://script.aculo.us/, or grab/fork the source at http://github.com
Selamat datang di situs terbaru dan terupdate hari ini, yang menyediakan game slot gampang menang Jackpot. Jika Anda ingin mendapatkan atau merasakan kemenangan jackpot terbesar dalam bermain slot online? Tentunya Anda sudah berada ditempat yang tepat, karena situs kami dapat memberikan pengalaman bermain yang spektakuler. Tidak hanya itu, Anda juga [...] Jika Anda masih mencari situs slot online
Ethnaでアプリを作ってみましょう。 書いた人:itoh@http://www.itt-web.net/bwiki/index.html サンプルダウンロード 私がEthnaで実際にアプリを作る時にこうやるなーって現時点での感じです。サンプルもダウンロードで来ます。表示はWindows風味になっていますがもちろんUnix系でも問題ないです。 今回は、ニュース更新スクリプトを書きます。要件は 表画面から新着順にニュースが表示される 管理画面からニュースの編集が出来る 公開日時と掲載終了日時を設定できて、その期間のみ表示 プロジェクトを作る 適当なところに作ります。 C:\...\Ethna\bin>php generate_project_skelton.php ittsample sample1 最初、適当なところに作ってしまっても移動させる際には、あとでエントリポイント(index
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く