JavaScript
JavaScriptの Date.parse の挙動が、期待していたものと違っていたことから、仕事で変なバグを作り込んでしまいました。 このブログ記事はその反省文です。
Reactのお世話になって開発しているアプリで、慌てるあまりにお行儀の悪いコードを書いていたら、見事に刺されました。この記事は、その反省文です😇
Twitterで、過去のホームタイムラインを見るためのツール「パースタイムライン」を公開しました🥳 pastimeline.com日時を指定すると、その1時間のうちにフォロー中の方々が発言したtweetたちを、時系列で並べて見ることができます。 操作すればすぐにおわかり…
正接とは、三角関数のタンジェント(tan)のことです。 突然ですが、tan 90° の値は何でしょうか? 普通に考えれば未定義、極限的な考え方をすれば、近づく方向によって正の無限大だったり負の無限大だったり、といったところでしょう。では、コンピュータに…
この記事は、SVG Advent Calendar 2016 の3日目の記事です。SVG Advent Calendar には、このような記事も過去に投稿しています。 clip と transform との組み合わせ - 職業プログラマの休日出勤 手入力のSVGでクリスマスツリーを描こう☆ - 職業プログラマの…
SVGのPathには、SVGAnimatedPathData インタフェースに normalizedPathSegList プロパティが仕様で定められており、normalizedな(標準化された)SVG Pathデータを得られるようになっています。しかし、実際にはこのプロパティは実装されていないブラウザが…
Webページ内でpush型配信をやろうと思ったとき、どのように実現しますか? WebSocket Comet Ajaxで定期的にpolling(ポーリング) ここ数年ではWebSocketを使う事例が多いかとは思いますが、やっぱり、色々と面倒臭いというのが正直なところです。かと言って…
もう既に5日ほど経ってしまいましたが、新年明けましておめでとうございます。この年末年始に作ったものを紹介しようかなとも思いましたが、まだ人に言ったり見せたりできる状態ではないものばかりなので、読んだ本のうちの1つを紹介しておきます。開眼! Ja…