タグ

2013年11月23日のブックマーク (7件)

  • 優秀なエンジニアがいなくてもやっていくために - Line 1: Error: Invalid Blog('by Esehara' )

    ITの世界には「銀の弾丸は存在しない」という合言葉がある。これはどうやら狼やドラキュラを退治するときの道具が「銀の弾」らしく、古典的な名著であり、未だに参照され続けている『人月の神話』というに収められている論文から来ているらしい。なぜ、「銀の弾丸は存在しない」と言われるのかというと、ある諸問題に関して一気に片付けられるような、そういう解決策は無い。少なくともそれらの問題に関しては泥臭く、忍耐を持って接しないといけないという話だ。川を綺麗にするためには根気よく缶を拾ったりしなければいけないのと似たようなものだろう。 元のドラキュラの話を知らないので、Wikipediaで聞きかじりに語るのだが、そもそも「銀の弾丸」といったところで、その「銀の弾丸」を使う存在というものがいる。ドラキュラの場合、それが「ヘルシング教授」である。ヘルシングといえば平野耕太の漫画を思い出すが、どうやら原作のドラキュ

    優秀なエンジニアがいなくてもやっていくために - Line 1: Error: Invalid Blog('by Esehara' )
    okbm
    okbm 2013/11/23
    "「優秀なエンジニアを採用する」ではダメで、「平凡なエンジニアでも、優秀なエンジニアと同等の力を発揮できるような環境を整えていく」ことであり、そういうことが出来るようにしていくことだと思う"
  • MySQLで、正しいデータ型を使うことはどのくらい重要なのか? | Yakst

    テーブル設計においてカラムのデータ型を正しく決めることには、どのような利点があるのかについて。単純に扱う値と同じ型を選ぶべきであるというだけではなく、なぜそうあるべきかについて、内部的な効率の面から解説する。 パフォーマンスに関する話の中で、カラムに値を保存するのに正しいデータ型を使うことの重要性を説いているのを聞くことがよくある。例えば、数値はINTやBIGINTで表現し、IPアドレスにはINT UNSIGNEDを使い、VARCHAR(255)の代わりにVARCHAR(60)を使うといったことだ。 このアドバイスは正しい。しかし、今日はもう少し詳細の説明を試みてみようと思う。 理由 この最適化が正しいと思う3つの理由は以下の通りだ。 文字列として数値データを扱うことは、文字コードや照合処理のCPUオーバーヘッドが余計に必要になってしまう。例えば、'Montréal' = 'Montrea

    okbm
    okbm 2013/11/23
    2のメモリに乗り切ると容量圧縮以外知らんかった
  • free-programming-books/free-programming-books-ja.md at master · EbookFoundation/free-programming-books · GitHub

    Index 0 - 言語非依存 アクセシビリティ オープンソースエコシステム ガベージコレクション グラフィックスプログラミング グラフィックユーザーインターフェイス セキュリティ その他の話題 ソフトウェアアーキテクチャ ソフトウェア品質 ソフトウェア開発方法論 データベース ネットワーキング 並列プログラミング 機械学習 正規表現 理論計算機科学 組み込みシステム Android AppleScript AWK Bash C C++ Clojure CoffeeScript Common Lisp Coq D Elixir Emacs Lisp Erlang Git Go Groovy Gradle Grails Spock Framework Haskell iOS Java JavaScript Angular.js Backbone.js jQuery Node.js React

    free-programming-books/free-programming-books-ja.md at master · EbookFoundation/free-programming-books · GitHub
    okbm
    okbm 2013/11/23
    無料で読めるプログラミングのドキュメントまとめ。awkとかRとかvimとかいろいろあるな
  • MySQLの大きなテーブルでのパフォーマンスを改善する10の方法 | Yakst

    MySQLコミュニティマネージャのMorgan Tocker氏による、テーブルサイズが大きくなるにつれてINSERTのパフォーマンスが落ちてきてしまうことを防ぐ様々な方法についてのまとめ。 今日は、パフォーマンス問題を引き起こす原因になる、サイズの大きいテーブルのパフォーマンスを改善することについて書いてみようと思う。このアドバイスのうちのいくつかは、たくさんのテーブルをまとめて大きくなっているデータベースにも適用できるが、大抵の場合、独立した大きなテーブルというのは特に問題になりやすいものだ。 一般的に知られていると思われるのは、テーブルを変更する時のスピードは、そのサイズが大きくなるにつれて遅くなることだ。以下の図は、一般的なB+ツリーインデックスのパフォーマンスを時系列で見たものだ。 このグラフは、MySQL@Facebookの記事から拝借したものだ。これは、insert buffe

    MySQLの大きなテーブルでのパフォーマンスを改善する10の方法 | Yakst
    okbm
    okbm 2013/11/23
  • グリーCTO藤本真樹が実感する、優れたWebサービスを生み出す難しさと面白さ - エンジニアtype | 転職type

    自らもエンジニアながら、3社の経営に携わっている竹内真氏をインタビュアーに迎え、注目のITWebサービスを展開する企業の技術トップにインタビュー。CTO同士の対話から、エンジニアがどのように「ビジネスを創ることのできる技術屋」へと進化すべきか、その思考・行動原則をあぶり出していく。 今回登場してくれたのは、今年に入って海外展開にも注力し、文字通りグローバルITカンパニーへの道を歩み始めたグリーのCTO藤真樹氏だ。 同社がまだ六木にある小さなオフィスでSNSGREE』を展開していたころからジョインする藤氏は、ここ数年で飛躍的な成長を遂げたグリーの技術基盤を支えてきた。この希有な経験を通じて、彼が学んできたものは何だったのか? ならではのCTO論に耳を傾けてみよう。 株式会社レイハウオリ 代表取締役 | 株式会社ビズリーチ・株式会社ルクサ CTO 竹内 真氏 (blog:singta

    グリーCTO藤本真樹が実感する、優れたWebサービスを生み出す難しさと面白さ - エンジニアtype | 転職type
    okbm
    okbm 2013/11/23
    "大事なのは経験だと思うんですよ。失敗も含め、体験してみないと分からないことって多いし、本で読んだことや人から聞いたことだけで上手くいくものではない。辛い思いをした方が身に付くことは多いと思います"
  • 一人で何かを考える時、みんなどうしてる?

    みんな一人で何かを考える時ってどうやっているのだろうかとふと気になった。 私の場合は一人で考えるときは、常に誰かに語りかけるように考える。具体的には壁のない(認識できない)空間の中で、椅子に座ったマネキンのようなものに向かって、ぐるぐる歩き回りながら演説したり語りかけたりする。マネキンの顔には知人の写真が貼られている感じかな。マネキンが何かを話してくることはない。私が一方的に何かを常に話している。ときにはマネキンは複数人固まっているケースがある。まあ実際には個々で説明したようなビジュアルが当に視覚的に浮かぶわけではないけど、自分の頭のなかの有り様を変換するとこういう表現がしっくりくる。意図してこうしているわけではなくて、その考えを話す他者を想定しないと一人で考えをまとめることができないので自然とそうなる。当に誰かと会話しているときはそうならない。 なんでこんなことを書いたのかというと、

    一人で何かを考える時、みんなどうしてる?
    okbm
    okbm 2013/11/23
    声に出さないように独り言してて、たまに独り言喋ってる気がする
  • UIの進化を止めるうんこユーザーに我々はどう立ち向かうべきか

    「基的に運営側がすることが正しいんですよ Webの世界ってそういう論理で動いてるんですよ」理論 実はここで言われている@masarakkiさんの意見はすごくわかる。「最高にクール」なUIがクソユーザー(便宜上、UIの良さがわからないユーザーをエントリではそう呼ぶ)によって阻止されるのは中の人としては決して喜ばしいことではない。 ユーザーは「最高にクールなUI」がわかるか? まずこの問いから始めたい。一般ユーザーは「最高にクール」なUIがわかるか? 答えはNOだ。彼らは「使いやすい」UIはわかっても「クール」なUIはわからない。そして「使いやすい」というのは結局各人の主観に依るものなので、この「使いやすい」UIというのは参考にはできても信用はできないものである。 この話を読んで真っ先に思い出した1つの話がある。 フラットデザインや新機種が評判どうか、というのはAppleにとっては意味が無

    UIの進化を止めるうんこユーザーに我々はどう立ち向かうべきか
    okbm
    okbm 2013/11/23
    引用されてる記事も面白い