Pull-Request [ariasae-vault-backup-3-14-2024] from Obsidian (#57)

This commit is contained in:
Miguel Pimentel 2024-03-14 11:55:18 -07:00 committed by GitHub
parent 6f31bdee56
commit 28ab8a66d7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
46 changed files with 2395 additions and 0 deletions

10
content/Arpeggio.md Normal file
View File

@ -0,0 +1,10 @@
---
title: Arpeggio
compartir: true
tags:
- music
---
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.

10
content/Atomic Notes.md Normal file
View File

@ -0,0 +1,10 @@
---
title: Atomic Notes
compartir: true
tags:
- digital-gardening
---
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.

View File

@ -0,0 +1,79 @@
---
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
compartir: true
---
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.
### 1. 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.
### 2. 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).
### 3. 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.
### 4. 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.
## Aurora Forecast
### July 12th, 2023
![NOAA Space Weather Prediction Center - G-Kp](https://www.swpc.noaa.gov/sites/default/files/images/u2/Aurora_Kp_MapNorthAm.png)
G is NOAA Geomagnetic Storm Index (05)
Kp is Planetary K Index (09)
### September 18th, 2023
![aurora forecast for 2023-09-18](https://raw.githubusercontent.com/semanticdata/public-test/main/JPEG/aurora-2.jpg)
## Additional Resources
- [Aurora Forecast](https://www.gi.alaska.edu/monitors/aurora-forecast)
- [Aurora Dashboard](https://www.swpc.noaa.gov/content/aurora-dashboard-experimental)
- [Space Weather Phenomena](https://www.swpc.noaa.gov/phenomena)
- [Dive Deeper Into the Science of the Aurora](https://www.swpc.noaa.gov/content/aurora-tutorial)

61
content/Books.md Normal file
View File

@ -0,0 +1,61 @@
---
title: Books
description: Books I've read.
compartir: true
---
## Introduction
Non-inclusive, non-comprehensive list of books I've read.
## John Green
- [An Abundance of Katherines](https://www.librarything.com/work/2569212)
- [Looking for Alaska](https://www.librarything.com/work/30329846)
- [Paper Towns](https://www.librarything.com/work/5105584)
- [The Fault in Our Stars](https://www.librarything.com/work/11456497)
- [Will Grayson, Will Grayson](https://www.librarything.com/work/8463786)
## Janet Evanovich
### Stephanie Plum Series
1. _[One for the Money](https://en.wikipedia.org/wiki/One_for_the_Money_(novel) "One for the Money (novel)")\_ (1994)
2. _[Two for the Dough](https://en.wikipedia.org/wiki/Two_for_the_Dough 'Two for the Dough')_ (1996)
3. _[Three to Get Deadly](https://en.wikipedia.org/wiki/Three_to_Get_Deadly 'Three to Get Deadly')_ (1997)
4. _[Four to Score](https://en.wikipedia.org/wiki/Four_to_Score_(novel) "Four to Score (novel)")\_ (1998)
5. _[High Five](https://en.wikipedia.org/wiki/High_Five_(novel))\_ (1999)
6. _[Hot Six](https://en.wikipedia.org/wiki/Hot_Six 'Hot Six')_ (2000)
7. _[Seven Up](https://en.wikipedia.org/wiki/Seven_Up_(novel) "Seven Up (novel)")\_ (2001)
8. _[Hard Eight](https://en.wikipedia.org/wiki/Hard_Eight_(novel) "Hard Eight (novel)")\_ (2002)
9. _[To the Nines](https://en.wikipedia.org/wiki/To_the_Nines_(novel) "To the Nines (novel)")\_ (2003)
10. _[Ten Big Ones](https://en.wikipedia.org/wiki/Ten_Big_Ones_(novel) "Ten Big Ones (novel)")\_ (2004)
11. _[Eleven on Top](https://en.wikipedia.org/wiki/Eleven_on_Top_(novel) "Eleven on Top (novel)")\_ (2005)
12. _[Twelve Sharp](https://en.wikipedia.org/wiki/Twelve_Sharp_(novel) "Twelve Sharp (novel)")\_ (2006)
13. _[Lean Mean Thirteen](https://en.wikipedia.org/wiki/Lean_Mean_Thirteen 'Lean Mean Thirteen')_ (2007)
14. _[Fearless Fourteen](https://en.wikipedia.org/wiki/Fearless_Fourteen 'Fearless Fourteen')_ (2008)
15. _[Finger Lickin' Fifteen](https://en.wikipedia.org/wiki/Finger_Lickin%27_Fifteen "Finger Lickin' Fifteen")_ (2009)
16. _[Sizzling Sixteen](https://en.wikipedia.org/wiki/Sizzling_Sixteen 'Sizzling Sixteen')_ (2010)
17. _Smokin' Seventeen_ (2011)
18. _Explosive Eighteen_ (2011)
19. _Notorious Nineteen_ (2012)
20. _Takedown Twenty_ (2013)
21. _Top Secret Twenty-One_ (2014)
22. _Tricky Twenty-Two_ (2015)
23. _Turbo Twenty-Three_ (2016)
24. _Hardcore Twenty-Four_ (2017)
25. _Look Alive Twenty-Five_ (2018)
26. _Twisted Twenty-Six_ (2019)
27. _Fortune & Glory Tantalizing Twenty-Seven_ (2020)
28. _Game On: Tempting Twenty-Eight_ (2021)
29. _Going Rogue: Rise and Shine Twenty-Nine_ (2022)
30. _Dirty Thirty_ (2023)
## Jerry Spinelli
1. [Stargirl](<https://en.wikipedia.org/wiki/Stargirl_(novel)>)
2. [Love, Stargirl](https://en.wikipedia.org/wiki/Love,_Stargirl)
## Robert Pinsky
- [The Sounds of Poetry: A Brief Guide](https://www.librarything.com/work/121193)

10
content/Bulma.md Normal file
View File

@ -0,0 +1,10 @@
---
title: Bulma
compartir: true
---
Free, open source [[./CSS#CSS Frameworks|CSS framework]] that provides ready-to-use frontend components that you can easily combine to build responsive web interfaces. It provides a collection of pre-designed CSS classes to help build responsive and modern websites. Very versatile because it does no require any JavaScript.
With Bulma, developers can easily create responsive layouts by leveraging the grid system and making use of the various predefined classes. It offers a wide range of components and elements like buttons, forms, navbar, cards, and more, which can be customized and combined to create a visually appealing website.
Bulma relies on CSS flexbox to handle the alignment and positioning of elements, making it easy to create responsive designs that adjust well across different screen sizes. Additionally, it provides a comprehensive documentation with examples and code snippets, making it user-friendly for developers of all skill levels.

85
content/CSS.md Normal file
View File

@ -0,0 +1,85 @@
---
title: Cascading Style Sheets
aliases:
- CSS
compartir: true
---
## Introduction
CSS (Cascading Style Sheets) is a language used to describe the visual appearance and formatting of HTML documents. It defines how elements are presented on web pages, including layout, color, typography, and more. It enhances the aesthetics and overall user experience of websites.
## CSS Frameworks
CSS frameworks are pre-prepared collections of CSS stylesheets that help developers create visually appealing and responsive websites. These frameworks provide a set of standardized and reusable CSS components, layout systems, and pre-designed templates, making it easier to build attractive and consistent web pages.
One popular CSS framework that deserves special mention is [[./Bulma|Bulma]]. Why does it deserve especial attention? Because I like it. 😅
Known for its simplicity and flexibility, [[./Bulma|Bulma]] has gained significant traction among web developers. Here's a closer look at why it has become a go-to choice for many.
## Common Breakpoints
Based on Bootstrap: 320px, 576px, 768px, 992px, 1200px, 1400px, 1600px.
You can pick any breakpoint you want, it largely depends on what content your dealing with. Sometimes I swap 576px for 600px, just be consistent.
## Mixins
All _mobile-first-designs_ media queries and 1 _desktop-first-design_ media query per given CSS class.
### Anything Above a Certain Screen Width (_mobile-first-design_)
```scss
@mixin screen-min($min) {
@media (min-width: $min) {
@content;
}
}
```
### Anything Below a Certain Screen Width (_desktop-first-design_)
```scss
@mixin screen-max($max) {
@media (max-width: $max - 1) {
@content;
}
}
```
### Anything In-between Two Values (_hybrid_)
```scss
@mixin screen-minmax($min, $max) {
@media (min-width: $min) and (max-width: $max - 1) {
@content;
}
}
```
```scss
------------------------------------------------------------------
// USING THE MIXINS
// Example - Writing a custom bootstrap-like container from scratch
------------------------------------------------------------------
.container {
margin: 0 auto;
width: 100%;
@include screen-min(768px) {
max-width: 750px;
}
@include screen-min(992px) {
max-width: 970px;
}
@include screen-min(1200px) {
max-width: 1170px;
}
@include screen-min(1400px) {
max-width: 1370px;
}
@include screen-min(1600px) {
max-width: 1570px;
}
}
```

52
content/Callouts.md Normal file
View File

@ -0,0 +1,52 @@
---
title: Callouts Showcase
compartir: true
---
> [!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

10
content/Chords.md Normal file
View File

@ -0,0 +1,10 @@
---
title: Chords (music)
compartir: true
tags:
- music
---
## Definition
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.

26
content/Chuckwalla.md Normal file
View File

@ -0,0 +1,26 @@
---
title: Chuckwalla
compartir: true
---
Chuckwallas are lizards found primarily in arid regions of the southwestern United States and northern Mexico, with some also inhabiting coastal islands. There are five species of chuckwallas, all belonging to the genus _Sauromalus_. They are members of the iguanid family, _Iguanidae_, which includes iguanas, chuckwallas, and their prehistoric relatives.
Chuckwallas have a robust build with wide bodies and flattened midsections. Their bellies are prominent, and their tails are thick, tapering to a blunt tip. Loose folds of skin can be observed on the neck and sides of their bodies, which are covered in small, coarsely granular scales. Chuckwallas vary in length, ranging from 15 inches to 30 inches.
## Iguanidae (lizard family)
<!-- <img alt="iguanidae lizarf family" src="https://raw.githubusercontent.com/semanticdata/public-test/main/PNG/iguanidae-lizard-family.png" /> -->
```mermaid
mindmap
root((Iguanidae))
Iguana
Sauromalus
Ctenosaura
Conolophus
Dipsosaurus
Amblyrhynchus
Brachylophus
Cyclura
Cachryx
```

8
content/Consistency.md Normal file
View File

@ -0,0 +1,8 @@
---
title: Consistency is Key
compartir: true
---
Show up. Do the work. Be consistent. Things I'm not good at.
Consistency is key. By consistently showing up and putting in the effort, you build discipline and resilience. It helps establish reliable habits, maintain focus, and overcome setbacks. Being consistent builds trust, both in personal and professional relationships.

View File

@ -0,0 +1,10 @@
---
title: Continuous Care
compartir: true
tags:
- digital-gardening
---
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. 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.

17
content/Data.md Normal file
View File

@ -0,0 +1,17 @@
---
compartir: true
---
# Data
## Semantic
Semantic data is data that has been structured to add meaning to the data. This is done by creating data relationships between the data entities to give truth to the data and the needed importance for data consumption. Semantic data helps with the maintenance of the data consistency relationship between the data.
## Relational
Relational data uses a structure and language consistent with first-order predicate logic[^1], where all data is represented in terms of tuples,[^2] grouped into relations.
The purpose of the relational model is to provide a declarative method for specifying data and queries: users directly state what information the database contains and what information they want from it, and let the database management system software take care of describing data structures for storing the data and retrieval procedures for answering queries.
[^1]: First-order logic—also known as first-order predicate calculus—is a collection of formal systems used in mathematics, philosophy, linguistics, and computer science.
[^2]: In mathematics, a tuple is a finite sequence or ordered list of numbers or, more generally, mathematical objects, which are called the elements of the tuple.

22
content/Digital Garden.md Normal file
View File

@ -0,0 +1,22 @@
---
title: Digital Garden
compartir: true
tags:
- digital-gardening
---
## 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.
## Kinds of Notes
- 🌱 *Seedlings* for very rough and early ideas.
- 🌿 *Budding* for work I've cleaned up and clarified.
- 🌳 *Evergreen* for work that is reasonably complete (though I still tend these over time).

View File

@ -0,0 +1,280 @@
---
title: Emmet Cheat Sheet
compartir: true
---
- [Documentation](https://docs.emmet.io/)
- [Documentation](https://code.visualstudio.com/docs/editor/emmet) for Emmet in VS Code
## Notes on Abbreviation Formatting
When you get familiar with Emmet's abbreviations syntax, you may want to use some formatting to make your abbreviations more readable. But it won't work, because space is a *stop symbol,* where Emmet stops abbreviation parsing. Many users mistakenly think that each abbreviation should be written in a new line, but they are wrong: you can type and expand the abbreviation anywhere in the text.
This is why Emmet needs some indicators (like spaces) where it should stop parsing to not expand anything that you don't need. If you're still thinking that such formatting is required for complex abbreviations to make them more readable:
- Abbreviations are not a template language, they don't have to be "readable", they have to be "quickly expandable and removable".
- You don't really need to write complex abbreviations. Stop thinking that "typing" is the slowest process in web-development. You'll quickly find out that constructing a single complex abbreviation is much slower and error-prone than constructing and typing a few short ones.
## HTML + CSS Emmet Short Guide
Emmet abbreviation and snippet expansions are enabled by default in `html`, `haml`, `pug`, `slim`, `jsx`, `xml`, `xsl`, `[[CSS]]`, `scss`, `sass`, `less` and `stylus` files, as well as any language that inherits from any of the above like `handlebars` and `php`.
## Children
```css
div>ul>li
```
```html
<div>
<ul>
<li></li>
</ul>
</div>
```
## Siblings
```css
div + p + bq
```
```html
<div></div>
<p></p>
<blockquote></blockquote>
```
## Climb-up
```css
div+div>p>span+em
```
```html<div></div>
<div>
<p><span></span><em></em></p>
</div>
```
```css
div+div>p>span+em^bq
```
```html<div></div>
<div>
<p><span></span><em></em></p>
<blockquote></blockquote>
</div>
```
```css
div+div>p>span+em^^^bq
```
```html
<div></div>
<div>
<p><span></span><em></em></p>
</div>
<blockquote></blockquote>
```
## Multiplication
```css
ul>li*5
```
```html
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
```
## Grouping
```css
div>(header>ul>li*2>a)+footer>p
```
```html
<div>
<header>
<ul>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</header>
<footer>
<p></p>
</footer>
</div>
```
```css
(div>dl>(dt+dd)*3)+footer>p
```
```html
<div>
<dl>
<dt></dt>
<dd></dd>
<dt></dt>
<dd></dd>
<dt></dt>
<dd></dd>
</dl>
</div>
<footer>
<p></p>
</footer>
```
## ID and Classes
```css
div#header+div.page+div#footer.class1.class2.class3
```
```html
<div id="header"></div>
<div class="page"></div>
<div
id="footer"
class="class1 class2 class3"
></div>
```
## Custom Attributes
```css
td[title="Hello world!" colspan=3]
```
```html
<td
title="Hello world!"
colspan="3"
></td>
```
## Item Numbering
```css
ul>li.item$*5
```
```html
<ul>
<li class="item1"></li>
<li class="item2"></li>
<li class="item3"></li>
<li class="item4"></li>
<li class="item5"></li>
</ul>
```
```css
ul>li.item$$$*5
```
```html
<ul>
<li class="item001"></li>
<li class="item002"></li>
<li class="item003"></li>
<li class="item004"></li>
<li class="item005"></li>
</ul>
```
## Changing Numbering Base and Direction
```css
ul>li.item$@-*5
```
```html<ul>
<li class="item5"></li>
<li class="item4"></li>
<li class="item3"></li>
<li class="item2"></li>
<li class="item1"></li>
</ul>
```
```css
ul>li.item$@3*5
```
```html<ul>
<li class="item3"></li>
<li class="item4"></li>
<li class="item5"></li>
<li class="item6"></li>
<li class="item7"></li>
</ul>
```
```css
ul>li.item$@-3*5
```
```html
<ul>
<li class="item7"></li>
<li class="item6"></li>
<li class="item5"></li>
<li class="item4"></li>
<li class="item3"></li>
</ul>
```
## Text
```css
a{Click me}
```
```html
<a href="">Click me</a>
```
```css
a{click}+b{here}
```
```html
<a href="">click</a><b>here</b>
```
```css
a>{click}+b{here}
```
```html
<a href="">click<b>here</b></a>
```
```css
p>{Click }+a{here}+{ to continue}
```
```html
<p>Click <a href="">here</a> to continue</p>
```
```css
p{Click }+a{here}+{ to continue}
```
```html
<p>Click</p>
<a href="">here</a> to continue
```

View File

@ -0,0 +1,148 @@
---
title: Espanso Cheat Sheet
compartir: true
---
## Introduction
Cross-platform Text Expander written in Rust.
Visit the [Documentation](https://espanso.org/docs/get-started/).
## Features
- Works on **Windows**, **macOS** and **Linux**
- Works with almost **any program**
- Works with **Emojis** 😄
- Works with **Images**
- Includes a powerful **Search Bar** 🔎
- **Date** expansion support
- **Custom scripts** support
- **Shell commands** support
- **App-specific** configurations
- Support [Forms](https://espanso.org/docs/matches/forms/)
- Expandable with **packages**
- Built-in **package manager** for [espanso hub](https://hub.espanso.org/)
- File based configuration
- Support Regex triggers
- Experimental Wayland support
## Static Matches
### Single-line Expansions
```yml
- trigger: 'hello'
replace: 'world'
```
### Multi-line Expansions
```yml
- trigger: 'hello'
replace: "line1\nline2"
```
## Dynamic Matches
### Using Variables
```yml
- trigger: 'now'
replace: "It's {{mytime}}"
vars:
- name: mytime
type: date
params:
format: '%H:%M'
```
### Preconfigured Choices
```yml
- name: output
type: choice
params:
values:
- "Every moment is a fresh beginning."
- "Everything you can imagine is real."
- "Whatever you do, do it well."
```
### Run CLI Command
```yaml
- name: getip
type: shell
params:
cmd: 'curl ifconfig.me'
shell: cmd
```
## Global Variables
### Declarations
```yml
global_vars:
- name: 'global1'
type: 'shell'
params:
cmd: 'echo global var'
- name: 'greet'
type: 'echo'
params:
echo: 'Hey'
```
### Usage
```yml
- trigger: ":hello"
replace: "{{greet}} Jon"
```
## Word Triggers
### Autocorrect Typos
```yml
- trigger: "ther"
replace: "there"
word: true
```
### Case Propagation
```yml
- trigger: "alh"
replace: "although"
propagate_case: true
word: true
```
- If you write `alh`, the match will be expanded to `although`.
- If you write `Alh`, the match will be expanded to `Although`.
- If you write `ALH`, the match will be expanded to `ALTHOUGH`.
## Cursor Hints
Insert `$|$` where you want the cursor to be positioned. Limited to one cursor hint.
```yml
- trigger: ":div"
replace: "<div>$|$</div>"
```
## Match Disambiguation
Takes all matches with the same trigger and displays a dialog to let you choose.
```yml
- trigger: ":quote"
replace: "Every moment is a fresh beginning."
- trigger: ":quote"
replace: "Everything you can imagine is real."
- trigger: ":quote"
replace: "Whatever you do, do it well."
```

54
content/Free Facts.md Normal file
View File

@ -0,0 +1,54 @@
---
title: Free Facts
description: Compilation of 'Free' Facts. They are not fun, but they are free.
compartir: true
---
## Introduction
Compilation of "Free" Facts. They are not fun, but they are free.
## Disney Aladdin
There is a [Willhelm scream](https://en.wikipedia.org/wiki/Wilhelm_scream) in the movie Aladdin.
## 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/)
## Lighting
Lightning is a significant force contributing to mountain erosion.
[Source](https://www.livescience.com/40701-lightning-strikes-erode-mountains.html)
## 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)
## Sea Sickness
Ginger is proven to help those who suffer from sea sickness.
## 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.
## 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.

47
content/Guitar.md Normal file
View File

@ -0,0 +1,47 @@
---
title: Guitar
tags:
- learning
- music
compartir: true
enableToc: true
---
## Tabs for the Guitar
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/)

29
content/Inspirations.md Normal file
View File

@ -0,0 +1,29 @@
---
title: Inspirations
compartir: true
tags:
- list
---
_These are people and projects have resonated with me. Inspiring me to do things I would otherwise not do._
## People Who Inspire Me
- [Andy Bell](https://andy-bell.co.uk/)
- [Anjana Vakil](https://anjana.dev/)
- [Derek Sivers](https://sive.rs/)
- [Drew DeVault](https://drewdevault.com/)
- [Eric Bower](https://erock.prose.sh/)
- [Herman Martinus](https://herman.bearblog.dev/)
- [Jacky Zha](https://github.com/jackyzha0)
- [Facundo Olano](https://olano.dev/)
## Projects That Inspire Me
- [Anemone](https://github.com/Speyll/anemone) Clean Zola theme. Integrates public journals.
- [Bearblog](https://github.com/HermanMartinus/bearblog) Blogging Platform.
- [Duotone Theme](https://github.com/Hussseinkizz/duotone-theme-v2-official) VS Code Theme (Supports Ligaments).
- [Fira Code iScript](https://github.com/kencrocken/FiraCodeiScript) Font Family (incl. ligations and cursive italics).
- [mataroa](https://github.com/mataroa-blog/mataroa) Minimal Blogging Platform.
- [SorryTennesee](https://github.com/vpicone/SorryTennesee) Remove Tennesee from drop-down menus.
- [wttr.in](https://github.com/chubin/wttr.in) Plain Text Weather.

15
content/JavaScript.md Normal file
View File

@ -0,0 +1,15 @@
---
title: JavaScript
aliases:
- Javascript
- JS
compartir: true
---
## Introduction
[JavaScript](https://en.wikipedia.org/wiki/JavaScript) is a versatile and powerful programming language used for building interactive and dynamic web applications. It runs on the client-side, enabling interactivity on web pages. JavaScript can manipulate HTML elements, handle events, perform calculations, and communicate with servers, making it a key technology in modern web development.
## JavaScript Frameworks
JavaScript frameworks are pre-written and reusable code libraries that simplify and speed up web development. They provide tools, functions, and structure to build dynamic and interactive websites or applications. Frameworks like React, Vue, [[./Svelte|Svelte]], and Angular make it easier to handle complex logic and create engaging user interfaces.

60
content/Journal.md Normal file
View File

@ -0,0 +1,60 @@
---
title: Public Journal
description: This section explores the concept of maintaining a Public Journal.
compartir: true
---
This page takes inspiration from the [Journal of an Enigmatic Mind](https://speyllsite.pages.dev/journal/). It explores the concept of keeping a public journal, something I haven't done before.
## 2024
### March
- Updated my personal website. Using the minimal 11ty with Vite template repo.
### February
- Discovered NASA's [Astronomy Picture of the Day](https://apod.nasa.gov/apod/).
- Added Spanish translations for [Quartz](https://github.com/jackyzha0/quartz) in [PR #822](https://github.com/jackyzha0/quartz/pull/822).
- Updated my [Obsidian Starter Vault](https://github.com/semanticdata/obsidian-starter-vault) project. Now includes more information about the CSS snippets, community plugins, and general workflows included in it.
- Forked these [Obsidian](https://obsidian.md) [Minimal theme](https://github.com/kepano/obsidian-minimal) [CSS Snippets](https://github.com/replete/obsidian-minimal-theme-css-snippets).
- Added new CSS Snippets to my vault. I'll probably end up posting them later.
- Republished my personal website using [11ty](https://www.11ty.dev/) and [elva](https://github.com/scottsweb/elva). Moved the site to `semanticdata.github.io`. It is currently deployed with Vercel. Will use a different starter and drop `elva` soon.
### January
- Archived many of my inactive GitHub repositories.
- Compiled my GitHub stars in [this repo](https://github.com/semanticdata/github-stars) with the help of [maguowei/starred](https://github.com/maguowei/starred).
- Submitted Spanish translations for [gethyas/doks-core](https://github.com/gethyas/doks-core).
- Started playing around with [11ty](https://www.11ty.dev/).
- Cloned [Eleventy Excellent](https://github.com/madrilene/eleventy-excellent).
- Cloned [Eleventy Garden](https://github.com/binyamin/eleventy-garden).
- Learned about [Astro](https://astro.build/). I'm playing around with it.
- Cloned [Astro Cube](https://github.com/semanticdata/astro-cube) and [Astro Essentialist](https://github.com/0xShapeShifter/essentialist).
- Discovered [CUBE CSS](https://cube.fyi/), [Utopia](https://utopia.fyi/), and [buildexcellentwebsit.es](https://buildexcellentwebsit.es/).
- CUBE stands for **Composition Utility Block Exception**.
- Fixed the search module not working in [Forgetful Notes](https://github.com/semanticdata/forgetful-notes).
- Revived [Firefox TabSpace](https://github.com/semanticdata/firefox-tabspace). Cleaned the repo and published updated version.
## 2023
### December
- Created new Firefox extension: [ChatGPT in the Sidebar](https://github.com/semanticdata/firefox-chatgpt-in-sidebar).
- Published new Firefox extension: [New Tab Notes](https://github.com/semanticdata/firefox-new-tab-notes).
- I visited the [Dominican Republic](https://en.wikipedia.org/wiki/Dominican_Republic) after more than 8 years without visiting family.
- Submitted [Mabuya](https://github.com/semanticdata/mabuya) to the Zola themes site.
- Submitted [Zola Minimal](https://github.com/semanticdata/zola-minimal) to the Zola themes site.
- Discovered [Bulma](https://bulma.io/), a CSS framework.
- Republished my [website](https://github.com/semanticdata/semanticdata.github.io) with the [serene](https://github.com/isunjn/serene).
- Renamed Zola Dinkleberg to [Zola Guava](https://github.com/semanticdata/zola-guava).
### November
- Ported the Chrome extension [Text Revealer](https://github.com/jamigibbs/text-revealer-chrome-extension) to Firefox.
- Updated my [Obsidian Starter](https://github.com/semanticdata/obsidian-starter-vault) vault.
- I'm playing around with [Svelte](https://svelte.dev/), and [Milkdown](https://milkdown.dev/).
- Created [svelte-milkdown](https://github.com/semanticdata/svelte-milkdown).
- Republished my 2010 blog in Spanish: [Prose Poetry](https://github.com/semanticdata/prose-poetry).
- Fixed bug outlined in [Issue #18](https://github.com/getzola/book/issues/18) in [Zola Book](https://github.com/getzola/book).
- Added dark theme and toggle to the [Anpu Zola](https://github.com/zbrox/anpu-zola-theme) theme.

27
content/Markdown.md Normal file
View File

@ -0,0 +1,27 @@
---
title: Markdown
compartir: true
---
## Introduction
Markdown is a lightweight [[./Markup Language|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.
> [!Note]
> This website's content is exclusively written in Markdown.
## Markdown Flavors
There are several popular flavors of Markdown that add extra features and extensions to the original syntax. Two of the most popular ones include:
### CommonMark
CommonMark is a standardized version of Markdown that aims to create a consistent and universally understood Markdown specification. It provides a clear syntax specification, including features like headings, lists, links, emphasis, code blocks, and more.
### GitHub Flavored Markdown
GitHub Flavored Markdown, also known as GFM, is a Markdown flavor used by GitHub. It extends the basic Markdown syntax by adding some additional features. These include task lists, tables, user mentions, and code syntax highlighting. GFM is commonly used in GitHub repositories for documentation and README files.
## Markdown Showcase
Check out the [[markdown-showcase|markdown-showcase]] to see what Markdown can do.

View File

@ -0,0 +1,13 @@
---
title: Markup Language
compartir: true
---
A markup language is a system for annotating text to define the structure, formatting, and presentation of documents on the internet. It [[./Uses|Uses]] tags or codes to indicate the purpose or function of different elements within the document, such as headings, paragraphs, links, and images. Markup languages, like HTML (Hypertext Markup Language), provide a standardized way to structure and display content across various platforms and web browsers.
Examples of markup languages include:
1. HTML (Hypertext Markup Language): The most widely used markup language for creating web pages and applications. It specifies the structure and presentation of content on the internet.
2. XML (eXtensible Markup Language): A flexible markup language that allows users to define their own tags and structure data. It is commonly used for storing and transporting data between different systems.
3. Markdown: Although not a traditional markup language, Markdown is a lightweight markup language that is widely used for formatting and styling plain text, particularly for creating content for the web.
4. LaTeX: A markup language commonly used in academia and scientific publishing for typesetting documents. It provides extensive control over the layout and formatting of mathematical equations and complex technical documents.

View File

@ -0,0 +1,12 @@
---
title: Micropolitan Statistical Area
compartir: true
tags:
- statistics
---
## Definition
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.

13
content/Move Your Body.md Normal file
View File

@ -0,0 +1,13 @@
---
title: Move Your Body
compartir: true
---
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|Consistency]] is key to most things worth doing.

102
content/NeoVim.md Normal file
View File

@ -0,0 +1,102 @@
---
title: NeoVim
aliases:
- Nvim
- Vim
compartir: true
---
## Introduction
NeoVim is a fork of Vim focused on extensibility and usability. This is my short reference guide as I learn to use it.
## Links
[Dotfiles](https://github.com/semanticdata/dotfiles) [Website](https://neovim.io/) [Documentation](https://neovim.io/doc/)
## Useful Commands
**Sync from CLI** → `nvim --headless "+Lazy! sync" +qa`
## Keybindings
| Key Combination | Command |
| -------------------------- | ---------------------------------------------- |
| `<leader>` | `<space>` |
| **Unsorted** |
| `<leader>h` | `^` |
| `<leader>l` | `g_` |
| `<leader>a` | `:keepjumps normal! ggVG<cr>` |
| `gy` | `"+y` |
| `gp` | `"+p` |
| `x` | `"_x` |
| `<leader>e` | `<cmd>NvimTreeToggle<cr>` |
| **Commands** |
| `<leader>w` | `<cmd>write<cr>` |
| `<leader>bq` | `<cmd>bdelete<cr>` |
| `<leader>bl` | `<cmd>buffer #<cr>` |
| `<F2>` | `<cmd>Lexplore<cr>` |
| `<space><space>` | `<F2>` |
| **Telescope** |
| `<leader><space>` | `<cmd>Telescope buffers<cr>` |
| `<leader>?` | `<cmd>Telescope oldfiles<cr>` |
| `<leader>ff` | `<cmd>Telescope find_files<cr>` |
| `<leader>fg` | `<cmd>Telescope live_grep<cr>` |
| `<leader>fd` | `<cmd>Telescope diagnostics<cr>` |
| `<leader>fs` | `<cmd>Telescope current_buffer_fuzzy_find<cr>` |
| **Telescope (builtin)** |
| `<leader>ff` | `builtin.find_files, {}` |
| `<leader>fg` | `builtin.live_grep, {}` |
| `<leader>fb` | `builtin.buffers, {}` |
| `<leader>fh` | `builtin.help_tags, {}` |
| **Normal Mode** |
| `<C-q>` | `:q!<CR>` |
| `<F4>` | `:bd<CR>` |
| **Moving Vertically** |
| `<C-d>` | `<C-d>zz` |
| `<C-u>` | `<C-u>zz` |
| `n` | `nzzzv` |
| `N` | `Nzzzv` |
| **Tab Navigation** |
| `<S-Tab>` | `gT` |
| `<Tab>` | `gt` |
| `<silent <S-t>` | `:tabnew<CR>` |
| **Pane/Window Navigation** |
| `<C-h>` | `<C-w>h` |
| `<C-j>` | `<C-w>j` |
| `<C-k>` | `<C-w>k` |
| `<C-l>` | `<C-w>l` |
| `<C-left>` | `<C-w>h` |
| `<C-down>` | `<C-w>j` |
| `<C-up>` | `<C-w>k` |
| `<C-right>` | `<C-w>l` |
| **Terminal** |
| `<A-t>` | `:sp term://pwsh<cr>i` |
| `tv` | `:lcd %:p:h<CR>:vsp term://pwsh<CR>i` |
| `th` | `:lcd %:p:h<CR>:sp term://pwsh<CR>i` |
| `<Esc>` | `<C-\\><C-n>` |
| `:q!` | `<C-\\><C-n>:q!<CR>` |
## 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. |

39
content/Outlines.md Normal file
View File

@ -0,0 +1,39 @@
---
title: Outlines
description: Learning how to write with brevity (short-form), how to write long-form, how to use gesticulation. Looking for ways to streamline producing written content.
compartir: true
tags:
- learning
- writing
---
Learning how to write with brevity (short-form), how to write long-form, how to use gesticulation. Looking for ways to streamline producing written content.
## Questions to Be Answered by Post
- What is an outline
- Why should I use one
- How do I make one
## What Needs to Be Mentioned
- Essential tips. Must do when creating an outline
- Provide an example of an outline
- Outlines are not barriers. They are a tool to structure your writing.
## Logical Order
- Define the purpose of the essay
- Define the audience of your essay
- Write your thesis statement (consequential thesis statement)
- Brainstorm all of the ideas you want to include in your essay
- Group related ideas
- Label your ideas with headings and sub-headings
- Write a draft of your outline
- Write an intro and conclusion. Purposely last.
## Links to Reference Material
- [How to Outline // Purdue Writing Lab](https://owl.purdue.edu/owl/general_writing/the_writing_process/developing_an_outline/how_to_outline.html)
- [How to Write an Outline: 4 Ways to Organize Your Thoughts | Grammarly](https://www.grammarly.com/blog/how-to-write-outline/)
- [How to Write a Blog Post Outline: A Simple Formula to Follow](https://blog.hubspot.com/marketing/how-to-write-blog-post-outline)

85
content/Poetry.md Normal file
View File

@ -0,0 +1,85 @@
---
title: 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
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

63
content/Projects.md Normal file
View File

@ -0,0 +1,63 @@
---
title: Projects
compartir: true
---
# Projects
A non-inclusive, non-exhaustive compilation of both my professional and personal projects.
## Personal Projects
### 🦝 MiguelPimentel.do
My personal website and blog.
[Source](https://github.com/semanticdata/miguelpimentel.do) [Demo](https://miguelpimentel.do/)
### 🦎 Mabuya
Minimal Zola theme focused on helping you build an elegant, fast, lightweight, and SEO-ready blog.
[Source](https://github.com/semanticdata/mabuya) [Demo](https://miguelpimentel.do/mabuya/)
### 🌱 Forgetful Notes
My digital garden of knowledge. It serves as a platform for my learning and creative endeavours. A space for thinking through, building upon, and coming back to.
[Source](https://github.com/semanticdata/forgetful-notes) [Demo](https://forgetfulnotes.com/)
### 🔮 Obsidian Starter Vault
Opinionated compilation of extensions and settings to help you learn and start exploring Obsidian.
[Source](https://github.com/semanticdata/obsidian-starter-vault)
### 🗺 Sorry, Minnesota Only
Firefox extension that removes all states starting with "M" except Minnesota within most dropdown menus. This allows you to press "M" in your keyboard and go directly to it, instead of any other state options.
[Addon](https://addons.mozilla.org/en-US/firefox/addon/sorry-minnesota-only/)
## Work Projects
### 🔔 Blue Line Intrusion Detection System
Upgrade the tunnel intrusion detection system installed at the tunnel portals of the light rail train that runs underneath the MSP Airport.
_Approx. budget: $440,000_
### 🚌 Northtown Transit Facility
Full reconstruction of the old Northtown Mall Transit Hub and installation of a new adjacent parking lot.
_Approx. budget: $1,070,000_
### 🚨 MTPD Substation Rehab
Rehabilitate previous public space into new Metro
Transit Police Dept. Substation in downtown Saint Paul.
_Approx. budget: $880,000_
### 🚗 Pavement Management Program
Bloomington's 2019 PMP Street Mill and Overlay Project included grinding off the top layer of road surface and installing a new top layer of pavement to approximately 10 miles of residential roads.
_Approx. budget: $570,000_

View File

@ -0,0 +1,167 @@
---
title: Python Cheat Sheet
compartir: true
---
# Python Cheat Sheet
- Python terminal: `python3` in cmd.
- Comments: `#` at the start of any line.
- Print: `print("Stay Safe…)`
- Indentation: must be followed.
## Examples
### Example 1
```python
num = 5
print(num)
returns 5
type(num)
<class 'int'>
```
### Example 2
```python
num = 5.0
print(num)
returns 5
type(num)
<class 'float'>
```
### Example 3
```python
greet = "Hello user"
print(greet)
returns: 'Hello user'
type(greet)
<class 'str'>
```
### Example 4
```python
is_available = True
print(is_available)
returns: True
type(is_available)
returns: <class 'bool'>
```
### Example 5
```python
num = None
print(num)
returns: None
type(num)
returns: <class 'NoType'>
```
## Operators
`+ - * / % ** // = += -= *= /= == != > < >= <= and or not`
### Example 1
```python
a = 6
b = 2
a + b
returns: 8
a - b
returns = 4
a / b
returns: 3
a * b
returns: 12
a ** b
returns: 36
```
### Example 2
```python
a = 7
b = 3
a % b
returns: 1
a // b
returns: 2
```
### Example 3
```python
a =- 5
b = 2
a > b
returns: True
a < b
returns: False
a == b
returns: False
a >= 5
returns: True
b <= 1
returns: False
```
### Example 4
```python
a = 10
b = 2
a == 2 and b == 10
returns: False
a == 10 or b == 20
returns: True
not(a == 10)
returns: False
not(a == 2)
returns: True
```
## Conditional Statements
### Example 1
```python
number = 5
if number == 10:
print("Number is 10")
elif number < 10:
print("Number is less than 10")
else:
print("Number is more than 10")
```
**Returns**: `Number is less than 10`
### Example 2
```python
is_available = True
f is_available:
print("Yes it is available")
else:
print("Not available")
```
**Returns**: `Yes it is available`
### Example 3
```python
is_available = True
if not is_available:
print("Not available")
else:
print("Yes it is available")
```
**Returns**: `Yes it is available`

153
content/Quotes.md Normal file
View File

@ -0,0 +1,153 @@
---
title: Quotes
description: Quotes that have resonated with me.
compartir: true
---
## Random
> "Always demand a deadline. A deadline weeds out the extraneous and the ordinary. It prevents you from trying to make it perfect, so you have to make it different. Different is better."
> [!quote]
>
> "Always demand a deadline. A deadline weeds out the extraneous and the ordinary. It prevents you from trying to make it perfect, so you have to make it different. Different is better."
> [!quote]
>
> "Better done than perfect." Perfectionism is nothing but _fear_. Conquer it.
> [!quote]
>
> "Clarity requires thinking. Thinking requires writing."
> [!quote]
>
> "Action is not just the _effect_ of motivation, but also the _cause_ of motivation."
## Ajahn Chah
> "Dhamma is in your mind, not in the forest. You don't have to go and look anywhere else." — Ajahn Chah
## Alexander Solzhenitsyn
> "Man has set for himself the goal of conquering the world, but in the process he loses his soul." — Alexander Solzhenitsyn
## Aristotle (unconfirmed)
> "The purpose of knowledge is action, not knowledge." — Aristotle
## Ashtavakra Gita
> "The wise man knows the Self,
> And he plays the game of life.
> But the fool lives in the world
> Like a beast of burden."
## Big Mouth
> "I only wrote that poem to test my printer!"
## Donny Osmond
> "I never smile unless I mean it."
## Dwight D. Eisenhower
> "I have two kinds of problems: the urgent and the important. The urgent are not important, and the important are never urgent."
## G. K. Chesterton
> It is really not so repulsive to see the poor asking for money as to see the rich asking for more money. And advertisement is the rich asking for more money. A man would be annoyed if he found himself in a mob of millionaires, all holding out their silk hats for a penny; or all shouting with one voice, "Give me money." Yet advertisement does really assault the eye very much as such a shout would assault the ear. "Budge's Boots are the Best" simply means "Give me money"; "Use Seraphic Soap" simply means "Give me money." It is a complete mistake to suppose that common people make our towns commonplace, with unsightly things like advertisements. Most of those whose wares are thus placarded everywhere are very wealthy gentlemen with coronets and country seats, men who are probably very particular about the artistic adornment of their own homes. They disfigure their towns in order to decorate their houses.
## Dean Bokhari (unconfirmed)
> "Be regular and orderly in your life, so that you may be violent and original in your work."
## Duke Ellington
> "I felt the music wash over me. It had me, right then and there." — **Ghost of Duke Ellington**
## Gustave Flaubert (unconfirmed)
> "Be regular and orderly in your life, so that you may be violent and original in your work."
## Jereld Hanson
> "Their level is always half a bubble off."
## John Siracusa
> "Don't chase your dreams! Humans are persistence predators. Follow your dreams at a sustainable pace until they get tired and lay down."
## u/kaidomac On ADHD
> "I wish I had the ability to instantly internalize this comic for neuro-typical people. "Just try harder" doesn't fully illuminate the ridiculous, daily, momentary inner struggle we fight ALL the time. And it also helps SO MUCH to explain it to ourselves this way!
>
> I was visiting an elderly family member the other day and they were like, "Well I definitely don't have ADHD, when I decide to focus on something, I can just do it!" I definitely had a momentary inner twinge that that's not the norm for me…simply deciding to do it & not having the "Mentos & Coke" effect of mental diffusion kick in to over-think the task & then feel all of the other things I have to do start swirling around, and then feel the emotional barriers of the weight of the task & the mental energy loss from the pre-requisite requirements like having to clean up or find stuff kick in…things that aren't on anybody's normal radar at all!
>
> It's a silly, nonsensical situation to deal with in life…I'm very grateful towards this artist for illustration the reality of the situation!"
## Pascal
> "All of humanity's problems stem from man's inability to sit quietly in a room alone."
## Richard Feynman
> "Knowledge isn't free. You have to pay attention."
## Robert McKee
> "True character is revealed in the choices a human being makes under pressure - the greater the pressure, the deeper the revelation, the truer the choice to the character's essential nature."
## Rumi
> "If I were the plaything of every thought, I would be a fool, not a wise man."
## Shield Anvil Itkovian, Memories of Ice, Malazan Series Book 3
> "We humans do not understand compassion. In each moment of our lives, we betray it. Aye, we know of its worth, yet in knowing we then attach to it a value, we guard the giving of it, believing it must be earned. Compassion is priceless in the truest sense of the word. It must be given freely. In abundance."
## Stephen Roberts
> "I contend that we are both atheists. I just believe in one fewer god than you do. When you understand why you dismiss all the other possible gods, you will understand why I dismiss yours."
## Taylor Swift
> "Happiness and Confidence are the _prettiest_ things you can wear."
## Thomas Merton
> "We must be true inside, true to ourselves, before we can know a truth that is outside us."
## Unknown
> "Saying yes frequently is an additive strategy. Saying no is a subtractive strategy. Keep saying no to a lot of things - the negative and unimportant ones - and once in awhile, you will be left with an idea which is so compelling that it would be a screaming no-brainer 'yes'."
> "I've been called worse, and I'm disappointed you couldn't think of something better."
> "This is not regular stupid. This is advanced stupid."
## Waymond Wang
> "When I choose to see the good side of things, I'm not being naïve. It is strategic and necessary. It's how I've learned to survive through everything.
>
> I don't know. The only thing I do know… is that we have to be kind.
>
> Please. Be kind… especially when we don't know what's going on.
> I know you see yourself as a fighter. Well, I see myself as one too. This is how I fight."
## Yuval Noah Harari
> "Information is not truth." — Yuval Noah Harari
## XKCD Book
> [!quote] From XKCD Book
>
> **Throwing is hard.**
>
> "In order to deliver a baseball to a batter, a pitcher has to release the ball at exactly the right point in the throw. A timing error of half a millisecond in either direction is enough to cause the ball to miss the strike zone.
>
> To put that in perspective, it takes about five milliseconds for the fastest nerve impulse to travel the length of the arm. That means that when your arm is still rotating toward the correct position, the signal to release the ball is already at your wrist.
>
> In terms of timing, this is like a drummer dropping a drumstick from the tenth story and hitting a drum on the ground on the correct beat."

View File

@ -0,0 +1,9 @@
---
title: Reverse Outlines
compartir: true
source: https://writing.wisc.edu/handbook/process/reverseoutlines/
---
Reverse outlines are often used by writers to check their work. **Reverse Outlining** is a process whereby you take away all of the supporting writing and are left with a paper's main points or main ideas, sometimes represented by your paper's topic sentences.
[Read more](https://writing.wisc.edu/handbook/process/reverseoutlines/).

View File

@ -0,0 +1,19 @@
---
title: Rhizomatic Learning
compartir: true
---
## Introduction
Rhizomatic learning is a variety of pedagogical practices informed by the work of Gilles Deleuze and Félix Guattari. It takes it's name from the rhizome.
> [!Rhizome]
> Underground stem in which various plants asexually reproduce via budding.
## Background
Explored initially as an application of post-structural thought to education, it has more recently been identified as methodology for net-enabled education. In contrast to goal-directed and hierarchical theories of learning, it posits that learning is most effective when it allows participants to react to evolving circumstances, preserving lines of flight that allow a fluid and continually evolving redefinition of the task at hand. In such a structure, "the community is the curriculum", subverting traditional notions of instructional design where objectives pre-exist student involvement.
> [!quote] From _Deleuze, Education, and Becoming._
>
> "The underground sprout of a rhizome does not have a traditional root. There is a stem there, the oldest part of which dies off while simultaneously rejuvenating itself at the tip. The rhizome's renewal of itself proceeds autopoietically: the new relations generated via rhizomatic connections are not copies, but each and every time a new map, a cartography. A rhizome does not consist of units, but of dimensions and directions." — Inna Semetsky

View File

@ -0,0 +1,20 @@
---
title: Rhombic Dodecahedron
compartir: true
---
## Introduction
In geometry, the rhombic dodecahedron is a convex polyhedron with 12 congruent rhombic faces. It has 24 edges, and 14 vertices of 2 types. It is a Catalan solid, and the dual polyhedron of the cuboctahedron.
## Rhombic Dodecahedral Honeycomb
The rhombic dodecahedral honeycomb (also _dodecahedrille_) is a space-filling tessellation (or honeycomb) in Euclidean 3-space. It is the Voronoi diagram of the face-centered cubic sphere-packing, which has the densest possible packing of equal spheres in ordinary space (see Kepler conjecture).
## In Dungeons and Dragons
> "I've never seen a rhombic dodecahedron d12 before. They do exist after a quick search, but the much more common d12 is just a dodecahedron, with pentagonal faces."
The UCLA[^1] investigators developed a technique that prevents that corrosion and showed that, in its absence, lithium atoms assemble into a surprising shape—the rhombic dodecahedron, a 12-sided figure similar to the dice used in role-playing games like Dungeons and Dragons.
[^1]: University of California, Los Angeles

View File

@ -0,0 +1,142 @@
---
title: SSD / NVMe Comparison
description: This page was originally published on July 28, 2023 to aid in selecting SSD, NVMe drives to take advantage of an current Micro Center sale.
compartir: true
---
# SSD NVMe Comparison
This page was originally published on July 28, 2023. Its main goal was to aid in selecting SSD, and NVMe drives during a Micro Center sale.
## Storage Technologies
### 3D NAND
- The most basic of modern SSD technologies. Great for throwing on cheap systems, home servers, anything non-critical really.
- It is not recommended to host your Operating System on 3D NAND, or QLC.
### Quad Level Cell (QLC)
- QLC (Quad Level Cell) is cheaper to manufacture than TLC (Triple Level Cell).
- QLC is much slower and less durable to constant writing than TLC.
- It is not recommended to host your Operating System on 3D NAND, or QLC.
### Triple Level Cell (TLC)
- TLC is more reliable when compared to QLC.
- MLC is a Triple Level Cell based Samsung technology.
### Multi Level Cell (MLC)
- MLC is a Triple Level Cell based Samsung technology.
Let's break it down:
1. MLC V-NAND (Best)
2. V-NAND (TLC Equiv.)
3. TLC (V-NAND Equiv.)
4. QLC (Cheap, less reliable)
5. 3D NAND (Basic)
## How Are SSDs Scored
### Storage
- 1 point per GB
- Less accurate the bigger the SSD
- 3 TB and higher drives scale exp/log instead of linearly.
### Price
Based on price per $1.
Selected $0.10 as the baseline after averaging some calculations.
- 1 point for every $0.01 / GB below $0.10
### Technology Coefficient
- 3D NAND Coefficient = 0.5 (Big Penalty)
- QLC Coefficient = 0.75 (Small Penalty)
- TLC Coefficient = 1.0 (No Change)
- MLC V-NAND coefficient = 1.25 (Small Advantage)
## NVMe M.2 2280 M Key
| Brand | Storage | Price | Notes |
| ------------ |:-------:|:-----:| ---------- |
| 970 EVO Plus | 500 GB | $35 | MLC V-NAND |
| 970 EVO Plus | 2 TB | $100 | MLC V-NAND |
| 970 EVO Plus | 1 TB | $50 | V-NAND |
| 980 | 1 TB | $50 | MLC V-NAND |
| 980 Pro | 2 TB | $120 | MLC V-NAND |
| 980 Pro | 1 TB | $70 | V-NAND |
| 990 PRO | 1 TB | $80 | MLC V-NAND |
| Crucial P3 | 1 TB | $40 | 3D NAND |
| Inland | 500 GB | $23 | QLC |
| Inland | 1 TB | $40 | QLC |
| Inland | 2 TB | $70 | QLC |
| Performance | 1 TB | $55 | TLC |
| Prime | 500 GB | $30 | TLC |
| Prime | 1 TB | $50 | TLC |
## SSD
| Brand | Storage | Price | Notes |
| ------------ |:-------:|:-----:| ---------- |
| Inland | 1 TB | $50 | TLC |
| Inland | 512 GB | $25 | TLC |
| Platinum | 2 TB | $80 | TLC |
| Platinum | 1 TB | $43 | TLC |
| Professional | 256 GB | $20 | 3D NAND |
| Professional | 125 GB | $15 | TLC |
| 870 EVO | 1 TB | $50 | MLC V-NAND |
| 870 EVO | 4 TB | $220 | MLC V-NAND |
| 870 EVO | 500 GB | $40 | MLC V-NAND |
| 870 QVO | 1 TB | $70 | QLC V-NAND |
## Final Scores
### NVMe
| Description | $ / GB | Coef | Score |
| ------------------------ |:------:|:----:|:-----:|
| 970 500 GB $35 MLC | 0.070 | 1.25 | 629 |
| 970 2 TB $100 MLC | 0.050 | 1.25 | 2506 |
| 970 1 TB $100 MLC | 0.103 | 1.25 | 1250 |
| 980 1 TB $50 V | 0.050 | 1 | 1005 |
| 980P 2 TB $120 MLC | 0.060 | 1.25 | 2505 |
| 980P 1 TB $70 V | 0.070 | 1 | 1003 |
| 990P 1 TB $80 MLC | 0.080 | 1.25 | 1253 |
| Crucial 1 TB $40 3D | 0.040 | 0.5 | 503 |
| Inland 500 GB $23 QLC | 0.046 | 0.75 | 379 |
| Inland 1 TB $40 QLC | 0.040 | 0.75 | 755 |
| Inland 2 TB $70 QLC | 0.035 | 0.75 | 1505 |
| Performance 1 TB $55 TLC | 0.055 | 1 | 1005 |
| Prime 500 GB $30 TLC | 0.060 | 1 | 504 |
| Prime 1 TB $50 TLC | 0.050 | 1 | 1005 |
\*_Higher is better._
### SSD
| Description | $ / GB | Coef | Score |
| ------------------------- |:------:|:----:|:-----:|
| Inland 1TB $50 TLC | 0.050 | 1 | 1005 |
| Inland 512GB $25 TLC | 0.049 | 1 | 517 |
| Platinum 2TB $80 TLC | 0.040 | 1 | 2006 |
| Platinum 1TB $43 TLC | 0.043 | 1 | 1006 |
| Professional 256GB $20 3D | 0.078 | 0.5 | 129 |
| Professional 125GB $15 3D | 0.120 | 0.5 | 63 |
| 870 EVO 1TB $50 MLC | 0.050 | 1.25 | 1256 |
| 870 EVO 4TB $220 MLC | 0.055 | 1.25 | 5006 |
| 870 EVO 500GB $40 MLC | 0.020 | 1.25 | 635 |
| 870 QVO 1TB $70 QLC | 0.070 | 0.75 | 753 |
\*_Higher is better._
## Conclusions
- Cheap system? Get **any** of these.
- Secondary drive? Get any **QLC** or better.
- OS Drive? Get any **TLC** or better.
- Extra cash? Premium for reliability? Get any **Samsung** from the list.

18
content/Sans-serif.md Normal file
View File

@ -0,0 +1,18 @@
---
title: Sans-serif
compartir: true
tags:
- typography
---
## Definition
In typography and lettering, a "sans-serif", "sans serif", "gothic", or simply "sans" letterform is one that does not have extending features called "serifs" at the end of strokes. Sans-serif typefaces tend to have less stroke width variation than serif typefaces. They are often used to convey simplicity and modernity or minimalism.
## Font Family in CSS
```css
font-family: -apple-system, BlinkMacSystemFont, 'Avenir Next', Avenir,
'Nimbus Sans L', Roboto, Noto, 'Segoe UI', Arial, Helvetica, 'Helvetica Neue',
sans-serif;
```

18
content/Scope of Work.md Normal file
View File

@ -0,0 +1,18 @@
---
title: Scope of Work
compartir: true
---
A scope of work or SOW, is a descriptive document or working agreement that contains all information regarding the size of a project, the goals a team should accomplish by the end of the project and steps required to complete the project.
You might create an SOW when multiple parties are working together on the project and there are certain requirements to meet. This document usually includes of an introduction, objective overview, an outline of the expected work and tasks, schedule for deliverables, adoption plan and conclusion or sign off.
Usually, a scope of work has these standard components:
- Project goals: This includes all goals intended for the team to reach as the project progresses, as well as when it completes.
- Timeline: This includes the exact timeframe for the project's beginning and end, including when specific tasks should start and complete.
- Expected results: This includes specific outcomes intended to take place by the completion of the project.
- Deliverables: This includes the exact product or products the project should deliver by its completion.
- Conditions: This includes any stipulations the team should abide by or work under or requirements to meet.
- Financial information: This includes accounting data, such as how much the project may cost to complete, how much each team member is going to earn and how and when they're going to be paid.
- Management: This includes information regarding administrative details, such as who's responsible for approving financial decisions or who can agree to specific terms.

View File

@ -0,0 +1,16 @@
---
title: Scry Your Tasks
compartir: true
---
To _scry_ is to see or predict the future by means of a crystal ball. It is also the ability to look at the top cards of your deck and rearrange them in Magic the Gathering. This note was inspired by [Cortex](https://www.relay.fm/cortex) [Episode 142](https://www.relay.fm/cortex/142) where Myke and Grey discuss scrying your task lists.
In terms of organization, scrying your task list allows you to determine what is the order of 2 to 5 things that _need_ to happen.
Your job is not to get through all the to-do items, but to arrange them in the _correct order_. Sometimes you need to put some things at the bottom of the list. I draw the line when I can't finish the work day until these tasks are _done_.
Don't confuse mission-critical items and time saving tasks. Mission-critical Items **NEED** to be done today. Optionally, anything that will save time the next day **SHOULD** be done the day prior.
You are _probably_ doing life wrong if you consistently get to the bottom of your to-do list. Let me elaborate, if your to-do list is empty, something about your life _is_ wrong. You are not being ambitious enough.
This note was inspired by [Cortex](https://www.relay.fm/cortex) [Episode 142](https://www.relay.fm/cortex/142) on scrying your task lists.

17
content/Serif.md Normal file
View File

@ -0,0 +1,17 @@
---
title: Serif
compartir: true
tags:
- typography
---
## Definition
In typography, a serif (/ˈsɛrɪf/) is a small line or stroke regularly attached to the end of a larger stroke in a letter or symbol within a particular font or family of fonts.
## Font Family in CSS
```css
font-family: Constantia, 'Lucida Bright', Lucidabright, 'Lucida Serif', Lucida,
'DejaVu Serif', 'Bitstream Vera Serif', 'Liberation Serif', Georgia, serif;
```

View File

@ -0,0 +1,14 @@
---
title: Static Site Generator
compartir: true
tags:
- markdown
---
Static site generators (SSGs) are engines that use text input files (such as [[./Markdown|Markdown]], [reStructuredText](https://docutils.sourceforge.io/rst.html), and [AsciiDoc](https://asciidoc.org/)) to generate static web pages. SSGs are typically for rarely-changing, informative content, such as product pages, news websites, (software) documentation, manuals, and blogs.
Popular choices in SSGs include:
- [Jekyll](https://jekyllrb.com/)
- [Hugo](https://gohugo.io/)
- [[./Zola|Zola]]

44
content/Svelte.md Normal file
View File

@ -0,0 +1,44 @@
---
title: Svelte
compartir: true
---
## Introduction
[Svelte](https://svelte.dev/) is a modern [[./JavaScript#JavaScript Frameworks|JavaScript Framework]] for building web applications. It compiles components into efficient, framework-free [[./JavaScript|JavaScript]] code, resulting in fast and lightweight applications. With its reactive approach and declarative syntax, Svelte simplifies development and delivers impressive performance.
## Example
```javascript
<script>
let name = 'Svelte';
function handleClick() {
alert(`Hello, ${name}!`);
}
</script>
<main>
<h1>Welcome to Svelte</h1>
<p>Click the button to greet:</p>
<button on:click={handleClick}>Greet</button>
</main>
<style>
main {
text-align: center;
margin-top: 50px;
}
button {
padding: 10px 20px;
background-color: #007bff;
color: #ffffff;
border: none;
border-radius: 4px;
cursor: pointer;
}
</style>
```
In this example, we have a Svelte component that displays a heading, paragraph, and a button. When the button is clicked, the `handleClick` function is called, which displays an alert with the name variable interpolated. The component also includes some basic styling using [[./CSS|CSS]] in the `<style>` block.

View File

@ -0,0 +1,11 @@
---
title: Sweep Your Mind
description: These notes make it possible to offload a massive amount of information while demonstrating perfect recall when needed. The goal of a mind sweep is to identify everything that requires your attention or has the possibility of seeping into and affecting other parts of your life.
compartir: true
tags:
- digital-gardening
---
These notes make it possible to offload a massive amount of information while demonstrating "perfect recall" when needed. The goal of a mind sweep is to identify everything that requires your attention or has the possibility of seeping into and affecting other parts of your life. These include things that are stealing your focus, not letting you get your work done properly, etc.
When you identify these things, you will realize that there are things in your head that you haven't been doing anything about. More often than not, this is related to some level of incompletion or procrastination. As long as things keep accumulating, there's no way they will get done. You can start to progress through these actions with a mind sweep.

View File

@ -0,0 +1,12 @@
---
title: The Moon (Earth)
compartir: true
---
Earth's only natural satellite. Orbits around the Earth at an average distance of 384,400 km (238,900 mi).
The usual English proper name for Earth's natural satellite is simply _Moon_. Occasionally, the name **Luna** is used in scientific writing and science fiction to distinguish our moon from others. **Cynthia** is another poetic name, though rare, for the Moon personified as a goddess, while **Selene** (literally "Moon") is the Greek goddess of the Moon.
### Pictures
![the moon zoomed in|400](https://upload.wikimedia.org/wikipedia/commons/e/e1/FullMoon2010.jpg)

72
content/Uses.md Normal file
View File

@ -0,0 +1,72 @@
---
title: Uses
alias:
- Uses
compartir: true
---
A non-comprehensive list of the hardware and software I use on a day-to-day basis.
## Hardware
- [Lenovo Thinkpad T480s](https://www.notebookcheck.net/Lenovo-ThinkPad-T480s-20L8S02D00.294734.0.html) Laptop
- [Logi M575](https://www.logitech.com/en-us/products/mice/m575-ergo-wireless-trackball) Mouse
- [Skullcandy Crusher ANC](https://info.skullcandy.com/Support?Dest=hc%2Fen-us%2Farticles%2F360034534854-Crusher-ANC-Wireless) Headphones
## Software
### Daily Drivers
- [Obsidian](https://obsidian.md/) Markdown Text Editor
- [Visual Studio Code](https://code.visualstudio.com/) Code Editor
- [Raindrop](https://raindrop.io/) Bookmarks Manager
- [Syncthing](https://github.com/syncthing/syncthing) Open source continuous file synchronization.
- [Espanso](https://github.com/espanso/espanso) Cross-platform text expander written in Rust.
### Notable Visual Studio Code Extensions
- [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) Opinionated Code Formatter.
- [Markdown All in One](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one) Markdown Support.
- [Markwhen](https://marketplace.visualstudio.com/items?itemName=Markwhen.markwhen) View/Edit Markwhen documents.
- [Markmap](https://marketplace.visualstudio.com/items?itemName=gera2ld.markmap-vscode) Preview markdown files as Markmap.
- [GistPad](https://marketplace.visualstudio.com/items?itemName=vsls-contrib.gistfs) Edit GitHub Gists and Repositories remotely.
- [Project Manager](https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager) Easily change current Project/Folder.
- [shift shift](https://marketplace.visualstudio.com/items?itemName=ahgood.shift-shift) Provides shortcuts for `shift + shift` and `ctrl + ctrl`.
- [CSS Peek](https://marketplace.visualstudio.com/items?itemName=pranaygp.vscode-css-peek) Introduces `Go To Definition` and `Go To Symbol in Workspace` support.
### Notable Obsidian Extensions
- [Contextual Typography](https://github.com/mgmeyers/obsidian-contextual-typography) Allows for custom insertion of code at the block level.
- [DoubleShift](https://github.com/Qwyntex/doubleshift) Provides shortcuts for `shift + shift` and `ctrl + ctrl`.
- [Editor Shortcuts](https://github.com/timhor/obsidian-editor-shortcuts) Adds shortcuts usually found in Code Editors.
- [GitHub Publisher](https://github.com/ObsidianPublisher/obsidian-github-publisher) Publish your notes to a preconfigured repository.
- [Linter](https://github.com/platers/obsidian-linter) Customizable Markdown Linter similar to Prettier.
- [Natural Language Dates](https://github.com/argenos/nldates-obsidian) Adds `@today` format to dates.
- [Obsidian Git](https://github.com/denolehov/obsidian-git) Run Git commands from Obsidian.
- [Omnisearch](https://github.com/scambier/obsidian-omnisearch) Better Search Engine.
### Notable Windows Programs
- [EarTrumpet](https://github.com/File-New-Project/EarTrumpet) Volume control, multi-channel discovery, default playback device management.
- [Everything](https://www.voidtools.com/) Locate files and folders by name instantly.
- [Material Files](https://github.com/zhanghai/MaterialFiles) Material Design file manager for Android.
- [PDFsam](https://github.com/torakiki/pdfsam) Desktop application to split, merge, mix, rotate PDF files and extract pages.
- [PowerToys](https://github.com/microsoft/PowerToys) Windows system utilities to maximize productivity.
- [QuickLook](https://github.com/QL-Win/QuickLook) Bring macOS "Quick Look" feature to Windows.
- [TaskbarX](https://github.com/ChrisAnd1998/TaskbarX) Center Windows taskbar icons with a variety of animations and options.
### Notable Android Apps
- [Acode](https://github.com/deadlyjack/Acode) Powerful text/code editor for Android.
- [Aegis](https://github.com/beemdevelopment/Aegis) A free, secure and open source app for Android to manage your 2-step verification tokens.
- [AntennaPod](https://github.com/AntennaPod/AntennaPod) A podcast manager for Android.
- [AnySoftKeyboard](https://github.com/AnySoftKeyboard/AnySoftKeyboard) Android on screen keyboard for multiple languages.
- [jtxBoard](https://github.com/TechbeeAT/jtxBoard) Manage your Journals (like meeting minutes), Notes and Tasks in one Android app.
### Technologies and Frameworks
- [Alpine.js](https://github.com/alpinejs/alpine) A rugged, minimal framework for composing JavaScript behavior in your markup.
- [Eleventy](https://github.com/11ty/eleventy) A simpler site generator. Transforms a directory of templates (of varying types) into HTML.
- [Nunjucks](https://github.com/mozilla/nunjucks) A powerful templating engine with inheritance, asynchronous control. Made by Mozilla.
- [TailwindCSS](https://github.com/tailwindlabs/tailwindcss) Utility CSS framework without the predefined classes for elements.
- [Vite](https://github.com/vitejs/vite) Next generation frontend tooling. It's fast!

207
content/Words.md Normal file
View File

@ -0,0 +1,207 @@
---
title: Words I Like
compartir: true
---
[Good Source](https://wordwarriors.wayne.edu/list)
### Acrimonious (adjective)
1. Angry and bitter.
2. Biting or rancorous especially in feeling, language, or manner.
### Anodyne (adjective)
1. Capable of soothing or eliminating pain.
2. Not likely to offend or arouse tensions.
Also used as a _noun_ to describe something that soothes, calms, or comforts.
### Arete (noun)
1. Virtue, excellence.
2. Concept in ancient Greek thought that, in its most basic sense, refers to 'excellence' of any kind—especially a person or thing's "full realization of potential or inherent function." The term may also refer to excellence in "moral virtue."
3. AKA **ἀρετή**.
### Asunder (adverb)
1. Into separate parts or pieces.
2. Apart from each other wither in position or in direction.
### Axiom (noun)
1. A self-evident or universally recognized truth; a maxim.
2. An established rule, principle, or law.
3. A self-evident principle or one that is accepted as true without proof as the basis for argument; a postulate.
### Axiomatic (adjective)
1. Of, relating to, or resembling an axiom; self-evident.
### Cogitation (noun)
1. The action of thinking deeply about something. Example: "Sorry, did I interrupt your cogitation?"
2. The act of thinking very carefully about a subject, or the thoughts themselves.
### Contrivance (noun)
1. The use of skill to bring something about or create something. Example: "The requirements of the system, by happy chance and some contrivance, can be summed up in an acronym."
2. A device, especially in literary or artistic composition, which gives a sense of artificiality.
### Diacritic (noun)
1. A mark near or through an orthographic or phonetic character or combination of characters indicating a phonetic value different from that given the unmarked or otherwise marked element.
2. A glyph added to a letter or to a basic glyph.
### Diligence (noun)
1. Careful and persistent work or effort.
2. Steady, earnest, and energetic effort.
3. Care; heed; caution; heedfulness.
4. A public stage-coach: usually with reference to France, but also applied to such stage-coaches elsewhere.
### Dinghy (noun)
1. A small open boat carried or towed as a tender, lifeboat, or pleasure craft by a larger boat.
2. A small rowboat or motorboat.
3. An inflatable rubber life raft.
### Dogfooding (slang)
- _From [Wikipedia](https://en.wikipedia.org/wiki/Eating_your_own_dog_food)_: Eating your own dog food or "_dogfooding_" is the practice of using one's own products or services.
### Excoriate (verb)
1. Censure or criticize severely. (Formal description)
2. To criticize (something) harshly.
3. Damage or remove part of the surface of the skin. (Medical definition)
### Engender (verb)
1. To cause to exist or to develop. Example: "Policies that have engendered controversy."
### Expediency (noun)
1. Appropriateness to the purpose at hand.
2. Adherence to self-serving means.
### Flotsam (noun)
1. The wreckage of a ship or its cargo found floating on or washed up by the sea.
### Forestall (noun)
1. To delay, hinder, or prevent (an event, for example) by taking action beforehand: synonym: prevent.
2. To delay, hinder, or prevent (someone) from doing something by taking action beforehand.
3. To prevent or hinder normal sales in (a market), as by buying up merchandise.
### Frumpy / Frumpish (slang)
1. Dull or plain.
2. Prim and sedate.
### Furphy (slang)
1. (slang) a rumour, or an erroneous or improbable story.
2. A rumour or story, especially one that is untrue or absurd.
3. Australian slang for an erroneous or improbable story that is claimed to be factual.
### Glib (adjectives)
1. Performed with a natural, offhand ease.
2. Given to or characterized by fluency of speech or writing that often suggests insincerity, superficiality, or a lack of concern.
### Grok (transitive verb)
1. To understand intuitively or by empathy, to establish rapport with.
2. To empathize or communicate sympathetically (with); also, to experience enjoyment.
3. [Neologism](https://en.wikipedia.org/wiki/Neologism 'Neologism') coined by American writer [Robert A. Heinlein](https://en.wikipedia.org/wiki/Robert_A._Heinlein 'Robert A. Heinlein') for his 1961 [science fiction](https://en.wikipedia.org/wiki/Science_fiction 'Science fiction') novel _[Stranger in a Strange Land](https://en.wikipedia.org/wiki/Stranger_in_a_Strange_Land 'Stranger in a Strange Land')_.
### Halcyon (noun)
1. A kingfisher, especially one of the genus Halcyon.
2. A fabled bird, identified with the kingfisher, that was supposed to have had the power to calm the wind and the waves while it nested on the sea during the winter solstice.
### Humdinger (noun)
1. A striking or extraordinary person or thing.
### Innocuous (adjectives)
1. Producing no injury, harmless.
2. Not likely to give offense or to arouse strong feelings or hostility.
### Inoculation (slang)
1. To introduce immunologically active material (such as an antibody or antigen) into especially in order to treat or prevent a disease.
2. To introduce (something, such as a microorganism) into a suitable situation for growth.
### Insipid (adjectives)
1. Lacking in qualities that interest, stimulate, or challenge.
2. Lacking taste or savor.
### Jaunt (noun)
1. A short trip or excursion, usually for pleasure; an outing.
### Jetsam (noun)
1. Unwanted material or goods that have been thrown overboard from a ship and washed ashore, especially material that has been discarded to lighten the vessel.
### Logy (slang)
1. Characterized by lethargy; sluggish.
### Lozenge (noun)
1. A small, medicated candy intended to be dissolved slowly in the mouth to lubricate and soothe irritated tissues of the throat.
2. A four-sided planar figure with a diamondlike shape; a rhombus that is not a square.
3. Something having this shape, especially a heraldic device.
### Palliate (verb)
1. To reduce the violence of (a disease).
2. To cover by excuses and apologies.
3. To moderate the intensity of.
### Paratelic (adjective)
1. Applied to the mental orientation of a person who has a fun loving attitude to a situation and seeks excitement. A paratelic state of mind is activity orientated and pleasure seeking. See also reversal theory. Compare telic.
### Risible (adjective)
1. Relating to laughter or used in eliciting laughter.
2. Eliciting laughter, ludicrous.
3. Capable of laughing or inclined to laugh.
### Rue (noun)
1. Any of various aromatic woody herbs or shrubs of the genus Ruta of the Mediterranean region and western Asia, especially the ornamental R. graveolens, having bipinnately compound leaves that yield an acrid volatile oil formerly used in medicine.
2. Any of various other plants having similar foliage, such as meadow rue.
3. Sorrow; regret.
### Sleuth (noun)
1. Detective.
2. To act as a detective.
3. To search for information.
### Succinct (adjective)
1. Characterized by clear, precise expression in few words; concise and terse.
2. Encircled as if by a girdle; girded.
### Sycophant (noun)
1. A person who attempts to gain advantage by flattering influential people or behaving in a servile manner.
### Torpor (noun)
1. A state of mental or physical inactivity or insensibility.
2. Lethargy; apathy. synonym: lethargy.
3. The dormant, inactive state of a hibernating or estivating animal.
### Unabashed (adjective)
1. Not disconcerted or embarrassed; poised.
2. Not concealed or disguised; obvious.

41
content/Zola.md Normal file
View File

@ -0,0 +1,41 @@
---
title: Zola
description: Zola is a fast static site generator in a single binary with everything built-in.
compartir: true
---
## Introduction
[Zola](https:) is a fast [[./Static Site Generators|static site generator]] (SSG) contained in a single binary with everything built-in, it has no other dependencies. It is _by far_ my preferred way to build static websites.
SSGs use dynamic templates to transform content into static HTML pages. Static sites are thus very fast and require no databases, making them easy to host. Content is written in [[./Markdown|Markdown]].
## Useful Commands
```bash
zola build --base-url $DEPLOY_URL
```
```bash
zola build --output-dir $DOCUMENT_ROOT
```
```bash
zola --config config.staging.toml build
```
```bash
zola --root /path/to/project build
```
```bash
zola init
```
```bash
zola serve
```
```bash
zola check
```

28
content/index.md Normal file
View File

@ -0,0 +1,28 @@
---
title: Welcome!
description: Forgetful Notes—A digital garden of knowledge. A platform for my learning and creative endeavours. A space for thinking through, building upon, and coming back to.
compartir: true
---
You've come across **Forgetful Notes**—a [[./Digital Garden|digital garden]] of knowledge. Come in and make yourself comfortable.
This website serves as a platform for my learning and creative endeavours. A space for thinking through, building upon, and coming back to. It is part of my effort to organize my own theories, concepts, and ideas in a more public setting.
You will find within a wide range of topics, expanding and exploring ideas across multiple disciplines. In a way, you could say the [[./Scope of Work|scope of work]] for the website is not only allowed to, but expected to grow. Forgetful Notes embraces the inherent [[./Rhizomatic Learning|rhizomatic learning]] and web-like nature of our thinking. It is a living document designed for an audience of one, myself.
Like me, all notes contained within should be considered work-in-progress. Expect changes at all content levels. That said, I try not to let perfectionism get in the way. That means what you read here is not authoritative or complete, and is not representative of my best work. Please keep that in mind as you navigate around the garden. I'm glad you are here. Enjoy your visit!
- Want to learn more _about me_?
Check out the [[About|About]] page.
- Want to read more of my material?
Visit my [Blog](https://miguelpimentel.do/).
- Want to learn more _about the site_?
Review the site's [[Meta|Meta]] page.
I leave you with some fun quotes. Feel free to stop by the [[./Quotes|Quotes]].
> _"The problem with your sink is that I have no idea how to fix it."_
> _"I only wrote that poem to test my printer!"_
Thanks for visiting. Please tell your dog I said Hi! 🐶