RSSAmplifier

Blog

Dmitry Dolzhenko

Dmitry Dolzhenko's personal website

dolzhenko.meRSS feed ↗26 posts

Latest posts

Optimising short screencasts using ffmpeg

For the previous post on file completion in Emacs I wanted to attach a short screencast demonstrating the feature in action. I recorded it with macOS's Screenshot app and then converted into gif using ffmpeg, so that it plays automatically: ffmpeg -i emacs-cape-file.mov emacs-cape-file.gif By default, the resolution of the videos recorded by Screenshot is quite high, so no surprise that the output…

File name completion in Emacs

The Emacs Carnival for February is hosted by Sacha Chua and its topic is “Completion”. Below is my entry for this month's carnival. Emacs has a myriad of ways to complete things for you in different contexts. While the one I’d like to share with you may seem trivial, the feature is so ingrained into my workflow so that I even forgot that it’s not part of the core Emacs functionality. I often…

Quoting Joan Westenberg

When I write for social media, I'm writing for someone who is one thumb-flick away from a video of either a hate crime or a dog riding a skateboard. Everything I produce has to compete, in real-time, with everything else that could possibly occupy that user's attention. The incentives push toward provocation and emotional activation. The format actively punishes nuance, which means that a…

A take on transparency

A colleague of mine shared an interesting perspective on transparency the other day. It was in the context of decision-making in a corporate environment: It's not about everyone taking part in making the decision. It's not about telling everyone everything about what you're doing at every point during the decision-making process. It's about providing sufficient context and reasoning behind the…

Bouncing thoughts

I often have sleepless nights. It starts with a single thought, but then one thought leads to another and another, and soon it looks like a mini reactor with thoughts dividing and bouncing inside my head. Sometimes it's anxiety spiralling into life decisions. Often it's uncertainties or unresolved issues at work, or ideas about new projects. That may be because night is the only time when my brain…

Launching Magit from IntelliJ IDEA

For a large portion of git operations I use daily, I find Magit ’s interface much more convenient than git’s own CLI or IntelliJ’s UI. Although, I don’t use Emacs for all my coding projects, I’d like to have a shortcut to quickly open Magit for any git repository, either from a terminal or IDEA. When I’m in a terminal and need to open a file or a directory in Emacs, I call the following wrapper,…

Vegetarian Chili

It's a slightly modified version of the chili recipe Adam Ragusea posted on his YouTube channel . I cook it every other week and it works perfectly both as a main or a side dish. When I first started cooking it, my daughter would request it over and over again, so it even became a meme within our family. 400 grams of canned kidney beans 400 grams of canned tomato pulp 3 large bell peppers 3 celery…

Emacs frames are not coming into the foreground on macOS

I have a simple bash script in my $PATH to quickly open files or directories from the terminal in the running instance of Emacs. #!/usr/bin/env bash /Applications/Emacs.app/Contents/MacOS/bin/emacsclient "$@" However, after upgrading to macOS 15.3, emacsclient stopped bringing the Emacs frame up front. One of the solutions I could find suggested adding (select-frame-set-input-focus…

Home needs no theme

Jamie Thingelstad writes in his blog : Having a blog is like having a single family home. Want to remodel? Okay. Want to play your stereo? Okay, within the noise ordinances. Want to change the way the living room is laid out? Fine, none of our business. This is why I have a blog. I want to have my own space, and do my own things, and not be under a landlord. That also means I have to mow my grass,…

Thinking about getting a dog

We've been thinking about bringing a dog into our family for a while. None of us had experience with having a dog in adulthood, plus we weren't sure how our cat would handle it. So we decided that we would first take someone else's dog into our home for a day or two. Yesterday, a friend of ours brought their dog over for a sleepover. To our surprise, the experience went quite well. The cat wasn't…

Blue Machine: How the Ocean Shapes Our World

A fascinating and awe-inspiring book about the ocean’s biology, physics, and humanity's complex relationship with it. I really liked how Czerski structured her book. She doesn't just explain physical and biological processes driving the ocean engine—she shares her personal journey, canoeing through Hawaiian waters and discovering her own connection to the sea, all while peppering the narrative…

First bread of the season

The sourdough starter I wrote about last time has come to life, and I baked my first bread of the season with it this weekend. A loaf of sourdough bread To make the dough, I followed a simple recipe I discovered during my earlier bread-baking adventures this year. I had to make a few adjustments to it, though. Because of the type of flour I use—both for the starter and the dough—I needed to…

A new sourdough starter

