ヨシ!

今日もご安全に!

データ主導で即売会で同人を買ってみた

サークルカタログからSNSのフォロワー数を元に買うサークルを選定した. 自分の趣味嗜好に従わず買ってみることで新しい世界が広がるかもしれない. 指標についても単純にフォロワー数だけで見ずにアカウントの新規性,フォロー/フォロワー率で見るといった…

fireでpartialな関数にhelpを表示する

fire-pythonでdocを改造[f:id:OhkuboSGMS:20230707221114p:plain]

OpenAIのModeration APIを使ってみる

AI

2022/12/03現時点.OpenAIが新しく公開した対話型言語モデルChatGPTが大きな反響呼んでいる. はてブでも2022/12/02の人気エントリを総なめしている. b.hatena.ne.jp ChatGPTでは,ユーザのテキストからの質問に対して答える. 返答可能な内容は,通常の質問…

whisper + voicevoxで会話を華やかにする

AI

Podcastやってますか? 自分は2人で毎週15分程度,最近気になった記事を調べて流しています. どれくらい視聴者がいるかというと正直ほぼ0です. 原因としては知名度であったり,その放送の価値であったりもあると思いますが, 1番は華が無い ではないかと.…

自分のポッドキャストの音声をwhisperで書き起こしてみた

これ見て自分のポッドキャストでも書き起こし. ysdyt.hatenablog.jp 対象の回. anchor.fm コマンド whisper --device cuda <audio_file> 相槌とかは後処理で除けばよさそう. 音声以外の部分をカットなどにも有効そう. 以下全文. 1 00:00:00,000 --> 00:00:03,480 はい </audio_file>…

pythonのkwargsの利点、欠点

自分でパッケージを作る際にkwargsの利用は、どのケースで便利なのか考えた。 def func_a(a=1, b=2): return a + b print(func_a()) # 3 # func_aをラップして何かをする def func_a_cus(c=3, **kwargs): a_b = func_a(**kwargs) # アンパックして渡すから引…

opencv::Rectのoperator &(AND) |(OR) について

Rect A => (top:2,left:2,width:5,height:5) Rect B => (top:4,left:4,width:5,height:5) とする A & B は矩形A,Bの交差部分の矩形を計算する. A | B は矩形A,Bを含む最小の矩形を計算する. A&B = (top:3,left:,3,width:4,height:4) A|B = (top:7,left:7,wid…

FlutterFire Cloud MessagingのonLaunch,onResumeの注意点

tl;dr dataにkey:click_actionでvalue:FLUTTER_NOTIFICATION_CLICKを入れろ

PWAで任意のインストールボタンをつける

任意にPWAインストールダイアログを表示させる

Vueにaxiosインスタンスをインスタントプロパティとして設定する

Vue

概要 Vueのインスタントプロパティを使ってaxiosのインスタンスを作成しコンポーネントからaxiosを使えるようにする

JetBrains IDE 2019.1年版のフォントの表示が変わった

コードを書く際はできるだけJetBrainsのIDE(Rider,WebStrom,Pycharmなど)を使用しています. さらにIDEをまとめるためのツール JetBrains Toolboxに2019.1のアップデートが来ていたので行いました. 更新後のフォントの感じがなんか違う. 調べたら似たIssueが…

base64について

twitterのAPIアカウントが取れたので早速 https://upload.twitter.com/1.1/media/upload.jsonでbase64に変換した画像を投稿. レスポンスのmedia_idをhttps://api.twitter.com/1.1/statuses/update.jsonを使って投稿テスト,そこでのbase64の認識が誤っていた…

現在開いているタブを消す

概要 現在フォーカス中のタブのショートカット 環境 Win10 WebStorm ショートカット Ctrl + F4 参考元 www.jetbrains.com