Blog posts
-
230 - Home Assistant on Vero V with Docker
2024-08-16 | 55 min read -
229 - C++ library in an Android application
2024-02-12 | 22 min read -
228 - Oracle Cloud is a nasty piece of shit
2023-12-03 | 13 min read -
227 - Compiling C++ into WebAssembly with pthreads
2023-11-20 | 14 min read -
226 - CMake target_link_libraries() scopes
2023-07-22 | 27 min read -
225 - Building stuff from sources on Steam Deck
2023-05-28 | 43 min read -
224 - Steam Deck
2023-04-10 | 127 min read -
223 - Норвежское гражданство
2023-01-15 | 42 min read -
222 - Qt на микроконтроллерах
2022-12-24 | 7 min read -
221 - Qt on MCU
2022-12-24 | 8 min read -
220 - Managing dependencies in a C++ project with vcpkg
2022-10-30 | 129 min read -
219 - Visitors analytics with Microsoft Graph
2022-08-15 | 27 min read -
218 - LDAP authentication in ASP.NET Core MVC
2022-06-16 | 23 min read -
217 - Querying astronomy databases in ADQL via TAP
2022-02-26 | 35 min read -
216 - Conan and resolving dependencies in a C++ project
2022-02-06 | 24 min read -
215 - KeePass as internal secrets storage for a team
2022-01-13 | 11 min read -
214 - Electric car in Norway, leasing BMW i3
2021-12-16 | 37 min read -
213 - Making a deb package with CMake/CPack and hosting it in a private APT repository
2021-09-23 | 19 min read -
212 - Qt for WebAssembly and custom OpenGL via QQuickFramebufferObject
2021-08-29 | 13 min read -
211 - Azure DevOps Artifacts package promotion
2021-07-21 | 12 min read -
210 - How to block Apple TV updates
2021-07-11 | 6 min read -
209 - New server and Remark42 comments
2021-05-30 | 21 min read -
208 - Let's Encrypt certificate with acme.sh instead of Certbot
2021-04-05 | 25 min read -
207 - Building RetroShare on Mac OS
2021-04-01 | 14 min read -
206 - Creating a C++ library with CMake
2021-03-08 | 26 min read -
205 - Постоянный вид на жительство в Норвегии
2021-02-21 | 9 min read -
204 - Gollum - Git-based Markdown wiki
2021-01-07 | 17 min read -
203 - How to manually upload VIVE VR screenshots to Steam
2021-01-02 | 7 min read -
202 - Installing Qt without installer
2020-12-04 | 14 min read -
201 - Finding optimal 7-Zip parameters for creating a ZIP archive
2020-11-09 | 2 min read -
200 - .NET Core Identity with PostgreSQL
2020-10-17 | 7 min read -
199 - matplotlib animation on Mac OS
2020-09-05 | 4 min read -
198 - Data compression in IIS, Apache and NGINX
2020-08-12 | 9 min read -
197 - TeamCity Prometheus metrics in Grafana
2020-07-14 | 5 min read -
196 - Jupyter Notebook on a subdomain of your website
2020-05-27 | 10 min read -
195 - Visitors analytics with GoAccess
2020-05-20 | 8 min read -
194 - NuGet and npm packages in Azure DevOps Artifacts for a C++ library
2020-03-05 | 19 min read -
193 - Adding Exchange account to iOS devices enables their remote wipe
2020-02-01 | 2 min read -
192 - Adding search capability to a Hugo-based blog
2020-01-05 | 6 min read -
191 - Apple TV, Kodi and network share
2019-12-26 | 18 min read -
190 - Resizing images with ImageMagick vs sips
2019-12-12 | 2 min read -
189 - New Qt blog retarded design
2019-11-24 | 2 min read -
188 - Amazon, MXNet and Qt - The Great Robot Arm challenge
2019-11-10 | 16 min read -
187 - NGINX, uWSGI and Python scripts
2019-11-03 | 15 min read -
186 - The fuck is this CORS and how do I send my bloody request
2019-10-10 | 6 min read -
185 - Microsoft Azure AD authentication on your website
2019-09-21 | 3 min read -
184 - Players queue for Heroes of Might and Magic
2019-09-21 | 3 min read -
183 - Barefaced phone scammers
2019-08-22 | 5 min read -
182 - Chunked upload to Twitter with C# / .NET Core
2019-08-22 | 9 min read -
181 - DNB, communication and Face ID
2019-08-17 | 4 min read -
180 - Logstalgia, build for Windows
2019-08-17 | 6 min read -
179 - GLFW and Dear ImGui
2019-08-04 | 8 min read -
178 - Rectangle previews after recent Twitter redesign
2019-07-22 | 3 min read -
177 - Yet another new set of Qt icons
2019-06-22 | 3 min read -
176 - SDL and Dear ImGui, C++ GUI without Qt
2019-05-26 | 13 min read -
175 - Visual Studio Code and CMake for Qt
2019-05-11 | 6 min read -
174 - Custom CSS in SharePoint
2019-05-04 | 3 min read -
173 - GitHub comments for a Hugo-based blog
2019-04-19 | 6 min read -
172 - Huawei E3372 modem on Mac OS
2019-04-17 | 11 min read -
171 - TinyURL Alfred Workflow
2019-04-02 | 1 min read -
170 - Mac OS service for checking media streams
2019-04-02 | 1 min read -
169 - Migrating from Octopress to Hugo
2019-03-17 | 9 min read -
168 - The Girl in the Spider's Web
2019-01-26 | 2 min read -
167 - The Girl in the Spider's Web
2019-01-26 | 1 min read -
166 - Fixing "corrupted" JPG files on Mac OS
2019-01-03 | 4 min read -
165 - Telegram bot via webhook
2018-12-04 | 5 min read -
164 - Telegram бот через webhook
2018-12-02 | 5 min read -
163 - How to upgrade U-Boot
2018-10-11 | 3 min read -
162 - Convert PNG to ICNS on Mac OS
2018-10-09 | 4 min read -
161 - Qt for iOS - setting up development environment
2018-09-22 | 5 min read -
160 - Wells Fargo and 2FA via one-time code generator
2018-09-09 | 7 min read -
159 - XBMC/Kodi remote control application
2018-09-01 | 12 min read -
158 - Tower has switched to subscription
2018-08-23 | 1 min read -
157 - Тинькофф повысил плату за SMS
2018-08-23 | 1 min read -
156 - Android forever
2018-08-10 | 1 min read -
155 - Multiple websites at one server with Apache
2018-08-05 | 5 min read -
154 - Server-side analytics in .NET Core
2018-07-29 | 8 min read -
153 - Screenshot of an HTML page with JavaScript
2018-07-23 | 3 min read -
152 - A black reboot of Buffy
2018-07-21 | 1 min read -
151 - Interacting with HTML from QML over WebChannel/WebSockets
2018-07-14 | 11 min read -
150 - XMLHttpRequest from QML
2018-06-09 | 4 min read -
149 - Copying files with qmake
2018-06-08 | 5 min read -
148 - Feed FlightAware
2018-05-27 | 5 min read -
147 - Etcher - two hundred megabytes for a simple dd
2018-05-18 | 1 min read -
146 - Avengers: Infinity War
2018-05-05 | 1 min read -
145 - Boot to Qt on WaRP7
2018-05-02 | 11 min read -
144 - C# / .NET Core, publish to Telegram channel
2018-03-31 | 3 min read -
143 - C# / .NET Core, публикация ВКонтакте
2018-03-28 | 9 min read -
142 - Slack now helps to spy on you
2018-03-22 | 2 min read -
141 - C# / .NET Core Identity with MySQL
2018-03-20 | 11 min read -
140 - TCP client-server applications with Qt Quick / QML
2018-03-08 | 6 min read -
139 - Create a sticker pack for Telegram
2018-03-02 | 2 min read -
138 - The Death of Stalin
2018-02-24 | 1 min read -
137 - At last, let's build Qt statically
2018-02-17 | 96 min read -
136 - Altered Carbon
2018-02-11 | 1 min read -
135 - Rails - ремейк Shortline
2018-02-06 | 4 min read -
134 - Проверка текстов на вашем сайте
2018-01-30 | 3 min read -
133 - C# / .NET Core, download a forum thread
2018-01-22 | 5 min read -
132 - C# / .NET Core, RSS feed and Yandex Zen
2018-01-07 | 7 min read -
131 - О жизни в Норвегии
2018-01-03 | 29 min read -
130 - Qt for Android - setting up development environment
2017-12-28 | 5 min read -
129 - Nasty bug in TfL's contactless terminals
2017-12-26 | 2 min read -
128 - Startup script in Boot to Qt image
2017-12-08 | 3 min read -
127 - Several domains on the same server with Let's Encrypt TLS
2017-11-28 | 5 min read -
126 - C# / .NET Core, publish to Facebook
2017-11-25 | 17 min read -
125 - C# / .NET Core, publish to Twitter
2017-11-24 | 6 min read -
124 - HTTP debugging proxy on Mac OS
2017-11-22 | 5 min read -
123 - Free color picker for Mac OS
2017-11-14 | 5 min read -
122 - Dark Tower
2017-11-06 | 1 min read -
121 - Cineworld IMAX London
2017-10-26 | 2 min read -
120 - Telegram bot
2017-10-01 | 5 min read -
119 - VirtualBox on Mac OS with a fullscreen Linux-guest
2017-09-29 | 7 min read -
118 - OpenSearch in your .NET Core MVC project
2017-08-28 | 2 min read -
117 - Death Note 2017
2017-08-28 | 1 min read -
116 - How to add reCAPTCHA to your .NET Core MVC project
2017-08-23 | 4 min read -
115 - Ulysses has switched to subscription
2017-08-11 | 5 min read -
114 - You can host a .NET Core MVC app on Linux
2017-08-10 | 3 min read -
113 - VirtualBox port forwarding
2017-08-05 | 2 min read -
112 - Mac OS service to ZIP a folder
2017-07-31 | 5 min read -
111 - Bose QuietComfort 35
2017-07-17 | 9 min read -
110 - Changing country for iTunes Store
2017-07-13 | 8 min read -
109 - Спасибо, Аппл Мужик
2017-07-12 | 1 min read -
108 - British Airways in 2017
2017-06-12 | 2 min read -
107 - Updating iOS and Android to the latest version
2017-06-08 | 1 min read -
106 - Issues with WordPress after upgrading Ubuntu to 16.04
2017-06-08 | 4 min read -
105 - How to get the context of translation in Qt Linguist
2017-06-05 | 2 min read -
104 - Mac OS service for displaying biggest files in the directory
2017-05-29 | 2 min read -
103 - Documenting a Qt project with QDoc
2017-05-24 | 5 min read -
102 - Creating a Telegram IV template for a blog on Octopress
2017-05-19 | 9 min read -
101 - Slack says that my Chrome is obsolete
2017-05-16 | 1 min read -
100 - Screen recording with FFmpeg on Windows
2017-04-24 | 3 min read -
99 - Atom for Python development
2017-04-18 | 2 min read -
98 - How to connect to a network projector from Windows 10
2017-04-15 | 4 min read -
97 - Current roadmap of Qt
2017-04-03 | 7 min read -
96 - Qt at the Embedded World 2017
2017-03-31 | 5 min read -
95 - Installing Qt for the first time
2017-03-29 | 4 min read -
94 - How to generate RSS feed for a tag in Octopress
2017-03-29 | 2 min read -
93 - Mac OS service for resizing pictures
2017-03-20 | 2 min read -
92 - Rogue One
2017-03-19 | 1 min read -
91 - American Honey
2017-03-18 | 1 min read -
90 - How to set up The Bat! for Office 365
2017-03-10 | 3 min read -
89 - Boot to Qt with custom app
2017-03-08 | 2 min read -
88 - How to create a PDF document with C#
2017-02-20 | 2 min read -
87 - Как подать на визу в UK из Осло
2017-02-16 | 8 min read -
86 - Juste la fin du monde
2017-02-06 | 1 min read -
85 - How to create a Windows service
2017-02-06 | 5 min read -
84 - Спутниковый канал в Telegram
2017-02-02 | 1 min read -
83 - Previews for Google Photos
2017-02-01 | 3 min read -
82 - DAF museum in Eindhoven
2017-01-19 | 2 min read -
81 - How to translate a QML application
2017-01-04 | 6 min read -
80 - Yoga Hosers
2017-01-03 | 1 min read -
79 - Suicide Squad
2017-01-03 | 1 min read -
78 - Unlocking Mac with Apple Watch
2016-12-05 | 4 min read -
77 - Electricity in Oslo [EN]
2016-12-02 | 9 min read -
76 - Электричество в Осло [RU]
2016-11-28 | 8 min read -
75 - ESC 2016 [EN]
2016-11-16 | 7 min read -
74 - ESC 2016 [RU]
2016-11-16 | 6 min read -
73 - Как перевезти компьютер на самолёте
2016-10-25 | 3 min read -
72 - IBC 2016 [EN]
2016-10-18 | 5 min read -
71 - IBC 2016 [RU]
2016-10-17 | 5 min read -
70 - Swimming pool in Oslo
2016-09-26 | 3 min read -
69 - Норвежский банк Nordea
2016-09-20 | 6 min read -
68 - X-Men: Apocalypse
2016-09-16 | 1 min read -
67 - Convert video with service in Mac OS
2016-08-25 | 3 min read -
66 - Telegram notifications for Drupal
2016-08-18 | 4 min read -
65 - Boot to Qt on Raspberry Pi
2016-07-25 | 7 min read -
64 - C++ backend for QML
2016-07-18 | 3 min read -
63 - Escape HTML for highlighting
2016-07-12 | 1 min read -
62 - Broken paginator in Octopress
2016-07-11 | 2 min read -
61 - Batman vs. Superman: Dawn of Justice
2016-07-10 | 1 min read -
60 - Public transport in Oslo
2016-06-30 | 5 min read -
59 - Общественный транспорт в Осло
2016-06-29 | 4 min read -
58 - Boot to Qt
2016-06-14 | 9 min read -
57 - Норвежский банк DNB
2016-06-11 | 5 min read -
56 - Журнал для AppleScript
2016-05-27 | 1 min read -
55 - Пропадающий Wi-Fi в Mac OS
2016-05-20 | 2 min read -
54 - Моя коллекция AppleScript
2016-05-19 | 2 min read -
53 - Переезд в Норвегию
2016-05-16 | 11 min read -
52 - Special Correspondents
2016-05-16 | 1 min read -
51 - Как завести трактор
2016-05-15 | 8 min read -
50 - Женитьба в Нью-Йорке
2016-05-01 | 4 min read -
49 - Что такое seedbox
2016-04-15 | 3 min read -
48 - Star Wars: Episode VII - The Force Awakens
2016-04-12 | 1 min read -
47 - Счёт в американском банке
2016-04-05 | 8 min read -
46 - Установка MySQL из архива
2016-03-20 | 2 min read -
45 - Многопоточный foreach без грамма усилий
2016-02-14 | 1 min read -
44 - Туристическая виза США
2016-01-31 | 4 min read -
43 - Остров Боракай
2016-01-09 | 10 min read -
42 - Расширение MediaWiki для бота Telegram
2015-11-15 | 3 min read -
41 - Плагин WordPress для бота Telegram
2015-11-08 | 3 min read -
40 - Бот для Telegram
2015-10-24 | 6 min read -
39 - Скрытие комментариев в Woo Tabs
2015-10-10 | 3 min read -
38 - Массовое обновление через Git
2015-10-04 | 2 min read -
37 - SHA1 хэш для картинок
2015-09-21 | 1 min read -
36 - Пака, Билайн
2015-09-20 | 2 min read -
35 - Журналирование входящих запросов в WCF-сервисе
2015-08-27 | 2 min read -
34 - Мобильный интернет в Ницце
2015-08-09 | 5 min read -
33 - Москва-Волгоград на Победе
2015-07-07 | 5 min read -
32 - Проверка введённых данных о паспорте РФ
2015-06-21 | 3 min read -
31 - Несколько слов о ФМС
2015-06-21 | 5 min read -
30 - Forms Authentication в ASP.NET MVC
2015-05-31 | 4 min read -
29 - Установка и удаление Windows служб
2015-05-23 | 1 min read -
28 - Отправка состояния сервера через Telegram
2015-05-12 | 4 min read -
27 - Вызвать веб-метод, зная только Endpoint
2015-05-09 | 2 min read -
26 - WordPress и 512 RAM
2015-05-04 | 7 min read -
25 - Обработка ошибок в ASP.NET MVC
2015-05-03 | 4 min read -
24 - WS-Addressing в WCF
2015-05-01 | 2 min read -
23 - Обновление Bitnami Redmine Stack
2015-04-19 | 4 min read -
22 - Получение информации по сайтам на beget.ru
2015-04-05 | 2 min read -
21 - Установка SCM-Manager
2015-03-25 | 2 min read -
20 - Починка таймстампов в SRT после Google Translate
2015-03-21 | 2 min read -
19 - Как сдать билеты туда-обратно на Сапсан
2015-03-07 | 2 min read -
18 - КВН, фестиваль в Сочи 2015, находим веселье
2015-02-15 | 1 min read -
17 - Внезапно страшные шрифты в Windows 8.1
2015-02-08 | 2 min read -
16 - Apple ID - Секретные вопросы
2015-02-02 | 3 min read -
15 - Мониторинг потребления оперативной памяти SQL запросами
2015-01-31 | 2 min read -
14 - Дробление большого CSV файла
2014-12-16 | 2 min read -
13 - Неудачное обновление iOS до 8.1.2
2014-12-14 | 5 min read -
12 - Подсветка синтаксиса в Octopress
2014-12-06 | 3 min read -
11 - Даже когда воруют эти кретины крадут говно
2014-11-25 | 3 min read -
10 - Diablo III пасхалка со звуками из DooM
2014-11-09 | 1 min read -
9 - Обращение к БД без LINQ
2014-10-26 | 3 min read -
8 - История одной княжны
2014-10-08 | 3 min read -
7 - Проверка на корректность ИНН, КПП и ОГРН
2014-09-21 | 1 min read -
6 - Чтение большого CSV и вставка записей в таблицу БД
2014-08-13 | 3 min read -
5 - Ни копейки оверлицензионщикам
2014-08-09 | 3 min read -
4 - Sidebar в нестандартных темах Octopress
2014-08-08 | 3 min read -
3 - Баг в самой последней миссии GTA IV
2014-08-06 | 1 min read -
2 - Неудачный UI управления плеером в iOS
2014-07-31 | 2 min read -
1 - Создание блога на Octopress
2014-07-30 | 5 min read
Social networks
Zuck: Just ask
Zuck: I have over 4,000 emails, pictures, addresses, SNS
smb: What? How'd you manage that one?
Zuck: People just submitted it.
Zuck: I don't know why.
Zuck: They "trust me"
Zuck: Dumb fucks