タグ

ブックマーク / fa-works.com (9)

  • もう二度と、絶対にMongoDBを使うべきじゃない理由

    MongoDBは悪だ。なぜならそれは… …データを無くす(ソース:1、2)。 …実際、長期間、デフォルトでエラーを無視し続け、何があってもすべての単一書き込みが成功したとみなした( 32ビットのシステムで3GBかそこらを使用したら、MongoDBの制限によって何の警告もなしに全データを失うことになった)。 …宣伝していたユースケースでですら遅く、これが早いと主張するには完全に証拠に欠けている(ソース:3、4)。 …ほぼ全てのユースケースで、暗黙のスキーマという悪しき習慣を強要してくる(ソース:4)。 …ロッキングに問題がある(ソース:4)。 …セキュリティの問題になるくらい、応答時間が酷く遅い。求めてきた人全員に認証なしで全データをさらしてしまうという危険なデフォルト設定をパッチするのに2年かかった(ソース:5)。 …ACID特性に準拠していない(ソース:6)。 …拡張やメンテナンスをする

    もう二度と、絶対にMongoDBを使うべきじゃない理由
    ikosin
    ikosin 2016/02/20
    ブコメが参考になる。大声で適当にディスると正しい知見が集まる事例だ
  • 継続的デリバリがもたらす効果と価値 ~ソフトウェア業界全体のトレンド “React” を追え~

    あなたが「リリース」という言葉を聞いた時、どのような感情が呼び起こされるだろうか?安堵?高揚感?あるいは初めての達成感だろうか?もしあなたのチームがまだ、リリース準備に手作業でのテストや、手作業によるデプロイ、またはスクリプトに部分的にしか頼らないデプロイをしていたとしたら、あなたの感情はむしろ「不安」や「猛烈な怒り」により近いかもしれない。 図:手作業デリバリにおける感情のジェットコースター そのため、ソフトウェア開発は「継続性」に向かって進んでいるのである。最近、継続的なインテグレーション、ビルトインテスト、常時監視、分析フィードバックが重要視されているのは、すべてソフトウェア産業全体の傾向、つまり対応 (React) 力を高めようという動きを表している。企業が、こうした変化の意味を模索していくと、必ず継続的デリバリ(一般にCDとして知られる)にたどり着く。 誤解してもらっては困るのだ

    継続的デリバリがもたらす効果と価値 ~ソフトウェア業界全体のトレンド “React” を追え~
    ikosin
    ikosin 2016/02/03
    "全てのチームが継続的デリバリを実践できる。いや、実践すべきだ。"
  • Dockerコンテナとイメージの仕組みを視覚化してみた

    この記事は、Docker 102レベルを意図して書かれている。Dockerが何か分からない、または仮想マシンや構成管理ツールと比べてどうなのか分からないという方には、この記事は現時点ではやや高度すぎるかもしれない。 この記事が、dockerコマンドラインの習得に悪戦苦闘している人、中でも特に、コンテナとイメージの違いを正確に知っている人の助けとなれば良いと思っている。さらに具体的に言えば、この記事では、普通のコンテナと起動中のコンテナを見分けていくつもりだ。 私はこれを、下層の細かい部分、つまりユニオンファイルシステムに注意しながら書いている。私はdocker技術の経験が比較的浅く、dockerコマンドラインを習得するのが難しいと感じていたため、私自身、このプロセスに数週間にわたって取り組んだ。 脱線:私が思うに、短期間で学び、かつツールを正しく使えているという自信をつける最良の方法は、技

    Dockerコンテナとイメージの仕組みを視覚化してみた
  • Criteoにおける大規模機械学習の仕組み | FAworksブログ

    Criteoの事業の核を担うのは、機械学習です。当社は、広告を表示させたいときの選択や、個別の製品レコメンド、バナーの概観・雰囲気の最適化(当社は、製品カタログを利用している各パートナーに合わせ、当社独自のバナーを自動生成しているため)を、機械学習を使って行っています。Criteoのモットーは、「パフォーマンスがすべて」であり、できる限り良いパフォーマンスを発揮するために、Irmaと呼ばれる大規模な分散機械学習フレームワークを築き上げてきました。Irmaは、モデルの改善を模索する際、稼働中やテスト中にも使用できるものです。 図1:当社予測チームのロゴ。(photo credits Baba from Dragon Ball) 当社が解決できる問題 これまでの運用型広告では、クリック予測がすべてでした。少し前のことです。それ以来当社は、クリックされたかどうかの予測から、数少ない販売コンバージ

    Criteoにおける大規模機械学習の仕組み | FAworksブログ
  • Linux サーバの基本的なシステム性能とOSジッタを計測するためのツールキット | FAworks

    Jean Dagenaisは、mechanical-sympathyのスレッドで、Gil Teneの記事「Linux OSのジッタを体系的に低減する魔術」(訳注:日語版)へのresponseとして、素晴らしい内容の記事を投稿しました。ジッタの問題を調査するために役立つツールが満載です。出典が不完全であることをお詫びします。Jeanのことを示すウェブページを確認できませんでした。 「Linuxのジッタを見つけるための体系的な方法」で得られた素晴らしい情報を補うためにツールキットを作成しました。現在および今後のトレーディング・プラットフォームを評価するためにそれを使用しています。 皆様にとっても役に立つかもしれませんので、含まれているツールと、それらのソースコードや使用方法に関する情報を得るためのURLをここに紹介します。私はソースコードや関連するブログ記事を読むことにより多くのことを学んで

    Linux サーバの基本的なシステム性能とOSジッタを計測するためのツールキット | FAworks
  • 『夏の終わりにいい出会いがあるかも?!エンジニアの魅力をお伝えします-エンジニアに出会う会-』を開催します! | FAworksブログ

    『夏の終わりにいい出会いがあるかも?!エンジニアの魅力をお伝えします-エンジニアに出会う会-』を開催します! エンジニアのための案件情報サイト『FAworks』が、 エンジニアのための恋活イベントを開催いたします! エンジニアの印象は『暗い』『オタク』『口下手』等のイメージをお持ちの女性も少なく無いとは思いますが、実は、エンジニアは将来の旦那候補として有望だということを知ってもらいたいなと思います。 エンジニアは今、売り手市場です。 仕事のできるフリーのエンジニアの収入は1200万超えだとか。。。 将来有望なエンジニアには出会いが少ないなんてもったいない!! と、いうことで、まずは自社のエンジニアの面倒からということで、今回の参加エンジニアは弊社社員を5名ピックアップしました! エンジニアに少しでもご興味をお持ち頂けた女性の方、是非弊社エンジニアに会いに来て下さい☆ ※今回は女性の方のみの

    『夏の終わりにいい出会いがあるかも?!エンジニアの魅力をお伝えします-エンジニアに出会う会-』を開催します! | FAworksブログ
  • フリーランスエンジニアのための案件情報サイト | FAworks

    ITフリーランス向け  エージェントサービスフリーランスの案件探しはFAworks    5,014件の案件から「副業」や「フルリモート」など希望にあった案件を選べます。

    フリーランスエンジニアのための案件情報サイト | FAworks
    ikosin
    ikosin 2015/06/01
  • 【翻訳】Aerospike on Amazon EC2 で 100万TPS をたった 1.68 ドル/時 で実現する方法 | FAworksブログ

    原文: http://highscalability.com/blog/2014/8/18/1-aerospike-server-x-1-amazon-ec2-instance-1-million-tps-for.html (2014-9-25) Amazon EC2のようなクラウドインフラストラクチャサービスは、特筆すべき成功を収めてその価値を証明しています。必要な時に時間単位の課金でスケールアップできるその容易さは、開発者の創造性を解き放ちました。しかし、仮想化環境は高性能なアプリケーションとデータベースを実行するための場所としては広く考えられていません。 クラウド·プロバイダーは、その製品が長い道のりを経たとはいえ、彼らのパフォーマンスを再び審査する必要が出てきました。ベアメタルサーバー上の Aerospike で100万 TPS を達成した後、私たちは、クラウドのパフォーマンスを調

    【翻訳】Aerospike on Amazon EC2 で 100万TPS をたった 1.68 ドル/時 で実現する方法 | FAworksブログ
  • IT系妻によるライフハック術11選! | FAworksブログ

    さっそくですが、あなたに質問です。 洗濯を洗濯板でやってますか? 掃除をほうきとちりとりでやってますか? もうそんな人いませんよね? 余程のエコな人でない限り、洗濯機、掃除機を使うはずです。 時代と共に、女性の働き方や家族構成が変わり、それに合わせて生活家電や環境は進化してきました。 今回は、最新の家電やWebサービスを使って、より豊かな生活を実現するライフハックをご紹介します! 1.掃除はルンバ http://www.irobot-jp.com/ 最初は、当に掃除できているか?と不安になりますが、大丈夫です。 モノを床に置かない生活を心がけると、これほど便利な自動家電はありません。 外出前にセットすれば、帰宅したら綺麗になっています。 メインをルンバ、サブをハンディ掃除機にすると良いでしょう。 2.器は洗乾燥機 http://panasonic.jp/dish/ 日に少なくとも2回

    IT系妻によるライフハック術11選! | FAworksブログ
    ikosin
    ikosin 2014/09/10
    ドラム式洗濯機事例だ
  • 1