diff options
73 files changed, 3850 insertions, 0 deletions
diff --git a/.hugo_build.lock b/.hugo_build.lock new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.hugo_build.lock diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..c6f3fce --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,5 @@ ++++ +title = '{{ replace .File.ContentBaseName "-" " " | title }}' +date = {{ .Date }} +draft = true ++++ diff --git a/content/Nazare-Beach.md b/content/Nazare-Beach.md new file mode 100644 index 0000000..ce73bb3 --- /dev/null +++ b/content/Nazare-Beach.md @@ -0,0 +1,15 @@ ++++ +title = 'Nazare Beach' +date = 2024-08-17T07:44:45+01:00 +tags = ['travel', 'photo', 'portugal', 'personal'] ++++ + +I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I'm not a fan of smartphone cameras to be honest. +Here are some photos I took that day. + + +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes. + + + + diff --git a/content/Nazare-Beach.md~ b/content/Nazare-Beach.md~ new file mode 100644 index 0000000..105030e --- /dev/null +++ b/content/Nazare-Beach.md~ @@ -0,0 +1,5 @@ ++++ +title = 'Nazare Beach' +date = 2024-08-17T07:44:45+01:00 +draft = true ++++ diff --git a/content/about.md b/content/about.md new file mode 100644 index 0000000..a26a85e --- /dev/null +++ b/content/about.md @@ -0,0 +1,10 @@ ++++ +title = 'About' +date = 2024-08-17T07:42:34+01:00 ++++ + +# whois + +Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on [Github](https://github.com/henrique-marques-vsoft) or [LinkedIn](https://www.linkedin.com/in/all123all/). diff --git a/content/about.md~ b/content/about.md~ new file mode 100644 index 0000000..5e6e4d3 --- /dev/null +++ b/content/about.md~ @@ -0,0 +1,5 @@ ++++ +title = 'About' +date = 2024-08-17T07:42:34+01:00 +draft = true ++++ diff --git a/content/internet-lurk-compilation.md b/content/internet-lurk-compilation.md new file mode 100644 index 0000000..d14a93c --- /dev/null +++ b/content/internet-lurk-compilation.md @@ -0,0 +1,34 @@ ++++ +title = 'Internet Lurk Compilation #1' +date = 2024-08-17T07:44:17+01:00 +tags = ['archive', 'lurk', 'blogs'] ++++ + +## General Findings +- Pure gold from the 90s: https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation +- Symbolics Internet Museum: https://symbolics.com/museum/ +- What is the relationship between Apple and Serial Experiments Lain? https://www.cjas.org/~leng/apple-lain.htm +- The Cornell Anime Club: https://www.cjas.org/ +- Appearances of MIT in Anime: https://anime.mit.edu/resources/mit_in_anime +- How Emacs got into Tron: Legacy: https://boingboing.net/2011/04/06/how-emacs-got-into-t.html +- The Jargon File: http://www.catb.org/jargon/ +- Lainzine (Lain Magazine): https://lainzine.org/ + +## Internet Archive Findings +- Oh! PC (Jul 01 1990) [Content in Japanese]: https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up +- Comptiq Manazine [Content in Japanese]: https://archive.org/search?query=comptiq +- The Symbol of the Knights of Eastern Calculus: https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm +- MSX Magazine (1985-02) [Content in Japanese]: https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up + +## Websites I visit from time to time +- A ~~modern~~ Javascript approach to SICP: https://sicp.sourceacademy.org/ +- A blog by Sam Greydanus: https://greydanus.github.io/ +- About Software Privacy and other topics: https://digdeeper.neocities.org/ +- Xah Lee (he's also one of the minds behind ergoemacs and xah-fly-keys): https://xahlee.info/ +- Sasha Chua blog: https://sachachua.com/blog/ +- Lunduke Journal: https://lunduke.substack.com/ + +**I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.** +**The reason I list them is almost always because of a specific article or page that I find interesting. It doesn't mean that I support or am against what is said on other pages. I also don't have time to analyze every post on every website.** +**If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <[email protected]>** +**Also, if you don't want me to list your website here, feel free to contact me via email so I can remove it.** diff --git a/content/internet-lurk-compilation.md~ b/content/internet-lurk-compilation.md~ new file mode 100644 index 0000000..face4ca --- /dev/null +++ b/content/internet-lurk-compilation.md~ @@ -0,0 +1,5 @@ ++++ +title = 'Internet Lurk Compilation' +date = 2024-08-17T07:44:17+01:00 +draft = true ++++ diff --git a/content/lum.md b/content/lum.md new file mode 100644 index 0000000..9e2437e --- /dev/null +++ b/content/lum.md @@ -0,0 +1,16 @@ ++++ +title = 'Lum' +date = 2024-08-17T07:44:26+01:00 +tags = ['projects', 'programming', 'rust', 'linux'] ++++ + +Link: https://github.com/henrique-marques-vsoft/lum + +Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I'm still not sure if I'm going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog. + +For now, I'm using JSON to save the bookmarks, but to be honest I don't know if I'll keep this format until the end. +I'm still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don't think parsing 12 thousand objects in JSON is efficient, but it's something I still need to test in practice. diff --git a/content/lum.md~ b/content/lum.md~ new file mode 100644 index 0000000..1c3ea06 --- /dev/null +++ b/content/lum.md~ @@ -0,0 +1,5 @@ ++++ +title = 'Lum' +date = 2024-08-17T07:44:26+01:00 +draft = true ++++ diff --git a/content/monogatari.md b/content/monogatari.md new file mode 100644 index 0000000..672163c --- /dev/null +++ b/content/monogatari.md @@ -0,0 +1,62 @@ ++++ +title = 'Monogatari' +date = 2024-08-17T07:44:33+01:00 +tags = ['projects', 'programming', 'python', 'linux', 'windows'] ++++ + +# [MONOGATARI - Text Editor](https://github.com/henrique-marques-vsoft/monogatari) + + + +Monogatari is a text editor built with Python using the Tkinter GUI library. + +## Installation and usage + +Assuming you already have Python installed in your machine: + +``` +git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +``` + +If you're using Linux you probably will need to install tk manually: + +``` +//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +``` + +## Goals + +- [ ] Basic text editor functionalities (create file, open file, exit etc.) +- [ ] Black background and a colorpicker option to choose another color +- [ ] Test routine for the basic functionalities +- [ ] Release a package +- [ ] The close function is being called even when the file isn't modified + +## Contribute to MONOGATARI - Text Editor + +- Click the fork button on top right +- Git clone your fork +- Connect with my repo: + +``` +$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +``` + +You are now ready to start to code! Just do as always: + +``` +$ git add . +$ git commit -m "fix: something that was fixed" +$ git push +``` + +Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select `New pull request` button to do so. + +## Screenshots + diff --git a/content/monogatari.md~ b/content/monogatari.md~ new file mode 100644 index 0000000..3ce1421 --- /dev/null +++ b/content/monogatari.md~ @@ -0,0 +1,5 @@ ++++ +title = 'Monogatari' +date = 2024-08-17T07:44:33+01:00 +draft = true ++++ diff --git a/hugo.toml b/hugo.toml new file mode 100644 index 0000000..7effd4e --- /dev/null +++ b/hugo.toml @@ -0,0 +1,5 @@ +baseURL = 'https://example.org/' +languageCode = 'en-us' +title = '0xhenrique' + +theme = 'lugo' diff --git a/hugo.toml~ b/hugo.toml~ new file mode 100644 index 0000000..7e568b8 --- /dev/null +++ b/hugo.toml~ @@ -0,0 +1,3 @@ +baseURL = 'https://example.org/' +languageCode = 'en-us' +title = 'My New Hugo Site' diff --git a/public/about/index.html b/public/about/index.html new file mode 100644 index 0000000..8dbe8ae --- /dev/null +++ b/public/about/index.html @@ -0,0 +1,36 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>About | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content="whois Hello there! You can call me Henrique. The main purpose of this website is to share some of my thoughts and projects. Feel free to reach out on Github or LinkedIn."> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_About">About</h1></header> +<article> + +<h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> + + +<div id="nextprev"><a href="/internet-lurk-compilation/"><div id="nextart">Next:<br>Internet Lurk Compilation #1</div></a> +</div> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/categories/index.html b/public/categories/index.html new file mode 100644 index 0000000..57c3a97 --- /dev/null +++ b/public/categories/index.html @@ -0,0 +1,30 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Categories | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Categories">Categories</h1></header> +<article> + +<ul> +</ul> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/categories/index.xml b/public/categories/index.xml new file mode 100644 index 0000000..0d69a86 --- /dev/null +++ b/public/categories/index.xml @@ -0,0 +1,144 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>0xhenrique</title> + <link>http://localhost:1313/categories/</link> + <description>Recent content in Categories on 0xhenrique</description> + <generator>Hugo -- gohugo.io</generator> + <language>en-us</language> + + <atom:link href="http://localhost:1313/categories/index.xml" rel="self" type="application/rss+xml" /> + + + <item> + <title>Nazare Beach</title> + <link>http://localhost:1313/nazare-beach/</link> + <pubDate>Sat, 17 Aug 2024 07:44:45 +0100</pubDate> + + <guid>http://localhost:1313/nazare-beach/</guid> + <description><p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I&rsquo;m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> +</description> + </item> + + <item> + <title>Monogatari</title> + <link>http://localhost:1313/monogatari/</link> + <pubDate>Sat, 17 Aug 2024 07:44:33 +0100</pubDate> + + <guid>http://localhost:1313/monogatari/</guid> + <description><h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you&rsquo;re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn&rsquo;t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m &#34;fix: something that was fixed&#34; +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> +</description> + </item> + + <item> + <title>Lum</title> + <link>http://localhost:1313/lum/</link> + <pubDate>Sat, 17 Aug 2024 07:44:26 +0100</pubDate> + + <guid>http://localhost:1313/lum/</guid> + <description><p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I&rsquo;m still not sure if I&rsquo;m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I&rsquo;m using JSON to save the bookmarks, but to be honest I don&rsquo;t know if I&rsquo;ll keep this format until the end. +I&rsquo;m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don&rsquo;t think parsing 12 thousand objects in JSON is efficient, but it&rsquo;s something I still need to test in practice.</p> +</description> + </item> + + <item> + <title>Internet Lurk Compilation #1</title> + <link>http://localhost:1313/internet-lurk-compilation/</link> + <pubDate>Sat, 17 Aug 2024 07:44:17 +0100</pubDate> + + <guid>http://localhost:1313/internet-lurk-compilation/</guid> + <description><h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he&rsquo;s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn&rsquo;t mean that I support or am against what is said on other pages. I also don&rsquo;t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don&rsquo;t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> +</description> + </item> + + <item> + <title>About</title> + <link>http://localhost:1313/about/</link> + <pubDate>Sat, 17 Aug 2024 07:42:34 +0100</pubDate> + + <guid>http://localhost:1313/about/</guid> + <description><h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> +</description> + </item> + + </channel> +</rss> diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..c756889 --- /dev/null +++ b/public/index.html @@ -0,0 +1,46 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta name="generator" content="Hugo 0.126.1"><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_0xhenrique">0xhenrique</h1></header> +<article> + +<ul> +<li><time datetime="2024-08-17T07:44:45+01:00">2024 Aug 17</time> – <a href="/nazare-beach/">Nazare Beach</a> + + </li> +<li><time datetime="2024-08-17T07:44:33+01:00">2024 Aug 17</time> – <a href="/monogatari/">Monogatari</a> + + </li> +<li><time datetime="2024-08-17T07:44:26+01:00">2024 Aug 17</time> – <a href="/lum/">Lum</a> + + </li> +<li><time datetime="2024-08-17T07:44:17+01:00">2024 Aug 17</time> – <a href="/internet-lurk-compilation/">Internet Lurk Compilation #1</a> + + </li> +<li><time datetime="2024-08-17T07:42:34+01:00">2024 Aug 17</time> – <a href="/about/">About</a> + + </li> +</ul> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/index.xml b/public/index.xml new file mode 100644 index 0000000..e353bde --- /dev/null +++ b/public/index.xml @@ -0,0 +1,145 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>0xhenrique</title> + <link>http://localhost:1313/</link> + <description>Recent content on 0xhenrique</description> + <generator>Hugo -- gohugo.io</generator> + <language>en-us</language> + <lastBuildDate>Sat, 17 Aug 2024 07:44:45 +0100</lastBuildDate> + + <atom:link href="http://localhost:1313/index.xml" rel="self" type="application/rss+xml" /> + + + <item> + <title>Nazare Beach</title> + <link>http://localhost:1313/nazare-beach/</link> + <pubDate>Sat, 17 Aug 2024 07:44:45 +0100</pubDate> + + <guid>http://localhost:1313/nazare-beach/</guid> + <description><p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I&rsquo;m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> +</description> + </item> + + <item> + <title>Monogatari</title> + <link>http://localhost:1313/monogatari/</link> + <pubDate>Sat, 17 Aug 2024 07:44:33 +0100</pubDate> + + <guid>http://localhost:1313/monogatari/</guid> + <description><h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you&rsquo;re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn&rsquo;t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m &#34;fix: something that was fixed&#34; +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> +</description> + </item> + + <item> + <title>Lum</title> + <link>http://localhost:1313/lum/</link> + <pubDate>Sat, 17 Aug 2024 07:44:26 +0100</pubDate> + + <guid>http://localhost:1313/lum/</guid> + <description><p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I&rsquo;m still not sure if I&rsquo;m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I&rsquo;m using JSON to save the bookmarks, but to be honest I don&rsquo;t know if I&rsquo;ll keep this format until the end. +I&rsquo;m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don&rsquo;t think parsing 12 thousand objects in JSON is efficient, but it&rsquo;s something I still need to test in practice.</p> +</description> + </item> + + <item> + <title>Internet Lurk Compilation #1</title> + <link>http://localhost:1313/internet-lurk-compilation/</link> + <pubDate>Sat, 17 Aug 2024 07:44:17 +0100</pubDate> + + <guid>http://localhost:1313/internet-lurk-compilation/</guid> + <description><h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he&rsquo;s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn&rsquo;t mean that I support or am against what is said on other pages. I also don&rsquo;t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don&rsquo;t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> +</description> + </item> + + <item> + <title>About</title> + <link>http://localhost:1313/about/</link> + <pubDate>Sat, 17 Aug 2024 07:42:34 +0100</pubDate> + + <guid>http://localhost:1313/about/</guid> + <description><h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> +</description> + </item> + + </channel> +</rss> diff --git a/public/internet-lurk-compilation/index.html b/public/internet-lurk-compilation/index.html new file mode 100644 index 0000000..a18ec8c --- /dev/null +++ b/public/internet-lurk-compilation/index.html @@ -0,0 +1,66 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Internet Lurk Compilation #1 | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content="General Findings Pure gold from the 90s: https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation Symbolics Internet Museum: https://symbolics.com/museum/ What is the relationship between Apple and Serial Experiments Lain? https://www.cjas.org/~leng/apple-lain.htm The Cornell Anime Club: https://www.cjas.org/ Appearances of MIT in Anime: https://anime.mit.edu/resources/mit_in_anime How Emacs got into Tron: Legacy: https://boingboing.net/2011/04/06/how-emacs-got-into-t.html The Jargon File: http://www.catb.org/jargon/ Lainzine (Lain Magazine): https://lainzine.org/ Internet Archive Findings Oh! PC (Jul 01 1990) [Content in Japanese]: https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up Comptiq Manazine [Content in Japanese]: https://archive.org/search?query=comptiq The Symbol of the Knights of Eastern Calculus: https://web."> + <meta name="keywords" content="archive, lurk, blogs"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Internet Lurk Compilation #1">Internet Lurk Compilation #1</h1></header> +<article> + +<h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he’s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn’t mean that I support or am against what is said on other pages. I also don’t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don’t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> + + +<div id="nextprev"> +<a href="/about/"><div id="prevart">Previous:<br>About</div></a> +<a href="/lum/"><div id="nextart">Next:<br>Lum</div></a> +</div> +<div style="clear:both" class=taglist>Related<br><a id="tag_archive" href="http://localhost:1313/tags/archive">Archive</a> · <a id="tag_lurk" href="http://localhost:1313/tags/lurk">Lurk</a> · <a id="tag_blogs" href="http://localhost:1313/tags/blogs">Blogs</a></div> +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/lum/index.html b/public/lum/index.html new file mode 100644 index 0000000..163ae5a --- /dev/null +++ b/public/lum/index.html @@ -0,0 +1,44 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Lum | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content="Link: https://github.com/henrique-marques-vsoft/lum +Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. I’m still not sure if I’m going to turn this project into a CLI tool or a library."> + <meta name="keywords" content="projects, programming, rust, linux"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Lum">Lum</h1></header> +<article> + +<p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I’m still not sure if I’m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I’m using JSON to save the bookmarks, but to be honest I don’t know if I’ll keep this format until the end. +I’m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don’t think parsing 12 thousand objects in JSON is efficient, but it’s something I still need to test in practice.</p> + + +<div id="nextprev"> +<a href="/internet-lurk-compilation/"><div id="prevart">Previous:<br>Internet Lurk Compilation #1</div></a> +<a href="/monogatari/"><div id="nextart">Next:<br>Monogatari</div></a> +</div> +<div style="clear:both" class=taglist>Related<br><a id="tag_projects" href="http://localhost:1313/tags/projects">Projects</a> · <a id="tag_programming" href="http://localhost:1313/tags/programming">Programming</a> · <a id="tag_rust" href="http://localhost:1313/tags/rust">Rust</a> · <a id="tag_linux" href="http://localhost:1313/tags/linux">Linux</a></div> +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/monogatari/index.html b/public/monogatari/index.html new file mode 100644 index 0000000..8fd1e0d --- /dev/null +++ b/public/monogatari/index.html @@ -0,0 +1,74 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Monogatari | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content="MONOGATARI - Text Editor Monogatari is a text editor built with Python using the Tkinter GUI library. +Installation and usage Assuming you already have Python installed in your machine: +git clone [email protected]:all123all/monogatari.git cd monogatari python monogatari.py If you’re using Linux you probably will need to install tk manually: +//Arch based distros $ sudo pacman -S tk //For Ubuntu $ sudo apt-get install tk Goals Basic text editor functionalities (create file, open file, exit etc."> + <meta name="keywords" content="projects, programming, python, linux, windows"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Monogatari">Monogatari</h1></header> +<article> + +<h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you’re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn’t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m "fix: something that was fixed" +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> + + +<div id="nextprev"> +<a href="/lum/"><div id="prevart">Previous:<br>Lum</div></a> +<a href="/nazare-beach/"><div id="nextart">Next:<br>Nazare Beach</div></a> +</div> +<div style="clear:both" class=taglist>Related<br><a id="tag_projects" href="http://localhost:1313/tags/projects">Projects</a> · <a id="tag_programming" href="http://localhost:1313/tags/programming">Programming</a> · <a id="tag_python" href="http://localhost:1313/tags/python">Python</a> · <a id="tag_linux" href="http://localhost:1313/tags/linux">Linux</a> · <a id="tag_windows" href="http://localhost:1313/tags/windows">Windows</a></div> +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/nazare-beach/index.html b/public/nazare-beach/index.html new file mode 100644 index 0000000..ae1f82e --- /dev/null +++ b/public/nazare-beach/index.html @@ -0,0 +1,42 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Nazare Beach | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content="I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I’m not a fan of smartphone cameras to be honest. Here are some photos I took that day. +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes."> + <meta name="keywords" content="travel, photo, portugal, personal"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Nazare Beach">Nazare Beach</h1></header> +<article> + +<p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I’m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> + + +<div id="nextprev"> +<a href="/monogatari/"><div id="prevart">Previous:<br>Monogatari</div></a> +</div> +<div style="clear:both" class=taglist>Related<br><a id="tag_travel" href="http://localhost:1313/tags/travel">Travel</a> · <a id="tag_photo" href="http://localhost:1313/tags/photo">Photo</a> · <a id="tag_portugal" href="http://localhost:1313/tags/portugal">Portugal</a> · <a id="tag_personal" href="http://localhost:1313/tags/personal">Personal</a></div> +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/rss.svg b/public/rss.svg new file mode 100644 index 0000000..dfda038 --- /dev/null +++ b/public/rss.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 455.731 455.731" style="enable-background:new 0 0 455.731 455.731;" xml:space="preserve"><g><rect x="0" y="0" style="fill:#F78422;" width="455.731" height="455.731"/><g><path style="fill:#FFFFFF;" d="M296.208,159.16C234.445,97.397,152.266,63.382,64.81,63.382v64.348 c70.268,0,136.288,27.321,185.898,76.931c49.609,49.61,76.931,115.63,76.931,185.898h64.348 C391.986,303.103,357.971,220.923,296.208,159.16z"/><path style="fill:#FFFFFF;" d="M64.143,172.273v64.348c84.881,0,153.938,69.056,153.938,153.939h64.348 C282.429,270.196,184.507,172.273,64.143,172.273z"/><circle style="fill:#FFFFFF;" cx="109.833" cy="346.26" r="46.088"/></g></g></svg>
diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 0000000..a02c2be --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" + xmlns:xhtml="http://www.w3.org/1999/xhtml"> + <url> + <loc>http://localhost:1313/</loc> + <lastmod>2024-08-17T07:44:45+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/nazare-beach/</loc> + <lastmod>2024-08-17T07:44:45+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/tags/personal/</loc> + <lastmod>2024-08-17T07:44:45+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/tags/photo/</loc> + <lastmod>2024-08-17T07:44:45+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/tags/portugal/</loc> + <lastmod>2024-08-17T07:44:45+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/tags/</loc> + <lastmod>2024-08-17T07:44:45+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/tags/travel/</loc> + <lastmod>2024-08-17T07:44:45+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/tags/linux/</loc> + <lastmod>2024-08-17T07:44:33+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/monogatari/</loc> + <lastmod>2024-08-17T07:44:33+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/tags/programming/</loc> + <lastmod>2024-08-17T07:44:33+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/tags/projects/</loc> + <lastmod>2024-08-17T07:44:33+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/tags/python/</loc> + <lastmod>2024-08-17T07:44:33+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/tags/windows/</loc> + <lastmod>2024-08-17T07:44:33+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/lum/</loc> + <lastmod>2024-08-17T07:44:26+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/tags/rust/</loc> + <lastmod>2024-08-17T07:44:26+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/tags/archive/</loc> + <lastmod>2024-08-17T07:44:17+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/tags/blogs/</loc> + <lastmod>2024-08-17T07:44:17+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/internet-lurk-compilation/</loc> + <lastmod>2024-08-17T07:44:17+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/tags/lurk/</loc> + <lastmod>2024-08-17T07:44:17+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/about/</loc> + <lastmod>2024-08-17T07:42:34+01:00</lastmod> + </url><url> + <loc>http://localhost:1313/categories/</loc> + </url> +</urlset> diff --git a/public/style.css b/public/style.css new file mode 100644 index 0000000..e5558f4 --- /dev/null +++ b/public/style.css @@ -0,0 +1,54 @@ +body { + font-family: sans-serif ; + background: #282828 ; + color: #fbf0c9; +} + +a { + color: #fe8019; +} + +main { + max-width: 800px ; + margin: auto ; +} + +img { + max-width: 100% ; +} + +time { + color: #c2c2c2; + font-size: 12px; +} + +header h1 { + text-align: center ; +} + +footer { + text-align: center ; + clear: both ; +} + +/* For TAGLIST.HTML */ +.taglist { + text-align: center ; + clear: both ; +} + +/* For NEXTPREV.HTML */ +#nextprev { + /* The container for both the previous and next articles. */ +} +#prevart { + float: left ; + text-align: left ; +} +#nextart { + float: right ; + text-align: right ; +} +#nextart,#prevart { + max-width: 33% ; +} diff --git a/public/style.css~ b/public/style.css~ new file mode 100644 index 0000000..d3b2088 --- /dev/null +++ b/public/style.css~ @@ -0,0 +1,45 @@ +body { + font-family: sans-serif ; + background: #110000 ; + color: #ccc ; +} + +main { + max-width: 800px ; + margin: auto ; +} + +img { + max-width: 100% ; +} + +header h1 { + text-align: center ; +} + +footer { + text-align: center ; + clear: both ; +} + +/* For TAGLIST.HTML */ +.taglist { + text-align: center ; + clear: both ; +} + +/* For NEXTPREV.HTML */ +#nextprev { + /* The container for both the previous and next articles. */ +} +#prevart { + float: left ; + text-align: left ; +} +#nextart { + float: right ; + text-align: right ; +} +#nextart,#prevart { + max-width: 33% ; +} diff --git a/public/tags/archive/index.html b/public/tags/archive/index.html new file mode 100644 index 0000000..435bedd --- /dev/null +++ b/public/tags/archive/index.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Archive | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Archive">Archive</h1></header> +<article> + +<ul> +<li><time datetime="2024-08-17T07:44:17+01:00">2024 Aug 17</time> – <a href="/internet-lurk-compilation/">Internet Lurk Compilation #1</a> + + </li> +</ul> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/tags/archive/index.xml b/public/tags/archive/index.xml new file mode 100644 index 0000000..ef8b68e --- /dev/null +++ b/public/tags/archive/index.xml @@ -0,0 +1,145 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>0xhenrique</title> + <link>http://localhost:1313/tags/archive/</link> + <description>Recent content in Archive on 0xhenrique</description> + <generator>Hugo -- gohugo.io</generator> + <language>en-us</language> + <lastBuildDate>Sat, 17 Aug 2024 07:44:17 +0100</lastBuildDate> + + <atom:link href="http://localhost:1313/tags/archive/index.xml" rel="self" type="application/rss+xml" /> + + + <item> + <title>Nazare Beach</title> + <link>http://localhost:1313/nazare-beach/</link> + <pubDate>Sat, 17 Aug 2024 07:44:45 +0100</pubDate> + + <guid>http://localhost:1313/nazare-beach/</guid> + <description><p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I&rsquo;m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> +</description> + </item> + + <item> + <title>Monogatari</title> + <link>http://localhost:1313/monogatari/</link> + <pubDate>Sat, 17 Aug 2024 07:44:33 +0100</pubDate> + + <guid>http://localhost:1313/monogatari/</guid> + <description><h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you&rsquo;re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn&rsquo;t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m &#34;fix: something that was fixed&#34; +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> +</description> + </item> + + <item> + <title>Lum</title> + <link>http://localhost:1313/lum/</link> + <pubDate>Sat, 17 Aug 2024 07:44:26 +0100</pubDate> + + <guid>http://localhost:1313/lum/</guid> + <description><p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I&rsquo;m still not sure if I&rsquo;m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I&rsquo;m using JSON to save the bookmarks, but to be honest I don&rsquo;t know if I&rsquo;ll keep this format until the end. +I&rsquo;m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don&rsquo;t think parsing 12 thousand objects in JSON is efficient, but it&rsquo;s something I still need to test in practice.</p> +</description> + </item> + + <item> + <title>Internet Lurk Compilation #1</title> + <link>http://localhost:1313/internet-lurk-compilation/</link> + <pubDate>Sat, 17 Aug 2024 07:44:17 +0100</pubDate> + + <guid>http://localhost:1313/internet-lurk-compilation/</guid> + <description><h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he&rsquo;s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn&rsquo;t mean that I support or am against what is said on other pages. I also don&rsquo;t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don&rsquo;t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> +</description> + </item> + + <item> + <title>About</title> + <link>http://localhost:1313/about/</link> + <pubDate>Sat, 17 Aug 2024 07:42:34 +0100</pubDate> + + <guid>http://localhost:1313/about/</guid> + <description><h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> +</description> + </item> + + </channel> +</rss> diff --git a/public/tags/blogs/index.html b/public/tags/blogs/index.html new file mode 100644 index 0000000..374eb4c --- /dev/null +++ b/public/tags/blogs/index.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Blogs | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Blogs">Blogs</h1></header> +<article> + +<ul> +<li><time datetime="2024-08-17T07:44:17+01:00">2024 Aug 17</time> – <a href="/internet-lurk-compilation/">Internet Lurk Compilation #1</a> + + </li> +</ul> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/tags/blogs/index.xml b/public/tags/blogs/index.xml new file mode 100644 index 0000000..64c7a02 --- /dev/null +++ b/public/tags/blogs/index.xml @@ -0,0 +1,145 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>0xhenrique</title> + <link>http://localhost:1313/tags/blogs/</link> + <description>Recent content in Blogs on 0xhenrique</description> + <generator>Hugo -- gohugo.io</generator> + <language>en-us</language> + <lastBuildDate>Sat, 17 Aug 2024 07:44:17 +0100</lastBuildDate> + + <atom:link href="http://localhost:1313/tags/blogs/index.xml" rel="self" type="application/rss+xml" /> + + + <item> + <title>Nazare Beach</title> + <link>http://localhost:1313/nazare-beach/</link> + <pubDate>Sat, 17 Aug 2024 07:44:45 +0100</pubDate> + + <guid>http://localhost:1313/nazare-beach/</guid> + <description><p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I&rsquo;m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> +</description> + </item> + + <item> + <title>Monogatari</title> + <link>http://localhost:1313/monogatari/</link> + <pubDate>Sat, 17 Aug 2024 07:44:33 +0100</pubDate> + + <guid>http://localhost:1313/monogatari/</guid> + <description><h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you&rsquo;re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn&rsquo;t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m &#34;fix: something that was fixed&#34; +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> +</description> + </item> + + <item> + <title>Lum</title> + <link>http://localhost:1313/lum/</link> + <pubDate>Sat, 17 Aug 2024 07:44:26 +0100</pubDate> + + <guid>http://localhost:1313/lum/</guid> + <description><p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I&rsquo;m still not sure if I&rsquo;m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I&rsquo;m using JSON to save the bookmarks, but to be honest I don&rsquo;t know if I&rsquo;ll keep this format until the end. +I&rsquo;m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don&rsquo;t think parsing 12 thousand objects in JSON is efficient, but it&rsquo;s something I still need to test in practice.</p> +</description> + </item> + + <item> + <title>Internet Lurk Compilation #1</title> + <link>http://localhost:1313/internet-lurk-compilation/</link> + <pubDate>Sat, 17 Aug 2024 07:44:17 +0100</pubDate> + + <guid>http://localhost:1313/internet-lurk-compilation/</guid> + <description><h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he&rsquo;s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn&rsquo;t mean that I support or am against what is said on other pages. I also don&rsquo;t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don&rsquo;t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> +</description> + </item> + + <item> + <title>About</title> + <link>http://localhost:1313/about/</link> + <pubDate>Sat, 17 Aug 2024 07:42:34 +0100</pubDate> + + <guid>http://localhost:1313/about/</guid> + <description><h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> +</description> + </item> + + </channel> +</rss> diff --git a/public/tags/index.html b/public/tags/index.html new file mode 100644 index 0000000..6011c81 --- /dev/null +++ b/public/tags/index.html @@ -0,0 +1,69 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Tags | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Tags">Tags</h1></header> +<article> + +<ul> +<li><time datetime="2024-08-17T07:44:45+01:00">2024 Aug 17</time> – <a href="/tags/personal/">Personal</a> + + </li> +<li><time datetime="2024-08-17T07:44:45+01:00">2024 Aug 17</time> – <a href="/tags/photo/">Photo</a> + + </li> +<li><time datetime="2024-08-17T07:44:45+01:00">2024 Aug 17</time> – <a href="/tags/portugal/">Portugal</a> + + </li> +<li><time datetime="2024-08-17T07:44:45+01:00">2024 Aug 17</time> – <a href="/tags/travel/">Travel</a> + + </li> +<li><time datetime="2024-08-17T07:44:33+01:00">2024 Aug 17</time> – <a href="/tags/linux/">Linux</a> + + </li> +<li><time datetime="2024-08-17T07:44:33+01:00">2024 Aug 17</time> – <a href="/tags/programming/">Programming</a> + + </li> +<li><time datetime="2024-08-17T07:44:33+01:00">2024 Aug 17</time> – <a href="/tags/projects/">Projects</a> + + </li> +<li><time datetime="2024-08-17T07:44:33+01:00">2024 Aug 17</time> – <a href="/tags/python/">Python</a> + + </li> +<li><time datetime="2024-08-17T07:44:33+01:00">2024 Aug 17</time> – <a href="/tags/windows/">Windows</a> + + </li> +<li><time datetime="2024-08-17T07:44:26+01:00">2024 Aug 17</time> – <a href="/tags/rust/">Rust</a> + + </li> +<li><time datetime="2024-08-17T07:44:17+01:00">2024 Aug 17</time> – <a href="/tags/archive/">Archive</a> + + </li> +<li><time datetime="2024-08-17T07:44:17+01:00">2024 Aug 17</time> – <a href="/tags/blogs/">Blogs</a> + + </li> +<li><time datetime="2024-08-17T07:44:17+01:00">2024 Aug 17</time> – <a href="/tags/lurk/">Lurk</a> + + </li> +</ul> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/tags/index.xml b/public/tags/index.xml new file mode 100644 index 0000000..44ab1ef --- /dev/null +++ b/public/tags/index.xml @@ -0,0 +1,145 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>0xhenrique</title> + <link>http://localhost:1313/tags/</link> + <description>Recent content in Tags on 0xhenrique</description> + <generator>Hugo -- gohugo.io</generator> + <language>en-us</language> + <lastBuildDate>Sat, 17 Aug 2024 07:44:45 +0100</lastBuildDate> + + <atom:link href="http://localhost:1313/tags/index.xml" rel="self" type="application/rss+xml" /> + + + <item> + <title>Nazare Beach</title> + <link>http://localhost:1313/nazare-beach/</link> + <pubDate>Sat, 17 Aug 2024 07:44:45 +0100</pubDate> + + <guid>http://localhost:1313/nazare-beach/</guid> + <description><p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I&rsquo;m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> +</description> + </item> + + <item> + <title>Monogatari</title> + <link>http://localhost:1313/monogatari/</link> + <pubDate>Sat, 17 Aug 2024 07:44:33 +0100</pubDate> + + <guid>http://localhost:1313/monogatari/</guid> + <description><h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you&rsquo;re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn&rsquo;t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m &#34;fix: something that was fixed&#34; +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> +</description> + </item> + + <item> + <title>Lum</title> + <link>http://localhost:1313/lum/</link> + <pubDate>Sat, 17 Aug 2024 07:44:26 +0100</pubDate> + + <guid>http://localhost:1313/lum/</guid> + <description><p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I&rsquo;m still not sure if I&rsquo;m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I&rsquo;m using JSON to save the bookmarks, but to be honest I don&rsquo;t know if I&rsquo;ll keep this format until the end. +I&rsquo;m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don&rsquo;t think parsing 12 thousand objects in JSON is efficient, but it&rsquo;s something I still need to test in practice.</p> +</description> + </item> + + <item> + <title>Internet Lurk Compilation #1</title> + <link>http://localhost:1313/internet-lurk-compilation/</link> + <pubDate>Sat, 17 Aug 2024 07:44:17 +0100</pubDate> + + <guid>http://localhost:1313/internet-lurk-compilation/</guid> + <description><h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he&rsquo;s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn&rsquo;t mean that I support or am against what is said on other pages. I also don&rsquo;t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don&rsquo;t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> +</description> + </item> + + <item> + <title>About</title> + <link>http://localhost:1313/about/</link> + <pubDate>Sat, 17 Aug 2024 07:42:34 +0100</pubDate> + + <guid>http://localhost:1313/about/</guid> + <description><h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> +</description> + </item> + + </channel> +</rss> diff --git a/public/tags/linux/index.html b/public/tags/linux/index.html new file mode 100644 index 0000000..2689ac0 --- /dev/null +++ b/public/tags/linux/index.html @@ -0,0 +1,36 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Linux | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Linux">Linux</h1></header> +<article> + +<ul> +<li><time datetime="2024-08-17T07:44:33+01:00">2024 Aug 17</time> – <a href="/monogatari/">Monogatari</a> + + </li> +<li><time datetime="2024-08-17T07:44:26+01:00">2024 Aug 17</time> – <a href="/lum/">Lum</a> + + </li> +</ul> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/tags/linux/index.xml b/public/tags/linux/index.xml new file mode 100644 index 0000000..a2e3299 --- /dev/null +++ b/public/tags/linux/index.xml @@ -0,0 +1,145 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>0xhenrique</title> + <link>http://localhost:1313/tags/linux/</link> + <description>Recent content in Linux on 0xhenrique</description> + <generator>Hugo -- gohugo.io</generator> + <language>en-us</language> + <lastBuildDate>Sat, 17 Aug 2024 07:44:33 +0100</lastBuildDate> + + <atom:link href="http://localhost:1313/tags/linux/index.xml" rel="self" type="application/rss+xml" /> + + + <item> + <title>Nazare Beach</title> + <link>http://localhost:1313/nazare-beach/</link> + <pubDate>Sat, 17 Aug 2024 07:44:45 +0100</pubDate> + + <guid>http://localhost:1313/nazare-beach/</guid> + <description><p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I&rsquo;m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> +</description> + </item> + + <item> + <title>Monogatari</title> + <link>http://localhost:1313/monogatari/</link> + <pubDate>Sat, 17 Aug 2024 07:44:33 +0100</pubDate> + + <guid>http://localhost:1313/monogatari/</guid> + <description><h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you&rsquo;re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn&rsquo;t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m &#34;fix: something that was fixed&#34; +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> +</description> + </item> + + <item> + <title>Lum</title> + <link>http://localhost:1313/lum/</link> + <pubDate>Sat, 17 Aug 2024 07:44:26 +0100</pubDate> + + <guid>http://localhost:1313/lum/</guid> + <description><p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I&rsquo;m still not sure if I&rsquo;m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I&rsquo;m using JSON to save the bookmarks, but to be honest I don&rsquo;t know if I&rsquo;ll keep this format until the end. +I&rsquo;m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don&rsquo;t think parsing 12 thousand objects in JSON is efficient, but it&rsquo;s something I still need to test in practice.</p> +</description> + </item> + + <item> + <title>Internet Lurk Compilation #1</title> + <link>http://localhost:1313/internet-lurk-compilation/</link> + <pubDate>Sat, 17 Aug 2024 07:44:17 +0100</pubDate> + + <guid>http://localhost:1313/internet-lurk-compilation/</guid> + <description><h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he&rsquo;s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn&rsquo;t mean that I support or am against what is said on other pages. I also don&rsquo;t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don&rsquo;t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> +</description> + </item> + + <item> + <title>About</title> + <link>http://localhost:1313/about/</link> + <pubDate>Sat, 17 Aug 2024 07:42:34 +0100</pubDate> + + <guid>http://localhost:1313/about/</guid> + <description><h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> +</description> + </item> + + </channel> +</rss> diff --git a/public/tags/lurk/index.html b/public/tags/lurk/index.html new file mode 100644 index 0000000..43a3ab9 --- /dev/null +++ b/public/tags/lurk/index.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Lurk | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Lurk">Lurk</h1></header> +<article> + +<ul> +<li><time datetime="2024-08-17T07:44:17+01:00">2024 Aug 17</time> – <a href="/internet-lurk-compilation/">Internet Lurk Compilation #1</a> + + </li> +</ul> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/tags/lurk/index.xml b/public/tags/lurk/index.xml new file mode 100644 index 0000000..ca109f5 --- /dev/null +++ b/public/tags/lurk/index.xml @@ -0,0 +1,145 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>0xhenrique</title> + <link>http://localhost:1313/tags/lurk/</link> + <description>Recent content in Lurk on 0xhenrique</description> + <generator>Hugo -- gohugo.io</generator> + <language>en-us</language> + <lastBuildDate>Sat, 17 Aug 2024 07:44:17 +0100</lastBuildDate> + + <atom:link href="http://localhost:1313/tags/lurk/index.xml" rel="self" type="application/rss+xml" /> + + + <item> + <title>Nazare Beach</title> + <link>http://localhost:1313/nazare-beach/</link> + <pubDate>Sat, 17 Aug 2024 07:44:45 +0100</pubDate> + + <guid>http://localhost:1313/nazare-beach/</guid> + <description><p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I&rsquo;m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> +</description> + </item> + + <item> + <title>Monogatari</title> + <link>http://localhost:1313/monogatari/</link> + <pubDate>Sat, 17 Aug 2024 07:44:33 +0100</pubDate> + + <guid>http://localhost:1313/monogatari/</guid> + <description><h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you&rsquo;re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn&rsquo;t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m &#34;fix: something that was fixed&#34; +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> +</description> + </item> + + <item> + <title>Lum</title> + <link>http://localhost:1313/lum/</link> + <pubDate>Sat, 17 Aug 2024 07:44:26 +0100</pubDate> + + <guid>http://localhost:1313/lum/</guid> + <description><p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I&rsquo;m still not sure if I&rsquo;m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I&rsquo;m using JSON to save the bookmarks, but to be honest I don&rsquo;t know if I&rsquo;ll keep this format until the end. +I&rsquo;m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don&rsquo;t think parsing 12 thousand objects in JSON is efficient, but it&rsquo;s something I still need to test in practice.</p> +</description> + </item> + + <item> + <title>Internet Lurk Compilation #1</title> + <link>http://localhost:1313/internet-lurk-compilation/</link> + <pubDate>Sat, 17 Aug 2024 07:44:17 +0100</pubDate> + + <guid>http://localhost:1313/internet-lurk-compilation/</guid> + <description><h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he&rsquo;s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn&rsquo;t mean that I support or am against what is said on other pages. I also don&rsquo;t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don&rsquo;t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> +</description> + </item> + + <item> + <title>About</title> + <link>http://localhost:1313/about/</link> + <pubDate>Sat, 17 Aug 2024 07:42:34 +0100</pubDate> + + <guid>http://localhost:1313/about/</guid> + <description><h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> +</description> + </item> + + </channel> +</rss> diff --git a/public/tags/personal/index.html b/public/tags/personal/index.html new file mode 100644 index 0000000..6af6b40 --- /dev/null +++ b/public/tags/personal/index.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Personal | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Personal">Personal</h1></header> +<article> + +<ul> +<li><time datetime="2024-08-17T07:44:45+01:00">2024 Aug 17</time> – <a href="/nazare-beach/">Nazare Beach</a> + + </li> +</ul> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/tags/personal/index.xml b/public/tags/personal/index.xml new file mode 100644 index 0000000..f09deef --- /dev/null +++ b/public/tags/personal/index.xml @@ -0,0 +1,145 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>0xhenrique</title> + <link>http://localhost:1313/tags/personal/</link> + <description>Recent content in Personal on 0xhenrique</description> + <generator>Hugo -- gohugo.io</generator> + <language>en-us</language> + <lastBuildDate>Sat, 17 Aug 2024 07:44:45 +0100</lastBuildDate> + + <atom:link href="http://localhost:1313/tags/personal/index.xml" rel="self" type="application/rss+xml" /> + + + <item> + <title>Nazare Beach</title> + <link>http://localhost:1313/nazare-beach/</link> + <pubDate>Sat, 17 Aug 2024 07:44:45 +0100</pubDate> + + <guid>http://localhost:1313/nazare-beach/</guid> + <description><p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I&rsquo;m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> +</description> + </item> + + <item> + <title>Monogatari</title> + <link>http://localhost:1313/monogatari/</link> + <pubDate>Sat, 17 Aug 2024 07:44:33 +0100</pubDate> + + <guid>http://localhost:1313/monogatari/</guid> + <description><h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you&rsquo;re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn&rsquo;t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m &#34;fix: something that was fixed&#34; +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> +</description> + </item> + + <item> + <title>Lum</title> + <link>http://localhost:1313/lum/</link> + <pubDate>Sat, 17 Aug 2024 07:44:26 +0100</pubDate> + + <guid>http://localhost:1313/lum/</guid> + <description><p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I&rsquo;m still not sure if I&rsquo;m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I&rsquo;m using JSON to save the bookmarks, but to be honest I don&rsquo;t know if I&rsquo;ll keep this format until the end. +I&rsquo;m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don&rsquo;t think parsing 12 thousand objects in JSON is efficient, but it&rsquo;s something I still need to test in practice.</p> +</description> + </item> + + <item> + <title>Internet Lurk Compilation #1</title> + <link>http://localhost:1313/internet-lurk-compilation/</link> + <pubDate>Sat, 17 Aug 2024 07:44:17 +0100</pubDate> + + <guid>http://localhost:1313/internet-lurk-compilation/</guid> + <description><h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he&rsquo;s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn&rsquo;t mean that I support or am against what is said on other pages. I also don&rsquo;t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don&rsquo;t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> +</description> + </item> + + <item> + <title>About</title> + <link>http://localhost:1313/about/</link> + <pubDate>Sat, 17 Aug 2024 07:42:34 +0100</pubDate> + + <guid>http://localhost:1313/about/</guid> + <description><h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> +</description> + </item> + + </channel> +</rss> diff --git a/public/tags/photo/index.html b/public/tags/photo/index.html new file mode 100644 index 0000000..c173671 --- /dev/null +++ b/public/tags/photo/index.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Photo | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Photo">Photo</h1></header> +<article> + +<ul> +<li><time datetime="2024-08-17T07:44:45+01:00">2024 Aug 17</time> – <a href="/nazare-beach/">Nazare Beach</a> + + </li> +</ul> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/tags/photo/index.xml b/public/tags/photo/index.xml new file mode 100644 index 0000000..9a99615 --- /dev/null +++ b/public/tags/photo/index.xml @@ -0,0 +1,145 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>0xhenrique</title> + <link>http://localhost:1313/tags/photo/</link> + <description>Recent content in Photo on 0xhenrique</description> + <generator>Hugo -- gohugo.io</generator> + <language>en-us</language> + <lastBuildDate>Sat, 17 Aug 2024 07:44:45 +0100</lastBuildDate> + + <atom:link href="http://localhost:1313/tags/photo/index.xml" rel="self" type="application/rss+xml" /> + + + <item> + <title>Nazare Beach</title> + <link>http://localhost:1313/nazare-beach/</link> + <pubDate>Sat, 17 Aug 2024 07:44:45 +0100</pubDate> + + <guid>http://localhost:1313/nazare-beach/</guid> + <description><p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I&rsquo;m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> +</description> + </item> + + <item> + <title>Monogatari</title> + <link>http://localhost:1313/monogatari/</link> + <pubDate>Sat, 17 Aug 2024 07:44:33 +0100</pubDate> + + <guid>http://localhost:1313/monogatari/</guid> + <description><h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you&rsquo;re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn&rsquo;t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m &#34;fix: something that was fixed&#34; +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> +</description> + </item> + + <item> + <title>Lum</title> + <link>http://localhost:1313/lum/</link> + <pubDate>Sat, 17 Aug 2024 07:44:26 +0100</pubDate> + + <guid>http://localhost:1313/lum/</guid> + <description><p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I&rsquo;m still not sure if I&rsquo;m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I&rsquo;m using JSON to save the bookmarks, but to be honest I don&rsquo;t know if I&rsquo;ll keep this format until the end. +I&rsquo;m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don&rsquo;t think parsing 12 thousand objects in JSON is efficient, but it&rsquo;s something I still need to test in practice.</p> +</description> + </item> + + <item> + <title>Internet Lurk Compilation #1</title> + <link>http://localhost:1313/internet-lurk-compilation/</link> + <pubDate>Sat, 17 Aug 2024 07:44:17 +0100</pubDate> + + <guid>http://localhost:1313/internet-lurk-compilation/</guid> + <description><h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he&rsquo;s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn&rsquo;t mean that I support or am against what is said on other pages. I also don&rsquo;t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don&rsquo;t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> +</description> + </item> + + <item> + <title>About</title> + <link>http://localhost:1313/about/</link> + <pubDate>Sat, 17 Aug 2024 07:42:34 +0100</pubDate> + + <guid>http://localhost:1313/about/</guid> + <description><h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> +</description> + </item> + + </channel> +</rss> diff --git a/public/tags/portugal/index.html b/public/tags/portugal/index.html new file mode 100644 index 0000000..0a64c49 --- /dev/null +++ b/public/tags/portugal/index.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Portugal | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Portugal">Portugal</h1></header> +<article> + +<ul> +<li><time datetime="2024-08-17T07:44:45+01:00">2024 Aug 17</time> – <a href="/nazare-beach/">Nazare Beach</a> + + </li> +</ul> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/tags/portugal/index.xml b/public/tags/portugal/index.xml new file mode 100644 index 0000000..9c0afef --- /dev/null +++ b/public/tags/portugal/index.xml @@ -0,0 +1,145 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>0xhenrique</title> + <link>http://localhost:1313/tags/portugal/</link> + <description>Recent content in Portugal on 0xhenrique</description> + <generator>Hugo -- gohugo.io</generator> + <language>en-us</language> + <lastBuildDate>Sat, 17 Aug 2024 07:44:45 +0100</lastBuildDate> + + <atom:link href="http://localhost:1313/tags/portugal/index.xml" rel="self" type="application/rss+xml" /> + + + <item> + <title>Nazare Beach</title> + <link>http://localhost:1313/nazare-beach/</link> + <pubDate>Sat, 17 Aug 2024 07:44:45 +0100</pubDate> + + <guid>http://localhost:1313/nazare-beach/</guid> + <description><p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I&rsquo;m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> +</description> + </item> + + <item> + <title>Monogatari</title> + <link>http://localhost:1313/monogatari/</link> + <pubDate>Sat, 17 Aug 2024 07:44:33 +0100</pubDate> + + <guid>http://localhost:1313/monogatari/</guid> + <description><h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you&rsquo;re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn&rsquo;t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m &#34;fix: something that was fixed&#34; +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> +</description> + </item> + + <item> + <title>Lum</title> + <link>http://localhost:1313/lum/</link> + <pubDate>Sat, 17 Aug 2024 07:44:26 +0100</pubDate> + + <guid>http://localhost:1313/lum/</guid> + <description><p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I&rsquo;m still not sure if I&rsquo;m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I&rsquo;m using JSON to save the bookmarks, but to be honest I don&rsquo;t know if I&rsquo;ll keep this format until the end. +I&rsquo;m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don&rsquo;t think parsing 12 thousand objects in JSON is efficient, but it&rsquo;s something I still need to test in practice.</p> +</description> + </item> + + <item> + <title>Internet Lurk Compilation #1</title> + <link>http://localhost:1313/internet-lurk-compilation/</link> + <pubDate>Sat, 17 Aug 2024 07:44:17 +0100</pubDate> + + <guid>http://localhost:1313/internet-lurk-compilation/</guid> + <description><h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he&rsquo;s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn&rsquo;t mean that I support or am against what is said on other pages. I also don&rsquo;t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don&rsquo;t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> +</description> + </item> + + <item> + <title>About</title> + <link>http://localhost:1313/about/</link> + <pubDate>Sat, 17 Aug 2024 07:42:34 +0100</pubDate> + + <guid>http://localhost:1313/about/</guid> + <description><h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> +</description> + </item> + + </channel> +</rss> diff --git a/public/tags/programming/index.html b/public/tags/programming/index.html new file mode 100644 index 0000000..14607dd --- /dev/null +++ b/public/tags/programming/index.html @@ -0,0 +1,36 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Programming | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Programming">Programming</h1></header> +<article> + +<ul> +<li><time datetime="2024-08-17T07:44:33+01:00">2024 Aug 17</time> – <a href="/monogatari/">Monogatari</a> + + </li> +<li><time datetime="2024-08-17T07:44:26+01:00">2024 Aug 17</time> – <a href="/lum/">Lum</a> + + </li> +</ul> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/tags/programming/index.xml b/public/tags/programming/index.xml new file mode 100644 index 0000000..5e81cd7 --- /dev/null +++ b/public/tags/programming/index.xml @@ -0,0 +1,145 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>0xhenrique</title> + <link>http://localhost:1313/tags/programming/</link> + <description>Recent content in Programming on 0xhenrique</description> + <generator>Hugo -- gohugo.io</generator> + <language>en-us</language> + <lastBuildDate>Sat, 17 Aug 2024 07:44:33 +0100</lastBuildDate> + + <atom:link href="http://localhost:1313/tags/programming/index.xml" rel="self" type="application/rss+xml" /> + + + <item> + <title>Nazare Beach</title> + <link>http://localhost:1313/nazare-beach/</link> + <pubDate>Sat, 17 Aug 2024 07:44:45 +0100</pubDate> + + <guid>http://localhost:1313/nazare-beach/</guid> + <description><p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I&rsquo;m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> +</description> + </item> + + <item> + <title>Monogatari</title> + <link>http://localhost:1313/monogatari/</link> + <pubDate>Sat, 17 Aug 2024 07:44:33 +0100</pubDate> + + <guid>http://localhost:1313/monogatari/</guid> + <description><h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you&rsquo;re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn&rsquo;t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m &#34;fix: something that was fixed&#34; +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> +</description> + </item> + + <item> + <title>Lum</title> + <link>http://localhost:1313/lum/</link> + <pubDate>Sat, 17 Aug 2024 07:44:26 +0100</pubDate> + + <guid>http://localhost:1313/lum/</guid> + <description><p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I&rsquo;m still not sure if I&rsquo;m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I&rsquo;m using JSON to save the bookmarks, but to be honest I don&rsquo;t know if I&rsquo;ll keep this format until the end. +I&rsquo;m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don&rsquo;t think parsing 12 thousand objects in JSON is efficient, but it&rsquo;s something I still need to test in practice.</p> +</description> + </item> + + <item> + <title>Internet Lurk Compilation #1</title> + <link>http://localhost:1313/internet-lurk-compilation/</link> + <pubDate>Sat, 17 Aug 2024 07:44:17 +0100</pubDate> + + <guid>http://localhost:1313/internet-lurk-compilation/</guid> + <description><h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he&rsquo;s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn&rsquo;t mean that I support or am against what is said on other pages. I also don&rsquo;t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don&rsquo;t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> +</description> + </item> + + <item> + <title>About</title> + <link>http://localhost:1313/about/</link> + <pubDate>Sat, 17 Aug 2024 07:42:34 +0100</pubDate> + + <guid>http://localhost:1313/about/</guid> + <description><h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> +</description> + </item> + + </channel> +</rss> diff --git a/public/tags/projects/index.html b/public/tags/projects/index.html new file mode 100644 index 0000000..a69336d --- /dev/null +++ b/public/tags/projects/index.html @@ -0,0 +1,36 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Projects | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Projects">Projects</h1></header> +<article> + +<ul> +<li><time datetime="2024-08-17T07:44:33+01:00">2024 Aug 17</time> – <a href="/monogatari/">Monogatari</a> + + </li> +<li><time datetime="2024-08-17T07:44:26+01:00">2024 Aug 17</time> – <a href="/lum/">Lum</a> + + </li> +</ul> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/tags/projects/index.xml b/public/tags/projects/index.xml new file mode 100644 index 0000000..834115c --- /dev/null +++ b/public/tags/projects/index.xml @@ -0,0 +1,145 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>0xhenrique</title> + <link>http://localhost:1313/tags/projects/</link> + <description>Recent content in Projects on 0xhenrique</description> + <generator>Hugo -- gohugo.io</generator> + <language>en-us</language> + <lastBuildDate>Sat, 17 Aug 2024 07:44:33 +0100</lastBuildDate> + + <atom:link href="http://localhost:1313/tags/projects/index.xml" rel="self" type="application/rss+xml" /> + + + <item> + <title>Nazare Beach</title> + <link>http://localhost:1313/nazare-beach/</link> + <pubDate>Sat, 17 Aug 2024 07:44:45 +0100</pubDate> + + <guid>http://localhost:1313/nazare-beach/</guid> + <description><p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I&rsquo;m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> +</description> + </item> + + <item> + <title>Monogatari</title> + <link>http://localhost:1313/monogatari/</link> + <pubDate>Sat, 17 Aug 2024 07:44:33 +0100</pubDate> + + <guid>http://localhost:1313/monogatari/</guid> + <description><h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you&rsquo;re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn&rsquo;t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m &#34;fix: something that was fixed&#34; +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> +</description> + </item> + + <item> + <title>Lum</title> + <link>http://localhost:1313/lum/</link> + <pubDate>Sat, 17 Aug 2024 07:44:26 +0100</pubDate> + + <guid>http://localhost:1313/lum/</guid> + <description><p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I&rsquo;m still not sure if I&rsquo;m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I&rsquo;m using JSON to save the bookmarks, but to be honest I don&rsquo;t know if I&rsquo;ll keep this format until the end. +I&rsquo;m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don&rsquo;t think parsing 12 thousand objects in JSON is efficient, but it&rsquo;s something I still need to test in practice.</p> +</description> + </item> + + <item> + <title>Internet Lurk Compilation #1</title> + <link>http://localhost:1313/internet-lurk-compilation/</link> + <pubDate>Sat, 17 Aug 2024 07:44:17 +0100</pubDate> + + <guid>http://localhost:1313/internet-lurk-compilation/</guid> + <description><h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he&rsquo;s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn&rsquo;t mean that I support or am against what is said on other pages. I also don&rsquo;t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don&rsquo;t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> +</description> + </item> + + <item> + <title>About</title> + <link>http://localhost:1313/about/</link> + <pubDate>Sat, 17 Aug 2024 07:42:34 +0100</pubDate> + + <guid>http://localhost:1313/about/</guid> + <description><h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> +</description> + </item> + + </channel> +</rss> diff --git a/public/tags/python/index.html b/public/tags/python/index.html new file mode 100644 index 0000000..91decea --- /dev/null +++ b/public/tags/python/index.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Python | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Python">Python</h1></header> +<article> + +<ul> +<li><time datetime="2024-08-17T07:44:33+01:00">2024 Aug 17</time> – <a href="/monogatari/">Monogatari</a> + + </li> +</ul> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/tags/python/index.xml b/public/tags/python/index.xml new file mode 100644 index 0000000..8c5913e --- /dev/null +++ b/public/tags/python/index.xml @@ -0,0 +1,145 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>0xhenrique</title> + <link>http://localhost:1313/tags/python/</link> + <description>Recent content in Python on 0xhenrique</description> + <generator>Hugo -- gohugo.io</generator> + <language>en-us</language> + <lastBuildDate>Sat, 17 Aug 2024 07:44:33 +0100</lastBuildDate> + + <atom:link href="http://localhost:1313/tags/python/index.xml" rel="self" type="application/rss+xml" /> + + + <item> + <title>Nazare Beach</title> + <link>http://localhost:1313/nazare-beach/</link> + <pubDate>Sat, 17 Aug 2024 07:44:45 +0100</pubDate> + + <guid>http://localhost:1313/nazare-beach/</guid> + <description><p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I&rsquo;m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> +</description> + </item> + + <item> + <title>Monogatari</title> + <link>http://localhost:1313/monogatari/</link> + <pubDate>Sat, 17 Aug 2024 07:44:33 +0100</pubDate> + + <guid>http://localhost:1313/monogatari/</guid> + <description><h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you&rsquo;re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn&rsquo;t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m &#34;fix: something that was fixed&#34; +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> +</description> + </item> + + <item> + <title>Lum</title> + <link>http://localhost:1313/lum/</link> + <pubDate>Sat, 17 Aug 2024 07:44:26 +0100</pubDate> + + <guid>http://localhost:1313/lum/</guid> + <description><p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I&rsquo;m still not sure if I&rsquo;m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I&rsquo;m using JSON to save the bookmarks, but to be honest I don&rsquo;t know if I&rsquo;ll keep this format until the end. +I&rsquo;m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don&rsquo;t think parsing 12 thousand objects in JSON is efficient, but it&rsquo;s something I still need to test in practice.</p> +</description> + </item> + + <item> + <title>Internet Lurk Compilation #1</title> + <link>http://localhost:1313/internet-lurk-compilation/</link> + <pubDate>Sat, 17 Aug 2024 07:44:17 +0100</pubDate> + + <guid>http://localhost:1313/internet-lurk-compilation/</guid> + <description><h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he&rsquo;s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn&rsquo;t mean that I support or am against what is said on other pages. I also don&rsquo;t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don&rsquo;t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> +</description> + </item> + + <item> + <title>About</title> + <link>http://localhost:1313/about/</link> + <pubDate>Sat, 17 Aug 2024 07:42:34 +0100</pubDate> + + <guid>http://localhost:1313/about/</guid> + <description><h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> +</description> + </item> + + </channel> +</rss> diff --git a/public/tags/rust/index.html b/public/tags/rust/index.html new file mode 100644 index 0000000..0681505 --- /dev/null +++ b/public/tags/rust/index.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Rust | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Rust">Rust</h1></header> +<article> + +<ul> +<li><time datetime="2024-08-17T07:44:26+01:00">2024 Aug 17</time> – <a href="/lum/">Lum</a> + + </li> +</ul> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/tags/rust/index.xml b/public/tags/rust/index.xml new file mode 100644 index 0000000..95cf341 --- /dev/null +++ b/public/tags/rust/index.xml @@ -0,0 +1,145 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>0xhenrique</title> + <link>http://localhost:1313/tags/rust/</link> + <description>Recent content in Rust on 0xhenrique</description> + <generator>Hugo -- gohugo.io</generator> + <language>en-us</language> + <lastBuildDate>Sat, 17 Aug 2024 07:44:26 +0100</lastBuildDate> + + <atom:link href="http://localhost:1313/tags/rust/index.xml" rel="self" type="application/rss+xml" /> + + + <item> + <title>Nazare Beach</title> + <link>http://localhost:1313/nazare-beach/</link> + <pubDate>Sat, 17 Aug 2024 07:44:45 +0100</pubDate> + + <guid>http://localhost:1313/nazare-beach/</guid> + <description><p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I&rsquo;m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> +</description> + </item> + + <item> + <title>Monogatari</title> + <link>http://localhost:1313/monogatari/</link> + <pubDate>Sat, 17 Aug 2024 07:44:33 +0100</pubDate> + + <guid>http://localhost:1313/monogatari/</guid> + <description><h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you&rsquo;re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn&rsquo;t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m &#34;fix: something that was fixed&#34; +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> +</description> + </item> + + <item> + <title>Lum</title> + <link>http://localhost:1313/lum/</link> + <pubDate>Sat, 17 Aug 2024 07:44:26 +0100</pubDate> + + <guid>http://localhost:1313/lum/</guid> + <description><p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I&rsquo;m still not sure if I&rsquo;m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I&rsquo;m using JSON to save the bookmarks, but to be honest I don&rsquo;t know if I&rsquo;ll keep this format until the end. +I&rsquo;m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don&rsquo;t think parsing 12 thousand objects in JSON is efficient, but it&rsquo;s something I still need to test in practice.</p> +</description> + </item> + + <item> + <title>Internet Lurk Compilation #1</title> + <link>http://localhost:1313/internet-lurk-compilation/</link> + <pubDate>Sat, 17 Aug 2024 07:44:17 +0100</pubDate> + + <guid>http://localhost:1313/internet-lurk-compilation/</guid> + <description><h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he&rsquo;s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn&rsquo;t mean that I support or am against what is said on other pages. I also don&rsquo;t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don&rsquo;t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> +</description> + </item> + + <item> + <title>About</title> + <link>http://localhost:1313/about/</link> + <pubDate>Sat, 17 Aug 2024 07:42:34 +0100</pubDate> + + <guid>http://localhost:1313/about/</guid> + <description><h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> +</description> + </item> + + </channel> +</rss> diff --git a/public/tags/travel/index.html b/public/tags/travel/index.html new file mode 100644 index 0000000..1751a65 --- /dev/null +++ b/public/tags/travel/index.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Travel | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Travel">Travel</h1></header> +<article> + +<ul> +<li><time datetime="2024-08-17T07:44:45+01:00">2024 Aug 17</time> – <a href="/nazare-beach/">Nazare Beach</a> + + </li> +</ul> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/tags/travel/index.xml b/public/tags/travel/index.xml new file mode 100644 index 0000000..f1c4b1a --- /dev/null +++ b/public/tags/travel/index.xml @@ -0,0 +1,145 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>0xhenrique</title> + <link>http://localhost:1313/tags/travel/</link> + <description>Recent content in Travel on 0xhenrique</description> + <generator>Hugo -- gohugo.io</generator> + <language>en-us</language> + <lastBuildDate>Sat, 17 Aug 2024 07:44:45 +0100</lastBuildDate> + + <atom:link href="http://localhost:1313/tags/travel/index.xml" rel="self" type="application/rss+xml" /> + + + <item> + <title>Nazare Beach</title> + <link>http://localhost:1313/nazare-beach/</link> + <pubDate>Sat, 17 Aug 2024 07:44:45 +0100</pubDate> + + <guid>http://localhost:1313/nazare-beach/</guid> + <description><p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I&rsquo;m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> +</description> + </item> + + <item> + <title>Monogatari</title> + <link>http://localhost:1313/monogatari/</link> + <pubDate>Sat, 17 Aug 2024 07:44:33 +0100</pubDate> + + <guid>http://localhost:1313/monogatari/</guid> + <description><h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you&rsquo;re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn&rsquo;t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m &#34;fix: something that was fixed&#34; +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> +</description> + </item> + + <item> + <title>Lum</title> + <link>http://localhost:1313/lum/</link> + <pubDate>Sat, 17 Aug 2024 07:44:26 +0100</pubDate> + + <guid>http://localhost:1313/lum/</guid> + <description><p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I&rsquo;m still not sure if I&rsquo;m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I&rsquo;m using JSON to save the bookmarks, but to be honest I don&rsquo;t know if I&rsquo;ll keep this format until the end. +I&rsquo;m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don&rsquo;t think parsing 12 thousand objects in JSON is efficient, but it&rsquo;s something I still need to test in practice.</p> +</description> + </item> + + <item> + <title>Internet Lurk Compilation #1</title> + <link>http://localhost:1313/internet-lurk-compilation/</link> + <pubDate>Sat, 17 Aug 2024 07:44:17 +0100</pubDate> + + <guid>http://localhost:1313/internet-lurk-compilation/</guid> + <description><h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he&rsquo;s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn&rsquo;t mean that I support or am against what is said on other pages. I also don&rsquo;t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don&rsquo;t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> +</description> + </item> + + <item> + <title>About</title> + <link>http://localhost:1313/about/</link> + <pubDate>Sat, 17 Aug 2024 07:42:34 +0100</pubDate> + + <guid>http://localhost:1313/about/</guid> + <description><h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> +</description> + </item> + + </channel> +</rss> diff --git a/public/tags/windows/index.html b/public/tags/windows/index.html new file mode 100644 index 0000000..fa36bfd --- /dev/null +++ b/public/tags/windows/index.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html lang="en"> +<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> + <title>Windows | 0xhenrique</title> + <link rel="canonical" href="http://localhost:1313/"> + <link rel='alternate' type='application/rss+xml' title="0xhenrique RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + <link rel="icon" href="/favicon.ico"> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +<main> +<header><h1 id="tag_Windows">Windows</h1></header> +<article> + +<ul> +<li><time datetime="2024-08-17T07:44:33+01:00">2024 Aug 17</time> – <a href="/monogatari/">Monogatari</a> + + </li> +</ul> + +</article> +</main> + +<footer> + <a href="http://localhost:1313/">http://localhost:1313/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a> +</footer> + +</body> +</html> diff --git a/public/tags/windows/index.xml b/public/tags/windows/index.xml new file mode 100644 index 0000000..1bf45c6 --- /dev/null +++ b/public/tags/windows/index.xml @@ -0,0 +1,145 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>0xhenrique</title> + <link>http://localhost:1313/tags/windows/</link> + <description>Recent content in Windows on 0xhenrique</description> + <generator>Hugo -- gohugo.io</generator> + <language>en-us</language> + <lastBuildDate>Sat, 17 Aug 2024 07:44:33 +0100</lastBuildDate> + + <atom:link href="http://localhost:1313/tags/windows/index.xml" rel="self" type="application/rss+xml" /> + + + <item> + <title>Nazare Beach</title> + <link>http://localhost:1313/nazare-beach/</link> + <pubDate>Sat, 17 Aug 2024 07:44:45 +0100</pubDate> + + <guid>http://localhost:1313/nazare-beach/</guid> + <description><p>I visited Nazaré Beach last year (2023). Really beautiful place. Shame on me for not taking my camera with me that day. I&rsquo;m not a fan of smartphone cameras to be honest. +Here are some photos I took that day.</p> +<p><img src="https://i.imgur.com/ATjnpyl.jpeg" alt="1st photo"> +According to Wikipedia, Nazaré Beach is a neighborhood, on the seafront, of one of the most traditional Portuguese fishing villages, Nazaré, having the most popular bathing beach on the Portuguese west coast, where you can still find, on the sand, some women dressed in the traditional costume of seven skirts, taking care of the fish that dries in the sun, lined up on stakes.</p> +<p><img src="https://i.imgur.com/GwZIh3p.jpeg" alt="2nd photo"> +<img src="https://i.imgur.com/hxY0rcS.jpeg" alt="3rd photo"> +<img src="https://i.imgur.com/8uRNHtF.jpeg" alt="4th photo"></p> +</description> + </item> + + <item> + <title>Monogatari</title> + <link>http://localhost:1313/monogatari/</link> + <pubDate>Sat, 17 Aug 2024 07:44:33 +0100</pubDate> + + <guid>http://localhost:1313/monogatari/</guid> + <description><h1 id="monogatari---text-editorhttpsgithubcomhenrique-marques-vsoftmonogatari"><a href="https://github.com/henrique-marques-vsoft/monogatari">MONOGATARI - Text Editor</a></h1> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="monogatari-movie scene shinobu kokorowatari"></p> +<p>Monogatari is a text editor built with Python using the Tkinter GUI library.</p> +<h2 id="installation-and-usage">Installation and usage</h2> +<p>Assuming you already have Python installed in your machine:</p> +<pre tabindex="0"><code>git clone [email protected]:all123all/monogatari.git +cd monogatari +python monogatari.py +</code></pre><p>If you&rsquo;re using Linux you probably will need to install tk manually:</p> +<pre tabindex="0"><code>//Arch based distros +$ sudo pacman -S tk +//For Ubuntu +$ sudo apt-get install tk +</code></pre><h2 id="goals">Goals</h2> +<ul> +<li><input disabled="" type="checkbox"> Basic text editor functionalities (create file, open file, exit etc.)</li> +<li><input disabled="" type="checkbox"> Black background and a colorpicker option to choose another color</li> +<li><input disabled="" type="checkbox"> Test routine for the basic functionalities</li> +<li><input disabled="" type="checkbox"> Release a package</li> +<li><input disabled="" type="checkbox"> The close function is being called even when the file isn&rsquo;t modified</li> +</ul> +<h2 id="contribute-to-monogatari---text-editor">Contribute to MONOGATARI - Text Editor</h2> +<ul> +<li>Click the fork button on top right</li> +<li>Git clone your fork</li> +<li>Connect with my repo:</li> +</ul> +<pre tabindex="0"><code>$ git remote add all123all git://github.com/all123all/monogatari +$ git remote -v +</code></pre><p>You are now ready to start to code! Just do as always:</p> +<pre tabindex="0"><code>$ git add . +$ git commit -m &#34;fix: something that was fixed&#34; +$ git push +</code></pre><p>Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select <code>New pull request</code> button to do so.</p> +<h2 id="screenshots">Screenshots</h2> +<p><img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="monogatari on i3wm screenshot"></p> +</description> + </item> + + <item> + <title>Lum</title> + <link>http://localhost:1313/lum/</link> + <pubDate>Sat, 17 Aug 2024 07:44:26 +0100</pubDate> + + <guid>http://localhost:1313/lum/</guid> + <description><p>Link: <a href="https://github.com/henrique-marques-vsoft/lum">https://github.com/henrique-marques-vsoft/lum</a></p> +<p>Lum is a project I started as a way to escape the feeling of being tied to the web-browser when it comes to bookmarks. +The objective is relatively simple, to have access to my bookmarks outside of the browser. This way I could call my bookmarks from anywhere on the computer, whether from Vim, Emacs, the browser itself, the window manager or wherever. +I&rsquo;m still not sure if I&rsquo;m going to turn this project into a CLI tool or a library. I still need to try to integrate Lum with some other tool and evaluate which points I failed, which ones I need to improve and where I got things right. +I also wanted to have contact with Rust in practice. I have some things to say about the Rust language, but I think that will be for another post on this blog.</p> +<p>For now, I&rsquo;m using JSON to save the bookmarks, but to be honest I don&rsquo;t know if I&rsquo;ll keep this format until the end. +I&rsquo;m still evaluating whether this would be the most practical and quickest way, considering that I already accumulated more than 12 thousand bookmarks at the height of my NEET time. +I don&rsquo;t think parsing 12 thousand objects in JSON is efficient, but it&rsquo;s something I still need to test in practice.</p> +</description> + </item> + + <item> + <title>Internet Lurk Compilation #1</title> + <link>http://localhost:1313/internet-lurk-compilation/</link> + <pubDate>Sat, 17 Aug 2024 07:44:17 +0100</pubDate> + + <guid>http://localhost:1313/internet-lurk-compilation/</guid> + <description><h2 id="general-findings">General Findings</h2> +<ul> +<li>Pure gold from the 90s: <a href="https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation">https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation</a></li> +<li>Symbolics Internet Museum: <a href="https://symbolics.com/museum/">https://symbolics.com/museum/</a></li> +<li>What is the relationship between Apple and Serial Experiments Lain? <a href="https://www.cjas.org/~leng/apple-lain.htm">https://www.cjas.org/~leng/apple-lain.htm</a></li> +<li>The Cornell Anime Club: <a href="https://www.cjas.org/">https://www.cjas.org/</a></li> +<li>Appearances of MIT in Anime: <a href="https://anime.mit.edu/resources/mit_in_anime">https://anime.mit.edu/resources/mit_in_anime</a></li> +<li>How Emacs got into Tron: Legacy: <a href="https://boingboing.net/2011/04/06/how-emacs-got-into-t.html">https://boingboing.net/2011/04/06/how-emacs-got-into-t.html</a></li> +<li>The Jargon File: <a href="http://www.catb.org/jargon/">http://www.catb.org/jargon/</a></li> +<li>Lainzine (Lain Magazine): <a href="https://lainzine.org/">https://lainzine.org/</a></li> +</ul> +<h2 id="internet-archive-findings">Internet Archive Findings</h2> +<ul> +<li>Oh! PC (Jul 01 1990) [Content in Japanese]: <a href="https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up">https://archive.org/details/oh-pc-issue-127-jul-01-1990/Oh%21%20PC%20Issue%20127%20%28Jul%2001%201990%29/mode/2up</a></li> +<li>Comptiq Manazine [Content in Japanese]: <a href="https://archive.org/search?query=comptiq">https://archive.org/search?query=comptiq</a></li> +<li>The Symbol of the Knights of Eastern Calculus: <a href="https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm">https://web.archive.org/web/20200121124624/http://www.cjas.org/~leng/knights.htm</a></li> +<li>MSX Magazine (1985-02) [Content in Japanese]: <a href="https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up">https://archive.org/details/msx-magazine-1985-02-ascii-jp/mode/2up</a></li> +</ul> +<h2 id="websites-i-visit-from-time-to-time">Websites I visit from time to time</h2> +<ul> +<li>A <del>modern</del> Javascript approach to SICP: <a href="https://sicp.sourceacademy.org/">https://sicp.sourceacademy.org/</a></li> +<li>A blog by Sam Greydanus: <a href="https://greydanus.github.io/">https://greydanus.github.io/</a></li> +<li>About Software Privacy and other topics: <a href="https://digdeeper.neocities.org/">https://digdeeper.neocities.org/</a></li> +<li>Xah Lee (he&rsquo;s also one of the minds behind ergoemacs and xah-fly-keys): <a href="https://xahlee.info/">https://xahlee.info/</a></li> +<li>Sasha Chua blog: <a href="https://sachachua.com/blog/">https://sachachua.com/blog/</a></li> +<li>Lunduke Journal: <a href="https://lunduke.substack.com/">https://lunduke.substack.com/</a></li> +</ul> +<p><strong>I need to make it clear that I do not support, much less have contact with, any of the creators of the websites listed here.</strong> +<strong>The reason I list them is almost always because of a specific article or page that I find interesting. It doesn&rsquo;t mean that I support or am against what is said on other pages. I also don&rsquo;t have time to analyze every post on every website.</strong> +<strong>If you find a broken link or a website that shares things that are clearly illegal, please let me know by email so I can remove it: <a href="mailto:[email protected]">[email protected]</a></strong> +<strong>Also, if you don&rsquo;t want me to list your website here, feel free to contact me via email so I can remove it.</strong></p> +</description> + </item> + + <item> + <title>About</title> + <link>http://localhost:1313/about/</link> + <pubDate>Sat, 17 Aug 2024 07:42:34 +0100</pubDate> + + <guid>http://localhost:1313/about/</guid> + <description><h1 id="whois">whois</h1> +<p>Hello there! You can call me Henrique. +The main purpose of this website is to share some of my thoughts and projects. +Feel free to reach out on <a href="https://github.com/henrique-marques-vsoft">Github</a> or <a href="https://www.linkedin.com/in/all123all/">LinkedIn</a>.</p> +</description> + </item> + + </channel> +</rss> diff --git a/static/style.css b/static/style.css new file mode 100644 index 0000000..e5558f4 --- /dev/null +++ b/static/style.css @@ -0,0 +1,54 @@ +body { + font-family: sans-serif ; + background: #282828 ; + color: #fbf0c9; +} + +a { + color: #fe8019; +} + +main { + max-width: 800px ; + margin: auto ; +} + +img { + max-width: 100% ; +} + +time { + color: #c2c2c2; + font-size: 12px; +} + +header h1 { + text-align: center ; +} + +footer { + text-align: center ; + clear: both ; +} + +/* For TAGLIST.HTML */ +.taglist { + text-align: center ; + clear: both ; +} + +/* For NEXTPREV.HTML */ +#nextprev { + /* The container for both the previous and next articles. */ +} +#prevart { + float: left ; + text-align: left ; +} +#nextart { + float: right ; + text-align: right ; +} +#nextart,#prevart { + max-width: 33% ; +} diff --git a/static/style.css~ b/static/style.css~ new file mode 100644 index 0000000..d3b2088 --- /dev/null +++ b/static/style.css~ @@ -0,0 +1,45 @@ +body { + font-family: sans-serif ; + background: #110000 ; + color: #ccc ; +} + +main { + max-width: 800px ; + margin: auto ; +} + +img { + max-width: 100% ; +} + +header h1 { + text-align: center ; +} + +footer { + text-align: center ; + clear: both ; +} + +/* For TAGLIST.HTML */ +.taglist { + text-align: center ; + clear: both ; +} + +/* For NEXTPREV.HTML */ +#nextprev { + /* The container for both the previous and next articles. */ +} +#prevart { + float: left ; + text-align: left ; +} +#nextart { + float: right ; + text-align: right ; +} +#nextart,#prevart { + max-width: 33% ; +} diff --git a/themes/lugo/README.md b/themes/lugo/README.md new file mode 100644 index 0000000..a39a9e8 --- /dev/null +++ b/themes/lugo/README.md @@ -0,0 +1,21 @@ +# Luke's Hugo Theme + +A simple Hugo theme I plan on using for my personal website, [Based.Cooking](https://based.cooking) and [LandChad.net](https://landchad.net). + +## get started + +```sh +hugo new site new-site +cd new-site +git clone https://github.com/lukesmithxyz/lugo themes/lugo +echo "theme = 'lugo'" >> config.toml +cp themes/lugo/static/style.css static/ +``` + +## stuff + +- Makes one RSS feed for the entire site at `/index.xml` +- Stylesheet is in `/style.css` and includes some important stuff for partials. +- If a post is tagged, links to the tags are placed at the bottom of the post. +- `nextprev.html` adds links to the Next and Previous articles to the bottom of a page. +- `taglist.html` links all tags an article is tagged to for related content. diff --git a/themes/lugo/archetypes/default.md b/themes/lugo/archetypes/default.md new file mode 100644 index 0000000..00e77bd --- /dev/null +++ b/themes/lugo/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- + diff --git a/themes/lugo/config.toml b/themes/lugo/config.toml new file mode 100644 index 0000000..e884199 --- /dev/null +++ b/themes/lugo/config.toml @@ -0,0 +1,17 @@ +title = "Website Name" +baseURL = 'https://example.org' +languageCode = 'en-us' + +[params] + # "relatedtext" is the text that appears above the tag list at the bottom of pages. + relatedtext = "Related" + favicon = "/favicon.ico" + + #list items + datesinlist = true + authorsinlist = true + + #footer items + nextprev = true + taglist = true + showrss = true
\ No newline at end of file diff --git a/themes/lugo/layouts/_default/baseof.html b/themes/lugo/layouts/_default/baseof.html new file mode 100644 index 0000000..57e17ce --- /dev/null +++ b/themes/lugo/layouts/_default/baseof.html @@ -0,0 +1,36 @@ +<!DOCTYPE html> +<html lang="{{ .Site.Language }}"> +<head> + <title>{{ if not .IsHome }}{{ .Title | title }} | {{ end }}{{ .Site.Title }}</title> + <link rel="canonical" href="{{ .Site.BaseURL }}"> + <link rel='alternate' type='application/rss+xml' title="{{ .Site.Title }} RSS" href='/index.xml'> + <link rel='stylesheet' type='text/css' href='/style.css'> + {{ with .Site.Params.favicon }}<link rel="icon" href="{{ . }}"> + {{ end -}} + <meta name="description" content="{{ with .Params.description }}{{ . }}{{ else }}{{ .Summary }}{{ end }}"> + {{ if isset .Params "tags" }}<meta name="keywords" content="{{ with .Params.tags }}{{ delimit . ", " }}{{ end }}"> + {{ end -}} + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="robots" content="index, follow"> + <meta charset="utf-8"> +</head> +<body> +{{ if .Site.Menus.main }}{{ partial "nav.html" . }}{{ end -}} +<main> +<header><h1 id="tag_{{ .Title }}">{{ block "title" . }}{{ end }}</h1></header> +<article> +{{ block "main" . }} +{{ .Content }} +{{ end }} +{{ if .Param "nextprev" }}{{ partial "nextprev.html" . -}}{{ end -}} +{{ if .Param "taglist" }}{{ partial "taglist.html" . }}{{ end -}} +</article> +</main> +{{ block "footer" . }} +<footer> + <a href="{{ .Site.BaseURL }}">{{ .Site.BaseURL }}</a> + {{- if .Param "showrss" }}<br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a>{{ end }} +</footer> +{{ end }} +</body> +</html> diff --git a/themes/lugo/layouts/_default/list.html b/themes/lugo/layouts/_default/list.html new file mode 100644 index 0000000..601fc08 --- /dev/null +++ b/themes/lugo/layouts/_default/list.html @@ -0,0 +1,20 @@ +{{ define "title" -}} +{{ .Title | title }} +{{- end }} +{{ define "main" -}} +{{ .Content }} +<ul> +{{- range.Pages }} +<li> + {{- if .Param "datesinlist" }}<time datetime="{{ .Date.Format "2006-01-02T15:04:05Z07:00" }}">{{ .Date.Format "2006 Jan 02" }}</time> – {{ end -}} + <a href="{{ .RelPermalink }}">{{ .Title }}</a> + {{- if .Param "authorsinlist" }} + {{ with .Params.authors }} + by + {{ delimit . ", " " and " }} + {{end}} + {{ end -}} +</li> +{{- end }} +</ul> +{{- end }} diff --git a/themes/lugo/layouts/_default/rss.xml b/themes/lugo/layouts/_default/rss.xml new file mode 100644 index 0000000..38dbe3d --- /dev/null +++ b/themes/lugo/layouts/_default/rss.xml @@ -0,0 +1,26 @@ +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>{{ .Site.Title }}</title> + <link>{{ .Permalink }}</link> + <description>Recent content {{ if ne .Title .Site.Title }}{{ with .Title }}in {{.}} {{ end }}{{ end }}on {{ .Site.Title }}</description> + <generator>Hugo -- gohugo.io</generator>{{ with .Site.LanguageCode }} + <language>{{.}}</language>{{end}}{{ with .Site.Author.email }} + <managingEditor>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</managingEditor>{{end}}{{ with .Site.Author.email }} + <webMaster>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</webMaster>{{end}}{{ with .Site.Copyright }} + <copyright>{{.}}</copyright>{{end}}{{ if not .Date.IsZero }} + <lastBuildDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</lastBuildDate>{{ end }} + {{ with .OutputFormats.Get "RSS" }} + {{ printf "<atom:link href=%q rel=\"self\" type=%q />" .Permalink .MediaType | safeHTML }} + {{ end }} + {{ range .Site.RegularPages }} + <item> + <title>{{ .Title }}</title> + <link>{{ .Permalink }}</link> + <pubDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate> + {{ with .Site.Author.email }}<author>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</author>{{end}} + <guid>{{ .Permalink }}</guid> + <description>{{- .Content | html -}}</description> + </item> + {{ end }} + </channel> +</rss> diff --git a/themes/lugo/layouts/_default/single.html b/themes/lugo/layouts/_default/single.html new file mode 100644 index 0000000..56c5a11 --- /dev/null +++ b/themes/lugo/layouts/_default/single.html @@ -0,0 +1,3 @@ +{{ define "title" -}} +{{ .Title }} +{{- end }} diff --git a/themes/lugo/layouts/partials/nav.html b/themes/lugo/layouts/partials/nav.html new file mode 100644 index 0000000..a7318fe --- /dev/null +++ b/themes/lugo/layouts/partials/nav.html @@ -0,0 +1,8 @@ +<nav> + <ul> + {{- $sec := .Page.Section }}{{ $file := .File.TranslationBaseName -}} + {{ range.Site.Menus.main.ByWeight }}{{ $base := path.Base .URL }} + <li><a {{ if or ( eq $sec $base ) ( eq $file $base ) ( and (eq $sec "") ( eq $file "_index") (eq $base "/") ) }}class="menuactive" {{ end }}href="{{ .URL }}"><span class=pre>{{ .Pre }}</span><span class=menuname>{{ .Name }}</span></a></li> + {{- end }} + </ul> +</nav> diff --git a/themes/lugo/layouts/partials/nextprev.html b/themes/lugo/layouts/partials/nextprev.html new file mode 100644 index 0000000..099f16d --- /dev/null +++ b/themes/lugo/layouts/partials/nextprev.html @@ -0,0 +1,10 @@ +{{ if or .Next .Prev -}} +<div id="nextprev"> +{{- with .Prev }} +<a href="{{ .RelPermalink}}"><div id="prevart">Previous:<br>{{.Title}}</div></a> +{{ end -}} +{{- with .Next -}} +<a href="{{ .RelPermalink}}"><div id="nextart">Next:<br>{{.Title}}</div></a> +{{ end -}} +</div> +{{ end -}} diff --git a/themes/lugo/layouts/partials/taglist.html b/themes/lugo/layouts/partials/taglist.html new file mode 100644 index 0000000..757db6f --- /dev/null +++ b/themes/lugo/layouts/partials/taglist.html @@ -0,0 +1,13 @@ + {{- if isset .Params "tags" -}} + {{- $tagsLen := len .Params.tags -}} + {{- if gt $tagsLen 0 -}} + <div style="clear:both" class=taglist> + {{- with .Site.Params.relatedtext }}{{ . }}<br>{{ end -}} + {{- range $k, $v := .Params.tags -}} + {{- $url := printf "tags/%s" (. | urlize | lower) -}} + <a id="tag_{{ . | lower }}" href="{{ $url | absURL }}">{{ . | title }}</a> + {{- if lt $k (sub $tagsLen 1) }} · {{ end -}} + {{- end -}} + </div> + {{- end -}} + {{- end }} diff --git a/themes/lugo/layouts/shortcodes/hidvid.html b/themes/lugo/layouts/shortcodes/hidvid.html new file mode 100644 index 0000000..14f592d --- /dev/null +++ b/themes/lugo/layouts/shortcodes/hidvid.html @@ -0,0 +1,10 @@ +<details> + <summary>Click to reveal video.</summary> +<iframe src="{{ index .Params 0 }}" + loading="lazy" + sandbox="allow-same-origin allow-scripts allow-popups" + allowfullscreen frameborder="0" + class="embvid" + title="Embedded Video"> +</iframe> +</details> diff --git a/themes/lugo/layouts/shortcodes/img.html b/themes/lugo/layouts/shortcodes/img.html new file mode 100644 index 0000000..ff7959b --- /dev/null +++ b/themes/lugo/layouts/shortcodes/img.html @@ -0,0 +1,20 @@ +<!-- + class: class of the figure + link: url the image directs to + alt: alternative text + caption: caption + mouse: what the image says when moused over ("title" in HTML) +--> +<figure {{ with .Get "class" }}class="{{.}}"{{ end -}}> + {{- with .Get "link"}}<a href="{{.}}">{{ end -}} + <img src="{{ .Get "src" }}" + {{- with .Get "mouse" }} title="{{.}}"{{ end -}} + {{- with .Get "alt" }} alt="{{.}}"{{ end -}} + > + {{- if .Get "link"}}</a>{{ end -}} + {{- with .Get "caption" -}} + <figcaption> + {{- . -}} + </figcaption> + {{- end -}} +</figure> diff --git a/themes/lugo/layouts/shortcodes/tagcloud.html b/themes/lugo/layouts/shortcodes/tagcloud.html new file mode 100644 index 0000000..0cf0118 --- /dev/null +++ b/themes/lugo/layouts/shortcodes/tagcloud.html @@ -0,0 +1,3 @@ +{{ if isset .Site.Taxonomies "tags" }}{{ if not (eq (len .Site.Taxonomies.tags) 0) }} <ul id="tagcloud"> + {{ range $name, $items := .Site.Taxonomies.tags }}{{ $url := printf "%s/%s" "tags" ($name | urlize | lower)}}<li><a href="{{ $url | absURL }}" id="tag_{{ $name }}">{{ $name | title }}</a></li> + {{ end }}</ul>{{ end }}{{ end }} diff --git a/themes/lugo/layouts/shortcodes/vid.html b/themes/lugo/layouts/shortcodes/vid.html new file mode 100644 index 0000000..4c612fe --- /dev/null +++ b/themes/lugo/layouts/shortcodes/vid.html @@ -0,0 +1,6 @@ +<iframe src="{{ index .Params 0 }}" + loading="lazy" + sandbox="allow-same-origin allow-scripts allow-popups" + allowfullscreen frameborder="0" + title="Embedded Video"> +</iframe> diff --git a/themes/lugo/static/rss.svg b/themes/lugo/static/rss.svg new file mode 100644 index 0000000..dfda038 --- /dev/null +++ b/themes/lugo/static/rss.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 455.731 455.731" style="enable-background:new 0 0 455.731 455.731;" xml:space="preserve"><g><rect x="0" y="0" style="fill:#F78422;" width="455.731" height="455.731"/><g><path style="fill:#FFFFFF;" d="M296.208,159.16C234.445,97.397,152.266,63.382,64.81,63.382v64.348 c70.268,0,136.288,27.321,185.898,76.931c49.609,49.61,76.931,115.63,76.931,185.898h64.348 C391.986,303.103,357.971,220.923,296.208,159.16z"/><path style="fill:#FFFFFF;" d="M64.143,172.273v64.348c84.881,0,153.938,69.056,153.938,153.939h64.348 C282.429,270.196,184.507,172.273,64.143,172.273z"/><circle style="fill:#FFFFFF;" cx="109.833" cy="346.26" r="46.088"/></g></g></svg>
diff --git a/themes/lugo/static/style.css b/themes/lugo/static/style.css new file mode 100644 index 0000000..d3b2088 --- /dev/null +++ b/themes/lugo/static/style.css @@ -0,0 +1,45 @@ +body { + font-family: sans-serif ; + background: #110000 ; + color: #ccc ; +} + +main { + max-width: 800px ; + margin: auto ; +} + +img { + max-width: 100% ; +} + +header h1 { + text-align: center ; +} + +footer { + text-align: center ; + clear: both ; +} + +/* For TAGLIST.HTML */ +.taglist { + text-align: center ; + clear: both ; +} + +/* For NEXTPREV.HTML */ +#nextprev { + /* The container for both the previous and next articles. */ +} +#prevart { + float: left ; + text-align: left ; +} +#nextart { + float: right ; + text-align: right ; +} +#nextart,#prevart { + max-width: 33% ; +} |
