cachapa-blog/public/index.xml
Captain Arepa 0de36fefb5 aaa
2023-02-07 21:28:10 -04:00

229 lines
30 KiB
XML

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Cachapa Blog</title>
<link>https://blog.cachapa.xyz/</link>
<description>Recent content on Cachapa Blog</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<copyright>2023 © Captain Arepa, lorem ipsum blah blah blah, yadda yadda yadda, etc etc etc.</copyright>
<lastBuildDate>Tue, 07 Feb 2023 19:42:02 -0400</lastBuildDate><atom:link href="https://blog.cachapa.xyz/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Paperwork</title>
<link>https://blog.cachapa.xyz/posts/paperwork/</link>
<pubDate>Tue, 07 Feb 2023 19:42:02 -0400</pubDate>
<guid>https://blog.cachapa.xyz/posts/paperwork/</guid>
<description>As I mentioned in a previous post, I&amp;rsquo;m in the middle (kind of) of the process of moving to Europe. Well, actually I&amp;rsquo;m starting the process, since I finally got my renewed passport a couple of weeks ago and I could resume the paperwork to get the visa.
Once Upon A Time&amp;hellip; This is me right now, frfr
Long story short, last year, at the end of November, I got a relocation offer from a tech company, that seemed kinda suspicious at first, but after several interviews and tech assessments, I found out they are actually quite serious about hiring me.</description>
<content>&lt;p&gt;As I mentioned in a
&lt;a href=&#34;https://blog.cachapa.xyz/posts/last-day-of-freedom/#the-good-the-bad-and-the-ugly&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;previous post&lt;/a&gt;, I&amp;rsquo;m in the middle (kind of) of the process of moving to Europe. Well, actually I&amp;rsquo;m starting the process, since I finally got my renewed passport a couple of weeks ago and I could resume the paperwork to get the visa.&lt;/p&gt;
&lt;h2 id=&#34;once-upon-a-time&#34;&gt;Once Upon A Time&amp;hellip;&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.cachapa.xyz/img/bocchi-president.jpg&#34; alt=&#34;This is me fr&#34;&gt;
&lt;em&gt;This is me right now, frfr&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Long story short, last year, at the end of November, I got a relocation offer from a tech company, that seemed kinda suspicious at first, but after several interviews and tech assessments, I found out they are actually quite &lt;strong&gt;serious&lt;/strong&gt; about hiring me. The financial offer was nothing out of this world, to be quite honest, but given the generous benefits they offer and the fact that they&amp;rsquo;ll cover pretty much all expenses of the relocation, I couldn&amp;rsquo;t refuse.&lt;/p&gt;
&lt;p&gt;There were also other factors that made me accept the offer, like the opportunity to live in a relatively stable country (Portugal in this case), the ability to travel relatively freely in Europe and the prospect of finally settling down on my own and hopefully meet the right woman for me were relevant, but the one reason that made to hastily accept it was personal safety.&lt;/p&gt;
&lt;h2 id=&#34;-in-not-roanapur&#34;&gt;&amp;hellip; In (Not) Roanapur&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.cachapa.xyz/img/hello-and-goodbye.png&#34; alt=&#34;:(&#34;&gt;
&lt;em&gt;This was me, frfr&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;To be really brief, last October, 3 heavily armed men broke into my apartment at 2AM -presummably to steal-, held my mother at gunpoint and when I tried to get up to see what was happening, 2 of them held me down and started bashing my head with their gun butts. I don&amp;rsquo;t know how the hell I managed to break free, but after struggling and letting out a scream they got the fuck out and fled. Obviously, police then came, then I went to the hospital, blah blah blah, lorem ipsum, yadda yadda yadda, etc, etc, etc. You know what happens in these cases.&lt;/p&gt;
&lt;p&gt;After that incident I had to go to the neurologist because my left hand ended up being affected, and after getting a MR scan I found out I had an epidural edema due a (quite inconspicuous) skull fracture. The doctor told me I was really lucky since it wasn&amp;rsquo;t that big and I didn&amp;rsquo;t lose consciousness, but it was big enough to fuck up my hand, so he ended up prescribing some medication and 2 months of absolute rest.&lt;/p&gt;
&lt;h2 id=&#34;the-long-and-winding-road&#34;&gt;The Long And Winding Road&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.cachapa.xyz/img/couldve-been-me.jpg&#34; alt=&#34;Le Coma&#34;&gt;
&lt;em&gt;This could&amp;rsquo;ve been me, frfr&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Adding to the fact that some assholes left me basically useless for months, there was a more pressing issue: by the time the incident happened I was practically unemployed, and the whole situation left me stark broke, to the point I had to ask a friend to lend me some money while I was recovering AND looking for a new job. Trust me when I say, getting fired almost near the ending of the year AND getting wrecked by some burglars is the worst thing that can happen to anyone.&lt;/p&gt;
&lt;p&gt;So, to deal with this situation, I had to apply to any remote jobs I could find on LinkedIn, and while I had dozens of interviews, most of them didn&amp;rsquo;t get anywhere. Like, most of them would never get past the technical interviews, and the ones that did and sent me good news, had to backtrack and say the company had a change of plans or had to revise budget. And this went on for months until like 3 weeks ago where I finally got a solid offer and - again - accepted hastily&amp;hellip; because I literally need the money.&lt;/p&gt;
&lt;h2 id=&#34;peace---a-theme&#34;&gt;Peace - A Theme&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.cachapa.xyz/img/bocchi-crimson.jpg&#34; alt=&#34;Lovely Moonchild&amp;hellip;&#34;&gt;
&lt;em&gt;Confusion will be my Epitaph&amp;hellip;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;And those of you who have managed to stay this far reading my crappy post might be wondering, if I accepted a relocation offer, why did I accept another offer? Simple: the relocation offer is for &lt;strong&gt;moving&lt;/strong&gt; to another country and work there, but right now, with debts piling up and no money, I need a job. Good thing I&amp;rsquo;m a developer and can work remote so, while I deal with the paperwork to get the fuq out of this hell, I can save money for the plane ticket and other stuff I need to do.&lt;/p&gt;
&lt;p&gt;This doesn&amp;rsquo;t mean my life is getting back on track and things will go smoothly from now on. Today I received the list of documents I need to get in order to apply for the visa, but half of them are basically cockblocked by me not having money&amp;hellip; and getting paid this month doesn&amp;rsquo;t guarantee anything, because I need to renew my card, but in order to do that I need a certain amount of money in my account, which I don&amp;rsquo;t have&amp;hellip; so everything is getting pushed back at least 2 months.&lt;/p&gt;
&lt;p&gt;Anyways, I&amp;rsquo;m running out of steam. Maybe I&amp;rsquo;ll talk a bit more about all this process in another post, and maybe I&amp;rsquo;ll elaborate more on how my injuries have evolved and how my life has changed (spoiler alert: I&amp;rsquo;m still unable to jerk off).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Adieu!&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
</content>
</item>
<item>
<title>EOD</title>
<link>https://blog.cachapa.xyz/posts/eod/</link>
<pubDate>Fri, 03 Feb 2023 16:44:51 -0400</pubDate>
<guid>https://blog.cachapa.xyz/posts/eod/</guid>
<description>Today&amp;rsquo;s News So, another day reaches its end. While I started at a new company on Wednesday, it wasn&amp;rsquo;t until this morning that I finally could talk with someone of relevance (in this case, the actual mobile tech lead). It seems that the onboarding time for new devs it&amp;rsquo;s a bit longer, more so around this time of the year, mainly because projects are being delivered and new clients are getting onboard.</description>
<content>&lt;h2 id=&#34;todays-news&#34;&gt;Today&amp;rsquo;s News&lt;/h2&gt;
&lt;p&gt;So, another day reaches its end. While I started at a new company on Wednesday, it wasn&amp;rsquo;t until this morning that I finally could talk with someone of relevance (in this case, the actual mobile tech lead). It seems that the onboarding time for new devs it&amp;rsquo;s a bit longer, more so around this time of the year, mainly because projects are being delivered and new clients are getting onboard. Also, it&amp;rsquo;s holiday season down in the Southern Hemisphere, so I guess it&amp;rsquo;ll kinda chill, at least for a while.&lt;/p&gt;
&lt;h2 id=&#34;coding-and-wotnot&#34;&gt;Coding and wotnot&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.cachapa.xyz/img/programming-anime-girl.jpg&#34; alt=&#34;My dream setup&amp;hellip;&#34;&gt;
&lt;em&gt;I wish I had a setup like that&amp;hellip;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Yesterday I finally managed to set up a
&lt;a href=&#34;https://moar.cachapa.xyz/@RyuukoBot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bot&lt;/a&gt; for my Misskey instance, and today I spent pretty much all day fine tuning it and setting up
&lt;a href=&#34;https://moar.cachapa.xyz/@AstolfoBot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;yet another one&lt;/a&gt;. It was an interesting experience, since the script is written in Python, but is far simpler than the one I used for my Pleroma bots, which gave me an opportunity to get more used to the language.&lt;/p&gt;
&lt;p&gt;Now, my interest in Python isn&amp;rsquo;t limited to image bots for fedi instances. I&amp;rsquo;ve been toying with the idea of developing &lt;del&gt;yet another&lt;/del&gt; my own ActivityPub compatible backend, and for the longest time I was considering Kotlin as my main programming language, with Ktor as deelopment framework. The reason? Well, I&amp;rsquo;m a native Android dev, and I mainly use Kotlin, so I thought it&amp;rsquo;d be a good idea.&lt;/p&gt;
&lt;h2 id=&#34;the-five-stages-of-whachamacallit&#34;&gt;The Five Stages of Whachamacallit&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.cachapa.xyz/img/uzaki-unamused.png&#34; alt=&#34;Chopsticks are hard to use, indeed.&#34;&gt;
&lt;em&gt;Yeah, right.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Thing is, after reading forums and comments and wotnot, Ktor started to lose that appeal. And while I really like it, and Kotlin too, they don&amp;rsquo;t quite fulfill my criteria for this endeavor. Things like the ability to execute user-written scripts during runtime or ease of deployment are non-negotiable for me, and neither Kotlin nor Ktor are able to deliver that.&lt;/p&gt;
&lt;p&gt;So, my options for programming languages were basically killed because, other than Kotlin, I&amp;rsquo;ve only worked with Java, C# and PHP. The first two are automatically discarded because they&amp;rsquo;re inherently similar to Kotlin regarding my criteria, which leaves me only with PHP&amp;hellip; which I don&amp;rsquo;t hate, but I most definitely don&amp;rsquo;t like.&lt;/p&gt;
&lt;h2 id=&#34;the-list&#34;&gt;The List&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.cachapa.xyz/img/not-a-boomer-but-almost.jpg&#34; alt=&#34;Beep Boop&#34;&gt;
&lt;em&gt;Ngl, this would be me if I were a teacher&amp;hellip;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Thus, my search for another programming language started. I initially considered going the soydev way with TypeScript or some shit like that, but that&amp;rsquo;d be really masochistic on my side. I know JavaScript but I hate webdev shit (which is one of the reasons I moved to Android). Then I started checking other projects to see what they languages they&amp;rsquo;re written in.&lt;/p&gt;
&lt;p&gt;Elixir? Too esoteric for me, everything looks like a clusterfuck.&lt;br&gt;
Go? It&amp;rsquo;s nice and fast, but too C-ish for me (can&amp;rsquo;t undo the OOP damage).&lt;br&gt;
Rust? Too &amp;ldquo;political&amp;rdquo; and the learning curve is way too steep.&lt;br&gt;
Ruby? I&amp;rsquo;m not a manchild with diaper fetish, so, no.&lt;br&gt;
Python? I think it&amp;rsquo;d be a good option.&lt;/p&gt;
&lt;h2 id=&#34;tldr&#34;&gt;tl;dr&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.cachapa.xyz/img/wowee-old-school-gayming.jpg&#34; alt=&#34;Oops!&#34;&gt;
&lt;em&gt;Did you know that Kobayashi is actually a developer and uses Python?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;So, yeah, short answer to the question no one asked: I&amp;rsquo;ll use Python for this project. I know jackshit about it besides the little tinkering I&amp;rsquo;ve done to my bots&#39; code, but out of all the options I&amp;rsquo;ve considered, is the &lt;em&gt;sanest&lt;/em&gt; one, in my opinion. Time will tell if it was a good option or if I should just walk the plank in the end.&lt;/p&gt;
&lt;p&gt;Anyways, that&amp;rsquo;s all.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Adieu!&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
</content>
</item>
<item>
<title>Last Day of Freedom</title>
<link>https://blog.cachapa.xyz/posts/last-day-of-freedom/</link>
<pubDate>Tue, 31 Jan 2023 16:52:19 -0400</pubDate>
<guid>https://blog.cachapa.xyz/posts/last-day-of-freedom/</guid>
<description>Back to being &amp;ldquo;employed&amp;rdquo;. I&amp;rsquo;ll start working (again) tomorrow. To be quite honest, I took the job out of desperation (again, it was the one with the lowest salary expectation), but given that the process was quite smooth I cannot complain too much (which surprised me, because it&amp;rsquo;s a freelance/contractor position). My only concern so far is whether I&amp;rsquo;ll be able to lurk/shitpost on fedi, since I have to use a private VPN to connect to the company&amp;rsquo;s git instance and Jenkins and wotnot.</description>
<content>&lt;h2 id=&#34;back-to-being-employed&#34;&gt;Back to being &amp;ldquo;employed&amp;rdquo;.&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;ll start working (again) tomorrow. To be quite honest, I took the job out of desperation (again, it was the one with the lowest salary expectation), but given that the process was quite smooth I cannot complain too much (which surprised me, because it&amp;rsquo;s a freelance/contractor position). My only concern so far is whether I&amp;rsquo;ll be able to lurk/shitpost on fedi, since I have to use a private VPN to connect to the company&amp;rsquo;s git instance and Jenkins and wotnot. Like, I know most sysadmins don&amp;rsquo;t read logs, but browsing on 3 different fedi instances at the time can use a &lt;em&gt;bit&lt;/em&gt; of bandwith.&lt;/p&gt;
&lt;h2 id=&#34;the-good-the-bad-and-the-ugly&#34;&gt;The Good, The Bad and The Ugly.&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.cachapa.xyz/img/the-good-the-bad-and-the-ugly-post.jpg&#34; alt=&#34;I fucking love this movie&#34;&gt;&lt;em&gt;I fucking love this movie.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Like most life events, getting hired again comes with good, bad and ugly things.&lt;/p&gt;
&lt;p&gt;The Good is that, while the contract renews on a yearly basis, I can quit at any time without penalties. Aaaaand it has a non-exclusivity clause, so I can take a side-gig to make more munnies (if I have time, that is).&lt;/p&gt;
&lt;p&gt;The Bad is that now I have to deal with a lot of unfinished/ongoing recruiting processes, so that&amp;rsquo;ll be quite uncomfortable (joke&amp;rsquo;s on them, they&amp;rsquo;re too damn slow, it&amp;rsquo;s almost as if they don&amp;rsquo;t want to hire people or want to hire a cheaper pajeet or nigger).&lt;/p&gt;
&lt;p&gt;The Ugly is that I&amp;rsquo;ll probably have to quit sooner than expected (I initially gave it like 4 months), but since my migration process is speeding up (luckily), it could be 2-3 months tops before crossing the pond (I&amp;rsquo;m moving to Europe, btw, will write about that later)&amp;hellip; Which will suck in my résumé. Not that I should care, it&amp;rsquo;s a reloc process, I&amp;rsquo;ll end up working almost immediately after arriving.&lt;/p&gt;
&lt;h2 id=&#34;rant&#34;&gt;rant()&lt;/h2&gt;
&lt;p&gt;So, here&amp;rsquo;s today&amp;rsquo;s rant: a few days ago I listed my PS3 for sale (like, I&amp;rsquo;m in dire need of money, only a couple of hundred bucks left in my account and almost 3 grand in debts), and some random guy on the page I published the ad tried to buy it, but he looked iffy as fuck. Anyways, I agreed to sell and then he send me his address to send him the PS3 and told me he paid through the page&amp;hellip; which is bullshit, that site deactivated the integrated payment years ago. I immediately blocked him on WhatsApp, and reported his account to the site&amp;rsquo;s personnel, who ended up banning him.&lt;/p&gt;
&lt;p&gt;Good thing I didn&amp;rsquo;t fall for that shit. Guess I better keep my console for when I move out.&lt;/p&gt;
&lt;h2 id=&#34;thats-all&#34;&gt;That&amp;rsquo;s all!&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.cachapa.xyz/img/swimsuit_shork_gurl.jpg&#34; alt=&#34;I wanna wreck her uoooooh!&#34;&gt;
&lt;em&gt;Here, some cunny to end this post ;)&lt;/em&gt;&lt;/p&gt;
</content>
</item>
<item>
<title>Hello World!</title>
<link>https://blog.cachapa.xyz/posts/hello/</link>
<pubDate>Mon, 30 Jan 2023 00:00:00 +0000</pubDate>
<guid>https://blog.cachapa.xyz/posts/hello/</guid>
<description>Yeah, I made a blog. Guess I&amp;rsquo;ll start writing more frequently and wotnot, mainly about personal projects and random stuff. And&amp;hellip; that&amp;rsquo;s it!</description>
<content>&lt;p&gt;Yeah, I made a blog. Guess I&amp;rsquo;ll start writing more frequently and wotnot, mainly about personal projects and random stuff. And&amp;hellip; that&amp;rsquo;s it!&lt;/p&gt;
</content>
</item>
<item>
<title>Showcase</title>
<link>https://blog.cachapa.xyz/showcase/</link>
<pubDate>Wed, 18 Jul 2018 00:00:00 +0000</pubDate>
<guid>https://blog.cachapa.xyz/showcase/</guid>
<description>Header 2 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam nec interdum metus. Aenean rutrum ligula sodales ex auctor, sed tempus dui mollis. Curabitur ipsum dui, aliquet nec commodo at, tristique eget ante. Donec quis dolor nec nunc mollis interdum vel in purus. Sed vitae leo scelerisque, sollicitudin elit sed, congue ante. In augue nisl, vestibulum commodo est a, tristique porttitor est. Proin laoreet iaculis ornare. Nullam ut neque quam.</description>
<content>&lt;h2 id=&#34;header-2&#34;&gt;Header 2&lt;/h2&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam nec interdum metus. Aenean rutrum ligula sodales ex auctor, sed tempus dui mollis. Curabitur ipsum dui, aliquet nec commodo at, tristique eget ante. &lt;strong&gt;Donec quis dolor nec nunc mollis interdum vel in purus&lt;/strong&gt;. Sed vitae leo scelerisque, sollicitudin elit sed, congue ante. In augue nisl, vestibulum commodo est a, tristique porttitor est. Proin laoreet iaculis ornare. Nullam ut neque quam.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Fusce pharetra suscipit orci nec tempor. Quisque vitae sem sit amet sem mollis consequat. Sed at imperdiet lorem. Vestibulum pharetra faucibus odio, ac feugiat tellus sollicitudin at. Pellentesque varius tristique mi imperdiet dapibus. Duis orci odio, sodales lacinia venenatis sit amet, feugiat et diam.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;header-3&#34;&gt;Header 3&lt;/h3&gt;
&lt;p&gt;Nulla libero turpis, lacinia vitae cursus ut, auctor dictum nisl. Fusce varius felis nec sem ullamcorper, at convallis nisi vestibulum. Duis risus odio, porta sit amet placerat mollis, tincidunt non mauris. Suspendisse fringilla, &lt;code&gt;odio a dignissim pharetra&lt;/code&gt;, est urna sollicitudin urna, eu scelerisque magna ex vitae tellus.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-css&#34; data-lang=&#34;css&#34;&gt;&lt;span style=&#34;color:#75715e&#34;&gt;/* PostCSS code */&lt;/span&gt;
&lt;span style=&#34;color:#f92672&#34;&gt;pre&lt;/span&gt; {
&lt;span style=&#34;color:#66d9ef&#34;&gt;background&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;#1a1a1d&lt;/span&gt;;
&lt;span style=&#34;color:#66d9ef&#34;&gt;padding&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;px&lt;/span&gt;;
&lt;span style=&#34;color:#66d9ef&#34;&gt;border-radius&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;8&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;px&lt;/span&gt;;
&lt;span style=&#34;color:#66d9ef&#34;&gt;font-size&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;rem&lt;/span&gt;;
&lt;span style=&#34;color:#66d9ef&#34;&gt;overflow&lt;/span&gt;: &lt;span style=&#34;color:#66d9ef&#34;&gt;auto&lt;/span&gt;;
&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;@media&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;(--phone)&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;{&lt;/span&gt;
&lt;span style=&#34;color:#66d9ef&#34;&gt;white-space&lt;/span&gt;: &lt;span style=&#34;color:#66d9ef&#34;&gt;pre-wrap&lt;/span&gt;;
&lt;span style=&#34;color:#66d9ef&#34;&gt;word-wrap&lt;/span&gt;: &lt;span style=&#34;color:#66d9ef&#34;&gt;break-word&lt;/span&gt;;
}
&lt;span style=&#34;color:#f92672&#34;&gt;code&lt;/span&gt; {
&lt;span style=&#34;color:#66d9ef&#34;&gt;background&lt;/span&gt;: &lt;span style=&#34;color:#66d9ef&#34;&gt;none&lt;/span&gt; &lt;span style=&#34;color:#75715e&#34;&gt;!important&lt;/span&gt;;
&lt;span style=&#34;color:#66d9ef&#34;&gt;color&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;#ccc&lt;/span&gt;;
&lt;span style=&#34;color:#66d9ef&#34;&gt;padding&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;;
&lt;span style=&#34;color:#66d9ef&#34;&gt;font-size&lt;/span&gt;: &lt;span style=&#34;color:#66d9ef&#34;&gt;inherit&lt;/span&gt;;
}
&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;color:#75715e&#34;&gt;// JS code
&lt;/span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;&lt;/span&gt;
&lt;span style=&#34;color:#66d9ef&#34;&gt;const&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;menuTrigger&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; document.&lt;span style=&#34;color:#a6e22e&#34;&gt;querySelector&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;.menu-trigger&amp;#39;&lt;/span&gt;)
&lt;span style=&#34;color:#66d9ef&#34;&gt;const&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;menu&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; document.&lt;span style=&#34;color:#a6e22e&#34;&gt;querySelector&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;.menu&amp;#39;&lt;/span&gt;)
&lt;span style=&#34;color:#66d9ef&#34;&gt;const&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;mobileQuery&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;getComputedStyle&lt;/span&gt;(document.&lt;span style=&#34;color:#a6e22e&#34;&gt;body&lt;/span&gt;).&lt;span style=&#34;color:#a6e22e&#34;&gt;getPropertyValue&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;--phoneWidth&amp;#39;&lt;/span&gt;)
&lt;span style=&#34;color:#66d9ef&#34;&gt;const&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;isMobile&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; () =&amp;gt; window.&lt;span style=&#34;color:#a6e22e&#34;&gt;matchMedia&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;mobileQuery&lt;/span&gt;).&lt;span style=&#34;color:#a6e22e&#34;&gt;matches&lt;/span&gt;
&lt;span style=&#34;color:#66d9ef&#34;&gt;const&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;isMobileMenu&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; () =&amp;gt; {
&lt;span style=&#34;color:#a6e22e&#34;&gt;menuTrigger&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;classList&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;toggle&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;hidden&amp;#39;&lt;/span&gt;, &lt;span style=&#34;color:#f92672&#34;&gt;!&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;isMobile&lt;/span&gt;())
&lt;span style=&#34;color:#a6e22e&#34;&gt;menu&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;classList&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;toggle&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;hidden&amp;#39;&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;isMobile&lt;/span&gt;())
}
&lt;span style=&#34;color:#a6e22e&#34;&gt;isMobileMenu&lt;/span&gt;()
&lt;span style=&#34;color:#a6e22e&#34;&gt;menuTrigger&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;addEventListener&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;click&amp;#39;&lt;/span&gt;, () =&amp;gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;menu&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;classList&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;toggle&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;hidden&amp;#39;&lt;/span&gt;))
window.&lt;span style=&#34;color:#a6e22e&#34;&gt;addEventListener&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;resize&amp;#39;&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;isMobileMenu&lt;/span&gt;)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;color:#75715e&#34;&gt;&amp;lt;!-- HTML code --&amp;gt;&lt;/span&gt;
&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;section&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;id&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;main&amp;#34;&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;h1&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;id&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;title&amp;#34;&lt;/span&gt;&amp;gt;{{ .Title }}&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;h1&lt;/span&gt;&amp;gt;
{{ range .Pages }}
{{ .Render &amp;#34;summary&amp;#34;}}
{{ end }}
&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt;&amp;gt;
&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;section&lt;/span&gt;&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;header-4&#34;&gt;Header 4&lt;/h4&gt;
&lt;p&gt;Curabitur scelerisque felis viverra varius scelerisque. Ut enim libero, molestie gravida blandit at, mollis ornare tellus. Cras arcu mi, ultrices vel pulvinar vel, volutpat eu tortor. Nullam nec eros quis massa ultrices iaculis sed in metus. Praesent sollicitudin sem sit amet orci tempor gravida.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Maecenas elementum vitae nibh vitae porttitor.&lt;/li&gt;
&lt;li&gt;Aenean consequat, risus ut cursus placerat, arcu nulla sodales risus, ut molestie tellus tellus et dui.&lt;/li&gt;
&lt;li&gt;Integer imperdiet turpis vitae lacus imperdiet, ut ornare ligula auctor. Integer in mi eu velit vehicula suscipit eget vulputate nulla.&lt;/li&gt;
&lt;li&gt;Etiam vitae enim quis velit lobortis placerat a ut sem.
&lt;ul&gt;
&lt;li&gt;Curabitur lobortis ante sit amet orci pulvinar, sollicitudin viverra nunc accumsan.&lt;/li&gt;
&lt;li&gt;Praesent fermentum orci quis leo facilisis posuere.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Aliquam erat volutpat. In hac habitasse platea dictumst. Nunc ut tincidunt mauris. Sed at gravida risus, id semper magna. Nullam vitae enim mattis, sodales neque non, pharetra elit. Cras sit amet sagittis augue, et finibus turpis. Ut tempus tincidunt diam vel pharetra. Nulla porttitor odio sit amet nulla scelerisque, quis aliquam mi imperdiet. Sed tincidunt dui vel tellus vestibulum rhoncus. Donec tempus ultrices velit.&lt;/p&gt;
</content>
</item>
<item>
<title>About</title>
<link>https://blog.cachapa.xyz/about/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://blog.cachapa.xyz/about/</guid>
<description>Me&amp;hellip; I&amp;rsquo;m an Android/backend developer of sorts and&amp;hellip; Go check my page to know more about me, lmao.
This Site&amp;hellip; This is my blog. Or something like that. In here I&amp;rsquo;ll write about unimportant stuff and projects. Think of this as a place where I can write polite and civilized stuff.
But&amp;hellip; Here, some cunny.
That&amp;rsquo;s all!
</description>
<content>&lt;h3 id=&#34;me&#34;&gt;Me&amp;hellip;&lt;/h3&gt;
&lt;p&gt;I&amp;rsquo;m an Android/backend developer of sorts and&amp;hellip; Go check
&lt;a href=&#34;https://cachapa.xyz&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;my page&lt;/a&gt; to know more about me, lmao.&lt;/p&gt;
&lt;h3 id=&#34;this-site&#34;&gt;This Site&amp;hellip;&lt;/h3&gt;
&lt;p&gt;This is my blog. Or something like that. In here I&amp;rsquo;ll write about unimportant stuff and projects. Think of this as a place where I can write polite and civilized stuff.&lt;/p&gt;
&lt;h3 id=&#34;but&#34;&gt;But&amp;hellip;&lt;/h3&gt;
&lt;p&gt;Here, some cunny.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.cachapa.xyz/img/nahida_noodles.jpeg&#34; alt=&#34;image&#34;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;That&amp;rsquo;s all!&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
</content>
</item>
</channel>
</rss>