# 📰Impression
## [[🦉Mobile First Daily Interface]]のソーシャルカードプレビューとカレンダーピッカー対応
[[🦉Mobile First Daily Interface]]では2つの新機能をリリースした。
1つがソーシャルカードのプレビュー機能。サイトや画像の[[URL]]を[[Twitter]]へ投稿するかのように展開できる。
![[Pasted image 20230811171937.png|frame]]
*画像とサイトのプレビュー*
2つ目は日付を[[OS]]のカレンダーUIで選択できるようになった。

過去の投稿を振り返ったり未来のタスクを登録するとき、今までは`<`や`>`を連打する必要があったが、日付をサクっと指定してスピーディーに移動できるようになった。[[OS]]によるが、『今日』の日付に戻る際も便利だ。
今回のリリースで、画像投稿機能以外の主要機能は大体対応できたと思っている。当初想定していた『Free Writing』よりも機能が充実してきたので、近い将来にプラグイン名は変更するつもりだ。そしてその時が1.0リリースにもなるだろう。
## [[🦉Silhouette]]の日本語化
[[🦉Silhouette]]の設定を日本語化した。

慣習的に英語の設定をしていたが、よくよく考えたら日本語圏ユーザーしかターゲットにしていないため、英語で書くメリットが全くないことに気づいた。コマンド名だけは絞り込みの関係上、英語のままにしている。
設定の日本語化によってハードルが下がり、より多くの必要としている方に使ってもらえれば幸いである。
## [[🦉Another Quick Switcher]]の[[プロパティ (Obsidian)|プロパティ]]対応
[[📰Obsidian v1.4]]で追加された新機能[[プロパティ (Obsidian)|プロパティ]]に[[🦉Another Quick Switcher]]が対応した。
[[プロパティ (Obsidian)|プロパティ]]([[フロントマター]])の中に[[内部リンク]]を含むと動作しないケースがクリティカルだったため、その対応をした。本文に[[内部リンク]]を配置したときと同様に認識するようにしたので、自然な使い勝手となっているはずだ。
[[📰Obsidian v1.4]]はまだstableではなく、今回の対応も非公開APIを使って実装している。stableがリリースされるまでの間に[[Obsidian]]本体の変更が入り、動作しなくなるリスクはあるが、都度対応できればと思っている。
## [[👤Bram Moolenaar]]氏
[[Vim]]の父である[[👤Bram Moolenaar]]氏がお亡くなりになった。以下はその家族から投稿されたメッセージ。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://www.gstatic.com/images/branding/product/1x/groups_32dp.png" />
<span class="link-card-v2-site-name">groups.google.com</span>
</div>
<div class="link-card-v2-title">
Message from the family of Bram Moolenaar
</div>
<a href="https://groups.google.com/g/vim_announce/c/tWahca9zkt4"></a>
</div>
[[Vim]]は自分にとってもエンジニア人生を変えてくれた代物だったので非常に残念なニュースだった... と同時にこのような素晴らしいソフトウェアや思想を世界に広めてくれた[[👤Bram Moolenaar]]に対して改めて感謝したい。
なお、この翌週は敬意を称し、公私共にすべてのエディタを[[Vim]]縛りで運用することにした。([[Obsidian]]は例外)
## 二酸化炭素
[[ごりゅごcast]]の以下回を聴いてみたところ、二酸化炭素測定器が気になった。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://open.spotifycdn.com/cdn/images/favicon32.b64ecc03.png" />
<span class="link-card-v2-site-name">Spotify</span>
</div>
<div class="link-card-v2-title">
🎙755 買ってよかったもの2023年前半編
</div>
<div class="link-card-v2-content">
ごりゅごcast · Episode
</div>
<img class="link-card-v2-image" src="https://i.scdn.co/image/ab6765630000ba8afbbcb1a466478f164ba00811" />
<a href="https://open.spotify.com/episode/5OAnN5qkrGBFX3GIbp5PiY"></a>
</div>
というわけで購入してみた。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://www.amazon.co.jp/favicon.ico" />
<span class="link-card-v2-site-name">www.amazon.co.jp</span>
</div>
<div class="link-card-v2-title">
Amazon.co.jp: TOAMIT 東亜産業 CO2マネージャー 二酸化炭素濃度測定器 アラート機能付き 充電式 卓上型 アラーム機能 温度 湿度測定 : ホーム&キッチン
</div>
<div class="link-card-v2-content">
Amazon.co.jp: TOAMIT 東亜産業 CO2マネージャー 二酸化炭素濃度測定器 アラート機能付き 充電式 卓上型 アラーム機能 温度 湿度測定 : ホーム&キッチン ...
</div>
<a href="https://www.amazon.co.jp/gp/product/B08NWZKWVV/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1"></a>
</div>
数日使ってみたところ以下の傾向が分かった。
- 平常時は500程度
- ドアを閉めてしばらく作業(睡眠)しているとじわじわ上昇して1000前後になる
- ドアを開けたり換気するとじわじわ下降して500前後になる
どうやら、自分の部屋は正常値であり、換気をするとちゃんと下がるということだ。今のところアラートが鳴ったことは一度もないが、気づきベースで確認して1000に近づいていたら換気を心がけてみようと思った。
あと、地味に温度計や湿度計もついているのが便利。これ1台で運用できそう。
# 🎇Shiny Outputs
## 🦉My products
- [[🦉Silhouette]]
- [Silhouette v0.17.0リリース](https://github.com/tadashi-aikawa/silhouette/releases/tag/0.17.0)
- [[🦉Mobile First Daily Interface]]
- [Free Writing v0.13.0リリース](https://github.com/tadashi-aikawa/obsidian-free-writing/releases/tag/0.13.0)
- [Free Writing v0.13.1リリース](https://github.com/tadashi-aikawa/obsidian-free-writing/releases/tag/0.13.1)
- [Free Writing v0.14.0リリース](https://github.com/tadashi-aikawa/obsidian-free-writing/releases/tag/0.14.0)
- [Free Writing v0.15.0リリース](https://github.com/tadashi-aikawa/obsidian-free-writing/releases/tag/0.15.0)
- [[🦉Another Quick Switcher]]
- [Another Quick Switcher v9.0.0-beta4リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/9.0.0-beta4)
## 📖Publish
- 📒TypeScript型パズルクエスト
- [[📕Luaで書かれたNeovimプラグインをprintデバッグする方法]]
- [[📕ReactとVueの機能マッピング表]]
- [[📗TDQ-001 JavaScriptの実行環境構築]]
- [[📚アトミック・リーディング]]
- [[📚テスト駆動開発]]
- [[📜2023-08-02 Templater scriptのInsert Change logsが失敗する問題の調査]]
- [[📜2023-08-05 Free WritingでURLを展開]]
- [[📜Another Quick SwitcherでObsidian 1.4からのプロパティ内リンクに対応する]]
- [[📝IntelliJ IDEAでNode.jsのモジュールやPromiseが突然解決しなくなった]]
- [[📝mkdocs buildがfontawesome_markdown extensionのloadエラーになる]]
- [[📰2023年30週 Weekly Report]]
- [[🧩Template Literal Types]]
## 🙋Obsidian Questions
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
Another Quick Switcher は Properties を検索対象とする計画がありますか? · Issue #8 · tadashi-aikawa/obsidian-questions
</div>
<div class="link-card-v2-content">
質問概要 Obsidian v1.4 から導入された Properties (≒frontmatter) について、Another Quick Switcher の検索対象とできるようなオプションを追加する方針(予定)がある ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/3ef1475b00c6790b22e8028446ed7fc3c229a1d6ebab39f5054fa0758ab329e3/tadashi-aikawa/obsidian-questions/issues/8" />
<a href="https://github.com/tadashi-aikawa/obsidian-questions/issues/8"></a>
</div>
# 👀Medias
%%本やサイト、動画など読んだもの/見たもの. [[Twitter]]みたいな感じでラフに書く%%
## Obsidianで最近気に入ってるプラグイン3選
表題の通り。[[BOLT]]は初めて見たがかなりテーマだと思った。
<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">
Obsidianで最近気に入ってるプラグイン3選|りのま(文章)
</div>
<div class="link-card-v2-content">
意外と下の記事を見てもらったので最近気に入っているプラグインのことを書く! 1.⚡BOLT 二ヶ月前に出たばかりのテーマ。淡い色合いが好き。こんな感じでシャレオツDarkmodeもかっこいい。 横線が縦に三つ並んでる ...
</div>
<img class="link-card-v2-image" src="https://assets.st-note.com/production/uploads/images/112320381/rectangle_large_type_2_631ca04814decddd99bc4297d4f081f2.png?fit=bounds&quality=85&width=1280" />
<a href="https://note.com/rinomaw/n/n8808b2f8620b"></a>
</div>
## 100. A Philosophy of Software Design (1/3) w/ twada
[[fukabori.fm]]の記念すべき100回目公開収録。ゲストは[[👤t_wada]]さん。[[📚A Philosophy of Software Design]]という本の内容をテーマに話されている。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://fukabori.fm/favicon.ico" />
<span class="link-card-v2-site-name">fukabori.fm</span>
</div>
<div class="link-card-v2-title">
100. A Philosophy of Software Design (1/3) w/ twada | fukabori.fm
</div>
<div class="link-card-v2-content">
twadaさんをゲストに、A Philosophy of Software Designをテーマに色々と語っていただいたエピソードです。
</div>
<img class="link-card-v2-image" src="https://fukabori.fm/images/ogp.jpg" />
<a href="https://fukabori.fm/episode/100"></a>
</div>
[[👤t_wada]]さんというとテストの印象が強いけど、この回はチームでもエンジニアリング全般の内容が語られている。『あるある』なことも多く、聞いてて面白い。
## Pythonがグローバルインタプリタロックの解消へ、マルチスレッド処理の高速化実現
[[Python]]が[[GIL]]をやめるつもりという話。[[GIL]]のせいで[[Python]]は複数スレッドを同時実行させることができないため、マルチコアCPUの恩恵を得られない点が課題とされている。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://www.publickey1.jp/favicon.ico" />
<span class="link-card-v2-site-name">www.publickey1.jp</span>
</div>
<div class="link-card-v2-title">
Pythonがグローバルインタプリタロックの解消へ、マルチスレッド処理の高速化実現
</div>
<div class="link-card-v2-content">
Python Software Foundationのステアリングカウンシル(Steering Council)は、Pythonのグローバルインタプリタロック(Global Interpreter Lock)を解消する方向で ...
</div>
<img class="link-card-v2-image" src="https://www.publickey1.jp/2023/python_nogil01.png" />
<a href="https://www.publickey1.jp/blog/23/python.html"></a>
</div>
詳細は[[Making the Global Interpreter Lock Optional in CPython|PEP703]]を参照。
## CSSのユーティリティクラスと「関心の分離」——いかにしてユーティリティファーストにたどり着いたか(翻訳)
[[Tailwind CSS]]の作者である[[👤Adam Wathan]]氏が、如何にして[[ユーティリティーファーストなCSSフレームワーク]]である[[Tailwind CSS]]にたどり着いたかを書いた記事の翻訳記事。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://yuheiy.hatenablog.com/icon/favicon" />
<span class="link-card-v2-site-name">yuhei blog</span>
</div>
<div class="link-card-v2-title">
CSSのユーティリティクラスと「関心の分離」——いかにしてユーティリティファーストにたどり着いたか(翻訳) - yuhei blog
</div>
<div class="link-card-v2-content">
Tailwind CSS作者のAdam Wathan氏による「CSS Utility Classes and "Separation of Concerns"」の日本語訳です。翻訳に当たって原著者の許諾を得ています。 202 ...
</div>
<img class="link-card-v2-image" src="https://cdn.image.st-hatena.com/image/scale/ff1aae9e2c9336576f319eb9c853d73bd41df625/backend=imagemagick;version=1;width=1300/https%3A%2F%2Fuser-images.githubusercontent.com%2F4323180%2F29088772-342696c0-7c48-11e7-877d-9f28b52a7a51.png" />
<a href="https://yuheiy.hatenablog.com/entry/2020/05/25/021342"></a>
</div>
[[HTML]]と[[CSS]]周りの設計に関する歴史や葛藤、その時々のソリューション、そして現在に至るまでの過程がしっかり紹介されており、とても勉強になった。特に、[[BEM]]は[[LESS]]や[[Sass]]の構造化されたスタイルが、[[HTML]]の構造を知りすぎているという問題点を解消するために作られたものという点をはじめて知った。むしろ[[BEM]]が先にあり、構造化スタイルはそのあとにできたものだと思っていた。。
## [[👤PADAone]]さんのツイート
[[Zenn]]で[[📚イベントループとプロミスチェーンで学ぶJavaScriptの非同期処理]]を書かれていた[[👤PADAone]]さんが[[Software Design]]に執筆デビューされるとのこと🎉

## 結果を出すリーダーが「部下を育てよう」とはしない理由
他人を成長させるためには、自分が成長しようとする姿勢を見せることが一番だという記事。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://diamond.jp/common/images/favicon.ico" />
<span class="link-card-v2-site-name">ダイヤモンド・オンライン</span>
</div>
<div class="link-card-v2-title">
結果を出すリーダーが「部下を育てよう」とはしない理由
</div>
<div class="link-card-v2-content">
企業による新卒社員の獲得競争が激しくなっている。しかし、本当に大切なのは「採用した人材の育成」だろう。そこで参考になるのが『メンタリング・マネジメント』(福島正伸著)だ。「メンタリング」とは、他者を本気にさせ、どんな困難にも ...
</div>
<img class="link-card-v2-image" src="https://dol.ismcdn.jp/mwimgs/f/1/-/img_f1546503057860c5e089738b0c3e746665731.jpg" />
<a href="https://diamond.jp/articles/-/326220"></a>
</div>
たしかに自分の場合も『メンバーを育成する』という意識が強すぎるのかもしれない。一方で、背中を見せるだけでついてきてくれる人がいるかどうかは人による。銀の弾丸はないと思うので、相手のタイプに応じて接し方を変えていくのが一番いいのではないかと思うのだが、その思想自体がダメなのだろうか...。
## アンカー、高性能パワーサプライ製品を新ブランド「Anker Prime」に再編――8つの新製品も同時発表
[[Anker]]に新たなブランドが誕生するらしい。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://k-tai.watch.impress.co.jp/favicon.ico" />
<span class="link-card-v2-site-name">ケータイ Watch</span>
</div>
<div class="link-card-v2-title">
アンカー、高性能パワーサプライ製品を新ブランド「Anker Prime」に再編――8つの新製品も同時発表
</div>
<div class="link-card-v2-content">
アンカー(Anker)は2日、同社の充電器やモバイルバッテリーなどのパワーサプライ製品について、新ブランド「Anker Prime」を発表した。これまでのGaN Prime製品など一部既存製品も取り込み、クリエイターなどプ ...
</div>
<img class="link-card-v2-image" src="https://k-tai.watch.impress.co.jp/img/ktw/list/1520/841/cont200.jpg" />
<a href="https://k-tai.watch.impress.co.jp/docs/news/1520841.html"></a>
</div>
[[Anker 737 Power Bank (PowerCore 24000)]]を買ったばかりの身としては複雑だが楽しみでもある。[[Anker]]製品は気に入ったので今後はウォッチしていきたい。特に[[AUKEY]]の製品は結構熱を帯びるので[[Anker]]に乗り換えたい気分でもある。
## 米Anker、Anker Prime Power Bankシリーズを置くだけで充電できる充電スタンド「Anker 100W Charging Base」を発売。
上の記事に関係するが、モバイルバッテリーを置くだけで充電できる製品が出るという記事。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://applech2.com/wp-content/uploads/2016/03/cropped-AAPL-Ch-favicon-512x512-32x32.jpg" />
<span class="link-card-v2-site-name">AAPL Ch.</span>
</div>
<div class="link-card-v2-title">
米Anker、Anker Prime Power Bankシリーズを置くだけで充電できる充電スタンド「Anker 100W Charging Base」を発売。
</div>
<div class="link-card-v2-content">
米AnkerがAnker Prime Power Bankシリーズを置くだけで充電できる充電スタンド「Anker 100W Charging Base」を発売しています。詳細は以下から。 ...
</div>
<img class="link-card-v2-image" src="https://applech2.com/wp-content/uploads/2023/08/Anker-100W-Charging-Base-for-Anker-Prime-Power-Bank-features-1.jpg" />
<a href="https://applech2.com/archives/20230801-anker-100w-charging-base-for-anker-prime-power-bank.html"></a>
</div>
正直なところ、置くだけ充電とそこまで相性のいい製品ではないと思う... があの性能のバッテリーが置くだけで充電できるというのはすごく気になる...。加えて、この充電スタンド一台で通常の充電もmax 100Wまでできるというのだから、今使っている[[AUKEY]]製品を置き換えることもできる。
[[Anker 737 Power Bank (PowerCore 24000)]]を購入したばかりで悩ましいが、まずは[[Anker 100W Charging Base]]を購入し、使い勝手がよければ[[Anker Prime]]のPoer Bankを追加購入するのもアリかもと思った。[[Anker 737 Power Bank (PowerCore 24000)]]は会社のモバイルバッテリーとして使うこともできそうだし... (会社のACアダプタは65Wなので余裕)
# 📚Inputs
- [[DIP]]
- [[Elixirで2種類あるboolean operatorの違い]]
- [[Falsy (Elixir)]]
- [[HTML文字列をReactコンポーネントに変換]]
- [[Jacoco]]
- [[Material for MkDocs]]
- [[Neogit]]
- [[Viewをタブに切り出したときのアイコンを設定 (Obsidian)]]
- [[Restart TypeScript Service]]
- [[SCAMPER]]
- [[Truthy (Elixir)]]
- [[TwitterのツイートをHTML形式で取得する]]
- [[coc-prettierでReactのコードを自動フォーマット]]
- [[html-react-parser]]
- [[intrinsic]]
- [[jest-dom]]
- [[nil (Elixir)]]
- [[nil (Lua)]]
- [[パターンマッチ (Elixir)]]
- [[ピン演算子]]
- [[マッチ演算子 (Elixir)]]
- [[ワイルドカード (Elixir)]]
- [[不等価演算子 (Elixir)]]
- [[厳密不等価演算子 (Elixir)]]
- [[厳密等価演算子 (Elixir)]]
- [[等価演算子 (Elixir)]]