19日に更新してた

アフィリエイトはないよ

【golang】SOURCENEXT 取り扱いの SpeakBuddy の値段をチェックしてみる

こないだ、セールで買い逃したのでチェックするアプリを作ってみました。 package main import ( "context" "fmt" "log" "strings" "github.com/chromedp/chromedp" ) func main() { allocCtx, cancel := chromedp.NewExecAllocator(context.Background(), […

【python & golang】Yahoo!ファイナンスVIP倶楽部のCSV、下り最速

どこかの豆腐屋みたいなタイトルにしておりますが、実態はへっぽこでして。東証にあるエクセルファイルをダウンロードして、リストを作ろうと python ノリで golang をいじってみたのですが、130A.Tとかアルファベット表記が入っている番号を golang で取り…

R604あたりのチラ裏

東証のリストからダウンロードするファイルリストを golang で作るために xml のライブラリを2つ試してみたけれど、どちらも 130A のようなアルファベットが入ったものを拾ってくれない & 自分でライブラリ書いてゴリ押しするほどプログラミング能力がないの…

今月のチラ裏

暇空茜氏の本が出ると知ったのと取り扱い停止と知ったのが同時で、本が買えない?テロ予告した奴らふざけやがって。 ELSA speak premium 年会員 50% off sale 2/20-3/20 少しはうまくなったかなと、ELSA speak のテストをやったら一番最初にやったときと同じ…

【Python】二次元リストの中に append できないの?

あるデータを閾値で区切って処理しているときに、閾値ちょうどの値がそこそこあったりすると、上に入れるか下に入れるかで迷って、ならどっちもやってみてどう考えるのがいいか統計とってやればいいかと手を付けてみる。そのときに、python で 0,1,と閾値 …

【python】旺文社 Target1900 のダウンロードコンテンツを分割してみた

旺文社 Target1900 のダウンロードコンテンツの音声は数単語ごとにまとまっているが、1単語ごとの音声ファイルが欲しい 流行りに乗って AI を使ってみたいので Whisper を試してみる Audacity で波形を見て、ffmpeg で全面的にやることに 自動で全部やるのは…

【golang】LINE Notify で1000文字を超えるものを分割送信するようにしてみた。

あまり長いものを送信していなかったので気にしていなかったのですが、どうも一送信の制限が1000文字らしいので対応してみました。*1 func line(message string) { accessToken := "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" message_limit := 1_000 UR…

今月のチラ裏

ELSA speak 起動画面が格好良くてアガる。 IT パスポートの合格証が送られてきた。合格証の日付が受験から約一ヶ月。経産大臣はどちらの署名だろうかと思っていたが、ギリギリ滑り込みみたいな西村大臣だった。 うま味調味料の使用の可否について度々燃えて…

プロテインシェイカーボールの代わりに自作したステンレス針金のシェイカースプリング?

ホエイプロテインのお安いのを買って飲んでいると、ザバスのプロテインシェイカーの蓋の縁に固まって溶けないことがよくある。シェイカーボールを買おうかと思ったが、縁の部分にシェイカーボールは当たらなそうなので、縁に当たるように丸くに作ればいいか…

令和5年12月下旬~令和6年1月中旬までの雑記

ここ数年、聞きもしないのに紅白と年末年始のNHKのニュースポッドキャストを録音保存しているのを今年もやらないとという意味不明な義務感が。 Bard についてなんかメールが来ていたのでまた試してみた。python 内包表記で fizzbuzz、一回間違えてたけど、指…

【golang】自機のグローバルIPが知りたかったので、5サイトほど巡るようにしてみた

自機のグローバル IP (IPv4)が知りたい状態がでてきていたので、qiita の記事を参考に引っ張っていました。参考にした記事はこちら。qiita.comしかし、こないだこの中のあるサイトから 503 と空の body が返ってきたのでちょっと数を回って来るようにいじっ…

【Python】東証上場銘柄一覧を利用して効率的にYahoo!ファイナンスVIPクラブ CSVのダウンロードリストを作成する方法

python を使って Yahoo! ファイナンス VIP クラブの csv をダウンロードする方法を検索すると、それに関する記事がいくつかあるのですが、コード番号を range で総当りしているものが散見されます。存在しないコードを入力すると時間の無駄ですし、Yahoo! の…

令和5年11月下旬~12月中旬の雑記

なんとなく、もう一回 rust やってみようかと思って YouTube のこちらの動画を眺めている。 www.youtube.com VScode で設定いじってもフォーマッタが保存時自動で効かないのはなんでや。どこが悪いのかわからないから放置。 rust でも golang でも python で…

golang の map[struct]interface : JSON Marshal/Unmarshal での取り扱い

golang で map[struct]interface が出てきてどうすりゃいいんだと検索したら、json.Marshal してから、json.Unmarshal と解説してくださっているページありました。そこでとりあえず、json.Marshal してプリントして出てきた json をmholt.github.io辺りにコ…

令和5年10月下旬~11月中旬の雑記

wsl 使って golang は動くのかなと思って、wsl2 に入っている ubuntu にインストールして、wsl go run してみた。 wsl 側でダウンロードしていなかったライブラリをダウンロードした上で動いてくれた。動いて当然なのだけれど、とりあえず、嬉しかった。けど…

"golang excel " を検索すると excelize と出てくるけれど、拡張子に注意が必要な話

タイトルでお話は終わりの話。注意力散漫な当方としては「ウインドウズのデスクトップに緑のエクセルのアイコンが出ていたら何でも一緒やろ」位の感覚ですが、どうも世の中はそうではないようで XLAM / XLSM / XLSX / XLTM / XLTX だと excelize でいけるの…

拡張子 txt の csv ファイルデータ内のスペースを除去した csv ファイルを作る

何かよくわからないタイトルですが、拡張子 txt の csv ファイルの住所データを使って郵便を出したい。けれど、変なところでスペースが入っていたり、姓と名前の間に半角スペースと全角スペースが混じっているのを修正するのが手間、年賀状とかの宛名ソフト…

易占を javascript で組んでみた

以前、python で書いた易占を javascript で書き直してみました。かなり適当 & 力技になっている感じですが、javascript でまともにプログラム組むのが初めてなのでこんなもんかなという感じです。ke_list4 はソートしましたので、table 周りをネストしたか…

chromedp を使って msedge.exe で YouTube の script 中の json をファイルにしてみた。

YouTube の個別の動画ページの html を見ていて、script 中に url が書かれていたので手繰っていったら、json ぽかったので chromedp で抽出できるかなと思ったら出来たので書いてみました。ちなみに、これで出てきたのを struct にすると590行くらいになり…

chromedriver.exe を python で temp ディレクトリにダウンロードしてくる

そういえば、使うのに書いていたのですがここには書いてなかったので。今更需要もないでしょうけれど。動かなくなっていたのを書き換えて、一回動くように出来ていたから動くはず。 import os import re import zipfile import urllib.request import tempfi…

chromedp で AttributeValue とか Text とか

chromedp をつかってAttributeValue を取ってみました。 radiko のトップページのヘッダー部分の放送局のリストから data-id とテキストを抜き出してみようかとやってみました。radiko.jp package main import ( "context" "fmt" "strings" "github.com/chro…

chromedp.UserDataDir でユーザープロファイルがとりあえず動くまでいじってみた

chromedp で既存のプロファイルを使おうといろいろやってみたのですが、なかなかうまく行きませんでした。どうも、既存のプロファイルのディレクトリを指定するのとユーザーデータのディレクトリを指定してを両方やっておかないとうまくプロファイルが使えな…

chromedriver.exe が version115 になってなんとなく agouti から chromedp に移行した

chromedriver のアップデートの通知が version 115 から変わったので、以前書いたアップデート用のは使えなくなりました。chromedriver.chromium.org 仕方がないので python、golang ともにアップデートが動くようにしてみたつもりなのですが、golang うまく…

1ページの原稿を手軽に複数枚、両面印刷するには?

書き込み表のような1ページの原稿を、同じ内容を両面印刷しなくちゃいけないことがあります。一枚くらいなら手差しで両面印刷してもいいのですが、複数枚印刷するときには面倒なので以下のようにやっております。 1ページの原稿を印刷(Ctrl+P) 印刷画面のプ…

ソーラー電波腕時計3本の電波受信度の違い

我が家は電波時計の時刻合わせの電波の入りがよくありません。先日、ソーラー電波腕時計で電波受信しているものと、していないものがあったのに気がついて、そういえば電波受信度の違いってあまり気にしていなかったなと、ここ数日調べてみました。調べたソ…

python で list 中の連続する同じ数値の連続する回数を得る

内包表記多め。 数値の桁数を上げても表記をできるだけ同じようにしようとすると、文字列操作するのが一番楽そうだったので文字列操作を使っております。 listに含まれる数値が0,1の場合 1が何回連続するか知りたい場合 0が何回連続するか知りたい場合 list…

python の内包表記で if を使わず FizzBuzz

どこかで見たけれどいざ検索してみるとなかなか出てこないので、if を使わず書く python 内包表記の FizzBuzz を。 ["Fizz"*(i%3==0) + "Buzz"*(i%5==0) + str(i)*(i%3!=0 and i%5!=0) for i in range(1,16)] ["Fizz"*(i%3==0) + "Buzz"*(i%5==0) + str(i)*(…

GTX1060 6G を使って stable diffusion web ui 上での画像生成にどれくらい時間がかかる?

stable diffusion web ui もとりあえず。github.comvram 4G でも動くのでインストールできますとかやっても需要ないでしょうから、chilloutmix に japaneseDollLikeness と easynegative 使って画像の生成時間など。複数回画像生成しておりますが、時間差は…

GTX1060 6G で rinna/japanese-gpt-1b を動かしてみて遊んだ話

そもそもどういうふうに動いているのかもよくわかっていないのに、大規模言語モデルいろいろ動作試験?してみて、GPU の 専用メモリー (以下 vram)に乗らないとまともに動かないっぽいことだけは学習したので、乗りそうな日本語のものということで rinna/j…

GTX1060 6G にて ChatRWKV (RWKV-4-Pile-3B-Instruct-test1-20230124.pth) を試してみた

win11 home、i7、32G、GTX1060 6G で動いたで終わっているのでお目汚しですが、ChatRWKV です。やり方は以下のサイト様そのままで pytorch、cuda あたりの準備は端折ります。*1qiita.comChatRWKV をgithub.comgit で落としてきたところに、使うモデルデータ …