タグ

高速化に関するcalcsのブックマーク (3)

  • 大学の友達と起業←「これ超失敗するパターンです」 グノシー代表・福島氏が語る、創業期に気をつけたいこと

    家電の遠隔操作に可能性を感じたワケ 伊藤浩樹氏(以下、伊藤):金田さんに追加で一個お伺いしたいんですけど、さっきの「友達が自分の家電を遠隔操作をするようになって面白いじゃないですか」という話をされたかと思いますが、ずっとそれを続けていってもある種、周辺で盛り上がるだけになるじゃないですか? いつか多分それが「こういったプロダクトを作っていこう」という方向に変わっていったんですかね? 金田賢哉氏(以下、金田):最初は友達も欲しいっていう風になって、僕はウチの家電を操作されていたんで皆が使い始めると、皆でそれぞれの家を操作出来るようになるじゃないですか? そうするとちょっと面白いですよね。会場の共感は無いんですけど(笑)。 伊藤:面白いとしていきましょう(笑)。 金田:(笑)。すると量産しなくちゃいけなくなる訳ですよ。するといろいろ方法を考えるじゃないですか。きっかけはスマホの登場と、インター

    大学の友達と起業←「これ超失敗するパターンです」 グノシー代表・福島氏が語る、創業期に気をつけたいこと
    calcs
    calcs 2015/02/06
    “と。それに対するアプローチ方法を考えて他の研究ではどんな事がされていて今どういう未来に向かっているのか。それに向かって面白い研究をするにはこういった研究をすれば未来にとってすごい良いから、じゃあこれ
  • MySQLでネットショップの詳細検索にインデックスを活用しまくる方法(前編)

    こんにちは。もとやんです。 DBAとしてのネタもたまには書きたい! ということで、MySQLのインデックスをフルに使って、ネットショップや、べログやぐるなびなどの検索サイトによくある詳細検索を高速に行うための、SQLのクエリの高速化手法と言うか、テーブル設計を今回は紹介します。 あまりネットのブログとかでは見かけないノウハウだと思うので、ショッピングカートやグルメサイトのシステムを書こうとする人にとっては参考になるんじゃないでしょうか。 とはいえ、これは私が必要に応じて数年前に頭を捻って考えたものなので、もっと高効率に書けるよ!という方がおられれば、ぜひ教えて下さい。 今回扱うような検索にはSolr(Lucene)などが実は向いていたりするんですが、新しいストレージを作ると監視対象は増えるわ、そもそも普段の運用ノウハウ(チューニングや、クラッシュ時のリカバースキル、バックアップ方法など)

    MySQLでネットショップの詳細検索にインデックスを活用しまくる方法(前編)
  • [VM][JIT]Brainf*ckで学ぶスクリプト言語処理系高速化。インタプリタ→VMインタプリタ→JITコンパイラ。 - hogelogの日記

    スクリプト言語処理系を高速化したくてしたくてたまらない少年少女に届け。表題の通りスクリプト言語処理系の高速化について書きます。対象言語はBrainf*ckにします。Brainf*ckというのは Brainf*ck Brainfuck - Wikipedia というような言語です。要は処理系を実装するのが簡単なおもちゃ言語。おもちゃ言語ゆえに他のどんな実用的スクリプト言語処理系にも出てくるような基的な処理だけでできているので、Brainf*ck処理系の高速化で有用なテクニックは他の処理系でもうんたらかんたら。 じゃあまず叩き台になるような処理系を書いてみましょう。言語はC++です。JavaだのPythonだので高速な処理系を記述するテクニックやらなんやらというのもありますけども、まずはごく簡単にCPUやらメモリといったものと仲の良い言語で記述することで理解を深めましょう。当はC言語の方が

    [VM][JIT]Brainf*ckで学ぶスクリプト言語処理系高速化。インタプリタ→VMインタプリタ→JITコンパイラ。 - hogelogの日記
  • 1