タグ

2013年12月1日のブックマーク (6件)

  • その選択、ちょっと待った!NoSQLデータベースへ乗り換える前に検討すべき3つのポイント

    最近、どうも安易に「NoSQLにすれば厄介なDB設計から開放される」と考えている人が多いように思えて仕方がない。だが待って欲しい。当にNoSQLと呼ばれるデータベースを使えばアプリケーションの開発・運用の苦しみから逃れられるのだろうか。もちろん「そんなことは無い!!絶対にだ!!」と私は考える。今日はその理由について語ろうと思う。 トランザクション先日、リレーショナルデータベースにおけるDB設計についてセミナーで解説したばかりだが、リレーショナルデータベースにおけるデータの整合性は何もDB設計だけが担保しているわけではない。リレーショナルモデルと同じかそれ以上に欠かせないのがトランザクションだ。 トランザクションがあるおかげで、トランザクション終了後のステータスは「成功」か「失敗」の2つしかないということが保証される。すなわちオール・オア・ナッシングだ。もしトランザクションの途中で何らかの

    その選択、ちょっと待った!NoSQLデータベースへ乗り換える前に検討すべき3つのポイント
  • あなたがLispを無視することができない理由 - 八発白中

    (この記事はLisp Advent Calendar 1日目のためのエントリです。) 禅が好んで用いる比喩がある。月を指すには指が必要である。だが、その指を月と思う者はわざわいなるかな。 — 鈴木大拙「禅」 これをLispに例えるなら、こう言うことができるかもしれない。 Lispを書くには括弧が必要である。だが、その括弧をLispと思う者はわざわいなるかな。 Lispを普段書いている身としてはLispについて括弧がどう、というのは些細なものに思えるが、Lispを知らない人からすると自然な考えだろう。人間は知らないものを理解しようとするとき、自分が今まで見たもの、知っているものと比較して手がかりを得ようとする。Lispが他のプログラム言語と比較してユニークなものは、やはりその括弧で表現されたS式だ。 しかし、Lispが括弧を使った奇妙な構文を用いるのは理由がある。そしてそれがLispの強力さ

  • 脳の処理能力すごすぎワロタwwww | ライフハックちゃんねる弐式

    1 :以下、名無しにかわりましてVIPがお送りします:2013/12/01(日) 02:53:16.87 ID:orc8COsJ0 こんな経験ない? 辞書で「ある単語」を探しているとする。 適当なページをパッと開いて、すぐに「あ、このページにある」とわかる。 でも、どこにあるのかはわからない。気のせいだったかな?と思いながらも、よくさがすと確かにある。 この現象に名前とかある? 2 :以下、名無しにかわりましてVIPがお送りします:2013/12/01(日) 02:54:01.49 ID:Xs4uNbXe0 あああれな 6 :以下、名無しにかわりましてVIPがお送りします:2013/12/01(日) 02:54:25.58 ID:oHsJLHKti 時計を見るといつも4:44になってる現象 続きを読む

    脳の処理能力すごすぎワロタwwww | ライフハックちゃんねる弐式
  • もっともっと良いコーディングをするための勘所8つ - 病みつきエンジニアブログ

    先日とあるコードレビューを拝見することがあったのですが、それにインスパイアされて記事を書いてみます。レビュワーの方が言ったことも含んでいますが、それと必ずしも一致するものでもありません。 Objective-Cのコードで書いていることが多いですが、わりと一般論だと思います。 photo by Hugo-photography 命名規則は言語の「普通」に任せる 例えば、Objective-Cだと変数にはcamelCaseを使うことが多いです。逆にRubyではsnake_caseを使ったりします。もしくは、略語を使うとか使わないとか、そういう違いもあります。 変数名に対してどういう書き方をするかというのは、個人の好みではなく、言語の慣習に任せるのがいいのではないかと思います。 言語の慣習の調べ方は、Githubで「stars:>100」と検索して、言語を絞るといいでしょう。(参考:Rubyの例

    もっともっと良いコーディングをするための勘所8つ - 病みつきエンジニアブログ
  • 最近話題になったイケてるWebサービス・アプリ10選(2013年11月編)

    こんにちは。 12月がはじまったということで、11月中に話題になったイケてるwebサービスやアプリを10個ほどご紹介します! TERIYAKI(てりやき) ホリエモン堀江貴文氏)がプロデュースするグルメアプリです。 既存のグルメアプリは消費者生成メディア(CGM)で、評価の基準が定まっていませんでした。TERIYAKIはそこを、TERIYAKIキューレーターと呼ばれるグルメ専門家たちの協力を得て「当に美味しいものだけ」を紹介してくれるようにしています。サービス利用金額は、基的に無料で詳細検索を行う場合は月額400円という価格設定になっています。 1Click飲み 自動飲店予約アプリです。 「飲みたい!」から「乾杯!」までを「1クリック」で繋ぐサービスです。 アプリ上でワンクリックすると、店の検索、推薦、そして予約までが全自動的に行われるというもの。Webアプリ開発コンテスト「Mas

    最近話題になったイケてるWebサービス・アプリ10選(2013年11月編)
  • 2014年のウェブシステムアーキテクチャ - stanaka's blog

    (Monitoring Casual Talk in Kyotoで発表してきたので、ブログエントリにまとめ直しました) 2013年はインフラ周りの技術的な進化が大きく、いくつかのエポックメイキングな概念と実装が産まれました。個人的には特に以下の2つが大きいと思っています。 AWS格普及期 DockerとImmutable Infrastructure これらを踏まえて、2014年のウェブシステムの進化の方向性を考えてみます。また、それによるモニタリングへの影響もあわせて考えます。だいぶ長くなってしまったので、急ぐ人は最後に結論をまとめましたので、そちらからどうぞ! 2013年という時代背景 AWS格普及期を迎えているのは、言わずもがなのことで、Re:Inventでの246件という膨大のセッション数などにその勢いが表われています。 また、DockerLXC (LinuX Conta

    2014年のウェブシステムアーキテクチャ - stanaka's blog
    uzuki-first
    uzuki-first 2013/12/01
    先端のインフラ技術の話。これはキャッチアップしておかないと遅れる。