Yasuto Takenaka
banner
yst4.com
Yasuto Takenaka
@yst4.com
・クリエイティブ活動(プログラミング、Blender中心の3DCG、写真映像、音楽制作など)、自分のネット活動(ブログなど)と野球(オリックスファン)関連の投稿を中心にしていくつもり。ブログなどの投稿情報のみは @info.dagtap.com で扱う予定。

アイコンはうちの三代目の弟かな。

https://linktr.ee/yasuto.takenaka
とりあえずかいといた。
ここで紹介してる本は世界的な定番なんだけど、地味すぎて翻訳はあんまり知られてないんですよね。それを猫の人気チャンネルをケーススタディにして説明してるという構成。
実は、こういうやり方はAI量産型では書けない記事で今後ブログ運営でやる重要なやり方のヒントなんですよ。:)
YouTube「量産型スパム」の時代をどう生きるか? 映画監督のセオリーから読み解く猫チャンネルの凄み
dagtap.com/2026/02/11/y...
YouTube「量産型スパム」の時代をどう生きるか? 映画監督のセオリーから読み解く猫チャンネルの凄み - YastCast BLOG
YouTubeへの動画を撮るなら基本的なセオリーを押さえておいたほうが行き詰まらずに運営できる力になります。 とくに、2026年のYouTubeの明確な方針から大量生産や手作りの大切さが重視されるように変わりました。 そ… 続きを読む »YouTube「量産型スパム」の時代をどう生きるか? 映画監督のセオリーから読み解く猫チャンネルの凄み
dagtap.com
February 11, 2026 at 5:07 PM
雑多な方のブログでかきました。最新の変更はgeminiにかなりお世話になりましたが、マーケターがよくやる量産化手法はこれからストック型動画を作ろうとした場合失敗する危険があること書いておきました。それを含めて参考になる点ならない点、不足してる考え方をまとめておきました。

YouTubeで稼ぐ前に知っておきたい!ディレクター目線とマーケター目線の骨格
dagtap.com/2026/02/07/y...
YouTubeで稼ぐ前に知っておきたい!ディレクター目線とマーケター目線の骨格 - YastCast BLOG
Youtubeを始めるうえで本を参考にするのが多いですが、知る必要があるのは大きく分けて2つあります。1つは、マーケター目線の管理者的な目線。もう1つはテレビディレクターのような視聴者を楽しませる目線となります。この2つ… 続きを読む »YouTubeで稼ぐ前に知っておきたい!ディレクター目線とマーケター目線の骨格
dagtap.com
February 7, 2026 at 12:08 PM
写経してるとこのコードの質の良さ感じた。というのは多値(タプル)の扱いもいいんですが特徴のoptionやresultの使い方が綺麗だからね。だからrustらしいコードの印象。
多くのものに感じてたc++のような手続きくさいコードっぽくないかな。

僕はどちらかというと関数型言語やlisp的になるんですがね。対局にいるタイプですね。

別の見方で言うとrustの力をいかすよりベターc++な感じのうまくパワーを活かせてないようなコードが多いように見えるって事。option result を使いこなしてナンボって印象の言語なんですよね。
プログラミングRustのマンデルブロ書かせてみた2秒って。。。速いなとなってしまった。
February 2, 2026 at 2:37 AM
プログラミングRustのマンデルブロ書かせてみた2秒って。。。速いなとなってしまった。
January 30, 2026 at 3:26 PM
あんまりrustのマクロを使うってこと見かけへんからあえて簡単な材料で説明してみた。

FizzBuzzを『構造』で解く:Rustのイテレータとマクロで遊ぶ深淵
yst4.com/2026/01/23/r...
FizzBuzzを『構造』で解く:Rustのイテレータとマクロで遊ぶ深淵 - Yasuto Takenaka log
fizz buzzで遊ぼう fizz buzzはプログラム書く時の定番のお遊びなのでよくみかけます。ただ作るだけだったらおもろないので、深堀りしてみましょう。シンプルなfor/if分岐を使った例は検索すればすぐに見つかる… FizzBuzzを『構造』で解く:Rustのイテレータとマクロで遊ぶ深淵
yst4.com
January 23, 2026 at 6:57 AM
nvim にこういうマクロ作っておくと便利やなぁ。
January 17, 2026 at 7:07 AM
rustの練習帳も14章のおまけ以外は思わった。10月末ぐらいからだから2ヶ月ちょっとか。 まあ、完全に理解したわけじゃないけど、感覚は少し養われた感じがある。
January 16, 2026 at 12:22 PM
サムネイルとか作ってないけど、環境整備のスクリプトだけはまとめて記事にしておいたです。
これは JavaScript(TypeScript) / Rust /WASM/ Viteのことですね。このプロジェクト管理って乱雑だからシェルスクリプトを結局5つ用意してみたよ。gitignoreの調整まで必要だった。
yst4.com/2026/01/15/r...
Rust/WASM/Viteを使ったプロジェクトの作成と管理 1/4 セットアップ編 - Yasuto Takenaka log
WASM と RUST と Vite で開発をする準備 前提にしてること この記事ではまだ開発するために未成熟なところが見られるrust+wasm+viteの開発環境をすこしシェルスクリプトを活用して、簡単に扱えるように… Rust/WASM/Viteを使ったプロジェクトの作成と管理 1/4 セットアップ編
yst4.com
January 15, 2026 at 7:33 AM
nvimで

