iPhone Xの新しいロック解除メカニズムのリバースエンジニアリング 全Pythonコードはこちら。 新しいiPhone Xで議論の的になった機能と言えば、新規ロック解除方式で、Touch IDの後継であるFace I […]

2017年1月、PHPはPHP5のアクティブサポート終了を正式に発表しました。 私たちHHVMチームはPHPがPHP7で打ち出している方向を歓迎しており、この言語とランタイムを今日の位置に推し進める役割を担ったことを光栄 […]

暗闇を呪うよりも、ろうそくに火を灯そう 過去24時間で、私の2つ記事、Why Your Programmer Just Wants To Code(なぜ、あなたのプログラマはコーディングだけをしたがるのか)とA Wake […]

何年にも渡り、私は相応量の製品戦略、ロードマップ、プロジェクトガントチャートを作成しました。しかし、もうこれらの資料を作ることはありません。以下に説明する優れた代替策を見つけたからです。 まず、以前のやり方はこちらです。 […]

あなたはスモールビジネスの顧客サポートに役立つ製品を管理しているとしましょう。目指しているのは、顧客のエンゲージメントとリテンションのレベルを向上させることです。検討中の案が2つあります。 * 事業主がエンゲージメントの […]

CSS方法論を使って保全性を高める CSSプリプロセッサ、CSSポストプロセッサのようなツールは、CSS開発のエクスペリエンス向上に向かって長い道のりを歩んでいます。しかし、これらのツールだけでは巨大なCSSコードベース […]

CSSプリプロセッサで新構文を使う 以上、CSSを使った基本的なスタイル指定とレイアウトを取り上げました。次に、CSS自体を言語として扱いやすくするために作られたツールについて説明します。まずはCSSプリプロセッサです。 […]

注釈: 「CSSでピクセルをいじるのは確かに難しかった! 今じゃHTMLで非セマンティックなクラス名とかインラインCSSとかを使うのがクールで、JavaScriptでCSSスタイルを書いたりもできるって!」 「『ファミリ […]

前回のブログ記事では、Kubernetesの話と、ThoughtSpotがKubernetesを開発インフラのニーズに合わせてどのように取り入れたかをご紹介しました。今回はその続報として、最近の興味深いデバッグ経験につい […]

(注:2017/04/20、いただいたフィードバックを元に翻訳を修正いたしました。修正内容については、こちらを参照ください。) 要約 HTTP/2にはHTTP/1.xに比べて多数の改良点がありますが、カオステストを行った […]

(注:2017/04/19、いただいたフィードバックを元に翻訳を修正いたしました。修正内容については、こちらを参照ください。) Vim使用について述べた先の投稿(1、2)は好評だったこともあり、そろそろ更新が必要になりま […]

(注:2017/04/08、いただいたフィードバックを元に翻訳を修正いたしました。@liaoyuanw) この記事は、私の著書『Deep Learning with Python(Pythonを使ったディープラーニング) […]