興味がある「技術・ツール等」
JavaScript/TypeScript
ミニアプリの作成・ウェブサイト作成に。
- Vite開発で多数使用SPAのビルドに使用。これが使用できない時はWebpackを使う。
- Astro.js少し試した程度完全な静的サイトを作成する機会があれば使用したいと思っている。
- Next.js開発で1回以上使用動的サイトの作成に使用。Nextに慣れてきたらRemixにも触れてみたい。
- Danfo.js開発で1回以上使用クライアントサイドだけで簡単なデータ操作を行うアプリの作成に使用。
- Cytoscape.js、V6.js等開発で1回以上使用ネットワークグラフの描画を行うアプリの作成に使用。
- Hono.js概要を知ってる速くて型安全のバックエンド、すごそう。
Python
自然言語処理を行うために使用。サーバーサイドのシステムの作成にも使用。
- uv開発で多数使用Pythonの仮想環境の構築用に使用。Anacondaから移行した。
- Gradio開発で1回以上使用小規模な単発Webアプリの開発に使用。
- Polars、DuckDB等開発で1回以上使用SNSのデータを加工する際に使用。Polarsを使う機会が一番多い。
- Mecab、Vibrato等開発で1回以上使用SNSの日本語データを形態素解析するために使用。
- discord.py概要を知ってるDiscordのbotを作成するのに使いたいと思っている。
アプリのデプロイ、CI/CD
Webアプリを公開したい
- Vercel少し試した程度Next.jsで作成したサイト(これ)のデプロイに使用。
- Hugging Face概要を知ってる独自に作成した機械学習モデルやデータセットを公開したい…と少し思っている。
- GitHub Actions開発で多数使用GitHub Pagesにウェブアプリをデプロイする際に使用。もう少し知識が身に付いたら、自動テストにも使用してみたい
- CloudFlareのPagesとWorkers概要を知ってるHono.jsでバックエンドを作る時に使用したいと思っている。
データベース
ローカル
- SQLite開発で1回以上使用オフラインで動作するシステムのDBとして使用。スタンドアロンのアプリを作ることが多いので出番が多い。ORMから使っている。
- Supabase少し試した程度ウェブアプリに使用するために学習中。契約して使うのもいいけど、ローカルでホストしても使えるのが良すぎる。
- SQLAlchemy(Python)とPrisma(TS)少し試した程度Prismaに慣れてきたら、Drizzle ORMも試してみたい。
- 普通のSQL文少し試した程度ORM使いまくりで、生SQL文をあまり使ったことがない。
開発や設計の手法
現時点では俺流のベタ書きコードしか書けない…
- オブジェクト指向関係少し試した程度Pythonを使ってSOLID原則を学習中。何となくわかった…ぐらいの理解度で、実際にキッチリ設計をしたことはない。
- bullet-roof-react少し試した程度このウェブサイトを作成するのに参考にした…が、あまり理解できているとは言えない感じ。
その他色々
色々
- Tailwindとshadcn/ui開発で1回以上使用CSSはこれでいい気がする。
- マイクラのMOD開発概要を知ってるオブジェクト指向の設計手法がわかってきたら、Javaを勉強しつつマイクラのSDKを試してみたい。
- マイクラの鯖運営(Linux)少し試した程度Linuxサーバー運用の知識が身に付いたら、マイクラの鯖運営を試してみたいと思っている。
雑多な記事
noteに投稿している、開発技術に直接関係が無いポエム的な記事です。
私があらゆる分野で共通して使っている、情報収集に関する汎用的なテクニック&基本的な考え方=「事実と意見・推測の区別」「専門家集団・クラスタをリスト化し比較」「広く浅い知識を増やし知らない事を減らす」「興味有る項目と基礎知識の交互調査」について書いた記事です。
作成: 2/22/2025
私が、新しく触れる分野の情報収集を始める際、最初の段階で必ず実行していること=「Wikipediaのカテゴリとナビゲーションテンプレート・各SNSサイト・はてなブックマーク・動画サイト・電子掲示板・人気書籍・論文検索サイト・チャットアプリのコミュニティ…等」の確認について、ポイントやテクニックをまとめた記事です。
作成: 2/23/2025
私があらゆることで、チーム作業を行う際に、情報共有で使用しているツール「Discord・Googleスプレッドシート・draw.io(diagrams.net)・Obsidian・Notion」の仕様や使用方法について、色々と書いた記事です。
作成: 2/26/2025
開発技術の記事
ZennとQiitaに投稿している、開発技術に関係する記事です。
Python
自然言語処理
fastText
Qiita記事
作成: 11/28/2024
最終更新: 11/28/2024
Python
HTML
iframe
gradio
Qiita記事
作成: 7/27/2024
最終更新: 7/27/2024
Zenn記事
作成: 6/3/2024
最終更新: 6/3/2024
トラブルシューティング
ブラウザ
ネットワーク
Zennスクラップ
作成: 9/19/2024
最終更新: 10/9/2024
fasttext
poetry
python
Zennスクラップ
作成: 7/27/2024
最終更新: 7/27/2024
vscode拡張機能
vscode
powershell
python
Zennスクラップ
作成: 6/13/2024
最終更新: 6/16/2024
python
python3
powershell
poetry
Zennスクラップ
作成: 6/6/2024
最終更新: 6/6/2024
Zennスクラップ
作成: 6/5/2024
最終更新: 6/5/2024
vite
githubpages
npm
githubactions
Zennスクラップ
作成: 5/24/2024
最終更新: 5/25/2024
Zennスクラップ
作成: 5/24/2024
最終更新: 6/5/2024
制作物(GitHubリポジトリ)
GitHub上で公開している制作物の一覧です。大半はウェブ上で使用可能なものとなっています。
入力したCSVを『インタラクティブな表(DataTables)形式でデータを表示する、オフライン環境でも動作可能な単一HTMLファイル』に変換するプログラム。※ITablesで出力したHTMLのオフライン化サンプル。node.jsとpythonを併用。
Python
作成: 7/27/2024
最終更新: 7/28/2024
Cytoscape.jsを利用したグラフの実験的エディタ。cy-minimum-graph-viewerの強化版。「右クリックによるノード/エッジの新規作成」「各要素のプロパティ(ラベル・色・形状など)の編集」「エッジの曲がりの設定」などが可能。Vite(Vanilla+JavaScript)。MITライセンス。
JavaScript
作成: 5/22/2024
最終更新: 6/16/2024
Cytoscape.jsを利用したグラフのビューワー。グラフのjsonデータを読み込み、グラフを表示する。「GUI上での内部データ確認・ノードの座標編集・グラフのPNG画像出力」が可能。npm(Vite)版とCDN読み込み版がある。MITライセンス。
JavaScript
作成: 5/16/2024
最終更新: 6/16/2024
よく使うディレクトリの構造を一発で作るための超簡単なWebアプリ。
JavaScript
作成: 6/13/2024
最終更新: 6/16/2024
クエリ文書の類似文書を検索し、ネットワーク図として可視化するアプリケーション
C
作成: 3/20/2025
最終更新: 3/21/2025
私のホームページです。
TypeScript
作成: 2/27/2025
最終更新: 2/27/2025
クライアント側(ブラウザ側)で、CSVやTSV等のデータ分析を行うことができるミニアプリ。「danfojs@1.1.2」の試用のために作成。開発者ツールのコンソールで色々お試し可能。MITライセンス。
JavaScript
作成: 6/13/2024
最終更新: 6/16/2024
Windows環境で、ディレクトリ内で完結するApacheのサーバーを即席で構築するためのバッチファイル
Batchfile
作成: 3/19/2025
最終更新: 3/20/2025
汎用掲示板ビューアSikiのスレッドログファイル(JSON)を解析して、TSVファイルに変換するためのPythonスクリプトです。
Python
作成: 3/14/2025
最終更新: 3/14/2025
作成: 4/24/2024
最終更新: 3/14/2025
Word2vecの学習済みモデルとGensimでサクッと遊ぶために、Gradioを用いて作成したローカル用のWebアプリ(Python3)。ライセンスはLGPL-2.1。
Python
作成: 8/22/2024
最終更新: 11/29/2024