コンテンツにスキップ

y-appブログ

y-appで開発したアプリやライブラリなどの紹介や、技術的なノウハウを共有しています。

プログラミング言語Swift学習ノート(随時更新中)

macOS/iOSのプログラミング言語Swiftでよく使われる構文を素早く覚えるため、クイックリファレンス的なものをまとめようと書き始めましたが、Swiftならではの記法が多くまとまらなかったので、学習したことを記録するノートにしました。

ffmpegを使ってGIFアニメーションを作る方法

画面操作などの動画をGIFアニメーションに変換すると、ブログやGitHubなどのドキュメントへ埋め込むのに便利です。当記事では、ffmpegを使ってGIFアニメーションに変換するコマンドラインをまとめました。

ConoHa WINGでPython (FastAPI + SQLAlchemy)を使う

Python (FastAPI + SQLAlchemy)を使ったWebアプリをConoHa WING上で動くようにしたときの手順です。共用サーバーのConoHa WINGで動かすにはいくつか課題がありました。

現在位置を記録するWebアプリを作って、Cloudflare D1の使い方を学ぶ

Webアプリの開発にデータベースは欠かせませんので、開発の練習用にCloudflare WorkersとD1を使った現在位置を記録するWebアプリを作ってみました。

Swift・SwiftUIのソースコードを読み解くのに難儀した話

macOS/iOSアプリを開発したくてSwiftを学び始めたのですが、SwiftUIの最初のサンプルコードを読み解くのに難儀して心が折れそうになった話です。

plotly.jsのVue用パッケージを公開しています

PythonやRのデータ可視化で知られているPlotlyですが、そのJavaScriptの部分(plotly.js)をVueアプリから使いやすいようにVueコンポーネント化しました。PythonやR無しでPlotlyのチャートを表示できます。AstroのSSGページにも対応しました。

Astroで始めるブログサイトの構築 (ConoHa WING版)

当ブログはAstroを使って構築し直しました。これまで使っていたWordPressよりも文章の入力が楽になり、画像などのレイアウトも自由に作ることができて便利になりました。本記事ではAstroでブログサイトを作成してレンタルサーバーのConoHa WINGで配信する手順をまとめています。

Astroで始めるブログサイトの構築 (Cloudflare版)

当ブログはAstroを使って構築し直しました。これまで使っていたWordPressよりも文章の入力が楽になり、画像などのレイアウトも自由に作ることができて便利になりました。本記事ではAstroでブログサイトを作成してCloudflare Workers経由で配信する手順をまとめています。

Cloudflare WorkersでSPAを公開する(メモ)

元々はCloudflare Pagesを使ってSPAを公開する手順のメモを書くつもりでしたが、本記事を書いている時点ではCloudflare Workersの利用が推奨されていますので、Cloudflare WorkersでSPAを公開する手順のメモを書き残しておきます。制限の範囲内であれば、Cloudflare Workersは無料プランから始めることができます。

初めてRAG(検索拡張生成)に取り組んでみた(メモ)

Xのおすすめを見ていて「RAGをゼロから実装して仕組みを学ぶ【2025年版】」という記事が面白かったので、Google Gen AI SDKの入門も兼ねて、RAGをゼロから実装してみました。もっとも、GoogleのAPIで実装してくれたのはAntigravityなのですが😅