{"$schema":"https://ejfox.com/schema/page-twin@1.json","kind":"blog_post","url":"https://ejfox.com/blog/week-notes/2025-02","json_url":"https://ejfox.com/blog/week-notes/2025-02.json","generator":"ejfox.com/json-twin@1","data":{"cacheVersion":"2026-05-13-gear-cards","html":"<h2 class=\"\" id=\"2025-02\">2025-02</h2>\n<h3 class=\"\" id=\"daily-check-in--reflections\">Daily Check-In &#x26; Reflections</h3>\n<!-- Note any physical activity, mindfulness practice, or self-care -->\n<h3 class=\"\" id=\"-learning--media\">📚 Learning &#x26; Media</h3>\n<p class=\"\"><a href=\"https://www.youtube.com/live/cS7mlM5yy1A?t=3065&#x26;si=wr6hIMCvcZZ4ot49\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"external-link group inline-flex items-center text-blue-600 dark:text-blue-400\" data-preview-url=\"https://www.youtube.com/live/cS7mlM5yy1A?t=3065&#x26;si=wr6hIMCvcZZ4ot49\">https://www.youtube.com/live/cS7mlM5yy1A?t=3065&#x26;si=wr6hIMCvcZZ4ot49<svg class=\"inline-block w-4 h-4 ml-1 opacity-50 dark:opacity-75 group-hover:opacity-100 transition-opacity align-text-bottom\" xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M23.498 6.186a3.02 3.02 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.02 3.02 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.02 3.02 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.02 3.02 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814M9.545 15.568V8.432L15.818 12z\" class=\"\"></path></svg></a></p>\n<p class=\"\"><a href=\"https://www.youtube.com/watch?v=U1spY0Z-RDg&#x26;t=383s\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"external-link group inline-flex items-center text-blue-600 dark:text-blue-400\" data-preview-url=\"https://www.youtube.com/watch?v=U1spY0Z-RDg&#x26;t=383s\">https://www.youtube.com/watch?v=U1spY0Z-RDg&#x26;t=383s<svg class=\"inline-block w-4 h-4 ml-1 opacity-50 dark:opacity-75 group-hover:opacity-100 transition-opacity align-text-bottom\" xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M23.498 6.186a3.02 3.02 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.02 3.02 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.02 3.02 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.02 3.02 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814M9.545 15.568V8.432L15.818 12z\" class=\"\"></path></svg></a></p>\n<p class=\"\"><a href=\"https://www.youtube.com/watch?v=xXR4xXjiPxg\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"external-link group inline-flex items-center text-blue-600 dark:text-blue-400\" data-preview-url=\"https://www.youtube.com/watch?v=xXR4xXjiPxg\">https://www.youtube.com/watch?v=xXR4xXjiPxg<svg class=\"inline-block w-4 h-4 ml-1 opacity-50 dark:opacity-75 group-hover:opacity-100 transition-opacity align-text-bottom\" xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M23.498 6.186a3.02 3.02 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.02 3.02 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.02 3.02 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.02 3.02 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814M9.545 15.568V8.432L15.818 12z\" class=\"\"></path></svg></a></p>\n<p class=\"\"><a href=\"https://www.youtube.com/watch?v=KMS0WFxrsT8&#x26;t=198s\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"external-link group inline-flex items-center text-blue-600 dark:text-blue-400\" data-preview-url=\"https://www.youtube.com/watch?v=KMS0WFxrsT8&#x26;t=198s\">https://www.youtube.com/watch?v=KMS0WFxrsT8&#x26;t=198s<svg class=\"inline-block w-4 h-4 ml-1 opacity-50 dark:opacity-75 group-hover:opacity-100 transition-opacity align-text-bottom\" xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M23.498 6.186a3.02 3.02 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.02 3.02 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.02 3.02 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.02 3.02 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814M9.545 15.568V8.432L15.818 12z\" class=\"\"></path></svg></a></p>\n<p class=\"\"><a href=\"https://www.youtube.com/watch?v=J4uParFjTpY\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"external-link group inline-flex items-center text-blue-600 dark:text-blue-400\" data-preview-url=\"https://www.youtube.com/watch?v=J4uParFjTpY\">https://www.youtube.com/watch?v=J4uParFjTpY<svg class=\"inline-block w-4 h-4 ml-1 opacity-50 dark:opacity-75 group-hover:opacity-100 transition-opacity align-text-bottom\" xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M23.498 6.186a3.02 3.02 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.02 3.02 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.02 3.02 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.02 3.02 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814M9.545 15.568V8.432L15.818 12z\" class=\"\"></path></svg></a></p>\n<p class=\"\"><a href=\"https://www.youtube.com/watch?v=UoMWFrqOmQo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"external-link group inline-flex items-center text-blue-600 dark:text-blue-400\" data-preview-url=\"https://www.youtube.com/watch?v=UoMWFrqOmQo\">https://www.youtube.com/watch?v=UoMWFrqOmQo<svg class=\"inline-block w-4 h-4 ml-1 opacity-50 dark:opacity-75 group-hover:opacity-100 transition-opacity align-text-bottom\" xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M23.498 6.186a3.02 3.02 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.02 3.02 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.02 3.02 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.02 3.02 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814M9.545 15.568V8.432L15.818 12z\" class=\"\"></path></svg></a></p>\n<p class=\"\"><a href=\"https://www.youtube.com/watch?v=0EqJ9C8KuTQ&#x26;t=901s\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"external-link group inline-flex items-center text-blue-600 dark:text-blue-400\" data-preview-url=\"https://www.youtube.com/watch?v=0EqJ9C8KuTQ&#x26;t=901s\">https://www.youtube.com/watch?v=0EqJ9C8KuTQ&#x26;t=901s<svg class=\"inline-block w-4 h-4 ml-1 opacity-50 dark:opacity-75 group-hover:opacity-100 transition-opacity align-text-bottom\" xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M23.498 6.186a3.02 3.02 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.02 3.02 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.02 3.02 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.02 3.02 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814M9.545 15.568V8.432L15.818 12z\" class=\"\"></path></svg></a></p>\n<p class=\"\"><a href=\"https://www.youtube.com/watch?v=UEtYXA88X9w&#x26;t=3s\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"external-link group inline-flex items-center text-blue-600 dark:text-blue-400\" data-preview-url=\"https://www.youtube.com/watch?v=UEtYXA88X9w&#x26;t=3s\">https://www.youtube.com/watch?v=UEtYXA88X9w&#x26;t=3s<svg class=\"inline-block w-4 h-4 ml-1 opacity-50 dark:opacity-75 group-hover:opacity-100 transition-opacity align-text-bottom\" xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M23.498 6.186a3.02 3.02 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.02 3.02 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.02 3.02 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.02 3.02 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814M9.545 15.568V8.432L15.818 12z\" class=\"\"></path></svg></a></p>\n<p class=\"\"><a href=\"https://www.youtube.com/watch?v=JsFsbMPR8sk\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"external-link group inline-flex items-center text-blue-600 dark:text-blue-400\" data-preview-url=\"https://www.youtube.com/watch?v=JsFsbMPR8sk\">https://www.youtube.com/watch?v=JsFsbMPR8sk<svg class=\"inline-block w-4 h-4 ml-1 opacity-50 dark:opacity-75 group-hover:opacity-100 transition-opacity align-text-bottom\" xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M23.498 6.186a3.02 3.02 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.02 3.02 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.02 3.02 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.02 3.02 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814M9.545 15.568V8.432L15.818 12z\" class=\"\"></path></svg></a></p>\n<h3 class=\"\" id=\"screenshots\">Screenshots</h3>\n<figure role=\"figure\" aria-label=\"Amazon product listing for military coordinate scale and protractor showing tactical navigation tools with measurement scales for maps.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736187433/Screenshot_2025-01-06_at_1.16.54_PM.png\" alt=\"Amazon product listing for military coordinate scale and protractor showing tactical navigation tools with measurement scales for maps.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1736187433/Screenshot_2025-01-06_at_1.16.54_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1736187433/Screenshot_2025-01-06_at_1.16.54_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736187433/Screenshot_2025-01-06_at_1.16.54_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1736187433/Screenshot_2025-01-06_at_1.16.54_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Amazon product listing for military coordinate scale and protractor showing tactical navigation tools with measurement scales for maps.\" width=\"2624\" height=\"2474\" style=\"--splay-rot:1.11deg;\" data-dimensions=\"2624×2474\" class=\"img-full my-8 rounded-sm img-splay aspect-square w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Amazon product listing for military coordinate scale and protractor showing tactical navigation tools with measurement scales for maps.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Cartoon radio amateur operator at desk with equipment welcoming VE1AC callsign to group, humorously referencing tangled antennas and accidental toaster communication.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736262352/Screenshot_2025-01-07_at_10.05.37_AM.png\" alt=\"Cartoon radio amateur operator at desk with equipment welcoming VE1AC callsign to group, humorously referencing tangled antennas and accidental toaster communication.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1736262352/Screenshot_2025-01-07_at_10.05.37_AM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1736262352/Screenshot_2025-01-07_at_10.05.37_AM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736262352/Screenshot_2025-01-07_at_10.05.37_AM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1736262352/Screenshot_2025-01-07_at_10.05.37_AM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Cartoon radio amateur operator at desk with equipment welcoming VE1AC callsign to group, humorously referencing tangled antennas and accidental toaster communication.\" width=\"1148\" height=\"1404\" style=\"--splay-rot:-2.84deg;\" data-dimensions=\"1148×1404\" class=\"img-full my-8 rounded-sm img-splay aspect-[3/4] w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Cartoon radio amateur operator at desk with equipment welcoming VE1AC callsign to group, humorously referencing tangled antennas and accidental toaster communication.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Daily tech news digest covering corporate hacking, data breaches, tariffs, space launches, and global cybersecurity threats.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736305796/Screenshot_2025-01-07_at_10.09.41_PM.png\" alt=\"Daily tech news digest covering corporate hacking, data breaches, tariffs, space launches, and global cybersecurity threats.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1736305796/Screenshot_2025-01-07_at_10.09.41_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1736305796/Screenshot_2025-01-07_at_10.09.41_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736305796/Screenshot_2025-01-07_at_10.09.41_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1736305796/Screenshot_2025-01-07_at_10.09.41_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Daily tech news digest covering corporate hacking, data breaches, tariffs, space launches, and global cybersecurity threats.\" width=\"2024\" height=\"2474\" style=\"--splay-rot:-1.91deg;\" data-dimensions=\"2024×2474\" class=\"img-full my-8 rounded-sm img-splay aspect-[3/4] w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Daily tech news digest covering corporate hacking, data breaches, tariffs, space launches, and global cybersecurity threats.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Notification dated December 26, 2024 announcing credit rating improvement from Poor to Fair status.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736439757/Screenshot_2025-01-09_at_11.22.24_AM.png\" alt=\"Notification dated December 26, 2024 announcing credit rating improvement from Poor to Fair status.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1736439757/Screenshot_2025-01-09_at_11.22.24_AM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1736439757/Screenshot_2025-01-09_at_11.22.24_AM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736439757/Screenshot_2025-01-09_at_11.22.24_AM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1736439757/Screenshot_2025-01-09_at_11.22.24_AM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Notification dated December 26, 2024 announcing credit rating improvement from Poor to Fair status.\" width=\"998\" height=\"206\" style=\"--splay-rot:1.78deg;\" data-dimensions=\"998×206\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Notification dated December 26, 2024 announcing credit rating improvement from Poor to Fair status.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Automation workflow in Obsidian encounters error running publish_blog.sh script due to existing Lockfile preventing import.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736702187/Screenshot_2025-01-12_at_12.16.12_PM.png\" alt=\"Automation workflow in Obsidian encounters error running publish_blog.sh script due to existing Lockfile preventing import.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1736702187/Screenshot_2025-01-12_at_12.16.12_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1736702187/Screenshot_2025-01-12_at_12.16.12_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736702187/Screenshot_2025-01-12_at_12.16.12_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1736702187/Screenshot_2025-01-12_at_12.16.12_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Automation workflow in Obsidian encounters error running publish_blog.sh script due to existing Lockfile preventing import.\" width=\"2624\" height=\"2474\" style=\"--splay-rot:-0.6deg;\" data-dimensions=\"2624×2474\" class=\"img-full my-8 rounded-sm img-splay aspect-square w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Automation workflow in Obsidian encounters error running publish_blog.sh script due to existing Lockfile preventing import.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Error dialog from Obsidian automation showing Node.js module resolution failure for missing &#x27;boxen&#x27; package dependency.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736702219/Screenshot_2025-01-12_at_12.16.42_PM.png\" alt=\"Error dialog from Obsidian automation showing Node.js module resolution failure for missing &#x27;boxen&#x27; package dependency.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1736702219/Screenshot_2025-01-12_at_12.16.42_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1736702219/Screenshot_2025-01-12_at_12.16.42_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736702219/Screenshot_2025-01-12_at_12.16.42_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1736702219/Screenshot_2025-01-12_at_12.16.42_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Error dialog from Obsidian automation showing Node.js module resolution failure for missing &#x27;boxen&#x27; package dependency.\" width=\"2624\" height=\"2474\" style=\"--splay-rot:-2.31deg;\" data-dimensions=\"2624×2474\" class=\"img-full my-8 rounded-sm img-splay aspect-square w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Error dialog from Obsidian automation showing Node.js module resolution failure for missing 'boxen' package dependency.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Git repository showing 214 changed files in blog reading content, with file preview displaying metadata and highlights from &#x27;What the Dormouse Said&#x27; book entry.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736702310/Screenshot_2025-01-12_at_12.18.15_PM.png\" alt=\"Git repository showing 214 changed files in blog reading content, with file preview displaying metadata and highlights from &#x27;What the Dormouse Said&#x27; book entry.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1736702310/Screenshot_2025-01-12_at_12.18.15_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1736702310/Screenshot_2025-01-12_at_12.18.15_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736702310/Screenshot_2025-01-12_at_12.18.15_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1736702310/Screenshot_2025-01-12_at_12.18.15_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Git repository showing 214 changed files in blog reading content, with file preview displaying metadata and highlights from &#x27;What the Dormouse Said&#x27; book entry.\" width=\"2972\" height=\"2474\" style=\"--splay-rot:0.6deg;\" data-dimensions=\"2972×2474\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Git repository showing 214 changed files in blog reading content, with file preview displaying metadata and highlights from 'What the Dormouse Said' book entry.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Warning dialog prompting user to commit or discard uncommitted changes in a blog repository before proceeding.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736705557/Screenshot_2025-01-12_at_1.12.25_PM.png\" alt=\"Warning dialog prompting user to commit or discard uncommitted changes in a blog repository before proceeding.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1736705557/Screenshot_2025-01-12_at_1.12.25_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1736705557/Screenshot_2025-01-12_at_1.12.25_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736705557/Screenshot_2025-01-12_at_1.12.25_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1736705557/Screenshot_2025-01-12_at_1.12.25_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Warning dialog prompting user to commit or discard uncommitted changes in a blog repository before proceeding.\" width=\"1064\" height=\"504\" style=\"--splay-rot:-2.3deg;\" data-dimensions=\"1064×504\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Warning dialog prompting user to commit or discard uncommitted changes in a blog repository before proceeding.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Automator workflow for publishing Obsidian blog posts using a shell script that runs a publish automation tool.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736705919/Screenshot_2025-01-12_at_1.18.24_PM.png\" alt=\"Automator workflow for publishing Obsidian blog posts using a shell script that runs a publish automation tool.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1736705919/Screenshot_2025-01-12_at_1.18.24_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1736705919/Screenshot_2025-01-12_at_1.18.24_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736705919/Screenshot_2025-01-12_at_1.18.24_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1736705919/Screenshot_2025-01-12_at_1.18.24_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Automator workflow for publishing Obsidian blog posts using a shell script that runs a publish automation tool.\" width=\"2624\" height=\"2474\" style=\"--splay-rot:0.66deg;\" data-dimensions=\"2624×2474\" class=\"img-full my-8 rounded-sm img-splay aspect-square w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Automator workflow for publishing Obsidian blog posts using a shell script that runs a publish automation tool.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Automator workflow configuration for publishing Obsidian blog posts via shell script to a specified directory path.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736705924/Screenshot_2025-01-12_at_1.18.30_PM.png\" alt=\"Automator workflow configuration for publishing Obsidian blog posts via shell script to a specified directory path.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1736705924/Screenshot_2025-01-12_at_1.18.30_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1736705924/Screenshot_2025-01-12_at_1.18.30_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736705924/Screenshot_2025-01-12_at_1.18.30_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1736705924/Screenshot_2025-01-12_at_1.18.30_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Automator workflow configuration for publishing Obsidian blog posts via shell script to a specified directory path.\" width=\"2624\" height=\"2474\" style=\"--splay-rot:1.46deg;\" data-dimensions=\"2624×2474\" class=\"img-full my-8 rounded-sm img-splay aspect-square w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Automator workflow configuration for publishing Obsidian blog posts via shell script to a specified directory path.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Instructions for changing default emulator core on RetroArch by editing launch.sh file from mednafen_supafaust to snes9x on SD card.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736733318/Screenshot_2025-01-12_at_8.55.05_PM.png\" alt=\"Instructions for changing default emulator core on RetroArch by editing launch.sh file from mednafen_supafaust to snes9x on SD card.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1736733318/Screenshot_2025-01-12_at_8.55.05_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1736733318/Screenshot_2025-01-12_at_8.55.05_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1736733318/Screenshot_2025-01-12_at_8.55.05_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1736733318/Screenshot_2025-01-12_at_8.55.05_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Instructions for changing default emulator core on RetroArch by editing launch.sh file from mednafen_supafaust to snes9x on SD card.\" width=\"986\" height=\"768\" style=\"--splay-rot:-0.6deg;\" data-dimensions=\"986×768\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Instructions for changing default emulator core on RetroArch by editing launch.sh file from mednafen_supafaust to snes9x on SD card.</figcaption>\n</figure>","title":"2025-02","metadata":{"date":"2025-01-06T15:17:25.000Z","modified":"2025-08-28T19:08:25.000Z","tags":["weekly-notes","reflections","progress"],"words":226,"images":11,"imageDetails":{"total":11,"cloudinary":11,"withDimensions":0},"links":11,"codeBlocks":0,"headers":{"h2":1},"toc":[{"text":"2025-02","slug":"2025-02","level":"h2","children":[{"text":"Daily Check-In & Reflections","slug":"daily-check-in--reflections","level":"h3","children":[]},{"text":"📚 Learning & Media","slug":"-learning--media","level":"h3","children":[]},{"text":"Screenshots","slug":"screenshots","level":"h3","children":[]}]}],"type":"post"}},"_links":{"self":"https://ejfox.com/blog/week-notes/2025-02.json","html":"https://ejfox.com/blog/week-notes/2025-02","index":"/blog.json"}}