Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
転職して2年目のある日のこと。「CTL(チーフテクニカルリード)を置くことになったから、なって」――。CTOからの突然のお達しで、GMOペパボの初代CTLのひとりとなった山下和彦。「ロリポップ!」「ムームードメイン」などの人気サービスを支えながら、日本の第一線で活躍する彼のプログラミングにかける熱い想いをご覧ください。 * ; cls: uk-animation-slide-bottom-medium; delay: 10" class="article-body" data-v-45c0ee78>電気メーカーのSEからISPへ。情熱的な上司に出会い、貪るように学ぶ日々▲高校生の頃の山下(左) 鹿児島で生まれた山下のエンジニア人生は、地元の大手電気メーカーに就職したところから始まります。 高校卒業後に社内SEとして働き始めますが、実は最初からエンジニアに対して強い思い入れがあったわけではあ
はじめに Inter processor interrupt(IPI) の動作を説明します。 IPI は Multi-core processor(including hyper-threading) 間の通信に利用されます。 Linux kernel / QEMU(x86-64)を動作させて、gdbで動きを確認します。 QEMU / gdb で Linux kernel の動きを確認するを利用します。 IPIを発行しているところ __default_send_IPI_dest_fieldを使ってIPIを発行します。 arch/x86/include/asm/ipi.h static inline void __default_send_IPI_dest_field(unsigned int mask, int vector, unsigned int dest) コンソールでEnterを
この記事は、シェルスクリプトの記事よりも前に読んだような気がする。同じくらい古い記事だけれど、ちょっと書いてみる。記事への反論はいくつか検索すると見つかって、たぶんみんな知っていることなのだと思うけれど、まとまって書かれている文章はないみたい。 tl;dr read(2) と mmap(2) の性能差に絶対的な回答はない。どちらか一方が常に高速だと主張している文章は、根拠が証拠とともに明確に書かれていない限り信用しないほうが良い。 メモリコピーのコストが高かった時代と、L1キャッシュが巨大になってメモリコピーのコストが低くなった時代と、SMPが一般的になってメモリのマッピング処理のコストが高くなった時代とで、この性能差は頻繁に入れ替わっている。少なくともスループットとレイテンシを分けないで分析できるものではない。 まず当該記事には技術的な間違いがいくつかある。 「mmap()はユーザランド
Enterprise Kubernetes Management From datacenter to cloud to edge, Rancher lets you deliver Kubernetes-as-a-Service.
あわせて下記記事も参照のこと asnokaze.hatenablog.com ワイヤイメージ 経路上で出来ること QUICトラフィックの識別 バージョンの識別 不正なパケットの拒否 コネクション確立の確認 通信フローの関連付け 通信フローの切断検出(不可) ラウンドトリップタイムの計測 パケットロスの計測 ネットワーク経路上の装置への影響 QUICトラフィックの状態を扱う装置 ネットワークのパフォーマンス測定とトラブルシューティング サーバと協調したロードバランシング DDoSの検出と緩和 QoSとECMPのサポート QUICは新しいトランスポートであり、IETFで標準化が進められています。 UDPベースのプロトコルであり、QUIC Connection IDと呼ばれるIDでコネクションを管理しており、IPアドレス・ポート番号が変わってもコネクションを維持することが出来ます。また、ほとんど
コードレビューをするとき、コメントや判断をするには様々な情報が必要です。例えば 変更箇所とそれに対応するcommit message 該当行のblame、その変更が行なわれたpull request 今見ている変数の型、関数の定義元 などです。レビューのコメントを書く場所はGithub/GHEである場合が多いと思いますが、上述した内容と行ったりきたりするのは大変です。これらの起点をtigに置くとスムーズに行ったので、その方法をメモしておきます。 tigはもはや説明するまでもないですが、gitの見やすいcliインターフェイスです。commit logを見たり、diffを分かりやすく表示できます。 jonas/tig: Text-mode interface for git レビュー対象になっているPull Requestで行なわれた変更のみをtigで見たいときは、以下のように範囲を絞ります(
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く