Declaration of VAR

and some other stuff

Fixing "corrupted" JPG files on Mac OS

2019-01-03 20:49:55 +0100

2019-01-03 20:49:55 +0100 | Comments

Sometimes when I save certain images from particular imageboards, I cannot preview or open those on Mac OS. They work fine on Windows, but I cannot even edit those on Mac OS using graphic editors. If you ever saw this infinitely loading preview, then you know what I am talking about:

If video doesn’t play in your browser, you can download it here

So far my solution was to re-save the picture on Windows using GIMP or something else, but as I suspected it can actually be fixed on Mac OS as well - by editing the file in a HEX editor.

Telegram бот через webhook

2018-12-02 06:42:42 -1000

2018-12-02 06:42:42 -1000 | Comments

Я тогда давно написал статью про создание Telegram бота, и обещал дополнить её описанием настройки работы через webhook, но так и не дополнил. Вот только сейчас дошли руки.

This article in english 🇺🇸.

Convert PNG to ICNS on Mac OS

2018-10-09 14:17:03 +0200

2018-10-09 14:17:03 +0200 | Comments

Developing an application for Mac OS, sooner or later you’ll want to add an icon to it. And Mac OS uses Apple’s own format for application icons - Apple Icon Image format - files with .icns extension. But how does one create such a file?

It is actually not so hard, but there are some tricky moments. I’ll cover those and as a bonus I’ll show you how to use .icns icon in Qt-based application (deadly simple).

Wells Fargo and 2FA via one-time code generator

2018-09-09 20:09:15 -0700

2018-09-09 20:09:15 -0700 | Comments

As you know, I have an account at Wells Fargo bank. A very nice bank, from my experience, but there were some issues along the way, most of which I was hoping to avoid having in future by using a two-factor authentication (2FA) with one-time code generator:

But I was amused to learn that it seems to be not possible.

XBMC/Kodi remote control application

2018-09-01 20:46:42 -0700

2018-09-01 20:46:42 -0700 | Comments

There is this great piece of software - XBMC/Kodi media player. I’ll write a separate article about that one, but today I want to show you a remote control application for it, which I’ve created for myself.

Beauty, innit.

Tower has switched to subscription

2018-08-23 16:29:22 +0200

2018-08-23 16:29:22 +0200 | Comments

So, Tower has now also switched to the subscription model, meaning that you cannot just purchase it once, now it wants to suck money out of you on the constant basis.

So we already have a text editor with subscription model, and now there is a subscription-based GUI for Git. What next? Ping utility? Volume control? Clock widget?

Needless to say that I bought the application just a couple of months before the switch.

It’s amazing how I get more and more signs pointing that I made a mistake having purchased this or that software. Sometimes it feels like I should’ve just kept stealing it via torrent-trackers.

Meanwhile, I deleted Tower (even though I can legally use the non-subscription version I have a license for) and installed SourceTree. And I recommend you to do the same.

Тинькофф повысил плату за SMS

2018-08-23 15:40:57 +0200

2018-08-23 15:40:57 +0200 | Comments

Получил тут на днях письмо от Тинькоффа, где помимо прочего они сообщили о повышении платы за SMS-оповещения с 39 до 59 рублей в месяц:

Я тут же подумал, как хорошо что я эту доилку отключил ещё год назад. Push-оповещения в приложении сообщают всё то же самое и не стоят ни копейки.

Но когда я отключал эти SMS-оповещения, помню мне всё заливали про то как сильно я рискую безопасностью своих денег, ведь в случае кражи моей карты эти SMS-оповещения помогут оперативно минимизировать ущерб!

Ну, опуская момент с тем, что бесплатные push-оповещения помогут ровно так же, хочу показать вам живой пример, когда у чувака украли карту, и будучи оповещённым через SMS о новых операциях по ней, которых он не совершал, чувак в тот же день обратился в банк и оспорил эти операции, однако денег ему банк ни фига не вернул.

Понятно, что чувак сам себе злой буратино, раз держал значительную сумму денег на карте вместо накопительного счёта, но всё-таки - зачем тогда вообще платить за эти SMS-оповещения?