iPad Air M2 hands-on: A big-screen iPad that doesn't break the bank
Rails 3 になって Active Record に Arel という機構が適用された。これを利用することで、Active Record のサブクラスに対してメソッドチェインのようにSQLクエリを構成し、発行することができる。*1 例えば以下のようにクエリを構成できる。 ruby-1.9.2-p0 > Person.where('age > ?', 10) => [#<Person id:1, name:"taro", age:24>, #<Person id:2, name:"jiro", age:13>]そしてメソッドチェインによって検索条件を追加。 ruby-1.9.2-p0 > Person.where('age > ?', 10).where('age < ?', 20) => [#<Person id:2, name:"jiro", age:13>]to_sql によって利
昨日、クックパッドで開催された、スマートフォン勉強会にいってきた。 この度、クックパッドとグリーが合同で勉強会を開催します。 スマートフォン開発において、両社それぞれの工夫やチャレンジをご紹介します。 ・「GREE Android SDKの実装について」 グリー株式会社 メディア開発本部 海老原 智さん ・「Trying out Android 3.0」 クックパッド株式会社 UXグループ フェルテス ジュリアン ・「クックパッドでのスマートフォン開発」 クックパッド株式会社 会員事業部 西岡 拓人 グリー×クックパッド合同勉強会~それぞれのスマートフォン開発~ - クックパッド開発者ブログ 感想 GREE Android SDKの実装における、アクティビティスタックの管理方法であったり、クックパッドアプリのヘッダには、ロゴではなくてアイコンやキッチンの名前を入れることで、自分のもの感を演
@gamayauber NZ地震犠牲者に対する全国民二分間の黙祷のあいだじゅう黙祷している人々の間を歩き回って至近から写真を撮って歩いた日本人記者達の姿があらためて日本マスメディアに対する怒りを引き起こしている。前回の逮捕者騒ぎの時よりも深刻です。その死者への侮辱的態度は全国に放送されて皆を驚かせた。 2011-03-02 08:31:00 @gamayauber 警察官に対する脅迫的態度で日本人記者が取材資格を剥奪された、あの国の人間は、いったいどういう人間達なんだ、と温厚なPが珍しく声を荒げている。NZヘラルドのサーバがとまってしまったので記事は確認できないが、今朝から3人同じ事をいってくるところをみると、どうも、ひどいようだ。 2011-03-02 08:35:45 @gamayauber 日本語で地震について書いたら「被災は娯楽だろ」とわざわざ言いに来た人がいたので、うんざりして日
d3.js データのビジュアリゼーションに使えるJSライブラリ「d3.js」 ユニークで様々なビジュアリゼーションが可能になっており、更にアニメーションしたりインタラクティブな要素を盛り込めるのも特徴 次のようなデータビジュアリゼーションをjavascriptのコードを使って描画でき、サンプルコードなんかも公開されています。 IEには対応していませんが、かなり色々なことができるので覚えておいてもよいかも。 関連エントリ 色々と使えそうなグラフや図が描けるビジュアリゼーションライブラリ集 データの様々なヴィジュアリゼーションが可能なFlexライブラリ「birdeye」
Flere og flere har etter hvert begynt å ta opp forbrukslån. Det finnes enormt mange aktører på markedet som tilbyr forbrukslån, blant annet Entercard. Dette er en aktør som tilbyr lån og kreditter, deriblant forbrukslån. Ordinære banker tilbyr også lån uten sikkerhet, og man gjør lurt i å sjekke litt rundt før man søker hos noen. Betingelsene varierer noe fra aktør til aktør, det samme gjelder hvi
Visual Summary of Egocentric Photostreams by Representative KeyframesMarc Bolaños Solà
ある処理で行われるファイルの移動が適切かどうかテストしたかったので、カスタムマッチャを作ってみた。使用したのはRSpec 1.3.1。 目標のspec lambda { foo }.should move_file(src, dest) チェックする項目 fooメソッドを実行する前にsrcにファイルが存在することをチェック(事前チェック) Foo#barを実行した後にsrcにファイルが存在しないことをチェック(事後チェック) Foo#barを実行した後にdestにファイルが存在することをチェック(事後チェック) srcとdestのMD5値が一致することをチェック(事後チェック) (1は要らないかも?) 実際のコード CustomFileMatchers::MoveFileのmatches?で具体的なテストを実行する。 使い方 describe文のなかでincludeして使う。 ためしにちゃ
zshのインクリメンタル履歴検索でglobを使う。 % zsh --version zsh 4.3.9 (i386-apple-darwin10.0) Snow Leopardのzshは古くて使えないのでhomebrewで新しいのを入れる。 % brew install zsh % sudo vi /etc/shells /Users/komagata/homebrew/bin/zsh % chsh -s /Users/komagata/homebrew/bin/zsh ログインしなおす。 % zsh --version zsh 4.3.11 (i386-apple-darwin10.6.0) % vi ~/.zshrc bindkey '^R' history-incremental-pattern-search-backward bindkey '^S' history-increme
handlersocket plugin や mycached を使えば memcached は不要か、それとも使うべきケースがあるか。考察せよ [10点] kazuho (Kazuho Oku) http://twitter.com/kazuho/status/21477219149 考えて答えてみる。 HandlerSocketやmycachedを利用し、MySQLへの接続数が数万単位で行えるようになったり、より多くのクエリ数が発行できるようになっても、memcachedは不要ではないし、使うべきケースもあります。 memcachedは単なるKVSではなく、ExpiresとLRUがついたキャッシュサーバです。キャッシュオブジェクトには期限を付ける事ができ、期限が過ぎたキャッシュは無効にされ、またアクセスがされていない不要になったオブジェクトは削除され、空いたスペースは新しいキャッシュオ
コリスさんとかネタ帳さんとかかちびとさんみたいな凄いブログを見てると、ブログは見てもらうことに価値があるなんて勘違いして、私も最近よくはてブされるようになったのもあり勘違いして釣りみたいな記事書いてすみませんでした。今日からはもう自分オリジナルのこういうゴミを大量生産していきたいと思います。もう二度とちゃんとブログ書きません。 そして、ブログは見てもらうためじゃなく、自分のためにもあります。賢い Web 制作者になるためにはブログを書くことが一番だと思っています。といっても私も Web 制作者になって2年ですが、ブログを書くことで賢くなれると信じているので記念に書いてみました。 ブログで公開するために一旦情報を整理することができる ブログに書こうとすると情報の整理が必要です。情報の整理をすることで、頭に入りやすくなります。大抵ブログが書き終わると頭に情報がインデックスされます。 ブログで公
最近Githubをよく使っているのですが、どうしてもGithubといえばプロジェクト管理なイメージがあり、プロジェクトを持ってない人から見ると少し遠い存在にみえがちです。ですが、ちょっとしたスクリプトを書きたい人、しかもリモートにもリポジトリを置きたい人いますよね。 そんな時に便利なのがGistです。 「Gistというと、単なるコードスニペットサービスでしょ?」と思われるかもしれませんが、Gistの凄いところはちょっとしたスクリプトをソース管理出来る所です。 以下、簡単なperlスクリプトをソース管理しながら完成まで仕上げる過程を例を持って示してみます。 ただし、ここで言っておきたい事が一つ。Gistを便利に使う為のツール、Gistyを入れるべきです。 GistyはGistにポストすると同時に所定の場所にgit cloneしてくれ、初期ポストからコーディング開始までをスムーズに促してくれま
Async Rails 3.1 stack demo Important warning: You should be aware when using fibers with Rails that you can get a stack overflow error if your stack grows bigger than 4Kb (which is enough for most things though), this got even worse with the 3.1 release in which you can easily overflow the stack, here is an example here. Simple async demo stack with Rails 3.1 + EventMachine and Fibers. Hit localho
2011/03/03 エンタープライズ向けクラウドの雄、Salesforce.comは、2010年12月にRuby向けPaaSベンチャーのHerokuを買収して業界を驚かせた。2009年にHerokuのCEOに就任し、現在Salesforce.comでHerokuのCOO(最高執行責任者)と、Salesforce.comのプラットフォーム担当シニア・バイスプレジデントを務めるバイロン・セバスティアン氏に話を聞いた。 買収後もペースを落とさないHeroku ――1月の買収後、しばらく時間が経っていますが、Herokuのアップデートはありますか? セバスティアン氏 買収発表後だけでも3つの新機能をリリースしています。1つは、PostgreSQLをバージョン9対応としたこと。より可用性が高く、耐障害性も高くなっています。2つ目は、稼働中の複雑なアプリケーションの問題の発見やパフォーマンスの分析に
2011年1月で600万人以上の利用者数を誇り、毎月1億円以上の売り上げがあると言われている「アメーバピグ」ですが、つい先日、動作に必要なFlashPlayerのバージョンがVer9以上からVer10.1以上になり、ログインできないユーザーが急増、スタッフブログのコメント欄にユーザーが殺到する騒ぎとなっています。 詳細は以下から。 アメーバピグ | 自分だけのアバターでチャットやきせかえを楽しめるAmebaの仮想空間 http://pigg.ameba.jp/ どういうものかというのはこのムービーを見ればわかります。 アメーバピグ動画 | アメーバピグ http://pigg.ameba.jp/movie.html Wikipediaの「アメーバピグ」の説明を見るとわかるのですが、基本的な利用は無料であるもののアイテム課金制となっており、部屋の増設や拡張、アバターのアクション追加、ペットの
水色の四角は画面を表し、白抜き実線枠の四角はボタンを表す。 これを、Webアプリという実装手法を選択する場合に特化すると、図2のような遷移図が描ける。 実線矢印はブラウザが送信するHTTPのrequest(ヘッダおよび、POSTの場合はボディを含む)を表し、黄色の丸がサーバ側での1アクセスの処理を表し、点線がその処理結果を返すHTTPのresponse(ヘッダおよび、HTML)を表す。responseの上の文はHTMLの内容を説明するものである。黄色の丸の中の文は処理内容の説明であり、ここから複数のresponse矢印が出ている場合、処理の結果によって遷移先の画面が異なる場合であることを表し、破線の白抜き四角がその分岐の条件を概説している。 この図で例に用いているのは、ECサイトやblogサービスなどに見られる典型的な「登録個人情報変更」の機能である。「メインメニュー」画面の「登録情報変更
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く