Windows Server 2016 で作るシンプルなハイパーコンバージドインフラ (Microsoft TechSummit 2016)
どうも、かずきちです。 何やらエンジニア界隈ではいつの間にか有名人になっているようで。 ◾️Qiita記事 エンジニアで稼ぐために大切な20のコト WEBサービスで起業したい人に読んで欲しい20のコト ウェブカツ生を雇わない?転職できない?著作権無断使用の炎上から1年を経て思うところをぶっちゃける。 テックキャンプをウェブカツ!! 顧問が徹底レビューしてぶった切ってみた ■運営サービス一部 http://crazy-wp.com/ フリーランスエンジニアを育成するオンライン最大級のプログラミングスクール「ウェブカツ」 http://webukatu.com/ ■プログラミングスクール「ウェブカツ」の出版本 「小学生からでもプログラミングを楽しく学べる漫画作りたいなー」と思い立ち、外注してウェブカツで漫画本を作りました。KADOKAWAさんより出版しています。 はたらくプログラミング 完全版
こんにちは。アプリケーション基盤チームの @ueokande です。 今日は、サイボウズの新しくなったログ基盤についてお話しします。 サイボウズのログ基盤の進化 リプレイス前のログ基盤 サイボウズのログ基盤はサービスの成長に合わせて、常に進化し続けてます。 そんななか2017年の夏に大きなリプレイス作業がありました。 サイボウズのサービスを支えるログ基盤 from Shin'ya Ueoka 以前のログ基盤は、ログを収集するホストがあり、各ホストからログを収集してました。 しかしログの転送システムが単一障害点であったり、スケーラビリティに欠けるのでサービスの成長に追いつかず、性能的にも限界に達してました。 また以前のログ基盤では、ログの解析がしにくく、ログはあるけどビジネスに役立てにくい状況でした。 そのため今後のサービスの成長や、より安定したログ基盤を運用できるように、ゼロから刷新するこ
マイケル・コシンスキーという若い学者がいる。彼は、2013年の4月にとある統計モデルを発表したことで、Brexitや2017年のアメリカ選挙戦の結果に大きな影響を与えることとなった。 「いいね」からわかること 氏の発表によると、Facebookの「いいね」を解析することにより、ユーザの性別や肌の色はもちろん、支持政党や年収、さらにはIQに至るまで、極めて高い精度で判別することが可能だというのだ。例えば、ユーザが黒人が白人かは95%以上もの確率で判別可能だし、民主党支持者なのか共和党支持初なのかが85%以上、キリスト教徒なのかイスラム教徒なのかが82%、ゲイかレズなのかなども80%前後の確率でわかるという。それどころか喫煙の有無や知能指数に至るまで、僕らが何に「いいね」をつけているかを調べるだけで分析できてしまうというのだ。 さらに面白いことに、解析対象となる記事は一見こうした個人の性向には
I must admit it for the first time, and I’ll use this platform to clean up the skeletons from my development closet. Sometimes, the magic I do — which some call “coding” — is not as perfect as the outcome might appear to my colleagues when the magnificent results are shown to them. Yes, I said it - sometimes, I use the old trial and error we all call debugging :) Don’t judge a SaaS platform by its
Go 言語の次のバージョン(v1.11)から vgo (Versioned Go) を実装する計画があるようで, vgo 関連のドキュメントが公開されている。 research!rsc: Go & Versioning research!rsc: Go += Package Versioning (Go & Versioning, Part 1) research!rsc: A Tour of Versioned Go (vgo) (Go & Versioning, Part 2) research!rsc: Semantic Import Versioning (Go & Versioning, Part 3) research!rsc: Minimal Version Selection (Go & Versioning, Part 4) research!rsc: Reproduci
コンパイラフラグ GC戦略 GCログ ヒープ関連 設定しておきたい Java 起動オプション まとめ コンパイラフラグ JVMチューニングで最初に検討するのがコンパイラの選択となる。 ただ、近年は階層的コンパイルが有効になっていたり、プラットフォーム別で適した設定がデフォルトで有効になっていることもあり、改めて設定するケースは少ない。 フラグ 説明 -client クライアントコンパイラ(C1)を使用する -server サーバコンパイラ(C2)を使用する -server -XX:+TieredCompilation 階層的コンパイルを使用する コンパイラは、クライアントコンパイラ(C1)、サーバコンパイラ(C2)の2種類があり、JVM起動オプションで指定する。 C1コンパイラはデスクトップアプリケーションのように起動時の速度が重要な場合に、早期にJIT(just-in-time)コンパイ
お手軽にランダムなIDを取得したい時にUUIDはとても重宝します。 でもたまに、 「このID(UUID)ってぶつかることない?対策しなくて大丈夫?」 と聞かれることがあります。 それに対して、 「ウィキペディア先生がぶつからねえって言ってたから大丈夫だよ!(#゚Д゚)」 で切り抜けるのもそろそろ限界のような気がするのでちゃんと調べました。 (もちろんウィキペディア先生を頼りました!) 2つの理論 UUIDの衝突確率について考える上で次の2つの理論が重要になります。 鳩の巣原理 誕生日のパラドクス 鳩の巣原理 鳩の巣原理とは、 m個の入れ物にn個のものを入れるとき、n > m ならば少なくとも1個の箱には2個以上のものが入る 9個の巣箱に10羽の鳩が入る場合、必ずどれかの巣箱には2羽以上入ることになるということです!(ウィキペディア先生) 考えれば当たり前のことですが同様にして考えれば、 「
Java 10が出ますね。Java 9なんてなかった! しかしながら、どんな機能があるかよくわからないので、まとめてみます。 ここに並んでいるJEPを簡単に紹介する感じで。 http://openjdk.java.net/projects/jdk/10/ APIの追加など、JEP以外の変更はこちらにまとめました。 Java10のJEP以外の変更まとめ - Qiita すべての変更点はこちらにまとまってます。 109 New Features In JDK 10 - Azul Systems, Inc. OpenJDKのダウンロードはこちら JDK 10 GA Release Oracle JDKのダウンロードはこちら Java SE Development Kit 10- - Downloads 286: Local-Variable Type Inference おそらく、コードを書く上
これまで、「マレーシアを好きになれた理由」と「ローカル幼稚園の魅力と学校選びの苦労」について書いてきましたが、今回は「マレーシアの学校では本当にイジメがないか」について触れたいと思います。 マレーシアにはイジメがないって本当?前回の記事で、私が日本にいたとき放送されていた情報番組を見ていて「マレーシアの学校にはイジメがない」という言葉を聞いて心底驚いたこと、そしてイジメがないならその秘訣をぜひ知りたいと、意気込んで幼稚園生活を始めたと書きました。 なので、ママ友と幼稚園の先生、そしてインターナショナルスクールのカウンセラーにズバリと聞いてみました。 答えは、「当たり前のようにイジメはありますよ。世界中どこでもイジメは深刻な問題でしょう。なぜ、そんな質問をするんでしょうか?」とのこと。残念ながら、やっぱりマレーシアもイジメがないユートピアというわけではないようです。 でも、マレーシアは日本と
最近、あまりプログラミングが得意でない人のサポートをする形で、長い時間にわたってペアプログラミングを行っている。そのなかで、気がついた悪い習慣と成長するための良い習慣というものをまとめてみる。 この記事のバックグラウンドとなる体系的知識が本になりました。 エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング あわせて読みたい 経営者マインドが足りない!vs. 現場に任せてくれない!の対立をなくすカードゲームをつくった話 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ 心理的安全性ガイドライン(あるいは権威勾配に関する一
ジュンク堂池袋本店の2017年販売冊数ランキング(太字が2017年内の刊行) ── 今でも『リーダブルコード』がランキングの上位に入っているあたりは、さすがですね*1。8年連続でCPU大賞を受賞された売り場だけあって、顧客はやはりコアなエンジニアの方が多いのでしょうか。 長田 ありがとうございます。ジュンク堂の売り場では、年間ランキングのような数字で追える売上だけでなく、ロングテールの部分をより重視しています。端的にいえば、「ほかの書店では品切れしていても、ジュンク堂に行けば置いている」という状態を目指して売り場づくりをしています。 これはコンピュータ書に限ったことではなく、ジュンク堂は経営理念に「愚直なまでに”本と文具”の品揃えにこだわります」ということや「“図書館よりも図書館らしい”店づくり」を掲げていて、ジュンク堂でしか買えない本を置くことを意識しています。 とくに池袋の場合、駅近の
Linuxサーバの障害対応で社内で伝統的に使われているテクニック。I/Oで完全にブロックしているポイントを特定するノウハウ。 問題対応のため、怪しいプロセスをstraceしてみる read(2)やwrite(2)でブロックしていることを発見する read(2)やwrite(2)、connect(2)の引数にはファイルディスクリプタ番号がみえる プロセスIDとファイルディスクリプタ番号を使って、/proc//fd/ の中身をみると、ソケットI/Oで刺さっている場合はソケット番号を発見できる netstat からソケット番号でgrepして接続先を発見する [y_uuki@hogehoge ~]$ sudo strace -p 10471 Process 10471 attached - interrupt to quit read(58, <unfinished ...> Process 10
本記事は、下記の記事の翻訳です。著者の許可を得て翻訳しました。 この記事はフォースクエアの技術的リーダーシップを簡潔に説明したガイドだ。 ベン・ホロウィッツの「良いプロダクトマージャー、悪いプロダクトマージャー」からインスピレーションを得ている。 チームワーク / Teamwork 良いテックリードはチームの一員として振る舞い、自分の成功とはチームが成功することだと考える。面倒で退屈な仕事の一部を担って障害物を取り除き、チームが100%のパフォーマンスで稼働できるようにする。チームの技術的能力を拡大し、システムの重要な知識が属人化しないように務める。 悪いテックリードは注目の集まる仕事で自分の成果を示すことを好む。その成果は部分最適に留まり、開発チームのアウトプットを増やすにはエンジニアの人数を増やすしかない、という状況から脱することができない。 技術的ビジョン / Technical v
tldr; safely access nested objects in JavaScript in a super cool way. JavaScript is amazing, we all know that already. But a few things in JavaScript are really weird and they make us scratch our heads a lot. One of those things is the confrontation with this error when you try to access a nested object, Cannot read property 'foo' of undefined Most of the times when we're working with JavaScript,
$200K 1 10th birthday 4 abusive ads 1 abusive notifications 2 accessibility 3 ad blockers 1 ad blocking 2 advanced capabilities 1 android 2 anti abuse 1 anti-deception 1 background periodic sync 1 badging 1 benchmarks 1 beta 83 better ads standards 1 billing 1 birthday 4 blink 2 browser 2 browser interoperability 1 bundles 1 capabilities 6 capable web 1 cds 1 cds18 2 cds2018 1 chrome 35 chrome 81
落書きの名所「ファイブ・ポインツ」の壁に描かれ、白く上塗りされたグラフィティ・アート(2013年11月19日撮影)。(c)AFP PHOTO / EMMANUEL DUNAND 【2月14日 AFP】米連邦地裁は12日、ニューヨーク市にあったグラフィティ(落書き)の名所「ファイブ・ポインツ(5 Pointz)」を取り壊した住宅開発業者に対し、壁に描かれていたグラフィティ・アートの作者21人に計675万ドル(約7億2300万円)の損害賠償を支払うよう命じた。連邦法でグラフィティ・アートを保護すべきとした画期的な判断となる。 ニューヨークの連邦地裁のフレデリック・ブロック(Frederic Block)判事は、同市クイーンズ(Queens)地区にあった「ファイブ・ポインツ(5Pointz)」の再開発で失われた45作品にそれぞれ法定損害賠償の上限に当たる15万ドル(約1600万円)の賠償額を認め
渋谷駅構内の “Amoing torans only” という良く分からない英語が書いてある看板について。 看板の謎の言葉 2018年の1月に東京の渋谷駅に行ったとき、以下の写真に示す看板があった。 東京の渋谷駅構内の看板(2018年1月撮影)。上段には「この階段は降車専用です」とあり、下段1行目には“No bouding port the plantform”、2行目に“Amoing torans only” と記されている。 日本語で書かれている「この階段は降車専用です」の意味は良く分かる。しかし、その下にラテン文字で書かれているものが良く分からない。駅での案内の掲示では日本語と英語を併記するのが普通であるし、“the” や “only” といった英単語が記されているから、下段は英語を書いているつもりなのだろう。しかし、“Amoing” や “torans” という英単語はないし、全般
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く