【blog.hellorusk.net に移行しました】

旧・技術メモ(blog.hellorusk.net に移行しました)

JavaScript

Last.fm で不要なアルバムの scrobble を削除する方法

Last.fm では scrobble (楽曲を聴いた記録一つひとつの単位) を操作するための API が公開されておらず、もし登録してほしくない履歴が誤って登録されても、クライアントサイドで削除ボタンをポチポチ押すしか方法がない。 ただ、それでも一応ある程度自動化…

その人が GitHub で普段どんな言語を使って開発しているかをすぐ見れるやつ作った

https://github-language-data.now.sh/ ↑これです 例えば自分の今の状況はこうなる. 仕組みといたしましては, GitHub API の GET /users/:username/repos で, 直近の30件のリポジトリ一覧を取得し, それぞれのリポジトリの json の language をみています. O…

Twitter APIに全く頼らずにslack botだけでタイムライン管理をしてみる

※ この記事はISer Advent Calendar 2018の3日目の記事としても書かれています. 最近はTwitterを開くのが面倒でやっていないのですが, 好きな声優 or アーティスト or アニメの最新の情報が手に入らないことに以前より悩まされていました. 昨日デレマスのライ…

ES6 のクラス 覚え書き

const, let やらアロー関数やらasync, await やらにはそこそこ慣れてきたが, クラスについては曖昧な理解のままな気がしたので, を読んで部分的にまとめておく. クラスを定義する クラスの定義はクラス宣言(Class declarations)とクラス式(Class expressi…

Docker で Node.js をサクッと使う

Node.js の環境構築は面倒です. 本体の Node とパッケージ管理の npm (もしくはyarn) はバージョンがたくさんあって組み合わせが悪いとうまく動かない可能性がある, 検索すると入れ方が何通りも出てきてどれが一番良いのか不明, パスを通す手順が分かりにく…