Skip to content

Instantly share code, notes, and snippets.

View hyuki's full-sized avatar

Hiroshi Yuki / 結城浩 hyuki

View GitHub Profile
@hyuki
hyuki / talk.md
Last active June 5, 2023 01:32
ChatGPTに日曜日の夜のための文章を書いてもらう

ChatGPTに日曜日の夜のための文章を書いてもらう

結城

日曜日の夜になると、多くの人は「明日は月曜日か、また仕事で忙しい毎日が始まるなあ」とちょっぴり憂鬱な気持ちになるものです。そんな人が読んだときに気分が明るくなるような短い文章を書いていただけますか。ただし「仕事は大切だ」みたいな正論をぶつけて論理で説得や鼓舞するような内容ではなく、ふわっと心が温かくなるような内容にしてください。難しい注文でごめんなさい。

お仕事が忙しいなんてことは、それだけあなたが大切な存在であるということ。大切なことをしている証拠です。しかし、お仕事以外にも、自分自身が大切な存在であることを思い出してください。お仕事を通しても、そしてお仕事以外のときも、自分自身を大切にすることで、より豊かな人生が送れるでしょう。明日も、お仕事を楽しんで、自分自身を大切にしてください。

@hyuki
hyuki / talk.md
Last active December 4, 2022 11:08
ChatGPTが叙述トリックに挑戦

ChatGPTが叙述トリックに挑戦

結城

大学生の男女の短い対話で、叙述トリックを含む、謎めいた会話文を作ってください。最初は男性の「思い出したことがあるよ」というセリフで始まり、最後は女性の「それって、変じゃない?」というセリフで終わりにしてください。

ChatGPT

男性「思い出したことがあるよ。昨年の夏、私たちは一緒に海に行ったんだ。」

@hyuki
hyuki / MakingPrompt.md
Last active July 23, 2023 06:56
ChatGPTを使って画像生成AIのプロンプトを生成する

ChatGPTを使って画像生成AIのプロンプトを生成する

image

image

以下の内容はMarkdownとして体裁を整える以外、修正は加えていません。

質問(結城浩)

@hyuki
hyuki / ChatWithChatGPT.md
Last active April 23, 2023 23:39
結城浩とChatGPTの対話

結城浩とChatGPTの対話

2022年12月2日

  • 「質問」は結城浩の文章です。
  • 「回答」はChatGPTの文章です。

質問

ChatGPTという対話するAIツールがあります。人間が質問を投げかけるとそれらしく対話して回答してくれるツールです。こういうツールに対してどんな質問を投げかけたらおもしろい対話になるでしょうかね。何かアイディアがあったら聞かせてください。具体的な質問を知りたいなあ。

@hyuki
hyuki / README.md
Last active December 2, 2022 03:59
静的ファイルでMastodonにリプライを送る(How to implement a basic ActivityPub serverを実際にやってみた)

概要

静的ファイルと小さなRubyスクリプトを使ってMastodonの投稿に対してリプライを送るサンプルコードです。

これは、2018年にEugen Rochkoさんが書いたHow to implement a basic ActivityPub serverを実際にやってみたものです。Eugenさんの記事はActivityPubの小さなチュートリアルになっています。

なお、Eugenさんの記事のままだとDigestフィールドが足りないので、deliver.rbではそこを修正しています。

参照

Keybase proof

I hereby claim:

  • I am hyuki on github.
  • I am hyuki0000 (https://keybase.io/hyuki0000) on keybase.
  • I have a public key ASDUQWYuqel09b_WCr4I1MzUyaDYL5Shlflsi8CSvII-8wo

To claim this, I am signing this object:

@hyuki
hyuki / a.rb
Created November 3, 2021 08:46
puts "World"
@hyuki
hyuki / bold.rb
Last active July 7, 2021 23:15
How do you convert "Hello, **world**!" to "Hello, <b>world</b>!" in Ruby?
text = <<"EOD"
Lorem**ipsum**dolorsitamet,
con*secteturadipiscing**elit**,
**sed****do**eiusmod**temporincididunt
utlabore**etdoloremagnaaliqua.
EOD
html = <<"EOD"
Lorem<b>ipsum</b>dolorsitamet,
con*secteturadipiscing<b>elit</b>,
@hyuki
hyuki / commonmarker-test.rb
Created July 6, 2021 06:47
commonmarker-test.rb
require 'commonmarker'
md = '$$\begin{align}x\\\\y\end{align}$$'
puts "BEFORE:" + md
puts "AFTER :" + CommonMarker.render_html(md)
@hyuki
hyuki / text-to-speech-quick-example-with-azure-in-japanese.js
Created June 12, 2021 00:30
text-to-speech-quick-example-with-azure-in-japanese.js
// cf. https://github.com/Azure-Samples/cognitive-services-speech-sdk/blob/master/quickstart/javascript/node/text-to-speech/index.js
var subscriptionKey = "99999999999999999999999999999999"; // Your Subscription Key.
var serviceRegion = "japaneast"; // "westus"
var filename = "output.mp3";
var audioConfig = sdk.AudioConfig.fromAudioFileOutput(filename);
var speechConfig = sdk.SpeechConfig.fromSubscription(subscriptionKey, serviceRegion);
// https://docs.microsoft.com/en-us/javascript/api/microsoft-cognitiveservices-speech-sdk/speechsynthesisoutputformat?view=azure-node-latest