## 📰Impression ### [[Vue]] v2.7へアップデート [[script setup]]など強力な[[バックポート]]を実装した[[Vue]]のv2.7がリリースされたので、諸事情で[[Nuxt Bridge]]に移行できないプロダクトで試してみた。 <div class="link-card"> <div class="link-card-header"> <img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" class="link-card-site-icon"/> <span class="link-card-site-name">minerva.mamansoft.net</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">📜nuxt2.15.8 x TypeScript x Electronのプロジェクトでvue.jsを2.7にアップデートしてみた - Minerva</p> </div> </div> <img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/minerva-image.webp" class="link-card-image" /> </div> <a class="internal-link" data-href="📜nuxt2.15.8 x TypeScript x Electronのプロジェクトでvue.jsを2.7にアップデートしてみた" ></a> </div> [[webpack]]周りでちょっとしたハマりポイントはあったが、基本的にとてもスムーズに移行できた。[[vue-demi]]の功績は大きい。サポートはあと1年半弱しかないが、[[Nuxt3]]までの繋ぎとして開発体験を向上できるだけでも大満足である。 [[CSS v-bind]]はまだ使ってみたことがないので一度試してみたい。 ### [[Obsidian]] v0.15における[[Vim]]の不具合対応状況 [[Obsidian]] v0.15.3で[[Vim]]に関するクリティカルな不具合はほぼ解消された。 - [[📰Obsidian v0.15#✅ Ctrl u がundoになる]] - [[📰Obsidian v0.15#✅ ビジュアルモード で上下左右キーを押すと範囲が消える]] - [[📰Obsidian v0.15#✅ Ctrl A が全選択になる]] - [[📰Obsidian v0.15#✅ Ctrl I が ジャンプリスト の移動にならない]] 一方で、[[Pop-outウィンドウ]]ではいくつか不安定な動作が健在だ。フォーカスが外れる問題は、それ自体がクリティカルとは言えないが、windowオブジェクトを利用するプラグインの様々な機能が崩壊してしまう。 特に[[Vimrc Support Plugin (Obsidian)|Vimrc Support Plugin]]のクリップボード同期機能が使えないのは致命的だったので自分で修正した。イケてない実装だが、誰かの役に立つかもしれないのでプルリクエストも作成しておいた。マージされたらラッキーくらいの気分で。 <div class="link-card"> <div class="link-card-header"> <img src="https://github.githubassets.com/favicons/favicon.svg" class="link-card-site-icon"/> <span class="link-card-site-name">GitHub</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">Support multi windows (yank <--> clipboard sync) by tadashi-aikawa · Pull Request #110 · esm7/obsidian-vimrc-support</p> </div> <div class="link-card-description"> This PR is not an exemplary implementation but a workaround and requires v0.15.3 and upper. </div> </div> <img src="https://avatars.githubusercontent.com/u/9500018?s=400&v=4" class="link-card-image" /> </div> <a href="https://github.com/esm7/obsidian-vimrc-support/pull/110/files"></a> </div> ### [[Obsidian]] v0.15.3におけるプラグインのレイアウト崩れ対応 [[Obsidian]]のv0.15.3でオートコンプリートやダイアログの[[CSS]]に若干の変更が入ったため、私が開発している[[Obsidianプラグイン]]でもレイアウト崩れが発生した。以下のリリースでそれぞれ対応済となっているので、Insider版を使っている方はアップロードを推奨する。 <div class="link-card"> <div class="link-card-header"> <img src="https://github.githubassets.com/favicons/favicon.svg" class="link-card-site-icon"/> <span class="link-card-site-name">GitHub</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">Release 5.1.4 · tadashi-aikawa/obsidian-another-quick-switcher</p> </div> <div class="link-card-description"> 🔼 Improvements Support hotkey guides with Supercharged Links (#51) (Thanks @kometenstaub! #69 ) </div> </div> <img src="https://opengraph.githubassets.com/a570f663466da264a847a8e74fcd4b8c06912f8178a8c28eac03df33e7c9d860/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/5.1.4" class="link-card-image" /> </div> <a href="https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/5.1.4"></a> </div> <div class="link-card"> <div class="link-card-header"> <img src="https://github.githubassets.com/favicons/favicon.svg" class="link-card-site-icon"/> <span class="link-card-site-name">GitHub</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">Release 7.0.1 · tadashi-aikawa/obsidian-various-complements-plugin</p> </div> <div class="link-card-description"> 🚑 Hot fix Fix a bug that the layout is broken in Obsidian v0.15.3 (#144) </div> </div> <img src="https://opengraph.githubassets.com/2b387f0b266bbda10d5a7d446669fb4b4a5f0ec2dda035402792ec44acbcbb27/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/7.0.1" class="link-card-image" /> </div> <a href="https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/7.0.1"></a> </div> ### みみぞうクッキー 現職で2年くらい一緒に働いた方が最終出社日で、そのときに[[みみぞう]]をモチーフにしたクッキーをいただいた。[[みみぞう]]は2012年からずっとWebでのトレードマークとして10年以上使っているので嬉しかった😆 ![](https://twitter.com/Tadashi_MAMAN/status/1542495658623782913?s=20&t=r6ArotIOY6Qsnw--bn7Ujg) ## 🎇Shiny Outputs ### 🦉My products - [[🦉Another Quick Switcher]] - [Another Quick Switcher v5.1.4リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/5.1.4) - [[🦉Various Complements]] - [Various Complements v7.0.1リリース](https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/7.0.1) ### 📖Publish - [[📜nuxt2.15.8 x TypeScript x Electronのプロジェクトでvue.jsを2.7にアップデートしてみた]] - [[📝IntelliJ IDEAでHTMLのTableタグに特定のプロパティを指定するとObsolete attribute]] - [[📝IntelliJ Rustでフォーマット文字列を使うマクロにusizeなどの数値型を指定するとエラーになる]] - [[📰実践ドメイン駆動設計の読書メモ]] ## 👀Medias ### アジャイル迷子のための「アジャイルの本質」。あとDDDとのつながり [[アジャイル]]について本質が端的にまとまっていて、それだけでも有用な資料。オマケに最後の方で[[DDD]]との関連まで触れられていてとても良い。 <div class="link-card"> <div class="link-card-header"> <img src="https://little-hands.hatenablog.com/icon/link" class="link-card-site-icon"/> <span class="link-card-site-name">little hands' lab</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">アジャイル迷子のための「アジャイルの本質」。あとDDDとのつながり - little hands' lab</p> </div> <div class="link-card-description"> 記事の構成 アジャイルソフトウェア開発とは アジャイルマニフェストとは アジャイルマニフェストの問題 そこで、アジャイルの本質 by マーティンファウラー アジャイルソフトウェア開発とは? アジャイル... </div> </div> <img src="https://cdn-ak.f.st-hatena.com/images/fotolife/l/little_hands/20220627/20220627074648.png" class="link-card-image" /> </div> <a href="https://little-hands.hatenablog.com/entry/2022/06/27/essence-of-agile"></a> </div> なお、個人的にここ1~2年で感じたことは、[[DDD]]と[[PKM]]はかなり密接な関係にあるということ。結局のところ[[DDD]]はすべてに繋がるハブのような役割を持っているのではと感じた。 ### 「Vim」がスクリプト言語を一新 ~約6年ぶりのメジャーバージョンアップv9.0が公開 10倍~100倍高速化されたという記述が気になる。今まで重くて諦めていたプラグインを再導入するチャンスかも? <div class="link-card"> <div class="link-card-header"> <img src="https://forest-watch-impress-co-jp.cdn.ampproject.org/i/s/forest.watch.impress.co.jp/favicon.ico" class="link-card-site-icon"/> <span class="link-card-site-name">窓の杜</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">「Vim」がスクリプト言語を一新 ~約6年ぶりのメジャーバージョンアップv9.0が公開/レガシースクリプトをため込んでる人も安心、引き続きサポートされる</p> </div> <div class="link-card-description">  テキストエディター「Vim」の最新版「Vim 9.0」が、6月28日に公開された。2016年9月以来、約6年ぶりのメジャーバージョンアップとなる。 </div> </div> <img src="https://forest.watch.impress.co.jp/img/wf/list/1421/103/vim.jpg" class="link-card-image" /> </div> <a href="https://forest-watch-impress-co-jp.cdn.ampproject.org/c/s/forest.watch.impress.co.jp/docs/news/1421/103/amp.index.html"></a> </div> ### 組織の崩壊と再生、その中で何を考え、感じたのか。そして本当に必要だったもの 読み進めていくと、経営サイドの組織形成に関する話かと思いきや、それらの知見は数人のチームといった最小単位、10人程度のプロジェクト、数十人のグループといったあらゆるケースでも利用できることだった。 <div class="link-card"> <div class="link-card-header"> <img src="https://d1eu30co0ohy4w.cloudfront.net/assets/favicon-bdd5839d46040a50edf189174e6f7aacc8abb3aaecd56a4711cf00d820883f47.png" class="link-card-site-icon"/> <span class="link-card-site-name">Speaker Deck</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">組織の崩壊と再生、その中で何を考え、感じたのか。 そして本当に必要だったもの</p> </div> <div class="link-card-description"> スクラムフェス大阪2022 https://www.scrumosaka.org/ https://confengine.com/conferences/scrum-fest-osaka-2022/p... </div> </div> <img src="https://files.speakerdeck.com/presentations/2b54b15c3b2946f1a7bad39a974d975f/slide_0.jpg?21928550" class="link-card-image" /> </div> <a href="https://speakerdeck.com/kosako/zu-zhi-falsebeng-huai-tozai-sheng-sofalsezhong-dehe-wokao-e-gan-zitafalseka-sositeben-dang-nibi-yao-datutamofalse"></a> </div> 私自身が今までチーム運営やプロジェクトの改革、会社全体のシステム移行などを進めてきたときにぶち当たった壁と、今だから分かる問題の原因および解決に向けたアクションとほぼ同じようなことが書いてあり、すべてに完全同意だった。まだチャレンジしたことがなかったり、失敗して悩んでいる人に是非見てほしいスライドだと思う。 ## 📚Inputs - [[👤Eric Evans]] - [[👤ぷーおん]] - [[📚ドメイン駆動設計]] - [[📚実践ドメイン駆動設計]] - [[css-loader]] - [[CSS v-bind]] - [[JavaBeans]] - [[POJO]] - [[Rustで文字列を文字に分割]] - [[formatマクロ]] - [[std.str.Chars]] - [[TypeScript 2.7]] - [[Vue 2.7]] - [[@vue composition-api]] - [[vue-demi]] - [[vue-loader]] - [[webpack4]] - [[webpack5]] - [[アクティブレコード]] - [[サイロ化]] - [[ドメインエキスパート]] - [[トランザクションスクリプト]] - [[バックポート]] - [[フォーマット文字列]] - [[プロパティ値 (CSS)]]