let nan = 0 ;
let foo = 1 ;
let bar = 2 ;
let tex = 3 ;
let zek = 10 ;
こういうのを簡略して書くって、らくがき帳のバッファつくってそこで加工してヤンクしてやれば楽。
ここでは
s/\v)\S+)\s+(\S+)/let \1 = \2; とやってヤンクして別バッファに貼るってやってる。言語設定のバッファじゃこれやろうと思うと変なインデントになるから別にしてるの。
January 13, 2026 at 11:59 AM
nvimのlspつかってて、rust-analyzerが高負荷やなということでしらべたら、logが爆発してた。動作中にtopでみたら、メッチャ重かった。このへんはAIに相談して解決したんやけどね。そこでログが膨れ上がったときに掃除するように設定しておいた。ときどきcargo cleanやuv cleanしておかんと爆発することはあるみたいやね。プロジェクト肥大でrust-analyzerがパニック起こしてたのがlogに残って膨れ上がった。
January 13, 2026 at 6:13 AM
たしかにvim系のマクロべんりやな。
qa :.,+4s/\v<\w+>/\U&/g q として@aでできるんやね。
とか
very magicモード使うと楽だけど、vimしかない環境(共同サーバーとか)には注意やな。
qaV4kgUUqのほうがはやいかもしれんけど。笑 ルールが決まってるからそれを理解するといいだけ。
January 13, 2026 at 5:17 AM
nvimの環境もだいぶん最適化できた。笑
僕のプロトタイプはemacs+slime+hyperspecなんだけど、それに近いことにできたかな。pythonとrustだけは。診断はglで見たいときだけ見るようにしてる。
January 12, 2026 at 12:26 PM
viの置換表現って 訓練必要やけど、使えるようになったら便利やな。単調作業を減らせるから。これはnvimでやってるけど ヴィジュアルモードとジョインと正規置換をくみあわせてるかな。
まだ練習中だからぎこちない。笑
January 11, 2026 at 9:14 AM
うちのnvimのlspの表示少しいじってみた。E/W/H/Iをアイコン化してみた。
January 9, 2026 at 11:34 AM
rust/wasm/vite で遊ぼと思ったら、手順が乱雑なんで、やり方整理していた。結局スクリプト4つ用意して、wsl/macなら遊べるようにはしてた。記事書かないとね。なんとかお試しできる段階まで整備したけど、あの敷居の高さじゃ人口増えんわな。になった。呪文のようなコマンドラインとjs/ruのそれぞれのプロジェクト作ってリンクを共有までやるってことになるからね。
近々記事公開しないとだけど、セットアップ書くだけでliuxのシェルの流儀なんて絶滅危惧種だけに。。。 笑
January 7, 2026 at 11:55 AM
rustの練習帳も12章まで終わった。後2章だけやな。これ終わったらゼロから学ぶrustのハンズオン部分を片付ける。
January 1, 2026 at 1:59 PM
windows11の標準装備のquake-mode これをバーチャルデスクトップと併用して使ってみてる。
quakeーmode便利なんだけど、そのままでは日本語キーボード環境なら使いづらい問題がある。win+半角全角キーに割当たってるので。それをウィンキー+\に割り当ててる。バーチャルデスクトップがwin+ctrl+矢印キーだからキーボードだけで移動できるのが利点なんですよね。このバーチャルデスクトップはblenderを学ぶときにはもう一つの画面にブラウザにyoutube流してやっていた。
設定の仕方は次に書くよ。
December 26, 2025 at 1:56 PM
ブログのアイキャッチサンプルを試しに作ってみたけど、ちょっと失敗したけど、十分かな。
December 24, 2025 at 5:29 AM
numpyは面白いね。1次元セル・オートマトンのエンジンが10行くらいでかけるんだもんな。まだnumpyは学んでるところでAIと相談して色々遊んでる段階ですけどね。アイデアはあって作ってて実装を迷ったときにgeminiに投げて色々話をしててやってる感じ。

分岐やループ使わないから短くて簡潔なんだけどね。2Dになってくると相談してたら、filterを作ってconvolutionする方法とかあるんやとか教えてくれた。手続き型のやり方で作ろうとしてたら発想の転換かなり必要なところでむしろ、lispの感覚に近い頭の使い方をする印象かな。numpyのcのライブラリにビット操作だからエンジンは速いと思う
December 21, 2025 at 7:24 AM
昨日はwslのubuntuをdドライブに移した。ページファイルもね。

昔よりWindowsとLinux系の共存はやりやすいけど、Windows尖ってるからね。UNIX系みたいにドライブのマウント方式のほうがいろんな管理しやすいんだけどね。

Windowsフォルダの整備ってトップみると色んなフォルダをまちまちに作ってくれるからスッキリしないんだよな。ごちゃごちゃしてるというのかな。この辺は成り立ちや文化の違いが大きいのですけどね。
December 21, 2025 at 4:56 AM