タグ

2018年4月24日のブックマーク (6件)

  • ArangoDB ってのが面白いと思うんだ - 偏見プログラマの語り!

    最近 Graph database が盛り上がってるように感じる。 さて ArangoDB という DB を知っているだろうか。 MySQL とか MongoDB とかと比べると知名度は低いものの、NoSQL、とりわけ Graph database 界隈では名が知られている。Graph database 界隈と書いたが、さしずめこの領域では Neo4j が幅を利かせている。Neo4j なら聞いたことあるって人はたくさんいると思う。 Graph databases ・Neo4j Neo4j の強みとしては、そのクエリ言語である Cypher の読みやすさが一つ挙げられる。Cypher の紹介ページ に書かれている最初のサンプルを引用すると、こうだ。 MATCH(:Person{ name:"Ann"})-[:MARRIED_TO]->(spouse) このクエリは「name が "Ann"

    ArangoDB ってのが面白いと思うんだ - 偏見プログラマの語り!
    kitaj
    kitaj 2018/04/24
    これはヨサゲ
  • 意外と知られていない、無線LANの5GHzと2.4GHzの違い。機能があっても、2.4GHzでつないでいる人が多い。 - 勝間和代が徹底的にマニアックな話をアップするブログ

    この前の土曜日は勝間塾の月例会でした。 月例会自体は田町で行っていたのですが、そのウェブ中継を五反田のクスクスで行って、親子連れの人たちが何人か子どもを遊ばせながら見られる環境を整えています。 中継がうまくいきましたかと幹事に尋ねたところ、途中で一部動画が途切れたので、私がもともとクスクスに置いてあった iPad mini に中継動画を接続をし直したらうまくいったという話を聞きました。 iPad mini も2015年のモデルですからそれほど早くないのに、なぜパソコンの方が遅かったのかと聞いてみたところ、パソコン自体は去年買ったマッキントッシュの最新版なのでひょっとしてと思って 「ひょっとして、2.4GHzの方の無線につなぎませんでしたか?」 尋ねたら、ビンゴでした。 まぁ、勘がいい人なら、SSIDをみれば、○○_5Gとか、××-aとかになっているので、そっちが5GHzだとわかるのですが、

    意外と知られていない、無線LANの5GHzと2.4GHzの違い。機能があっても、2.4GHzでつないでいる人が多い。 - 勝間和代が徹底的にマニアックな話をアップするブログ
    kitaj
    kitaj 2018/04/24
    違いが書かれてない…
  • 競技プログラミングの強みと「典型力」について - chokudaiのブログ

    「典型問題」という言葉。競技プログラミングにおいて、皆さん絶対聞いたことがある単語だと思います。少し長くやっている人であれば「典型とか言われているけど全然わからない」みたいなことも、よくあるんじゃないでしょうか? そこで、今回は、「典型問題って何なのか?」みたいな話を、ちょっとしっかり書いていこうかな、と思います。 誰もが「典型問題」と疑わない問題について 例えば、こんな問題が出たら、誰もが「典型問題」という言うでしょう。 N個の地点があり、Mの道路で結ばれている。各道路には、反対側の地点に行くためにかかる時間が与えられている。 A地点からB地点に行くまでの時間を出力しなさい。 これは、最短経路問題そのままですし、ダイクストラ法などのアルゴリズムをそのまま適用して解くことのできる問題です。これが、一番分かりやすい典型問題です。 まとめ:「名前をついているアルゴリズムをそのまま実装」が、一

    競技プログラミングの強みと「典型力」について - chokudaiのブログ
    kitaj
    kitaj 2018/04/24
    思考パターンが言語化されてて面白い
  • C++入門書で再帰について解説しようとしたら思わぬ最適化できないコードに出くわした

    C++入門書を書き始めて早数カ月、すでに文章量が「江添亮の詳説C++17」の半分近くに達しているが、まだようやくループを説明したところだ。 ループの章を一通り書き終えて、ついでに再帰によってループを実現する方法について軽く触れて章を閉じようと、以下のようなコードを書いた。 void hello() { std::cout << "hello\n"s ; hello() ; } すると何故かsegmentation faultを起こすではないか。GCCでもClangでも同じ挙動になる。なぜC++コンパイラーはこの程度の末尾再帰を最適化できないのだろうか。 不思議に思って以下のコードも試すと、こちらは問題なく末尾再帰の最適化が行われる。 void hello() { std::cout << "hello\n" ; hello() ; } 違いは文字列だ。今回の入門書では、初心者に簡単にするた

    kitaj
    kitaj 2018/04/24
    そもそもC++に末尾呼び出し最適化があるということを初めて知った!ちょっと調べたらlambdaもか使えるようになってて全然知らない言語になってる…
  • 「究極超人あ~る」31年ぶりの新刊発売、描き下ろしやグッズ含む完全版BOXも

    これは日4月23日発売の週刊ビッグコミックスピリッツ21・22合併号(小学館)に掲載された情報。「究極超人あ~る」の単行が発売されるのは、1987年に刊行された9巻以来となる。 さらに既刊となる1~9巻の完全版と最新刊をあわせたグッズ付き完全版BOXが、2巻にわたり7月と8月の2カ月連続にて刊行されることも発表。カバーイラストは全巻描き下ろしにて展開されるほか、雑誌掲載時のカラーページが再現され、100ページを超えるBOX限定ファンブックも用意される。7月12日発売のBOX第1巻には完全版1~5巻、ケース付きの特製あ~る扇子、あ~るとさんごのラバーストラップ2種類が同梱。8月10日発売の第2巻には完全版6~9巻と最新刊、ファンブック、あ~ると鳥坂先輩のラバーストラップ2種が付属する。価格は各6480円。 そのほか単行の発売を記念し、新作読み切りの掲載も決定。続報や詳細はスピリッツ

    「究極超人あ~る」31年ぶりの新刊発売、描き下ろしやグッズ含む完全版BOXも
    kitaj
    kitaj 2018/04/24
    まさかの新刊
  • 稲垣えみ子「スーパーの自動支払機はお年寄りに残酷すぎる」〈AERA〉(AERA dot.) - Yahoo!ニュース

    元朝日新聞記者でアフロヘア-がトレードマークの稲垣えみ子さんが「AERA」で連載する「アフロ画報」をお届けします。50歳を過ぎ、思い切って早期退職。新たな生活へと飛び出した日々に起こる出来事から、人とのふれあい、思い出などをつづります。 【稲垣さんの卓の写真はこちら「スーパーに行かずに作ってみました。」】 *  *  * 数カ月前、わが近所のスーパーで「自動支払機」が導入されました。レジで合計金額が出たら、指定された番号の支払機のところへ行き、画面の指示に従って自分でお金を投入。お釣りとレシートを受け取るというものです。なるほど人口減少による人手不足は東京でも確実に進行しているのだと実感します。 でもこれでサクサク事が運ぶかというと、そうもいかないのでした。レジで計算は終わってもしばし待たされることがあるのです。ふと見ると、機械の操作に手間取るお年寄りの姿が。レジの人が助け舟を出すのです

    稲垣えみ子「スーパーの自動支払機はお年寄りに残酷すぎる」〈AERA〉(AERA dot.) - Yahoo!ニュース
    kitaj
    kitaj 2018/04/24
    UI改善の提案とかあるのかと思った。スタバの注文なんか、若者にとってさえ最初は難しいじゃん。都合のいい弱者を設定してるだけに見える。