Okay, I have just woken up and had my food. I opened my computer and as usual; started terminal. I just setup my arch hyprland yesterday night and trimmed everything down to only things that I need. My least concern was terminal load time as I was really tired yesterday.
This is going to my inner thoughts and not a well written blog.
But when I woke up and open the computer, that first load of the terminal which took more than a second to load started to bug me off. On tmux, my workflow is constantly opening new terms and start typing immediately, this one second of delay is often ignored because it is not much but today I had to take a look into this.
Pretext Around 5–6 years ago, I stumbled upon GatsbyJS while searching for a JavaScript framework that could actually handle everything my personal blog needed:
Markdown content Image optimization Static site generation At the time, Gatsby felt like a silver bullet.
My prior experience with GraphQL fit perfectly into Gatsby’s mental model, and to this day I’ll argue that Gatsby’s image tooling was — and still is — top-tier. Back then, it solved problems most frameworks barely acknowledged.
Back in the days, it was somewhere around when I first started my developer career, I was a Sublime text fan, most of you may have never herd of it but it was like “winrar” which kept bugging you for activating it but never obstructed you from using it. It was a good time. I was happy and I was productive. Sometimes, I used to give jetbrains a try but it soon phased out after my crack stopped working and I as a junior developer didn’t have enough salary to pay for their plans while paying my rent.
Recently I have run into an issue with a client who asked me to build a CNN model for certain task. Let’s keep “why” a secret and let’s talk about why I am writing this blog. The issue that we ran into later on was, my client was not ready to use the sagemaker for deploying the model even though we trained it on sagemaker. He wanted a custom repo where we could track the files and have our own custom inference. On top of that he wanted Fast API
Problem Description Recently, I switched to a new internet service provider in Thailand called “True.” The name is quite inconvenient for searching solutions related to their services due to its common use as a Boolean variable or word. Previously, I was using “AIS,” which was affordable, costing only 200B to get a static IP. However, with “True,” obtaining a static IP for my home server has become quite expensive, costing around 1000B.
I use VSCode. It’s free, simple and runs smoothly on all platforms.
Let’s talk about extensions. In past I have used many extensions and after filtering out most of the extensions that were memory/processor hogging; I have came to these extensions for overall usage. You can copy and paste them on your terminal if you would like to install them.
code --install-extension christian-kohler.npm-intellisense code --install-extension dbaeumer.vscode-eslint code --install-extension eamodio.gitlens code --install-extension ecmel.vscode-html-css code --install-extension eg2.vscode-npm-script code --install-extension esbenp.prettier-vscode code --install-extension formulahendry.auto-close-tag code --install-extension formulahendry.auto-rename-tag code --install-extension GraphQL.vscode-graphql code --install-extension IronGeek.vscode-env code --install-extension jpoissonnier.vscode-styled-components code --install-extension kumar-harsh.graphql-for-vscode code --install-extension lllllllqw.jsdoc code --install-extension mike-co.import-sorter code --install-extension ms-azuretools.vscode-docker code --install-extension ms-vscode-remote.remote-containers code --install-extension ms-vsliveshare.vsliveshare code --install-extension patbenatar.advanced-new-file code --install-extension rbbit.typescript-hero code --install-extension sburg.vscode-javascript-booster code --install-extension Shan.code-settings-sync code --install-extension sleistner.vscode-fileutils code --install-extension smlombardi.slime code --install-extension steoates.autoimport code --install-extension stevencl.addDocComments code --install-extension VisualStudioExptTeam.vscodeintellicode Theme: The theme I am using is slime. It comes with the extension pack installed above. It is calm and smooth.
So, I brought my guitar today. It is Enya EA-X1 Pro. The guitar is 41’’ variant. There is solid spruce top which is dried for 10 years. Side is made up of Rosewood, Neck from Mahogany, Fingerboard from Black Richlite and bridge from Black Richlite. So, no more waiting for guitar to sound good as time progress.
Also, it is my first experience with trans-acoustic guitar. The self amp inside the guitar works really well and it sounds amazing when played. Here, the trans-acoustic means I don’t have to plug in the amp and do the sound modification like chores/reverb. They are built inside the guitar itself.
Netlify CMS Media Configuration First, in your static/admin/config.yml, make sure you have the following:
media_folder: content/assets public_folder: ../assets Docs: https://www.netlifycms.org/docs/configuration-options/#media-and-public-folders.
Gatsby Plugins From @cwgw:
So digging a little deeper, it looks like Gatsby only looks for “subplugins” at one specific path, options.plugins.
gatsby-plugin-mdx uses options.gatsbyRemarkPlugins. This is fine for transforming markdown as the plugin handles that itself, but Gatsby-specific api files like gatsby-browser.js don’t get loaded because Gatsby doesn’t know they exist.
If you try this…
Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts. Separated they live in Bookmarksgrove right at the coast of the Semantics, a large language ocean. A small river named Duden flows by their place and supplies it with the necessary regelialia.
On deer horse aboard tritely yikes and much The Big Oxmox advised her not to do so, because there were thousands of bad Commas, wild Question Marks and devious Semikoli, but the Little Blind Text didn’t listen. She packed her seven versalia, put her initial into the belt and made herself on the way.
This is my first post on my new fake blog! How exciting!
I’m sure I’ll write a lot more interesting things in the future.
Oh, and here’s a great quote from this Wikipedia on salted duck eggs.
A salted duck egg is a Chinese preserved food product made by soaking duck eggs in brine, or packing each egg in damp, salted charcoal. In Asian supermarkets, these eggs are sometimes sold covered in a thick layer of salted charcoal paste. The eggs may also be sold with the salted paste removed, wrapped in plastic, and vacuum packed. From the salt curing process, the salted duck eggs have a briny aroma, a gelatin-like egg white and a firm-textured, round yolk that is bright orange-red in color.