Recent Changes

Updates in the last 90 days

1 | 3 | 7 | 30 | 90 days
List all changes Include rollbacks Include minor changes
List later changes RSS RSS with pages RSS with pages and diff




  • 06:22 UTC (new) (history) 2022-07-25 Make pass help me remember my passwords . . . . mbork As I mentioned a long time ago, I use pass as my password store. Recently I was thinking about a scenario where I lose access to my computer and backups and need to check emails. I decided that it would be beneficial to remember at least some of my passwords.


  • 18:32 UTC (new) (history) 2022-07-18 Making some things more legible . . . . mbork Continuing the topic of one of the last posts, let me talk about another way to make dealing with a bank easier. In emails or web pages concerning payments people often have bank account numbers. Such a number consists (at least in Poland) of 26 digits. The first two are check digits, and the rest are the “basic bank account number”. Oftentimes people just paste the string of 26 digits, which is very difficult to read (and I sometimes do want to actually read the number, for example to make sure that two numbers agree). To solve that, it is customary to group these digits into sets of four (so the pattern is: two check digits and then six sets of four), divided by spaces. However, often I receive an email where there are just 26 digits lumped together. Let’s make them look better.


  • 14:48 UTC (new) (history) Comments on 2022-07-11 A poor man's Emacs - Jira integration . . . . Karl Voit Hi, thanks for the writeup! I also used (and am using) Jira-to-Org workflows. My most elaborated is published on . . .
  • 14:05 UTC (new) (history) 2022-07-11 A poor man's Emacs - Jira integration . . . . mbork I use Jira at work. (I know, I know. Actually it’s not that bad – at least it’s much better than Asana.) Of course, I also copy all my tasks to Emacs to clock them using Org-mode. A few days ago a teammate, seeing my Org file with all the Jira tasks, asked me how I pull them from Jira to Org. A bit embarassed, I told him that I’ve been just creating a new headline, typing the task id (like LT-1337) and copying the task title from Jira. This is not as bad as it sounds since it happen very rarely – say, once or twice per day, so automating this doesn’t really pay off. Still, it would be nice. So, I set out to do exactly that.


  • 19:30 UTC (new) (history) 2022-07-02 Paying my bills with Emacs . . . . mbork I use Emacs to pay my bills. Literally. I mean, I use it in my day job, obviously, but it’s not what I’m talking about today. In Poland, the most often used way to pay bills like electicity, phone, internet etc. is via bank transfers. To make a transfer you need to type at least the account number of the person or company you transfer money to, the description of the transaction and (obviously) the amount you need to pay. To simplify things, I defined a few recurring recipients in my bank system so that I only need to choose the recipient and type in the invoice number (as the description) and the amount. Still, this is a bit cumbersome. And this is where Emacs can come in.




  • 19:14 UTC (new) (history) 2022-06-13 Highlighting and de-highlighting things . . . . mbork From time to time I want to perform a kind-of “human search” on a file. For example, there is some keyword – or maybe something describable by a regex – and I want to be able to easily spot all of its occurrences in some file. For some reason, isearch or Swiper won’t work for me. (This may happen if, for instance, I don’t exactly know what I’m looking for. Imagine going through some file and deciding to search for some keywords only when I actually see them for the first time. So, I’m skimming a buffer and once I see the word “banana”, I go “hey, bananas are good, let’s find more of them” and then I want to easily see every line containing the word “banana”. Skimming further, I can see the word “apple” and I suddenly have a craving for apples, so I want to add apples to things that should be easily seen. And so on.) It turns out that Emacs has a few commands which can help with that.


  • 07:04 UTC (new) (history) 2022-06-04 Diffing structural changes revisited . . . . mbork Two and a half years ago I blogged about diffing program structure changes. Since then I learned about a fantastic new diffing tool, called (very appropriately) Difftastic, by Wilfred Hughes, the author of many great Emacs packages I will definitely blog about some day.


  • 08:26 UTC (new) (history) 2022-05-29 A short hike in Polish . . . . mbork Dzisiejszy post jest nieco nietypowy, choćby z z tego powodu, że jest dwujęzyczny – co ma sens, zważywszy na jego temat. Today's post is rather atypical, if only because it is //bilingual// -- which makes sense, given the subject.


  • 05:39 UTC (new) (history) 2022-05-23 Copying code snippets . . . . mbork Two weeks ago I wrote about copying stuff from Emacs to the system clipboard, converting from Org-mode to markdown along the way. Even earlier, I wrote a snippet of code to convert double spaces to single ones when copying. Let’s continue the thread of transforming stuff while copying it from Emacs.


  • 10:50 UTC (new) (history) 2022-05-16 Two simple helpers for debugging Express.js applications . . . . mbork Sometimes, when debugging Express.js applications, it happens that one of the many middlewares for some route is misbehaving and either redirects to somewhere it shouldn’t, hangs or something like this, resulting in a 500. While it is possible to attach a debugger to Node.js, a good ol’ console.log is often an easy and fast way to find a culprit. Especially with this very simple middleware: