![Amazon.co.jp: Effective Perl 第2版: 上級Perlプログラマへと成長できる120の階段: Joseph N.Hall (著), 吉川邦夫 (翻訳): 本](https://cdn-ak-scissors.b.st-hatena.com/image/square/6884367897d3102edc0a032da0a91dc0b255242f/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F411uQ4AXUjL._SL500_.jpg)
Laravel 4.2 と tumblr.php (The official PHP client for the Tumblr API) を使って tumblr のダッシュボードを取得したときのメモです。 OAuth 認証も含めた動作確認可能な tumblr.php のサンプルコードが見当たらなかったので自作してみました。 動作環境 Windows7 64bit XAMPP 1.8.2 tumblr.php のインストール Laravel をインストールした環境の composer.json に tumblr のパッケージを追加します。 "require": { "laravel/framework": "4.2.*", "tumblr/tumblr": "dev-master" },composer update でインストールします。 $ composer update アプリの登録
Laravelのバリデーションには様々な種類が用意されていてとても便利なのですが、「confirmed」の使い方が公式ドキュメントを見てもいまいちわからなかったので記録に残しておきます。 といっても使い方はとても簡単です。 「confirmed」はどんな場合に使えるかというと、例えばパスワード確認の為に2回パスワードを入力させることってありますよね。その際にパスワードが間違っていないかを確認するときのvalidationとして使うことができます。 LaravelのバリデーションConfirmedの使い方 簡単な例を示します。 < input type="password" name="password" > < input type="password" name="password_confimation" > 上のように、確認用のinputタグ内のnameのおしりに[_confirm
Laravelのソース内でArtisanコマンドを使う。 Artisan::call('mybench:mycommand');引数付きで使う例。 Artisan::call('mybench:mycommand', ['year' => 2014]);引数付きで使う場合、自作コマンド側の引数受け取り部分はこうなる。 /** * Get the console command arguments. * * @return array */ protected function getArguments() { return array( ['year', InputArgument::OPTIONAL, '年'] ); }
急遽FuelPHPのコードを読む必要に駆られたので、てきとうすぎるから詳しい人から怒られるかな、と思いつつ、 http://fuelphp.jp/docs/1.7/index.html を読みながらざっとメモしました。1.8まで出ているのですが、バージョンが1.7なのは読むべきコードが1.7だったからです。 書くためじゃなくて、読むためのメモなのでインストールについては、 http://fuelphp.jp/docs/1.7/installation/instructions.html などを見て済ませています。。 あと、まだRails触り始めて、10ヶ月くらいの初心者なのでRailsの方もかじったことがある程度で、以下の意見はRails派代表とかそういうわけじゃないですし、用語も若干怪しいです。 内容 FuelPHPについて Railsを比較してみたFuelPHPについての印象 この記事
DB::queryで表を結合したクエリの件数をDB::count_last_query()で取得すると duplicate column name 'id'エラーになる場合がある これは、migrate等でテーブルを自動生成した場合、id列が自動で付加される為、結合する両方のテーブルにid列が存在してしまう。 よって、クエリで取得カラムを指定していない(もしくは*で指定)場合、id列の重複エラーとなる。 但し、count_last_queryではなく、普通にselectする場合は、エラーとならない(重複したカラムが自動でリネームされるため) count_last_query時のエラーを回避するには取得カラムを適切に設定する(1テーブル全項目の場合は、table名.*でもいいが)
1.config.phpの設定 csrf_autoload : trueにすると自動でチェックを行う。ほとんどの場合、手動でチェックを行うのでfalseにしておく csrf_token_key : hiddenにセットされるcsrfチェック値のキー csrf_expiration : csrfクッキーの有効期限。0より大きな値は有効な秒数 2.htmlへcsrfキーのセット(チェックを行う前画面) echo \Form::hidden(\Config::get('security.csrf_token_key'), \Security::fetch_token()); 3.チェック if ( ! Security::check_token()) { // CSRF 攻撃または CSRF トークンの期限切れ }
How we made editing Wikipedia twice as fastという記事を翻訳しました。ライセンスはCreative Commons Attribution 3.0 unported licenseです。画像も、注意点がない限り、同じか、画像のリンク先のライセンスを確認してください。間違いだらけだろうから、何かあったら、ぜひコメントください。 "ウィキ"とは速いという意味だった... ウィキを開発したWard Cunninghamは、素早く簡単に編集できるウェブページを作りたかった。Cunninghamは自身のソフトウェアにハワイ語の「速い」という言葉をつけた。それがウィキメディア財団がウィキペディアの編集のソフトが二倍になったことを広く知らせる理由だ。過去6ヶ月間、PHPのコードを使ったウィキペディアの裏方であるメディアウィキの速度をあげる新しい技術に取り組んでい
現在、Git は最も普及しているバージョン管理システムです。Git ワークフローは、Git を使用して一貫性のある生産的な方法で作業を行うためのレシピや推奨事項のようなものです。Git ワークフローによって、開発者や DevOps チームは一貫性を持って Git を効果的に活用できます。Git では、ユーザーは変更を柔軟に管理できます。Git は柔軟性を重視しているため、Git を操作するための標準化されたプロセスはありません。Git で管理するプロジェクトにチームで取り組む場合は、変更をどのように適用するのかについてチームで完全に合意することが重要です。チームの認識を統一するには、合意した Git ワークフローを作成または選択する必要があります。公開されている Git ワークフローの中に、チームに適したものがあるかもしれません。ここでは、このような Git ワークフロー オプションをいく
Git は、元々 Linus Torvalds によって 2005 年に作られた、無料でオープンソースのバージョン管理システムです。他の SVN や CVS といった中央バージョン管理システムと違って、Git は分散型で、すべての開発者がローカル環境で彼らのコードのリポジトリの完全な履歴を持っています。これは、最初のリポジトリのクローン作成に時間がかかりますが、commit、blame、diff、merge、log といったこれに続く作業を劇的にスピードアップします。 Git は多くの革新的で強力なワークフローやツールにつながる、リポジトリ履歴のブランチ、マージ、および書き換えに非常に役立ちます。プル リクエストは、チームが Git ブランチでコラボレーションを行い、他のコードを効果的に見直すことができる、非常に人気のツールです。Git は現在世界で最も広く使用されているバージョン コント
2D Transitions Grow Shrink Pulse Pulse Grow Pulse Shrink Push Pop Bounce In Bounce Out Rotate Grow Rotate Float Sink Bob Hang Skew Skew Forward Skew Backward Wobble Horizontal Wobble Vertical Wobble To Bottom Right Wobble To Top Right Wobble Top Wobble Bottom Wobble Skew Buzz Buzz Out Forward Backward Background Transitions Fade Back Pulse Sweep To Right Sweep To Left Sweep To Bottom Sweep To Top
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く