Typescript 型定義ファイルのメモ

結局 module とは何なのか DefinitelyTyped/index.d.ts at master · DefinitelyTyped/DefinitelyTyped · GitHub 最近自分が使った expo の型定義ファイルみると、module 構文はどこにも使われていない。module は終わったコンテンツなのか? ここで1つ今ある…

2018年に(技術的に)やったこと

今年はお仕事的にも、趣味の技術的にも大きな進歩があった。 Google Cloud Platform 自分は2017年までいわゆるクラウドというものは全く触ったことがなく、さくらのVPSでWebアプリを運用するスタイルだった。 クラウドはよくわからないし、課金が怖いしやめ…

Angular 開発をやったあと、React に入門した

引用元:React vs Angular: An In-depth Comparison 少し前、趣味のアプリを Angular で開発した。さらにそのあと簡単な勉強として Vue.js を触ってみた。 Angular, Vue とやってきたら、やはりよく同列で語られる React.js も一度はちゃんとやっておきたい…

ffmpeg で「音量の最大化」をする

ここでいう「音量の最大化」とは、ピーク時の音量が最大になるようにすることをさす。 公式の方法だと、volumedetect でピークの音量を取得→その音量を volume change して音声だけ再エンコード という2ステップ必要。 https://trac.ffmpeg.org/wiki/AudioVo…

Windows においては、Node.js の最新版より LTS を入れたほうが良いのかも

npm i --save @google-cloud/datastore したら、grpc の gyp build でエラー。 しかも、途中で xxx.libz とかでた直後になんのエラーメッセージもなく Build failed!! とか言われるので意味不明すぎてたまったもんじゃない。 でも、Node.js v10 (LTS) にした…

Deep dive into WebSockets and HTTP/2 with SSE を読んだメモ

友達が Twitter で「これはいい記事」ってシェアしてたので、英語だけどがんばって読んでみることにした。 といったものの、Google 翻訳にかけるだけで十分読めたのでそれで読んだ。(最近の機械翻訳すごい) blog.sessionstack.com HTTP と 双方向通信、そ…

SECCON 2018 Quals - Block write up

問題は Unity で作られたゲームの apk ファイル。 起動するとフラグと思われる画像が回転しているが、邪魔なブロックが前にあって見えない。この邪魔ブロックを消し去ればよさそう。 apk ファイルを解凍して、中身の Unity アセットファイルを取り出す apk …