post

In pursuit of the perfect IDE

Mehrad Mahmoudian published on
6 min, 1363 words

Abstract

I used to always look out for a "good", or dare to say "perfect" IDE. It was some sort of a passion/hobby that rooted in an actual need for some editor that feels like an extension of my mind/body and yet out of the way that I can focus on being creative while writing code or blog post.

Read More

Check if PDF is PDF/A

Mehrad Mahmoudian published on
4 min, 741 words

Abstract

There is often the need to submit a PDF/A to an online form. Most office suites have a way to export to a PDF that cplies with the PDF/A standards (yes, plural!), but it is often hidden somewhere or the user may forget how the have created that. Also none of these office suites let the user to choose which standard they want to have. In this blog post I'm writing the ultimate solution I found after a lot of trial and error with various software, to validate if a given PDF file is complient or not, and if it is, which version of PDF/A.

Read More

fzf can boost your workflow

Mehrad Mahmoudian published on
3 min, 712 words

Abstract

There are many things that a command line user can do, and also there are bunch of graphical application that can help user to boos their productivity. But of course the beauty of CLI software is that they can be chained together in a logical order to drastically improve workflow and reduce potential mistakes. In this post I am going to share some of these quick scripts that I personally use. All these use fzf as the title also suggests.

Read More

What Emacs' package.el can learn from Neovim's packer.nvim

Mehrad Mahmoudian published on
8 min, 1700 words

Abstract

I used vim and Neovim for about a decade, and then during the past two years I have switched to Emacs (initially Doom Emacs, and now my own config). There are perhaps some things that I have brought with myself subconsciously from [neo]vim to my Emacs config. But in this article I want to briefly touch upon the thing that I wish Emacs, and especially package.el can adopt/learn from Neovim's Packer.

Read More

Easy virt-manager setup

Mehrad Mahmoudian published on
2 min, 352 words

Abstract

In this short article I will explain how and what to install on an Arch-based distro to have a system to run some VMs. It is usually a controversial topic, but this is what I use. It does not mean it is the most correct way, but it means this setup has worked for me.

Read More

Flatpak tips

Mehrad Mahmoudian published on
3 min, 499 words

Abstract

In this post I list some tips to help maintain your Flatpaks and have them in control. In general Flatpaks are much easier and straightforward to use compared to Snap (and from personal experience faster), but still there are few things that are good to have in mind when using them.

Read More