Last year, around this time, I learned how to bake sourdough bread and began baking a loaf every other morning throughout the whole winter and into early spring. With winter approaching again, the days are getting colder and darker. I thought it would be nice to bring back the routine of having a warm, freshly baked loaf on the breakfast table. The starter, I used last year, obviously didn’t…

A half day off in Den Haag

In the morning I took a half-day off and went to Den Haag to submit documents to the consulate for a new passport. I work remotely and don’t commute to the office, so I used the opportunity to shake up the routine and travel a bit. I left earlier to make it in time, but it took only around one hour to get from my apartment to the Den Haag NS train station . So I used the time to ride on a rented…

Bicycle trip to the seaside in Zandvoort

We moved to the Netherlands a few years ago. It was early winter, the COVID pandemic was in full swing and we didn't have much to do in spare time. Once we got our first bicycles we wanted to have a little adventure and explore the country a bit. We decided to go to the closest beach which is the North Sea seaside near Zandvoort . It is around 30 km from the place we live and it took us about 2…

Homemade gelato in Stadshart Amstelveen

This afternoon, we had an unplanned family trip to the shopping mall in the city center. My wife was taking daughter to a drawing class there and I decided to join them and work a bit from the library near by. On the way there, my wife went to pick-up her glasses, while the rest of us got a little treat in Patagonias . It's small-business shop that offers delicious homemade gelato in many…

Relocated the site

You served me well, but it's time to say goodbye I've relocated this website to a new server. They old one served well, but it was too beefy and expensive to serve such a small web-site. We used to play Minecraft and I hosted a server for it there, but it's been idle for a long time now. Instead of a dedicated server (droplet) on DigitalOcean, the site now runs on a smallest shared vCPU server…

Cuddled with baby goats on a farm

This Saturday went all together with some friends to a goat farm nearby to cuddle and feed baby goats and grab a snack with coffee.

Spent a lovely morning working in the fresh air

The summer is coming here in the Netherlands, and the gloomy days are nearly over. I spent the entire morning working outdoors, enjoying the weather. It was challenging to find a spot without flies and direct sunlight, though. I'm seriously considering investing in a comfy folding chair and a solar laptop charger. View on a pond from a bench

Accidental coffee hiatus

I've been regularly consuming coffee for years. Typically, I have two to three cups of filter coffee and a cup of decaf cappuccino a day, mostly in the morning. I deliberately try to limit my caffeine intake, as I start feeling unwell after the fourth or fifth cup. For the last year or year and a half, at home, with rare exceptions, I've been drinking coffee that I order from the same local coffee…

10K at KPMG Lentemarathon in Amstelveen

This Sunday afternoon, I run my first 10K in an big running event. My wife and I started running regularly last December. We'd hit the pavement a couple of times a week, usually doing three to five kilometers each time. Well, just a week before this event, I decided to push myself a bit and try running a full 10K. Anyway, it was only my second 10K ever, and honestly, I didn't have high…

Morning on a farm

There are at least four open farms within a 30-minute bike ride from us. This Saturday, we went to one of them for the first time since winter. This particular farm isn't our favorite, but being the closest makes it perfect for a lazy weekend family trip. Visiting such a farm is a great way to spend a few hours with a small kid outdoors, especially when you've exhausted all the playgrounds in the…

Signed up for my first running event

I began running regularly twice a week last December, and so far, this is my longest running streak. I ran in high school and university, as probably many did. However, it was not that regular, occurring only once a week at most. As an adult, I made several attempts to build a routine, but they would fail pretty quickly. Being a bit of a competitive person, I thought that participating in some…

Fondness for books

The post is inspired by and written for the January 2024's IndieWeb Carnival hosted by foreverliketh.is . It's a bit overdue, so I didn't bother to submit it, but I still wanted to share it. Paper books has always played an important role throughout my life. One of my brightest childhood memories is me getting into my grandparents' house attic and playing with their old books. My grandmother was a…

Three months with a mechanical keyboard

Keychrone K8 Even though I use a laptop as my main work computer, the lid is usually closed while the laptop is connected to an external monitor and a keyboard. And for a long time I was a happy Apple Magic Keyboard user. Until this summer, when I impulsively ordered my first mechanical keyboard. The hype around them has been chasing me for a long time. Nowadays, it seems like every second…

Default Apps

What is the best way to restart a blog if not by joining a recent trend in blogosphere for fun. I first saw this on Kev Quirk's blog , but it all started with "Duel of the Defaults!" episode of Hemispheric Views podcast: I'm an avid Emacs user, so it appears more than once in the list. The original list of categories doesn't include coding, for which I obviously also use Emacs when possible 😛. It…