FOSS.training / DGPLUG Summer Training 2022 Begins

Let’s get the important bits out of the way first. I have been both, busy and lazy. Mea culpa. But the new FOSS.training’s aka DGPLUG Summer Training cohort begins tomorrow, the 25th of July, 2022 (6.30pm IST). Come, join! Join the mailing list, here. Come join the #dgplug irc channel on Libera, because that’s where the training will be conducted. So, what is it? The summer training is short-ish, couple of months-ish long, series of meetups on irc....

July 24, 2022 · Mario Jason Braganza

Updated Poemfeed

Update: fixed Github link The little script I wrote in 2020, to get me my daily poetry fix, died a couple of months ago. Life got in the way of me, figuring out what was wrong. I finally got around to it today. A little bit of peeking under the hood revealed that Cloudflare did not like me using the Python Requests library to check the Poetry Foundation page. Or maybe it just did not like the useragent string that Requests gave it....

May 27, 2022 · Mario Jason Braganza

Installing PyCLD3 on an Apple M1 Mac

While building my work product on the fancy-schmancy M1 work Mac, I kept running into clang errors, when I did a pip install Turns out, PyCLD3 would not build. So I did it manually. This tip on Github did the trick We need brew installed. And then we run the following commands in a terminal … brew install protobuf #install protobuf # set various compiler flags export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 export CFLAGS='-I /opt/homebrew/opt/protobuf/include' export LDFLAGS=-L/opt/homebrew/opt/protobuf/lib # install pycld3 python3 -m pip install pycld3 And we’re set!...

March 30, 2022 · Mario Jason Braganza

I’ve Joined Scrollstack

I’ve been job hunting for nearly a year and I was resigned to the vagaries of the interview process. Close to 16 interviews later, I was inured to every possible rejection note under the sun. We don’t quite know what to do with you. You’re too slow. It’s us, not you. The position just got filled. While we don’t want you, we assure you, someone else will. I understand it’s a process, that everyone goes through, but I somehow still held hope that someone would inject some humanity into what seems to be a pretty inhumane process....

November 16, 2021 · Mario Jason Braganza

To my Teachers, With Gratitude

Shoutouts of Gratitude to the teachers who I learnt programming from over the past couple of years … Kushal Das, for bringing me in, teaching me the ropes and assuring me there was a place for me here Reuven Lerner, who unravelled Python for me and made me realise that languages were small, and the reason I was struggling was not Python, but because I wanted to understand all of computer science in too short a time frame....

October 27, 2021 · Mario Jason Braganza

Learning Backend WebDev, Log #1

test

June 7, 2021 · Mario Jason Braganza

A Day of Updates

Could not focus much on programming today. So decided on doing things with Python programs. Nikola Upgrade I use Nikola to generate both my websites. It is an extremely easy to use, no fuss static site generator, which is easy on my server’s resources. Version 8.1.2 was released a few hours ago and I hopped on and installed it. I follow a slightly unconventional upgrade path, because I was terrified of breaking my server in the early days, when I was still learning about how to go about installing things on servers....

November 16, 2020 · Mario Jason Braganza

Git the Branch

I started playing with a way to control Git via Python. Kushal had asked me to write a program, that would show me the local git branches. So here it is! I call it Git the Branch. (painfully, punny, I know :)) And now I realise why he asked me to do this. The program itself is trivial. Here’s the code on my code repo, Gitlab, and Github. It just consists of me using GitPython to access the current folder via a GitPython Repo object....

November 13, 2020 · Mario Jason Braganza

Poem Feed

Update, 2020/11/13: This has been working beautifully! I love the poems as they show up in my feed. This is a tiny little niche thing, I built all for my ownsome. It all started, when I got hooked on reading the daily poem, on the Poetry Foundation page. Learning Python as I am, I wondered if there was a way to have it come to my RSS reader. And so Poemfeed is a tiny little utility that does just that for me....

November 13, 2020 · Mario Jason Braganza

Starting Work on Git-the-Branch

The Itch Aiming to write a tool using this which will show all the git branches in the current directory and the last commit date on those branches (and only the local branches :)) What I did today I had to carry my phone in to the service centre, so I did not quite have as much focussed time as yesterday, with all the coordinating and carrying, but I learned a few new things...

November 12, 2020 · Mario Jason Braganza