SafariでNPNのみ対応のHTTP/2サーバーにつなぐと動画が再生できない

2017年2月19日 22時22分 スルメ Safari

タイトルの通り。

NPNしか対応してないHTTP/2サーバーなんてあるのか?と思うかもしれませんが、OpenSSLが1.0.2未満だとそういうことが有りえます。

今回はkyoppieのメディア用サーバーをHTTP/2に対応させようと思ったけどうまく行かず放っておいたらSafariで動画が見れなくなってました。ごめんなさい。

 

nginxのetagの実装

2017年2月16日 01時45分 スルメ nginx

https://github.com/nginx/nginx/blob/b9a031622b7bf586a9c724dade16abfac188f2f2/src/http/ngx_http_core_module.c#L1819-L1821

ここ。

最終更新日時をhex化したものとレスポンスの大きさ(Content-Length)をhexにしたものを-で繋げてるっぽい。

意外と日本語での説明なかったので書いておきます。

Cyro氏のアルセウス取得方法の解説

2017年2月5日 22時50分 Reiju 有用そうな情報

Cyro氏による、このトリックについての翻訳済みの文章および解説は公開を許諾されています。詳細はこちらへ

こんにちは、Reijuです。Cyro氏が十年来に解明した、アルセウスの取得方法を解説します。

私の翻訳ではどうしてもわかりづらいことが多いので、改めて書こうと思いました。

まず、重要なステップはこちらです。

続きを読む

ポケモンDPでアルセウスを出現させる方法(翻訳)

2017年2月4日 11時47分 Reiju 翻訳

Cyro氏による、このトリックについての翻訳済みの文章および解説は公開を許諾されています。詳細はこちらへ

リタイアトリックを使うことで、なぞのばしょでの移動を介してアルセウスを出現させることが可能です。

下にあるステップに正確に従わなければいけません。RAMの値は読み込まれたマップデータによって操作されます。あなたが下のステップに従うことで訪れるマップそれぞれは、アルセウスを出現させるために必要なデータをメモリに上書きするものです。

続きを読む

ポケモンDPの技術的解説(翻訳)

11時47分 Reiju 翻訳

Cyro氏による、このトリックについての翻訳済みの文章および解説は公開を許諾されています。詳細はこちらへ

追記: 2017-02-05 13時に編集を行いました。

BACKGROUND

Pokemon D/Pは動的アドレスを扱うので、別言語のROM間で、ベースアドレスと最もこのトリックに関係したメモリの相対位置は異なります。説明の一貫性のため、USバージョンのD/Pのアドレスや相対位置を扱って説明します。

ゲーム内のすべてのマップは4つの主要なプロパティを持ちます。それらは家具(像、植物など)、オブジェクト(スプライト)、ワープ(ドア、洞窟の出入り口など)、そしてトリガー(自動スクリプトの床)です。下にあるのはベースアドレスと、のちに扱われるメモリの相対位置です。

続きを読む

GitHubをコマンドから使えるようにするhubコマンドが便利!

2017年1月22日 20時34分 スルメ Git, GitHub

今回はGithubをコマンドラインから使えるようにするhubコマンドを紹介します!

インストール方法

Macならbrew install hubです!他のOSの人は公式サイトを参照してください。

また、alias git=hubしておくと便利です(hubコマンドはgitコマンドのラッパーみたいなものです )

続きを読む

minifyされたJavaScriptをVSCodeで解析するとき用メモ

00時05分 スルメ JavaScript, VSCode

何らかの都合でminifyされたJavaScriptを解析しないといけないときって有りますよね。

そういうときに覚えておくと便利なもののメモです。

前提:エディタにVSCodeを使用

続きを読む

nginxのリバースプロキシでドメインを指定すると起動時にしか名前解決されないのをどうにかするメモ

2017年1月17日 11時42分 スルメ nginx

nginxで、一部のドメインは自宅鯖へのリバースプロキシを設定していたら、自宅鯖のIPアドレスが変わったタイミングか何かでアクセスできなくなっていたので解決したときのメモ。

続きを読む

macOS Sierraでlogdが暴走→Chromeを強制終了したら元通りになった!

2017年1月8日 21時15分 スルメ Mac

ちょっとMacの前から離れていて、帰ってきたら、アクティビティモニタのCPUグラフが100%を指していました。

どうしたんだろう、と思ってアクティビティモニタを見たら、logdが暴走(?)していました!

続きを読む

twitter.comで不適切な画像を表示するボタンを隠すCSS

10時17分 スルメ Twitter

うっかり不適切な画像を表示するボタンクリックしちゃってアッ・・・みたいになることがあるので、不適切な画像を表示するボタンを隠すCSSを作りました。

これを適用すると

こんな感じになります。

コードはこちら↓

続きを読む