Recent
- 「個人ゼミ」についての過去記事 - 結城メルマガ
- Kindle PaperwhiteへPDFファイルを送る方法
- Rubyで"Hello!"と表示するアプリをDockerイメージとして作成する手順
- Dockerの基本: イメージとコンテナの理解
- GitHub Gistの最終更新日時を取得する方法
- localStorageと同一オリジンポリシー: ドメイン変更時のデータ移行戦略(ChatGPTによるまとめ)
- Netlify Identityを使用したWebサイトの認証フロー(ChatGPTによるまとめ)
- OpenAIのWhisperを用いて音声ファイル(mp3)をテキストファイルに変換するRubyスクリプト
- Gitで、特定のファイルを削除したコミットを見つけて復元する方法
- ChatGPT との対話。Scannableの代替品
Category
Amazon
Blender
Bookmarklet
ChatGPT
- localStorageと同一オリジンポリシー: ドメイン変更時のデータ移行戦略(ChatGPTによるまとめ)
- Netlify Identityを使用したWebサイトの認証フロー(ChatGPTによるまとめ)
- ChatGPT との対話。Scannableの代替品
- ChatGPT との対話:Webサービスのプログラミングで「subscribeとunsubscribe」の総称を表す単語について
- ChatGPT: Rubyで配列からnilを取り除く方法三選(compact, select, reject)
- ChatGPT: mkcertを使用してlocalhost用の証明書を作成し、それをRubyのWEBrickサーバで使用する方法
- ChatGPT とのまるでコントのような対話
- ChatGPT + DALL-E で対話的に画像を生成する様子(同じ図版のさまざまなスタイル)
- ChatGPT + DALL-E で対話的に画像を生成する様子(実写風・イラスト風・補正作業・別のポーズ)
- ChatGPT と結城浩の対話: ChatGPT自身の英訳を添削してもらう。
- ChatGPT と結城浩の対話: 「結城のモーニングルーティーン」を英訳する。
- ChatGPT と結城浩の対話: 誤って配信されたと思われる英文メールへの返信文面
- ChatGPT と結城浩の対話: キーボードのFとJキーの突起の判別が難しいことへの対策について
- ChatGPT と結城浩の対話: LaTeXでitemizeの途中で改ページするのを防ぎたい
- ChatGPT と結城浩の対話: arrayでセルを等幅にするには
- ChatGPT と結城浩の対話: お風呂にある鏡やガラスの水垢汚れを落とす方法について
- ChatGPT と結城浩の対話: JavaScriptにRubyのキーワード引数のようなものはありますか。
- ChatGPT と結城浩の対話: 音声入力した文章を対話形式に変換する試みについて
- ChatGPT と結城浩の対話: HTMLのタグを抽出するRubyのプログラム
- ChatGPT と結城浩の対話: Evernoteから別のサービスに乗り換えるとしたら何がいいでしょうかねえ。
- ChatGPT と結城浩の対話: macOSで特定のフォルダにファイルが新たに追加されたかどうかを監視するRubyスクリプトを作ってください。
- ChatGPT と結城浩の対話: 好奇心が少女を導く。
- ChatGPT と結城浩の対話: YukiTaskのMakefileをChatGPTに作ってもらえるか。
- ChatGPT と結城浩の対話: TikZで曲線の途中の点から別の点に直線を引くにはどうしたらいいですか(posオプションを使えます)。
- ChatGPT と結城浩の対話: URLを与えてWebブラウザを起動する際に、特定のターゲットウインドウを指定できますか。
- ChatGPT と結城浩の対話: Amazon Pollyで音声合成の速度を下げる方法について教えてください。
- ChatGPT と結城浩の対話: TikZでいわゆる「角丸」を描く方法を教えてください。
- ChatGPT と結城浩の対話: 雨が持つ意味について
- ChatGPT と結城浩の対話: 紙のカードを守るビニールのような袋の名前を尋ねる。
- ChatGPT と結城浩の対話: VimでYAMLをフォーマットしたときのインデントがおかしい?→Commentにvim-ansible-yamlを使った解決あり
- ChatGPT と結城浩の対話: Rubyの正規表現で解せない部分があったのでgistにコードをアップして説明してもらいました。
- ChatGPT と結城浩の対話: 指定した日付以降にある、指定した曜日の日付を10週分出力するプログラムを作ってください。
- ChatGPT と結城浩の対話: 女性が謎の機械を持っている絵のタイトルを考えます。
- ChatGPT と結城浩の対話: 解題 "Convergence: Flesh to Frame, Mind to Machine"
- ChatGPT と結城浩の対話: 楽天ポイントの謎
- ChatGPT と結城浩の対話: 音声入力したテキストを二段階(誤り訂正と要約)に変換する
- ChatGPT と結城浩の対話: Substackに送る「改善のお願いメール」を改善してもらう
- ChatGPT と結城浩の対話: 筋力の衰えを防ぐために注意しなくてはいけないポイント
- ChatGPT と結城浩の対話: Headlessブラウザについて
- ChatGPT と結城浩の対話: SNSへの投稿の文章(Google翻訳)を調整してみました。
- ChatGPT と結城浩の対話: 絵画のタイトルを提案してもらいました
- ChatGPT と結城浩の対話: Gitにおいて、複数のプロジェクトから共有されるファイルの管理をどうしますか
- ChatGPT と結城浩の対話: #Bluesky への日本語投稿を英文に直してもらいました。
- ChatGPT と結城浩の対話: git addした後で「いまgit commitしたらどんな修正がコミットされるのか」を知りたいときにはどうすればいいですか。
- ChatGPT と結城浩の対話: Pythonで入力ファイルを出力ファイルにコピーするプログラムを書く
- ChatGPT と結城浩の対話: ReactとVueのHello, Worldサイトの例を作ってください。
- ChatGPT と結城浩の対話: AIで生成した作品のタイトルを相談してみました
- ChatGPT と結城浩の対話: 長い文章の要約に関して
- ChatGPT と結城浩の対話: Rubyでデータ入力プログラムを作ってください。
- ChatGPT と結城浩の対話: 文章を要約してもらう実験
- ChatGPT と結城浩の対話: Rubyでファイルの更新を待つ処理について
- ChatGPT と結城浩の対話: Rubyの文字列の先頭100文字からなる文字列を作る方法について
- ChatGPT と結城浩の対話: HTMLのページ内ジャンプについて
- ChatGPT と結城浩の対話: Rubyでファイルを読み込むときのエンコーディング指定について
- ChatGPT と結城浩の対話: ページ内リンクの記述方法について
- ChatGPT 関連記事 - #結城メルマガ
- ChatGPT と結城浩の対話: 単行本(四六版)を送るのに適したクッション封筒の大きさはどのくらいでしょうか。
- ChatGPT と結城浩の対話:TypeScriptで日付のフォーマット変換を行うプログラムを書いてもらいました(IFTTT Proのフィルタ用)。
- ChatGPT と結城浩が共同で作ったコード(IFTTT ProでTwitterへのツイートをEvernoteのノートに保存するときに使うフィルタ)
- ChatGPT と結城浩の対話: 特定のURLにアクセスしたときにリマインドする方法について
- ChatGPT と結城浩の対話:ランダムな文字で埋めた2MBのテキストファイルを作ってください。
- ChatGPT と結城浩の対話:クレジットカードのサービスから入手したCSVファイルの読み取りを多言語で行ってください。
- ChatGPT と結城浩の対話: ツイート間隔と「互いに素」について
- ChatGPT と結城浩の対話: #エイプリルフール にまつわるジョークの理解について
- ChatGPT と結城浩の対話:AIは感情を持つか/開発者の誘導や主張の偏りというリスクへの対処
- ChatGPT と結城浩の対話: 「じゃんけん」に似た構造をAIは見つけてくれるのか。
- ChatGPT と結城浩の対話: AIは「謎の文字列」の秘密を見つけることができるのか。
- ChatGPT と結城浩の対話: Pythonで現在日時を得る方法(曜日付き)
- ChatGPT と結城浩の対話: ChatGPTのWeb UIではなくてOpenAI GPT-4 APIを使って対話したプログラミングの成果物
- ChatGPT と結城浩の対話: AIは、矛盾した親子関係をもとに「ループ」の概念を理解できるか
- ChatGPT と結城浩の対話: 電子レンジを梱包していた段ボール箱について
- ChatGPT と結城浩の対話: JavaScriptで今日の日付を得る/Bookmarkletのコード
- ChatGPT と結城浩の対話: 「空論の法則」という軽口の分析について
- ChatGPT と結城浩の対話: 「春の雨といえば」で始まる文章について
- ChatGPT と結城浩の対話: シュレッダー購入について
- ChatGPT と結城浩の対話: トップレベルドメイン(TLD)について
- ChatGPT に短い文章の校正をお願いしてみました。
- ChatGPTと対話して、画像生成AIを利用して作った人物につける名前のヒントをもらう。
- ChatGPT と結城浩の対話(矛盾や反復を含んだ対話によってAIと人間の識別は行えるか)
- ChatGPTにちょっとした会話文のおもしろさを解説してもらいました
- ChatGPTに『数学ガールの秘密ノート/数を作ろう』の内容を想像してもらいました。
- ChatGPTに、通常とは異なる文字の使い方をした方程式を解いてもらおうとした対話。
- ChatGPT に簡単な文字列変換をしてもらう対話実験
- ChatGPTの機能の限界を試す質問をChatGPT自身に考えてもらいました。
- ChatGPTと結城浩の会話 - ChatGPTに「聞き返してもらう」試み
- ChatGPTに、「検索」と「生成」の類似性から先の話を考えてもらいました
- ChatGPTに等速円運動の問題を出してみました
- ChatGPTと対偶について語る
- ChatGPTには回文はまだ難しかったみたい
- ChatGPTに日曜日の夜のための文章を書いてもらう
- ChatGPTが叙述トリックに挑戦
- ChatGPTを使って画像生成AIのプロンプトを生成する
- 結城浩とChatGPTの対話
CSS
DALL-E
Dynalist
Evernote
Gist
Git
HTML
IFTTT
JavaScript
Karabiner
Markdown
Mastodon
- Mastodon でパネルやメニューをほとんど全部消して、投稿のみを読むためのCSS(Stylusで使うことを想定)
- MastodonのUIを旧TwitterライクにするCSS
- Mastodonの投稿画面を単純にするCSS(Stylus用)
- masto-text.rb - とても簡易的にMastodonからエクスポートしたoutbox.jsonをテキスト(Markdown)に変換するRubyスクリプト
- ShareToMastodon.js - ブラウザで見ているWebページをマストドンに投稿するブックマークレット
- 静的ファイルでMastodonにリプライを送る(How to implement a basic ActivityPub serverを実際にやってみた)
- mastodon-cli.rb - Rubyでマストドンインスタンスに投稿する最低限のコード
- 結城浩のMastodonアカウント紹介
OpenAI
Polly
Processing
Ruby
- Rubyで"Hello!"と表示するアプリをDockerイメージとして作成する手順
- OpenAIのWhisperを用いて音声ファイル(mp3)をテキストファイルに変換するRubyスクリプト
- OpenAI APIを使って翻訳を行うシンプルなRubyスクリプト
- Rubyのプログラム内では環境変数から値を取るように記述して、実際はファイルから値を得るサンプルプログラム(dotenvモジュールを使う)
- ChatGPT: Rubyで配列からnilを取り除く方法三選(compact, select, reject)
- ChatGPT: mkcertを使用してlocalhost用の証明書を作成し、それをRubyのWEBrickサーバで使用する方法
- ChatGPT と結城浩の対話: JavaScriptにRubyのキーワード引数のようなものはありますか。
- ChatGPT と結城浩の対話: HTMLのタグを抽出するRubyのプログラム
- ChatGPT と結城浩の対話: macOSで特定のフォルダにファイルが新たに追加されたかどうかを監視するRubyスクリプトを作ってください。
- ChatGPT と結城浩の対話: Rubyの正規表現で解せない部分があったのでgistにコードをアップして説明してもらいました。
- Rubyのgsub!で結果が解せない部分がある
- ChatGPT と結城浩の対話: Rubyでデータ入力プログラムを作ってください。
- ChatGPT と結城浩の対話: Rubyでファイルの更新を待つ処理について
- ChatGPT と結城浩の対話: Rubyの文字列の先頭100文字からなる文字列を作る方法について
- ChatGPT と結城浩の対話: Rubyでファイルを読み込むときのエンコーディング指定について
- ohirune.rb - 指定した時間後に起こすRubyスクリプト(Mac用)
- masto-text.rb - とても簡易的にMastodonからエクスポートしたoutbox.jsonをテキスト(Markdown)に変換するRubyスクリプト
- mastodon-cli.rb - Rubyでマストドンインスタンスに投稿する最低限のコード
- talks.rb - Azure Speech CLIを使って話者二人の会話を作るRubyスクリプト
- 自動投稿botのツイートがダブる確率を計算するRubyスクリプト
- txt-to-mp3: Convert txt to mp3 with Amazon Polly. txt-to-mp3 (テキストファイルを分割してAmazon Pollyでmp3に変換し、ffmpegを使って合成するRubyスクリプト)
- MastodonのUIを旧TwitterライクにするCSS
- Twitter バックアップ(データのアーカイブをダウンロードする手順)
- IFTTT ProでTwitterのツイートを日ごとにEvernoteにまとめるアプレットの構成図
- IFTTTでTwitterのツイートを日ごとにEvernoteにまとめるアプレットの構成図
- ChatGPT と結城浩が共同で作ったコード(IFTTT ProでTwitterへのツイートをEvernoteのノートに保存するときに使うフィルタ)
- kuku.rb - 唱えやすい九九 - https://twitter.com/hyuki/status/1390875436255629314
- TwitterMarkdownCommand.js - Convert URL to Command.
Web
- Netlify Identityを使用したWebサイトの認証フロー(ChatGPTによるまとめ)
- ChatGPT との対話:Webサービスのプログラミングで「subscribeとunsubscribe」の総称を表す単語について
- ChatGPT: mkcertを使用してlocalhost用の証明書を作成し、それをRubyのWEBrickサーバで使用する方法
- 「小さなWebサイト」関連記事 - 結城メルマガ
- ChatGPT と結城浩の対話: URLを与えてWebブラウザを起動する際に、特定のターゲットウインドウを指定できますか。
- ChatGPT と結城浩の対話: ChatGPTのWeb UIではなくてOpenAI GPT-4 APIを使って対話したプログラミングの成果物
- ShareToMastodon.js - ブラウザで見ているWebページをマストドンに投稿するブックマークレット
- LinkMD.js - ブラウザで見ているWebページのタイトルとURLをMarkdown形式でクリップボードに保存するBookmarklet(LinkMD.js)
- 結城浩『数学ガールの秘密ノート』Web連載と刊行書籍対応表
- Web連載「数学ガールの秘密ノート」 第323回 アルゴリズム、なかなか大変(前編)
- girlnote323-contains.java - Web連載「数学ガールの秘密ノート」 第323回 アルゴリズム、なかなか大変(前編)
- WebToScrapbox.js - ブラウザで見ているページのタイトルとURLをScrapboxに保存するBookmarklet
YAML
数学ガール
- 『数学ガール』から出題された、2024年度栄東中学校入学試験問題 東大特待I〔算数〕の問題全文
- ChatGPTに『数学ガールの秘密ノート/数を作ろう』の内容を想像してもらいました。
- 『数学ガール』Kindle版をKindle Cloud Readerで開く
- 結城浩『数学ガールの秘密ノート』Web連載と刊行書籍対応表
- 『数学ガール』の最後で求めた式とフィボナッチ数列の比較(nが大きくなるとフィボナッチ数列が圧倒的に大きくなる)
- Web連載「数学ガールの秘密ノート」 第323回 アルゴリズム、なかなか大変(前編)
- girlnote323-contains.java - Web連載「数学ガールの秘密ノート」 第323回 アルゴリズム、なかなか大変(前編)
画像生成
結城メルマガ
結城浩
- ChatGPT と結城浩の対話: ChatGPT自身の英訳を添削してもらう。
- ChatGPT と結城浩の対話: 「結城のモーニングルーティーン」を英訳する。
- ChatGPT と結城浩の対話: 誤って配信されたと思われる英文メールへの返信文面
- ChatGPT と結城浩の対話: キーボードのFとJキーの突起の判別が難しいことへの対策について
- ChatGPT と結城浩の対話: LaTeXでitemizeの途中で改ページするのを防ぎたい
- ChatGPT と結城浩の対話: arrayでセルを等幅にするには
- ChatGPT と結城浩の対話: お風呂にある鏡やガラスの水垢汚れを落とす方法について
- ChatGPT と結城浩の対話: JavaScriptにRubyのキーワード引数のようなものはありますか。
- ChatGPT と結城浩の対話: 音声入力した文章を対話形式に変換する試みについて
- ChatGPT と結城浩の対話: HTMLのタグを抽出するRubyのプログラム
- ChatGPT と結城浩の対話: Evernoteから別のサービスに乗り換えるとしたら何がいいでしょうかねえ。
- ChatGPT と結城浩の対話: macOSで特定のフォルダにファイルが新たに追加されたかどうかを監視するRubyスクリプトを作ってください。
- ChatGPT と結城浩の対話: 好奇心が少女を導く。
- ChatGPT と結城浩の対話: YukiTaskのMakefileをChatGPTに作ってもらえるか。
- ChatGPT と結城浩の対話: TikZで曲線の途中の点から別の点に直線を引くにはどうしたらいいですか(posオプションを使えます)。
- ChatGPT と結城浩の対話: URLを与えてWebブラウザを起動する際に、特定のターゲットウインドウを指定できますか。
- ChatGPT と結城浩の対話: Amazon Pollyで音声合成の速度を下げる方法について教えてください。
- ChatGPT と結城浩の対話: TikZでいわゆる「角丸」を描く方法を教えてください。
- ChatGPT と結城浩の対話: 雨が持つ意味について
- ChatGPT と結城浩の対話: 紙のカードを守るビニールのような袋の名前を尋ねる。
- ChatGPT と結城浩の対話: VimでYAMLをフォーマットしたときのインデントがおかしい?→Commentにvim-ansible-yamlを使った解決あり
- ChatGPT と結城浩の対話: Rubyの正規表現で解せない部分があったのでgistにコードをアップして説明してもらいました。
- ChatGPT と結城浩の対話: 指定した日付以降にある、指定した曜日の日付を10週分出力するプログラムを作ってください。
- ChatGPT と結城浩の対話: 女性が謎の機械を持っている絵のタイトルを考えます。
- ChatGPT と結城浩の対話: 解題 "Convergence: Flesh to Frame, Mind to Machine"
- ChatGPT と結城浩の対話: 楽天ポイントの謎
- ChatGPT と結城浩の対話: 音声入力したテキストを二段階(誤り訂正と要約)に変換する
- ChatGPT と結城浩の対話: Substackに送る「改善のお願いメール」を改善してもらう
- ChatGPT と結城浩の対話: 筋力の衰えを防ぐために注意しなくてはいけないポイント
- ChatGPT と結城浩の対話: Headlessブラウザについて
- ChatGPT と結城浩の対話: SNSへの投稿の文章(Google翻訳)を調整してみました。
- ChatGPT と結城浩の対話: 絵画のタイトルを提案してもらいました
- ChatGPT と結城浩の対話: Gitにおいて、複数のプロジェクトから共有されるファイルの管理をどうしますか
- ChatGPT と結城浩の対話: #Bluesky への日本語投稿を英文に直してもらいました。
- ChatGPT と結城浩の対話: git addした後で「いまgit commitしたらどんな修正がコミットされるのか」を知りたいときにはどうすればいいですか。
- ChatGPT と結城浩の対話: Pythonで入力ファイルを出力ファイルにコピーするプログラムを書く
- ChatGPT と結城浩の対話: ReactとVueのHello, Worldサイトの例を作ってください。
- ChatGPT と結城浩の対話: AIで生成した作品のタイトルを相談してみました
- ChatGPT と結城浩の対話: 長い文章の要約に関して
- ChatGPT と結城浩の対話: Rubyでデータ入力プログラムを作ってください。
- ChatGPT と結城浩の対話: 文章を要約してもらう実験
- ChatGPT と結城浩の対話: Rubyでファイルの更新を待つ処理について
- ChatGPT と結城浩の対話: Rubyの文字列の先頭100文字からなる文字列を作る方法について
- ChatGPT と結城浩の対話: HTMLのページ内ジャンプについて
- ChatGPT と結城浩の対話: Rubyでファイルを読み込むときのエンコーディング指定について
- ChatGPT と結城浩の対話: ページ内リンクの記述方法について
- ChatGPT と結城浩の対話: 単行本(四六版)を送るのに適したクッション封筒の大きさはどのくらいでしょうか。
- ChatGPT と結城浩の対話:TypeScriptで日付のフォーマット変換を行うプログラムを書いてもらいました(IFTTT Proのフィルタ用)。
- ChatGPT と結城浩が共同で作ったコード(IFTTT ProでTwitterへのツイートをEvernoteのノートに保存するときに使うフィルタ)
- ChatGPT と結城浩の対話: 特定のURLにアクセスしたときにリマインドする方法について
- ChatGPT と結城浩の対話:ランダムな文字で埋めた2MBのテキストファイルを作ってください。
- ChatGPT と結城浩の対話:クレジットカードのサービスから入手したCSVファイルの読み取りを多言語で行ってください。
- ChatGPT と結城浩の対話: ツイート間隔と「互いに素」について
- ChatGPT と結城浩の対話: #エイプリルフール にまつわるジョークの理解について
- ChatGPT と結城浩の対話:AIは感情を持つか/開発者の誘導や主張の偏りというリスクへの対処
- ChatGPT と結城浩の対話: 「じゃんけん」に似た構造をAIは見つけてくれるのか。
- ChatGPT と結城浩の対話: AIは「謎の文字列」の秘密を見つけることができるのか。
- ChatGPT と結城浩の対話: Pythonで現在日時を得る方法(曜日付き)
- ChatGPT と結城浩の対話: ChatGPTのWeb UIではなくてOpenAI GPT-4 APIを使って対話したプログラミングの成果物
- ChatGPT と結城浩の対話: AIは、矛盾した親子関係をもとに「ループ」の概念を理解できるか
- ChatGPT と結城浩の対話: 電子レンジを梱包していた段ボール箱について
- ChatGPT と結城浩の対話: JavaScriptで今日の日付を得る/Bookmarkletのコード
- ChatGPT と結城浩の対話: 「空論の法則」という軽口の分析について
- ChatGPT と結城浩の対話: 「春の雨といえば」で始まる文章について
- ChatGPT と結城浩の対話: シュレッダー購入について
- ChatGPT と結城浩の対話: トップレベルドメイン(TLD)について
- ChatGPT と結城浩の対話(矛盾や反復を含んだ対話によってAIと人間の識別は行えるか)
- 結城浩の「再発見の発想法」連載テーマ一覧
- ChatGPTと結城浩の会話 - ChatGPTに「聞き返してもらう」試み
- 結城浩とChatGPTの対話
- 結城浩のMastodonアカウント紹介
- 結城浩『数学ガールの秘密ノート』Web連載と刊行書籍対応表
- processing-newsletter-banner.java - Processingで結城浩ニュースレターのバナー作成
- esa-backlog - 「結城浩の作業ログ」を振り返ってみて「あ、これ、あとでまた見たいな」というときに現在の作業ログからリンクを貼るためのツール。
etc.
- ルネ・マグリット
- VimのインサートモードでCTRL+Uを打つと一行失われてしまうのを回避する方法(無効化する)
- ホットキー「CTRL+CMD+一文字」に割り当てているアプリケーション一覧
- Greensleeves
- MoveToJapanesePunctuation - よく使う記号類へ移動する
- カレントディレクトリ以下の、`.` で始まらないディレクトリ中にある、ファイルサイズが0のファイル一覧を得るfindコマンド
- index.js - BUCKETで指定したバケットの内容を Lambda Function URLs で表示する。
- Mermaid Examples
- toast-it - Simplest toast.
- girlnote322.java
- turing-pattern.rb
- N!を素因数分解したときの2の指数について
- suika-sample.rb
- color_graph.rb - coloring bipartite graphs.
- EsaBacklogCommand.js
- mathquiz.rb - 約数の個数が連続して等しくなる数を探す