latest log

酩酊状態で書いたエンジニアポエムです。酩酊状態で読んでください。

2016-01-01から1年間の記事一覧

GitHub pages の公開ディレクトリを master /docs に設定し Symlink を作ったら色々捗るかと思ったらダメでした

先ごろ、github-pages として公開するディレクトリを masterブランチの docs に設定することが可能になりました。 (これまでは gh-pages と呼ばれる別ブランチを用意し、そちらに必要なファイルを都度 publish する必要がありました) そこで (〜・◇・)〜 git…

他人の書いたコードは難しい(純ポエム

他人が書いたコードは何故難しいのか・契約プログラミング(型システム)・コメントによる表現力の補完・図式・簡易で合理的なSyntax( != 記号プログラミング)などを施しても、なぜ読みづらいのか。ここ30年でこの部分は進化してない?という原点回帰な思考実験…

iOS 10 Safari から video の inline 再生が可能になります

iOS 10 Safari から video のインライン再生が可能になります。 iOS 9 までは <video webkit-playsinline> を指定することでインライン再生が可能でした(WebView のみ) iOS 10 からは <video playsinline> を指定することでMobile Safari でもインライン再生が可能になります ご注意 注意すべき点が1つあ</video></video>…

WebKit Internals API

WebKit をデバッグビルドすると、UnitTest用と思われる隠しAPIが利用可能になります。 window.internals.xxx() を実行することで… 一時停止できないはずのKeyFrameアニメーションを一時停止したり 各種ハードウェア/ソフトウェアの状態を取得したり メモリキ…

Wrote it.

qiita.com

2017年でSHA-1サーバ証明書が廃止されるため、2009年以前に発売されたガラケーの大半でSSL通信(ログイン,課金)ができなくなります。ご注意を

SHA-1サーバ証明書の発行禁止と2017年1月1日からの相互利用禁止に伴い、2009年以前に発売されたガラケーの大半でSSL通信(≒ログイン,課金)ができなくなります。こちらが機種ごとの対応状況の一覧です SHA-2各種プラットフォーム対応状況 Node.js などのサーバ…

ブラウザの通信内容を詳しく知りたい場合は Chrome DevTools の Network Tab の ヘッダ部分を右クリックしてカラムを増やすとハッピーになれますの図

UserAgent.js と Spec.js にガラケーのサポートを追加しました

UserAgent.js に FeaturePhone 判別用のプロパティ FEATURE_PHONE を追加し、 Spec.js に 国内大手キャリアから発売された(2009年以降の) FeaturePhone のスペックカタログ追加しました。 FeaturePhone 用のスペックデータは、ブラウザ上からは使わず、サー…

Change to npm unpublish policy

ポエムです。 npm unpublish --force kik and unpublished all my packages. いわゆる left-pad 問題の続報です。 npm が unpublish の運用ポリシーを変更するそうです。 The npm Blog changes to npm’s unpublish policy New policy Going forward, if you …

画面の回転をハンドリングする ScreenOrientationEvent.js を書きました

ScreenOrientationEvent.js 書きました。 画面の回転方向を取得する 画面の回転時のイベントでコールバックする 画面の回転をロックする なんてことができます。 モバイルなブラウザ(Chrome, Firefox, Edge, Safari)で動きます、PCでも動きますが余り楽しく…

Windows版のChrome 48でFlashのコンテンツがぼやけてしまう問題が多数報告されているようです

source(gist)

インターネットにゴミをばら撒かない為にやっている、ちょっとしたルーティン

ポエムっす。あるあるっす。 書いて消す(核ボタン押したフリ) 僕は、他人に対して何か余計な一言を言いたくなったり、良くない気持ちになった時は、「今の気持ちを文章にする。SNSやメールに書き、送信する直前まで行く。実際には送信せず消す」という、ちょ…

Adobe CS 6 が 次期 Mac OS X では起動不能になります。それに伴い Mac における Flash Lite (swf) のビルド環境も大きく後退します

確定情報ではないので、ポエムとして書きます(確定情報などは Qiita に書いてます) https://github.com/uupaa/LatestLog/blob/master/2016-01.md#list-of-changes-in-the-browser-and-runtime-environment-which-is-scheduled-in-2016 2016-09 - 次期 Mac OS…

IE では利用できない機能、IE を切り捨てる事で得られるメリットの一覧

Qiita に IE では利用できない機能、IE を切り捨てる事で得られるメリットの一覧 を書きました。 (〜・◇・)〜 願掛けだね

Use SpeechSynthesis and SpeechRecognition on Browser

Web Speech API を使えば、ブラウザ上で音声合成と音声認識が出来る時代らしいです。 Safari と Chrome で音声合成が利用できます。Chrome ならさらに音声認識も利用できます。 手軽に利用できるように、WebModule ベースの Speech.js Module を作ってみまし…

「iOS 10 に入るかもしれない変化まとめ」と「今年予定されているブラウザ関係のイベント一覧」書きました

github に log 書きました

MarkDownKit 的な物が欲しかった OF THE DEAD

前々から書きたかった MarkDownKit 的な md ⇔ AST(JSON) ⇔ 他のフォーマット 変換ツールを書き始めました(本当はお正月中に仕上げる予定でしたが、風邪で6日ほど倒れてました) 作業から20時間ほどで、やっとそれっぽいJSONを生成するようになってきた感じで…