- MIDI 再生ライブラリ Midy を作った
- JavaScript で使えるタイマーのベンチマークを作った
- 様々な言語で作った Wasm をベンチマークした (2)
- 様々な言語で作った Wasm をベンチマークした (1)
- Photo Scanner を大幅に改善した
- Ubuntu デスクトップ比較: 24.04 は波乱の予感
- drop-inline-css でインライン化レベルを最適化する
- Unicode の部首を一意にする
- SVG の描画要素を path に変換する shape2path を作った
- 漢字の情報取得ライブラリ kanji を作った
- 漢字の画数を調査した
- 漢字の部首を調査した
- 漢字の音訓辞書 Onkun をつよつよにした
- HTML 要素の panzoom
- Deno で readLinesSync() を作った
- ローマ字の解析ライブラリ romaji を作った
- Deno のコマンド実行を改めて考える
- Worker Module + TensorFlow.js
- object タグ経由で SVG の読み込み完了をチェックする
- CSS 最適化ツール drop-inline-css をつよつよにした
- HTML 全体の CSS を取得して Shadow DOM に適用する
- Web 上で使えるサウンドフォントをたくさん作った
- 無料で利用しやすいサウンドフォントまとめ
- js-synthesizer で MIDI の新時代が来る
- JavaScript の Grid ライブラリ 2022 雑感
- MIDI を Waterfall + ピアノで楽しむアプリを作った
- JavaScript で autocomplete をいい感じに作る
- Node と Deno と Bun
- gitn: たくさんのリポジトリをシュッと管理する CLI を作った
- フロントエンド DB で運用コストゼロ
- AA を表示の崩れない SVG に変換する
- Ubuntu デスクトップ比較: 22.04 も Lubuntu で決まり
- Google Ngram (English) の small 版を作った
- Linux の Firefox で Text-to-Speech ができるようになっていた
- ttf2svg を作った
- transition.css がアニメーションの実装に便利そう
- drop-inline-css を作った
- 漢字判定のいろいろな正規表現
- microbundle で custom build
- jsDelivr の 100MB limit に注意 (Tensorflow.js)
- Deno の外部コマンド実行は zx_deno に全振りが良いかも
- Tensorflow.js でモデルを学習する
- Tanaka Corpus をオレオレ改良した
- GitHub の personal access token で苦労した
- JavaScript の keydown は OS で動作が異なる
- Denoでよく使う書き方まとめ
- Deno と Node
- JavaScript で音声再生まとめ
- 2021年は IndexedDB 元年
- picture/source/srcset な WebP を力技で polyfill
- html-to-image で HTML を画像化する
- JavaScript で Drag & Drop
- WSL2 + Ubututu + XRDP 雑感
- Tablacus Explorer を使い始めた
- 形態素解析辞書の使用感まとめ
- お手軽にダークモード対応 (+処方箋)
- Node.jsで複数のリソースからsleepしながらfetch
- Render: Netlify/Vercel の新たな代替サービス
- 2chのAAをOSに依存せず綺麗に表示するCSSの設定方法
- Node.jsでよく使う書き方まとめ
- JavaScriptで画面内や要素内に文字列を最大化
- Node.js の CGI で画像を添付したメールを送る
- ブラウザ上のHTMLで編集したい場所を Vim で開く
- Lubuntu 18.04 並に Lubuntu 20.04 を使えるようにする
- Ubuntu デスクトップ比較: 20.04 も Lubuntu で決まり
- 無料でPDF編集するためのツールまとめ
- getUserMedia() のアスペクト比を保つ方法
- JavaScript で Clipboard の現状まとめ
- Web components の使い方とポイント
- uWebSockets が高速 Web Framework の新定番になるかも
- Web components の最適化プロセスへの考察
- apt の「壊れた変更禁止パッケージ」への対処方法
- Hugo で sitemap.xml の changefreq / priority をページ単位で設定する
- Vim で最高の HTML 開発環境 (+Bootstrap) を整えよう
- CGI + Python で画像を添付したメールを送る
- FlashFox: Android で Flash を簡単に使えるブラウザ
- ripgrep + fd + sd + vim で高速な grep & replace
- 工作用の通販サイトまとめ
- Windows のファイラーを CraftFiler (内骨格) にした
- Windows 10 の高速化・軽量化設定
- 中古 Windows ノート PC が最高だった話
- 中古 Android タブレットは格安開発端末に良さそう
- Google Coral / Jetson Nano / Raspberry Pi の性能差
- Web Worker の使い方ざっくりまとめ
- SVGをHTML上で表示する時の注意点色々
- ドメイン取得はなぜ必要なのか
- Googleガイドライン制定後のfaviconサイズ
- Neocitiesは高速でコミュニティ機能が凄い静的サイト構築サービス
- Surge: 簡易的な静的デプロイサービス
- Google FontsのJIS漢字コード対応チェッカーを作った
- Google Search Consoleの「公開URLをテスト」はやったほうが良い
- font-familyによる等幅フォントの指定方法まとめ
- tdewolff/minifyでWebサイトのビルド時間を1/100に
- BloggerのURL登録が神速になった
- Bootstrapでテーブルの左端を固定して横スクロール
- Bloggerで記事下に関連コンテンツ広告を設置する方法
- ZEIT: Netlify/GitHub Pagesの新たな代替サービス
- Web Componentsの仕組みをざっくり理解する
- 非常駐型の軽量Linuxランチャー: Rofi
- Let's Encrypt Cheetsheet
- 文字画像ジェネレータを作った
- BootstrapのPaginationを静的ジェネレータで良い感じに表示するためのサンプル
- JavaScriptのグラフ/チャート描画ライブラリの機能比較とまとめ
- 様々なJavaScriptのグラフ/チャート描画ライブラリの表示テストページを作った
- lxml Cheetsheet
- Webサービスの運用コストざっくりまとめ
- 小さなサイトならBootstrapではなくBulmaも良いかも
- DropCSSを利用して遅延ロードを最適化
- 無料+非広告+広告可のブログ関連サービスまとめ
- Cloudflare Workersに見る静的サービスのトレンド
- lazygitを使い始めた
- Firebase/Netlifyは現時点で最高の個人開発サービスだと思う
- 最近のWebサービス開発の最適化ポイントまとめ
- iframeを良い感じに表示するCSSテクニックまとめ
- Google Pay API + Payment Request APIの実装方法
- Webサービスにおける少額決済の実装面での現実
- Webサービスの少額決済について少しまとめた
- Hugo Cheet Sheet
- Linuxで動くUSB Wi-Fi 無線LAN子機の選び方
- トッププログラマのコーディング速度の凄まじさ
- fff: Fuzzy Finding Filer
- vim-lsp + asyncomplete.vimを使い始めた
- vimで巨大なファイルを開く
- WebPが主要ブラウザで表示可能になりそうなので表示テストをしてみた
- CSSフレームワーク比較: やはりBootstrapが良いかも
- JavaScriptのforループ内でイベント登録
- QRコード決済と過去の歴史
- レンタルサーバとVPSにおけるCGIの差は大きい
- ファーストビューのインライン化で爆速サイトを作る
- JavaScriptで#ifdef を使う
- 2chのAAをOSに依存せず綺麗に表示するCSSの設定方法 (非Windows対策版)
- UbuntuでJava Web Start (サポート状況/文字化け対策)
- Windowsのテキストエディタまとめ
- UbuntuでWiFiが認識しなかった時の対処法
- PlaidML/ROCmは対応ハードに注意
- LinuxのAPU/GPU周辺は闇
- 低価格PCのコスパが悪くなってる
- Chrome拡張でコピペ禁止を禁止
- Chrome拡張で強力なポップアップブロックを作ってみた (3)
- Chrome拡張でContent-Security-Policyを取得できなくなったかも
- 独自Web検索エンジンまとめ
- dpkgやapt-getで依存関係のエラーが出た時の対処法
- Linuxコマンドの改良/高速化ツールまとめ
- 軽量爆速ターミナルAlacritty
- 様々なアプリの配色を簡単に変えるBase16プロジェクト
- Chrome拡張でクリックイベントを完全に止める
- vimの配色を起動時刻ごとにランダムに変える
- bashで編集可能な補完を実現する方法
- peco/fzfを使って軽量ランチャーを作ってみた
- Pythonの使用メモリを空きメモリまでに制限する
dev 記事一覧
もっと格好良く見る
登録:
投稿 (Atom)
0 件のコメント:
コメントを投稿