にゃみかんてっくろぐ

猫か百合を見守る壁になりたい

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

P2P 地震情報 Windows 版を「半分くらいクロスプラットフォームで」リニューアルしました

地震情報アプリ界隈 Advent Calendar 2021 14 日目の記事です。 P2P 地震情報 Windows 版を 10 年ぶりに更新しました。デザインは一新しましたが、目立った新機能はなく、未実装の箇所も残っています。 しかし、実は半分くらいがクロスプラットフォームにな…

テックリード 1 年半、試行錯誤の断片

1 年半くらいテックリードっぽいことをしている。具体的には、 higepon さんの以下記事にあるような役割を概ねやっているつもり。 振り返ってみて、試行錯誤の連続だったと思う。「こんな成果が出ました!(バン!)」って派手なものはなくて、様々なところ…

.NET 5: System.Drawing.Common と ImageSharp 、 Windows と Linux でテキストレンダリングの差をみてみる

クロスプラットフォーム。プラットフォーム間の差異に悩まされる地獄だ。 ということで、 .NET 5 でのテキストレンダリングの差を調べてみた。フォントは等幅な Roboto Mono とプロポーショナルな Roboto を用いた。 System.Drawing.Common 5.0.2 Roboto Mon…

AWS App Runner のオートスケールは GCP Cloud Run ほど滑らかではなさそう

方法 同時接続数 4 で観察 AWS App Runner: 20 インスタンスも起動する GCP Cloud Run: 4 インスタンスだけ起動する 突然 20 同時接続して観察 AWS App Runner: 過半数がエラーに GCP Cloud Run: すべて正常応答 まとめ: App Runner のオートスケールは Clou…

緊急地震速報の配信を支える技術(仮) / テレビとスマートフォン

緊急地震速報の概要(おさらい) 猶予時間はわずか。迅速な配信が必要 テレビ (NHK): 2 種類の音と表示 「文字スーパー」で低遅延。 2010 年から実施 スマートフォン: 2 回の表示 ETWS で低遅延に まとめ 参考 緊急地震速報の概要(おさらい) 地震波の P 波…

プロダクションレディ開発プロセス ―SIer の開発標準に学ぶ

新しい Web サービスを「本番環境に載せられる品質で作っていく」のは大変です。一体何から考えればいいのでしょう。インフラ? テーブル? API 仕様? 「MVP (Minimum Viable Product) で」とか「アジャイルで」といった話はよく聞きます。一方で「どのよう…

VTuber が歌った曲をまとめたい 後半(実装編)

VTuber が歌った曲をまとめたい 前半(検討編) の続きです。 前半(検討編) のおさらい ざっくりイメージ データ抽出 (Ruby) API クォータ チャンネル URL → アップロード済み動画 プレイリスト アップロード済み動画 プレイリスト → プレイリストアイテム プ…

VTuber が歌った曲をまとめたい 前半(検討編)

VTuber にハマり気味です。 百合と V の沼につかりながらでもコードは書けます!!!(まず 1 週間) pic.twitter.com/2fYhms1cKq— たいぷらいた〜 (@no_clock) 2020年6月23日 その中で、「過去、どんな曲を歌っていたのかな」と知りたくなりました。その欲…

yarn/npm outdated は、古いパッケージがあると終了コード 1 を返すバージョンもある

コードリーディングのメモ。 まとめ outdated コマンドで古いパッケージが見つかった場合の終了コード: パッケージマネージャ バージョン リリース日 終了コード Yarn >=0.26.0 2017/06/06 1 <0.26.0 - 0 npm >=7.0.0 2020/10/13 0 >=4.0.0 <7.0.0 2016/10/2…