タグ

Dataとprogrammingに関するsionsouのブックマーク (5)

  • MongoDB 深くネストしてしまった要素を検索する

    データのネストを深くしてしまった!! 何でもMongoDB様は入れることができるので、 調子に乗ってあれよこれよとデータをくっつけていたら思いのほか配列の配列になってしまって、 どうやって取るんだこれみたいな感じになってしまいました。 こんな感じ、 { "_id" : ObjectId("53a8590e2d8a3d0169bcf5b8"), "MongoID" : "xxxxxxxxxxxxxxxxxxxxx", "data" : [ [ "data1", "data2" ], [ "data1", "data2" ], [ "data1", "data2" ] ] } $elemMatchを利用して配列以下のデータを取得 $elemMatchを利用して配列以下の中身に対して$inをかけて取得します。 http://docs.mongodb.org/manual/reference/op

    MongoDB 深くネストしてしまった要素を検索する
  • 古いプログラミング言語がなくならない理由 | readwrite.jp

    今日よく知られているプログラミングの多くは、古い言語として取り上げられるに十分な歴史を持っている。PHPは20年、Pythonで23年、HTMLは21年で、RubyJavaScriptは19年だ。Cなどは42年もの歴史がある。 誰もこの様な事になるとは思いもしなかっただろう。今でも出版されている、世界で最初のCの教の共著者であるコンピューターサイエンティスト、ブライアン・カーニハンですらだ(C自体は同じの共著者であるデニス・リッチーによるものだ。彼は2011年に亡くなっている)。 「編集者とこのを5000部売れたらなという話をしたのをなんとなく覚えている。もっといいものにも出来たが、学生が2014年になってもあのを使っているなど考えもしなかったことだ」と、カーニハンは最近のインタビューで答えてくれた。 Cがあまりに長く使われていることから、グーグルが今でもCを使って解決する問題を

    古いプログラミング言語がなくならない理由 | readwrite.jp
    sionsou
    sionsou 2014/09/22
    強ければ生き、弱ければ死ぬ。ごめん言いたかっただけ(´・ω・`) / 得意不得意あるから好きなのと会社方針に沿って使えばいいよ
  • 情報がないことを伝えるUIデザイン | UXデザイン会社Standardのブログ

    Empty Data(またはEmpty Status)」というUIパターンがあります。タイムラインやドロワーなどデザイナーであれば知っているUIパターンの名称に比べると、あまり日では聞き慣れないのかもしれません。Empty Dataは簡単に言うとデータがない時のUIになります(Webでの404に近いですが、少し違います)。では、Empty Dataを知るためにもう少し詳しく紹介していきたいと思います。 参考:モバイルデザインパターン 第2版 ―ユーザーインタフェースのためのパターン集 Empty DataはUIである Empty Dataはただユーザにデータがないことを示すだけではありません。ユーザにデータが存在しないという情報をフィードバックし、どうしたらここに情報が入るかのアクションに繋げる立派なUIです。もしEmpty DataのUIが存在しなかったらユーザはどのように感じるでし

    情報がないことを伝えるUIデザイン | UXデザイン会社Standardのブログ
    sionsou
    sionsou 2014/07/01
    これ結構重要かも・・サービス構築時ってデータありきで考えるけど、情報がない時にいかに誘導するかってのも大事かも。
  • SwiftだけでRSSリーダーを作ってみた - Eureka, Inc.

    はじめまして。 iOSエンジニアの木村です。 eurekaでは、カップル専用SNS、Couples(カップルズ)のiOS開発を担当しています。 今回は、話題の言語「Swift」について書きたいと思います。 Swiftとは WWDC2014で新しいプログラミング言語、Swiftが発表されました。 現在のiOSの主要な開発言語であるObjective-Cと比較すると、より短く、安全に書くことが可能になります。 また、実行速度もObjective-Cより速いです。 さらに、Objective-Cと共存が可能というところもポイントで、 既存のプロジェクトを徐々に移行していく、ということが可能ではないかと思います。 Swiftで書かれたサンプルはいくつかありますが、 部分的に既存のObjective-Cのライブラリを使用しており、 Swiftだけで書かれたものが見当たりませんでした。 ということで、

    SwiftだけでRSSリーダーを作ってみた - Eureka, Inc.
  • Treasure Data - naoyaのはてなダイアリー

    少し前にログの話を書いた http://d.hatena.ne.jp/naoya/20130219/1361262854 ときに、Treasure Data については後日にもう少し詳細に書くと言ったので書くとしよう。 近頃 Treasure Data (以下、時折 TD) という名前をちらほら聞いたことがある人は多いのではないかと思います。「ビッグデータのクラウドサービスである」とか「日人が創業したシリコンバレーのベンチャー」、あるいは Yahoo! 創業者の Jerry Yang が投資したとか、Fluentd と何か関係があるといった文脈などなど。 けど、具体的に Treasure Data がどういうサービスで、どういう機能を持っていて、どんな場面で利用されるものなのかはまだあまり良く知られていないかもしれない・・・ようにも見える。今日はその辺から少し紹介していこうかなと思う。

    Treasure Data - naoyaのはてなダイアリー
  • 1