Category: Programming
-
The Greatly Exaggerated Death of Perl
Perl is great. I would not say I am an expert at it, but I have been working with this fascinating programming language for a number of years that it’s become something close to a reflex.So it’s not exactly neutral territory when someone tells me Perl is dying; it gets under my skin every time…
-
Reclaim Your Terminal: How Lazygit Supercharges Your Git Workflow
Finding the right tools for your development workflow is a constant struggle, and Git tooling is no exception. Despite the plethora of Git clients available, none of them ever felt quite right. For a while, I settled on GitFiend. It worked well enough, but my workflow was still not quite right: I’d use the GUI…
-
Why XFCE Makes Windows Optional
Windows isn’t the default anymore. Xfce is fast, familiar, and finally polished — running it on Fedora’s bleeding-edge spin, coming off years of i3, and I haven’t noticed a single performance hit.
-
AWK CSV Column Sum: Quick Command Line Tutorial
Imagine you have a file with multiple columns and you need to quickly get the total of a column in command line in UNIX. The easiest way is to use AWK in the command line. Let’s take the following file: 1 2 3 4 5 6 7 8 9 2 3 4 5 6 7…
-
Adding Code Formatting Tools in Notepad++
I am a big fan of beautiful code, not only in terms of quality of programming but also formatting the code nicely so that it is easy on eyes. If you are using a full-blown IDE, they come with their own formatting facility, but if you are using a multipurpose editor such as Notepad++, then…
-
PCL – Centering Variable-width Text (Still Stuck with PCL? Read On.)
If you’ve ever had to deal with PCL (Printer Command Language), you’ll know the pain: there’s no command to center text. Some printers support HPGL commands embedded in a PCL file, but not all. If you’re printing predefined text, you can work out measurements and use absolute positioning. Easy enough. But when your text is…
Other Posts
afghanistan afghan politics afghan war ai awk Bedil blogging boinc career development Digital Humanities distributed computing Farsi Farsi Poetry folding@home football Human-AI Collaboration i3 i3wm internet islam linux Literary Interpretation Natural Language Processing opensource pcl Persian Poetry Philosophy politics printing programming ramadan randomness seti@home society Sufism summer technology terminal tui unix volunteer computing weather web xfce







