[MaestroCI]: Binaries as of 1687102661

This commit is contained in:
baalajimaestro 2023-06-18 15:37:45 +00:00
commit 8f4686b94d
49 changed files with 673 additions and 0 deletions

View file

@ -0,0 +1,8 @@
{
"m.homeserver": {
"base_url": "https://matrix.baalajimaestro.me"
},
"m.identity_server": {
"base_url": "https://vector.im"
}
}

View file

@ -0,0 +1 @@
{ "m.server": "matrix.baalajimaestro.me:443" }

2
404.html Normal file

File diff suppressed because one or more lines are too long

4
_headers Normal file
View file

@ -0,0 +1,4 @@
/*
X-Content-Type-Options: nosniff
Referrer-Policy: strict-origin-when-cross-origin
Content-Security-Policy: upgrade-insecure-requests; frame-ancestors 'self' https://*.baalajimaestro.me;

6
_redirects Normal file
View file

@ -0,0 +1,6 @@
/tw /?utm_medium=social&utm_source=twitter 301
/gh /?utm_medium=social&utm_source=github 301
/tg /?utm_medium=social&utm_source=telegram 301
/gl /?utm_medium=social&utm_source=gitlab 301
/in /?utm_medium=social&utm_source=instagram 301
/ll /?utm_medium=website&utm_source=littlelink 301

2
about/index.html Normal file

File diff suppressed because one or more lines are too long

1
about/index.xml Normal file
View file

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>About Me on baalajimaestro</title><link>https://baalajimaestro.me/about/</link><description>Recent content in About Me on baalajimaestro</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>&amp;copy; 2023 Maestro Creativescape.</copyright><lastBuildDate>Sat, 16 Oct 2021 12:29:41 +0530</lastBuildDate><atom:link href="https://baalajimaestro.me/about/index.xml" rel="self" type="application/rss+xml"/></channel></rss>

BIN
android-chrome-192x192.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
android-chrome-512x512.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 365 KiB

BIN
apple-touch-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

2
categories/index.html Normal file

File diff suppressed because one or more lines are too long

1
categories/index.xml Normal file
View file

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Categories on baalajimaestro</title><link>https://baalajimaestro.me/categories/</link><description>Recent content in Categories on baalajimaestro</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>&amp;copy; 2023 Maestro Creativescape.</copyright><atom:link href="https://baalajimaestro.me/categories/index.xml" rel="self" type="application/rss+xml"/></channel></rss>

2
contact/index.html Normal file

File diff suppressed because one or more lines are too long

1
contact/index.xml Normal file
View file

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Contact Me on baalajimaestro</title><link>https://baalajimaestro.me/contact/</link><description>Recent content in Contact Me on baalajimaestro</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>&amp;copy; 2023 Maestro Creativescape.</copyright><lastBuildDate>Sat, 16 Oct 2021 12:29:41 +0530</lastBuildDate><atom:link href="https://baalajimaestro.me/contact/index.xml" rel="self" type="application/rss+xml"/></channel></rss>

File diff suppressed because one or more lines are too long

BIN
favicon-16x16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
favicon-32x32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

BIN
favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

3
index.html Normal file
View file

@ -0,0 +1,3 @@
<!doctype html><html lang=en dir=ltr class=scroll-smooth data-default-appearance=dark data-auto-appearance=true><head><meta charset=utf-8><meta http-equiv=content-language content="en"><meta name=viewport content="width=device-width,initial-scale=1"><meta name=theme-color content="rgb(255,255,255)"><meta http-equiv=x-ua-compatible content="ie=edge"><title>baalajimaestro</title><meta name=title content="baalajimaestro"><meta name=description content="baalajimaestro's personal website"><link rel=canonical href=https://baalajimaestro.me/><link rel=alternate type=application/rss+xml href=/index.xml title=baalajimaestro><link rel=alternate type=application/json href=/index.json title=baalajimaestro><link type=text/css rel=stylesheet href=/css/main.bundle.min.a6debbb9c2752cfaaf987cbf5014fd1df44fb95b3494591ae67b7f8b99579a03.css integrity="sha256-pt67ucJ1LPqvmHy/UBT9HfRPuVs0lFka5nt/i5lXmgM="><script type=text/javascript src=/js/appearance.min.022d0ebc3b46a335eb1c7ef79b7f2de143d7cd5156d433638592ef1ce5f8554e.js integrity="sha256-Ai0OvDtGozXrHH73m38t4UPXzVFW1DNjhZLvHOX4VU4="></script>
<link rel=apple-touch-icon sizes=180x180 href=/apple-touch-icon.png><link rel=icon type=image/png sizes=32x32 href=/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=/favicon-16x16.png><link rel=manifest href=/site.webmanifest><meta property="og:title" content="baalajimaestro"><meta property="og:description" content="baalajimaestro's personal website"><meta property="og:type" content="website"><meta property="og:url" content="https://baalajimaestro.me/"><meta name=twitter:card content="summary"><meta name=twitter:title content="baalajimaestro"><meta name=twitter:description content="baalajimaestro's personal website"><script type=application/ld+json>{"@context":"https://schema.org","@type":"WebSite","@id":"https:\/\/baalajimaestro.me\/","name":"baalajimaestro","description":"baalajimaestro\u0027s personal website","inLanguage":"en","url":"https:\/\/baalajimaestro.me\/","publisher":{"@type":"Person","name":"baalajimaestro"}}</script><meta name=author content="baalajimaestro"><script>var _paq=window._paq=window._paq||[];_paq.push(["trackPageView"]),_paq.push(["enableLinkTracking"]),function(){e="https://counter.baalajimaestro.me/",_paq.push(["setTrackerUrl",e+"86eff12f2496"]),_paq.push(["setSiteId","1"]);var e,n=document,t=n.createElement("script"),s=n.getElementsByTagName("script")[0];t.async=!0,t.src=e+"dd168412e25a.js",s.parentNode.insertBefore(t,s)}()</script><script>window.location.hostname!=="baalajimaestro.me"&&window.location.hostname!=="www.baalajimaestro.me"&&window.location.replace("https://baalajimaestro.me"+window.location.pathname)</script></head><body class="flex flex-col h-screen px-6 m-auto text-lg leading-7 max-w-7xl bg-neutral text-neutral-900 dark:bg-neutral-800 dark:text-neutral sm:px-14 md:px-24 lg:px-32"><div id=the-top class="absolute flex self-center"><a class="px-3 py-1 text-sm -translate-y-8 rounded-b-lg bg-primary-200 focus:translate-y-0 dark:bg-neutral-600" href=#main-content><span class="font-bold pe-2 text-primary-600 dark:text-primary-400">&darr;</span>Skip to main content</a></div><header class="py-6 font-semibold text-neutral-900 dark:text-neutral print:hidden sm:py-10"><nav class="flex items-start justify-between sm:items-center"><div class="flex flex-row items-center"><a class="decoration-primary-500 hover:underline hover:decoration-2 hover:underline-offset-2" rel=me href=/>baalajimaestro</a></div><ul class="flex list-none flex-col ltr:text-right rtl:text-left sm:flex-row"><li class="group mb-1 sm:mb-0 sm:me-7 sm:last:me-0.5"><a href=/about/ title="About Me"><span class="decoration-primary-500 group-hover:underline group-hover:decoration-2 group-hover:underline-offset-2">About</span></a></li><li class="group mb-1 sm:mb-0 sm:me-7 sm:last:me-0.5"><a href=/posts/ title=Blog><span class="decoration-primary-500 group-hover:underline group-hover:decoration-2 group-hover:underline-offset-2">Blog</span></a></li><li class="group mb-1 sm:mb-0 sm:me-7 sm:last:me-0.5"><a href=/contact/ title="Contact Me"><span class="decoration-primary-500 group-hover:underline group-hover:decoration-2 group-hover:underline-offset-2">Contact</span></a></li></ul></nav></header><div class="relative flex flex-col grow"><main id=main-content class=grow><article class="h-full
flex flex-col items-center justify-center text-center"><header class="flex flex-col items-center mb-3"><img class="mb-2 rounded-full h-36 w-36" width=144 height=144 alt=baalajimaestro src=/logo_hud38acf383e8b0ec59a144c7188a6b106_63924_288x288_fill_q75_h2_box_center_2.webp loading=lazy><h1 class="text-4xl font-extrabold">baalajimaestro</h1><h2 class="text-xl text-neutral-500 dark:text-neutral-400">DevOps Engineer, and Self-taught System Administrator</h2><div class="mt-1 text-2xl"></div></header><section class="prose dark:prose-invert"></section></article><section></section></main><footer class="py-10 print:hidden"><nav class="pb-4 text-base font-medium text-neutral-500 dark:text-neutral-400"><ul class="flex list-none flex-col sm:flex-row"><li class="group mb-1 ltr:text-right rtl:text-left sm:mb-0 sm:me-7 sm:last:me-0"><a href=https://git.baalajimaestro.me/baalajimaestro/personal-website/ title><span class="decoration-primary-500 group-hover:underline group-hover:decoration-2 group-hover:underline-offset-2">Source Code</span></a></li><li class="group mb-1 ltr:text-right rtl:text-left sm:mb-0 sm:me-7 sm:last:me-0"><a href=https://links.baalajimaestro.me title><span class="decoration-primary-500 group-hover:underline group-hover:decoration-2 group-hover:underline-offset-2">Socials/Portfolio</span></a></li><li class="group mb-1 ltr:text-right rtl:text-left sm:mb-0 sm:me-7 sm:last:me-0"><a href=https://paypal.me/baalajimaestro title><span class="decoration-primary-500 group-hover:underline group-hover:decoration-2 group-hover:underline-offset-2">Donate Me</span></a></li><li class="group mb-1 ltr:text-right rtl:text-left sm:mb-0 sm:me-7 sm:last:me-0"><a href=/posts/index.xml title><span class="decoration-primary-500 group-hover:underline group-hover:decoration-2 group-hover:underline-offset-2">RSS</span></a></li></ul></nav><div class="flex items-center justify-between"><div><p class="text-sm text-neutral-500 dark:text-neutral-400">© 2023 Maestro Creativescape.</p><p class="text-xs text-neutral-500 dark:text-neutral-400">Powered by <a class="hover:underline hover:decoration-primary-400 hover:text-primary-500" href=https://gohugo.io/ target=_blank rel="noopener noreferrer">Hugo</a> & <a class="hover:underline hover:decoration-primary-400 hover:text-primary-500" href=https://git.io/hugo-congo target=_blank rel="noopener noreferrer">Congo</a></p></div></div></footer></div></body></html>

1
index.json Normal file

File diff suppressed because one or more lines are too long

22
index.xml Normal file
View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>baalajimaestro</title><link>https://baalajimaestro.me/</link><description>Recent content on baalajimaestro</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>&amp;copy; 2023 Maestro Creativescape.</copyright><lastBuildDate>Sun, 18 Jun 2023 12:19:41 +0530</lastBuildDate><atom:link href="https://baalajimaestro.me/index.xml" rel="self" type="application/rss+xml"/><item><title>Fixing GitLab Runner's Home Directory on NixOS</title><link>https://baalajimaestro.me/posts/gitlab-runner-nixos-homedir/</link><pubDate>Sun, 18 Jun 2023 12:19:41 +0530</pubDate><guid>https://baalajimaestro.me/posts/gitlab-runner-nixos-homedir/</guid><description>If you use gitlab&amp;rsquo;s shell runner on nixos, you might have noticed, it doesnt set the home directory for the gitlab runner user. This effectively makes the applications believe that / is the home directory. If you use ssh or any similar application, this can quickly become a nightmare.
If you want to debug something as gitlab-runner user, this wouldn&amp;rsquo;t also work, and error out with account is not available.</description></item><item><title>Cutting down on short media</title><link>https://baalajimaestro.me/posts/cut-down-on-shorts/</link><pubDate>Thu, 06 Apr 2023 21:24:00 +0530</pubDate><guid>https://baalajimaestro.me/posts/cut-down-on-shorts/</guid><description>TikTok has changed the way world views video in the recent years. From full-length 30min videos to 30s short video, people want to entertain themselves with just an infinite scroll of videos.
The massive success of TikTok just brought in more like it, YouTube Shorts, Instagram Reels and much more.
Due to the infinite scroll of media that is relevant to your liking, I often find myself losing track of time and spending hours mindlessly swiping through the videos.</description></item><item><title>What do I work on?</title><link>https://baalajimaestro.me/posts/what-to-work-on/</link><pubDate>Mon, 07 Nov 2022 20:30:00 +0530</pubDate><guid>https://baalajimaestro.me/posts/what-to-work-on/</guid><description>I get this question a lot! The answer is usually&amp;hellip;&amp;hellip; u have to figure that out yourself. If you already know what you want to do, then the question doesnt need to be asked, or the question should have been where do I start? But, if you dont already know what you want to do, then your time might be better spent elsewhere!
So, here is some motivation that I typically give to everyone who asked this question to me.</description></item><item><title>Telegram let down its users</title><link>https://baalajimaestro.me/posts/telegram-let-down-community/</link><pubDate>Sat, 20 Aug 2022 07:24:00 +0530</pubDate><guid>https://baalajimaestro.me/posts/telegram-let-down-community/</guid><description>This is just a post to rant about what telegram did to their users.
2 months back, telegram announced their premium subscription plan. It did look very enticing when Durov said, it would retain all the then existing features as free.
One such feature got pulled over to the premium plan, as of 19th August. They pulled the plugs on public channels which haven&amp;rsquo;t posted anything in a year or so.</description></item><item><title>When and Why to use Traefik?</title><link>https://baalajimaestro.me/posts/when-and-why-traefik/</link><pubDate>Tue, 09 Aug 2022 21:24:00 +0530</pubDate><guid>https://baalajimaestro.me/posts/when-and-why-traefik/</guid><description>Why use Traefik? # If you have seen me around in chats, I have been a heavy advocate of traefik over any other reverse proxy. I want you to use it as well for your deployments, if its suitable. Lemme dive into the pros of traefik over other reverse proxies first:
Traefik is fully docker-native, can pick configuration directly when you attach a few docker labels to your containers No sort of reload or restart is required for it to pick your newly put config No need to mess with files for 99% of your configuration.</description></item><item><title>Hosting Trojan-GFW with Traefik</title><link>https://baalajimaestro.me/posts/trojan-on-traefik/</link><pubDate>Sat, 04 Dec 2021 21:24:00 +0530</pubDate><guid>https://baalajimaestro.me/posts/trojan-on-traefik/</guid><description>For those who don&amp;rsquo;t know what trojan-gfw is, please google up.
I searched far and wide on the internet, but there isn&amp;rsquo;t any proper document or article that guided me to it.
I managed to self-host it, so I&amp;rsquo;ll share the steps with you.
What you need: # Traefik (obviously) A domain (obviously) Certbot installed on the host A snakeoil caddy server (preferably some valid server) Let&amp;rsquo;s get started,
Connect to your server over SSH and then let&amp;rsquo;s issue a certificate for the trojan to work Change the domain name to whatever your VPN would be hosted on</description></item><item><title>Google Analytics, the bad guy behind bad PageSpeed Scores</title><link>https://baalajimaestro.me/posts/google-analytics-bad/</link><pubDate>Fri, 22 Oct 2021 10:41:41 +0530</pubDate><guid>https://baalajimaestro.me/posts/google-analytics-bad/</guid><description>I am not bothered about the data being collected by Google, as an ardent user of Google in every way or the other.
And yet, I became a hater of Google Analytics today. All thanks to their script slowing down the site.
My company has been doing page speed analysis for the past few weeks on their websites, and this triggered my curiosity to check my own site&amp;rsquo;s score. It did fairly well, giving a 70 on mobile, I was kinda surprised how it is that bad, and Google safely hid gtag.</description></item><item><title>Vendor Blob Extraction (v2)</title><link>https://baalajimaestro.me/posts/extract-vendor-2/</link><pubDate>Tue, 21 Sep 2021 21:24:00 +0530</pubDate><guid>https://baalajimaestro.me/posts/extract-vendor-2/</guid><description>This is the updated instructions, and an update-to-date (as of writing) how-to guide for vendor blob extraction
Unlike the earlier guide, you won&amp;rsquo;t need the full rom synced. Huge kudos to the guys at LineageOS for making this possible!
What you would need:
Around like 20GB of disk space (just to be safe) Dump or OEM zip whichever is available A Popular GNU/Linux Distro Where to search if your zip is dumped already?</description></item><item><title>Splitting git configs dynamically between work and personal accounts</title><link>https://baalajimaestro.me/posts/multi-git-for-work/</link><pubDate>Tue, 24 Aug 2021 12:29:41 +0530</pubDate><guid>https://baalajimaestro.me/posts/multi-git-for-work/</guid><description>Earlier this month, I got a new job! And they had all their code on GitHub, which seemed kinda cool too. But they wanted me to signup to GitHub with the work email. So, I did, and simply tried to add my SSH key from main account, to the work account and GitHub simply refused it. I did a huge workaround for this and will walk you through it on this post!</description></item><item><title>Android and its hostile community</title><link>https://baalajimaestro.me/posts/android-community/</link><pubDate>Tue, 22 Jun 2021 12:29:41 +0530</pubDate><guid>https://baalajimaestro.me/posts/android-community/</guid><description>I am writing this post with sheer disgust of huge nagging that I am facing for an OSS project. You might have seen me work quite a lot on Android ROMs/Kernels. Have you as a user read its license that it comes with?
Licensor provides the Work (and each Contributor provides its Contributions) on an &amp;#34;AS IS&amp;#34; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE.</description></item><item><title>Kernel For Newbies</title><link>https://baalajimaestro.me/posts/kernel-for-newbies/</link><pubDate>Tue, 07 Jul 2020 12:29:41 +0800</pubDate><guid>https://baalajimaestro.me/posts/kernel-for-newbies/</guid><description>Lets gear up with the necessary things. You would usually need a minimum of a dual core PC, some odd 4GB ram, and atleast 10GB disk free space. If you dont match the specs, dont worry, we can workaround it. And then, you need Linux installed, doesnt matter any distro, just grab up probably the latest ubuntu/openSUSE/fedora/Arch or whatever that suits you. Kernels can be compiled on literally any distro. They dont need much of dependencies.</description></item><item><title>Vendor Blob Extraction</title><link>https://baalajimaestro.me/posts/extract-vendor/</link><pubDate>Thu, 10 Oct 2019 21:24:00 +0530</pubDate><guid>https://baalajimaestro.me/posts/extract-vendor/</guid><description>Warning! This article is deprecated, please use this link How to extract vendor blobs from stock rom? # I got asked this question a lot, so I&amp;rsquo;ll post it here. Its gonna just be steps on how to do it.
⚠️ Note that you need a fully synced rom source for this.
Place the Device Tree with the extract-files.sh inside.
If your device tree doesn&amp;rsquo;t have an extract-files script, get it from github, its almost on every tree.</description></item><item><title>Git For Newbies</title><link>https://baalajimaestro.me/posts/git-for-newbies/</link><pubDate>Tue, 18 Jun 2019 12:29:41 +0800</pubDate><guid>https://baalajimaestro.me/posts/git-for-newbies/</guid><description>Before we start make sure git --version command successfully returns. If the output is something like command not found then please make sure Git is properly installed on your machine. My machine output is shown below. Output on your machine might be different.
Commands that a user should type on his/her terminal are prefixed with the shell prompt symbol $. The output of command follows the command. Also, you don&amp;rsquo;t have to type $ on your terminal.</description></item></channel></rss>

View file

@ -0,0 +1 @@
const sitePreference=document.documentElement.getAttribute("data-default-appearance"),userPreference=localStorage.getItem("appearance");function getCSSValue(e){var t=window.getComputedStyle(document.documentElement).getPropertyValue(e);return"rgb("+t.replace(/\s+/g,"")+")"}function setThemeColor(){var e=document.querySelector("meta[name=theme-color]");return document.documentElement.classList.contains("dark")?e.setAttribute("content",getCSSValue("--color-neutral-800")):e.setAttribute("content",getCSSValue("--color-neutral")),!0}(sitePreference==="dark"&&userPreference===null||userPreference==="dark")&&(document.documentElement.classList.add("dark"),setThemeColor()),document.documentElement.getAttribute("data-auto-appearance")==="true"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches&&userPreference!=="light"&&(document.documentElement.classList.add("dark"),setThemeColor()),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",e=>{e.matches?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark"),setThemeColor()})),window.addEventListener("DOMContentLoaded",e=>{var t=document.querySelectorAll("[id^='appearance-switcher']");t.forEach(e=>{e.addEventListener("click",()=>{document.documentElement.classList.toggle("dark"),setThemeColor(),localStorage.setItem("appearance",document.documentElement.classList.contains("dark")?"dark":"light")}),e.addEventListener("contextmenu",e=>{e.preventDefault(),localStorage.removeItem("appearance")})})})

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
posts/index.html Normal file

File diff suppressed because one or more lines are too long

22
posts/index.xml Normal file
View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on baalajimaestro</title><link>https://baalajimaestro.me/posts/</link><description>Recent content in Blog on baalajimaestro</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>&amp;copy; 2023 Maestro Creativescape.</copyright><lastBuildDate>Sun, 18 Jun 2023 12:19:41 +0530</lastBuildDate><atom:link href="https://baalajimaestro.me/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Fixing GitLab Runner's Home Directory on NixOS</title><link>https://baalajimaestro.me/posts/gitlab-runner-nixos-homedir/</link><pubDate>Sun, 18 Jun 2023 12:19:41 +0530</pubDate><guid>https://baalajimaestro.me/posts/gitlab-runner-nixos-homedir/</guid><description>If you use gitlab&amp;rsquo;s shell runner on nixos, you might have noticed, it doesnt set the home directory for the gitlab runner user. This effectively makes the applications believe that / is the home directory. If you use ssh or any similar application, this can quickly become a nightmare.
If you want to debug something as gitlab-runner user, this wouldn&amp;rsquo;t also work, and error out with account is not available.</description></item><item><title>Cutting down on short media</title><link>https://baalajimaestro.me/posts/cut-down-on-shorts/</link><pubDate>Thu, 06 Apr 2023 21:24:00 +0530</pubDate><guid>https://baalajimaestro.me/posts/cut-down-on-shorts/</guid><description>TikTok has changed the way world views video in the recent years. From full-length 30min videos to 30s short video, people want to entertain themselves with just an infinite scroll of videos.
The massive success of TikTok just brought in more like it, YouTube Shorts, Instagram Reels and much more.
Due to the infinite scroll of media that is relevant to your liking, I often find myself losing track of time and spending hours mindlessly swiping through the videos.</description></item><item><title>What do I work on?</title><link>https://baalajimaestro.me/posts/what-to-work-on/</link><pubDate>Mon, 07 Nov 2022 20:30:00 +0530</pubDate><guid>https://baalajimaestro.me/posts/what-to-work-on/</guid><description>I get this question a lot! The answer is usually&amp;hellip;&amp;hellip; u have to figure that out yourself. If you already know what you want to do, then the question doesnt need to be asked, or the question should have been where do I start? But, if you dont already know what you want to do, then your time might be better spent elsewhere!
So, here is some motivation that I typically give to everyone who asked this question to me.</description></item><item><title>Telegram let down its users</title><link>https://baalajimaestro.me/posts/telegram-let-down-community/</link><pubDate>Sat, 20 Aug 2022 07:24:00 +0530</pubDate><guid>https://baalajimaestro.me/posts/telegram-let-down-community/</guid><description>This is just a post to rant about what telegram did to their users.
2 months back, telegram announced their premium subscription plan. It did look very enticing when Durov said, it would retain all the then existing features as free.
One such feature got pulled over to the premium plan, as of 19th August. They pulled the plugs on public channels which haven&amp;rsquo;t posted anything in a year or so.</description></item><item><title>When and Why to use Traefik?</title><link>https://baalajimaestro.me/posts/when-and-why-traefik/</link><pubDate>Tue, 09 Aug 2022 21:24:00 +0530</pubDate><guid>https://baalajimaestro.me/posts/when-and-why-traefik/</guid><description>Why use Traefik? # If you have seen me around in chats, I have been a heavy advocate of traefik over any other reverse proxy. I want you to use it as well for your deployments, if its suitable. Lemme dive into the pros of traefik over other reverse proxies first:
Traefik is fully docker-native, can pick configuration directly when you attach a few docker labels to your containers No sort of reload or restart is required for it to pick your newly put config No need to mess with files for 99% of your configuration.</description></item><item><title>Hosting Trojan-GFW with Traefik</title><link>https://baalajimaestro.me/posts/trojan-on-traefik/</link><pubDate>Sat, 04 Dec 2021 21:24:00 +0530</pubDate><guid>https://baalajimaestro.me/posts/trojan-on-traefik/</guid><description>For those who don&amp;rsquo;t know what trojan-gfw is, please google up.
I searched far and wide on the internet, but there isn&amp;rsquo;t any proper document or article that guided me to it.
I managed to self-host it, so I&amp;rsquo;ll share the steps with you.
What you need: # Traefik (obviously) A domain (obviously) Certbot installed on the host A snakeoil caddy server (preferably some valid server) Let&amp;rsquo;s get started,
Connect to your server over SSH and then let&amp;rsquo;s issue a certificate for the trojan to work Change the domain name to whatever your VPN would be hosted on</description></item><item><title>Google Analytics, the bad guy behind bad PageSpeed Scores</title><link>https://baalajimaestro.me/posts/google-analytics-bad/</link><pubDate>Fri, 22 Oct 2021 10:41:41 +0530</pubDate><guid>https://baalajimaestro.me/posts/google-analytics-bad/</guid><description>I am not bothered about the data being collected by Google, as an ardent user of Google in every way or the other.
And yet, I became a hater of Google Analytics today. All thanks to their script slowing down the site.
My company has been doing page speed analysis for the past few weeks on their websites, and this triggered my curiosity to check my own site&amp;rsquo;s score. It did fairly well, giving a 70 on mobile, I was kinda surprised how it is that bad, and Google safely hid gtag.</description></item><item><title>Vendor Blob Extraction (v2)</title><link>https://baalajimaestro.me/posts/extract-vendor-2/</link><pubDate>Tue, 21 Sep 2021 21:24:00 +0530</pubDate><guid>https://baalajimaestro.me/posts/extract-vendor-2/</guid><description>This is the updated instructions, and an update-to-date (as of writing) how-to guide for vendor blob extraction
Unlike the earlier guide, you won&amp;rsquo;t need the full rom synced. Huge kudos to the guys at LineageOS for making this possible!
What you would need:
Around like 20GB of disk space (just to be safe) Dump or OEM zip whichever is available A Popular GNU/Linux Distro Where to search if your zip is dumped already?</description></item><item><title>Splitting git configs dynamically between work and personal accounts</title><link>https://baalajimaestro.me/posts/multi-git-for-work/</link><pubDate>Tue, 24 Aug 2021 12:29:41 +0530</pubDate><guid>https://baalajimaestro.me/posts/multi-git-for-work/</guid><description>Earlier this month, I got a new job! And they had all their code on GitHub, which seemed kinda cool too. But they wanted me to signup to GitHub with the work email. So, I did, and simply tried to add my SSH key from main account, to the work account and GitHub simply refused it. I did a huge workaround for this and will walk you through it on this post!</description></item><item><title>Android and its hostile community</title><link>https://baalajimaestro.me/posts/android-community/</link><pubDate>Tue, 22 Jun 2021 12:29:41 +0530</pubDate><guid>https://baalajimaestro.me/posts/android-community/</guid><description>I am writing this post with sheer disgust of huge nagging that I am facing for an OSS project. You might have seen me work quite a lot on Android ROMs/Kernels. Have you as a user read its license that it comes with?
Licensor provides the Work (and each Contributor provides its Contributions) on an &amp;#34;AS IS&amp;#34; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE.</description></item><item><title>Kernel For Newbies</title><link>https://baalajimaestro.me/posts/kernel-for-newbies/</link><pubDate>Tue, 07 Jul 2020 12:29:41 +0800</pubDate><guid>https://baalajimaestro.me/posts/kernel-for-newbies/</guid><description>Lets gear up with the necessary things. You would usually need a minimum of a dual core PC, some odd 4GB ram, and atleast 10GB disk free space. If you dont match the specs, dont worry, we can workaround it. And then, you need Linux installed, doesnt matter any distro, just grab up probably the latest ubuntu/openSUSE/fedora/Arch or whatever that suits you. Kernels can be compiled on literally any distro. They dont need much of dependencies.</description></item><item><title>Vendor Blob Extraction</title><link>https://baalajimaestro.me/posts/extract-vendor/</link><pubDate>Thu, 10 Oct 2019 21:24:00 +0530</pubDate><guid>https://baalajimaestro.me/posts/extract-vendor/</guid><description>Warning! This article is deprecated, please use this link How to extract vendor blobs from stock rom? # I got asked this question a lot, so I&amp;rsquo;ll post it here. Its gonna just be steps on how to do it.
⚠️ Note that you need a fully synced rom source for this.
Place the Device Tree with the extract-files.sh inside.
If your device tree doesn&amp;rsquo;t have an extract-files script, get it from github, its almost on every tree.</description></item><item><title>Git For Newbies</title><link>https://baalajimaestro.me/posts/git-for-newbies/</link><pubDate>Tue, 18 Jun 2019 12:29:41 +0800</pubDate><guid>https://baalajimaestro.me/posts/git-for-newbies/</guid><description>Before we start make sure git --version command successfully returns. If the output is something like command not found then please make sure Git is properly installed on your machine. My machine output is shown below. Output on your machine might be different.
Commands that a user should type on his/her terminal are prefixed with the shell prompt symbol $. The output of command follows the command. Also, you don&amp;rsquo;t have to type $ on your terminal.</description></item></channel></rss>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
posts/page/1/index.html Normal file
View file

@ -0,0 +1 @@
<!doctype html><html lang=en><head><title>https://baalajimaestro.me/posts/</title><link rel=canonical href=https://baalajimaestro.me/posts/><meta name=robots content="noindex"><meta charset=utf-8><meta http-equiv=refresh content="0; url=https://baalajimaestro.me/posts/"></head></html>

2
posts/page/2/index.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

File diff suppressed because one or more lines are too long

3
robots.txt Normal file
View file

@ -0,0 +1,3 @@
User-agent: *
Allow: /
Sitemap: https://baalajimaestro.me/sitemap.xml

1
site.webmanifest Normal file
View file

@ -0,0 +1 @@
{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}

1
sitemap.xml Normal file
View file

@ -0,0 +1 @@
<?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>https://baalajimaestro.me/</loc><lastmod>2023-06-18T12:19:41+05:30</lastmod></url><url><loc>https://baalajimaestro.me/posts/</loc><lastmod>2023-06-18T12:19:41+05:30</lastmod></url><url><loc>https://baalajimaestro.me/posts/gitlab-runner-nixos-homedir/</loc><lastmod>2023-06-18T12:19:41+05:30</lastmod></url><url><loc>https://baalajimaestro.me/posts/cut-down-on-shorts/</loc><lastmod>2023-04-06T21:24:00+05:30</lastmod></url><url><loc>https://baalajimaestro.me/posts/what-to-work-on/</loc><lastmod>2022-11-07T20:30:00+05:30</lastmod></url><url><loc>https://baalajimaestro.me/posts/telegram-let-down-community/</loc><lastmod>2022-08-20T07:24:00+05:30</lastmod></url><url><loc>https://baalajimaestro.me/posts/when-and-why-traefik/</loc><lastmod>2022-08-09T21:24:00+05:30</lastmod></url><url><loc>https://baalajimaestro.me/posts/trojan-on-traefik/</loc><lastmod>2021-12-04T21:24:00+05:30</lastmod></url><url><loc>https://baalajimaestro.me/posts/google-analytics-bad/</loc><lastmod>2021-10-22T10:41:41+05:30</lastmod></url><url><loc>https://baalajimaestro.me/about/</loc><lastmod>2021-10-16T12:29:41+05:30</lastmod></url><url><loc>https://baalajimaestro.me/contact/</loc><lastmod>2021-10-16T12:29:41+05:30</lastmod></url><url><loc>https://baalajimaestro.me/posts/extract-vendor-2/</loc><lastmod>2021-09-21T21:24:00+05:30</lastmod></url><url><loc>https://baalajimaestro.me/posts/multi-git-for-work/</loc><lastmod>2021-08-24T12:29:41+05:30</lastmod></url><url><loc>https://baalajimaestro.me/posts/android-community/</loc><lastmod>2021-06-22T12:29:41+05:30</lastmod></url><url><loc>https://baalajimaestro.me/posts/kernel-for-newbies/</loc><lastmod>2020-07-07T12:29:41+08:00</lastmod></url><url><loc>https://baalajimaestro.me/posts/extract-vendor/</loc><lastmod>2019-10-10T21:24:00+05:30</lastmod></url><url><loc>https://baalajimaestro.me/posts/git-for-newbies/</loc><lastmod>2019-06-18T12:29:41+08:00</lastmod></url></urlset>

2
tags/index.html Normal file

File diff suppressed because one or more lines are too long

1
tags/index.xml Normal file
View file

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tags on baalajimaestro</title><link>https://baalajimaestro.me/tags/</link><description>Recent content in Tags on baalajimaestro</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>&amp;copy; 2023 Maestro Creativescape.</copyright><atom:link href="https://baalajimaestro.me/tags/index.xml" rel="self" type="application/rss+xml"/></channel></rss>