個人開発のネタ
個人開発で、いつか作りたいもの
新WKK
昔、VisualBasic(最初の日本語版のβテスト協力で)で作った漢字表示アプリを、今どきの環境で使えるものとして作る。
モバイルアプリ?(Flutter?)
Webアプリ
(日本語入力システムで入力した)漢字を、手書きの参考になるフォントで、スクリーンサイズに合わせて大きく表示する。
手書きで漢字を書く必要に迫られたときに、「あの漢字、どう書くんだっけ?」というときに使用するアプリ。
WKKは、「Watashi Kanji Kakemasen」から(Wnnのまね)。
トリコロール(ゲーム)のWeb版
昔、ボードゲームマーケットに出品されていた、オセロの変型ゲーム。
使い捨てのTodoリスト
テンプレートは、GETのクエリ文字列で渡す
サーバ側で保持しない仕組み
参照することに特化したメモカード
スマートフォン用アプリ
カードが並んだようなUI
カードをタップすると詳細が表示される(1画面で収まる程度の情報を想定)
Cosenseに特定の記法で書いたものを自動で取り込む
最初は、Webアプリとして実装する
用途
ちょっとしたことを思い出すために、サクッと参照できる
いつもの料理のレシピ(の、調味料の量など)
良く行くお店の営業時間
宅配便の集荷時間帯
たまに必要になる相手先の住所
電卓インベーダー(ゲーム)
Web版
モバイル版
変型
数字の代わりに、英単語をタイプする
並べ替えクイズのプラットフォーム
「カードを並べ替えて正しい順番にするクイズ」を遊べるWebサービス
スマートフォンからでも、手軽に、サクッとできるもの
歌詞エディタ
歌詞を書きやすいエディタ
文字数が分かりやすい
音の数が分かりやすい
音の数の辞書
暗号化して共有
「公開」された場所(サイト、サービス)で、特定の人だけが「情報を受け取れる」サービス
「特定の人だけに届けたい情報」を暗号化
読む人は、復号して読む
それを簡単にできるように
公開鍵暗号で?
動機
PublicなScrapboxプロジェクトを使って、特定の人だけに情報を伝えたい
簡単にするためには、たとえば、bookmarkletを配付して、それを実行すれば、暗号化前の情報が見える、みたいな。
復号方法を知らない人には、そこに暗号が隠されてるとは分からないようにできると、なお良い
名札チェッカー
(イベントの展示ブースで使用する想定)
名札を撮影して登録したら、初回訪問かどうかを判定する。
画像から決まった方法で特徴を抽出し、それが同じかどうかを判定(撮影によるバラツキを考慮する必要がある)
画像から文字認識するのが楽かも?
Gyazo
撮影したものが、過去に撮影したことがあるものかどうかを判定する方法は?
誰かがすでにやっていそう
Webカレンダー
任意の期間の「3カ月」が表示できるWebカレンダー
縦スクロールでの「ひと続き」表示
予定データファイルを読み込んで、カレンダーに書き込み表示
イベントは「──」(バー)で表現する。カーソルをホバーさせる(or 選択する)とイベント名を表示
カレンダー画像生成
必要な期間、形式のカレンダーを、画像としてクリップボードにコピーする
必要なところにペーストして使える
とにかく、サッと出したい
PCでも、スマートフォンでも
カレンダー表示コマンド
calコマンドを今風に
カラー対応(Ghosttyとかで見やすいように)
土曜日、日曜日、祝日の色を設定できる
休日を、設定ファイルから読み込める
日本の祝日対応
自分の休みも登録できる
Generation Divider
2択の質問を出して、どちらを選ぶかで「世代」を判定する
表現
案1
BCE:Before Common Era
CE:Common Era
案2
The Newcomers
The Old Hands
windhole tech calendar web
windhole tech calendarのWeb版
リストから、表示させたいイベントを選択すれば、それだけがCalendarに表示される。
複数日イベントにも対応
バーグラフ式世界時計
横長バーグラフ表示で、ひと目で時差の対応が分かる。
https://gyazo.com/44c6672f7f3b6d777556a35e3efc039f
JSONファイルを、良い感じに表にする
RaycastのExport Snippetを、見やすい表にする
VivaldiのbookmarkをScrapbox記法に変換する
開いているタブをBookmarkに変換する機能がある
そうやって「記録」したタブのタイトルとURLを、一発でScrapbox記法に変換したい
あるいは、Vivaldi(Chrome)の拡張機能として、タブのタイトルとURLを、直接Scrapbox記法にして、クリップボードにコピーするものを作れば良いのかも。
QuickMLのWebチャット版
使い捨て
アクセスがなければ、1週間ぐらいで削除
1週間以上前の投稿は削除
アクセスした人のWebブラウザには残す
1カ月以上アクセスがなければチャットスレッド自体を削除
ログダウンロード機能あり
投稿者アイコンを保存して表示する機能
書式設定
リアクション
投票
画像はGyazo
Scrapboxにシリアル投稿機能があれば解決?
画像に含まれるURL、またはQRコードから、Webページを別タブで開く
URLが書かれた画像、またはQRコードの画像で右クリックすると、そのURL先を別タブで開く
WebブラウザのBookmarkを良い感じに作成する
Webブラウザのhistoryデータを元に、よく使うサイトを「良い感じ」にカテゴライズしたbookmarkを自動生成する。
Script言語で実装し、自分風味をつけやすくする。
amazonの発送連絡に、商品情報を表示するブラウザ拡張
毎月6日以降の最初の月曜日の日付を返すプログラム
ユーザー入力から、西暦を4桁の数字で受け取る
その年の1月〜12月までの、毎月6日以降の最初の月曜日の日付を表示する
プレゼン資料から、読みものWebページを作成する
PDFのプレゼン資料を入力として、「読みやすい」Webページに変換する
縦スクロールで読みやすい
スピーカーノート的な「文字で読める」サイトにする
スピーカーノートがなければ、自動生成する
○×クイズ
「問い」と、それに対する「回答」を表示し、プレーヤーはそれの真偽を判定するクイズゲーム
3択などの解答選択肢にしないことで、クイズを作りやすくする。
解答操作がシンプルになる。
例
Cosenseを便利にするWebブラウザ拡張
選択範囲のテキストを処理する
「箇条書き」⇔「表」
「全角文字のみ」⇔「全角半角混在」
文字数カウント
計算
特定の行のみ表示する
指定した文字列を含む行のみ
マッチした行を含む「ノード全体」を表示するかどうかオプション切り替え
マウスカーソルをホバーさせたときに、リンク先の最初の数行を表示する
特定ページの更新を知る「アンテナ」
カーソルがある行の数字をインクリメント(デクリメント)する
Vimの「Ctrl-a」みたいな
その行に「2024-10-11」があれば、「2024-10-12」にする
連番を含む文字列を生成
Gyazoを便利にする
Linux Zaurusにあった「画面メモ」的な使い方がしやすい表示アプリ
「画面メモ」コレクションにある画像を、シンプンルに表示するだけ。
「さっと参照できる」がミソ
Talkの持ちネタ