mizdra's blog

ぽよぐらみんぐ

プログラミング

Chrome拡張機能でコールバック地獄を解決する

Chrome拡張機能の非同期APIはコールバックにより実装されています. 例えば, 拡張機能ごとに用意されるストレージからデータを取得する場合, ストレージへのアクセス中にJavaScriptの処理が中断されるのを防ぐため, 非同期APIが用意されています. // backgrou…

#NowPlaying for Google Play Music 拡張機能の v1.0.0 をリリースしました

はじめに 先日公開した Google Play Music 向けの #NowPlaying 拡張機能 がアップデートして v1.0.0 になりました Chrome Web Store からインストール addons.mozilla.org (AMO) からインストール 新機能 Firefox のサポート ユーザカスタム設定をサポート …

Google Play Music 向けの #NowPlaying 拡張機能を公開しました

はじめに Google Play Music 向けの #NowPlaying 拡張機能, ありそうで無かったので作りました. chrome.google.com 上記の拡張機能をインストールすると, 右下に曲のシェアボタンが表示されるようになります. 右下の共有ボタンを押すと共有するSNSメッセージ…

WebAssembly 開発環境構築の本を公開しました

はじめに Rust を用いて WebAssembly の開発環境を構築する手法を紹介する電子書籍を執筆・公開しました. WebAssembly へのコンパイルが可能な言語である Rust を用いて, WebAssembly の開発環境のテンプレートを作成する内容となっています. wasm-dev-book.…

遅刻可視化ツールの紹介

はじめに 個人開発で遅刻可視化ツールを作って Dentoo.LT #19 で話してきたのでその紹介です. I Found Slakoth!!! 遅刻可視化ツールの紹介 from mizdra www.slideshare.net 遅刻がテーマということでアイコンはナマケモノをモチーフにしたポケモンである「ナ…

Vue.js+TypeScriptを試した際の雑感

Vue.js, 良いですよね. ドキュメントも充実しているし, 読みやすいし, 個人開発する分には素早く楽しく開発できてとっても良いライブラリだなと思っています. ただ, 開発をしているとやっぱり「型が欲しい!」という気持ちが生まれてしまうものです. そういう…

Emtimerの紹介

はじめに この記事はPokémon RNG Advent Calendar 2017 一日目の記事です adventar.org 今年もPokémon RNG Advent Calendarの季節がやって来ました! ポケモン最新作も発売したことですし, 皆さんの乱数調整への意気込みもいっそう高まっていると思います. …

Headless Chrome を使って自動車学校の技能教習の予約が空いたら通知するスクリプトを書いた

最近, 免許を取るために自動車学校に通っていたのですが, 技能講習の予約が一杯で中々教習が進まず困っていました. 通っていた教習所ではオンラインで技能講習の予約を取れるサービスが公開されていたので, また最近話題の Headless Chrome を触ってみたいと…

ポケモンを一行で表現する構文「PokeSugar」を作った

趣味プロジェクトでポケモンを一行で表現する構文が必要になったので作った。 名前の由来はPokemonとSyntactic sugarから。 更新履歴 v0.1.0 構文をABNFで書いた。 オプション値で配列を使う際に各要素を区切る記号をスラッシュからパイプに変更した。 はじ…