## 📰Impression ### [[Stable Diffusion]] AI画像生成といえば[[Midjourney]]が話題になっていたが、エンジンを[[OSS]]として公開し、ローカル環境でいくらでも画像生成できるようにした[[Stable Diffusion]]は衝撃的だった。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📜2022-08-23 Stable Diffusionを試してみた </div> <div class="link-card-v2-content">Stable DiffusionをWindows 10とPowerShell環境で動作させるため、Anacondaで仮想環境を構築し、必要なckptファイルをHugging Faceから取得した。初回は依存関係やCUDAメモリ不足でエラーが発生したが、軽量化されたフォーク版を利用し、最終的に画像生成に成功した。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" /> <a data-href="📜2022-08-23 Stable Diffusionを試してみた" class="internal-link"></a> </div> %%[[📜2022-08-23 Stable Diffusionを試してみた]]%% 上記のとおり、実際にローカルで環境構築し試してみたが、ディティールにこだわらなければイメージ画として十分には実用可能なレベルだと感じた。今後、あらゆる競合が出てきて世の中の状況が変わる可能性も秘めている。 [[Stable Diffusion]]の登場で、はじめてAIの技術(使う側)に触れたが、今後は折を見て(モデルを)作る側の知識も習得していかないと5年後には乗り遅れてしまうかもという危機感も覚えた。 ### [[YVC-200]] [[テレワーク]]が当たり前になったご時世、それに関する環境の改善を続けてきたが、ずっと悩まされていたマイク/スピーカー問題に1つの答えが出た感じだ。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰YVC-200を使ってみた感想 </div> <div class="link-card-v2-content">YVC-200はハウリング対策やスピーカーフォン、マイク性能を重視する方におすすめである。ノイズや動画再生の不具合、音質の違いもレビューしている。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/report.webp" /> <a data-href="📰YVC-200を使ってみた感想" class="internal-link"></a> </div> %%[[📰YVC-200を使ってみた感想]]%% 今回は雑記レベルだが、時間のある時に整理して[[📒Articles]]に書きたい。 ## 🎇Shiny Outputs ### 🦉My products - [[🦉Another Quick Switcher]] - [Another Quick Switcher v6.2.0リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/6.2.0) ### 📖Publish - [[📜Bitbucket PipelinesでDocker Composeを動かしてみる]] - [[📜2022-08-23 Stable Diffusionを試してみた]] - [[📰YVC-200を使ってみた感想]] - [[📝opencv-pythonをインストールすると依存関係解決失敗エラーになる]] - [[📝Stable Diffusionを実行するとCUDA out of memoryエラー]] - [[📝シェルスクリプト(bash)のexportコマンドがscript実行後に無効化される]] ## 👀Medias ### 世界変革の前夜は思ったより静か 先ほども触れた[[Stable Diffusion]]が公開される数日前に書かれた[[note]]の記事。ホントその通りだよな~と思った。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://assets.st-note.com/poc-image/manual/note-common-images/production/icons/android-chrome-192x192.png" /> <span class="link-card-v2-site-name">note(ノート)</span> </div> <div class="link-card-v2-title"> 世界変革の前夜は思ったより静か|深津 貴之 (fladdict) </div> <div class="link-card-v2-content"> 世界のルールが根本的に変わってしまう… そういう展開は、マンガや映画ではよく起こる。それが現実でも起きそうだ。 あと数日(から数週間)で「トップレベルの画像生成AI」が、世界中にフリーで配布される。 イラスト、マンガはお ... </div> <img class="link-card-v2-image" src="https://assets.st-note.com/production/uploads/images/85243887/rectangle_large_type_2_200b755fbc9a9e85719c0c2dbe885791.png?fit=bounds&quality=85&width=1280" /> <a href="https://note.com/fladdict/n/n13c1413c40de"></a> </div> ### 素のVimでGoのコードを書く 補完とかに一切頼らず、[[Vim]]でオラオラコードを書くことが修行になるのだぞという話。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://static.zenn.studio/images/logo-transparent.png" /> <span class="link-card-v2-site-name">Zenn</span> </div> <div class="link-card-v2-title"> 素のVimでGoのコードを書く </div> <img class="link-card-v2-image" src="https://res.cloudinary.com/zenn/image/upload/s--izbHxOJa--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:%25E7%25B4%25A0%25E3%2581%25AEVim%25E3%2581%25A7Go%25E3%2581%25AE%25E3%2582%25B3%25E3%2583%25BC%25E3%2583%2589%25E3%2582%2592%25E6%259B%25B8%25E3%2581%258F%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:tenntenn%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2QzMTRhZjM1ZWIuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" /> <a href="https://zenn.dev/tenntenn/articles/23a82145d3bc70"></a> </div> 生産性だけを見れば間違いなく[[IDE]]を使った方がいいものの、自身のスキルを鍛える上で効果的なのは同感だ。調べなくても標準ライブラリや文法がスラスラ書けるようになれば、細部で脳のダメージを軽減できる。重いPCを使ったときの生産性に与える影響は、待ち時間以上のものとなる話に似ている。 ### フロー [[フロー]]の話。[[フロー|ゾーン]]と呼ばれることもある。最近は長時間(7~8)作業を継続するより、短時間(1~2時間)集中する方がメンタル面や生産性に優れると感じる機会が増えたので、本気で学んで試してみた。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://uxdaystokyo.com/favicon.ico" /> <span class="link-card-v2-site-name">UX TIMES</span> </div> <div class="link-card-v2-title"> フロー | UX TIMES </div> <div class="link-card-v2-content"> 物事に没頭し、完全に集中している精神状態のこと。我を忘れ、時間を忘れ、集中している状態。フローに入ることで、たとえ難題であっても、乗り越えられる課題として集中して取り組むことができる。時には空腹や疲れさえも忘れて没頭すること ... </div> <img class="link-card-v2-image" src="https://uxdaystokyo.com/articles/wp-content/uploads/2019/07/%E3%82%BF%E3%82%99%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%88%E3%82%99.jpeg" /> <a href="https://uxdaystokyo.com/articles/glossary/flow/"></a> </div> [[フロー]]については先週の[[📰2022年33週 Weekly Report]]にも記載がある。 ### Deno 1.25 Release Notes こちらも先週の[[📰Weekly Report]]に書いた内容、[[📰2022年33週 Weekly Report#Big Changes Ahead for Deno]]に対するリリースが早くもあった。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://deno.com/favicon.ico?__frsh_c=6fa4572d279f45337d46791eb4b6b045ecb1f2d9" /> <span class="link-card-v2-site-name">Deno</span> </div> <div class="link-card-v2-title"> Deno 1.25 Release Notes | Deno </div> <div class="link-card-v2-content"> Deno 1.25 adds the `deno init` subcommand, experimental support for importing npm packages, a new faster web ser ... </div> <img class="link-card-v2-image" src="https://deno.com/blog/v1.25/ogp.png" /> <a href="https://deno.com/blog/v1.25"></a> </div> 試しに[[Lodash]]を使ってみたら普通に動いた。ただ、[[VSCode]]ではまだ`npm:*`形式のimportを認識してくれなかったため、[[IDE]]が対応されたらまた触ってみたい。何より告知からリリースまでの時間が短くて流石だと思った。 ### 他人の書いたコードがわからない 他人のコードが分からない理由と、どのようにしても読めばいいかという[[Qiita]]の記事。非常に本質的なことが書いてあり、特に『無責任な「試行リファクタリング」をためす』は全くその通りであると思った。このネーミングセンスに脱帽。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://cdn.qiita.com/assets/favicons/public/production-c620d3e403342b1022967ba5e3db1aaa.ico" /> <span class="link-card-v2-site-name">Qiita</span> </div> <div class="link-card-v2-title"> 他人の書いたコードがわからない - Qiita </div> <div class="link-card-v2-content"> すでにある程度完成しているプロダクトの開発にたずさわるとき、たいていは「コードを書く」ではなく「コードを読む」から仕事を始めることになります。 このとき「コードが読めない」「コードがいい感じに理解できない」と悩むのは、それほ ... </div> <img class="link-card-v2-image" src="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-afbab5eb44e0b055cce1258705637a91.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLXByb2ZpbGUtaW1hZ2VzLmltZ2l4Lm5ldC9odHRwcyUzQSUyRiUyRnFpaXRhLWltYWdlLXN0b3JlLnMzLmFwLW5vcnRoZWFzdC0xLmFtYXpvbmF3cy5jb20lMkYwJTJGMTQ0Mjc3JTJGcHJvZmlsZS1pbWFnZXMlMkYxNTg1NzU4NDk2P2l4bGliPXJiLTQuMC4wJmFyPTElM0ExJmZpdD1jcm9wJm1hc2s9ZWxsaXBzZSZiZz1GRkZGRkYmZm09cG5nMzImcz03YjcyZmJhNGViMDBkNjU0NjNkYjZmNDVhMmM4MjMzZg%26blend-x%3D120%26blend-y%3D467%26blend-w%3D82%26blend-h%3D82%26blend-mode%3Dnormal%26s%3D055ad519b63a6a865850a2d62b711522?ixlib=rb-4.0.0&w=1200&fm=jpg&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk2MCZoPTMyNCZ0eHQ9JUU0JUJCJTk2JUU0JUJBJUJBJUUzJTgxJUFFJUU2JTlCJUI4JUUzJTgxJTg0JUUzJTgxJTlGJUUzJTgyJUIzJUUzJTgzJUJDJUUzJTgzJTg5JUUzJTgxJThDJUUzJTgyJThGJUUzJTgxJThCJUUzJTgyJTg5JUUzJTgxJUFBJUUzJTgxJTg0JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LXBhZD0wJnM9M2VkODBjYWE0NjBhZjA2MDMzYmI5NjkxYjMyMGViNTU&mark-x=120&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTgzOCZoPTU4JnR4dD0lNDBrb2JvcmlfYWtpcmEmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtcGFkPTAmcz1kMDYzMjFjYjZlOGM1ZjNmZmIwNTJmM2FmNDhmZjkyOA&blend-x=242&blend-y=480&blend-w=838&blend-h=46&blend-fit=crop&blend-crop=left%2Cbottom&blend-mode=normal&s=c6ff1e75adb40fcddc2e2f309e43cdb4" /> <a href="https://qiita.com/kobori_akira/items/d873eb4dd35d3b56dcfa"></a> </div> ## 📚Inputs - [[👤Mihaly Csikszentmihalyi]] - [[📒ブログの画像で使える検索サイト]] - [[📚Burst]] - [[📚GIRLY DROP]] - [[📚O-DAN]] - [[📚Pexels]] - [[ANACONDA]] - [[ANACONDAでNo module named 'cv2'エラー]] - [[ANACONDA環境(base)を最新に]] - [[ANACONDA環境のパッケージをすべて最新に]] - [[aws-apps-scripts]] - [[bitbucket-pipelines.yml]] - [[Dockerを使用 (Bitbucket Pipelines)]] - [[Bitbucket Pipelinesでscriptの一部処理を共通化]] - [[Bitbucket PipelinesでTimezoneを設定]] - [[conda]] - [[CUDA]] - [[database.sql]] - [[Docker BuildKit]] - [[Docker Compose]] - [[GASでISO8601形式の時刻]] - [[GASでS3にJSONをアップロード]] - [[go-sqlite3]] - [[Go言語でORM]] - [[Go言語でSQLite]] - [[Go言語でSQLファイルを実行]] - [[Go言語でオブジェクト(Object, 辞書, dict)型の型定義]] - [[Go言語でプロジェクトの特定ファイルの絶対パスを取得]] - [[Go言語で実行ファイルの絶対パスを取得]] - [[Go言語のSQL database drivers一覧]] - [[kotlin.Result]] - [[kotlin.runCatching]] - [[Kotlin Serialization]] - [[KotlinでJSONをパース]] - [[Kotlinでtry-catchをResultに変換]] - [[Lexica]] - [[Midjourney]] - [[never型]] - [[設定を新規追加してもマージされるようにする (Obsidian)]] - [[OpenCV]] - [[opencv-python]] - [[opencv-pythonをインストール]] - [[インストールされたパッケージ一覧をリスト表示 (Pip)]] - [[ptr]] - [[RAM]] - [[REGEXMATCH]] - [[Regexper]] - [[regular expressions 101]] - [[SlackでWYSIWYGを無効化する]] - [[sqlfile]] - [[Stable Diffusion]] - [[📕TypeScriptのswitch文でcaseの考慮漏れを検知]] - [[VRAM]] - [[YVC-200]] - [[スプレッドシートで正規表現に部分一致するか確認]] - [[フロー体験に伴う7つの要因]] - [[メンタルステート図]]