Library/Audio/Plug-ins配下に配置される。
プラグイン種別 フォルダ VST/VST2 VST VST3 VST3 AU (AudioUnits) Components

FL StudioでMaschine MK3をMIDIコントローラーとして使う方法。便利なスクリプトが公開されていたので使わせていただいた。
インストール方法 # Aftalyfe/MaschineMK3FLStudioScript: A script to use Maschine MK3 in FL Studioのファイル一式をダウンロードする Maschineを立ち上げる Native InstrumentsのControll Editorアプリを起動し、右側にあるメニューのOpenを指定してControll Editor Templateディレクトリ配下の"FL Studio.ncm3”を読み込み、アプリを終了する。 ホームディレクトリ配下のDocuments/Image-Line/FL Studio/Settings/Hardware配下へMaschineMK3などの任意のディレクトリを作成しScript Filesにある2つのファイルをコピーする。 FL Studioを起動しOptions > MIDI Settingsを開き、Maschine MK3のcontroller typeを"Machine MK3"にして、InputでOutputで同じポート番号を設定する。 Maschine MK3 MIDIコントローラ設定 # MAIN SECTION # CHANNEL(MIDI) Channel Rackを開閉し、ボタンのLEDはChannel Rackが現在表示されているかどうかを示します。 PLUG-IN Instance 現在選択されているチャンネルのエディターウィンドウを開閉します。 ARRANGER Playlistウィンドウを開閉し、ボタンのLEDはPlaylistが現在表示されているかどうかを示します。 MIXER Mixerウィンドウを開閉し、ボタンのLEDはMixerが現在表示されているかどうかを示します。 BROWSER Plugin Pickerウィンドウを開閉し、ボタンのLEDはPlugin Pickerウィンドウが現在表示されているかどうかを示します。 SAMPLING Browserウィンドウを開閉し、ボタンのLEDはBrowserウィンドウが現在表示されているかどうかを示します。(BROWSERボタンがBrowserウィンドウを開かない理由は、SAMPLINGボタンをどう扱うべきか分からなかったからで、FL Studio APIが何か役立つもので更新された場合、後でフィードバックに基づいてこれを変更するかもしれません) LEFT and RIGHT 2つのノブページ間を切り替えます。最初のノブページは事前に割り当てられており、2番目のものは他のものに割り当てることができます。 FILE(Save) 現在アクティブなウィンドウのメニューを開きます。何もアクティブでない場合はメインファイルメニューを開きます。“VARIATION” ボタンを押しながらこれを押すと、プロジェクトが保存されます。 SETTINGS MIDI設定を開閉します。 AUTO 現在非アクティブです。 MACRO(Set) 主にブラウザでサンプルを扱うコンテキストメニューを開くために使用される「右クリック」ボタンです。 4D ENCODER # 4D ENCODER 回転させることで、現在アクティブなモードに応じて異なる操作を行います。“VOLUME”, “SWING”, “TEMPO” ボタンは異なるモード間で切り替えます。何もモードが選択されていない場合、エンコーダーは「フリー」モードで、ほとんどの場合アクティブなものをスクロールします。 VOLUME 選択されたチャンネルのチャンネルボリュームを制御します(これはKNOB WHEELセクションから制御できるボリュームとは異なります)。 SWING(Position) Playlist内の位置を制御します。このモードを選択することで、コントローラーから曲をスクロールできます。 TEMPO(Tune) BPMを1 BPMの値で増減させます。- LEFT, RIGHT, DOWN, UPはキーボードの矢印キーを押すのと全く同じように動作します。 エンコーダーをクリックすると、キーボードのEnterキーを押すのと同じ動作をします。 ブラウザウィンドウでエンコーダーを使用するときは、MACROボタンと一緒に使用してサンプルなどをロードできます。 TRANSPORT SECTION # RESTART(Loop) PATTERNとSONGモード間を切り替えます。将来のアップデートでは、VARIATIONが保持されている間にループモードのオン/オフを切り替えるようになります。 ERASE キーボード上の「Delete」と同じ動作をします。 TAP 「タップ」でテンポを定義することができます。 FOLLOW 現在はメトロノーム機能の有効化と無効化に割り当てられています。これは別の用途が見つかった場合に変更されるかもしれません。ボタンのLEDはメトロノームが現在アクティブかどうかを示します。 PLAY 曲の再生と一時停止を開始します。ボタンのLEDはFL Studioが何かを再生しているかどうかを示します。 REC 大きなRECボタンをオンとオフにします。ボタンのLEDは録音が現在アクティブかどうかを示します。VARIATIONが保持されている間、このボタンはプリカウントをオンとオフにします。 STOP 再生を停止し、再生ヘッドを曲の始まりに戻します。 SHIFT 残念ながらMIDIメッセージを送信しないため、ネイティブでできること以外には使用できません。代わりに、VARIATIONボタンがシフトコマンドとして使用されます。## PAD MODE/KEYBOARD/CHORDS/STEP SECTION このセクションはPADSの4つの異なる機能を切り替えます。
wavなどのサンプル音源をパッドに割り当てるのは簡単だが、BatteryやDrum Lab、Abbey Roadなど、Maschineアプリ上でInstrumentsに分類される音源のキットはMaschineへ読み込んだ後、どうやってパッドへアサインすれば良いのかわからなかったが、
Use Drum VST instruments inside Maschine 2.0 Software - YouTube
の動画を見て理解できたためAbbey Roadを使った例をまとめておく。
設定の流れ # 使いたいKitの選定 Abbey Roadのプリセットの中から使いたいKitを選ぶ パッドの設定 MaschineをPADモードにして16個のパッドに対してキーとMIDIのDestを設定する Abbey RoadのMIDIマッピング設定 PADに設定したキーに対して何を割り当てるかを設定する 1. 使いたいKitの選定 # Maschineアプリを起動する Abbey Roadを任意のグループの1番へロードする 視聴しながら使いたいKitを選ぶ 2. パッドの設定 # ここでは以下のように16個のパッドを設定する。
13.LOW TOM(D1) 14.MID TOM(D2) 15.HIGH TOP(D3) 16.CYMBAL1(D4) 9.HIHAT(C1) 10.OPEN HIHAT(C2) 11.HIHAT(C1) 12.RIDE(C3) 5.SIDESTICK(B1) 6.SNARE(B2) 7.SNARE(B2) 8.SIDESTICK(B3) 1.CYMBAL2(A1) 2.KICK(A2) 3.KICK(A2) 4.CYMBAL3(A3) 数字はパッド番号、かっこの中の文字はキーを表している。
例えば2.KICK(A2) 3.KICK(A2)とキックに関する記述が2つあるが、これは、
パッド2番と3番にキックを割り当てる キックに割り当てるキーはA2 ということを意味する。Maschineアプリでこの設定をした後、Abbey Road側でA2を受信したらキックを鳴らすようにMIDIマッピングする。
初めてのカンセキスタジアムとちぎ。専スタではなく陸上トラックがあるが、距離感や座席の高さなどが良いのかとても見やすい。
アウェイゴール裏からビールなどが買える売店やトイレも近く、快適で素晴らしいスタジアムだった。
戦前の予想通りロングボールを多用して攻めてくる栃木に対し、前半20分ぐらいまではセカンドボールをほぼ横浜が拾って押し込み続けていたが、ゴール前でのアイデアに乏しく決めきれずにいると35分に事故のような失点をしてしまう。
結果、その1点を守り切られてしまい敗戦。こういうスタイルのクラブに負ける場合の黄金パターンだった…
あまりの疲労感のため、帰りは宇都宮から東京まで新幹線で。なすの280のグリーン車両はとても快適であった。
3レンズの焦点距離 # 13mm(右) 24mm(上) 120mm(下) テトラプリズムによる焦点距離。iPhone 15 Pro Maxのみ使用可能 メインカメラの焦点距離 # 設定-カメラ-メインカメラで以下の設定が可能
追加レンズの設定 28mm, 35mmを追加レンズとして設定できる 追加レンズと言ってもデジタルズームであることに注意 カメラずきの人なら馴染みの焦点距離をワンタッチで選べるのがメリット デフォルトレンズの設定 24mm, 28mm, 35mmのどれをデフォルトとして使用するかを指定できる 撮影時にカメラアプリの1xをタップするとそれらの焦点距離をトグルで変更できる カメラアプリでの焦点距離指定 # .5x 13mm(右) 1x(タップすると以下の焦点距離を切り替え可能 24mm(上) 28mm(デジタルズーム) 35mm(デジタルズーム) 2x 48mm(デジタルズーム) 5x 120mm(下)
MacBook Pro(M1 Pro)にイヤホンをBluetooth接続すると音がブツブツ切れる事象が発生していた。
Webで対処方法を調べ、
デバイスの接続解除&再接続 デバイスのペアリング解除&再ペアリング MacのBluetoothをOFF&ON 不要なBluetoothデバイスのペアリング解除 Bluetooth設定情報(/Library/Preferences/com.apple.Bluetooth.plist)の削除 WiFiルーターの2.4GHz帯を不使用 などを試したが、ことごとく改善しなかった。
そういえばM1チップはBluetooth関係でトラブルがあったよな、M3 Proへアップグレードしかないか?などと考えつつ、ふとロジクールのトラックボールMX ERGO MXTB1sの電源を切ったところ、ブツブツが解消した!
とは言え、MX ERGO MXTB1sは引き続き使いたいため、Bluetooth接続はやめてロジクールのワイヤレス接続技術であるUnifying接続に変更してみたところ、ブツブツは発生しなくなった。
どうやら、私の環境ではトラックボールのBluetooth接続が原因だったようだが、上に書いたような手順をひととおり試して、それでも改善しない場合、イヤホン以外のBluetoothデバイスの接続をひとつずつ切ってみると、原因究明ができるかもしれない。
WebページをPDF, EPUB, HTML, Markdownに変換するコマンドラインツール
danburzo/percollate: A command-line tool to turn web pages into readable PDF, EPUB, HTML, or Markdown docs.
$ percollate pdf https://example.com -o my-example.pdf 出力フォーマットを最初の引数に与える。以下を指定可能。
pdf epub html md 複数のページを1つのファイルにまとめることもできる。
以下はフォント、タイトル、著者名を指定した例。複数ページをまとめた場合、表紙と目次が追加されるがタイトルと著者名は表紙の表示される。
$ percollate pdf -o example.pdf https://example.com/page1 https://example.com/page2 https://example.com/page3 --css ":root { --main-font: 'Helvetica Neue', 'Helvetica', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Arial', 'Yu Gothic', 'Meiryo', sans-serif; }" --title="タイトル" --author="著者名"
服装指数は日本気象協会が発表している、予想気温に適した服装を提案してくれる指数で、日本気象協会のウェブサイトtenki.jpで見ることができる。
服装指数 - 日本気象協会 tenki.jp
自分が住んでいる地域でも参考になるが、旅行の時は特に役立つ。たとえば、今日の横浜の複数指数はこんな感じだが、
札幌だと、こういう感じ。横浜と同じような感覚で出かけたらたいへんなことになる😅
今日は14:00から横浜FC vs 湘南ベルマーレの大切な試合がある。
服装指数で言えば40〜50だが、三ツ沢の場合、夕方はけっこう冷え込むのと、サッカー観戦は座りっぱなしで体温も上がりにくいため、一段上の服装を考えたほうが良さそうだ。薄手のダウンかな
sveinbjornt/Platypus: Create native Mac applications from command line scripts.
スクリプト(Shellスクリプト、Perl、Python、Rubyなど)を標準のMac OS Xアプリケーション(.app)に変換するツール。
Platypusを使用すると、コマンドラインやターミナルを介さずに、スクリプトを直接実行可能なアプリケーションとして実行できる。
生成されるappのinfo.plistを編集することで、スクリプトをURLスキームに対応させることができる。
RubyではURLスキームで指定された文字列へARGVでアクセスできた。
20年以上前に撮影したプリントしかない写真をデータ化したが、スキャンしただけでは画質的に厳しかったためTopaz Photo AIとPixelmator Proを使って高解像度化した。
写真のスキャン # Scan Snap iX1500の最高画質で写真をスキャンしてデータ化した。スマホやPCで参照する分には問題ないが、プロジェクターで投影するため解像感が欲しいところ。
Topaz Photo AIで高解像度化 # 4倍へアップスケール ノイズ除去、シャープ化、顔の補正、ライティング修正、色補正などてんこ盛り指定 これぐらいのサイズだとわかりにくいが、明らかに解像感が増し大画面へ写しても問題なさそうだ。ただ、色調があまり好みでなかった。
Pixelmator Proで色補正 # カラー調整でモダンフィルムのプリセットを選んだ(だけ)
Topaz Photo AIで解像度を向上するのにしても、Pixelmator Proで色味を変えるにしても、細かくいくつものパラメタを指定する必要はなく、機能を選ぶだけでこれぐらいの編集ができてしまうんだから良い時代だな。
The Small Website Discoverability Crisis @ marginalia.nuという記事が興味深かった。
個人が運営する小さなウェブサイトを探すのが困難になってしまった 中央集権的でアルゴリズム的なアプローチはSPAMにさらされて良質なサイトが埋もれてしまう むかしのYahoo!のようなキュレーションディレクトリは維持コストが高い いわゆるテキストサイトが流行っていたころは、個人が作成したおもしろいサイトがたくさんあった。
きっと、いまでもあるんだろうけど、バズを狙った膨大な情報を避けて好みのサイトを探すのはなかなか難しい。
この記事では、その解決策の一案として、おすすめサイトのブックマークリストをつくって共有することを提案している。
そういえば、テキストサイトがはやっていたころ、サイト作者の「おすすめリンク」ページがあることが多かった。
自分好みのサイト作者が薦めるサイトは、それらも好みである可能性が高く、芋づる式に興味深いサイトを探していたことを思い出した。自分も少しずつ作ってみようかな。
J1の残留争いを横浜FC視点でおさらいする。
次節、湘南戦の結果で、
勝ち
16位または17位へ浮上 ドロー
京都、G大阪は確定 柏は勝利で残留確定 負け
京都、G大阪、湘南の残留確定 柏はドロー以上でほぼ確定 となる。横浜FCとしては勝ち続けるしかない。
直近5試合の勝点と残りの対戦相手を見るとG大阪、京都も油断できないと思うし、最終節まで希望をつなげるため湘南戦はホーム三ツ沢の後押しで必勝あるのみ!
[iPad Workers|https://podcasts.apple.com/jp/podcast/ipad-workers/id1567317147] の #113 で紹介されていた写真アプリの便利な小技が、まさに自分が欲していたものだった。
iPhoneの「写真」アプリで検索した写真の撮影日周辺の写真を参照したいことがあるが、その際、撮影日を確認してからカメラロールに戻り、その近辺の写真を探していたが、この手順がちょっと楽になる。
検索した写真の下のiアイコンをタップし、
すべての写真に表示をタップすれば…
撮影日時近辺のカメラロールが表示される。これは便利。
ただ、Podcastでも言及されていたが、なぜか Macの「写真」アプリにはすべての写真に表示がなく同じことをするための手段がわからない…と思っていたが、いま発見した。
検索した写真を右クリックすると表示されるメニューに"すべての写真”に表示があるので、それを選択すれば同じことができる。
SkyFeedのFeed Builderを使ってカスタムフィードをつくる - Blueskyを参考にBlueskyのカスタムフィードを作成してみた。ざっくりとした手順としては、
Blueskyでアプリケーションパスワードを生成する SkyFeedへアプリケーションパスワードを使用してログイン Feed Builder - Create your first feed Input Remove RegEX Sort Limit Stash+Popという種別のブロックを組み合わせて検索条件を作成する 名前を付けてPublishする という感じ。作成したカスタムフィードはこちら。
横浜FCの話題 - Bluesky

bibinfo-exporter/script.js at main · goryugocast/bibinfo-exporterを参考にAmazonから書誌情報をへ取り込むブックマークレットを作成した。
直接Obsidianに取り込むのは自分の運用に合わないためTextwellへ追記するように。
こちらは書籍専用で、著者名や出版社、出版日などを取り込む。
Amazonの書誌情報をTextwellの追記するブックマークレット
javascript: (() => { const dest_path = 'notes'; //ファイルを格納するパス const amazon_id = 'namaraiicom-22'; // アフィリエイトID let p = document.getElementById("productTitle"); //書籍のタイトルの処理 p = p ? p : document.getElementById("ebooksProductTitle"); const title = p.innerText.trim(); let asin = document.getElementById('ASIN'); //ASIN番号の処理 const a = asin ? asin.value : document.getElementsByName('ASIN.0')[0].value; const url = `https://www.amazon.co.jp/exec/obidos/ASIN/${a}/${amazon_id}/`; const link = `[${title}](${url})`; let image = document.getElementById("imgTagWrapperId"); //書影の処理 image = image ? image : document.getElementById("ebooksImgBlkFront"); const imageurl = image.querySelector("img").getAttribute("src"); const c = document.getElementsByClassName('author'); const pub = []; const ct_list = []; // ctの各要素を保存する配列を新たに定義 for (let g = 0; g < c.length; g++) { const at = c[g].innerText.replace(/\r?\n/g, '').replace(/,/,''); const pu = at.match(/\(.+\)/); const ct = at.replace(/\(.+\)/,'').replace(/ /g,''); ct_list.push(ct); // ctを配列に追加 pub.push(`${pu} [[${ct}]]`); } const author = pub.join(' '); let h1title = `『${title}』`; h1title = h1title.replace(/[\\/:*?"<>|.]/g, char => ({ ':': ':', '\\': '\', '/': '/', '?': '?', '*': '*', '"': '”', '<': '<', '>': '>', '|': '|', '.': '.' }[char])); const mdimage = `[](${url})`; // 登録情報欄を取得 let detail = document.getElementById('detailBullets_feature_div'); if (!detail) { const subdoc = document.getElementById("product-description-iframe").contentWindow.document; detail = subdoc.getElementById("detailBullets_feature_div"); } const detailtext = detail.innerText; const pubdata = detailtext.split(/\n/); pubdata[2] = pubdata[2]?.slice(10); // 出版社 const date = new Date().toLocaleDateString('sv-SE'); const lines = `---%0D%0Atitle: "${h1title}"%0D%0Adate%3A%20${date}%0D%0Aupdated%3A%20${date}%0D%0Andl%3A%0D%0Atags%3A%20読書メモ%0D%0Adraft%3A%20true%0D%0A---%0D%0A${mdimage}%0D%0A-%20${link}%0D%0A-%20${author}%0d%0A-%20${pubdata[2]}%0D%0A%0D%0A%23%23 関連・思い出した本 %0d%0A%23%23 読書メモ%0d%0A`; const app = `textwell:///add?text=${lines}`; window.open(app); })(); こちらは一般的な商品の画像と商品名を取り込む。
Amazon商品の商品名と画像へのリンクをTextwellに追加するブックマークレット
javascript: (() => { const dest_path = "notes"; //ファイルを格納するパス const amazon_id = "namaraiicom-22"; // アフィリエイトID let p = document.getElementById("productTitle") || document.getElementById("ebooksProductTitle"); //書籍のタイトルの処理 const title = p.innerText.trim(); const asinElement = document.getElementById('ASIN') || document.getElementsByName('ASIN.0')[0]; //ASIN番号の処理 const a = asinElement.value; const url = `https://www.amazon.co.jp/exec/obidos/ASIN/${a}/${amazon_id}/`; const link = `[${title}](${url})`; const image = document.getElementById("landingImage"); const imageurl = image.getAttribute("src"); // 自分が必要なパラメータに変換 let h1title = title.replace(/[\\/:*?"<>|.]/g, char => ({ ':': ':', '\\': '\', '/': '/', '?': '?', '*': '*', '"': '”', '<': '<', '>': '>', '|': '|', '.': '.' }[char])); const mdimage = `[](${url})`; const lines = `${mdimage}%0D%0A%0D%0A${link}%0D%0A`; const app = `textwell:///add?text=${lines}`; window.open(app); })();
Business Insider Japanの情報過多の時代に「それでも本を読む」理由。読書の効果をブーストさせる3つの方法という記事がおもしろかった。
有料会員限定記事のため内容には触れないが、この記事で紹介されている本がどれも興味深かったので、備忘録としてメモしておく。
それでも、読書をやめない理由
プルーストとイカ―読書は脳をどのように変えるのか?
デジタルで読む脳 X 紙の本で読む脳 :「深い読み」ができるバイリテラシー脳を育てる
多読術 (ちくまプリマー新書 106)
積読こそが完全な読書術である
松丸本舗主義 奇蹟の本屋、3年間の挑戦。
マルジナリアでつかまえて 書かずば読めぬの巻
『罪と罰』を読まない (文春文庫 み 36-50)
先週末、コンサドーレ札幌とのアウェイゲームのため札幌へ行ってきた。
スタジアム近くで見かけたクマ注意の看板。今年はあちこちで被害がでているが、こんなところにまで来たのかとちょっと驚いた。
札幌はもう紅葉が始まっていて、スタジアム周辺の木々も色付いていた。
マッチデープログラムや監督紹介の際の拍手に札幌サポーターの深いヨモさん愛を感じた。いまでも良い関係のようでいいですね。
また、スタッフの方々の声掛けやコミュニケーション全般の感じが素晴らしく、ホスピタリティを感じさせられるものだった。
スタグルに期待し何も用意せずにスタジアムへ向ったが、座席近くの売店はチェーン系(ケンタッキー、銀だこ、モスバーガーなど)がほとんどで残念な感じだった(いつでも食べられるという意味で)せっかくだったら地元のものを食べたかったところ。
試合については記さないことにする。
夜はすすきの海乃四季というお店で残念会。
昼間のできごとなんてサッポロ・ザ・パーフェクト・クラシックを飲んだら忘れてしまった。
どの料理も美味しかったし、接客もていねいで良いお店だった。
無料でご利用いただける自作のジングルを公開しています。
利用条件 # ライセンス # 本サイトで公開している音楽素材はCCライセンス(CC BY 4.0)にて提供します。
namaraii.com (https://namaraii.com) のクレジットを表示すれば無料で使用できます。許可申請やご利用報告は不要です。
情報 ジングルは下記のアイコンからダウンロードできます。
そろそろ加湿器が必要な気候になってきたが、昨年購入したシャープのHV-R55-Wという加湿器がかなり気に入っている。
1.清掃しやすい構造 # 給水トレイやカバー、フィルターなどが取り外し可能で丸洗いできる。各パーツの構造がシンプルになっていて洗いやすいのもポイントが高い。
加湿器は手入れを怠ると水周りの部分がぬるぬるしてきて、さらに放置すると異臭がしてきたりもするが、清掃しやすい構造のためメンテナンスの心理的障壁が少ない。
気軽に掃除しようかなと思えるのは重要だ。
2.給水のしやすさ # 一般的な加湿器のように給水トレーを取り外して注水することもできるが、上部にある給水口から直接給水することができる。
数リットルの水が入るため、給水トレーを満タンにすると数キロの重さになって女性やお年寄りは厳しいものがあるが、やかんに水をいれて上部の給水口から何回かにわけて注ぐこともできる。
3.加湿性能 # 加湿性能が高い。連続運転していると室内が心地よく適湿が維持されていることを体感できる。
加湿器はいろいろ試してきたが、もうこれで(これが)良いという感じ。
シャープ 加湿器 ハイブリッド HV-R55-W ホワイト 給水かんたん レギュラータイプ プラズマクラスター 7000
快晴の三ツ沢。前半32分に潮音が挙げたゴールを守りきりFC東京へ1-0で勝利。
潮音がコメントしているが、シーズン途中で始めた、守備時に5バックになる堅い守備をベースとした戦い方が熟成した感じがする。
引き込むところと、相手に合わせて、相手の特徴を考えて自分たちが前から行くところは、本当にここ数試合で良くなっている。
強力な攻撃力を持つFC東京を無失点で押さえたのは大きい!
本日最後の投稿は
試合終了間際、チームの背中を押したファン・サポーターの皆さんの本日一番の声を。
あと4試合。
全員で力を振り絞って、必ず掴み取りましょう。#yokohamafc #横浜FC#決めるのは自分たちだ pic.twitter.com/ULCl2sBBnB
— 横浜FC【公式】 (@yokohama_fc) October 21, 2023 昨日のゲームは1万人を越え三ツ沢の雰囲気は最高だった。アディショナルタイムの「フリエオイ!」は自分が聞いた中で過去最高だった。震えた。
のこり4試合、なんとか残留をつかみ取りたい。
「ハヤシコウの週末パスタ」にある牡蠣と春菊のパスタを作ってみた。
MacBook Pro 14インチ(以下MBP)をクラムシェルモードで使っていたが、Apple Watchを使うのをやめたのでスクリーンロックの解除が煩わしくなった。
このため、いわゆる尊師スタイルで使い始めた。
と言っても、いわゆるキーボードブリッジ的なものを使うとTouch IDが使えなくなるので、MBPのキーボード上に直接HHKB Professional HYBRID Type-S 墨を乗せている。野蛮である。
ただ、HHKBの裏面にはHHKB吸振マットHGを貼っているため、直接プラスチックがガツガツあたるようなことはない。
MBPのトラックパッドはかなり使いやすいが、私はトラックボール愛好家なのでトラックパッドのエリアは殺しても良い。
このため、HHKBをいちばん手前に置くのもありなのだが、2枚目の写真のようにハンドレストと併用するのが良いかな。しばらく試してみる。
Steamの詰みゲーだったInto The Breachをやってみたら、なかなかおもしろく、PCだけでなくiPadにもインストールしてしまった。
Into The Breachはターン制のシミュレーションで、プレーヤーは3機のメカを指揮し、VEKと呼ばれるエイリアンから人類を守るゲーム。
5ターンの間VEKの攻撃から街を防衛すれば良いだけのシンプルなルールだ。
プレーヤーが操作するロボは3種類あり、それぞれ性能や武器が異なっていて、これを8x8の盤面の中に配置し、動きや攻撃を組み立てていくことになる。
コンパクトなフィールドで詰め将棋のような戦術的立ち回りを考えるのが楽しい。
プレイしていて思うのはゲームバランスの良さ。敵と味方の力関係、アップグレードシステム、そしてマップごとに異なるミッションなど、すべての要素が絶妙に連携しており、難易度設定もできるため間口が広い。
また、ひとつのマップは数分で終わりオートセーブされるため、すき間時間に遊ぶのにもってこいだ。
Netflixに加入していればスマホ版を無料で遊べるので試してみると良いかも。
Netflix加入者は無料で遊べるターン制シミュレーション「Into the Breach」をキミは知っているか - GAME Watch Switch版もリリースされた傑作戦略ストラテジー「Into the Breach」レビュー | Gamer このゲームバランスはもはや達人の域だ――「Into the Breach」プレビュー
昨日は雨でジョギングはお休み。今日は朝ランしてきた。
28℃ぐらいまで気温があがるようなので、朝に走っといて良かったかも。それにしてもずいぶん涼しくて過ごしやすくなったな。
DAZNの年間パスが届いた。忘れないうちにコードを入力しなければ。
サッカーではポルトガル語で「ずる賢さ」を意味するマリーシアという考え方がある。Wikipediaによると、
サッカーにおける「マリーシア」には「機転が気く」「知性」という意味があり、本来は「駆引きを行い試合を優位に運ぶ」行為を指し、「ルールの裏をかく」といった反スポーツ的な意味合いはない
とあるが、自分が聞き及んでいる範囲では反スポーツ的な文脈で使われるケースが多いように思う。
先日の浦和vs横浜FCでボニが興梠を倒しPKになったシーン。
/
PK職人が意地の一発👊
\
アレクサンダー・ショルツ
短い助走からGKの届かないコースへ🎯
🏆明治安田J1第29節
🆚浦和×横浜FC
📺 #DAZN ライブ配信中#浦和横浜FC pic.twitter.com/A6vJAA19iD
— DAZN Japan (@DAZN_JPN) September 29, 2023 疑惑のシーンはこの動画の22秒ぐらいから見られるが、DAZNの中継では他のアングルの映像もあり、そちらを見れば興梠が主審の死角でボニのシャツを数秒間引っ張り、それをボニが払ったタイミングで興梠が故意に転びレフリーを欺いたことがわかる。
Jリーグジャッジリプレイ#28でこのジャッジを取り上げていて、家本さんは「PKはありえない。現場でジャッジできなかったのも、VARが入らなかったのも残念」と言っていた。
この「マリーシア」なプレイによる誤審で、降格争いをしている横浜FCは勝点2を失い最下位になった。
「サッカーではマリーシアが必要」と良く言われるが、それは本来の意味である「駆引きを行い試合を優位に運ぶ」ことであり、審判を欺く反スポーツ的な意味合いではないだろう。
なにより、こういう卑怯さは武士道における美意識にそぐわず、日本人の根底にある感覚と相いれないものだと思う。
武士道の重要な道徳は、嘘を言わない、利を軽んじ義を重んじる、卑怯なふるまいをしない 、死を覚悟した勇気をもつ、などである。
このような道徳を支える根本に名誉心、あるいは名誉心と不可分な自尊心がある。嘘をつくこと利欲に負けて不正を行うこと、命を惜しんで卑怯にふるまうことなどは、何より大切な名誉を失う行為である
このようなプレイは、こどもたちに見せたくないものだ。
すっかり毎日のジョギングが習慣になった。
1キロを6〜7分前後のペースで4〜5キロ走るスロージョギングではあるが、継続して2キロも走れなかった自分にとっては画期的なことなのだ。
しかし年齢的なものもあるのか、ジョギング後に膝が痛くなることが増えてきたため、膝用のサポーターを導入した。
ザムスト(ZAMST) 膝用サポーター ランニング用 薄型
最初に使ったのは、走る前に膝が痛かったときだった。サポーターで両膝をガードして恐る恐る走り出したところ、ほとんど痛みを感じず、走り終わってから痛みが増すようなこともなかった。
その後、膝の痛みがないときにも予防的にサポーターをして走っているが、かなり症状が軽減されたように思う。
このサポーターは1枚で3000円ちょっとして、やや高いかなとも思ったが、この手のもので安物を買うと、走っているときに外れやすかったりしがちなので、結果的に良かったかな。
横浜FC公式オンラインストアでDAZNの年間視聴パスを購入した。
「2024DAZN年間視聴パス」販売開始のお知らせ 価格はJリーグオンラインストアで購入するのと同じだが、横浜FC公式オンラインストアで購入すると、
Jリーグチケットで使える1,000円分のチケットクーポン DAZN1か月無料コード1枚 という特典が付いてくる。
視聴パスは2024年5月5日(日)までに登録しなければ無効になり、返金も不可ということなので前から気になっていた、
「年間視聴契約しており、契約期間が残っている状態で、さらに別の年間パスを適用した場合、契約期間はどのように変更されるか」
をDAZNのサポートに問い合わせてみた。その結果、
「純粋に視聴期間が1年延長される」という回答だった。
つまり2024年1月19日までが現在の視聴期間だとして、その状態で年間視聴パスを登録すると、視聴期間が1年延長され、2025年1月19日まで視聴が可能となるとのこと。
よって視聴パスが届いたら、すぐにアカウントへ追加してしまって良い。
で、あとは横浜FCのシーズンチケットをどうするか。
来シーズン戦うカテゴリーがどうなるかという問題はさておき、全席指定席の方針が変わらなければシーズンチケットの購入は止めようと思っている。
スタジアムへ時間の余裕を持って出かけられるというメリットはあるものの、逆にいうとそれだけだ。
同じエリアの少し離れたところはスカスカなのに、自席周辺はパツンパツンなことが多くてストレスが溜まるのでね。
順位の近い柏、新潟に痛恨の連敗をしてのぞんだ浦和レッズ戦。
前線からのプレスがハマり良い入りかたをした横浜FC。15分にマルセロヒアンとカプリーニのパス交換からマルセロのファインゴールで先制したが、後半74分、ペナルティエリアでボニが興梠を倒したという疑惑の判定でPKを献上し、試合はそのまま1-1のドローで終了。
/
PK職人が意地の一発👊
\
アレクサンダー・ショルツ
短い助走からGKの届かないコースへ🎯
🏆明治安田J1第29節
🆚浦和×横浜FC
📺 #DAZN ライブ配信中#浦和横浜FC pic.twitter.com/A6vJAA19iD
— DAZN Japan (@DAZN_JPN) September 29, 2023 疑惑のシーンはこの動画の22秒ぐらいから見られるが、DAZNの中継では他のアングルの映像もあり、そちらを見れば興梠が主審の死角でボニのシャツを数秒間引っ張り、それをボニが払ったタイミングで故意に転びレフリーを欺いたことがわかる。
このゲームの主審は先日、斉藤未月選手が重症を負った神戸vs柏戦で重大な誤審をした今村義朗主審。
この誤審で8月末の時点で割り当て停止と一定期間の研修を受けるということだったが、9月16日の札幌vs湘南戦から復帰していた模様。あれだけの誤審をしたのに復帰が早過ぎないか?
それはさておき、この試合でいちばん納得行かないのが、今村主審はなにを根拠にしてOFRもなしでPKにしたのかということ。
「自分の眼はあてにならない」ということを、神戸vs柏戦で学ばなかったとしたら、なんのための割り当て停止と研修だったのか?
この試合で今村主審に勝点2を奪われ、翌日湘南が勝ったため横浜FCは最下位になってしまった。
dancyu公式サイトのハヤシコウの週末パスタ「海の香り満点の"タコとセロリのラグーパスタ"」を作ってみた。
ざっくり言えば、みじん切りにしたセロリと細かくきざんだタコをオリーブオイルで軽く炒めて、パッサータ(あらごしトマトピュレ)を加えて弱火で40分煮込むだけのシンプルなもの。
レシピにはパスタソースに酸味は欠かせないので、加熱したトマト缶を使うのはNGとあったが、わが家で使っているような安いトマト缶は普通に酸味があるため、それを使うことにした。
(なので、普段トマトの酸味が欲しくない場合、煮込み時間を長くしたり、砂糖かハチミツで補ったりしている)
このレシピは調味料としてオリーブオイルと塩しか使っておらず、いったいどんなに味なるんだろうと思ったが、タコのうま味とトマトソースの酸味にセロリのアクセントが絶妙でとても美味しかった。
パスタの上にはバジルの葉をのせた。これは家で水耕栽培したもので初収穫であった。(写真は雑だったなぁ)
万年筆の書き味が好きで何本か使っているのだが、普段使いには安くてカジュアルなペリカーノJrとプレピーを愛用している。
ペリカーノJr # ドイツの小学校では教育のプログラムに万年筆を取り入れている所が多く、ペリカーノジュニアは、そうした教育の現場向けに開発された万年筆。 正しい握り方ができる設計のグリップ。 簡単にインクの補充が出来るカードリッジタイプのインク補充式。 万年筆初心者にも使いやすい中字のMサイズのペン先。 シンプルな作りのペン先だが、書き味は本格の万年筆。 カラフルで遊び心あふれるデザイン、大人も子供も楽しめます。
Pelikan(ペリカン) ペリカーノ Jr 万年筆 ブルー
軸単体で1500円以下で買える万年筆だけど、さらさら書けるし、正しい握りかたができるように設計されたグリップが良くて、長時間使っていても疲れにくい。
preppy(プレピー) # 色とりどりの透明カラーのボディでカラフルでポップな「プレピー」。 カートリッジを変えることで、インクもいろいろな色を合わせることができ、 気分に合わせてボディとインクの色で遊べます。 文字だけでなくイラストの描写も楽しくなります。
ピカピカに磨かれたステンレス製で摩耗に強い特殊合金ポイント付きの ペン先は、この価格とは思えない本格的な万年筆の書き味を手軽に楽しめます。 さらにキャップを閉めた状態で、1年間使わなくてもインクが乾かない 「スリップシール機構」を搭載。いつでもさらりと書き出せます。
プラチナ万年筆 万年筆 preppy(プレピー)極細 02EF PSQ-400
こちらはさらに安くて軸が500円前後で買える。極細の02というのを使っているが、手帳や小さなメモ帳へ小さな文字で書き込みしやすい。
万年筆はしばらく使わないとペン先のインクが固まって書けなくなってしまうが、これは1年使わなくても乾かないという「スリップシール機能」を搭載しており、いつでもストレスなく書き始められるのも良い。
Amazonのレビューにもあるがフタの強度が低く、ひび割れしやすいのが唯一の弱点かな。それを差し引いても、かなり気に入ってる。
ikiga(生きがい)ベン図というのがある。これは、自分の仕事について、
好きなこと 得意なこと 稼げること 必要とされていること の四象限のベン図にプロットし、どのポジションにあたるかを分析するもので、好きで、社会に必要とされ、稼げて、得意なものが「生きがい」であると定義されている。
参考: What is your Ikigai? - The View Inside Me
ikigaiベン図で言うと、
好きで得意だが社会に貢献しておらず稼げないのが「情熱」 得意で稼げるが、社会に貢献しておらず好きでないのが「専門職」 社会に貢献しており稼げるが、好きでなく得意でもないのが「天職」 好きで社会に貢献しているが、得意でなく稼げないのが「使命感」 となり、多くの職業人はこのどこかに属するのではないだろうか。
現状、私は複数の仕事をしているが、収入の柱になっている仕事は「天職」と③の中間ぐらいに位置するイメージ。「好き」なことをやっているわけではないため「生きがい」にはなっていない。
しかし、好きで得意な「情熱」にあたる仕事も立ち上げているため、トータルで心理的な安定が得られているのかもしれない。
こういう「情熱」に該当する仕事の種をたくさんまいて、それらを「情熱」→「④」→「生きがい」へとシフトすることをめざしつつ、メインの仕事をピボットしていくのが良いんだろうな。
「Apple好き」なのでテレビでNetflixやDAZNなどを観る際にはずっとApple TVを使ってきて、かれこれ3台は買い替えてきた。
Fire TV Stickは2015年にいちど買ってためしてみたが、ホーム画面の操作がもっさりするのにガマンできず、使わなくなってしまっていた。
いま使っているテレビでもNetflixなどを観ることはできるのだが、同じ理由で使っていない。
昨年、出先で使うためにあまり期待せずにFire TV Stick 4K Maxを買ってみたところ、最初にFire TV Stickを買った8年前からの進化が目覚ましく、操作感がサックサクになっていた。
このため、いまではすっかり家のメイン端末になってしまった。Apple TVにはないTVerのアプリがFire TVにはあるというのも要因として大きいかな。
Fire TV Stick 4K Maxの新しいバージョン(第2世代)が出たようで、第1世代が半額の¥3,480になっている(在庫限りっぽい)。サイズ的に友人の家や旅行などに持っていくのも可能だし、この価格ならとりあえず買っておいて良いと思う。
【New】 Fire TV Stick 4K Max(マックス)第2世代 | Fire TV Stick史上最もパワフル | ストリーミングメディアプレイヤー | 2023年秋発売
こちらは第2世代。自分はいまのところとりたてて不満がないため、引き続き第1世代を使い続けるかな。
機械翻訳サービスのDeepLはProプランを年間契約しているが、DeepLのAPIを使用する方法を調べたところ、DeepL Proプラントとは別のアカウントを作成して登録する必要があるとのこと。
しかたなく別のアカウントでDeepL API Freeプランを登録することにしたのだが、無償プランでもクレジットカードの登録が必要とのことで、楽天VISAカードで処理しようとしたところWHWSL5というエラーが発生し、登録できない。
ググってみたところ、同じ事象が発生している人が散見された。
DeepL Proをクレジットカードで決済しようとしたらError Code: WHWSL5と出て拒否された…(解決しました) | コトバノパレット 上記ページによると、楽天カードのユーザサポートへ連絡し、制限を解除すればOKとのことだった。
が、今回は無償サービスに対するクレジットカードの登録ということで利用金額の説明など、もろもろ面倒くさそうなので、別のVISAカードを指定したら、さくっと登録が完了した。
そういえば楽天カードは過去にもヨドバシカメラや、他のいくつかのサイトで決済を拒否されることがあった。
これってセキュリティが強固というよりも、不正利用の判定ロジックがイケてないという言いかたの方がしっくり来るのかもしれないな。
IIJMioが音声eSIMへの交換キャンペーンをやっていて、11月末まで交換手数料が無料ということで変更手続きをした。
格安SIM/格安スマホのIIJmio|2023年9月ギガプランがより使いやすくなります!
IIJMioのサイトで申し込みをして数分後、iPhoneで以下の画面がポップアップした。
続けるをタップしてしばらくするとアクティベートが終わった。
その後、eSIM 初期設定(APN設定) - iPhoneの場合 - | IIJmioの手順に従い、
My IIJmioアプリからAPN構成プロファイルをダウンロード&インストール 発信テスト用番号へ電話 Wi-Fiを切ってブラウザでWebサイトへアクセスできることを確認 で完了。これは簡単。eSIMははじめてだけど、物理的なSIMを刺さずにスマホを使えるのは変な感じだな。

以下のエントリにも書いた通り、Apple謹製の「メモ」アプリは継続的に改善されており、自分の用途を考えると機能的な不満はない。
🗒️ メモ管理の現状 - namaraii.com ただ、「メモ」アプリにはPDF形式でしかデータをエクスポートできないという大きな問題点がある。
PDFでエクスポートできたとしても、他のメモアプリにインポートするのは困難であり事実上のロックインだ。
とは言え、なんとかエクスポートする方法はないか調べたところ、Exporterというアプリがあった。このアプリは、
フォルダ構造を維持してMarkdownまたはHTMLでエクスポート可能 作成日、更新日を維持(Markdownの場合、FrontMatterへ出力可能) jpeg、png、gif、tiff、bmp、pdf、ics、m4a、mov、mp3の添付ファイルの書き出しに対応 という優れもので、無料で全ノートをエクスポートすることができる。
課金するとフィルタビューという機能が提供され、選択したノートブックのみエクスポートできるようだ。
全体のエクスポートはそれなりに時間がかかるので、頻繁にバックアップを取得したい人は課金すると良いかも。
蛇足 # エクスポート方法を調べる過程で知ったが、メモアプリのデータはSQlite3で管理しているらしい。
~/Library/Group Containers/group.com.apple.notes/NoteStore.sqliteにあるファイルをワークエリアへコピーしてsqlite3コマンドでテーブル一覧を参照できた。
$ sqlite3 NoteStore.sqlite SQLite version 3.39.5 2022-10-14 20:58:05 Enter ".help" for usage hints. sqlite> .tables ACHANGE ZICINVITATION Z_METADATA ATRANSACTION ZICLOCATION Z_MODELCACHE ATRANSACTIONSTRING ZICNOTEDATA Z_PRIMARYKEY ZICCLOUDSTATE ZICNOTEPARTICIPANT ZICCLOUDSYNCINGOBJECT ZICSERVERCHANGETOKEN sqlite> select * from ZICNOTEDATA LIMIT 1; 10917|18|1|107431||| メモアプリのデータへアクセスするAPIが公開されたりしたらありがたいが、そんなことはしないだろうな。
PCやスマホで作成したメモをどのように管理するか。方法やツールを替えながら長年模索してきたが、ここ最近は以下の考え方を元に運営し安定している。
(1) PKMツールとしてのObsidian # ObsidianはいわゆるPKM(Personal Knowledge Management)のツールとして使用しており、自分で考えたことや調べてまとめたこと(主に技術的な話題)を管理している。
ページ間のリンクなどObsidianらしい機能はあまり使っていないが、メモ管理ツールとしてこなれているし、プラグインで機能拡張できるところも良い。
有償のObsidian Syncを契約しており、iPhone・iPad・Mac・PCの各アプリでメモを同期している。
また、すべてのメモではないがquartzというツールでWebサイトとして公開している。
NamaraiiBox Obsidianでのノート編集から公開までの流れは、このページにまとめてある。
(2) 覚え書きを中心としたメモを管理するApple謹製メモ # メモを外部へエクスポートする有効な手段がないという大きな不満はあるものの、アプリとしては年々良くなっているし、Apple製品は今後も使っていくだろうということで、覚え書きを中心としたメモはApple謹製の「メモ」で管理している。
メモのジャンルはこんな感じ。
写し・控え(各種手続きの写し。スキャンしたPDFを添付する) モノ(買ったもの。型番やマニュアルのPDFを一緒に管理) 家族(家族のもろもろの覚え書き) 飲食店(好きな店、行ってみたい店) カメラ・写真(撮影スポット、持っているカメラ、レンズ、機材など) キャンプ(キャンプ場のメモ、持っている道具、キャンプ飯レシピ) 人物(スキャンした名刺とメモ) クルマ(車検証や保険証の写し、メンテナンス記録、マニュアルなど) 雑多なメモ(洋服のサイズ、粗大ゴミの出しかたなど) Appleのメモは添付したPDFの中も検索できるので、取説やスキャンした紙などをバンバン添付して使っている。
iCloudでiPhone・iPad・Mac間で同期している。ひと昔前はメモの容量が大きくなると同期が不安定になっていたが、ここ最近は安定しているようだ(自分の環境では)
映画グランツーリスモを観てきた。
主人公ヤンをアーチー・マデクウィ、GTアカデミーの設立者ダニーをオーランド・ブルーム、指導者ジャックをデビッド・ハーバーが演じ、監督はニール・ブロムカンプ。
主人公のヤン・マーデンボローがスタントドライバーとして参加しているそうだ。
ゲームのグランツーリスモを知らない人でも、純粋なスポ根ものとして楽しめる作品だと思う。CGと実写の組み合わせ方も絶妙で、映像に迫力があるし音響も良かった。トップガン・マーヴェリック的なエンタメ。
現実世界ではEVシフトが進んでいるが、このエキゾーストノートが良いんだよねぇ。これって昭和のおっさんだけなのかな?
ストーリー # 映画『グランツーリスモ』オフィシャルサイトより
世界的大ヒットのドライビングゲーム「グランツーリスモ」のプレイに夢中なヤン。父親からは「レーサーにでもなるつもりか、現実を見ろ」とあきれられる日々。
そんなヤンにビッグチャンスが訪れる。世界中から集められた「グランツーリスモ」のトッププレイヤーたちを、本物の国際カーレースに出場するプロレーサーとして育成するため、競い合わせて選抜するプログラム「GTアカデミー」だ。
プレイヤーの並外れた才能と可能性を信じて「GTアカデミー」を立ち上げたひとりの男(オーランド・ブルーム)と、ゲーマーなんかが通用する甘い世界ではないと思いながらも指導を引き受ける元レーサー(デヴィッド・ハーバー)、そしてバーチャルなゲームの世界では百戦錬磨のトッププレイヤーたちがそこに集結。
彼らが直面する、想像を絶するトレーニングやアクシデントの数々。不可能な夢へ向かって、それぞれの希望や友情、そして葛藤と挫折が交錯する中で、いよいよ運命のデビュー戦の日を迎える───。
iPhone 15でLightningからUSB Type-Cへ変更される記念?で、なんとなくしか理解していないUSB Type-Cの仕様についてまとめてみた。
USB Type-Cとは # USB Type-Cは、物理的なコネクタの形状を指すものである。その背後にあるデータ転送や電力供給の仕様は、USB Type-Cの形状だけでは特定できない。
USBの仕様 # 仕様 データ転送速度 注意点 USB 2.0 最大480 Mbps 新しいデバイスとの互換性が必要な場合には注意が必要 USB 3.2 Gen 1 最大5 Gbps USB 3.2 Gen 2 最大10 Gbps USB 3.2 Gen 2x2 最大20 Gbps USB4 最大40 Gbps Thunderbolt 3との互換性があるが、すべてのUSB4デバイスやケーブルがThunderbolt 3と互換性があるわけではない USB Power Delivery (USB PD) # USB Type-Cコネクタを使用するデバイス間での高出力の電力供給を可能にするもので最大100W (20V@5A)の電力供給が可能。
NISAが始まってすぐのころは一般NISAで適当に個別株を買ったりしていたが、素人はインデックス投資にコツコツ積み立てて放置するので十分という話を聞いた。
調べてみると確かにその通りと思えたし、なにより放置できるところが性に合っている。
このため、それからは複数のインデックスファンドを組み合わせてつみたてNISAにすることにした。
いまのところコンスタントに評価損益が出ているが、2024年から制度が変わるということで、主要な変更点をまとめておく。ソースは金融庁の新しいNISAのページ。
現行制度(2023年まで) # つみたてNISAと一般NISAは選択式 つみたてNISA 一般NISA 年間投資枠 40万円 120万円 非課税保有期間 20年 5年 非課税保有限度額 800万円 600万円 新しい制度 # つみたて投資枠と成長投資枠は併用可能 非課税保有限度額は全体で1800万円(成長投資枠は1200万円。枠の再利用可能) つみたて投資枠 成長投資枠 年間投資枠 120万円 240万円 非課税保有期間 無期限 無期限 非課税保有限度額 1800万円 このタイミングで特定口座で持っている株を、新NISA口座の成長投資枠へ移管できるか調べたが、それはできないようだ。
野村證券|一般口座、特定口座で保有している株式を新NISA口座に移行できますか?
週刊や月刊の漫画雑誌を読まなくなって久しいが、漫画自体はコンスタントに読んでいて、最近ではこの辺を読んだ。
氷の城壁 単行本版【フルカラー】 4 (ジャンプコミックスDIGITAL)
テレビプロデューサーの佐久間宣行さんがラジオで薦めていたので読み始めた漫画。
同調圧力の中で本当の自分を出せずに葛藤する姿などを見ていると、あぁもうあの時代には戻りたくないなと思ってしまう。
ひらやすみ(6) (ビッグコミックス)
どこまでも平和な世界観が良い。6巻で少し関係性が動きそうな感じになってきた。
マイホームヒーロー(22) (ヤングマガジンコミックス)
窪と志野の関係性を描いた巻。クライマックスは近いが、結末はまったく予想できないな。
アルキメデスの大戦(35) (ヤングマガジンコミックス)
日本の組織が陥りがちな問題や、根拠の無い楽観主義などにより作戦がうまく行かず、どんどん悪い方向へ進んでいく。実際こんな感じだったんだろうなと暗澹たる思いになる。
定額制夫のこづかい万歳 月額2万千円の金欠ライフ(6) 定額制夫のこづかい万歳 月額2万千円の金欠ライフ (モーニングコミックス)
こづかいの金額と内訳を切り口として、一般の個人の偏愛を紹介する漫画。さまざまな人の趣味やこだわりがおもしろい。
違国日記(11)【電子限定特典付】 (FEEL COMICS swing)
ついに完結。他人との関係に縛られずに根無し草のように過ごしてきた槙生と朝の関係性は、最終的にかなり近しい存在になったが、ここまでの過程がとても良かった。

Hugoには他のCMSではよくある、機能を拡張するためのプラグインを提供する仕組みがない。
このため、あるテーマの中に便利なショートコードがあったとして、それを別のテーマで使用しようとした場合、
テーマディレクトリ/layouts/shortcodes配下のショートコードのソースを、別のテーマの/layouts/shortcodes配下、またはルート配下の/layouts/shortcodesへコピーする ショートコードにスタイルが設定されている場合、スタイルシートの中から必要な部分を抜き出し、別のテーマのスタイルシートへコピーする という煩雑な手順が必要となるが、先日、以下のショートコードのインストール手順を読んでいたら、うまい方法でショートコードを提供していた。
mfg92/hugo-shortcode-gallery: A theme components with a gallery shortcode for the static site generator hugo. まずショートコードのコードをテーマディレクトリ配下へcloneする。その後、config.tomlでテーマを以下のように指定する。
theme = ["your-main-theme", "hugo-shortcode-gallery"] そもそもテーマを複数指定できることを知らなかったが、この設定によりyour-main-themeテーマに加えhugo-shortcode-galleryテーマも参照されることになる。
そして、hugo-shortcode-gallery配下は以下のようなファイル構成になっている。
hugo-shortcode-gallery ├── LICENSE.md ├── README.md ├── assets │ └── shortcode-gallery │ ├── filterbar.sass │ └── font-awesome │ ├── compress-alt-solid.svg │ ├── expand-alt-solid.svg │ └── license.txt ├── config.toml ├── layouts │ └── shortcodes │ └── gallery.html └── static └── shortcode-gallery ├── jquery-3.7.0.min.js ├── justified_gallery │ ├── LICENSE │ ├── jquery.justifiedGallery.js │ ├── jquery.justifiedGallery.min.js │ ├── justifiedGallery.css │ └── justifiedGallery.min.css ├── lazy │ ├── jquery.lazy.js │ └── jquery.lazy.min.js └── swipebox ├── css │ ├── swipebox.css │ └── swipebox.min.css ├── img │ ├── icons.png │ ├── icons.svg │ └── loader.gif └── js ├── jquery.swipebox.js └── jquery.swipebox.min.js 14 directories, 23 files テーマと言ってもlayouts配下にあるのはショートコードのみである。そしてassetsとstaticディレクトリ配下にショートコードで使用するファイルだけを置くというのは、汎用的にショートコードを提供する方法として手軽で良いと思った。
無料性格診断テスト | 16Personalitiesをやってみたところ、建築家型(INTJ)と診断された。
この建築家型(INTJ)というのは、
理性的で頭の回転が早い 自分の思考能力や偽善・欺瞞を不思議なほどにも簡単に見透かす力を誇りを感じている 自分で色々なことを理解・発見することを好む 想像力豊かでありながら、決断力がある。野心的でありながら、人前に出たがらない。好奇心旺盛でありながら、集中力がある などの特徴に加えて、
のように「頭おかしい」「殺意の目」などがサジェストされるような、他者とのコミュニケーションに難があるタイプのようだ。診断ページを読むと、
仕事には極めてひたむきで、自分の見識・ロジック・意思力を全力で活用するタイプです。無意味な規則や浅はかな批判で自分の邪魔をするような人には遭遇したくない
何か決断をする際に他の人の意見などを聞くことも、通常、好みません。周りの人の考え・希望・計画を無視してしまうので、この“一匹狼”的な姿勢を無神経だと感じる人もいます
多くの人が当然のようにすること(たとえば世間話や罪のない嘘など)も、建築家の目には無意味または“くだらないもの”として映ってしまいます。その結果、建築家の実直さを無礼、さらには侮辱的に感じてしまう人もいるでしょう
などを含め、全体的にかなりの部分で合ってると感じた。
ただ、上で引用したようなふるまいや考え方について、自分をメタで見て問題点として認識しているのに、だからといってそれを直そうとはしないきらいがあると思う。これは、
自立心が強いという特徴もあり、一人で何かをするのも気になりません
という資質からくるものなのかな。あぁ、これは付き合いにくいわ😅
電子書籍を読む場合、やはりE ink端末の方が目が疲れない。もっさりするけど。
現在、E Inkな大型読書端末としてのBoox Note Air - namaraii.comに書いたBOOX Note AirというE InkなAndroidタブレットを使っている。
このタブレットは画面サイズが10.3インチあり、技術書や雑誌なども読みやすく気に入っているが重量が980gあり、取り回しはあまり良くない。
そんななか「Kindle本 愛読者限定 Kindle Paperwhite シグニチャー エディション 3,000円OFF」というセールが始まっていたので、Kindle Paperwhite シグニチャー エディションを購入した。
Kindle Paperwhite シグニチャー エディション (32GB) 6.8インチディスプレイ ワイヤレス充電対応 明るさ自動調節機能つき 広告なし ブラック
Kindle Paperwhiteを使うのは2台目で、最初に買ったのは2013年で第5世代だったようだ。さっそく使ってみたところ、以下の点が改善されていた。
動作のもっさり感がかなり改善されている(ページめくり) 充電端子がmicro USBからUSB-Cに。ワイヤレス充電もサポート IPX8等級の防水機能サポート(水深2メートルまでの真水で60分) 色調調整ライト まだE Ink端末をつかったことがないひとも、これならそれほど違和感なく使えると思う。
まぁとは言え、iPadのKindleアプリなどと比較してもっさりしてるのは否めないが、それを差し引いても「目に優しい」というメリットは圧倒的と思う。
『ナムコはいかにして世界を変えたのか──ゲーム音楽の誕生』という本を読み始めて、そういえばむかし1970年代のアーケードゲームの音楽と効果音を使ってつくった曲があったなと思い、サルベージした。
もはやMP3しか残っておらず定かではないが、引用元のゲームはたぶんこんな感じ。
ブロックくずし - Wikipedia ギャラクシーウォーズ - Wikipedia シェリフ (ゲーム) - Wikipedia ギャラクシアン - Wikipedia 与作 (ゲーム) - Wikipedia いろいろな面で下手だけど自分としてはノスタルジーに浸れて楽しい。
ナムコはいかにして世界を変えたのか──ゲーム音楽の誕生 (ele-king books) ([テキスト])
年々、老眼が酷くなりスマホをみたり本を読んだりする際、メガネを外さないと見えないので電車移動中などはかなり不便な状況だった。
老眼鏡を買ったとしても掛け替える手間があり、不便さは解消されなそうだったため遠近両用と中近両用のメガネをつくることにした。
2本つくったのは、
遠近両用 外出時やクルマの運転など遠方まで見えた方が良い状況で使用 中近両用 主に仕事で使用する。ディスプレイと手元の資料が良くみえるように調整。自宅はこちらがデフォルト と使い分けるため。利用する場所が明確に違うので掛け替える手間はない。
掛け始めのころは足下の見え方に違和感があったが、現時点ではすっかり慣れてしまった。
それどころか、近いものが見えにくいと感じることもほぼ無くなり、自然に「近」部分のレンズを使うように体が最適化したようだ。人間ってすごいね。
最近の両用レンズは見た目も普通のレンズとかわらないし、老眼に悩んでいるひとは試してみたら良いかも。
MacのMicrosoft Remote DesktopからWindowsにRDP接続する際、キーボードがUS(英語)配列で認識される場合の解消方法。MacからWindowsへRDP接続するとキーボードがJISではなくUS配列になるとき | 晴耕雨読からの引用です。
自分の環境では3.の前にWindowsを再起動する必要があった。
対処方法 # 接続先のWindowsで以下の作業を行います。
Win+R で regedit を入力してレジストリエディタを開き、以下のレジストリを開きます。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411
Layout File を「KBDJPN.DLL」から「kbd106.dll」に書き換えます。
MacOSからRDP接続し、日本語キーボードとして認識されているか確認します。

先日の神戸戦に続き首位のマリノス相手に4-1で快勝した。
前半9分に先制され、これでリトリートされボール持たされる展開になると厳しいと思っていたが、マリノスはそのような戦い方は選ばず、さらに圧倒すべく攻め続けてきた。
うち相手にそんなことする必要がないと思われていたのかもしれないが、さすがはチャンピオンチームですな。
/
とんでもないゴールが決まった!
\
前半36分 0-1の状況でコーナーキックのこぼれ球を拾ったのは #林幸多郎!ダービーでの重要な重要な局面でのゴール✨自身今季2ゴール目‼#横浜ダービー #勝つことがすべて#yokohamafc #横浜FC横浜FM pic.twitter.com/hIkiJbC56F
— 横浜FC【公式】 (@yokohama_fc) August 26, 2023 そんな中、コーナーキックの流れから林くんのゴラッソ。力を抜きアウトにかけたシュートがキレイな弾道でゴールへ吸い込まれ同点に。
その後、かなりきわどいシーンを作られつつも前半は1-1のドローで折り返し。
/
古巣へ強烈ゴラッソ!
\
ユーリララがヘディングで落としたボールに反応したのは #伊藤翔 🔥胸トラップから豪快なボレーシュートを叩き込み横浜FCが逆転に成功!#yokohamafc #横浜FC横浜FM #横浜ダービー #勝つことがすべて pic.twitter.com/PtyriiR2IP
— 横浜FC【公式】 (@yokohama_fc) August 26, 2023 そして後半7分、ユーリが落としたボールを伊藤翔が胸トラップからボレー一閃! キーパーが一歩も動けないゴラッソ。これで俄然、勢いが出た。
その後、伊藤翔のクロスからのオウンゴールで3-1に。
最後はダメ押しとなる4点目を挙げた #吉野恭平 選手のゴールを別角度からもう一度📹#yokohamafc#横浜FC横浜FM#横浜ダービー
🎫9/17柏戦チケット一般販売中!https://t.co/zjFtKwSHnj pic.twitter.com/A8xExSOayP
— 横浜FC【公式】 (@yokohama_fc) August 27, 2023 そしてアディショナルタイム。後半89分に入ってきたばかりの吉野がとどめのゴールで4-1に。なぜ吉野がそこに?
三ツ沢の雰囲気は最高だった。
忘れられない日になりました。
ありがとうございます。 pic.twitter.com/3e5RCJdw3o
— Takuho / 今シーズンこそは全試合現地観戦 (@ta9ho_yokohama) August 26, 2023 8.26は忘れられない日になりました。本当にありがとうございました。
ギズモード・ジャパンに目を保護するはずのブルーライトカット眼鏡、実は効果なかった?という記事があった。
メルボルン大学の研究によりますと、ブルーライトカット眼鏡を使っても、またPCやスマホやタブレットのブルーライト軽減機能を使っても、睡眠の質や網膜の損傷を保護する効果は医学的に認められなかった
ただ、臨床実験は2時間~1週間という短期的なもので、長期的な効果については不明とのこと。
自分も数年間ブルーライトカット眼鏡を使ってきて、あぁ確かに眼が疲れにくいなぁ…などと思っていたけど、いわゆるプラシーボ効果だったのかな?
Apple Watchを買ってから、ときたまヘルスケアアプリの数値をチェックするようになったが、 本格的にテレワークを開始したころから、心肺機能の最大酸素摂取量が「平均以下」の数値になってしまった。
このため、毎日最低でも30分のウオーキングを心がけていたのだが数値を見る限り、これだけだと現状維持にしかなっておらず、 なんとか最大酸素摂取量の数値を平均以上にしたく、ゆるいジョギングを混ぜるようになった。
しかし、ペースや距離、時間などまったくの自己流だったため、体力が低下している中年の場合、どのような ジョギングをすれば効果的なのか調べてみた。
その結果、どうやらスロージョギングというのが良さそうだった。
スロージョギング®とは | 一般社団法人 日本スロージョギング協会 初心者でも始めやすいスロージョギングとは?体へのメリットと練習方法 スロージョギング/山梨県中央市公式ホームページ 友金明香のスロージョギングからはじめよう!:達人に訊け!:中日新聞Web スロージョギングのやり方と効果 [ジョギング・マラソン] All About スロージョギングのやり方としては、
隣を走る人と会話できる程度のペースで走る(時速3~5km) 息が上がってきたら、スピードダウンしてもOK 背筋を伸ばし、ひじは軽く曲げる。遠くを見るように意識する 小さい歩幅で小刻みに足を動かす(一歩10~20cm目安) 1日30分目安。10分3セットでも同じ効果。初心者の練習ペースは1日30分を週3回 という感じ。効果については、
スロージョギングは、効率的に脂肪を燃焼させることができる有酸素運動です。体が感じる疲労感はウォーキングと変わらなくても、エネルギー消費量はウォーキングのおよそ2倍とされています。
とあるので、まずは30分のウオーキングをスロージョギングに変えて数値の変化を見てみよう。
ブログ記事 近況報告:無職になりました - IT戦記を読み「無邪気」という言葉の意味を考えさせられた。引用する。
無邪気って「他人からの評価を気にしていない」「人に好き嫌いがない」「ミスや遠慮のない発言をするが、悪意がないことが明確」みたいな状態だと思う。これは結構すごい能力な気がする
このセンテンスの「無邪気」の用法にすこし違和感を感じ、デジタル大辞泉で「無邪気」を引いてみた。
1 素直で悪気がないこと。いつわりや作為がないこと。また、そのさま。「―ないたずら」 「質問に―に答える」
2 あどけなくかわいらしいこと。また、そのさま。「赤ん坊の―な笑顔」
3 思慮に欠けること。また、そのさま。「両親や教師は―にもこの事実を忘れている」〈芥川・侏儒の言葉〉
その結果、自分が「無邪気」という言葉を使う場合、1と2は子どもに対して、大人に対してはほぼ3の意味で使っていることに気づいた。
つまり、自分は大人に対する「無邪気」はネガティブな意味でしか使っていないが、記事では1の「素直で悪気がないこと。いつわりや作為がないこと」の意味で使っているため違和感を感じたわけだ。
知らないことはどんなに簡単なことでも質問する。すごいと思ったら褒める。できないことがあったらすぐに助けてと言う。 あと、とにかく人の名前を覚えた(中略)
このような行動は EM 業にとって非常に良い影響を与えた。チームも自由に失敗できる雰囲気になったし、問題に対して最短経路で必要な人を巻き込むことができるようになった。
「無邪気」な行動でチームを活性化させる。マネージャーにとって大切な資質だと思う。いや、資質というとナチュラルボーンな感じになってしまうか。
「そうあろう」と心に決めて行動することが本質なんだろうな。
続刊を楽しみにしていた『海が走るエンドロール』の新刊が出ていたので読んだ。
海が走るエンドロール 5 (ボニータ・コミックス)
疲労から映画祭の会場で倒れてしまったことをきっかけに、自身の映画との距離感を見つめ直すうみ子さんと、それを察して不器用な形ながらも元気づけようとする海くん。5巻も良かった。
考えてみると、こういったクリエイターの葛藤を描いた作品が好きなのかもしれない。クリエイターが主人公の以下の作品にもハマったしな。
ブルーピリオド(1) (アフタヌーンコミックス)
絵を描くことの楽しさに目覚めた主人公を中心に、美術大学受験予備校や入学試験での苦悩、東京藝術大学の学生として美術を学んでいく姿を描いた青春群像劇
ルックバック (ジャンプコミックスDIGITAL)
自分の才能に絶対の自信を持つ藤野と、引きこもりの京本。田舎町に住む2人の少女を引き合わせ、結びつけたのは漫画を描くことへのひたむきな思いだった。月日は流れても、背中を支えてくれたのはいつだって――
映像研には手を出すな!(1) (ビッグコミックス)
アニメは「設定が命」の浅草みどり、カリスマ読者モでアニメーター志望の水崎ツバメ、金儲けが大好きな美脚の金森さやか。ダンジョンへ、戦場へ、宇宙へ--想像の翼を広げて、電撃3人娘が「最強の世界(映像)」を創り出す!
これ描いて死ね(1) (ゲッサン少年サンデーコミックス)
都会から離れた離島で暮らす女子高校生が、長期休業中であった憧れの漫画家との出逢いをきっかけとして、学校で漫画研究会を設立し、仲間やライバルたちと漫画制作に挑む物語
かくかくしかじか 1 (マーガレットコミックスDIGITAL)
自分は絵がうまい。本気でうぬぼれていた林明子(高3)は竹刀を持った絵画教師・日高先生に罵られ…!? 少女まんが家を夢みたあの頃を描くドラマチック・メモリーズ!
描かないマンガ家 1 (ジェッツコミックス)
Amazonでセール対象になっていたためSwitchBotスイッチを購入した。SwitchBotスイッチは物理的なスイッチに設置し、スマホのアプリからスイッチを操作(押す・引く)できるガジェットだ。
SwitchBot スイッチボット スイッチ ボタンに適用 指ロボット スマートホーム ワイヤレス タイマー スマホで遠隔操作 Alexa, Google Home, Siri, IFTTTなどに対応(ハブ必要) ホワイト
当初はインターホンのエントランス解錠ボタンに設置しようと考えていたが形状的に設置が厳しかったため、仕事部屋のシーリングライトのスイッチで使うことにした。
Amazon Echoに「照明オン」「照明オフ」と話すと、ウイーンと音がして物理スイッチが操作される。工場感があって楽しい。
ホームオートメーション関連のガジェットとしては他にも、
SwitchBotスマートリモコン ハブミニ SwitchBot温湿度計 Amazon純正スマートプラグ を持っており、これらを組み合わせて、室温が30度を超えたらエアコンを自動的に作動させたり、音声でエアコンやオイルヒーターをオン・オフしたりして便利に使っている。
ただ、正直言ってSwitchBotスイッチは「物理的な動作を伴う製品」という特性を考えると、耐久性だったり、保守性(両面テープがはがれてきたり、位置がズレたりなど)の面で長期的に安定して使用できるかについて、やや不安を感じる。
なので、この用途に使うのなら普通にAlexaに対応したシーリングライトを買ったほうが良いだろうね。
SwitchBot スマートリモコン ハブミニ Alexa スイッチボットHub Mini スマートホーム 学習リモコン 赤外線家電を管理 スケジュール 遠隔操作 節電·省エネ Google Home IFTTT Siri SmartThingsに対応 (ホワイト)
【Works with Alexa認定】SwitchBot 温湿度計 デジタル スマート家電 高精度 スイス製センサー スマホで温度湿度管理 梅雨 熱中症対策 アラーム付き グラフ記録 Alexa、Google home、HomePod、IFTTT に対応(ハブ必要)
Hugoでイメージギャラリーを実装する方法を調べていたところ、hugo-shortcode-galleryというのがお手軽で良さそうだった。
mfg92/hugo-shortcode-gallery: A theme components with a gallery shortcode for the static site generator hugo.
インストールするとgalleryというショートコードが使えるようになる。以下が実例。
このページがあるディレクトリにimagesというディレクトリを作成して画像を置き、ショートコードのパラメタにmatch="images/*"と書き、その他、必要なパラメタを指定するだけで、こんなサムネイルを表示してくれる。
インストールもthemeディレクトリでcloneしてconfig.tomlを修正するだけなので簡単だ。
自分用にHugoのショートコードの入力を支援するChrome拡張を書いた。
htakeuchi/HugoShortcoder: Chrome extension to copy Hugo shortcode to clipboard according to open URL.
機能 # たとえばHugoの公式ショートコードでTweetを引用しようとすると、
URLからユーザIDとTweet ID?を調べる。 URLがhttps://twitter.com/SanDiegoZoo/status/1453110110599868418だとすると {{< tweet user="SanDiegoZoo" id="1453110110599868418" >}}の形式でショートコードを書く ことになり、なかなか面倒だ。
この機能拡張はこれらを支援するもので、引用したいページを開きコンテキストメニューから機能拡張を起動すれば、URLからショートコードを組み立ててクリップボードへコピーされる。
サポートしているサービスは以下の通り。
gist Instagram X (Twitter) Vimeo YouTube これらのサービス以外のページでは、Markdown形式でページタイトルとURLのリンクが作成され、クリップボードへコピーされる。
使用方法 # せっかくなので、Chromeウェブストアで公開しようかと思ったが、機能拡張が悪用されるケース多いせいか、手続きが煩雑になっていたため、野良で使うことにした。
Release v1.0 · htakeuchi/HugoShortcoder からzipをダウンロードし、 任意のディレクトリで解凍する Chromeを起動し設定-拡張機能を選択する デベロッパーモードをオンにしてパッケージ化されていない拡張機能を読み込むボタンをクリック 1.のディレクトリを選択 以上でマウス右クリックで表示されるコンテキストメニューにHugoShortcoderが追加される。
ブロッコリーといえば茹でてマヨネーズでたべるか、サラダのいち構成要素という印象しかなく、それほど好きではなかったが、いくつかのレシピを知ってからすっかり好物になり、頻繁に食べるようになった。ブロッコリーは栄養も豊富だしね。
ブロッコリーは栄養が豊富!栄養成分の特徴から調理のコツまで大公開 | ふるなび公式ブログ ふるさと納税DISCOVERY
焼く🥦 # 最初にハマったのは焼きブロッコリー
香ばし焼きブロッコリー【簡単シンプル副菜】のレシピ・つくり方にあるように、フライパンへ水を少量加えて2〜3分蒸してから、強火で水分を飛ばしつつ香ばしく焼く。味付けはシンプルに塩や醤油でも良いし、オイスターソースをからめたりしても美味しい。
蒸す🥦 # 料理家長谷川あかりさんの本で知ったガーリック蒸し。Twtterでも紹介されているので、そちらを引用。
私の思う一番おいしいブロッコリーの食べ方。ガーリック酒蒸しブロッコリー。ブロッコリー1個、にんにく1片、オリーブ油小さじ2、料理酒•水大さじ2、塩ひとつまみをフライパンに入れ蓋して中火で2分30秒加熱→蓋を開けフライパンを揺らしながら水を飛ばす。つまみ食いで無くなりそう…シンプル最高! pic.twitter.com/Wf03IuEwMB
— 長谷川あかり (@akari_hasegawa) June 13, 2022 少量の塩でも全体にむらなく味がまわりホクホクの食感。長谷川あかりさんのレシピは、どれも優しい味でしみじみと美味しい。
クタクタな心と体をおいしく満たす いたわりごはん
つくりたくなる日々レシピ【Amazon.co.jp限定特典付】
蒸すバリエーションとしては、以下の動画でステーキの付け合わせとして紹介されているブロサラも良い。
小房に分けて耐熱皿へ入れラップをかけて500Wで5分レンチン。スプーンやフォークなどでグチュグチュにつぶし、粗熱が取れたらマヨネーズと粒マスタードを入れ混ぜるだけ。
肉料理の付け合わせにも良いしトーストに乗せたりしても美味しい。
揚げる🥦 # 素揚げして塩をパラパラ降りかけるだけで美味しいが、リュウジさんのブロッコリーの唐揚げはしっかり味を付けて衣によるボリューム感もあり、ビールのおつまみに最高だった。
今日は自宅でひとりなので、気になっていたセブン・イレブンのビリヤニとオマール海老のビスクを買ってランチ。 チキン、バターチキン両方ともスパイシーでパラパラのバスマティライスと良くあって美味しかった。
ニッポンの熱い夏!カレーの祭典|セブン‐イレブン~近くて便利~
あとは、魯珈監修 ろかプレートを試してみようかな。Suage監修 海老香るスープカレーが北海道限定なのが残念。
物書堂の品格語辞典を購入した。 これは、いわゆるシソーラスに分類される辞典だが、「頑張る」「すごい」「ちょっと」などのふだんづかいの言葉を、改まった場面でも使える表現に言い換えるために使うもの。
たとえば「ちょっと」を検索してみると、以下のように品格レベル別に候補が並び、品格レベルと表現の2軸に言葉をマッピングした品格マップが表示される。(品格マップは一部の言葉のみ)
ちなみに品格レベルは以下のように定義されている。
★ 日常的に使えて、失礼にならない表現 ★★ 挨拶文や社交的な会話などで使うと効果的な表現 ★★★ 格調高く優雅だが、仰々しくなることもある表現
物書堂の辞書はMacでもiOSでも使えるし、なによりユーザインタフェースが素晴らしく使いやすいので、新しい辞書がリリースされると、ついつい購入してしまう。
シソーラスで言えば、日本語シソーラス 類語検索辞典、角川類語新辞典も持っているので、品格語辞典を合わせた3つのシソーラスを串刺し検索できるのだ。まったく良い時代だよ。
やろうやろうと思いながら、ずっとできてなかった電源タップの入れ替えをした。
電源タップ「5年以上の使用」で危険 思わぬ火災原因に:朝日新聞デジタル この記事によると長期間使用によりコード等が劣化し、そこから発火する可能性もあるようだし、 使っているものの中にはノーブランドの安物も含まれており、そもそもの製品品質にも不安が残るため、 ずっと交換したかったのだ。
なにごともなく10年以上使えていたことはラッキーだったと考えて以下の電源タップを買った。それぞれ2個ずつ。
サンワサプライ 電源タップ 10個口・2P (1m) たくさん挿せるレイアウト 雷ガード 一括集中スイッチ 裏面マグネット スイングプラグ ホワイト TAP-SP2110-1
パナソニック(Panasonic) ザ・タップX 6コ口 3mコード ホワイト WHA2536WP
これまで使っていた電源タップは廃棄前に分解してみようと考えている。 焦げたりコードの被覆が溶けてたりしてね。
特にコミックスなど、iPadのKindleアプリで読みながら続きの巻をブラウザで購入したくなるケースが多いのだけど、いつからかiPadのChromeから普通に購入できなくなってしまった。
具体的には画面右上の「注文を確定する」ボタンをタップしても、エラーになったり無反応だったりして購入まで至れないのだ。
クッキーやキャッシュをクリアしてもダメで、iPadから購入するのを諦めかけていたのだが、同じ事象が発生している人を見つけた。
その方によると「書影タップすると表示されるポップアップから買える」とのこと。試してみたら本当に買えた。
この事象が発生するようになって、もう1年以上経過していると思うが、いまだ改善していない。発生条件を切り分けたり、改善方法を調査したり、Amazonへ報告したりする情熱はないため、これからもこのバッドノウハウを活用していくことになりそうだ。
今回の私たちの決定について、いくつかご意見を拝見しましたので可能な範囲で説明をいたします。
◆ 「他のSNSにも来てほしい」というご要望について… https://t.co/6cY5NvCKko
— 特務機関NERV (@UN_NERV) August 7, 2023 特務機関NERVがXでの発信を減らし、アプリとActivityPubへの配信へ順次切り替えていく見解を出したところ、 「他のSNSにも来てほしい」という要望があったらしく、それに対して以下のように答えていた。
「他のSNSにも来てほしい」というリクエストは、再び他社が管理するプラットフォームに移動するだけということになり、時間が過ぎれば今回と同じ状態になる可能性があるため、現在のところ他のSNSプラットフォームへの移行は検討していません
これは本当にその通りだ。
今回のTwitterの一連の騒動を通して、どんなプラットフォームであっても経営者が替わり、それまでに育んできたカルチャーや ブランドを「気分で」破壊するかもしれないし、寡占化が進んだころあいを見計らってEvilな方向へ舵を切ったりするかもしれないということが、あらためて強力に可視化された。
最近知ったIndieWebという考え方があり、そのトップページには以下のように書かれている。
あなたのコンテンツはあなたのものです
あなたがウェブ上に何かを投稿するとき、それは企業ではなくあなたに帰属すべきです。あまりにも多くの企業が廃業し、ユーザーのデータをすべて失いました。IndieWeb に参加すると、あなたのコンテンツはあなたのものとなり、あなたのコントロール下に残ります。
ここではプラットフォームがなくなることでデータを失うことを例に出しているが、 大切なのは自分のコンテンツの所有者は自分であり、常に自分のコントロール下に置くべきということ。
第三者が運営するプラットフォームを使う場合でも、コンテンツの所有権やエクスポート機能のサポートなど、この原則を満たせているかを確認した上で使った方が良いね。世知辛いけど…
首位の神戸相手に2-0で勝った。ポゼッション率32%ながら神戸の強力な攻撃陣(汰木、武藤、大迫)を完封したのは素晴らしい。昨日のゲームは「持たせている」ことがわかったし、きっとプラン通りなんだろう。サッカーはこういうことがあるからおもしろいのよね。
三ツ沢でのホームゲームだったが、所用で行けずチケットは息子へ譲った。井上潮音のゴラッソと山下諒也のスピードにのったドリブルからのゴールを生で観られたのはうらやましい。
それにしても、Jリーグチケットのサイトから簡単にチケットの譲渡できるようになり便利になった。ただ、リセールは(価格設定にもよるが)売れにくいかな。これはたぶんクラブの人気と比例するんだろうな。
/#井上潮音 の恩返し弾!
\
23分に #井上潮音 が自らボールを運んでシュート!鮮やかな先制ゴールは古巣への恩返し弾に。井上は今季2ゴール目🔥#yokohamafc #横浜FC神戸 8/20セレッソ大阪戦チケット一般販売中🎫‼ pic.twitter.com/6Ri8cAatZH
— 横浜FC【公式】 (@yokohama_fc) August 6, 2023 /
山下が魅せた!
\
65分、スピードを活かしたドリブルで #山下諒也 ボールをゴールに流し込み貴重な追加点🚄✨#yokohamafc #横浜FC神戸 8/20セレッソ大阪戦チケット一般販売中🎫‼ pic.twitter.com/5Xsft4CGcW
— 横浜FC【公式】 (@yokohama_fc) August 6, 2023
早朝ウォーキングから帰宅したら、コーヒー豆が切れかかっていたので200gほど焙煎した。
Amazonの購入履歴で調べてみたところ、2019年の9月に初めてコーヒーの生豆を買っており、自家焙煎歴は4年になるようだ。
4年もやっている割にあまり上達していないが、昨年買ったアウベルクラフトの遠赤コーヒー焙煎キットがとても良く、これを導入してからは仕上がりのムラが少なくなった。
【アウベルクラフト】遠赤コーヒー焙煎キットLタイプ-3.5mmメッシュ「Amazonで販売開始!」家庭用 小型 焙煎機 コーヒーロースター
生豆はいつもAmazonで松屋珈琲ブランドのものを買っているが、今回はパオコーヒーというお店で買った豆を焙煎した。少し寝かせて飲んでみよう。
いりたて コーヒー豆通販 パオコーヒー
ベイクォーター4階のキンカウーカで会食。カジュアルな雰囲気で接客はそれなり。テラス席もあり、いまの時期は厳しそうだがもう少し涼しくなったら気持ちよさそう。
牡蠣三昧のコースを予約したところ、デザート以外のすべての料理に牡蠣が使われていた。正直、牡蠣好きの私でも途中でちょっと肉を食べたい…と思ってしまったが、生牡蠣4種盛り合わせとウニクリームソースは美味しかった。
オイスターバーといえば、みなとみらいにあったジャックポットがコロナ禍の影響か閉店してしまい残念。牡蠣もピザも美味しくてリーズナブルなので好きだったんだけど。
昔から小さなコンピューターの類いが好きでいろいろ使ってきた。
新しいモデルが出るたびに、こんな小さな筐体で出先で○○ができるようになる!と胸を躍らせるが、実際に使ってみるとさまざまな制限や、想定と違う使い勝手だったりして、あぁこれは完璧に有用な一品だったということは正直言ってない。
小さなガジェットはロマン枠なので、それでいいのだ。
が、ふと、これまで、そういったブツをどれぐらい買ってきたかしらと思い、記憶の限りリストアップしてみることにした。
CASIO FX-602P(関数電卓) 1980年代 # 本当はBASICが使えるポケコンが欲しかったが買えず、こちらを購入。初めて手にしたプログラミング可能な端末で、現在の職業に至る出発点。学生時代、テストのチートでも大活躍した。
SHARP ザウルス(PI-3000) 1993年 # 手書き文字認識のインパクトはすごかった。スケジュールやタスクなどを一台で管理できることにロマンを感じた。オプションでFAXモデムなんかもあったはず。
Palm # 一部の好事家の間でPalmが人気になった。山田達司氏のJ-OSにはたいへんお世話になった。 動作がさくさくでPDAとしての使い勝手も良かったし、コミュニティの勢いもあって楽しい時代だった。
PalmPilot Professional Palm IIIc Palm V HP Jornada 680 1999年発売 # Windows CEを搭載したハンドヘルドPC。非常に軽くてキーボードもギリ使えるサイズだったため、よく電車の中でテキスト入力に使っていた。
これは当時の写真。PHSを刺しているところに時代を感じる。
SONY CLIE 2000年代 # ソニーから出たPalm OSを乗せたPDA。ジョグダイヤルやメモリスティックスロットなど初代機より意欲的なデザインだった。2代目のPEG-N700Cではハイレゾ液晶と音楽再生機能がサポートされた。
YouTubeの料理チャンネルを良く見る。お気に入りのチャンネルはいくつがあるが、先日のスキャンダルで、良く見ていた鳥羽周作さんのチャンネルが止まってしまい残念だ。
鳥羽さんのレシピはいくつか試したが、中でも気にってリピートしているのが以下のパスタ。
鍋用の「プチッと鍋(あさりとホタテの旨塩鍋)」の使ったペスカトーレ。プチッと鍋の出汁のクオリティが高く、それを麺に吸わせるのでトマトジュースやシーフードミックスといった簡単な食材だけで、かなり美味しいペスカトーレになる。
こちらは卵と塩昆布、粉チーズで作れるパスタ。冷蔵庫に何もない週末のランチに良く作る。
味のベースは麺つゆと塩昆布、それにバターと粉チーズ。具としての目玉焼き、ソースを味変するための半熟卵。このタマゴが良い働きをする。簡単で美味しいのでこちらもおすすめ。
Mastodonのプロフィールで設定するURLを認証済みにするには、所有するサイトのヘッダにrel="me"を設定する。
<link rel="me" href="https://social.namaraii.com/@htakeuchi">

用途によって配置するフォルダを選ぶ # フォルダ 使用法 /System/Library/LaunchDaemons Appleが提供するシステムデーモン /System/Library/LaunchAgents Appleが提供するエージェント。すべてのユーザに対してユーザごとに適用されます /Library/LaunchDaemons システムデーモン /Library/LaunchAgents すべてのユーザに対してユーザごとに適用されます ~/Library/LaunchAgents ログイン中のユーザにのみ適用されます LaunchAgentsはログイン前提、LaunchDaemonsはログインに依存せず実行される。
有効化・無効化 # 有効化
launchctl load /path/to/your.plist 無効化
launchctl unload /path/to/your.plist plistのサンプル # 20秒毎に実行・ログ出力 # 標準出力、標準エラー出力をログに出力 コマンドのサーチパスを指定 ワーキングディレクトを指定 /usr/local/bin/node main.jsを実行 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.demo.daemon.plist</string> <key>RunAtLoad</key> <true/> <key>StartInterval</key> <integer>20</integer> <key>StandardErrorPath</key> <string>/Users/chet/demo/stderr.log</string> <key>StandardOutPath</key> <string>/Users/chet/demo/stdout.log</string> <key>EnvironmentVariables</key> <dict> <key>PATH</key> <string><![CDATA[/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin]]></string> </dict> <key>WorkingDirectory</key> <string>/Users/chet/demo</string> <key>ProgramArguments</key> <array> <string>/usr/local/bin/node</string> <string>main.js</string> </array> </dict> </plist> 指定日時に実行 # <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>sample</string> <key>Program</key> <string>/Users/user_name/script/sample.sh</string> <key>StartCalendarInterval</key> <dict> <key>Minute</key> <integer>0</integer> <key>Hour</key> <integer>3</integer> </dict> <key>StandardOutPath</key> <string>/Users/user_name/script/sample.out</string> <key>StandardErrorPath</key> <string>/Users/user_name/script/sample.err</string> </dict> </plist> 参考にしたページ # Macの「ターミナル」でのlaunchdを使ったスクリプトの管理 - Apple サポート (日本) Creating Launch Daemons and Agents A Simple Launchd Tutorial. Suppose you’ve written a little script… | by Chet Corcos | Medium
OAuthでアクセストークン、アクセストークンシークレットを取得するサンプル。毎回、同じようなスクリプトを書いて使い捨てにするのはムダなのでメモしておく。
ブラウザで表示されるURLへアクセスする リダイレクトされたURLのoauth_verifierの値を入力 access_token.token、access_token.secretが表示される require 'oauth' URL = "https://www.tumblr.com" consumer_key = 'Cls**********yaqV4' consumer_secret = 'RG****3KwFy' oauth = OAuth::Consumer.new(consumer_key, consumer_secret, site: URL) request = oauth.get_request_token(exclude_callback: true) puts "Access this URL: #{request.authorize_url}" print "oauth_verifier: " verifier = gets.chomp access_token = request.get_access_token(oauth_verifier: verifier) pp access_token
ObsidianのTemplaterプラグインでデイリーノートを生成しているが、テンプレートではIntroduction - Templaterを参考に前後のデイリーノートへ移動するためのリンクを追加するようにしていた。
<< [[2025-02-04]] | [[2025-02-06]] >> 上記のテンプレートでは、当日のデイリーノート作成ではうまくいくが、未来や過去日付のデイリーノートを作成した場合、その日付の前後のリンクではなく実行した当日を基準にリンクが追加されるため、本来の目的を果たせない。
Templaterプラグインのドキュメントを読んだところテンプレートの中からMoment.jsの オブジェクトにアクセスできるようなので、以下のように修正した。
<< [Invalid date](/journal/Invalid date) | [Invalid date](/journal/Invalid date) >> これにより、Calendarプラグインで任意の日をクリックすると、その日の前後のリンクが設定されたデイリーノートのひな形を生成することができる。
PocketへWebページを保存するとページの本文らしき部分を抽出し、Text-to-Speechでそれを読み上げた音声ファイルを作り、プライベートなPodcastとして配信するしかけを作った。
音声合成エンジンとしてVOICEVOXも試したが、手元の環境で安定して動作させるところまでいけず断念。
システムの概要 # flowchart TD Podcastアプリ[/Podcastアプリ\] --> |参照|nginx Pocket[/Pocket\] --> |新規保存|IFTTT IFTTT --> |Webhooks|nginx subgraph システムの概要 nginx nginx --> |PodcastのRSSフィード参照|index.rss nginx --> |PocketしたURLを通知|sinatra subgraph PodcastのRSSフィード生成 mp3 --> |参照|index.rss mp3 --> |参照|dropcaster cron --> |5分毎|dropcaster --> |存在するmp3からRSSフィード生成|index.rss end subgraph 音声ファイル生成 sinatra sinatra --> readability readability --> |ページの本文|texttospeech texttospeech --> |本文からmp3生成|mp3[(mp3)] end end 使用したライブラリやサービス # Webhooks Integrations - Connect Your Apps with IFTTT Webページから本文らしき部分を抽出する nerab/dropcaster: Simple Podcast Publishing Text-to-Speech: 自然な音声合成 | Google Cloud
さまざまなパターンの日本語文章をデータとして欲しいケースがあったので、指定したURLから本文らしき内容を抽出するスクリプトを書いた。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 require 'playwright' require 'readability' require 'html2text' # 指定したURLから本文らしき内容を抽出して返却する def html2text(url) Playwright.create(playwright_cli_executable_path: 'npx playwright') do |playwright| playwright.chromium.launch(headless: true) do |browser| begin page = browser.new_page page.goto(url, waitUntil: 'load') doc = Readability::Document.new(page.content) sleep 1 return {:title => page.title, :content => Html2Text.convert(doc.content) } rescue return {:title => nil, :content => nil } end end end end url = ARGV.shift doc = html2text(url) puts "#{doc[:title]}\n#{doc[:content]}" Javascriptでコンテンツを生成するページに対応するためPlaywrightを使用。
使用したライブラリ # cantino/ruby-readability: Port of arc90’s readability project to Ruby YusukeIwaki/playwright-ruby-client: Playwright client for Ruby soundasleep/html2text_ruby: A Ruby component to convert HTML into a plain text format.

C4モデルとは # ソフトウェアのアーキテクチャを表現するためのモデル。
コンテキスト(context) コンテナ(containers) コンポーネント(components) コード(code) で構成される。 C4モデルは特別な表記法を規定していない。以下、ダイアグラムの図はThe C4 model for visualising software architectureを参考に作成した。
flowchart TD ソフトウェアシステム:::system ソフトウェアシステム --> containerA(コンテナ) ソフトウェアシステム --> containerB(コンテナ) ソフトウェアシステム --> containerC(コンテナ) componentA1:::dot containerA:::dot --> componentA1(コンポーネント) componentA:::dot containerB --> componentA(コンポーネント) containerB --> componentB(コンポーネント) containerB --> componentC(コンポーネント) containerB:::container componentC:::dot componentA2:::dot containerC:::dot --> componentA2(コンポーネント) componentB --> codeA(コード) componentB --> codeB(コード) componentB --> codeC(コード) componentB:::component codeA:::code codeB:::code codeC:::code classDef dot fill:#eef,stroke:#f66,stroke-width:2px,color:#aaa,stroke-dasharray: 5 5 classDef system fill:#faa,stroke:#333,color:#fff,stroke-width:4px classDef container fill:#44f,stroke:#333,color:#fff,stroke-width:4px classDef component fill:#77f,stroke:#333,color:#fff,stroke-width:4px classDef code fill:#aaf,stroke:#333,color:#fff,stroke-width:4px レベル1 システムコンテキスト ダイアグラム # 対象システムが、それを使用する人や関連する他システムとの関係性、どのような位置づけにあるかを図示する。
terrastruct/d2: D2 is a modern diagram scripting language that turns text to diagrams. テキストからダイアグラムを生成するツール。類似のツールとしてはMermaid、GraphViz、PlantUMLなどがあり、以下のサイトでこれらのツールで同じダイアグラムを書く場合の比較が可能。このサイトはD2開発元によるものらしい。
Text to diagram テキストと出力の例 # 公式サイトからの引用
# Actors hans: Hans Niemann defendants: { mc: Magnus Carlsen playmagnus: Play Magnus Group chesscom: Chess.com naka: Hikaru Nakamura mc -> playmagnus: Owns majority playmagnus <-> chesscom: Merger talks chesscom -> naka: Sponsoring } # Accusations hans -> defendants: 'sueing for $100M' # Offense defendants.naka -> hans: Accused of cheating on his stream defendants.mc -> hans: Lost then withdrew with accusations defendants.chesscom -> hans: 72 page report of cheating インストール # d2/INSTALL.md at master · terrastruct/d2 Macの場合はbrew install d2でOK
仕様 # 音色: 10音色 1 ソプラノリコーダー 2 ひょうたん笛(フルス) 3 テナーサックス 4 アルトサックス 5 ソプラノサックス 6 バンブーフルート 7 フルート 8 クラリネット 9 トランペット 10 スオナ・チャルメ 運指モード 1 rリコーダーモード(ジャーマン式/バロック式)・2 Sシンプルモード) 音域 リコーダーモード(C4からD6) シンプルモード(C3からC6) キートランスポーズ ±12半音 ブレス感度 3段階 端子 ヘッドホン/ライン出力、マイクロUSB-Bタイプ 電源 5V-USB電源。充電式リチウム電池内蔵。フル充電で3時間演奏可能 寸法 32.2 x 3.3 x 2.6 cm 本体重量 105g 付属品 シリコン製ウォッシャブルマウスピース マイクロUSB-Bケーブル 布製バッグ 日本語取扱説明書 運指表 関連リンク # 電子リコーダー・Elefue・エレフエ | ファインアシスト|Fine Assist Bluetooth-MIDIも使える手軽で安価な電子リコーダー、ElefueはDTMユーザーにも超便利なアイテム!
Textwell - The Modeless Textbox for iPhone, iPad, iPod touch, Mac, and Watch.
メモ、メッセージ、ブログ、検索、投稿など、あらゆる文章作成タスクに使用できる多目的テキストエディタ
ファイリングやスタイリングのための機能はないが、JavaScriptベースのカスタマイズ可能なアクション、自動履歴、クラウド同期などをサポートしており、シンプルで拡張性が高い
Mac版、iOS版、AppleWatch版がある
Textwell | URL Schemes
自作のアクションなど # ソートして重複行を削除するTextwellのアクション Obsidianのデイリーノートへ追記するTextwellのアクション Amazonから書誌情報をTextwellへ取り込むブックマークレット
ObsidianのデイリーノートへTextwell から追記するためのアクション。TextwellからObsidianのデイリーノートを書く方法 - Jazzと読書の日々を参考にさせていただき以下の修正を行った。
デイリーノートのディレクトリ構成(YYYY/MM/YYYY-MM-DD.mdとした) 新規作成ではなく追記に変更 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 // デイリーノートのルートディレクトリ Root = "journal"; url = "obsidian://"; d = new Date(); y = d.getFullYear(); m = Zero(d.getMonth()+1); // デイリーノートのディレクトリ構成対応(YYYY/MM/YYYY-MM-DD.md) Folder = Root + "/" + y + "/" + m; Title = y + "-" + m + "-" + Zero(d.getDate()); if(Folder) Title = Folder + "/" + Title; if(T.text) url+= "new?content=" + encodeURIComponent("\n") + T.stdin.text + "&file=" + encodeURIComponent(Title) + "&append"; T(url,{option:"cutWhole"}); function Zero(x){ return ("00"+x).slice(-2); }
Using obsidian URI - Obsidian Help
ノートを開く open obsidian://open?vault=my%20vault&file=path%2Fto%2Fmy%20note my vaultのpath/to/my noteを開く ノートを検索する search obsidian://search?vault=my%20vault&query=MOC my vaultでMOCを検索する ノートを作成する new obsidian://new?vault=my%20vault&path=path%2Fto%2Fmy%20note my vaultのpath/to/my note`を新規に作成する オプション vaultボールト名またはボールト ID のいずれか name作成するファイル名。これが指定されている場合、ファイルの場所は「新しいメモのデフォルトの場所」になる file名前を含むボールトの絶対パス。指定した場合はnameは上書きされる path 絶対パス content(オプション) メモの内容 silent(オプション) 新しいメモを開かない場合に指定 append(オプション) ファイルが存在する場合、そのファイルへ追加する overwrite(オプション) 既存のファイルが存在する場合は上書きする x-success(オプション) x-callback-urlを指定する 利用例 # Obsidianのデイリーノートへ追記するTextwellのアクション AlfredからObsidianの保管庫を検索する
Macでグローバルホットキーで特定アプリを起動できるようにするのはショートカット.appがお手軽。
アプリを起動し、ショートカットの追加ボタンを押してから、以下の手順で設定する。
ObsidianにアクセスするためのAlfredワークフローがいくつか公開されている。
chrisgrieser/shimmering-obsidian: Alfred Workflow for various enhancements of Obsidian. hauselin/obsidian-alfred: Alfred workflow for Obsidian note-taking app. Open vaults and files in Obsidian. 単純に特定の保管庫を検索するだけであれば、AlfredのWeb Search機能へObsidianのURLスキームをもとに設定するだけで良い。
SearchURL obsidian://search?vault=保管庫名&query={query} Title Search Obsidian Keyword so
Alfred - Productivity App for macOS
Mac用のキーボードショートカットアプリ。キー入力だけでアプリを起動したり、Web検索をしたり、コンピュータ上のファイルを検索したり、システムコマンドを実行したりできる。
Alfred関連ノート # AlfredからObsidianの保管庫を検索する Alfred常用のための設定と導入ワークフロー AlfredでDeepL翻訳するワークフロー deepl-alfred-workflow2
Alcohol Change UKが2014年に始めた1月に1ヶ月の禁酒をするキャンペーン。
Dry January - Wikipedia
2021年に2,200人の米国の成人を対象に実施された世論調査では、回答者の 13% がDry Januaryにしていた。 たった1カ月の禁酒で健康状態が劇的に改善し禁酒終了後の飲酒量も減少する - GIGAZINE
Voluntary temporary abstinence from alcohol during “Dry January” and subsequent alcohol use. - PsycNET
挑戦前の平均飲酒頻度が週4.3日が週3.3日に減少 「お金を節約できる」「体重が減少する」「睡眠が改善される」「集中力が強化される」といった健康状態の改善 Short-term abstinence from alcohol and changes in cardiovascular risk factors, liver function tests and cancer-related growth factors: a prospective observational study | BMJ Open
「体重が平均2kg減少」「血圧が低下」「2型糖尿病のリスク指標であるインスリン抵抗性が大幅に低下」「がん関連の成長因子の大幅な減少」といった健康状態改善が確認 被験者の飲酒状況を実験の6~8カ月後に再調査した結果、禁酒したグループでは飲酒量が大幅に低下し
ボタンを押すだけで豆を挽きコーヒーをつくってくれる全自動コーヒーマシン ECAM25023
この機種は以下のコーヒーを淹れられる。
エスプレッソ
1 杯抽出:611g、2 杯抽出:1014g カプチーノ(ミルクフロッサー手動)
カフェラテ(ミルクフロッサー手動)
デロンギオリジナルメニュー「スペシャルティ」
8~14g フルーティーでライトなテイストが特徴のコーヒーメニューです。 コーヒー豆の産地特徴を表現し、すっきりした繊細な味わいを演出します。 デロンギオリジナルメニュー「カフェ・ジャポーネ」
エスプレッソのうまみとドリップのすっきりした後味を融合した日本人好みの深蒸しレギュラーコーヒーメニュー 「カフェ・ジャポーネ」。 豆をハンドドリップのように蒸らしながら抽出することで芳醇な香りとうまみを凝縮した一杯をつくりあげました。 5~9g( 抽出量が 120mL 以下のとき ) 10~18g( 初期設定または抽出量が 120mL を超えるとき ) ECAM25023 マニュアル
De’Longhi (デロンギ) 全自動コーヒーマシン マグニフィカS スタート ECAM25023SB コーヒーメーカー エスプレッソマシン 全3メニュー カフェジャポーネ搭載 スペシャルティ機能 豆から挽きたて フロス調整ミルクフロッサー [シルバーブラック] デロンギファミリー登録で3年保証
De’Longhi (デロンギ) ウォーターフィルター デロンギ全自動コーヒーマシン用 dlsc002 メンテナンス イタリア製 デロンギ保証対象品
https://www.soumu.go.jp/main_content/000084191.pdf
実行還元率 控除率 宝くじ 45.7 54.3 サッカーくじ 49.6 50.4 競馬 74.1 25.9 オートレース 74.8 25.2 競艇 74.8 25.2 競輪 75.0 25.0
スクレイピングしない場合 # [競馬AI] スクレイピングしない競馬データの取得とデータ構造について - Qiita
JRA-VAN データラボ 1986年から約30年分のあらゆる公式競馬データをデータベース化 前走・近走結果の情報、リアルタイムオッズや発走1時間前の馬体重などの最新情報も即座に反映 月額 2,090円(2023年1月現在) データ取得はJRA VAN SDK(C#/C++/Delphi7 /VB2019)を介して行う必要がありWindows前提 JRA-VAN Data Lab. JVData 仕様書 JRDB データはテキストで取得可能 JRDBデータのご案内 ベーシック 月額 1,980円(2023年1月現在) アドバンス 月額 2,480円(2023年1月現在) Mac上で使用したいことと、テキスト形式でのデータ提供の方が取り回しが簡単なため、自分の用途としてはJRDBの方がマッチしているか。
スクレイピングする場合 # 機械学習で競馬予想をしてみた系のまとめ - Qiita
netkeiba.comをスクレイピングしている事例が多い。
競馬の予測をガチでやってみた - stockedge.jpの技術メモ netkeiba-scraperが2019年6月現在動くかの話(Ubuntu 18.04.2 LTS) - Qiita

Choosing the right estimator — scikit-learn 1.2.0 documentationを元にMermaidでまとめた。
flowchart TD A((Start))--> B{50サンプル以上?} B -->|Yes| B1{カテゴリの\n予測?} B -->|No| B2((データを収集)) B1 -->|Yes| C1{正解ラベルあり?} C1 -->|Yes| Z3((分類)):::terminal C1 -->|No| Z4((クラスタリング)):::terminal B1 -->|No| C2{数量の予測?} C2 -->|Yes| Z1((回帰)):::terminal C2 -->|No| H((次元削除)):::terminal classDef terminal fill:#69F 分類 # flowchart TD Z3((分類)):::terminal --> I1{10万サンプル以下?} I1 -->|Yes| I11[線形SVC] I1 -->|No| I21[SDG Classifier]:::method I21 -->|うまくいかない| I22[kernel approximation\nGBDT]:::method I11 -->|うまくいかない| I12{テキストデータ?} I12 -->|Yes| I122[ネイティブベイズ]:::method I12 -->|No| I13[K近傍法]:::method I13 -->|うまくいかない| I131[SVC\nランダムフォレスト]:::method classDef terminal fill:#69F classDef method fill:#f9f,stroke:#333,stroke-width:4px クラスタリング # flowchart TD Z4((クラスタリング)):::terminal --> J1{カテゴリ数は既知?} J1 -->|Yes| J11{<10万サンプル以下?} J11 -->|Yes| J12[KMeans]:::method J12 -->|うまくいかない| J13[スペクトラルクラスタリング\nGMM]:::method J11 -->|No| J21[MiniBatch\nKMeans]:::method J1 -->|No| J3{<10K samples} J3 -->|Yes| J31[MeanShift\nVGBMM]:::method J3 -->|No| J34((不運)) classDef terminal fill:#69F classDef method fill:#f9f,stroke:#333,stroke-width:4px 回帰 # flowchart TD Z1((回帰)):::terminal --> D1{10万サンプル以下?} D1 -->|No| E1[SGD回帰分析]:::method D1 -->|Yes| E2{説明変数xの一部が重要?} E2 -->|Yes| F1[Lasso\nElasticNet]:::method E2 -->|No| F2[Ridge\n線形SVR]:::method F2 -->|うまくいかない| F3[SVR Kernel='rbf'\nEnsembleRegressors]:::method classDef terminal fill:#69F classDef method fill:#f9f,stroke:#333,stroke-width:4px 次元削除 # flowchart TD Z((次元削除)):::terminal --> H[Randomized PCA]:::method H -->|うまくいかない| H11{10万サンプル以下?} H11 -->|Yes| H22[Isomap\nSpectral Embedding]:::method H11 -->|No| H3[kernel\napproximation]:::method H22 -->|うまくいかない| H4[LLE]:::method classDef terminal fill:#69F classDef method fill:#f9f,stroke:#333,stroke-width:4px
毎年更新しているエンディングノートの項目。父が書いていてくれて助かったので。
自分の情報と家族への希望 # 自分の情報 # 生年月日 住所と戸籍 血液型 運転免許証番号と所在 パスポート、マイナンバーカードの所在 携帯電話番号 親族・友人・知人の情報 # 自分との関係、連絡先、葬儀告知の要否 家族への希望とメッセージ # 延命措置の希望 葬儀と墓の希望 家族へのメッセージ 契約しているサブスクサービス # 自動更新されるサブスクの名称、IDとパスワード ワンタイムパスワードの使い方 パソコン・スマホ # ログインID、パスワード 重要ファイルの所在 初期化の方法 金融資産 # 銀行 # 銀行、支店名、口座番号、通帳と印鑑、キャッシュカードの所在 インターネットバンクのIDとパスワード ワンタイムパスワードの使い方 口座自動引き落とし一覧 借金 # 住宅ローンの情報 生命保険 # 生命保険証券の所在 加入者サイトのID、パスワード 株 # 証券会社名、口座情報 加入者サイトのID、パスワード その他資産 # 不動産 宝石、貴金属など クレジットカード # カード会社、カード番号、カードの所在 加入者サイトのID、パスワード PayPalのID、パスワード 会社関係 # 法的手続きと取引先 # 必要な公的手続き(健康保険、年金、廃業届けなど) 連絡してほしい取引先と関係者 経理 # 法人口座情報(銀行、支店名、口座番号、印鑑) ネットバンクのID、パスワード ワンタイムパスワードの使い方 保有資産 税理士の連絡先
クリエィティブコモンズで公開されている Pro Git(第2版)のHTML, PDF, epub3。むかしasciidoctorで生成したもの。
Pro Git 第2版(日本語版)HTML Pro Git 第2版(日本語版)PDF Pro Git 第2版(日本語版)epub3
日常生活で良くある「電卓以上Excel未満」の計算で便利なMac用のアプリ
Numi. Beautiful calculator app for Mac. 起動するとApple標準のメモ.appよりもシンプルな画面が開く。 ここへおもむろに数式を入力していくと、リアルタイムに計算結果が右側へ表示される。
上の画面では2021-1997をタイプしたところで、計算結果の24が表示されている。
改行すると次の数式を入力でき、感覚としてはテキストエディタで数式混じりの文書を書くと勝手に計算されていくイメージ。
他にもビット演算や平均値の計算、各種変換(通貨・タイムゾーン・CSS・単位)、変数、関数などもサポートし手いる。
Documentation · nikolaeu/numi Wiki · GitHub 計算式 # 数値・ビット演算 # 平均・通貨 # 変数・関数 # タイムゾーン・CSS・単位の変換 # Numi関連のノート # Numiの使用例
パスとしては/Users/ユーザ名/Library/Mobile\ Documents/配下になるが、iOSのアプリが作ったフォルダと、自分が直接iCloud Driveへ作成したドライブでこの後のパスが違ったりわずらわしいので、 Finderからドラッグ&ドロップするのがお手軽
FinderでiCloud Driveのフォルダを選択しターミナルへDrag&Dropする ターミナルへパスが展開される。ちゃんとスペースをエスケープされた状態で展開されるので、そのままコマンドで使用できる
Hugoで作成したページがhugo serveしても表示されない場合がある。
timeZoneを指定していない
以下の両条件を満たしていると実行する時刻によっては表示されない config.tomlでtimeZoneを明示していない timeZone = “Japan” ページのFront Matterのdateを日付のみ指定し時刻を省略 date: 2022-12-29 このパターンにハマってしまった。hugo serveのオプションを調べていて--buildFutureを付けてみたら表示され気付いた。 draftフラグを設定している
ページのFront Matterがtrueになっている
ABC記譜法 - Wikipedia
イギリスのChris Walshaによって考案された音楽記述言語。音高を表すアルファベットと、音長を表す数字、その他の記号を組み合わせて表記する。
abc:standard [abc wiki] abc 記譜法 2.2 版

ページタイトル変更時の問題 # Obsidianでノート名(ファイル名)を変更した場合、そのノートに張られているリンクは自動的に修正される。このため、Obsidian単体で使っている限りは気軽にノート名を変更して問題ない。
ページの内容が変化した場合、それにあわせてノート名を変更したくなるのは自然なことで、Obsidianはそれをアプリケーションの機能として実現しているわけだ。
ただ、Obsidian PublishやQuartzなどを使って、Obsidianのノートをインターネット上で公開する際には、外部サイトからリンクを張られる可能性がある点を考慮する必要がある。
Obsidianを単体で使うときのように気軽にノート名を変更してしまうと、外部サイトからのリンクがデッドリンクになってしまうからだ。
この問題に対してScrapboxは、
ページタイトルをURLにする(ページタイトルとは別に一意なページIDを持っている) 外部からのアクセス時、ページが無くなっていた場合は、そのURLのアクセスログからページIDを探し、ページIDから移動先へリダイレクトする という方法で対応しているようだ。
wikiでページのURLをIDにすると絶対にうまくいかない - 橋本商会 本サイトでの対応 # 本サイトではこのページタイトル問題について、以下のように対応している。
ノート名(ファイル名)は半角英数字と一部の記号(- _)だけを使用する Markdownファイルとしての取り扱いを考慮 ノート名(ファイル名)は基本的に変更しない(外部公開時のパーマリンク維持のため) それでも変更したくなったらFront Matterにaliasesを書いておけば大丈夫そう これはHugoの機能。ただしまだQuartzでは試していない。 ノートのタイトルはFront Matterのtitleを使用する URLの構成要素ではなくなるので気軽に変更できる ただ、これだとファイルエクスプローラなどで視認性が落ちてしまう… ファイル名表示をtitleがあればそれを使用するプラグインがあった obsidian-front-matter-title オプションのAlias titleをONにすれば、Aliasを本来の目的で使用できなくなるものの、Wikiリンクの補完時に日本語のtitle、ファイル名のどちらでも候補を検索できるようになる 現時点では大きな問題は無さそうだが、しばらく運用して再評価したい。

通勤電車の中ではほぼすべての時間をKindleによる読書にあてていたが、コロナ禍でオフィスへの通勤が無くなったことに伴い読書量が減った。
通勤電車に乗っていた時間はなくなったわけではなく、「その時間」に「その場所」へいないだけなので、通勤が無くなったからといって読書量が減るのは論理的におかしい。
この原因はセルフマネジメント能力不足の他に「制約のメリット」という側面もあるのではないだろうかと考えた。
アイデアを考えるとき、あえて制約を設けたほうがアイデアを出しやすくなるというのは良く聞く話だ。
なんの制約もないと、アイデアをどこから出したらいいのか悩んでしまいます。制約を自分で設定して、乗りこなすことができれば、もっと考えやすくなる。
どっちがアイデアを出しやすい? 「制約」を味方にする発想法 | キャリアハック 「斬新なアイデアを考えたいから、真っ白な気持ちで考えたいんだ」という人もいるでしょう。ですが、思考する範囲を限定する(枠をつくる)と、その範囲に「集中」することができるようになるので、対象について、より「深く」考えることが可能になります。
アイデアは「制限」がなければ出てこない “枠"を使ってロジカルに発想しよう | PRESIDENT Online(プレジデントオンライン) 「制約」ということばからは、どちらかと言えばネガティブな印象を受けるが、あえて「制約」を設けることで得られるメリットもあると考えて良さそうだ。
自分の例で言えば、出勤時の電車内という「時間」と「場所」の制約により、できることが限定され、その中で優先順位が高かった「読書」を習慣化できていたということだと思う。
リモートワークのような制約が少ない環境では、自発的に制約を設定し使いこなすような考え方が必要なのかもしれない。
関連するページ # Strategically Constrained: How to Turn Limitations Into Opportunities - Forte Labs 制約に反応して志を低くするのではなく、従来のやり方では考えられないくらい志を高くする 制約条件と大胆な野心を組み合わせて推進力のある質問を作る 2006年 アウディのル・マン24時間レースでの事例 より速いクルマをつくるにはどうしたらいいかではなく別の問いを投げかけた 「私たちのクルマが他の誰よりも速く走れないとしたら、どうすればル・マンで勝てるだろうか?」 他のチームが速さへの制約に執着している中で、アウディチームはディーゼル技術を車に導入し、ピットストップの回数を減らすことに成功 「考え方」の考え方 すぐれた企画は30秒で伝わる 人は制約の下でこそ、知性という翼を自由に羽ばたかせる。制約はむしろチャンス。それを乗り越えることで、素晴らしいアイデアが降臨する。
レコーディングで録音したトラックをそれぞれ適切な音量、好みのサウンドにしながらバランスを取っていく作業のこと。
Neutron
各トラックに刺してTRACK ENHANCEを適用する マスターにNeutron3 Visual Mixerを刺してMix Assistant、その後パンの設定などが可能
ミックスで作られた2mixのデータを調整する。すべての音源が混ざった後で、音圧を上げたり最終的なEQ調整を加えたりなどの最終調整
Ozone(マスタリングツール)
MP3からWAVへ変換 # ffmpeg -i "input.mp3" -vn -ac 2 -ar 44100 -acodec pcm_s16le -f wav "output.wav" WAVからMP3へ変換 # ffmpeg -i "input.wav" -vn -ac 2 -ar 44100 -ab 256k -acodec libmp3lame -f mp3 "output.mp3"
インストールしているPCをリプレイスする場合などに必要な手順。個人的なまとめであり、正確性は保証しませんのでご注意ください。
Native Instruments # https://support.native-instruments.com/hc/ja/articles/209544789-新しいコンピュータにNative-Instruments製品をインストールする ディアクティベート相当の操作はない iZotope # https://support.minet.jp/portal/ja/kb/articles/izotope-deauthorize
アプリの設定メニューからRemove Authorizationする
プラグイン認証について|iZotope日本公式ツイッターの中の人|note
プラグインに関しては、これを読む限り、何もせずにインストールしてしまって問題はなさそう
Vocaloid # 知っておきたい!VOCALOID製品の認証~「アクティベーション」と「ディアクティベーション」(2)実践編 | サポート | VOCALOID ( ボーカロイド・ボカロ ) ディアクティベート必要 FL Studio # How to remove a product license from a computer - FLRegkey, Registration. ディアクティベート相当の操作は為し。こうするとライセンス情報を消せるよという感じ
初代Play Stationから4まで淡々と買い続けていたが、PS5の買えなさっぶりに呆れPlay Staitionプラットフォームからの引退を決めた。今後は任天堂とSteam、XBox Game Passで行きたい。
それにしてもSteamは、Wishリストへ入れておくとタイムリーにセール情報を通知してくれて、本当にたちが悪いですね笑
Valkyria Chronicles 4 Complete Edition ウインターセールで購入。積みゲー DJMAX RESPECT V ウインターセールで購入。積みゲー BURIED STARS ウインターセールで購入。積みゲー モンスターハンターストーリーズ2 ~破滅の翼~ ウインターセールで購入。積みゲー タクティクスオウガ リボーン 積みゲー Factorio 積みゲー 成歩堂レジェンズコレクション WILL: A Wonderful World Outer Wilds XCOM 2: Resistance Warrior Pack XCOMと同じ XCOM Enemy Unknown (ROW) おもしろい。とても面白いんだけど…難易度を下げても自分にとってはHARD ElecHead 個人開発のストーリーを紹介した記事を読み購入。シンプルなアイデアとゲーム性が素晴らしい Stray 猫ちゃんかわいい FINAL FANTASY X/X-2 HD Remaster Disco Elysium - The Final Cut 評価が高かったので購入したが、現時点でおもしろさを理解できていない Brigandine The Legend of Runersia ELDEN RING 最高だった。が、こういうゲームは、もはや自分のスキルではクリア不可能なので、MODで難易度を下げてなんとかクリアできた。そういう意味でもSteam最高だ FIFA 22

国立国会図書館サーチAPIは個人・非営利団体等がデータ利用により利益を得ない場合は、利用申請不要で利用できる。
APIのご利用について « 国立国会図書館サーチについて ISBNをキーにして書誌情報を取得するのはOpenSearchがお手軽なようだ。
API仕様の概要 « 国立国会図書館サーチについて https://iss.ndl.go.jp/api/opensearch?isbn=ISBN
結果はXML(RSS)で得られる。
<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:dcndl="http://ndl.go.jp/dcndl/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <channel> <title>9784253265218 - 国立国会図書館サーチ OpenSearch</title> <link>https://iss.ndl.go.jp/api/opensearch?isbn=9784253265218</link> <description>Search results for isbn=9784253265218 </description> <language>ja</language> <openSearch:totalResults>2</openSearch:totalResults> <openSearch:startIndex>1</openSearch:startIndex> <openSearch:itemsPerPage/> <item> <title>海が走るエンドロール = Umi ga hashiru Endroll</title> <link>https://iss.ndl.go.jp/books/R100000002-I031602764-00</link> <description> <![CDATA[<p>1,秋田書店,9784253265218</p> <ul><li>タイトル: 海が走るエンドロール = Umi ga hashiru Endroll</li> <li>タイトル(読み): ウミ ガ ハシル エンド ロール</li> <li>責任表示: たらちねジョン 著,</li> <li>シリーズ名: BONITA COMICS</li> <li>NDC(10): 726.1</li> <li>NDC(9): 726.1</li> </ul>]]> </description> <author>たらちねジョン 著,たらちね, ジョン,</author> <category>本</category> <guid isPermaLink="true">https://iss.ndl.go.jp/books/R100000002-I031602764-00</guid> <pubDate>Wed, 29 Sep 2021 09:00:00 +0900</pubDate> <dc:title>海が走るエンドロール = Umi ga hashiru Endroll</dc:title> <dcndl:titleTranscription>ウミ ガ ハシル エンド ロール</dcndl:titleTranscription> <dc:creator>たらちね, ジョン</dc:creator> <dcndl:creatorTranscription>タラチネ, ジョン</dcndl:creatorTranscription> <dcndl:volume>1</dcndl:volume> <dcndl:seriesTitle>BONITA COMICS</dcndl:seriesTitle> <dc:publisher>秋田書店</dc:publisher> <dc:date>2021.8</dc:date> <dcterms:issued xsi:type="dcterms:W3CDTF">2021</dcterms:issued> <dcndl:price>600円</dcndl:price> <dc:extent>158p ; 19cm</dc:extent> <dc:identifier xsi:type="dcndl:ISBN">9784253265218</dc:identifier> <dc:identifier xsi:type="dcndl:NDLBibID">031602764</dc:identifier> <dc:identifier xsi:type="dcndl:JPNO">23585081</dc:identifier> <dc:identifier xsi:type="dcndl:TOHANMARCNO">07471697</dc:identifier> <dcndl:genre>漫画</dcndl:genre> <dc:subject xsi:type="dcndl:NDLC">Y84</dc:subject> <dc:subject xsi:type="dcndl:NDC10">726.1</dc:subject> <dc:subject xsi:type="dcndl:NDC9">726.1</dc:subject> <dc:description>機器種別 : 機器不用</dc:description> <dc:description>キャリア種別 : 冊子</dc:description> <dc:description>表現種別 : テキスト</dc:description> <dc:description>表現種別 : 静止画</dc:description> <dc:description>NDC(9版)はNDC(10版)を自動変換した値である。</dc:description> <rdfs:seeAlso rdf:resource="http://id.ndl.go.jp/bib/031602764"/> <rdfs:seeAlso rdf:resource="https://opac.lib.city.yokohama.lg.jp/opac/OPP1500?SELDATA=TOSHO&SSNO=3-0500928436"/> </item> <item> <title>海が走るエンドロール = Umi ga hashiru Endroll</title> <link>https://iss.ndl.go.jp/books/R100000098-I000372329-00</link> <description> <![CDATA[<p>1,秋田書店,9784253265218</p> <ul><li>タイトル: 海が走るエンドロール = Umi ga hashiru Endroll</li> <li>タイトル(読み): ウミ ガ ハシル エンド ロール</li> <li>責任表示: たらちねジョン 著,</li> <li>シリーズ名: BONITA COMICS</li> <li>NDC(9): 726.1</li> </ul>]]> </description> <author>たらちねジョン 著,,</author> <category>本</category> <guid isPermaLink="true">https://iss.ndl.go.jp/books/R100000098-I000372329-00</guid> <dc:title>海が走るエンドロール = Umi ga hashiru Endroll</dc:title> <dcndl:titleTranscription>ウミ ガ ハシル エンド ロール</dcndl:titleTranscription> <dc:creator></dc:creator> <dcndl:volume>1</dcndl:volume> <dcndl:seriesTitle>BONITA COMICS</dcndl:seriesTitle> <dc:publisher>秋田書店</dc:publisher> <dc:date>2021.08</dc:date> <dcterms:issued xsi:type="dcterms:W3CDTF">2021-08</dcterms:issued> <dcndl:price>600円</dcndl:price> <dc:extent>158p ; 19cm</dc:extent> <dc:identifier xsi:type="dcndl:ISBN">9784253265218</dc:identifier> <dc:identifier xsi:type="dcndl:JPNO">23585081</dc:identifier> <dc:subject xsi:type="dcndl:NDC9">726.1</dc:subject> <dc:description>単行本全巻ID : C451417</dc:description> <dc:description>マンガ単行本備考 : 機器種別 : 機器不用 / キャリア種別 : 冊子 / 表現種別 : テキスト / 表現種別 : 静止画 / NDC(9版)はNDC(10版)を自動変換した値である。</dc:description> <dc:description>ID : M852583</dc:description> <dc:description>登録番号(館固有割り振りID):031602764(国立国会図書館)</dc:description> <rdfs:seeAlso rdf:resource="https://mediaarts-db.bunka.go.jp/id/M852583"/> </item> </channel> </rss> 書影はhttps://iss.ndl.go.jp/thumbnail/ISBNで得られる。
Hugoでアイキャッチ画像を取り扱う場合、ページのfront matterでアイキャッチ画像を指定し、ページレベルパラメタで取得するのが確実だが、アイキャッチ画像が指定されていない場合、記事内の画像をアイキャッチ画像として扱えれば便利なケースが多い。
layouts/partials/summary.html 1 2 3 4 5 6 7 8 9 10 {{- $image := index (findRE "<img.*?src=([^>]*)?>" .Content 1) 0 }} {{- if $image }} <figure class="ellipsis card_img"> {{ $image | safeHTML }} </figure> {{- else }} <p class="ellipsis card_summary"> {{ .Summary }} </p> {{- end }} 上のコードは正規表現で<img>タグを検索し存在すれば画像を出力し、存在しなければサマリを出力するもの。