Jeff Dean and co at GOOG just released a paper showing how machine-learned indexes can replace B-Trees, Hash Indexe… https://t.co/FiCG4DIEpt
※ この記事はMySQL Casual Advent Calendar 2017の11日目の記事です。 A critique of ANSI SQL isolation levelsを読んで(読んだブログ)、MySQL(innodb)で分離レベルごとのanomaly(不整合)の発生について実験しました。使ったのはDockerで立てられる 8.0.3-rc-log MySQL Community Sereverです。 ここでは上記の論文であげられているanomalyとid:kumagiさんのブログ(いろんなAnomaly)で知ったread only anomalyが起こるかを分離レベルごとに試してみます。 最初に、それぞれのanomalyについての簡単な説明とkumagiさんのブログで使っている書き方を真似た図、それに対応するプランを整理し、(実行経過は省略してw)結果だけ書きます。 ※ こ
FOLIOアドベントカレンダー 9日目です。 昨日は quantroさんの バリュー投資とかグロース投資とかの整理 でした。 NewSQLを調べつつ最近はストレージ周りにも手を出してみたいバックエンドエンジニアの @matsu_chara です。 今回はFAST '17のBest PaperであるApplication Crash Consistency and Performance with CCFS を読んだので紹介や感想を書きたいと思います。 自分が面白いと思ったところを中心にしたり、個人的に調べた内容が入っていたりするので正確かつ完全な情報は上記論文や関連文献等を直接読んでいただければと思います。 ざっくり アプリケーションレベルでのCrash Consistencyの正確性を向上させるための仕組みを持ったファイルシステム CCFS(Crash-Consistent File S
これは FOLIO Advent Calendar 2017 14日目の投稿です。 HaskellでDIを実装する一番いい方法は何か、様々な手法を比較しながらベストな方法を探していこうと思います。 記事中のコードは記述を簡潔にするため実行に必要なGHC拡張やimportを書いていません。完全なコードは以下のgistに載せているので参照して下さい。 https://gist.github.com/lotz84/7207fa3a6b806807defd04e773f8dc78 易しい依存性の注入 DI(Dependency Injection, 依存性の注入)とは何でしょうか。Wikipediaから説明を引用すると、 依存性の注入とは、コンポーネント間の依存関係をプログラムのソースコードから排除し、外部の設定ファイルなどで注入できるようにするソフトウェアパターンである。英語の頭文字からDIと略
Why extends is evil Improve your code by replacing concrete base classes with interfaces The extends keyword is evil; maybe not at the Charles Manson level, but bad enough that it should be shunned whenever possible. The Gang of Four Design Patterns book discusses at length replacing implementation inheritance (extends) with interface inheritance (implements). Good designers write most of their co
Shibuya.XSS techtalk #10 の発表資料です。
2017年も「Wannacry」をはじめとするランサムウェア騒動や「Apache Struts」の脆弱性など、企業セキュリティを脅かす事件が多発した。1億人以上の個人情報を漏えいしてしまったEquifaxの事件などは、記憶に新しい。 攻撃手法が進化し、巧妙になる中で、組織と人は、どう現状に歩み寄ればいいのか――。マカフィーのセキュリティカンファレンス「MPOWER:Tokyo」で、ソフトバンク・テクノロジーの辻伸弘氏は、セキュリティリサーチャーとしての経験から、数々の事故、事件から得られた教訓と提案を語った。 セキュリティリサーチャー、辻氏が経験してきたこと 辻氏は現在、セキュリティサービスを提供するソフトバンク・テクノロジーで、プリンシパルセキュリティリサーチャーとして活動している。また、同社における“柔らか優しいセキュリティエバンジェリスト”として、多くの講演をこなす同社セキュリティ部
IT大手の「楽天」は、NTTドコモ、KDDI、ソフトバンクのようにみずから基地局を備える携帯電話会社を近く設立し、来年、総務省に電波の割り当てを申請することが明らかになりました。認可を受ければ、国内に“第4の携帯電話会社”が誕生することになります。 関係者によりますと、「楽天」は、来年1月にも新会社を設立し、総務省に対して電波の割り当てを申請する方針です。認可を受ければNTTドコモ、KDDI、ソフトバンクに並ぶ、“第4の携帯電話会社”が国内に誕生することになります。楽天は、2025年までに最大で6000億円を投じて全国に携帯電話の基地局などを整備していくことにしています。 楽天は、現在、いわゆる“格安スマホ事業者”として、NTTドコモの回線を借りて携帯電話事業を展開していますが、格安スマホ各社の価格競争が激しくなる中でみずから回線を持つ携帯事業に打って出る方針を固めたものと見られます。 携
これは PHP Advent Calendar 2017 - Qiita の12日目の記事です。 わたくし先月、PHP - The Wrong Way を日本語に翻訳しました。 www.phpthewrongway.com 衝撃の扉絵はご覧いただけましたでしょうか。 これは2017年の Symfony Live London で Laravel を笑い者にしている様子 を描いた風刺画です。 うそですけどね。 でもどうですか、そういう絵だといえばそう見えませんか? ロンドンでの事件は Laravel と Symfony の間にある摩擦ですが、それと相似な関係は、ユーザーコミュニティ全体と Laravel のようなものとの間にこそ、より深刻な状態で横たわっているのではないでしょうか。このロンドンのブーメランは、自分の翻訳進捗にずいぶん影響しました。 実を言うと自分は、あまり多くの人に PHP
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く