HN user

abareplace

23 karma

Search and replace in multiple files with regular expressions: https://www.abareplace.com

Blog: https://www.strchr.com

Posts4
Comments37
View on HN

I continue to add more features to my search-and-replace tool for Windows (https://www.abareplace.com/). I initially built in for myself and it was one of the first incremental grep implementations (allowing you to see the results as you are typing the search pattern). Now it supports various formats like Base64, URL encoding, or timestamp conversions. With one-liners, you can add width/height attributes to <img> tags or insert file contents.

Agreed, the lack of borders or indentation on the screenshots is very confusing. It's hard to understand what text comes from the malicious website and what is from the author.

Yep. BitBlt originally used complex 16-bit "operation codes" that store the binary operations in reverse Polish notation. Then, they added "operation index" that stores the same information in a byte, like in Amiga, which is shorter and more elegant. The coding is now redundant because each raster operation code contains both an operation index and an operation code. See https://devblogs.microsoft.com/oldnewthing/20180528-00/?p=98...

booking.com natively supports this "email is authentication" pattern, so you even don't have to change your password and come up with a throw-away password. They just send you a link by email, you click the link, and you are logged in.

No, they won't get dark mode and this is the biggest problem for Win32 UIs now. If Microsoft would make dark mode available for classic Win32 apps, it would meet all requirements of the original poster.

Thank you. Unfortunately, my experience is the same: it's hard to promote a software project on today's Internet without investing a lot of money or spending 4 hours/day on social media like the original poster did. There are many interesting projects like yours that remain invisible to their potential users.

You can afford not reading news only if you live in a democratic country with a stable economy, far from any conflict zones. In other parts of the world, you would miss information that you need for your survival.

I use ini files for my Windows application [1]. They are enough if you don't need multiple levels of nesting. The simpler the format is, the better.

When storing settings in config files, you can just copy the program folder to another computer and your settings will be transferred. This is called "a portable application" in the Windows world. When using the registry, you need to export the registry keys and import them, which makes it hard to backup all your apps with their settings or to set up multiple computers to use the same apps with the same settings.

[1] https://www.abareplace.com/docs/options.php#optionsStorage