diff --git a/content/About.md b/content/About.md new file mode 100644 index 000000000..3ea73a70f --- /dev/null +++ b/content/About.md @@ -0,0 +1,28 @@ +--- +title: About +compartir: true +lastmod: 2023-09-18 +--- +## Hi! I'm Miguel 👋🏼 + +Problem solver, hobby developer, music enjoyer, and public infrastructure enthusiast. I live in Minnesota, also known as the _"Land of 10,000 Lakes"_ for having over 14,000 bodies of fresh water. + +I think a lot, work a lot, have existential crises, and know just enough about making websites to make me dangerous. I enjoy writing, reading, coding, listening to music, and love having a problem to solve. + +### As of September 2023, I am… + +… tending to my [digital garden](https://forgetful.dev/). +… making simple browser [extensions](https://addons.mozilla.org/en-US/firefox/user/17772574/). +… collecting bookmarks with [Raindrop](https://raindrop.io/SemanticData). +… learning about [Vim](https://www.vim.org/), [NeoVim](https://neovim.io/), and [Emacs](https://www.gnu.org/software/emacs/). +… slowly teaching myself game development with [LÖVE](https://love2d.org/). + +### Reaching Out + +Here are some places you can find me on the web. You'll probably be able to find me in other places too, provided you look hard enough. + +* [GitHub](https://github.com/semanticdata) +* [Instagram](https://instagram.com/miguelapv) +* [LinkedIn](https://www.linkedin.com/in/miguelpimentel29/) + +Thank you for stopping by. Please tell your dog I said Hi! 🐶 diff --git a/content/Arpeggio.md b/content/Arpeggio.md new file mode 100644 index 000000000..13f1993f0 --- /dev/null +++ b/content/Arpeggio.md @@ -0,0 +1,12 @@ +--- +title: Arpeggio +tags: + - music + - definition +compartir: true +lastmod: 2023-09-18 +--- + +An arpeggio is a type of [[Chords|broken chord]] in which the notes that compose a chord are individually sounded in a progressive rising or descending order. Arpeggios on keyboard instruments may be called rolled chords. + +Arpeggios indicate a chord in which the notes are sounded individually. The word "arpeggio" comes from the Italian word "arpeggiare," which means to play on a harp. diff --git a/content/Atomic Notes.md b/content/Atomic Notes.md new file mode 100644 index 000000000..08db818f0 --- /dev/null +++ b/content/Atomic Notes.md @@ -0,0 +1,12 @@ +--- +title: Atomic Notes +tags: + - digital-gardening + - definition +compartir: true +lastmod: 2023-09-18 +--- + +Atomic notes are single, self-contained notes that capture a single idea or piece of information. They are meant to be read and understood without needing to refer to anything more. + +They can be connected to another atomic note or idea in some way. By breaking down complex ideas into smaller, atomic notes, one can make their notes more organized and easier to review later. diff --git a/content/Aurora Borealis Sighting.md b/content/Aurora Borealis Sighting.md new file mode 100644 index 000000000..d0eb8a718 --- /dev/null +++ b/content/Aurora Borealis Sighting.md @@ -0,0 +1,78 @@ +--- +title: Aurora Borealis Sighting +description: Wednesday, July 12th, 2023, was supposed to feature high solar activity, allowing for an incredibly large area of the northern United States to witness the Auroras as long as the light pollution was low. Unfortunately, this forecast did not come to pass. The solar activity remained within normal levels, meaning only Alaska and a few other places were able to see them. Thus cancelling these plans. But I liked the idea of presenting things like this in an Archive format. +date: 2023-07-12 +tags: + - archived +compartir: true +lastmod: 2023-09-14 +--- + + +> Wednesday, July 12th, 2023, was supposed to feature high solar activity, allowing for an incredibly large area of the northern United States to witness the Auroras as long as the light pollution was low. +> +> Unfortunately, this forecast did not come to pass. The solar activity remained within normal levels, meaning only Alaska and a few other places were able to see them. Thus cancelling these plans. But I liked the idea of presenting things like this in an Archive format. + +## Light Pollution Table + +| Location | Distance | Travel Time | Rank\* | +| :--- | :---: | :---: | :---: | +| Minneapolis | 16 miles | 25 minutes | 0 | +| Bloomington | 2 miles | 5 minutes | 1 | +| Chaska | 15 miles | 20 minutes | 2 | +| Farmington | 24 miles | 35 minutes | 3 | +| Jordan | 22 miles | 25 minutes | 4 | +| Norwood | 35 miles | 40 minutes | 5 | +| Gaylord | 55 miles | 60 minutes | 6 | +| Rapidan | 75 miles | 75 minutes | 7 | +| Chengwatana | 95 miles | 90 minutes | 8 | +| Sacred Heart | 105 miles | 120 minutes | 9 | + +**\*** Higher Rank is considered better. + +## Tips to Get a Better Look + +Viewing the aurora depends on four important factors. + +### Geomagnetic Activity + +If the geomagnetic field is active, then the aurora will be brighter and further from the poles. Geomagnetic activity is driven by solar activity and solar coronal holes and thus it waxes and wanes with time. The level of geomagnetic activity is indicated by the planetary K index or Kp. The Kp index ranges from 0 to 9. + +* For Kp in the range 0 to 2, the aurora will be far north, quite dim in intensity, and not very active. +* For Kp in the range of 3 to 5, the aurora will move further from the poles, it will become brighter and there will be more auroral activity (motion and formations). If you are in the right place, these aurora can be quite pleasing to look at. +* For Kp in the range 6 to 7, the aurora will move even further from the poles and will become quite bright and active. At this geomagnetic activity level, it might be possible to see the aurora from the northern edge of the United States. +* For Kp in the range 8 to 9, the aurora will move even further towards the equator and it will become very bright and very active. These are the events that create the best aurora and the extended auroral oval will be observable by the most people. At these levels, aurora may be seen directly overhead from the northern states of the USA. + +It should be noted that the relationship between Kp and auroral latitude are approximate and represent averages. There will be times when these relationships do not hold up exactly. + +There is an approximate relationship between Kp and the equatorward extent of the auroral oval. This relationship holds true in geomagnetic latitude, not geographic. At Kp = 0, the equator ward edge of the auroral oval is approximately 66 degrees. And it moves equatorward about 2 degrees for each level of Kp. So for Kp = 1, the aurora would move down to 64 degrees, for Kp=2, it would move to 62 degrees, etc… until reaching Kp of 9 at 48 degrees magnetic latitude. + +### Location + +Go towards the magnetic poles. The north magnetic pole is currently about 400 km (250 miles) from the geographic pole and is located in the islands of north east Canada. Find a place where you can see to the north ( or south if you are in the southern hemisphere). Given the right vantage point, say for example on top of a hill in the northern hemisphere with an unobstructed view toward the north, a person can see aurora even when it is 1000 km (600 miles) further north. It should be noted that if you are in the right place under the aurora, you can see very nice auroral displays even with low geomagnetic activity (Kp = 3 or 4). + +### It Must Be Dark + +Go out at night. Get away from city lights. The full moon will also diminish the apparent brightness of the aurora (not the actual brightness). One caveat that people often neglect to think of is that the high latitudes where aurora occur are also latitudes where it doesn't get dark in the summer. So combining a summer vacation to the arctic with aurora watching usually doesn't work. The aurora may still be there but it is only visible when it is dark. + +### Timing + +Best aurora is usually within an hour or two of midnight (between 10 PM and 2 AM local time). These hours of active aurora expand towards evening and morning as the level of geomagnetic activity increases. There may be aurora in the evening and morning but it is usually not as active and therefore, not as visually appealing. + +The best Seasons for aurora watching are around the spring and fall equinoxes. Due to subtleties in the way the solar wind interacts with Earth's magnetosphere, there is a tendency towards larger geomagnetic storms, and thus better auroras, to occur near the equinoxes. However, the number of hours of darkness decreases (increases) rapidly near the spring (fall) equinox so this caveat must be considered for those traveling to see the aurora. + +Below are maps showing the most southern extent of where aurora might be observable for different levels of the geomagnetic Kp index (and the NOAA G scale). It should be noted that the aurora can often be observed hundreds of kilometers (miles) equatorward of the actual aurora so these figures do not indicate where the aurora may be but rather the point from which it may be observed. + +## How Far South Can Aurora Be Observed? + +[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) + +![NOAA Space Weather Prediction Center - G-Kp](https://www.swpc.noaa.gov/sites/default/files/images/u2/Aurora_Kp_MapNorthAm.png) + +### Additional Resources + +* [Aurora Dashboard](https://www.swpc.noaa.gov/content/aurora-dashboard-experimental) +* [Dive Deeper Into the Science of the Aurora](https://www.swpc.noaa.gov/content/aurora-tutorial) +* [Space Weather Phenomena](https://www.swpc.noaa.gov/phenomena) diff --git a/content/Bookmark Collections.md b/content/Bookmark Collections.md new file mode 100644 index 000000000..53adff09b --- /dev/null +++ b/content/Bookmark Collections.md @@ -0,0 +1,26 @@ +--- +title: Bookmark Collections +tags: + - collection +compartir: true +lastmod: 2023-09-18 +--- + +## Raindrop.io + +In Raindrop.io I collect bookmarks. A subsection of these is curated and published to my Raindrop [public page](https://raindrop.io/SemanticData). + +Currently, I have these named public collections available: + +* Articles +* Firefox Addons (ones made by myself) +* Fun in Minnesota +* GitHub Repos +* Guides + * Bash Basics (series) + * Rust Basics (series) + * Terminal Basics (series) +* Hacker News +* PRIDE Events +* Wikipedia +* Wishlist diff --git a/content/Bookmarklets.md b/content/Bookmarklets.md new file mode 100644 index 000000000..63e1ed683 --- /dev/null +++ b/content/Bookmarklets.md @@ -0,0 +1,248 @@ +--- +title: Bookmarklet Collection +tags: + - collection +compartir: true +lastmod: 2023-09-18 +enableToc: true +--- + +You may drag the links underneath each heading to your bookmarks bar. This will create a new bookmark with the correct name and URL. + +Alternatively, you may copy the code for a bookmarklet and create your own. If you find it easier, you may use this [Bookmarklet Maker](https://caiorss.github.io/bookmarklet-maker/). + +## Utilities + +### Calculator + +Calculator + +```js +javascript:var evl,em,expr=prompt('Formula... (eg: 2*3 + 7/8)','');with(Math)try{evl= parseFloat(eval(expr));if(isNaN(evl)) {throw Error('Not a number!');}void(prompt ('Result:' ,evl));}catch(em){alert(em);} +``` + +### Find Text and Highlight It + +Find Text and Highlight It + +```js +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;function searchWithinNode(node, te, len){var pos, skip, spannode, middlebit, endbit, middleclone;skip=0;if( node.nodeType==3 ){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;}}else if( node.nodeType==1&& node.childNodes && node.tagName.toUpperCase()!="SCRIPT" && node.tagName.toUpperCase!="STYLE"){for (var child=0; child < node.childNodes.length; ++child){child=child+searchWithinNode(node.childNodes[child], te, len);}}return skip;}window.status="Searching for '"+text+"'...";searchWithinNode(document.body, text.toUpperCase(), text.length);window.status="Found "+count+" occurrence"+(count==1?"":"s")+" of %27"+text+"%27.";})(); +``` + +### First Commit of Repository + +First Commit of Repository + +```js +javascript:(b=>fetch('https://api.github.com/repos/'+b[1]+'/commits?sha='+(b[2]||'')).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())}return c[1]}).then(c=>c.pop().html_url).then(c=>window.location=c))(window.location.pathname.match(/\/([^\/]+\/[^\/]+)(?:\/tree\/([^\/]+))?/)); +``` + +### Tab Title Editor + +Tab Title Editor + +```js +javascript:void(document.title=prompt('Enter page title') ?? document.title) +``` + +### Tab Title and Icon Editor + +Tab Title and Icon Editor + +```js +javascript:document.title=prompt('Welcome to the Tab Cloak setup!\n\nEnter the title you want to set for this tab::');var icon=document.querySelector(`link[rel='icon']`);if (!icon) {icon = document.createElement('link');icon.rel='icon';};switch(prompt('What icon would you like to use?\n\n[1] Google Search\n[2] Google Drive\n[3] Custom URL\n\nPlease only enter a number!%27)){case%271%27:icon.setAttribute(%27href%27,%27https://www.google.com/favicon.ico%27);break;case%272%27:icon.setAttribute(%27href%27,%27https://ssl.gstatic.com/images/branding/product/1x/drive_2020q4_32dp.png%27);break;case%273%27:icon.setAttribute(%27href%27,prompt(%27Please enter the URL for the icon you want:%27));} document.head.appendChild(icon); +``` + +### URL to QR Code + +URL to QR Code + +```js +javascript: void(() => { open('https://chart.apis.google.com/chart?cht=qr&chs=300x300&chld=L|2&chl=%27 + (prompt(%27Enter text for QR code:%27) ?? (function() { throw null; }())), null, %27location=no,status=yes,menubar=no,scrollbars=no,resizable=yes,width=500,height=500,modal=yes,dependent=yes%27)})(); +``` + +### Open in Archive.is + +Open in Archive.is + +```js +javascript:(()=>{var url="https://archive.is/"+encodeURI(window.location.protocol + "//" + window.location.hostname + window.location.pathname); window.open(url, "_blank");})(); +``` + +### Post to Hacker News + +Post to Hacker News + +```js +javascript:void%20function(){var%20a=document.querySelector(%22meta[property='og:title']%22)%3Fdocument.querySelector(%22meta[property='og:title']%22).getAttribute(%22content%22):document.title,b=window.getSelection%26%262%3Cwindow.getSelection().toString().length%3Fwindow.getSelection().toString():a,c=encodeURIComponent,d=%22u=%22+c(document.location.href)+%22%26t=%22+c(b);setTimeout(function(){window.location.assign(%22https://news.ycombinator.com/submitlink%3F%22+d)},0)}(); +``` + +### Add to Raindrop + +Add to Raindrop + +```js +javascript:(function()%7Bvar rspW%3D450%2CrspH%3D600%2CrspL%3DparseInt((screen.width%2F2)-(rspW%2F2))%2CrspT%3DparseInt((screen.height%2F2)-(rspH%2F2))%3Bwindow.open( +``` + +### Waterize Page + +Waterize Page + +```js +javascript:(function()%7B%2F%2F%20Water.css%20Bookmarklet%0A%2F%2F%20---------------------%0A%0Aconst%20%24%24%20%3D%20(selector)%20%3D%3E%20document.querySelectorAll(selector)%0Aconst%20createElement%20%3D%20(tagName%2C%20properties)%20%3D%3E%20Object.assign(document.createElement(tagName)%2C%20properties)%0A%0A%2F%2F%20Remove%20all%20CSS%20stylesheets%2C%20external%20and%20internal%0A%24%24('link%5Brel%3D%22stylesheet%22%5D%2Cstyle').forEach((el)%20%3D%3E%20el.remove())%0A%0A%2F%2F%20Remove%20all%20inline%20styles%0A%24%24('*').forEach((el)%20%3D%3E%20(el.style%20%3D%20''))%0A%0Aconst%20linkElm%20%3D%20createElement('link'%2C%20%7B%0A%20%20rel%3A%20'stylesheet'%2C%0A%20%20href%3A%20'https%3A%2F%2Fcdn.jsdelivr.net%2Fnpm%2Fwater.css%402%2Fout%2Flight.css'%0A%7D)%0A%0A%2F%2F%20Add%20water.css%20and%20responsive%20viewport%20(if%20necessary)%0Adocument.head.append(%0A%20%20linkElm%2C%0A%20%20!%24%24('meta%5Bname%3D%22viewport%22%5D').length%20%26%26%20createElement('meta'%2C%20%7B%0A%20%20%20%20name%3A%20'viewport'%2C%0A%20%20%20%20content%3A%20'width%3Ddevice-width%2Cinitial-scale%3D1.0'%0A%20%20%7D)%0A)%0A%0A%2F%2F%20Theme%20switching%20icons%0Aconst%20moonSVG%20%3D%20'%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-moon%22%3E%3Cpath%20d%3D%22M21%2012.79A9%209%200%201%201%2011.21%203%207%207%200%200%200%2021%2012.79z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E'%0Aconst%20sunSVG%20%3D%20'%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-sun%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%225%22%3E%3C%2Fcircle%3E%3Cline%20x1%3D%2212%22%20y1%3D%221%22%20x2%3D%2212%22%20y2%3D%223%22%3E%3C%2Fline%3E%3Cline%20x1%3D%2212%22%20y1%3D%2221%22%20x2%3D%2212%22%20y2%3D%2223%22%3E%3C%2Fline%3E%3Cline%20x1%3D%224.22%22%20y1%3D%224.22%22%20x2%3D%225.64%22%20y2%3D%225.64%22%3E%3C%2Fline%3E%3Cline%20x1%3D%2218.36%22%20y1%3D%2218.36%22%20x2%3D%2219.78%22%20y2%3D%2219.78%22%3E%3C%2Fline%3E%3Cline%20x1%3D%221%22%20y1%3D%2212%22%20x2%3D%223%22%20y2%3D%2212%22%3E%3C%2Fline%3E%3Cline%20x1%3D%2221%22%20y1%3D%2212%22%20x2%3D%2223%22%20y2%3D%2212%22%3E%3C%2Fline%3E%3Cline%20x1%3D%224.22%22%20y1%3D%2219.78%22%20x2%3D%225.64%22%20y2%3D%2218.36%22%3E%3C%2Fline%3E%3Cline%20x1%3D%2218.36%22%20y1%3D%225.64%22%20x2%3D%2219.78%22%20y2%3D%224.22%22%3E%3C%2Fline%3E%3C%2Fsvg%3E'%0A%0A%2F%2F%20Theme%20toggling%20logic%0Aconst%20toggleBtn%20%3D%20createElement('button'%2C%20%7B%0A%20%20innerHTML%3A%20sunSVG%2C%0A%20%20ariaLabel%3A%20'Switch%20theme'%2C%0A%20%20style%3A%20%60%0A%20%20%20%20position%3A%20fixed%3B%0A%20%20%20%20top%3A%2050px%3B%0A%20%20%20%20right%3A%2050px%3B%0A%20%20%20%20margin%3A%200%3B%0A%20%20%20%20padding%3A%2010px%3B%0A%20%20%20%20line-height%3A%201%3B%0A%20%20%60%0A%7D)%0A%0Alet%20theme%20%3D%20'light'%0Aconst%20toggleTheme%20%3D%20()%20%3D%3E%20%7B%0A%20%20if%20(theme%20%3D%3D%3D%20'light')%20%7B%0A%20%20%20%20theme%20%3D%20'dark'%0A%20%20%20%20toggleBtn.innerHTML%20%3D%20moonSVG%0A%20%20%20%20linkElm.href%20%3D%20'https%3A%2F%2Fcdn.jsdelivr.net%2Fnpm%2Fwater.css%402%2Fout%2Fdark.css'%0A%20%20%7D%20else%20%7B%0A%20%20%20%20theme%20%3D%20'light'%0A%20%20%20%20linkElm.href%20%3D%20'https%3A%2F%2Fcdn.jsdelivr.net%2Fnpm%2Fwater.css%402%2Fout%2Flight.css'%0A%20%20%20%20toggleBtn.innerHTML%20%3D%20sunSVG%0A%20%20%7D%0A%7D%0A%0AtoggleBtn.addEventListener('click'%2C%20toggleTheme)%0Adocument.body.append(toggleBtn)%7D)()%3B +``` + +## Web Development + +### Contrast Cheker + +Contrast Checker + +```js +javascript:(function(){var constrastletelem = document.getElementById("contrastletdragable");if (constrastletelem == null) {var contrastletdragable = document.createElement("div");contrastletdragable.id = "contrastletdragable";contrastletdragable.style.width = "384px";contrastletdragable.style.position = "absolute";contrastletdragable.style.right = "20px";contrastletdragable.style.top = window.pageYOffset+20+"px";contrastletdragable.style.zIndex = "10000";contrastletdragable.style.boxSizing = "content-box";var contrastletdragzone = document.createElement("div");contrastletdragzone.id = "contrastletdragzone";contrastletdragzone.style.width = "100%";contrastletdragzone.style.height = "15px";contrastletdragzone.style.cursor = "move";contrastletdragzone.style.backgroundColor = "#0f2c65";contrastletdragzone.style.boxSizing = "content-box";contrastletdragable.appendChild(contrastletdragzone);document.body.appendChild(contrastletdragable);var contrastletclose = document.createElement("button");contrastletclose.id = "contrastletclose";contrastletclose.style.width = "15px";contrastletclose.style.height = "15px";contrastletclose.style.float = "right";contrastletclose.style.padding = "0";contrastletclose.style.border = "0";contrastletclose.style.borderTop = "1px solid #0f2c65";contrastletclose.style.borderRight = "1px solid #0f2c65";contrastletclose.setAttribute("aria-label", "Close Contrast Checker");contrastletclose.addEventListener( "click", function () {contrastletdragable.remove(); }, false,);var contrastletclosetext = document.createTextNode("X");contrastletclose.appendChild(contrastletclosetext);contrastletdragzone.appendChild(contrastletclose);var contrastlet = document.createElement("iframe");contrastlet.src = "https://webaim.org/resources/contrastchecker/mini?ver=1&a="+Math.random();contrastlet.style.width = "380px";contrastlet.style.height = "368px";contrastlet.style.margin = "0px";contrastlet.style.borderStyle = "solid";contrastlet.style.borderColor = "#0f2c65";contrastlet.style.boxSizing = "content-box";contrastletdragable.appendChild(contrastlet);let x = 0;let y = 0;const mouseDownHandler = function (e) {x = e.clientX;y = e.clientY;document.addEventListener("mousemove", mouseMoveHandler);document.addEventListener("mouseup", mouseUpHandler);};const mouseMoveHandler = function (e) {const dx = e.clientX - x;const dy = e.clientY - y;contrastletdragable.style.top = %60${contrastletdragable.offsetTop + dy}px%60;contrastletdragable.style.left = %60${contrastletdragable.offsetLeft + dx}px%60;x = e.clientX;y = e.clientY;};const mouseUpHandler = function () {document.removeEventListener("mousemove", mouseMoveHandler);document.removeEventListener("mouseup", mouseUpHandler);};contrastletdragable.addEventListener("mousedown", mouseDownHandler);document.addEventListener("keyup", function(event) {if (event.keyCode === 27) {contrastletdragable.remove();}});contrastlet.addEventListener("keyup", function(event) {if (event.keyCode === 27) {contrastletdragable.remove();}});document.addEventListener("securitypolicyviolation", (e) => {contrastlet.remove();var contrastleterrortext = document.createTextNode("The Content Security Policy on this page does not allow embedded iframes. The Contrast Checker Bookmarklet cannot run on this page. Press Esc to dismiss this message.");contrastletdragable.style.backgroundColor="#fff";contrastletdragable.appendChild(contrastleterrortext);});}})(); +``` + +### CSS Switch + +CSS Switch + +```js +javascript:(function()%7Bvar%20body%20%3D%20document.getElementsByTagName('body')%5B0%5D%3Bscript%20%3D%20document.createElement('script')%3Bscript.type%3D%20'text%2Fjavascript'%3Bscript.src%3D%20'https%3A%2F%2Fdohliam.github.io%2Fdropin-minimal-css%2Fswitcher.js'%3Bbody.appendChild(script)%7D)() +``` + +### Show Stylesheets + +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; function trim(s) { return s.replace(/^\s*\n/, '').replace(/\s*$/, ''); }; function iff(a, b, c) { return b ? a + b + c : ''; } function add(h) { b.appendChild(h); } function makeTag(t) { return d.createElement(t); } function makeText(tag, text) { 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)); 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))); } for (i = 0; i < ex.length; ++i) { rs = ex[i].rel.split(' '); for (j = 0; j < rs.length; ++j) if (rs[j].toLowerCase() == 'stylesheet') { add(makeText('h4', 'link rel="' + ex[i].rel + '" href="' + ex[i].href + '"' + iff(' title="', ex[i].title, '"'))); iframe = makeTag('iframe'); iframe.src = ex[i].href; add(iframe); break; } } void 0 +``` + +### CSS Stats + +Stats + +```js +javascript:location.href='http://cssstats.com/stats?url=%27+window.location.href +``` + +### Performance Analyzer + +Performance Analyzer + +```js +javascript: (function() { var el = document.createElement('script'); el.type = 'text/javascript'; el.src = '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); })(); +``` + +### Font Finder + +Font Finder + +```js +javascript:(function(){function getSelectedNode(){if(window.getSelection().focusNode===null)return null;return window.getSelection().focusNode.parentNode}function getNodeFontStack(node){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 node=getSelectedNode();if(!node){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}`)}()) +``` + +### View Fonts + +View Fonts + +```js +javascript: void((function(d) { 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)); +``` + +### Indentify Fonts + +Identify Fotns + +```js +javascript: void((function(d) { 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)); +``` + +### Stress Test + +Stress Test + +```js +javascript:(function()%7Bvar%20d=document,s=d.createElement('script'),doit=function()%7Bif(window.stressTest)%7BstressTest.bookmarklet();%7Delse%7BsetTimeout(doit,100);%7D%7D;s.src='https://rawgithub.com/andyedinborough/stress-css/master/stressTest.js?_='%2BMath.random();(d.body%7C%7Cd.getElementsByTagName('head')%5B0%5D).appendChild(s);doit();%7D)(); +``` + +### Quick Edit + +Quick Edit + +```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.addEventListener('keyup',e => { if(e.key==='Escape'){ document.designMode='off'; s.remove(); document.removeEventListener('keyup',e); } });})(); +``` + +### Edit Current Page + +Edit Current Page + +```js +javascript: document.body.contentEditable = 'true'; document.designMode = 'on'; void 0 +``` + +### User Agent Stats + +User Agent Stats + +```js +javascript: void(() => {prompt('User agent:', navigator.userAgent)})() +``` + +### WebDev Multi Tools + +WebDev Multi Tools + +```js +javascript:(function () %7Bvar v %3D document.createElement(%27script%27)%3Bv.src %3D %27https%3A%2F%2Fcdn.jsdelivr.net%2Fgh%2FBrowncha023%2FVengeance%40v1.2.0%2Fscript.min.js%27%3Bdocument.body.appendChild(v)%3B%7D()) +``` + +### Website Stack + +Website Stack + +```js +javascript:(function(){var el=document.createElement('script');el.type='text/javascript';el.src='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);})(); +``` + +### Website Dev Stack + +Website Dev Stack + +```js +javascript: (function() { var d = document, e = d.getElementById('wappalyzer-container'); if (e !== null) { 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'); p.setAttribute('style', 'background-image: url(' + u + 'images/spinner.gif) !important'); 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'); 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); })(); +``` + +### Website Stack - Built With + +Website Stack - Built With + +```js +javascript:void(open('https://builtwith.com/?'+encodeURIComponent(location.href))); +``` + +### Heatmap - Web Loading Time + +Heatmap - Web Loading Time + +```js +javascript: (function() { var el = document.createElement('script'); el.src = 'https://zeman.github.io/perfmap/perfmap.js'; document.body.appendChild(el); })(); +``` + +### Instagram - Download Photo + +Instagram - Download Photo + +```js +javascript:(function(){;!function(e)%7Bvar%20t=%7B%7D;function%20n(a)%7Bif(t%5Ba%5D)return%20t%5Ba%5D.exports;var%20r=t%5Ba%5D=%7Bi:a,l:!1,exports:%7B%7D%7D;return%20e%5Ba%5D.call(r.exports,r,r.exports,n),r.l=!0,r.exports%7Dn.m=e,n.c=t,n.d=function(e,t,a)%7Bn.o(e,t)%7C%7CObject.defineProperty(e,t,%7Benumerable:!0,get:a%7D)%7D,n.r=function(e)%7B%22undefined%22!=typeof%20Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,%7Bvalue:%22Module%22%7D),Object.defineProperty(e,%22__esModule%22,%7Bvalue:!0%7D)%7D,n.t=function(e,t)%7Bif(1&t&&(e=n(e)),8&t)return%20e;if(4&t&&%22object%22==typeof%20e&&e&&e.__esModule)return%20e;var%20a=Object.create(null);if(n.r(a),Object.defineProperty(a,%22default%22,%7Benumerable:!0,value:e%7D),2&t&&%22string%22!=typeof%20e)for(var%20r%20in%20e)n.d(a,r,function(t)%7Breturn%20e%5Bt%5D%7D.bind(null,r));return%20a%7D,n.n=function(e)%7Bvar%20t=e&&e.__esModule?function()%7Breturn%20e.default%7D:function()%7Breturn%20e%7D;return%20n.d(t,%22a%22,t),t%7D,n.o=function(e,t)%7Breturn%20Object.prototype.hasOwnProperty.call(e,t)%7D,n.p=%22%22,n(n.s=0)%7D(%5Bfunction(e,t,n)%7B%22use%20strict%22;n.r(t);var%20a=function(e,t)%7Breturn(a=Object.setPrototypeOf%7C%7C%7B__proto__:%5B%5D%7Dinstanceof%20Array&&function(e,t)%7Be.__proto__=t%7D%7C%7Cfunction(e,t)%7Bfor(var%20n%20in%20t)Object.prototype.hasOwnProperty.call(t,n)&&(e%5Bn%5D=t%5Bn%5D)%7D)(e,t)%7D;function%20r(e,t)%7Bif(%22function%22!=typeof%20t&&null!==t)throw%20new%20TypeError(%22Class%20extends%20value%20%22+String(t)+%22%20is%20not%20a%20constructor%20or%20null%22);function%20n()%7Bthis.constructor=e%7Da(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new%20n)%7DObject.create;function%20o(e,t)%7Bvar%20n=%22function%22==typeof%20Symbol&&e%5BSymbol.iterator%5D;if(!n)return%20e;var%20a,r,o=n.call(e),i=%5B%5D;try%7Bfor(;(void%200===t%7C%7Ct--%3E0)&&!(a=o.next()).done;)i.push(a.value)%7Dcatch(e)%7Br=%7Berror:e%7D%7Dfinally%7Btry%7Ba&&!a.done&&(n=o.return)&&n.call(o)%7Dfinally%7Bif(r)throw%20r.error%7D%7Dreturn%20i%7DObject.create;var%20i=function()%7Bfunction%20e(e,t)%7Bthis._program=e,this._module=t%7Dreturn%20e.prototype.image=function(e)%7Bthis._program.setImageLink(e),this._program.foundImage=!0,this._program.foundByModule=this._module.getName(),window.open(this._program.imageLink)%7D,e.prototype.video=function(e)%7Bvar%20t=function(e)%7Bvar%20t=new%20URL(e);return%20t.host=%22scontent.cdninstagram.com%22,t.href%7D(e);window.open(t),this._program.foundByModule=this._module.getName(),this._program.foundVideo=!0,this._program.alertNotInInstagramPost=!0%7D,e%7D(),s=function()%7Bfunction%20e()%7B%7Dreturn%20e.prototype.error=function(e,t)%7Bvar%20n=this.getName();console.error(n+%22()%22,%22%5Binstantgram%5D%20%22+t.VERSION,e)%7D,e%7D();function%20u(e)%7Bvar%20t=%5B%5D;for(t.push(e);e.parentNode;)t.unshift(e.parentNode),e=e.parentNode;return%20t%7Dfunction%20d(e)%7Bvar%20t=e%5BObject.keys(e).find(function(e)%7Breturn%20e.includes(%22Instance%22)%7C%7Ce.includes(%22Fiber%22)%7D)%5D;return%20t%7C%7Cnull%7Dfunction%20l(e)%7Bvar%20t,n;return%7Bquality:e.getAttribute(%22FBQualityClass%22),bandwidth:parseInt(e.getAttribute(%22bandwidth%22)),baseUrl:null===(n=null===(t=e.querySelector(%22BaseURL%22))%7C%7Cvoid%200===t?void%200:t.textContent)%7C%7Cvoid%200===n?void%200:n.trim()%7D%7Dfunction%20m(e,t)%7Breturn%22hd%22===e.quality&&%22hd%22!==t.quality?-1:%22hd%22!==e.quality&&%22hd%22===t.quality?1:t.bandwidth-e.bandwidth%7Dfunction%20c(e)%7Bvar%20t,n;if(e.src&&!e.src.startsWith(%22blob:%22))return%20e.src;var%20a=d(e),r=null==a?void%200:a.return.memoizedProps.fallbackSrc;if(r)return%20r;var%20o=null===(t=null==a?void%200:a.return.return)%7C%7Cvoid%200===t?void%200:t.memoizedProps.manifest;if(!o)return%20null;var%20i=(new%20DOMParser).parseFromString(o,%22text/xml%22),s=Array.from(i.querySelectorAll('Representation%5BmimeType=%22video/mp4%22%5D')).map(l).filter(function(e)%7Breturn%20e.baseUrl%7D);return%20s.sort(m),null===(n=s%5B0%5D)%7C%7Cvoid%200===n?void%200:n.baseUrl%7Dvar%20g=function(e)%7Bvar%20t,n,a,r,i,s=d(o(u(e).filter(function(e)%7Breturn%22SECTION%22===e.nodeName%7D).reverse(),1)%5B0%5D),l=null===(i=null===(r=null===(a=null===(n=null===(t=null==s?void%200:s.return)%7C%7Cvoid%200===t?void%200:t.return)%7C%7Cvoid%200===n?void%200:n.return)%7C%7Cvoid%200===a?void%200:a.memoizedProps)%7C%7Cvoid%200===r?void%200:r.post)%7C%7Cvoid%200===i?void%200:i.videoUrl;return%20l%7C%7Cc(e)%7D,p=function(e)%7Bfunction%20t()%7Breturn%20null!==e&&e.apply(this,arguments)%7C%7Cthis%7Dreturn%20r(t,e),t.prototype.getName=function()%7Breturn%22ImageVideoInStories%22%7D,t.prototype.execute=function(e)%7Bvar%20t=!1,n=null;try%7Bif(e.isStory)%7Bvar%20a=document.querySelector(%22body%22),r=a.querySelectorAll(%22video%22),o=a.querySelectorAll(%22button%5Baria-label%5D%22)%5B0%5D.nextElementSibling.querySelector(e.mediaImageElExpression)%7C%7Ca.querySelector(e.mediaImageElExpressions.img),s=%22%22;r.length%3E0?(s=g(r%5B0%5D),n=%22video%22):(s=o.src,n=%22image%22);var%20u=new%20i(e,this);if(s&&(u%5Bn%5D(s),t=!0),!1===t&&e.videos.length%3E0)%7Bvar%20d=g(e.videos%5B0%5D);if(!d&&e.videos%5B0%5D.children)%7Bvar%20l=e.videos%5B0%5D.children%5B0%5D;d=g(l)%7Dd&&(u.video(d),t=!0)%7D%7D%7Dcatch(t)%7Bthis.error(t,e)%7Dreturn%20t%7D,t%7D(s);function%20f(e)%7Bvar%20t=window,n=e.getBoundingClientRect();return%20n.bottom%3E0&&n.right%3E0&&n.left%3Ct.innerWidth&&n.top%3Ct.innerHeight%7Dvar%20h=function(e)%7Bfunction%20t()%7Breturn%20null!==e&&e.apply(this,arguments)%7C%7Cthis%7Dreturn%20r(t,e),t.prototype.getName=function()%7Breturn%22VideoInPostAndModal%22%7D,t.prototype.execute=function(e)%7Bvar%20t=!1;try%7Bif(e.isPost)%7Bvar%20n=void%200;if(1===e.videos.length&&(e.videos%5B0%5D.hasAttribute(%22playsinline%22)%7C%7Ce.videos%5B0%5D.hasAttribute(%22loop%22))&&(n=c(e.videos%5B0%5D)),e.videos.length%3E1)%7Bvar%20a=Array.from(e.videos).filter(f).find(function(e)%7Breturn%20e.hasAttribute(%22playsinline%22)%7C%7Ce.hasAttribute(%22loop%22)%7D);a&&(n=c(a))%7Dn&&((new%20i(e,this)).video(n),t=!0)%7Delse;%7Dcatch(t)%7Bthis.error(t,e)%7Dreturn%20t%7D,t%7D(s);function%20v(e,t)%7Bvar%20n,a,r=!1,o=%22%22,i=(t%7C%7Ce%5B0%5D.closest('%5Brole=%22presentation%22%5D')).parentElement,s=Array.from(i.querySelectorAll(%22button%5Baria-label%22)).filter(function(e)%7Breturn%20e.parentElement===i%7D),u=1===s.length&&%22previous%22===(null===(n=d(s%5B0%5D))%7C%7Cvoid%200===n?void%200:n.return.memoizedProps.direction),l=1===s.length&&%22next%22===(null===(a=d(s%5B0%5D))%7C%7Cvoid%200===a?void%200:a.return.memoizedProps.direction);return%20r%7C%7C(1===s.length&&l&&(o=e%5B0%5D.src,r=!0),1===s.length&&u&&(o=e%5B1%5D.src,r=!0),3===e.length&&(o=e%5B1%5D.src,r=!0)),o%7Dfunction%20y(e)%7Breturn%22user-avatar%22===e.getAttribute(%22data-testid%22)%7C%7C%22span%22===e.parentElement.localName%7C%7C%22a%22===e.parentElement.localName%7C%7Cu(e).filter(function(e)%7Breturn%22HEADER%22===e.nodeName%7D).length%3E0%7Dvar%20_=function(e)%7Bfunction%20t()%7Breturn%20null!==e&&e.apply(this,arguments)%7C%7Cthis%7Dreturn%20r(t,e),t.prototype.getName=function()%7Breturn%22ImageInPostAndModal%22%7D,t.prototype.execute=function(e)%7Bvar%20t=!1;try%7Bif(e.isPost)%7Bvar%20n=void%200,a=document.querySelector('article%5Brole=%22presentation%22%5D'),r=a.querySelector('%5Brole=%22presentation%22%5D')%7C%7Ca;if(r)%7Bvar%20o=%5B%5D;a.querySelectorAll(%22img%22).forEach(function(e)%7Bf(e)&&!y(e)&&o.push(e)%7D),1===e.images.length&&(n=e.images%5B0%5D.src,t=!0),t%7C%7C1!==o.length%7C%7C(n=o%5B0%5D.src,t=!0),t%7C%7C(n=v(o,r)),n?((new%20i(e,this)).image(n),t=!0):e.context=%7BhasMsg:!0,msg:%22index#program#screen@alert_dontFound%22%7D%7D%7D%7Dcatch(t)%7Bthis.error(t,e)%7Dreturn%20t%7D,t%7D(s),b=function(e)%7Bfunction%20t()%7Breturn%20null!==e&&e.apply(this,arguments)%7C%7Cthis%7Dreturn%20r(t,e),t.prototype.getName=function()%7Breturn%22ImageOnScreen%22%7D,t.prototype.execute=function(e)%7Bvar%20t=!1;try%7Bvar%20n=void%200,a=Array.from(document.querySelectorAll('article%5Brole=%22presentation%22%5D')).filter(f);a.reverse();var%20r=a%5B0%5D;if(r)%7Bfor(var%20o=r.querySelectorAll(%22img%22),s=%5B%5D,u=0;u%3Co.length;u++)%7Bvar%20d=o%5Bu%5D;f(d)&&!y(d)&&s.push(d)%7Dif(1===s.length&&(n=s%5B0%5D.src),!n)n=v(s,r.querySelector('div%5Brole=%22presentation%22%5D'));n?((new%20i(e,this)).image(n),t=!0):e.context=%7BhasMsg:!0,msg:%22index#program#modal@alert_dontFound%22%7D%7D%7Dcatch(t)%7Bthis.error(t,e)%7Dreturn%20t%7D,t%7D(s),x=%7Blangs:%7B%22de-DE%22:%7B%22helpers.localize_defaultlang%22:%22Ausgew%C3%A4hlte%20Sprache:%20$%7BLANG_DEFAULT%7D%20%5Cn%20Weitere%20Informationen%20zu%20den%20unterst%C3%BCtzten%20Sprachen%20findest%20du%20auf%20http://theus.github.io/instantgram%22,%22modules.update@oudated_outdated%22:%22%5Binstantgram%5D%20ist%20veraltet.%20Bitte%20besuche%20die%20Seite%20http://theus.github.io/instantgram%20f%C3%BCr%20ein%20Update.%22,%22modules.update@oudated_localInfo%22:%22%5Binstantgram%5D%20Installierte%20Version%20$%7Bdata.version%7D%20%7C%20Neue%20Version:%20$%7Bdata.gitVersion%7D%22,%22modules.update@determineIfGetUpdateIsNecessary_contacting%22:%22%5Binstantgram%5D%20sucht%20nach%20neuen%20verf%C3%BCgbaren%20Updates%E2%80%A6%22,%22modules.update@determineIfGetUpdateIsNecessary_updated%22:%22%5Binstantgram%5D%20wurde%20aktualisiert.%22,%22modules.update@determineIfGetUpdateIsNecessary_@alert_found%22:%22%5Binstantgram%5D%20hat%20ein%20neues%20Update%20gefunden.%5CnBitte%20besuche%20die%20Seite%20http://theus.github.io/instantgram,%20um%20das%20Update%20zu%20installieren.%22,%22index@alert_onlyWorks%22:%22%5Binstantgram%5D%20funktioniert%20nur%20mit%20instagram.com.%22,%22index#program#modal@alert_dontFound%22:%22%5Binstantgram%5D%20konnte%20kein%20Bild%20in%20diesem%20Post%20finden.%20Bitte%20%C3%B6ffne%20den%20Link%20in%20einem%20neuen%20Tab.%22,%22index#program#post@alert_dontFound%22:%22Ops,%20%5Binstantgram%5D%20konnte%20leider%20kein%20Bild%20finden%20%20:-(%22,%22index#program#screen@alert_dontFound%22:%22%5Binstantgram%5D%20hat%20mehr%20als%201%20Bild%20gefunden.%20Bist%20du%20in%20der%20Profilansicht?%20Falls%20ja,%20%C3%B6ffne%20bitte%20zuerst%20einen%20einzelnen%20Post%20und%20f%C3%BChre%20%5Binstantgram%5D%20erneut%20aus.%22,%22index#program@alert_dontFound%22:%22Ops,%20hast%20du%20einen%20Instagram%20Post%20ge%C3%B6ffnet?%20Zum%20Beispiel%20instagram.com/p/82jd828jd%22%7D,%22en-US%22:%7B%22helpers.localize_defaultlang%22:%22%5Binstantgram%5D%20set%20language:%20$%7BLANG_DEFAULT%7D%20%5Cn%20For%20more%20information%20about%20available%20languages%20please%20check%20http://theus.github.io/instantgram%22,%22modules.update@oudated_outdated%22:%22%5Binstantgram%5D%20is%20outdated.%20Please%20check%20http://theus.github.io/instantgram%20for%20available%20updates.%22,%22modules.update@oudated_localInfo%22:%22%5Binstantgram%5D%20Installed%20version:%20$%7Bdata.version%7D%20%7C%20New%20update:%20$%7Bdata.gitVersion%7D%22,%22modules.update@determineIfGetUpdateIsNecessary_contacting%22:%22%5Binstantgram%5D%20is%20looking%20for%20available%20updates%E2%80%A6%22,%22modules.update@determineIfGetUpdateIsNecessary_updated%22:%22%5Binstantgram%5D%20updated%20your%20current%20version.%22,%22modules.update@determineIfGetUpdateIsNecessary_@alert_found%22:%22%5Binstantgram%5D%20found%20a%20new%20available%20update.%5CnPlease%20check%20http://theus.github.io/instantgram%20to%20install%20it.%22,%22index@alert_onlyWorks%22:%22%5Binstantgram%5D%20only%20works%20on%20instagram.com.%22,%22index#program#modal@alert_dontFound%22:%22%5Binstantgram%5D%20didn't%20find%20any%20image%20in%20this%20Instagram%20post.%20Please%20try%20to%20open%20the%20link%20in%20a%20new%20tab.%22,%22index#program#post@alert_dontFound%22:%22Ops,%20%5Binstantgram%5D%20couldn't%20find%20any%20image%20%20:-(%22,%22index#program#screen@alert_dontFound%22:%22%5Binstantgram%5D%20found%20more%20than%201%20image.%20Are%20you%20on%20a%20profile%20page?%20If%20yes,%20please%20open%20a%20single%20post%20first%20and%20open%20%5Binstantgram%5D%20again.%22,%22index#program@alert_dontFound%22:%22Ops,%20did%20you%20open%20any%20Instagram%20post?%20Like%20for%20example%20instagram.com/p/82jd828jd%22%7D,%22es-AR%22:%7B%22helpers.localize_defaultlang%22:%22%5Binstantgram%5D%20elegir%20idioma:%20$%7BLANG_DEFAULT%7D%20%5Cn%20Para%20m%C3%A1s%20informaci%C3%B3n%20acerca%20de%20los%20idiomas%20disponibles,%20por%20favor%20visite%20http://theus.github.io/instantgram%22,%22modules.update@oudated_outdated%22:%22%5Binstantgram%5D%20est%C3%A1%20desactualizado.%20Por%20favor%20visite%20http://theus.github.io/instantgram%20para%20ver%20actualizaciones.%22,%22modules.update@oudated_localInfo%22:%22%5Binstantgram%5D%20Versi%C3%B3n%20instalada:%20$%7Bdata.version%7D%20%7C%20Nueva%20actualizaci%C3%B3n:%20$%7Bdata.gitVersion%7D%22,%22modules.update@determineIfGetUpdateIsNecessary_contacting%22:%22%5Binstantgram%5D%20est%C3%A1%20buscando%20nuevas%20actualizaciones%E2%80%A6%22,%22modules.update@determineIfGetUpdateIsNecessary_updated%22:%22%5Binstantgram%5D%20actualiz%C3%B3%20a%20la%20versi%C3%B3n%20actual.%22,%22modules.update@determineIfGetUpdateIsNecessary_@alert_found%22:%22%5Binstantgram%5D%20encontr%C3%B3%20una%20nueva%20actualizaci%C3%B3n%20disponible.%5CnPor%20favor%20visite%20http://theus.github.io/instantgram%20para%20instalarla.%22,%22index@alert_onlyWorks%22:%22%5Binstantgram%5D%20s%C3%B3lo%20funciona%20en%20instagram.com.%22,%22index#program#modal@alert_dontFound%22:%22%5Binstantgram%5D%20no%20encontr%C3%B3%20ninguna%20imagen%20en%20esta%20publicaci%C3%B3n%20de%20Instagram.%20Por%20favor%20intente%20abrir%20el%20link%20en%20una%20nueva%20pesta%C3%B1a.%22,%22index#program#post@alert_dontFound%22:%22Ups,%20%5Binstantgram%5D%20no%20pudo%20encontrar%20ninguna%20imagen%20:-(%22,%22index#program#screen@alert_dontFound%22:%22%5Binstantgram%5D%20encontr%C3%B3%20m%C3%A1s%20de%201%20imagen.%20%C2%BFEst%C3%A1s%20en%20una%20p%C3%A1gina%20de%20perfil?%20Si%20es%20as%C3%AD,%20por%20favor%20ingresa%20en%20una%20publicaci%C3%B3n%20y%20luego%20abre%20%5Binstantgram%5D%20nuevamente.%22,%22index#program@alert_dontFound%22:%22Ups,%20abriste%20alguna%20publicaci%C3%B3n%20de%20Instagram?%20Por%20ejemplo%20instagram.com/p/82jd828jd%22%7D,%22pt-BR%22:%7B%22helpers.localize_defaultlang%22:%22%5Binstantgram%5D%20idioma%20configurado:%20$%7BLANG_DEFAULT%7D%20%5Cnpara%20mais%20informa%C3%A7%C3%B5es%20sobre%20os%20idiomas%20suportados,%20acesse%20http://theus.github.io/instantgram%22,%22modules.update@oudated_outdated%22:%22%5Binstantgram%5D%20est%C3%A1%20desatualizado.%20Acesse%20http://theus.github.io/instantgram%20para%20atualizar%22,%22modules.update@oudated_localInfo%22:%22%5Binstantgram%5D%20vers%C3%A3o%20local:%20$%7Bdata.version%7D%20%7C%20nova%20vers%C3%A3o:%20$%7Bdata.gitVersion%7D%22,%22modules.update@determineIfGetUpdateIsNecessary_contacting%22:%22%5Binstantgram%5D%20est%C3%A1%20procurando%20atualiza%C3%A7%C3%B5es...%22,%22modules.update@determineIfGetUpdateIsNecessary_updated%22:%22%5Binstantgram%5D%20informa%C3%A7%C3%B5es%20locais%20atualizadas%22,%22modules.update@determineIfGetUpdateIsNecessary_@alert_found%22:%22%5Binstantgram%5D%20encontrou%20uma%20atualiza%C3%A7%C3%A3o.%5Cn%20acesse%20theus.github.io/instantgram%20para%20atualizar%22,%22index@alert_onlyWorks%22:%22%5Binstantgram%5D%20somente%20funciona%20no%20instagram.com%22,%22index#program#modal@alert_dontFound%22:%22%5Binstantgram%5D%20n%C3%A3o%20encontrou%20uma%20imagem%20em%20um%20post.%20Tente%20abrir%20o%20link%20em%20uma%20nova%20aba.%22,%22index#program#post@alert_dontFound%22:%22ops,%20%5Binstantgram%5D%20n%C3%A3o%20encontrou%20a%20imagem%20:(%22,%22index#program#screen@alert_dontFound%22:%22%5Binstantgram%5D%20a%20procura%20por%20imagem%20na%20tela%20encontrou%20mais%20de%201%20imagem.%20Voc%C3%AA%20est%C3%A1%20em%20um%20perfil?%20Se%20sim,%20abra%20alguma%20imagem%20antes%20de%20rodar%20o%20%5Binstantgram%5D%22,%22index#program@alert_dontFound%22:%22ops,%20voc%C3%AA%20est%C3%A1%20em%20algum%20post%20do%20instagram?%20ex:%20instagram.com/p/82jd828jd%22%7D%7D%7D,I=%7Bde:%22de-DE%22,pt:%22pt-BR%22,en:%22en-US%22,%22en-GB%22:%22en-US%22%7D%5Bnavigator.language%5D%7C%7C%22en-US%22;function%20w(e,t)%7Bvoid%200===t&&(t=I);try%7Breturn%20x.langs.hasOwnProperty(t)%7C%7C(t=%22en-US%22),x.langs%5Bt%5D%5Be%5D?x.langs%5Bt%5D%5Be%5D:%22%22%7Dcatch(n)%7Breturn%20console.error(%22%5Binstantgram%5D%20LOC%20error:%22,n),%22ops,%20an%20error%20ocurred%20in%20localization%20system.%20Enter%20in%20https://github.com/theus/instantgram/issues/new%20and%20open%20an%20issue%20with%20this%20code:%20'LOC_dont_found_str_neither_default:%5B%22+t+%22-%3E%22+e+%22%5D'%5Cn%20%20%20%20for%20more%20information%20open%20the%20console%22%7D%7Dconsole.info(w(%22helpers.localize_defaultlang%22).replace(%22$%7BLANG_DEFAULT%7D%22,I));var%20S=w;var%20A=%7BregexOriginalImage:/%5C/%5Ba-z%5D+%5Cd+%5Ba-z%5D?x%5Cd+%5Ba-z%5D?/,regexMaxResImage:/%5C/%5Ba-z%5D+%5B1080%5D+%5Ba-z%5D?x%5B1080%5D+%5Ba-z%5D?/,regexPath:/%5E%5C/(p%7Creel%7Ctv)%5C//,regexHostname:/instagram%5C.com/,regexStoriesURI:/stories%5C/(.*)+/,regexURL:/(%5B--:%5Cw?@%25&+~#=%5D*%5C.%5Ba-z%5D%7B2,4%7D%5C/%7B0,2%7D)((?:%5B?&%5D(?:%5Cw+)=(?:%5Cw+))+%7C%5B--:%5Cw?@%25&+~#=%5D+)?/%7D;var%20N=window.navigator.userAgent.indexOf(%22Edge%22)%3E-1%7C%7Cwindow.navigator.userAgent.indexOf(%22Edg%22)%3E-1,P=%7Bcover:'img%5Bstyle=%22object-fit:%20cover;%22%5D',srcset:%22img%5Bsrcset%5D%22,img:%22img%22%7D,U=window.location.pathname,z=%7BVERSION:%225.0.4%22,mediaImageElExpressions:P,mediaImageElExpression:N?P.cover:P.srcset,hostname:window.location.hostname,path:U,images:%5B%5D,imagesOnViewPort:%5B%5D,videos:document.querySelectorAll(%22video%22),foundByModule:null,isStory:A.regexStoriesURI.test(U),isPost:A.regexPath.test(U),probablyHasAGallery:%7Bcheck:null,byModule:%22%22%7D,setImageLink:function(e)%7Bthis.imageLinkBeforeParse=e,A.regexMaxResImage.test(e)?this.imageLink=e:this.imageLink=A.regexOriginalImage.test(e)?e.replace(A.regexOriginalImage,%22%22):e%7D,foundVideo:!1,foundImage:!1,imageLink:!1,imageLinkBeforeParse:!1,alertNotInInstagramPost:!1,context:%7BhasMsg:!1,msg:void%200%7D%7D;!function(e,t,n)%7Bfor(var%20a=0;a%3Ce.length;a++)t.call(n,a,e%5Ba%5D)%7D(document.images,function(e,t)%7Bvar%20n=t;!y(n)&&function(e)%7Breturn%20u(e).filter(function(e)%7Breturn%22ARTICLE%22===e.nodeName%7D).length%3E0%7D(n)&&(z.images.push(n),f(n)&&z.imagesOnViewPort.push(n))%7D),A.regexHostname.test(z.hostname)%7C%7Cwindow.alert(S(%22index@alert_onlyWorks%22)),A.regexHostname.test(z.hostname)&&!1===(new%20p).execute(z)&&!1===(new%20h).execute(z)&&!1===(new%20_).execute(z)&&!1===(new%20b).execute(z)&&(z.context.hasMsg=!1),z.context.hasMsg&&window.alert(S(z.context.msg)),!z.alertNotInInstagramPost%7C%7Cz.foundVideo%7C%7Cz.foundImage%7C%7Cwindow.alert(S(%22index#program@alert_dontFound%22))%7D%5D);})() +``` + +### Internal External Links + +Internal External Links + +```js +javascript: (function() { var i, x; for (i = 0; x = document.links[i]; ++i) x.style.color = ["blue", "red", "orange"][sim(x, location)]; function sim(a, b) { if (a.hostname != b.hostname) return 0; if (fixPath(a.pathname) != fixPath(b.pathname) || a.search != b.search) return 1; return 2; } function fixPath(p) { p = (p.charAt(0) == "/" ? "" : "/") + p; /*many browsers*/ p = p.split("?")[0]; /*opera*/ return p; } })() +``` diff --git a/content/Callouts.md b/content/Callouts.md new file mode 100644 index 000000000..4d9141a8a --- /dev/null +++ b/content/Callouts.md @@ -0,0 +1,57 @@ +--- +title: Callouts Showcase +tags: + - reference + - obsidian +compartir: true +lastmod: 2023-09-18 +--- + + +> [!EXAMPLE] Examples +> +> Aliases: example + +> [!note] Notes +> +> Aliases: note + +> [!abstract] Summaries +> +> Aliases: abstract, summary, tldr + +> [!info] Info +> +> Aliases: info, todo + +> [!tip] Hint +> +> Aliases: tip, hint, important + +> [!success] Success +> +> Aliases: success, check, done + +> [!question] Question +> +> Aliases: question, help, faq + +> [!warning] Warning +> +> Aliases: warning, caution, attention + +> [!failure] Failure +> +> Aliases: failure, fail, missing + +> [!danger] Error +> +> Aliases: danger, error + +> [!bug] Bug +> +> Aliases: bug + +> [!quote] Quote +> +> Aliases: quote, cite diff --git a/content/Chords.md b/content/Chords.md new file mode 100644 index 000000000..6130a13fa --- /dev/null +++ b/content/Chords.md @@ -0,0 +1,12 @@ +--- +title: Chords (music) +tags: + - music + - definition +compartir: true +lastmod: 2023-09-18 +--- + +A _chord_, in music, is any harmonic set of pitches/frequencies consisting of multiple notes (also called "pitches") that are heard as if sounding simultaneously. + +A chord, in music, is any harmonic set of pitches/frequencies consisting of multiple notes (also called "pitches") that are heard as if sounding simultaneously. For many practical and theoretical purposes, arpeggios and other types of broken chords (in which the chord tones are not sounded simultaneously) may also be considered as _chords_ in the right musical context. diff --git a/content/Chuckwalla.md b/content/Chuckwalla.md new file mode 100644 index 000000000..45d370dfc --- /dev/null +++ b/content/Chuckwalla.md @@ -0,0 +1,12 @@ +--- +title: Chuckwalla +lastmod: 2023-09-18 +compartir: true +--- +Chuckwallas are lizards found primarily in arid regions of the southwestern United States and northern Mexico. Some are found on coastal islands. The five species of chuckwallas are all placed within the genus _Sauromalus_; they are part of the iguanid family, _Iguanidae_—composed of iguanas, chuckwallas, and their prehistoric relatives. + +Chuckwallas are stocky, wide-bodied lizards with flattened midsections and prominent bellies. Their tails are thick, tapering to a blunt tip. Loose folds of skin characterize the neck and sides of their bodies, which are covered in small, coarsely granular scales. Their length ranges from 15 inches up to 30 inches. + +## Iguanidae (lizard family) + +iguanidae lizarf family diff --git a/content/Consistency.md b/content/Consistency.md new file mode 100644 index 000000000..7c2bff9b6 --- /dev/null +++ b/content/Consistency.md @@ -0,0 +1,10 @@ +--- +title: Consistency is Key +compartir: true +lastmod: 2023-09-18 +--- +Show up. Do the work. Be consistent. + +> [!warning] +> +> This note is a [[Stub]]. The information has yet to be curated or processed yet. diff --git a/content/Continuous Care.md b/content/Continuous Care.md new file mode 100644 index 000000000..dcd22b75f --- /dev/null +++ b/content/Continuous Care.md @@ -0,0 +1,13 @@ +--- +title: Continuous Care +tags: + - digital-gardening +compartir: true +lastmod: 2023-09-18 +--- + +Be the watchful caretaker of your ever growing plants and flowers. Grow your knowledge by forming new branches and connecting the dots. Write short structured notes articulating specific ideas and share them here. + +One note in your digital garden = one idea. Avoid creating or nourishing orphan notes. Anything not connected eventually needs to go. We must: refine our ideas, thread our thoughts, and keep notes [[Atomic Notes|atomic]]. + +Taking raw notes is _useless_. Seed your garden with quality content and cultivate your curiosity. Plant seeds in your mind garden by taking smart personal notes. These don't need to be written in a publishable form. diff --git a/content/Digital Garden Colors.md b/content/Digital Garden Colors.md new file mode 100644 index 000000000..b3b2a7460 --- /dev/null +++ b/content/Digital Garden Colors.md @@ -0,0 +1,107 @@ +--- +title: Digital Garden Colors +compartir: true +lastmod: 2023-09-18 +--- +## Original Colors + +### Light Mode + +| Hex Code | Preview | Name | +|:-----------:|:----------------------------------------------------------------:|:---------:| +| `#faf8f8` | | light | +| `#e5e5e5` | | lightgray | +| `#b8b8b8` | | gray | +| `#4e4e4e` | | darkgray | +| `#2b2b2b` | | dark | +| `#284b63` | | secondary | +| `#84a59d` | | terciary | +| `#8f9fa926` | | highlight | + +### Dark Mode + +| Hex Code | Preview | Name | +| :-------: | :--------------------------------------------------------------: | :-------: | +| `#161618` | | light | +| `#393639` | | lightgray | +| `#fff` | | other | +| `#646464` | | gray | +| `#d4d4d4` | | darkgray | +| `#ebebec` | | dark | +| `#7b97aa` | | secondary | +| `#84a59d` | | terciary | +| `#8f9fa926` | | highlight | + +## Proposed Colors + +### Light Mode + +| Hex Code | Preview | Name | +| :-------: | :--------------------------------------------------------------: | :-------: | +| `#faf8f8` | | light | +| `#e5e5e5` | | lightgray | +| `#b8b8b8` | | gray | +| `#4e4e4e` | | darkgray | +| `#2b2b2b` | | dark | +| `#284b63` | | secondary | +| `#84a59d` | | terciary | +| `#8f9fa926` | | highlight | + +### Dark Mode + +| Hex Code | Preview | Name | +| :-------: | :--------------------------------------------------------------: | :-------: | +| `#161618` | | light | +| `#393639` | | lightgray | +| `#fff` | | other | +| `#646464` | | gray | +| `#d4d4d4` | | darkgray | +| `#ebebec` | | dark | +| `#7b97aa` | | secondary | +| `#84a59d` | | terciary | +| `#8f9fa926` | | highlight | + +## Code References + +### Style Code + +```css +.block { + content: ""; + display: block; + border: solid cyan 1px; + width: 20px; + height: 20px; +} +``` + +### Original Light Mode + +```css +lightMode { + light: #faf8f8; + lightgray: #e5e5e5; + gray: #b8b8b8; + darkgray: #4e4e4e; + dark: #2b2b2b; + secondary: #284b63; + tertiary: #84a59d; + highlight: #8f9fa926; +} +``` + +### Original Dark Mode + +```css +darkMode { + light: #161618; + lightgray: #393639; + other: #fff; + gray: #646464; + darkgray: #d4d4d4; + dark: #ebebec; + secondary: #7b97aa; + tertiary: #84a59d; + highlight: #8f9fa926; +} +``` diff --git a/content/Digital Garden.md b/content/Digital Garden.md new file mode 100644 index 000000000..5dff5903d --- /dev/null +++ b/content/Digital Garden.md @@ -0,0 +1,17 @@ +--- +title: Digital Garden +tags: + - digital-gardening +compartir: true +lastmod: 2023-09-18 +--- + +## What is a Digital Garden + +A digital garden is a combination of an **online notebook** and a **personal wiki**, where digital gardeners write in small, unfinished pieces, also known as [[Atomic Notes|atomic notes]], and share these seeds of thought to be cultivated in public. Digital gardens are curated and evolve over time, sometimes growing wildly and sometimes getting pruned. + +The phrase _"digital garden"_ comes up often while browsing these notes. Surely I overuse it. That said, I still like it. It more closely describes what I envision this website to be: a carefully curated garden of digital notes. Having a reliable system on which to dump raw information is extremely useful. The idea of [[Sweep Your Mind|sweeping]] one's mind is helpful to rid yourself of distractions from incorrectly prioritized tasks. + +## How is Content Curated + +Digital Gardens are explorable rather than structured as a strictly linear stream of posts. They grow slowly over time, rather than created as _"finished"_ work that is to never be touched again. A place where little changes accumulate and transform thoughts and ideas. As you [[Continuous Care|continuously care]] for your garden, you **revise**, **update**, and **change** your ideas as they develop. diff --git a/content/Explore.md b/content/Explore.md new file mode 100644 index 000000000..71b96ea07 --- /dev/null +++ b/content/Explore.md @@ -0,0 +1,17 @@ +--- +title: Explore the Garden +tags: [] +compartir: true +lastmod: 2023-09-18 +--- + +* [[Aurora Borealis Sighting]] +* [[Callouts]] +* [[Health and Wellness]] +* [[Markdown Demo|Markdown Demo]] +* [[Meditation]] +* [[Meta]] +* [[Public Journal]] +* [[Tools]] +* [[Unlock Firefox Sidebar]] +* [[Upcoming Concerts]] diff --git a/content/Free Facts.md b/content/Free Facts.md new file mode 100644 index 000000000..89f39f7be --- /dev/null +++ b/content/Free Facts.md @@ -0,0 +1,45 @@ +--- +title: Free Facts +tags: + - collection +compartir: true +lastmod: 2023-09-18 +enableToc: true +--- + +### Lighting + +Lightning is a significant force contributing to mountain erosion. [source](https://www.livescience.com/40701-lightning-strikes-erode-mountains.html) + +### Sea Sickness + +Ginger is proven to help those who suffer from sea sickness. + +### Yak Shaving + +Yak Shaving is programming lingo for the seemingly endless series of small tasks that have to be completed before the next step in a project can move forward. + +### Transcranial Magnetic Stimulation + +TMS is a noninvasive form of brain stimulation in which a changing magnetic field is used to induce an electric current at a specific area of the brain through electromagnetic induction. An electric pulse generator, or stimulator, is connected to a magnetic coil connected to the scalp. + +### Weasel Words + +A weasel word, or anonymous authority, is slang for words and phrases aimed at creating an impression that something specific and meaningful has been said, when in fact only a vague or ambiguous claim has been communicated. Examples include the phrases "some people say", "it is thought", and "researchers believe". + +Using weasel words may allow one to later deny any specific meaning if the statement is challenged, because the statement was never specific in the first place. Weasel words can be a form of _tergiversation_, and may be used in advertising, (popular) science, opinion pieces and political statements to mislead or disguise a biased view or unsubstantiated claim. + +### MV Derbyshire + +The MV Derbyshire was a British ore-bulk-oil combination carrier built in 1976. It was lost on September 9, 1980 during Typhoon Orchid, south of Japan. At 91,655 gross register tons, she is the largest British ship ever to have been lost at sea. [source](https://en.wikipedia.org/wiki/MV_Derbyshire) + +### Rogue Waves + +Rogue waves are unusually large, unpredictable, and suddenly appearing surface waves that can be extremely dangerous to ships, even to large ones. +In oceanography, rogue waves are more precisely defined as waves whose height is more than twice the significant wave height (Hs or SWH), which is itself defined as the mean of the largest third of waves in a wave record. Therefore, rogue waves are not necessarily the biggest waves found on the water; they are, rather, unusually large waves for a given sea state. [source](https://en.wikipedia.org/wiki/Rogue_wave) + +### Dumping Chemical Weapons Directly into the Ocean + +After World War II, it is claimed that scientist did not know how to destroy the massive arsenals of chemical weapons. Russia, the UK, and the US opted for what seemed the safest and cheapest method of disposal at the time: dumping chemical weapons directly into the ocean. + +Experts estimate that 1 million metric tons of chemical weapons lie on the ocean floor—from Italy's Bari harbor, where 230 sulfur mustard exposure cases have been reported since 1946, to the US East Coast, where sulfur mustard bombs have shown up three time in the past 12 years in Delaware, likely brought in with loads of shellfish. [source](https://www.smithsonianmag.com/science-nature/decaying-weapons-world-war-II-threaten-waters-worldwide-180961046/) diff --git a/content/Grammar.md b/content/Grammar.md new file mode 100644 index 000000000..151332e60 --- /dev/null +++ b/content/Grammar.md @@ -0,0 +1,71 @@ +--- +title: Grammar +compartir: true +lastmod: 2023-09-18 +enableToc: true +--- +## Singular Pluralities + +### Archives + +Unbeknownst to most word processors, "an archives" is a grammatically correct phrase. "Archives" is one of those words that can be either singular or plural, though it is relatively common to drop the "s" when referring to the singular. "Archives" can refer to a collection of archival materials, the facility in which the materials are stored, or the organization that collects and maintains them. + +### Chambers + +It follows the same pattern Archives follow. The singular and plural versions can be used interchangeable. + +## Notable Abbreviations + +### Using Et Al. + +* Means "and others." +* Example: "_The documentation Hadid et al. provided is sufficient._" + +### Using Ibid. + +* Abbreviation for _ibidem_ +* Means "in the same place." +* Example: _"Ibid., 36." Where 36 denotes the page number._ + +### Using Etc. + +* Abbreviation for _etcetera_ +* Means "the rest." +* Example: _"I love you to pieces, distraction, etc._" + +### Using i.e. + +* Abbreviation for _id est_ +* Means "that is" +* Example: _"Everyone will receive the standard discount; i.e., 20 percent."_ + +### Using e.g. + +* Abbreviation for _exempli gratia_ +* Means "for example" +* Example: "_Certain animals, e.g., nutria and otters, spend their lives in water._" + +## Dashes + +### Em Dash + +Dash as wide as the letter M. Em dashes are punctuation marks used to emphasize or draw attention to parenthetical or amplifying material. They are often used in place of commas, parentheses, colons, and semicolons to increase sentence variety and readability.0 Em dashes are seen as being more interruptive or striking than other punctuation, so they are often used stylistically to draw a reader's attention to a particular bit of information. + +**Examples:** + +* Mabel the Cat was delighted with the assortment of pastries the new bakery featured, but Harry the Dog—he felt otherwise. +* While I was shopping—wandering aimlessly up and down the aisles, actually—I ran into our old neighbor. +* An etymological dictionary is one of the few books—no, it's the only book—you'll ever need. +* There has recently been an increase—though opposed fiercely by many people—in alternative education practices. +* He was going to call off the project—or was he?—when the client increased the payment. +* Traveling—that is, traveling by public transit—can be a relaxing activity if you bring music and reading material along with you. + +### En Dashes + +Dash as wide as the letter N. An en dash is a midsize punctuation mark used to show ranges in numbers, dates, or time frames.0 It is wider than a hyphen but narrower than an em dash.1 The en dash should not be left a space between the adjacent material, and it is read as "to" or "through" depending on the context.4 It can also be used for clarity in forming complex compound adjectives.0 Most keyboards don't have a key reserved for the en dash, and it usually needs to be added as a special character on most writing programs.3 In text, don't use an en dash in a range of times. Instead, use "to" instead. In a schedule or listing, use an en dash with no spaces around it: 10:00 AM–2:00 PM. When replacing the words from, to, through, between, or versus, use the en dash. + +**Examples:** + +* Our part-time employees work 20–30 hours per week. +* By Monday, you should have read pages 79–113. +* The years 1861–1865 were a dark time in American history. diff --git a/content/Guitar.md b/content/Guitar.md new file mode 100644 index 000000000..3ee83a10c --- /dev/null +++ b/content/Guitar.md @@ -0,0 +1,48 @@ +--- +title: Learning Guitar +tags: + - learning + - music +compartir: true +lastmod: 2023-09-18 +enableToc: true +--- + +## Guitar Tabs + +When you are looking at a tab, you will see six horizontal lines. These lines represent the strings of the guitar. The bottom line is the 6th string (the thickest string on your guitar, low e) and the top line is the thinnest string (the first string, high e). + +### Arpeggio + +An [[Arpeggio|Arpeggio]] is a type of [[Chords|broken chord]] in which the notes that compose a chord are individually sounded in a progressive rising or descending order. Arpeggios on keyboard instruments may be called _rolled chords_. + +```md +e|--------2-----------------| +B|------3---3---------------| +G|----2-------2-------------| +D|--0-----------------------| +A|--------------------------| +E|--------------------------| +``` + +### Metallica – Enter the Sandman (Intro) + +```md +e|---------------------|------------------|---------------|--------------------| +B|---------------------|------------------|---------------|--------------------| +G|---------------------|------------------|---------------|--------------------| +D|-------5-------------|----5-------------|----5----------|--------------------| +A|----7-----------7----|-7-----------7----|-7-----------7-|--------------------| +E|-0--------6--5-----0-|-------6--5-----0-|-------6--5----|--------------------| +``` + +### Pasted + +The next note is marked as a 7 on the 5th string, so place a finger on the 5th string 7th fret. The third note is the 5th fret 4th string. By now you are probably realizing that in order to play this riff, you need to use your 3rd finger on the 7th fret and your first finger on the 5th fret. + +You can then finish out the riff by grabbing the 6th fret on the 6th string with your second finger, then the 5th fret with your 1st finger, and finally the 7th fret 5th string (a string) with your 3rd finger. + +## Sources + +* [ultimate-guitar.com](https://tabs.ultimate-guitar.com/tab/metallica/enter-sandman-tabs-8595 ) +* [guitarlessons.org](https://www.guitarlessons.org/lessons/read-guitar-tabs/) diff --git a/content/Health and Wellness.md b/content/Health and Wellness.md new file mode 100644 index 000000000..c4d3a0042 --- /dev/null +++ b/content/Health and Wellness.md @@ -0,0 +1,70 @@ +--- +title: Health and Wellness +compartir: true +lastmod: 2023-09-18 +enableToc: true +--- +## The Big and The Bold + +* Happiness comes from Solving Problems. +* Turn off problem solving for others. +* Live you own life. Express your emotions. +* Settled for more. Don't push yourself, get _pulled_ by things you enjoy. +* If possible, decide ahead of time. So when time comes, you have already made your decision. +* Be present. Be purposeful when spending my time. Fully commit to conversation. Don't think about what to say. Listen. +* Wages are earned by the hour. Profits are earned while you _sleep_. Make something once, profit from it for the rest of your life. +* Adopt a morning and/or evening routine. +* Take regular breaks and walks. +* Set your intentions each day, week, month, or year. +* Go for walks. Embrace the outside. +* Set a deadline with consequences. +* Make a promise to someone that you'll deliver by a certain time. +* Reduce scope of the project and drop features as the deadline approaches. +* Break the project down into smaller pieces and set milestones for each one to achieve at. +* Design your working environment to promote focus by removing distractions and notifications. + +## Ways to Approach Someone Seeking Help + +* "Do you want reassurance, potential solutions, or my honest feelings?" +* "Do you want me to listen or to offer help?" + +## Journaling… + +### …for Problem Solving + +* Problems tend to appear bigger than they actually are. +* Journaling, writing about your problems, we minimize them. +* Big problems, require small tasks. Every task is too big. + +### …for Stress Management + +* Scattered thinking can be stressful. Write the stress out. Digest them. + +### … To Create New Habits + +* Include a dedicated Journaling session before bed. + +## Workflow Optimizations + +* **Brevity** - Keep units small. Allows yourself to mark off at a minimum 2-4 tasks per day. +* **Hearing** - Control sounds around you. Use headphones and ADHD music. +* **Distraction** - Minimize distractions. Focus similarly to meditation. +* **Recall** - Use your Todo List to guide you through the day. +* **Techniques** - Give the Pomodoro technique a _serious_ try. +* **Comfort** - Make your work day/space as comfortable as possible. Don't be hard on yourself. + +## Self Reflection + +1. You Don't Know What You Want +2. You Are Not in Control of Your Physiology. A motivated person looks motivated. The unmotivated person looks unmotivated. +3. You Have Made "lack of motivation" Part of Your Identity. "I'm so stupid" vs "I just did something stupid". +4. You Are Not Aiming High Enough. Lack of exciting and desirable goals leads to low motivation. Apply the 10X Rule. +5. You Are Overwhelmed. Why are you overwhelmed. One goal at a time. Lower the bar. +6. You Are Prone to Procrastination. Ambiguity leads to procrastination, and procrastination leads to a lack of motivation. +7. You Are Not Being Specific Enough to Spur Motivation. When things are vague., motivation will fade. "Wake up earlier." Specific, actionable goals. +8. You Are Seeking Motivation Where You Should Be Seeking Habits + 1. Identify the habit. "Develop a gym habit. Going 5x/week." + 2. Identify your _CUE_. Every habit has a trigger. Alarm -> Waking up. + 3. Identify the _REWARD_. the reward can be anything. The key is the craving. + 4. Execute the _ROUTINE_. Perform the actual activity. "Driving to the gym." + 5. Write it down, make it happen. When _X_, I will do _Y_, because it provides me with _Z_ (reward). Ex.: "When my alarm goes off at 6AM, I will _immediately_ jump out of the bed, and go straight into the bathroom/shower for 20 minutes. Because it provides a good foundation on which to set my day. diff --git a/content/Inspirations.md b/content/Inspirations.md new file mode 100644 index 000000000..3f2e84684 --- /dev/null +++ b/content/Inspirations.md @@ -0,0 +1,26 @@ +--- +title: What Inspires Me +compartir: true +lastmod: 2023-09-18 +tags: + - list +--- + +## People Who Inspire Me + +* [Jacky Zha](https://github.com/jackyzha0?tab=repositories) +* [Andy Bell](https://andy-bell.co.uk/) +* [Eric Bower](https://erock.prose.sh/) +* [Derek Sivers](https://sive.rs/) +* [Drew DeVault](https://drewdevault.com/) +* [Herman Martinus](https://herman.bearblog.dev/) + +## Projects That Inspire Me + +* [wttr.in](https://github.com/chubin/wttr.in) – Plain Text Weather +* [mataroa](https://github.com/mataroa-blog/mataroa) – Minimal Blogging Platform +* [Bearblog](https://github.com/HermanMartinus/bearblog) – Blogging Platform +* [SorryTennesee](https://github.com/vpicone/SorryTennesee) – Remove Tennesee from drop-down menus. +* [Duotone Theme](https://github.com/Hussseinkizz/duotone-theme-v2-official) – VS Code Theme (Supports Liga) +* [Fira Code iScript](https://github.com/kencrocken/FiraCodeiScript) – Font Family (incl. ligations and cursive italics) +* [Anemone](https://github.com/Speyll/anemone) – Clean Zola theme. Integrates public journals. diff --git a/content/Life Lessons.md b/content/Life Lessons.md new file mode 100644 index 000000000..b1a4b24f6 --- /dev/null +++ b/content/Life Lessons.md @@ -0,0 +1,40 @@ +--- +title: Life Lessons +source: https://www.deanbokhari.com/life-lessons/ +tags: + - list +compartir: true +lastmod: 2023-09-18 +--- + + +1. Live a life true to yourself. +2. Express your emotions. +3. Better done than perfect. +4. Settle for more. +5. Find something in life that _pulls_ you. +6. Go for walks. +7. Happiness comes from solving problems. +8. Develop a growth mindset. +9. Develop selected disciplines into habits. +10. Be "regular and orderly." +11. Be present. +12. Communication is your #1 skill. +13. Combine short-term pessimism + long-term optimism. +14. Write it down, make it happen. +15. Admit when you're wrong. +16. Read every day. +17. Profits are better than wages. +18. Give back + help as many people as possible. +19. Get grateful. +20. Embrace your failures. +21. Feel the fear and do it anyway. +22. You're already ready. +23. Do your ONE most important thing first. +24. Look at what's real. +25. Managing energy–not time–is the key to real productivity. +26. Prototype potential lifestyles. +27. Sweat every day. +28. Get mentors. +29. Take care of your family. +30. Live like you give a damn. diff --git a/content/Markdown Demo.md b/content/Markdown Demo.md new file mode 100644 index 000000000..58682e141 --- /dev/null +++ b/content/Markdown Demo.md @@ -0,0 +1,109 @@ +--- +title: Markdown Demo +tags: + - reference +compartir: true +lastmod: 2023-09-18 +--- + +# H1 Heading 1 + +## H2 Heading 2 + +### H3 Heading 3 + +#### H4 Heading 4 + +##### H5 Heading 5 + +###### H6 Heading 6 + +## Text Formatting + +Text can be **bold**, _italic_, or ~~strikethrough~~. + +You can [link](https://example.dom/) to external pages. and other internal [[Markdown|links]]. + +## Lists + +* Item 1 +* Item 2 + * Nested item +* Item 3 + +1. Line item +2. Line item + 1. Nested item +3. Line item + +## Blockquote + +> ## This is a header. +> 1. This is the first list item. +> 2. This is the second list item. +> +> Here's some example code: +> +> Markdown.generate(); + +## Code + +### Inline Code + +Let us use some `inline code` and check out how it `looks`. Here's some `more`. + +### Code Blocks + +```html + + +
+ Example +
+ + +``` + +```css +.niceClass { + color: blue; + background-color: #fff; +} +``` + +```js +// Javascript code with syntax highlighting. +var fun = function lang(l) { + dateformat.i18n = require('./lang/' + l) + return true; +} +``` + +## Tables + +|head one|head two|head three| +|---|---|---| +|ok|good swedish fish|nice| +|out of stock|good and plenty|nice| +|ok|good `oreos`|hmm| +|ok|good `zoute` drop|yumm| + +## Horizontal Rule + +--- + +## Tasks and Todos + +- [ ] Pending Task +- [x] Completed Task +* [-] Won't Do Task +* [/] In Progress Task +* [*] You are a star. +* [!] Exclamation Mark! +* [?] Question Mark? +* [<] Scheduled Task +* [>] Forwarded Task + +## Images + +![image](https://just-the-docs.com/assets/images/small-image.jpg) diff --git a/content/Markdown.md b/content/Markdown.md new file mode 100644 index 000000000..de7cf2515 --- /dev/null +++ b/content/Markdown.md @@ -0,0 +1,12 @@ +--- +title: Markdown +compartir: true +lastmod: 2023-09-18 +--- +Markdown is a lightweight markup language that you can use to add formatting elements to plaintext text documents. Created by [John Gruber](https://daringfireball.net/projects/markdown/) in 2004, Markdown is now one of the world's most popular markup languages. + +Check out the [[Markdown Demo]]. + +> [!warning] +> +> This note is a [[Stub]]. Information in this page was extracted from outside sources and has not been curated or processed yet. diff --git a/content/Meditation.md b/content/Meditation.md new file mode 100644 index 000000000..d9908a564 --- /dev/null +++ b/content/Meditation.md @@ -0,0 +1,242 @@ +--- +title: Learning Meditation +tags: + - learning +compartir: true +lastmod: 2023-09-18 +enableToc: true +--- + +## What is Meditation? + +### A Brief Explanation of the Practice + +How do you learn to meditate? In mindfulness meditation, we're learning how to pay attention to the breath as it goes in and out, and notice when the mind wanders from this task. This practice of returning to the breath builds the muscles of attention and [mindfulness](https://www.mindful.org/what-is-mindfulness/). + +When we pay attention to our breath, we are learning how to return to, and remain in, the present moment—to anchor ourselves in the here and now on purpose, without judgement. + +The idea behind mindfulness seems simple—the practice takes patience. Indeed, renowned meditation teacher [Sharon Salzberg](https://www.mindful.org/author/sharon-salzberg/) recounts that her first experience with meditation showed her how quickly the mind gets caught up in other tasks. "I thought, okay, what will it be, like, 800 breaths before my mind starts to wander? And to my absolute amazement, it was one breath, and I'd be gone," says Salzberg. + +## Why Learn to Meditate? + +### A Selection of Benefits That Are Associated with Meditating + +While meditation isn't a cure-all, it can certainly provide some much-needed space in your life. Sometimes, that's all we need to make better choices for ourselves, our families, and our communities. And the most important tools you can bring with you to your meditation practice are a little patience, some kindness for yourself, and a comfortable place to sit. + +When we meditate, we inject far-reaching and long-lasting benefits into our lives. And bonus: you don't need any extra gear or an expensive membership. + +### Here Are Five Reasons to Meditate + +1. Understanding your pain +2. Lower your stress +3. Connect better +4. Improve focus +5. Reduce brain chatter + +## How to Meditate + +### Meditation is Something Everyone Can Do, Here's How + +Meditation is simpler (and harder) than most people think. Read these steps, make sure you're somewhere where you can relax into this process, set a timer, and give it a shot: + +1. Take a seat +Find place to sit that feels calm and quiet to you. +2. Set a time limit +If you're just beginning, it can help to choose a short time, such as five or 10 minutes. +3. Notice your body +You can sit in a chair with your feet on the floor, you can sit loosely cross-legged, you can kneel—all are fine. Just make sure you are stable and in a position you can stay in for a while. +4. Feel your breath +Follow the sensation of your breath as it goes in and as it goes out. +5. Notice when your mind has wandered +Inevitably, your attention will leave the breath and wander to other places. When you get around to noticing that your mind has wandered—in a few seconds, a minute, five minutes—simply return your attention to the breath. +6. Be kind to your wandering mind +Don't judge yourself or obsess over the content of the thoughts you find yourself lost in. Just come back. +7. Close with kindness +When you're ready, gently lift your gaze (if your eyes are closed, open them). Take a moment and notice any sounds in the environment. Notice how your body feels right now. Notice your thoughts and emotions. + +You focus your attention, your mind wanders, you bring it back, and you try to do it as kindly as possible (as many times as you need to). + +## How Much Should I Meditate? + +Meditation is no more complicated than what we've described above. It is that simple … and that challenging. It's also powerful and worth it. The key is to commit to sit every day, even if it's for five minutes. Meditation teacher Sharon Salzberg says: "One of my meditation teachers said that the most important moment in your meditation practice is the moment you sit down to do it. Because right then you're saying to yourself that you believe in change, you believe in caring for yourself, and you're making it real. You're not just holding some value like mindfulness or compassion in the abstract, but really making it real." + +Recent research from neuroscientist Amishi Jha discovered that [12 minutes of meditation, 5 days a week](https://www.mindful.org/find-your-focus-own-your-attention-in-12-minutes-a-day/) can protect and strengthen your ability to pay attention. + +### Meditation Tips and Techniques + +We've gone over the basic breath meditation so far, but there are other mindfulness techniques that use different focal points than the breath to anchor our attention—external objects like a sound in the room, or something broader, such as noticing spontaneous things that come into your awareness during an [aimless wandering practice](https://www.mindful.org/aimless-wandering-mindfulness-practice-video/). But all of these practices have one thing in common: We notice that our minds ARE running the show a lot of the time. It's true. We think thoughts, typically, and then we act. But here are some helpful strategies to change that up: + +### How to Make Mindfulness a Habit + +It's estimated that 95% of our behavior runs on autopilot. That's because neural networks underlie all of our habits, reducing our millions of sensory inputs per second into manageable shortcuts so we can function in this crazy world. These default brain signals are so efficient that they often cause us to relapse into old behaviors before we remember what we meant to do instead.  + +Mindfulness is the exact opposite of these default processes. It's executive control rather than autopilot, and enables intentional actions, willpower, and decisions. But that takes _practice_. The more we activate the intentional brain, the stronger it gets. Every time we do something deliberate and new, we stimulate neuroplasticity, activating our grey matter, which is full of newly sprouted neurons that have not yet been groomed for "autopilot" brain.  + +But here's the problem. While our intentional brain knows what is best for us, our autopilot brain causes us to shortcut our way through life. So how can we trigger ourselves to be mindful when we need it most? This is where the notion of "behavior design" comes in. It's a way to put your intentional brain in the driver's seat. There are two ways to do that—first, slowing down the autopilot brain by putting obstacles in its way, and second, removing obstacles in the path of the intentional brain, so it can gain control.  + +Shifting the balance to give your intentional brain more power takes some work, though. Here are some ways to get started.  + +* **Put meditation reminders around you.** If you intend to do some yoga or to meditate, put your yoga mat or your meditation cushion in the middle of your floor so you can't miss it as you walk by.  +* **Refresh your reminders regularly.** Say you decide to use sticky notes to remind yourself of a new intention. That might work for about a week, but then your autopilot brain and old habits take over again. Try writing new notes to yourself; add variety or make them funny. That way they'll stick with you longer.  +* **Create new patterns.** You could try a series of "If this, then that" messages to create easy reminders to shift into the intentional brain. For instance, you might come up with, "If office door, then deep breath," as a way to shift into mindfulness as you are about to start your workday. Or, "If phone rings, take a breath before answering." Each intentional action to shift into mindfulness will strengthen your intentional brain. + +## Some Basic Meditations + +### These Are Some Meditation Practices to Get You Going + +## A Basic Meditation for Beginners + +The first thing to clarify: What we're doing here is aiming for mindfulness, not some process that magically wipes your mind clear of the countless and endless thoughts that erupt and ping constantly in our brains. We're just practicing bringing our attention to our breath, and then back to the breath when we notice our attention has wandered. + +* **Get comfortable** **and prepare to sit still for a few minutes.** After you stop reading this, you're going to simply focus on your own natural inhaling and exhaling of breath. +* **Focus on your breath.** Where do you feel your breath most? In your belly? In your nose? Try to keep your attention on your inhale and exhale. +* **Follow your breath for two minutes**. Take a deep inhale, expanding your belly, and then exhale slowly, elongating the out-breath as your belly contracts. + +Welcome back. What happened? How long was it before your mind wandered away from your breath? Did notice how busy your mind was even without your consciously directing it to think about anything in particular? Did you notice yourself getting caught up in thoughts before you came back to reading this? We often have little narratives running in our minds that we didn't choose to put there, like: "Why DOES my boss want to meet with me tomorrow?" "I should have gone to the gym yesterday." "I've got to pay some bills" or (the classic) "I don't have time to sit still, I've got stuff to do." + +If you experienced these sorts of distractions (and we all do), you've made an important discovery: simply put, that's the opposite of mindfulness. It's when we live in our heads, on automatic pilot, letting our thoughts go here and there, exploring, say, the future or the past, and essentially, not being present in the moment. But that's where most of us live most of the time—and pretty uncomfortably, if we're being honest, right? But it doesn't have to be that way. + +We "practice" mindfulness so we can learn how to recognize when our minds are doing their normal everyday acrobatics, and maybe take a pause from that for just a little while so we can choose what we'd like to focus on. In a nutshell, meditation helps us have a much healthier relationship with ourselves (and, by extension, with others). + +### 3 Guided Meditations for Beginners + +Guided meditations are an excellent tool for beginners, as they provide a focal point and gentle instruction to help you connect and let go of self-judgment. + +Try this 3-part guided audio series from Mindful Editor-in-Chief Barry Boyce: + +How long would you like to meditate? Sometimes we only have time for a quick check-in, sometimes we can dip in a little longer. Meditating every day helps build awareness, fosters resilience, and lower stress. Try to make meditation a habit by practicing with these short meditations from our [founding editor Barry Boyce](https://www.mindful.org/author/barry-boyce/). Find time to site once a day for one month and see what you notice. + +### 1-Minute Meditation + +A short practice for settling the mind, intended for doing in the middle of the day, wherever you are out in the world. + +### 10-Minute Meditation + +A longer practice that explores meditation posture, breathing techniques, and working with thoughts and emotions as they surface during mindfulness practice. + +### 15-Minute Meditation + +A practice that explores sitting in formal meditation for longer periods of time. + +#### More Styles of Mindfulness Meditation + +Once you have explored a basic seated meditation practice, you might want to consider other forms of meditation including walking and lying down. Whereas the previous meditations used the breath as a focal point for practice, these meditations below focus on different parts of the body. + +#### Introduction to the Body Scan Meditation + +Try this: feel your feet on the ground right now. In your shoes or without, it doesn't matter. Then track or scan over your whole body, bit by bit—slowly—all the way up to the crown of your head. The point of this practice is to check in with your whole body: Fingertips to shoulders, butt to big toe. Only rules are: No judging, no wondering, no worrying (all activities your mind may want to do); just check in with the physical feeling of being in your body. Aches and pains are fine. You don't have to do anything about anything here. You're just noticing. + +### Body Scan Meditation + +A brief body awareness practice for tuning in to sensations, head-to-toe. + +Begin to focus your attention on different parts of your body. You can spotlight one particular area or go through a sequence like this: toes, feet (sole, heel, top of foot), through the legs, pelvis, abdomen, lower back, upper back, chest shoulders, arms down to the fingers, shoulders, neck, different parts of the face, and head. For each part of the body, linger for a few moments and notice the different sensations as you focus. + +The moment you notice that your mind has wandered, return your attention to the part of the body you last remember. + +If you fall asleep during this body-scan practice, that's okay. When you realize you've been nodding off, take a deep breath to help you reawaken and perhaps reposition your body (which will also help wake it up). When you're ready, return your attention to the part of the body you last remember focusing on. + +#### Introduction to the Walking Meditation + +Fact: Most of us live pretty sedentary lives, leaving us to build extra-curricular physical activity into our days to counteract all that. Point is: Mindfulness doesn't have to feel like another thing on your to-do list. It can be injected into some of the activities you're already doing. Here's how to integrate a mindful walking practice into your day. + +### Walking Meditation + +A mindful movement practice for bringing awareness to what we feel with each step. + +As you begin, walk at a natural pace. Place your hands wherever comfortable: on your belly, behind your back, or at your sides. + +* If you find it useful, **you can count steps up to 10**, and then start back at one again. If you're in a small space, as you reach ten, pause, and with intention, choose a moment to turn around. +* With each step, **pay attention to the lifting and falling of your foot**. Notice movement in your legs and the rest of your body. Notice any shifting of your body from side to side. +* Whatever else captures your attention, **come back to the sensation of walking**. Your mind will wander, so without frustration, guide it back again as many times as you need. +* Particularly outdoors, **maintain a larger sense of the environment around you**, taking it all in, staying safe and aware. + +#### Introduction to Loving-Kindness Meditation + +You cannot will yourself into particular feelings toward yourself or anyone else. Rather, you can practice reminding yourself that you deserve happiness and ease and that the same goes for your child, your family, your friends, your neighbors, and everyone else in the world. + +### A Loving-Kindness Meditation + +Explore this practice to extend compassion to yourself, those around you, and the larger world. + +This loving-kindness practice involves silently repeating phrases that offer good qualities to oneself and to others. + +1. **You can start by taking delight in your own goodness**—calling to mind things you have done out of good-heartedness, and rejoicing in those memories to celebrate the potential for goodness we all share. +2. **Silently recite phrases** that reflect what we wish most deeply for ourselves in an enduring way. Traditional phrases are: + * May I live in safety. + * May I have mental happiness (peace, joy). + * May I have physical happiness (health, freedom from pain). + * May I live with ease. +3. **Repeat the phrases** with enough space and silence between so they fall into a rhythm that is pleasing to you. Direct your attention to one phrase at a time. +4. **Each time you notice your attention has wandered, be kind to yourself** and let go of the distraction. Come back to repeating the phrases without judging or disparaging yourself. +5. **After some time, visualize yourself in the center of a circle** composed of those who have been kind to you, or have inspired you because of their love. Perhaps you've met them, or read about them; perhaps they live now, or have existed historically or even mythically. That is the circle. As you visualize yourself in the center of it, experience yourself as the recipient of their love and attention. Keep gently repeating the phrases of loving-kindness for yourself. +6. **To close the session, let go of the visualization**, and simply keep repeating the phrases for a few more minutes. Each time you do so, you are transforming your old, hurtful relationship to yourself, and are moving forward, sustained by the force of kindness. + +### Beyond the Beginning + +#### What to Know and Where to Go When You've Started + +### Frequently Asked Questions About Mindfulness Meditation, Answered + +When you're new to meditation, it's natural for questions to pop up often. These answers may ease your mind. + +1. If I have an itch, can I scratch it? +Yes—however, first try scratching it with your mind before using your fingers. +2. Should I breathe fast or slow or in between? +Only worry if you've stopped breathing. Otherwise, you're doing fine. Breath in whatever way feels comfortable to you. +3. Should my eyes be open or closed? +No hard-and-fast rules. Try both. If open, not too wide, and with a soft, slightly downward gaze, not focusing on anything in particular. If closed, not too hard, and not imagining anything in particular in your mind's eye. +4. Is it possible I'm someone who just CANNOT meditate? +When you find yourself asking that question, your meditation has officially begun. Everyone wonders that. Notice it. Escort your attention back to your object of focus (the breath). When you're lost and questioning again, come back to the breathe again. That's the practice. There's no limit to the number of times you can be distracted and come back to the breath. Meditating is not a race to perfection—It's returning again and again to the breath. +5. Is it better to practice in a group or by myself? +Both are great! It's enormously supportive to meditate with others. And, practicing on your own builds discipline. +6. What's the best time of day to meditate? +Whatever works. Consider your circumstances: children, pets, work. Experiment. But watch out. If you always choose the most convenient time, it will usually be tomorrow. +7. What if I get sexually (and physically) aroused by thoughts in my head? +No big deal. Meditation stokes the imagination. In time, every thought and sensation will pop up (so to speak). And come back. Same old story. Release the thought, bring awareness and receptivity to body sensations, bring attention back to your chosen object (the breath, in this case). Repeat. +8. Do you have any tips on integrating pets into meditation practice? +While meditating, we don't have to fight off distractions like a knight slaying dragons. If your dog or cat comes into the room and barks and meows and brushes up against you or settles down on a part of your cushion, no big deal. Let it be. What works less well is to interrupt your session to relate to them. If that's what's going to happen, try to find a way to avoid their interrupting your practice. + +#### More Guided Meditation Practices + +### The RAIN Meditation with Tara Brach + +A practice for difficult emotions, RAIN is an acronym for Recognition of what is going on; Acceptance of the experience, just as it is; Interest in what is happening; and Nurture with loving presence. + +#### A Mindfulness Practice to Foster Forgiveness + +Explore this practice to let go of the tendency to add to our suffering during challenging situations. + +#### Additional Resources & Articles + +Mindful has many resources to help you live a more mindful life and tap into the best of who you are: + +* [Getting Started](https://www.mindful.org/meditation/mindfulness-getting-started/) +* [Guided Meditation](https://www.mindful.org/category/meditation/guided-meditation/) +* [Meditation for Anxiety](https://www.mindful.org/mindfulness-meditation-anxiety/) +* [Sign up for Mindful Newsletters](https://www.mindful.org/mindfulnewsletters/) +* [Mindful Magazine Subscription](https://subscribe.pcspublink.com/sub/subscribe.aspx?guid=1e26c2c6-2a0b-48f0-a4e2-86cc9a400cee) +* [Special Edition Guides](https://mindful-magazine.myshopify.com/collections/special-editions) +* [Mindful Online Learning](https://learning.mindful.org/) + +## Unorganized Research + +The VA has developed [a bunch of mental health apps](https://mobile.va.gov/appstore/mental-health) that are free to the general public. Some were designed with veterans as the target audience, but some were designed to be used by anyone. + +[Reddit post](https://www.reddit.com/r/YouShouldKnow/comments/ln2fyy/ysk_if_you_cant_afford_to_pay_for_mindfulness/?utm_source=share&utm_medium=mweb3x) + +Some highlights are: + +* [Mindfulness Coach](https://mobile.va.gov/app/mindfulness-coach), which offers a self-guided mindfulness course and some recorded mindfulness exercises similar to what you can find on Headspace +* [Insomnia Coach](https://mobile.va.gov/app/insomnia-coach), which walks you through a treatment program for insomnia and has features like guided imagery recordings +* [MOVE Coach](https://mobile.va.gov/app/move-coach) which can help with weight loss and exercise in a guided program +* As a last resort - [One Mind Psyber Guide](https://onemindpsyberguide.org/) + +Others: +* Insight timer: "Tons of free guided meditation, meditation timer for your own sessions, groups, livestreams with meditation teachers, groups etc." +* Waking Up by Sam Harris: "the most comprehensive, thoughtful, and exceptionally managed mediation app on the market, in my opinion" +* Balance: "also has a free year subscription!! I love their immersive meditations and Singles. I think they'll have an Android version out in March so everyone can get a free year." +* Woebot: "It runs through Facebook Messenger or as a separate app on your phone and guides you through cognitive behavioral therapy exercises." +* Smiling Mind: "Smiling mind is amazing! Their sleep meditations help me nod off every single night now, and for those who need some background sounds to fall asleep to, the optional music on each meditation is perfect." +* Medito: "Highly recommend Medito that has a pledge to keep their app free for all." +* The Portland VA worked with The DOD on another one called [Virtual Hope Box](https://apps.apple.com/us/app/virtual-hope-box/id825099621) that was designed around suicide prevention. My wife was pet of the study around efficacy, and I have used it myself. Great app and definitely should be included in this topic. diff --git a/content/Meta.md b/content/Meta.md new file mode 100644 index 000000000..56d820f65 --- /dev/null +++ b/content/Meta.md @@ -0,0 +1,67 @@ +--- +title: Meta (how this site was made) +description: How the site was made. +compartir: true +lastmod: 2023-09-19 +--- + +> [!summary] +> +> **Purple Garden** is created using [Quartz](https://github.com/jackyzha0/quartz/tree/hugo), hosted on [GitHub](https://github.com/), deployed with [GitHub Pages](https://pages.github.com/), and facilitated by the GitHub [Publisher](https://github.com/ObsidianPublisher) plugin for [Obsidian](https://obsidian.md/). If interested, you can browse the [source](https://github.com/semanticdata/purple-was-taken) code. + +## Technologies + +**Purple Garden** is built with the help of [Quartz v3.3](https://github.com/jackyzha0/quartz/tree/hugo). + +All content for the site is written in [[Markdown]] within [Obsidian](https://obsidian.md/)—an extensible, flexible note-taking app. To export the notes from Obsidian, I rely on the [GitHub Publisher](https://github.com/ObsidianPublisher) plugin. + +The [source code](https://github.com/semanticdata/forgetful-dev) is hosted in [GitHub](https://github.com/). From here we use GitHub [Actions](https://github.com/features/actions) to build and deploy the site to GitHub [Pages](https://pages.github.com/). + +### Quartz V3.3 Features + +* Design based around [Hugo](https://gohugo.io/) +* Fast Natural-Language Search +* Bidirectional Backlinks +* Floating Link Previews +* Local and Page (specific) Graph +* Admonition-style Callouts +* Markdown Links and Wikilinks Support +* Latex Support + +Proud member of the 512KB Club's Blue Team with a recorded total uncompressed size of only 406KB. + +a proud member of the blue team of 512KB club + +## Appearance + +### Font Families + +* Default Sans Serif: + `-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif` +* Default Monospace: + `ui-monospace, SFMono-Regular, SF Mono, Menlo, monospace` + +### Illustrations + +The website makes use of the beautiful illustrations by Storyset. + +## Site Structure + +``` +root/ +├── .github/ +│ └── workflows/ +├── assets/ +│ ├── indices/ +│ ├── js/ +│ └── styles/ +├── content/ +│ └── assets/ +├── data/ +├── i18n/ +├── layouts/ +│ └── default/ +│ ├── markup/ +│ └── partials/ +└── static/ +``` diff --git a/content/Micropolitan Statistical Area.md b/content/Micropolitan Statistical Area.md new file mode 100644 index 000000000..55f54bbde --- /dev/null +++ b/content/Micropolitan Statistical Area.md @@ -0,0 +1,11 @@ +--- +title: Micropolitan Statistical Area +tags: + - definition +compartir: true +lastmod: 2023-09-18 +--- + +Micropolitan Statistical Areas are labor market and statistical areas in the United States centered on an urban cluster with a population of at least 10,000 but fewer than 50,000 people. + +The designation was created in 2003 by the Office of Management and Budget (OMB). Micropolitan areas include the county where the urban cluster is and adjacent counties linked by commuting ties. The OMB has identified 543 micropolitan areas in the United States. diff --git a/content/Move Your Body.md b/content/Move Your Body.md new file mode 100644 index 000000000..ab8082b66 --- /dev/null +++ b/content/Move Your Body.md @@ -0,0 +1,17 @@ +--- +title: Move Your Body +compartir: true +lastmod: 2023-09-18 +--- +Move your body every day. Benefits include: + +* Improved sleep quality +* Less risk of chronic disease +* Increased productivity +* Reduced anxiety + +The "every day" part is important, because [[Consistency]] is key to most things worth doing. + +> [!warning] +> +> This note is a [[Stub]]. The information has yet to be curated or processed yet. diff --git a/content/NeoVim.md b/content/NeoVim.md new file mode 100644 index 000000000..fbcd013a5 --- /dev/null +++ b/content/NeoVim.md @@ -0,0 +1,98 @@ +--- +title: NeoVim +compartir: true +lastmod: 2023-09-18 +tags: + - reference +enableToc: true +aliases: + - Nvim + - Vim +--- + +[Dotfiles](https://github.com/semanticdata/dotfiles) – [Website](https://neovim.io/) – [Documentation](https://neovim.io/doc/) + +**Sync from CLI** → `nvim --headless "+Lazy! sync" +qa` + +## Keybindings + +| Key Combination | Command | +| --- | --- | +| `` | `` | +| **Unsorted** | +| `h` | `^` | +| `l` | `g_` | +| `a` | `:keepjumps normal! ggVG` | +| `gy` | `"+y` | +| `gp` | `"+p` | +| `x` | `"_x` | +| `e` | `NvimTreeToggle` | +| **Commands** | +| `w` | `write` | +| `bq` | `bdelete` | +| `bl` | `buffer #` | +| `` | `Lexplore` | +| `` | `` | +| **Telescope** | +| `` | `Telescope buffers` | +| `?` | `Telescope oldfiles` | +| `ff` | `Telescope find_files` | +| `fg` | `Telescope live_grep` | +| `fd` | `Telescope diagnostics` | +| `fs` | `Telescope current_buffer_fuzzy_find` | +| **Telescope (builtin)** | +| `ff` | `builtin.find_files, {}` | +| `fg` | `builtin.live_grep, {}` | +| `fb` | `builtin.buffers, {}` | +| `fh` | `builtin.help_tags, {}` | +| **Normal Mode** | +| `` | `:q!` | +| `` | `:bd` | +| **Moving Vertically** | +| `` | `zz` | +| `` | `zz` | +| `n` | `nzzzv` | +| `N` | `Nzzzv` | +| **Tab Navigation** | +| `` | `gT` | +| `` | `gt` | +| `` | `:tabnew` | +| **Pane/Window Navigation** | +| `` | `h` | +| `` | `j` | +| `` | `k` | +| `` | `l` | +| `` | `h` | +| `` | `j` | +| `` | `k` | +| `` | `l` | +| **Terminal** | +| `` | `:sp term://pwshi` | +| `tv` | `:lcd %:p:h:vsp term://pwshi` | +| `th` | `:lcd %:p:h:sp term://pwshi` | +| `` | `` | +| `:q!` | `:q!` | + +## Plugins + +| Author/Plugin | Description | +| ------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| [akinsho/bufferline.nvim](https://github.com/akinsho/bufferline.nvim) | A snazzy bufferline for Neovim. | +| [akinsho/toggleterm.nvim](https://github.com/akinsho/toggleterm.nvim) | A neovim lua plugin to help easily manage multiple terminal windows. | +| [ap/vim-css-color](https://github.com/ap/vim-css-color) | Preview colours in source code while editing. | +| [editorconfig/editorconfig-vim](https://github.com/editorconfig/editorconfig-vim) | EditorConfig plugin for Vim. | +| [folke/tokyonight.nvim](https://github.com/folke/tokyonight.nvim) | Theme | +| [kyazdani42/nvim-tree.lua](https://github.com/kyazdani42/nvim-tree.lua) | A file explorer tree for neovim written in lua. | +| [kyazdani42/nvim-web-devicons](https://github.com/kyazdani42/nvim-web-devicons) | Lua "fork" of vim-web-devicons for neovim. | +| [lewis6991/gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim) | Git integration for buffers. | +| [lukas-reineke/indent-blankline.nvim](https://github.com/lukas-reineke/indent-blankline.nvim) | Indent guides for Neovim. | +| [numToStr/Comment.nvim](https://github.com/numToStr/Comment.nvim) | Smart and powerful comment plugin for neovim. | +| [nvim-lua/plenary.nvim](https://github.com/nvim-lua/plenary.nvim) | All the lua functions I [they] don't want to write twice. | +| [nvim-lualine/lualine.nvim](https://github.com/nvim-lualine/lualine.nvim) | neovim statusline plugin written in pure lua. | +| [nvim-telescope/telescope.nvim](https://github.com/nvim-telescope/telescope.nvim) | Find, Filter, Preview, Pick. All lua, all the time. | +| [nvim-treesitter/nvim-treesitter-textobjects](https://github.com/nvim-treesitter/nvim-treesitter-textobjects) | Syntax aware text-objects, select, move, swap, and peek support. | +| [nvim-treesitter/nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter) | Nvim Treesitter configurations and abstraction layer. | +| [ThePrimeagen/vim-be-good](https://github.com/ThePrimeagen/vim-be-good) | Nvim plugin designed to make you better at Vim Movements. | +| [tpope/vim-fugitive](https://github.com/tpope/vim-fugitive) | A Git wrapper so awesome, it should be illegal. | +| [vim-telescope/telescope-fzf-native.nvim](https://github.com/nvim-telescope/telescope-fzf-native.nvim) | Find, Filter, Preview, Pick. All lua, all the time. | +| [wellle/targets.vim](https://github.com/wellle/targets.vim) | Vim plugin that provides additional text objects. | diff --git a/content/Newsletters.md b/content/Newsletters.md new file mode 100644 index 000000000..f47141e53 --- /dev/null +++ b/content/Newsletters.md @@ -0,0 +1,15 @@ +--- +title: Newsletters I Read +tags: + - list +compartir: true +lastmod: 2023-09-18 +--- + +* [The Daily Dip](https://www.thedailydip.co/) – Daily News. +* [8bit News](https://8bitnews.io/) – Collected, curated, 8bit news. +* [The Orbital Index](https://orbitalindex.com/) – Space: weekly, technical, curated. +* [FOSS Weekly](https://fossweekly.beehiiv.com/) – Weekly newsletter on Open Source Software. +* [AskHN Digest](https://askhndigest.com/) – Weekly newsletter with the top threads from [AskHN](https://news.ycombinator.com/ask). +* [TL;DR](https://tldr.tech/) – Daily newsletter with links and TLDRs about: startups, tech, and programming. +* [Dense Discovery](https://www.densediscovery.com/) – Weekly newsletter helping you feel inspired, be productive & think critically. diff --git a/content/Podcasts.md b/content/Podcasts.md new file mode 100644 index 000000000..ac6f898a4 --- /dev/null +++ b/content/Podcasts.md @@ -0,0 +1,31 @@ +--- +title: Podcasts I Listen To +tags: + - list +compartir: true +lastmod: 2023-09-18 +--- + +## Regular Shows + +_These are the shows I listen to on release._ + +* [Accidental Tech Podcast](https://atp.fm/) – Marco Arment, Casey Liss, John Siracusa +* [Remaster](https://www.relay.fm/remaster) – Federico Viticci, Shahid Kamal Ahmad, Myke Hurley +* [Connected](https://www.relay.fm/connected) – Federico Viticci, Stephen Hackett, Myke Hurley +* [Material](https://www.relay.fm/material) – Andy Ihnatko, Florence Ion (best-name-ever) +* [Reconcilable Differences](https://www.relay.fm/rd) – Merlin Mann, John Siracusa +* [Ungeniused](https://www.relay.fm/ungeniused) – Stephen Hackett, Myke Hurley +* [The Pen Addict](https://www.relay.fm/penaddict) – Brad Dowdy, Myke Hurley +* [Upgrade](https://www.relay.fm/upgrade) – Jason Snell, Myke Hurley +* [Cortex](https://www.relay.fm/cortex) – CGP Grey, Myke Hurley + +## Unscheduled Shows + +_These are the shows I don't listen to regularly._ + +* [Clockwise](https://www.relay.fm/clockwise) – Dan Moren, Mikah Sargent, 2 guests +* [Focused](https://www.relay.fm/focused) – David Sparks, Mike Schmitz +* [Analog(ue)](https://www.relay.fm/analogue) – Casey Liss, Myke Hurley +* [Liftoff](https://www.relay.fm/liftoff) – Jason Snell, Stephen Hackett +* [Conduit](https://www.relay.fm/conduit) – Kathy Campbell, Jay Miller diff --git a/content/Poetry.md b/content/Poetry.md new file mode 100644 index 000000000..38d1dd6c2 --- /dev/null +++ b/content/Poetry.md @@ -0,0 +1,86 @@ +--- +title: Learning Poetry +description: Poetry is a broad literary category that covers everything from bawdy limericks to unforgettable song lyrics to the sentimental couplets inside greeting cards. A poem is a singular piece of poetry. +source: https://www.fromwhisperstoroars.com/blog-1/2019/4/3/writing-poetry-for-beginners +tags: + - learning + - writing +compartir: true +lastmod: 2023-09-18 +enableToc: true +--- + +Poetry is a broad literary category that covers everything from bawdy limericks to unforgettable song lyrics to the sentimental couplets inside greeting cards. A **poem** is a singular piece of poetry. + +* Show, don't tell. The goal is to provoke an emotion in the reader. +* Less can be more. While it's perfectly acceptable to write long, flowery verse, using simple, concise language is also powerful. Word choice and poem length are up to you. +* It's OK to break grammatical rules when doing so helps you express yourself. + +The key elements that distinguish poetry from other kinds of literature include sound, rhythm, rhyme, and format. One thing poetry has in common with other kinds of literature is its use of literary devices. Poems, like other kinds of creative writing, often make use of allegories and other kinds of figurative language to communicate themes. + +## Chasing the Sounds + +Sometimes poetry is most impactful when it's listened to rather than read. Take the next example: + +> [!quote] The Cold Wind Blows by Kelly Roper +> +> Who knows why the cold wind blows +> Or where it goes, or what it knows. +> It only flows in passionate throes +> Until it finally slows and settles in repose. + +Poets create _sound_ in a variety of ways, like alliteration, assonance, and consonance. + +## Units of Poetry + +Syllables are grouped together to form **feet**, units that make up a line of poetry. A _foot_ is generally two or three syllables, and each combination of two or three stressed and unstressed syllables has a unique name. + +One of the many kinds of rhythm is _Iambic Pentameter_ which was used frequently by Shakespeare. An **iamb** is a two-syllable foot where the second syllable is stressed: duh-DUH. A **pentameter** means that each line in the poem has five feet or ten total syllables. + +## Not Everything is Stressed + +Stressed and unstressed syllables aren't the only way you can create rhythm in your poetry. Another technique poets frequently embrace is repetition. Repetition underscores the words being repeated, which could be a phrase or a single word. + +> [!quote] Still I Rise by Maya Angelou +> +> Leaving behind nights of terror and fear +> I rise +> Into a daybreak that's wondrously clear +> I rise +> Bringing the gifts that my ancestors gave, +> I am the dream and the hope of the slave. +> I rise +> I rise +> I rise. + +## Time to Rhyme + +With poetry, rhythm and rhyme go hand in hand. Both create musicality in the poem, making it pleasurable to recite and listen to. Rhymes can appear anywhere in a poem, not just at the ends of alternating lines. + +> [!quote] Jabberwocky by Lewis Carrol +> +> One, two! One, two! And through and through +> The vorpal blade went snicker-snack! +> He left it dead, and with its head +> He went galumphing back. + +## Formatting + +Poems are not formatted the same way as **prose**. Sentences end in weird places, there are blank lines between the different sections, one word might have a line all to itself, or the words might be arranged in a shape that makes a picture on the page. + +A **stanza** is the poetic equivalent of a paragraph. It's a group of lines that (usually) adheres to a specific rhyme or rhythm pattern. + +## Literary Devices + +* Figurative language +* Juxtaposition +* Onomatopoeia +* Simile +* Metaphor +* Puns +* Chiasmus +* Imagery +* Hyperbole +* Mood +* Motif +* Personification diff --git a/content/Procrastination.md b/content/Procrastination.md new file mode 100644 index 000000000..cf29ab3ee --- /dev/null +++ b/content/Procrastination.md @@ -0,0 +1,23 @@ +--- +title: Procrastination Avoidal Tactics +tags: + - list +compartir: true +lastmod: 2023-09-18 +--- + + +1. Shower in the morning. +2. Do not multitask—our brain is single-threaded. +3. Turn your daily habits into a game. +4. Get some movement in before starting work. Go for a walk, a short bike ride, something outside. +5. Tiny habits deliver big results in a year. +6. If you want to change, start with the type of content you consume. +7. Stop obsessing over productivity hacks and actually start working on your backlog. +8. Have no "Zero-Days." Get something, anything at all done everyday. No matter how small. +9. Don't oversleep, wake up at a standard time each workday, and start work at a standard time each day. +10. Stop watchin the news. +11. Eat the Frog. Identify one challenging task (the frong), and complete it first thing in the morning (thus eating it). +12. Fix and maintain a healthy sleep schedule. +13. It doesn't need to be perfect, it does need to be started. +14. Consistency is more important than intensity. diff --git a/content/Projects Overview.md b/content/Projects Overview.md new file mode 100644 index 000000000..0daf4bf4b --- /dev/null +++ b/content/Projects Overview.md @@ -0,0 +1,77 @@ +--- +title: Projects Overview +compartir: true +lastmod: 2023-09-18 +--- +## Obsidian Test Vault + +Opinionated Obsidian Starter. +[Source](https://github.com/semanticdata/obsidian-test-vault) + +## Silicon Dioxide + +Quartz based Hugo theme. +[Source](https://github.com/semanticdata/silicon-dioxide) + +## Zola Quartz + +Port of Quartz (Hugo) to Zola. +[Source](https://github.com/semanticdata/zola-quartz) + +## Inactive Projects + +### Anpu Tale + +Zola theme combining the Anpu and Tale themes. +[Source](https://github.com/semanticdata/zola-anpu-tale) + +### Tabspace + +Chrome extension being ported to Firefox. +[Source](https://github.com/semanticdata/tabspace) + +* https://github.com/jackyzha0/tabspace +* https://extensionworkshop.com/documentation/develop/porting-a-google-chrome-extension/ +* https://www.extensiontest.com/ + +### Dotfiles + +Nvim, GitHub, Obsidian configuration files. +[Source](https://github.com/semanticdata/dotfiles) + +### Sorry Minnesota + +Firefox Extension that removes all states starting with "M" except Minnesota within most dropdown menus. +[Source](https://github.com/semanticdata/firefox-sorry-minnesota-only) + +* Clean the repetitive `elArray` definitions. + +### MiguelPimentel.do + +Personal blog and landing page. +[Source](https://github.com/semanticdata/miguel-pimentel-do) + +### Purple Garden + +My Digital Garden. Between an online notebook, and a personal wiki. +[Source](https://github.com/semanticdata/purple-was-taken) + +### Font Design + +This is a compilation of some font editing tools to play around with. +[Source](https://github.com/semanticdata/font-design) + +### Logo Design + +I'm designing some logos to use with current and future projects and websites. +[Source](https://github.com/semanticdata/logo-design) + +### Trying Times + +A simple Firefox Theme featuring minimal dark mode colors, background pattern, and easily identifiable current tab highlight border color. +[Source](https://github.com/semanticdata/firefox-theme-trying-times) + +### Walk For Animals + +Donation landing page for the Minnesota Animal Humane Society yearly Walk for Animals fundraiser. +[Source](https://github.com/semanticdata/walk-for-animals) diff --git a/content/Public Journal.md b/content/Public Journal.md new file mode 100644 index 000000000..ef0d281e1 --- /dev/null +++ b/content/Public Journal.md @@ -0,0 +1,115 @@ +--- +title: Public Journal +description: This new section will explore the concept of maintaining a Public Journal. It takes inspiration from The Journal of an Enigmatic Mind. +compartir: true +enableToc: true +lastmod: 2023-09-18 +--- + +> This section explores the concept of maintaining a Public Journal. +> It takes inspiration from the [Journal of an Enigmatic Mind](https://speyllsite.pages.dev/journal/). + +## 2023-09-12 + +**Notes** +* Added configuration for [Alacritty](https://github.com/alacritty/alacritty) to my [dotfiles](https://github.com/semanticdata/dotfiles) repo. +* I am done trying out Brave's vertical tabs. They did not fit my current workflow. The implementation left a lot to be desired. +**Silicon Dioxide** +* Expanded adjustments and changes made to [Silicon Dioxide](https://github.com/semanticdata/silicon-dioxide) repo. +* Fully rebranded from Quartz to Silicon Dioxide. +* Deployed the site using GitHub Pages. +* Consolidated changes previously made to **Purple Garden** into **Silicon Dioxide**. + +> [Link Of The Day](https://en.wikipedia.org/wiki/Illegal_number?useskin=vector) + +## 2023-09-06 + +**Notes** +* As I continue to test Brave vertical tabs, I keep finding myself liking them less and less. I am not quite sure why the vertical tabs implementation in the Firefox sidebar feels much better to me. + +**Digital Garden** +* Rewrote [[Meta]]. +* Changed `markup -> tableOfContents -> ordered` to false within `hugo.yaml`. +* Added default options for: `noH1`, `tabWidth`, `hl_inline`, `canonifyURLs`. +* Added `enableEmoji: true` to `config.yaml`. +* Modified `img.center` to use `display: flex` instead of `display: block`. +* Commented out `background-color: var(--lightgray);` from `#search-icon`. +* Commented out `

{{ i18n "search" }}

` from `header.html`. +* Reduced `{{ i18n "recent_notes" }}` from `h2` to `h3` in `recent.html` to match the Interactive Graph header. +* Bumped `npm: d3` from `@6.7.0` to `@7.8.5` in `graph.html`. Updated integrity check from sha256 to sha384. +* Bumped `npm: floating-ui/core` in `head.html` from `1.2.1` to `1.4.1`. Added sha384 integrity check. +* Bumped `npm: floating-ui/dom` in `head.html` from `1.4.1` to `1.5.1`. Added sha384 integrity check. +* Bumped `npm: katex` from `@0.15.1` to `@0.16.8` within `katex.html`. Updated its multiple sha384 checks. +* Bumped `npm: mermaid` from `@9` to `@10.4.0` within `head.html` and `mermaid.html`. +* Bumped `npm: flexsearch` from `@0.7.21` to `@0.7.31`. Updated integrity check from sha256 to sha384. +* Moved `