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

一年の振り返り的サムシング

なんとなく振り返りたくなったので振り返ってみる…… COVID-19 と在宅勤務みたいな話はもう前提だと思うので省く。 ゲーム Baba Is You switch で配信されて 2 月ぐらいまでやってた: store-jp.nintendo.com 面白かったな〜。会社の Slack にも Baba の絵文字…

webpack 5 Node.js polyfill

webpack 4 以前では Node.js core module の polyfill が webpack 自体に同梱されていて、bundle したい module が 1 つでも core module の機能を使っていれば自動的にその polyfill が追加されていました。 しかし webpack 5 からはこの自動 polyfill が廃…

warp filter 設定

warp warp は reqwest や hyper の作者である Sean McArthur 氏が hyper の上で作っている Rust 製の Web フレームワーク: github.com 執筆時点での最新バージョンは 0.2.5: docs.rs どのエンドポイントにどんな種類のリクエストが来たらどんな処理をするか…

Template string types and mapped type 'as' clauses 機能説明(意訳)

(これは以下の PR で Anders Hejlsberg 氏が最初にコメントした内容を意訳しただけの個人用メモです) github.com この PR は以下 2 つの新機能を実装します: テンプレート文字列型, ジェネリックなプレースホルダーが埋め込まれた文字列リテラルの形をとり…

zsh の check-for-changes をやめて check-for-staged-changes を使う

zsh のプロンプトに現在いる git リポジトリの状態を表示させたいと思って、今までいくつかの設定を .zshrc に書いていたのだけど、ある巨大な git リポジトリを clone してきたディレクトリ内に限り、 cd コマンドを打ったり、そもそも何もコマンドを打たず…

PostgreSQLを起動するためのdocker-compose.yml

この docker-compose.yml を書く: version: "3.8" services: db: image: postgres:12.3 restart: always volumes: - db-data:/var/lib/postgresql/data environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: password volumes: db-data: いまさら何をと…

電子ピアノを買った

KORG の LP-380 という電子ピアノを 7/2 に購入して 7/4 の朝に届き、夕方組み立てました。 www.korg.com 僕の家族とピアノについてのありふれた話を唐突にしたいと思います。母親は幼少期にピアノを習っていてアップライトピアノを買い与えられ(それが今で…

Auth0 入門

Auth0 Auth0 はアプリケーションのログイン・ログアウトやID管理といった認証システムを提供してくれるサービス。 認証部分のコーディングやセキュリティ周りの構築を丸投げできて便利。 無料プランでも7000アクティブユーザまで管理できて "Up to 2 social …

失敗する可能性があるfoldをtry_foldで楽に書く

std::iter::Iterator::fold という便利なメソッドがあります: let vec = vec![1, 2, 3]; let sum = vec.iter().fold(0, |acc, x| acc + x); assert_eq!(sum, 6); いま、 fold に渡すクロージャ内の処理で失敗する可能性があり、 ? 演算子を使いたくなったと…

Rust から ImageMagick を呼んで Slack の emoji に影をつける

Slack Emoji Darkmode Shader Slack Workspace に登録された emoji を落としてきて白い影をつけてローカルに保存するだけのツール。 id:hitode909 さんのこちらの記事 に触発されて作った Rust 製 CLI の習作です。 Rust で何か作りたいなと思っていたところ…

Baba Is You 全クリした

2020 年の目標はこれで達成です。お疲れ様でしたhttps://t.co/00uRLIWEmo— pione30 (@pione30) 2020年2月14日記録上のプレイ時間は 92 時間と表示されているけどゲーム外でも解き方を考えながら過ごしていた時間も多かったので実質 150 時間くらい遊んだ (?)…

RxJS 5.0.0-beta.12 を 5.5.12 に上げる仕事

業務で扱っているフロントエンドのコードが RxJS を使っていて, そのバージョンが 5.0.0-beta.12 というものだった. 2016 年 9 月に出たバージョンでわりと古く, 最新は 6.5.4 とかで, 昨年末には 7.0.0-alpha.1 がリリースされていて, 公式ドキュメント に…

BABA IS YOU やってる

2020 年の目標は BABA IS YOU の解答を絶対にインターネットで検索しないことです。よろしくお願いします。— pione30 (@pione30) 2020年1月6日1/4 に購入して今 40 時間くらいやったところ.普段僕はゲームをほとんどやらないんですけど BABA IS YOU は完全に…