どうも。 最近少しRailsに浮気していたmorisukeです。 元鞘に収まりLaravel4でガリガリ組んでいたら自分でもやってみたくなったので、 PHPでのメソッドチェーンの組み方を復習してみました。 class Chain{ protected $price; protected $quantity; protected $option; public function setPrice($price){ $this->price = $price; return $this; } public function setQuantity($quantity){ $this->quantity = $quantity; return $this; } public function setOption($option) { $this->option = $option; return
How to write Unit Tests of FuelPHP Application with AspectMock This post explains how to integrate ApectMock with FuelPHP, and make your FuelPHP applications more testable with replacing static methods with test doubles (mocks). "Testability" should not be used as argument deciding what design pattern is right to use and what is not. Requirements: FuelPHP 1.7.1 (or 1.8/develop) AspectMock master b
3連休ずっと一人でWebサービス作ってました。 さびしすぎて泣きそうになりました。 でも負けない! 友達にデバッグレベル低いぞって言われても負けない! さあ今回はDBクラスで where句を複数使う場合について。 1.DBクラスでwhereの複数指定 最近DBクラスばっかり使ってる。 てかFuelPHPを 1.7.1 にしたらエラー出るようになったんだけどまた調べないと。 DBクラスでwhereを複数指定したい。 最初、なんも考えないで where2つつなげてた。 DB::select()->from('users')-> ->where('id', '=', $id) ->where('name', '=' $name) -execute(); 動かない。 FuelPHPのクエリビルダでは whereを専用のグループ指定にしないとダメみたい。 ANDでつなげる場合。 DB::select
Zooming in on the pupil of a subject’s eye reveals hidden bystanders (credit: Rob Jenkins) The pupil* of the eye in a photograph of a face can be mined for hidden information, such as reflected faces of the photographer and bystanders, according to research led by Dr. Rob Jenkins, of the Department of Psychology at the University of York and published in PLOS ONE (open access). The researchers say
いったい、一日に何個のフレームワークが生まれているのだろう。そんな疑問が浮かぶほど、PHPによる (Webアプリ) フレームワークの数は尋常じゃない・・・という時は過ぎ、5.3系フレームワークの開発が落ち着きを見え始めたのが昨今だ。 ま、というわけでGeneratorでルーティング書いたらえげつなくないってのかを確かめようと思って、勢いでやってみた。 コンセプト HTTP リクエストに対してレスポンス返すんだろ。リクエストパスはリクエストの一部なだけでしょ。 コードで言うと、こう <?php function() { // 左のリクエストがマッチしたらtrueを返すようにし、右のアクションを実行してレスポンスを返す yield function ($request){} => function (){return $response;}; } 特徴 PHP 5.5で動く コントローラ =
How to Use Multiple GitHub Accounts Git is a popular tool for version control in software development. It is not uncommon to use multiple Git accounts. Correctly configuring and switching Git accounts is challenging. In this article, we show what Git provides for account configuration, its limitations, and the solution to switch accounts automatically based on a project parent directory location.
Chromeの拡張機能をいれすぎて重くなってしまったため、シークレットウィンドウというものを用いたらかなりの高速ブラウジングが可能となったのでその速さの実証も含めて紹介します。 最近Chromeの拡張機能が便利すぎてついついかなりの量を入れてしまっていました。 Chrome拡張のエリアを簡単に広げてすべてのChrome拡張を表示させる方法 - 理系大学生のwebメモ 確認したところ現在20個ほど用いていました… それは重くなるわけです。。 しかしいまさら消そうとしようとしても消したくないものばかり! もはや必携になっています。 そこでChromeのシークレットウィンドウを用いたところ拡張機能を消さずに高速ブラウジングが可能となりました。 まずシークレットウィンドウの出し方ですが、⌘+ shift + Nで起動します。 するとこんなウィンドウが立ち上がります。 拡張機能が消えていることを確認
あなたがJava開発者なら、2013年はあなたにとってさぞや仕事のチャンスに恵まれた一年だったことだろう。 少なくともStack Overflowの統計によればそうだと推測できる。何千もの会社が毎年特定の開発スキルを持った求職者を見つけるためにこのサイトの「Careers 2.0」検索機能を利用している。そして2013年は、Javaが最も頻繁に検索されたキーワードだったのだ。 関連記事: 2013年に米国で最も需要の高かったジョブスキルとは? Stack Overflowは、14,000件もの全検索履歴から最も多く使われたキーワードを計測し、そこから最も需要のあった開発者スキルを割り出してそのトップ10データを提供してくれた。 Stack OverflowでCareers 2.0のプロダクト・マネージャーを務めるウィル・コールによれば、このJavaの人気は雇用者のモバイルの開発に対する関心
自己紹介というのは、簡単なようでいて難しい。自分は何者かを5秒でいう。15秒でいう。3分でいう。それぞれに難しいものがある。 社会人として、自分を知ってもらうということは、仕事の一環として、最初の一歩だ。仕事じゃなくても、コミュニティでの自己紹介とか、親戚一同での自己紹介とか、簡単なようでいて難しい。 その場所にあなたはなぜいて、何者かを簡潔に表現する。それが難しい。 例えば、仕事上での初対面であれば、名刺交換をしつつ、XX株式会社、開発のよしおかでございます、でいいのであるが、勉強会で、全然自分の会社のことを知らないあるいは興味のない人に、第二営業部第三課の営業やるおです、なんて所属を説明しても、自己紹介にはならないし、そもそも第二営業部第三課が何をやっているかなんてことは参加者は知りもしないし、しったこっちゃない。なんできみがここにいるのかが意味がわからない。勉強会で営業やるお君が自己
Go言語を始めて38日たったので、これからGo言語を始めるプログラマにちょっとでもヒントになるように、どのようにGo言語を始めて、どのような手順で学んできたかまとめておきます。 筆者のバックグランド PHP歴、JavaScript歴10年~ Python 3ヶ月くらい Ruby 1日 静的言語経験ほぼ皆無(Java 3日くらい、Scala 3日くらい、Objective-C 1週間くらい、Cそもそも挫折、C# 1日) 静的言語というと、「コンパイルの一手間が面倒」だとか「環境を作るのが面倒」だとか先入観があり、ほぼ食わず嫌い状態でした。 Go言語とは? Go言語は2009年にGoogleによって作られたオープンソースの静的言語で、Linux・Mac・WindowsやAndroidで動作します。最近ではGoogle App Engineで使うこともできます。 golang.jpの解説によると
横田です。毎年、開催されている「このコンピューター書がスゴい」、今まで行きたくても予定があわず、いけませんでしたが、今年は予定があったので参加してきました。 このイベントはその年に売れて「コンピューター本」を紹介していくもの。司会は、高橋メソッドでお馴染みの高橋 さん。まずは、その年に売れたコンピューター本を紹介し、次に各月で売れた本と関連本を高橋さんが紹介していくというもの。 私は初めて参加したのですが、毎年やっているだけあって「はじめて」という人は少なく、2回以上の来た人が半分ぐらいでした。 それでは、会場内で発表されたランキングからどうぞ(ランキングは、池袋ジュンク堂で売れた物だそうです。)
【この動画の記事】http://www.vice.com/jp/read/ant-tribe-china 中国で新型ワーキングプアが問題だ。高学歴だが劣悪な環境で共同生活する「アリ族」、薄暗い地下空間に生きる「ネズミ族」。華々しい発展の裏で広がる、若年層の貧困。都会を憧憬し訪れた若者はなにを思い、どんな暮らしを送るのか—。VICEトモが北京の地に赴き、現地調査に乗り出した。 「アリ族」「ネズミ族」調査レポートを合わせてチェック! 【アリ族 編】http://www.vice.com/jp/read/ant-tribe-china 【ネズミ族 編】http://www.vice.com/jp/read/rat-tribe-china An estimated hundreds of thousands of people in Beijing live in dark and unsaf
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く