diff --git a/content/Aurora Borealis Sighting.md b/content/Aurora Borealis Sighting.md index 7e20cc413..737f43cca 100644 --- a/content/Aurora Borealis Sighting.md +++ b/content/Aurora Borealis Sighting.md @@ -63,7 +63,8 @@ Below are maps showing the most southern extent of where aurora might be observa ### July 12th, 2023 -![NOAA Space Weather Prediction Center - G-Kp](https://www.swpc.noaa.gov/sites/default/files/images/u2/Aurora_Kp_MapNorthAm.png) G is NOAA Geomagnetic Storm Index (0–5) +![NOAA Space Weather Prediction Center - G-Kp](https://www.swpc.noaa.gov/sites/default/files/images/u2/Aurora_Kp_MapNorthAm.png) +G is NOAA Geomagnetic Storm Index (0–5) Kp is Planetary K Index (0–9) ### September 18th, 2023 diff --git a/content/Bookmarklets.md b/content/Bookmarklets.md index 516057ba7..81a0f4874 100644 --- a/content/Bookmarklets.md +++ b/content/Bookmarklets.md @@ -16,16 +16,16 @@ Alternatively, you may copy the code for a bookmarklet and create your own. If y ```js javascript: var evl, em, - expr = prompt("Formula... (eg: 2*3 + 7/8)", "") + expr = prompt("Formula... (eg: 2*3 + 7/8)", ""); with (Math) try { - evl = parseFloat(eval(expr)) + evl = parseFloat(eval(expr)); if (isNaN(evl)) { - throw Error("Not a number!") + throw Error("Not a number!"); } - void prompt("Result:", evl) + void prompt("Result:", evl); } catch (em) { - alert(em) + alert(em); } ``` @@ -37,26 +37,26 @@ with (Math) javascript: (function () { var count = 0, text, - dv - text = prompt("Search phrase:", "") - if (text == null || text.length == 0) return - hlColor = prompt("Color:", "yellow") - dv = document.defaultView + dv; + text = prompt("Search phrase:", ""); + if (text == null || text.length == 0) return; + hlColor = prompt("Color:", "yellow"); + dv = document.defaultView; function searchWithinNode(node, te, len) { - var pos, skip, spannode, middlebit, endbit, middleclone - skip = 0 + var pos, skip, spannode, middlebit, endbit, middleclone; + skip = 0; if (node.nodeType == 3) { - pos = node.data.toUpperCase().indexOf(te) + pos = node.data.toUpperCase().indexOf(te); if (pos >= 0) { - spannode = document.createElement("SPAN") - spannode.style.backgroundColor = hlColor - middlebit = node.splitText(pos) - endbit = middlebit.splitText(len) - middleclone = middlebit.cloneNode(true) - spannode.appendChild(middleclone) - middlebit.parentNode.replaceChild(spannode, middlebit) - ++count - skip = 1 + spannode = document.createElement("SPAN"); + spannode.style.backgroundColor = hlColor; + middlebit = node.splitText(pos); + endbit = middlebit.splitText(len); + middleclone = middlebit.cloneNode(true); + spannode.appendChild(middleclone); + middlebit.parentNode.replaceChild(spannode, middlebit); + ++count; + skip = 1; } } else if ( node.nodeType == 1 && @@ -65,13 +65,13 @@ javascript: (function () { node.tagName.toUpperCase != "STYLE" ) { for (var child = 0; child < node.childNodes.length; ++child) { - child = child + searchWithinNode(node.childNodes[child], te, len) + child = child + searchWithinNode(node.childNodes[child], te, len); } } - return skip + return skip; } - window.status = "Searching for '" + text + "'..." - searchWithinNode(document.body, text.toUpperCase(), text.length) + window.status = "Searching for '" + text + "'..."; + searchWithinNode(document.body, text.toUpperCase(), text.length); window.status = "Found " + count + @@ -79,8 +79,8 @@ javascript: (function () { (count == 1 ? "" : "s") + " of %27" + text + - "%27." -})() + "%27."; +})(); ``` ### First Commit of Repository @@ -93,15 +93,15 @@ javascript: ((b) => .then((c) => Promise.all([c.headers.get("link"), c.json()])) .then((c) => { if (c[0]) { - var d = c[0].split(",")[1].split(";")[0].slice(2, -1) - return fetch(d).then((e) => e.json()) + var d = c[0].split(",")[1].split(";")[0].slice(2, -1); + return fetch(d).then((e) => e.json()); } - return c[1] + return c[1]; }) .then((c) => c.pop().html_url) .then((c) => (window.location = c)))( window.location.pathname.match(/\/([^\/]+\/[^\/]+)(?:\/tree\/([^\/]+))?/), -) +); ``` ### Tab Title Editor @@ -109,7 +109,8 @@ javascript: ((b) => Tab Title Editor ```js -javascript: void (document.title = prompt("Enter page title") ?? document.title) +javascript: void (document.title = + prompt("Enter page title") ?? document.title); ``` ### Tab Title and Icon Editor @@ -141,9 +142,9 @@ javascript: (() => { "//" + window.location.hostname + window.location.pathname, - ) - window.open(url, "_blank") -})() + ); + window.open(url, "_blank"); +})(); ``` ### Post to Hacker News @@ -176,13 +177,13 @@ javascript:(function()%7B%2F%2F%20Water.css%20Bookmarklet%0A%2F%2F%20----------- ```js javascript: (function () { - let domStyle = document.getElementById("domStylee") + let domStyle = document.getElementById("domStylee"); if (domStyle) { - document.body.removeChild(domStyle) - return + document.body.removeChild(domStyle); + return; } - domStyle = document.createElement("style") - domStyle.setAttribute("id", "domStylee") + domStyle = document.createElement("style"); + domStyle.setAttribute("id", "domStylee"); domStyle.append( [ "* { color:#0f0!important;outline:solid #f00 1px!important; background-color: rgba(255,0,0,.2) !important; }", @@ -197,9 +198,9 @@ javascript: (function () { [ "* * * * * * * * * { background-color: rgba(0,0,255,.2) !important; }", ].join(), - ) - document.body.appendChild(domStyle) -})() + ); + document.body.appendChild(domStyle); +})(); ``` ```js @@ -235,37 +236,37 @@ javascript:(function()%7Bvar%20body%20%3D%20document.getElementsByTagName('body' Show Stylesheets ```js -javascript: s = document.getElementsByTagName("STYLE") -ex = document.getElementsByTagName("LINK") -d = window.open().document -/*set base href*/ d.open() -d.close() -b = d.body +javascript: s = document.getElementsByTagName("STYLE"); +ex = document.getElementsByTagName("LINK"); +d = window.open().document; +/*set base href*/ d.open(); +d.close(); +b = d.body; function trim(s) { - return s.replace(/^\s*\n/, "").replace(/\s*$/, "") + return s.replace(/^\s*\n/, "").replace(/\s*$/, ""); } function iff(a, b, c) { - return b ? a + b + c : "" + return b ? a + b + c : ""; } function add(h) { - b.appendChild(h) + b.appendChild(h); } function makeTag(t) { - return d.createElement(t) + return d.createElement(t); } function makeText(tag, text) { - t = makeTag(tag) - t.appendChild(d.createTextNode(text)) - return t + t = makeTag(tag); + t.appendChild(d.createTextNode(text)); + return t; } -add(makeText("style", "iframe{width:100%;height:18em;border:1px solid;")) -add(makeText("h3", (d.title = "Style sheets in " + location.href))) +add(makeText("style", "iframe{width:100%;height:18em;border:1px solid;")); +add(makeText("h3", (d.title = "Style sheets in " + location.href))); for (i = 0; i < s.length; ++i) { - add(makeText("h4", "Inline style sheet" + iff(' title="', s[i].title, '"'))) - add(makeText("pre", trim(s[i].innerHTML))) + add(makeText("h4", "Inline style sheet" + iff(' title="', s[i].title, '"'))); + add(makeText("pre", trim(s[i].innerHTML))); } for (i = 0; i < ex.length; ++i) { - rs = ex[i].rel.split(" ") + rs = ex[i].rel.split(" "); for (j = 0; j < rs.length; ++j) if (rs[j].toLowerCase() == "stylesheet") { add( @@ -278,14 +279,14 @@ for (i = 0; i < ex.length; ++i) { '"' + iff(' title="', ex[i].title, '"'), ), - ) - iframe = makeTag("iframe") - iframe.src = ex[i].href - add(iframe) - break + ); + iframe = makeTag("iframe"); + iframe.src = ex[i].href; + add(iframe); + break; } } -void 0 +void 0; ``` ### CSS Stats @@ -302,20 +303,20 @@ javascript:location.href='http://cssstats.com/stats?url=%27+window.location.href ```js javascript: (function () { - var el = document.createElement("script") - el.type = "text/javascript" + var el = document.createElement("script"); + el.type = "text/javascript"; el.src = - "https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js" + "https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js"; el.onerror = function () { alert( 'Looks like the Content Security Policy directive is blocking the use of bookmarklets\n\nYou can copy and paste the content of:\n\n"https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js"\n\ninto your console instead\n\n(link is in console already)', - ) + ); console.log( "https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js", - ) - } - document.getElementsByTagName("body")[0].appendChild(el) -})() + ); + }; + document.getElementsByTagName("body")[0].appendChild(el); +})(); ``` ### Font Finder @@ -325,29 +326,29 @@ javascript: (function () { ```js javascript: (function () { function getSelectedNode() { - if (window.getSelection().focusNode === null) return null - return window.getSelection().focusNode.parentNode + if (window.getSelection().focusNode === null) return null; + return window.getSelection().focusNode.parentNode; } function getNodeFontStack(node) { - return window.getComputedStyle(node).fontFamily + return window.getComputedStyle(node).fontFamily; } function getFirstAvailableFont(fonts) { for (let font of fonts) { - let fontName = font.trim().replace(/"/g, "") - let isAvailable = document.fonts.check(`16px ${fontName}`) - if (!isAvailable) continue - return fontName + let fontName = font.trim().replace(/"/g, ""); + let isAvailable = document.fonts.check(`16px ${fontName}`); + if (!isAvailable) continue; + return fontName; } } - let node = getSelectedNode() + let node = getSelectedNode(); if (!node) { - window.alert("Please select a string of text and try again.") - return + window.alert("Please select a string of text and try again."); + return; } - let fonts = getNodeFontStack(node).split(",") - let firstAvailableFont = getFirstAvailableFont(fonts) - window.alert(`Font: ${firstAvailableFont}`) -})() + let fonts = getNodeFontStack(node).split(","); + let firstAvailableFont = getFirstAvailableFont(fonts); + window.alert(`Font: ${firstAvailableFont}`); +})(); ``` ### View Fonts @@ -356,15 +357,15 @@ javascript: (function () { ```js javascript: void (function (d) { - var e = d.createElement("script") - e.setAttribute("type", "text/javascript") - e.setAttribute("charset", "UTF-8") + var e = d.createElement("script"); + e.setAttribute("type", "text/javascript"); + e.setAttribute("charset", "UTF-8"); e.setAttribute( "src", "//www.typesample.com/assets/typesample.js?r=" + Math.random() * 99999999, - ) - d.body.appendChild(e) -})(document) + ); + d.body.appendChild(e); +})(document); ``` ### Indentify Fonts @@ -373,15 +374,15 @@ javascript: void (function (d) { ```js javascript: void (function (d) { - var e = d.createElement("script") - e.setAttribute("type", "text/javascript") - e.setAttribute("charset", "UTF-8") + var e = d.createElement("script"); + e.setAttribute("type", "text/javascript"); + e.setAttribute("charset", "UTF-8"); e.setAttribute( "src", "//www.typesample.com/assets/typesample.js?r=" + Math.random() * 99999999, - ) - d.body.appendChild(e) -})(document) + ); + d.body.appendChild(e); +})(document); ``` ### Stress Test @@ -398,19 +399,19 @@ javascript:(function()%7Bvar%20d=document,s=d.createElement('script'),doit=funct ```js javascript: (function () { - document.designMode = "on" - const s = document.createElement("style") - s.innerHTML = `body::before{content:'%E2%9C%8F%EF%B8%8F Edit Mode (ESC to end)';z-index:64;padding:1em;background:white;color:black;display:block;margin:1em;font-size:30px;border:5px solid green;}` - document.body.appendChild(s) - window.scrollTo(0, 0) + document.designMode = "on"; + const s = document.createElement("style"); + s.innerHTML = `body::before{content:'%E2%9C%8F%EF%B8%8F Edit Mode (ESC to end)';z-index:64;padding:1em;background:white;color:black;display:block;margin:1em;font-size:30px;border:5px solid green;}`; + document.body.appendChild(s); + window.scrollTo(0, 0); document.addEventListener("keyup", (e) => { if (e.key === "Escape") { - document.designMode = "off" - s.remove() - document.removeEventListener("keyup", e) + document.designMode = "off"; + s.remove(); + document.removeEventListener("keyup", e); } - }) -})() + }); +})(); ``` ### Edit Current Page @@ -418,9 +419,9 @@ javascript: (function () { Edit Current Page ```js -javascript: document.body.contentEditable = "true" -document.designMode = "on" -void 0 +javascript: document.body.contentEditable = "true"; +document.designMode = "on"; +void 0; ``` ### User Agent Stats @@ -429,8 +430,8 @@ void 0 ```js javascript: void (() => { - prompt("User agent:", navigator.userAgent) -})() + prompt("User agent:", navigator.userAgent); +})(); ``` ### WebDev Multi Tools @@ -447,20 +448,20 @@ javascript:(function () %7Bvar v %3D document.createElement(%27script%27)%3Bv.sr ```js javascript: (function () { - var el = document.createElement("script") - el.type = "text/javascript" + var el = document.createElement("script"); + el.type = "text/javascript"; el.src = - "https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js" + "https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js"; el.onerror = function () { alert( 'Looks like the Content Security Policy directive is blocking the use of bookmarklets\n\nYou can copy and paste the content of:\n\n"https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js"\n\ninto your console instead\n\n(link is in console already)', - ) + ); console.log( "https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js", - ) - } - document.getElementsByTagName("body")[0].appendChild(el) -})() + ); + }; + document.getElementsByTagName("body")[0].appendChild(el); +})(); ``` ### Website Dev Stack @@ -470,41 +471,41 @@ javascript: (function () { ```js javascript: (function () { var d = document, - e = d.getElementById("wappalyzer-container") + e = d.getElementById("wappalyzer-container"); if (e !== null) { - d.body.removeChild(e) + d.body.removeChild(e); } var u = "https://www.wappalyzer.com/", t = new Date().getTime(), c = d.createElement("div"), p = d.createElement("div"), l = d.createElement("link"), - s = d.createElement("script") - c.setAttribute("id", "wappalyzer-container") - l.setAttribute("rel", "stylesheet") - l.setAttribute("href", u + "css/bookmarklet.css") - d.head.appendChild(l) - p.setAttribute("id", "wappalyzer-pending") + s = d.createElement("script"); + c.setAttribute("id", "wappalyzer-container"); + l.setAttribute("rel", "stylesheet"); + l.setAttribute("href", u + "css/bookmarklet.css"); + d.head.appendChild(l); + p.setAttribute("id", "wappalyzer-pending"); p.setAttribute( "style", "background-image: url(" + u + "images/spinner.gif) !important", - ) - c.appendChild(p) - s.setAttribute("src", u + "bookmarklet/wappalyzer.js") + ); + c.appendChild(p); + s.setAttribute("src", u + "bookmarklet/wappalyzer.js"); s.onload = function () { - window.wappalyzer = new Wappalyzer() - s = d.createElement("script") - s.setAttribute("src", u + "bookmarklet/apps.js") + window.wappalyzer = new Wappalyzer(); + s = d.createElement("script"); + s.setAttribute("src", u + "bookmarklet/apps.js"); s.onload = function () { - s = d.createElement("script") - s.setAttribute("src", u + "bookmarklet/driver.js") - c.appendChild(s) - } - c.appendChild(s) - } - c.appendChild(s) - d.body.appendChild(c) -})() + s = d.createElement("script"); + s.setAttribute("src", u + "bookmarklet/driver.js"); + c.appendChild(s); + }; + c.appendChild(s); + }; + c.appendChild(s); + d.body.appendChild(c); +})(); ``` ### Website Stack - Built With @@ -514,7 +515,7 @@ javascript: (function () { ```js javascript: void open( "https://builtwith.com/?" + encodeURIComponent(location.href), -) +); ``` ### Heatmap - Web Loading Time @@ -523,10 +524,10 @@ javascript: void open( ```js javascript: (function () { - var el = document.createElement("script") - el.src = "https://zeman.github.io/perfmap/perfmap.js" - document.body.appendChild(el) -})() + var el = document.createElement("script"); + el.src = "https://zeman.github.io/perfmap/perfmap.js"; + document.body.appendChild(el); +})(); ``` ### Instagram - Download Photo @@ -543,19 +544,19 @@ javascript:(function(){;!function(e)%7Bvar%20t=%7B%7D;function%20n(a)%7Bif(t%5Ba ```js javascript: (function () { - var i, x + var i, x; for (i = 0; (x = document.links[i]); ++i) - x.style.color = ["blue", "red", "orange"][sim(x, location)] + x.style.color = ["blue", "red", "orange"][sim(x, location)]; function sim(a, b) { - if (a.hostname != b.hostname) return 0 + if (a.hostname != b.hostname) return 0; if (fixPath(a.pathname) != fixPath(b.pathname) || a.search != b.search) - return 1 - return 2 + return 1; + return 2; } function fixPath(p) { - p = (p.charAt(0) == "/" ? "" : "/") + p - /*many browsers*/ p = p.split("?")[0] - /*opera*/ return p + p = (p.charAt(0) == "/" ? "" : "/") + p; + /*many browsers*/ p = p.split("?")[0]; + /*opera*/ return p; } -})() +})(); ``` diff --git a/content/Books.md b/content/Books.md index a02111ae8..705703090 100644 --- a/content/Books.md +++ b/content/Books.md @@ -27,36 +27,36 @@ Collection of books I have read, would like to read, or would like to read. ### Stephanie Plum Series -1. _[One for the Money](https://en.wikipedia.org/wiki/One_for_the_Money_(novel) "One for the Money (novel)") (1994)\_ -2. _[Two for the Dough](https://en.wikipedia.org/wiki/Two_for_the_Dough "Two for the Dough") (1996)_ -3. _[Three to Get Deadly](https://en.wikipedia.org/wiki/Three_to_Get_Deadly "Three to Get Deadly") (1997)_ -4. _[Four to Score](https://en.wikipedia.org/wiki/Four_to_Score_(novel) "Four to Score (novel)") (1998)\_ -5. _[High Five](https://en.wikipedia.org/wiki/High_Five_(novel)) (1999)\_ -6. _[Hot Six](https://en.wikipedia.org/wiki/Hot_Six "Hot Six") (2000)_ -7. _[Seven Up](https://en.wikipedia.org/wiki/Seven_Up_(novel) "Seven Up (novel)") (2001)\_ -8. _[Hard Eight](https://en.wikipedia.org/wiki/Hard_Eight_(novel) "Hard Eight (novel)") (2002)\_ -9. _[To the Nines](https://en.wikipedia.org/wiki/To_the_Nines_(novel) "To the Nines (novel)") (2003)\_ -10. _[Ten Big Ones](https://en.wikipedia.org/wiki/Ten_Big_Ones_(novel) "Ten Big Ones (novel)") (2004)\_ -11. _[Eleven on Top](https://en.wikipedia.org/wiki/Eleven_on_Top_(novel) "Eleven on Top (novel)") (2005)\_ -12. _[Twelve Sharp](https://en.wikipedia.org/wiki/Twelve_Sharp_(novel) "Twelve Sharp (novel)") (2006)\_ -13. _[Lean Mean Thirteen](https://en.wikipedia.org/wiki/Lean_Mean_Thirteen "Lean Mean Thirteen") (2007)_ -14. _[Fearless Fourteen](https://en.wikipedia.org/wiki/Fearless_Fourteen "Fearless Fourteen") (2008)_ -15. _[Finger Lickin' Fifteen](https://en.wikipedia.org/wiki/Finger_Lickin%27_Fifteen "Finger Lickin' Fifteen") (2009)_ -16. _[Sizzling Sixteen](https://en.wikipedia.org/wiki/Sizzling_Sixteen "Sizzling Sixteen") (2010)_ -17. _Smokin' Seventeen (2011)_ -18. _Explosive Eighteen (2011)_ -19. _Notorious Nineteen (2012)_ -20. _Takedown Twenty (2013)_ -21. _Top Secret Twenty-One (2014)_ -22. _Tricky Twenty-Two (2015)_ -23. _Turbo Twenty-Three (2016)_ -24. _Hardcore Twenty-Four (2017)_ -25. _Look Alive Twenty-Five (2018)_ -26. _Twisted Twenty-Six (2019)_ -27. _Fortune & Glory Tantalizing Twenty-Seven (2020)_ -28. _Game On: Tempting Twenty-Eight (2021)_ -29. _Going Rogue: Rise and Shine Twenty-Nine (2022)_ -30. _Dirty Thirty (2023)_ +1. [One for the Money]( "One for the Money (novel)") (1994) +2. [Two for the Dough](https://en.wikipedia.org/wiki/Two_for_the_Dough "Two for the Dough") (1996) +3. [Three to Get Deadly](https://en.wikipedia.org/wiki/Three_to_Get_Deadly "Three to Get Deadly") (1997) +4. [Four to Score]( "Four to Score (novel)") (1998) +5. [High Five]() (1999) +6. [Hot Six](https://en.wikipedia.org/wiki/Hot_Six "Hot Six") (2000) +7. [Seven Up]( "Seven Up (novel)") (2001) +8. [Hard Eight]( "Hard Eight (novel)") (2002) +9. [To the Nines]( "To the Nines (novel)") (2003) +10. [Ten Big Ones]( "Ten Big Ones (novel)") (2004) +11. [Eleven on Top]( "Eleven on Top (novel)") (2005) +12. [Twelve Sharp]( "Twelve Sharp (novel)") (2006) +13. [Lean Mean Thirteen](https://en.wikipedia.org/wiki/Lean_Mean_Thirteen "Lean Mean Thirteen") (2007) +14. [Fearless Fourteen](https://en.wikipedia.org/wiki/Fearless_Fourteen "Fearless Fourteen") (2008) +15. [Finger Lickin' Fifteen](https://en.wikipedia.org/wiki/Finger_Lickin%27_Fifteen "Finger Lickin' Fifteen") (2009) +16. [Sizzling Sixteen](https://en.wikipedia.org/wiki/Sizzling_Sixteen "Sizzling Sixteen") (2010) +17. Smokin' Seventeen (2011) +18. Explosive Eighteen (2011) +19. Notorious Nineteen (2012) +20. Takedown Twenty (2013) +21. Top Secret Twenty-One (2014) +22. Tricky Twenty-Two (2015) +23. Turbo Twenty-Three (2016) +24. Hardcore Twenty-Four (2017) +25. Look Alive Twenty-Five (2018) +26. Twisted Twenty-Six (2019) +27. Fortune & Glory Tantalizing Twenty-Seven (2020) +28. Game On: Tempting Twenty-Eight (2021) +29. Going Rogue: Rise and Shine Twenty-Nine (2022) +30. Dirty Thirty (2023) ## Wishlist diff --git a/content/Journal.md b/content/Journal.md index 04af2a9c9..74fa79dd5 100644 --- a/content/Journal.md +++ b/content/Journal.md @@ -4,13 +4,15 @@ description: This section explores the concept of maintaining a Public Journal. compartir: true --- -> [!info] This page takes inspiration from the [Journal of an Enigmatic Mind](https://speyllsite.pages.dev/journal/). It explores the concept of keeping a public journal, something I haven't done before. +> [!note] +> I'm still defining what exactly I should include in this journal. I'm currently making sure it's not _too_ technical, or difficult to read. +This page explores the concept of keeping a public journal, something I haven't done before. I'm still defining what exactly I should include in this journal. I'm currently making sure it's not too technical, or difficult to read. ## 2024 ### March -- Backed up my past personal websites inside [semanticdata.github.io](https://github.com/semanticdata/semanticdata.github.io) using different branches. +- Backed up my past personal websites inside [semanticdata.github.io](https://github.com/semanticdata/semanticdata.github.io) using different branches. It now sits with a few other previous personal websites and blogs. - Currently using [Eleventy Vite](https://github.com/matthiasott/eleventy-plus-vite) to publish [MiguelPimente.do](https://miguelpimentel.do). The plan is to transition to a new starter I'm working on. - Refreshed all my notes within [Forgetful Notes](https://forgetfulnotes.com/). Revised the desktop layouts. - Learning [Nunjucks](https://mozilla.github.io/nunjucks/) to use it as templating engine within [Eleventy](https://www.11ty.dev/). @@ -25,7 +27,7 @@ compartir: true ### February - Discovered NASA's [Astronomy Picture of the Day](https://apod.nasa.gov/apod/). -- After checking out [Astro](https://astro.build/), I decided it wasn't time to jump into it. For now, using [Eleventy](https://www.11ty.dev/) feels adequate given my knowledge level. I will definitely give Astro another go, once I am more comfortable with [[./Svelte|Svelte]]. +- After checking out [Astro](https://astro.build/), I decided it wasn't time to jump into it. For now, using [Eleventy](https://www.11ty.dev/) feels adequate given my knowledge level. I will definitely give Astro another go, once I am more comfortable with [[Svelte|Svelte]]. - Updated my [Obsidian Starter Vault](https://github.com/semanticdata/obsidian-starter-vault) project. Now includes more information about the CSS snippets, community plugins, and general workflows included in it. - Forked these [Obsidian](https://obsidian.md) [Minimal theme](https://github.com/kepano/obsidian-minimal) [CSS Snippets](https://github.com/replete/obsidian-minimal-theme-css-snippets). - Added new CSS Snippets to my vault. I'll probably end up posting them later. @@ -69,5 +71,3 @@ compartir: true - Contributions: - Fixed bug outlined in [Issue #18](https://github.com/getzola/book/issues/18) in [Zola Book](https://github.com/getzola/book). - Added dark theme and toggle to the [Anpu Zola](https://github.com/zbrox/anpu-zola-theme) theme. - -> [!note] I'm still defining what exactly I should include in this journal. I'm currently making sure it's not _too_ technical, or difficult to read. diff --git a/content/Projects.md b/content/Projects.md index 236823239..0c1fac905 100644 --- a/content/Projects.md +++ b/content/Projects.md @@ -53,7 +53,8 @@ _Approx. budget: $1,070,000_ ### 🚨 MTPD Substation Rehab -Rehabilitate previous public space into new Metro Transit Police Dept. Substation in downtown Saint Paul. +Rehabilitate previous public space into new Metro +Transit Police Dept. Substation in downtown Saint Paul. _Approx. budget: $880,000_ ### 🚗 Pavement Management Program diff --git a/content/Quotes.md b/content/Quotes.md index 2b25fa5d1..6c0a88f59 100644 --- a/content/Quotes.md +++ b/content/Quotes.md @@ -32,7 +32,10 @@ Collection of quotes I like. ## Ashtavakra Gita -> "The wise man knows the Self, And he plays the game of life. But the fool lives in the world Like a beast of burden." +> "The wise man knows the Self, +> And he plays the game of life. +> But the fool lives in the world +> Like a beast of burden." ## Big Mouth @@ -128,7 +131,8 @@ Collection of quotes I like. > > I don't know. The only thing I do know… is that we have to be kind. > -> Please. Be kind… especially when we don't know what's going on. I know you see yourself as a fighter. Well, I see myself as one too. This is how I fight." +> Please. Be kind… especially when we don't know what's going on. +> I know you see yourself as a fighter. Well, I see myself as one too. This is how I fight." ## Yuval Noah Harari diff --git a/content/SSD NVMe Comparison.md b/content/SSD NVMe Comparison.md index b5918df92..d2a964a07 100644 --- a/content/SSD NVMe Comparison.md +++ b/content/SSD NVMe Comparison.md @@ -48,7 +48,8 @@ Let's break it down: ### Price -Based on price per $1. Selected $0.10 as the baseline after averaging some calculations. +Based on price per $1. +Selected $0.10 as the baseline after averaging some calculations. - 1 point for every $0.01 / GB below $0.10 diff --git a/content/Static Site Generators.md b/content/Static Site Generators.md index ef296c6a5..fb9b1bd49 100644 --- a/content/Static Site Generators.md +++ b/content/Static Site Generators.md @@ -5,10 +5,10 @@ tags: - markdown --- -Static site generators (SSGs) are engines that use text input files (such as [[./Markdown|Markdown]], [reStructuredText](https://docutils.sourceforge.io/rst.html), and [AsciiDoc](https://asciidoc.org/)) to generate static web pages. SSGs are typically for rarely-changing, informative content, such as product pages, news websites, (software) documentation, manuals, and blogs. +Static site generators (SSGs) are engines that use text input files (such as [[Markdown|Markdown]], [reStructuredText](https://docutils.sourceforge.io/rst.html), and [AsciiDoc](https://asciidoc.org/)) to generate static web pages. SSGs are typically for rarely-changing, informative content, such as product pages, news websites, (software) documentation, manuals, and blogs. Popular choices in SSGs include: - [Jekyll](https://jekyllrb.com/) - [Hugo](https://gohugo.io/) -- [[./Zola|Zola]] +- [[Zola|Zola]] diff --git a/content/Words.md b/content/Words.md index 467b9b545..224fc747c 100644 --- a/content/Words.md +++ b/content/Words.md @@ -13,7 +13,8 @@ Compilation of Words I like. Visit the [source](https://wordwarriors.wayne.edu/l ## Anodyne (adjective) 1. Capable of soothing or eliminating pain. -2. Not likely to offend or arouse tensions. Also used as a _noun_ to describe something that soothes, calms, or comforts. +2. Not likely to offend or arouse tensions. + Also used as a _noun_ to describe something that soothes, calms, or comforts. ## Arete (noun) @@ -124,6 +125,15 @@ Compilation of Words I like. Visit the [source](https://wordwarriors.wayne.edu/l 1. A striking or extraordinary person or thing. +## Idiom (noun) + +1. An expression in the usage of a language that is peculiar to itself either in having a meaning that cannot be derived from the conjoined meanings of its elements (such as up in the air for "undecided") or in its grammatically atypical use of words (such as give way). + +## Idiomatic (adjective) + +1. Of, relating to, or conforming to idiom. +2. Peculiar to a particular group, individual, or style. + ## Innocuous (adjectives) 1. Producing no injury, harmless. @@ -167,6 +177,11 @@ Compilation of Words I like. Visit the [source](https://wordwarriors.wayne.edu/l 1. Applied to the mental orientation of a person who has a fun loving attitude to a situation and seeks excitement. A paratelic state of mind is activity orientated and pleasure seeking. See also reversal theory. Compare telic. +## Prehensile (adjective) + +1. Adapted for seizing or grasping especially by wrapping around. (prehensile tail) +2. Gifted with mental grasp or moral or aesthetic perception. + ## Risible (adjective) 1. Relating to laughter or used in eliciting laughter. diff --git a/content/Zola.md b/content/Zola.md index 1d6f9d72f..72d0b31a2 100644 --- a/content/Zola.md +++ b/content/Zola.md @@ -6,9 +6,9 @@ compartir: true ## Introduction -[Zola](https:) is a fast [[./Static Site Generators|static site generator]] (SSG) contained in a single binary with everything built-in, it has no other dependencies. It is _by far_ my preferred way to build static websites. +[Zola](https:) is a fast [[Static Site Generators|static site generator]] (SSG) contained in a single binary with everything built-in, it has no other dependencies. It is _by far_ my preferred way to build static websites. -SSGs use dynamic templates to transform content into static HTML pages. Static sites are thus very fast and require no databases, making them easy to host. Content is written in [[./Markdown|Markdown]]. +SSGs use dynamic templates to transform content into static HTML pages. Static sites are thus very fast and require no databases, making them easy to host. Content is written in [[Markdown|Markdown]]. ## Useful Commands