最近のLaravel4ニュース Laravel4はただ今、ベータ4です。 正式版リリースは5月予定です。(私の予想では5月25日前後です。) このサイトで現在ご覧いただけるのは、最初に公開されたベータ1のドキュメントです。正式版リリース直前に、その時点で最新版の翻訳を公開予定です。 正式版リリース後もメンテ予定です。 翻訳の公開は電子書籍版(Laravel4ドキュメント+)、このサイトの順番に行います。 正式版リリース後はサブドメインとサイトのリンク先を変更します。予めご了承ください。現在のlaravel4.kore1server.comはLaravel.kore1server.comでもアクセス可能となります。現在のLaravel.kore1server.comはLaravel3.kore1server.comとサブドメインが変更されます。
カスタム投稿タイプをカスタムタクソノミーも含めプラグインを使わずにfunctions.phpに記述し、それを固定ページからループさせてさらにページネーションも実現したい。(長っ!) という場合、色々と調べたりハマりながらも学べたので、忘れないために自分なりの備忘録です。 それもこれも、WordPressで構築する際には極力プラグインを使わないで出来ないかと意地になってなんとかしました。 もちろんプラグインを使えばカスタム投稿タイプは簡単に導入できるのですが、それに頼りっきりだと、PHP初心者な自分にとっては後々のバージョンアップで対処が出来なくなったり、なにより“動いている仕組み”を知らないで使えてしまうこと自体が怖かったりするんですよね。 functions.phpに記述をしていると、多少なりとも勉強になるでしょう! カスタム投稿タイプとカスタムタクソノミーを作ろう! まずカスタム投稿タ
使い方はここを読んでもらうとして、必要なところだけまとめると ○基本的な形式 https://graph.facebook.com/ID IDは全てのオブジェクトに対して一意に決まる数字の識別子。 人やFacebookページへのアクセスに関しては https://graph.facebook.com/btaylor IDに名前かページにしてもアクセス可能 ○Authentication フィードのうち公開情報として取って来れるものと取って来れないものがあって、 例えば、上記のリンクにアクセスすると以下の通り。 id, name, first_name, last_name, link, username, gender, localeが拾える { "id": "220439", "name": "Bret Taylor", "first_name": "Bret", "last_name"
[openSUSE][PHP][Linux][Langrid] openSUSEにPHP 5.2をインストールする (openSUSEで最新版でないパッケージをインストールする) openSUSE11.2以降ではPHP 5.3以降がインストールされる.PHP 5.2では提供されていたがPHP 5.3では提供されなくなったメソッドが存在するため,PHPでかかれたソフトウエアによっては,PHP 5.2以前でないと動かないものがある. 以下では,openSUSEでPHPパッケージをダウングレードする方法について説明する. 同様の手続きを踏むことで,PHP以外のパッケージでも,最新版でないパッケージをインストール出来るはずである. レポジトリの登録 yast→ソフトウェア→ソフトウェアレポジトリでhttp://download.opensuse.org/update/11.1/を登録する. パッケ
[2013-07-15追記] より詳しい補足記事を書きました。 → WordPressでページ送りが動かないのはどう考えてもquery_postsが悪い!【pre_get_postsまとめ】 WordPressのテンプレートをカスタマイズしようとして高確率でハマったり事故ったりするのが query_posts 関数というやつでして、ぐぐってみたらこの1年以内にも query_posts の使い方を「WordPress使うなら必須知識!」として解説したり、いまだに $paged を引数で渡さなきゃいかんとか、書いてあるブログ記事もたくさん見つかりまして頭痛が痛くなります。この際、はっきり言っておきましょう。 もう query_posts は一切使う必要ありません。 いやまあ、かく言うワタシも迷っていた時期がありまして。でも周りのWPerにquery_posts要らないらしいよ?という話を聞く
新宿御苑駅から徒歩5分以内、担々麺が人気のお店「okudo 東京」の担々麺 750円。 非激辛系担々麺の中では一番美味しかったと思う。 近い内に、また再訪して、期間限定の麻婆麺を食べたい。きっと美味しいはず。 okudo 東京 ジャンル:担々麺住所: 新宿区新宿1-15-14 オムニビル 1Fこのお店を含むブログを見る | (写真提供:ヨッシー1994)Okudo 東京をぐるなびで見る | 新宿の中華料理をぐるなびで見る Linux版のComposerをいくら実行してもタイムアウトになって、いろいろとググってみると、 名前解決のところでトラブっている様子。 以下のコマンドを実行して、無事、Composerが動作し解決。 sudo sh -c "echo 'precedence ::ffff:0:0/96 100' >> /etc/gai.conf" Lenovo ideapad320SにU
依存性注入 (Dependency Injection) は、クラスを単体テスト可能にするために使われるテクニックです。 これが意識されていないが故に単体テストが全くできないコードを少なからず見かけます。 単体テストの際には必ず必要になる知識なので、共有しておきます。 単体テストができないよくあるケース 例えば以下のメソッドは単体テストケースが書けません。 class Foo { public function play() { $bar = new Bar(); if ($bar->getSomething() === 1) { return true; } return false; } } Foo::play() 内で外部クラス Bar をインスタンス化しています。つまり Foo::play() メソッドは Bar に依存しており、単体テストができません。 試しにテストケースを書くと
RESTful API's are hard! There are a lot of aspects to designing and writing a successful one. For instance, some of the topics that you may find yourself handling include authentication, hypermedia/HATEOS, versioning, rate limits, and content negotiation. Rather than tackling all of these concepts, however, let's instead focus on the basics of REST. We'll make some JSON endpoints behind a basic au
Laravelドキュメント 初めに Laravelを楽しめるのは誰? Laravelはどこが違うの? アプリケーション構造 Laravelのコミュニティー ライセンス情報 初めに Laravelのドキュメントへようこそ。 このドキュメントはスタートガイドとして、さらに特徴の紹介としても役立つように書かれています。 どこから読んでも学習できますが、以前に学んだ概念をもとに、その後に続くドキュメントは書かれていますので、初めから順番に読むことをお勧めします。 Laravelを楽しめるのは誰? Laravelは柔軟性と読み書きしやすさを重視した、パワフルなフレームワークです。 初めてLaravelに触れる方は、人気がある軽量なPHPフレームワークを使用して開発する時と同じ、安らぎを感じるでしょう。 もうちょっと経験を積んだユーザーであれば、他のフレームワークではできない方法で、コードをモジュール
以前 FuelPHPのメール文字化け対策の記事を書きましたが不完全でした。 今度こそ対策ができた(と思う)のでまとめたいと思います。 FuelPHPからメールを送ったら Gmailでは正常に読めたのに、携帯では文字化けしてしまったのでその対処法をメモしときます。 といってもまた場当たり的な対処な感じですが。 メール設定ファイル 参考:FuelPHP日本語ドキュメント まずはメール設定をコピーします。 fuel/packages/email/config/email.php → fuel/app/config/email.php にコピー。 下記のように修正します。 // 'charset' => 'utf-8', 'charset' => 'ISO-2022-JP', // 'encoding' => '8bit', 'encoding' => '7bit', 全体設定ファイル fuel/
5日目の@madmamorさんの「FuelPHPでFacebookアプリを作ってみよう。準備編。」に続きまして、 FuelPHP Advent Calendar 2011の6日目を書かせていただきます。@9ensanです。 今回は、FuelPHPをインストールすると「fuel/packages」フォルダに入ってくる「SimpleAuth」を使ったログイン管理システムの作り方です。 動作するサンプルは「こちら」になります。 まずは、初期設定です。 「fuel/packages/auth/config」フォルダ内にある2ファイル auth.php simpleauth.php を「fuel/app/config」にコピーします。 「auth.php」を return array( 'driver' => 'SimpleAuth', 'verify_multiple_logins' => fal
<?php require_once('Login.php'); $login = new Login(); // ログインしているかチェックする // 未ログインの場合はログインページに飛ばされるので、以降の処理は実行されない $login->check('login_form.php'); ?> Here is "test.php". <?php require_once('Login.php'); $login = new Login(); if ($_POST) { // 普通はsaltとhashはユーザー登録時に生成してDBに登録しておくものだが // ここでは簡略化のためにその場で毎回生成する $salt = 'himitsu' . time(); $hash = $login->hash('valid pswd', $salt); // 別のページへアクセスしようとしてログイ
ダウンロード 以下より最新のNpフォームをダウンロード出来ます。ファイル一式は Zip形式にて圧縮されています。 Npフォーム Ver.2.4b(UTF-8エンコード) Npフォームのファイル構成 npform/ スクリプトホーム .htaccess アクセス制御 test.php テスト用ページ readme.txt 案内メモ set/ 設定ファイル一式格納 .htaccess アクセス制御 form.php フォーム画面 confirm.php 確認画面 optin.php ダブルオプトイン画面 thanks.php 送信完了画面 notice.php エラーメッセージ表示枠 inputs.php 入力内容整形 mail_toadmin.php 所有者宛てメール mail_touser.php ユーザ宛てメール mail_tooptin.php ダブルオプトインメール errcheck
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く