Profile cover photo
Profile photo
Yauheni Akhotnikau
288 followers
288 followers
About
Yauheni Akhotnikau's posts

На четвертый день пребывания в России "Острый ум" таки понял, почему письма с LinkedIn он получает, а зайти на LinkedIn.com не может :)

Post has attachment
Еще один вид Питера
Photo

Post has attachment
Как по мне, Александрийский столп на фоня тяжелых туч выглядит гораздо величественнее, чем в хорошую погоду.
Photo

Post has attachment
Первый полноценный отпуск за пять лет.
Надеюсь, что полноценный...
Photo

Post has shared content
C++20 начинает обещать много вкусного:

- концепты включены в драфт стандарта;
- способ инициализации структур из C11 (если не ошибаюсь): struct A { int x; int y; int z; }; A b{.x = 1, .z = 2};
- лямбды-шаблоны: auto f = []<typename T>(std::vector<T> vector) { // };

И это еще только самое начало!

Post has attachment
Очередное обновление нашего инструментария.

ЗЫ. Работа над collecting_mbox заставила серьезно упороться шаблонами. Но там, как мне кажется, серьезная кастомизация накапливающего почтового ящика под нужды пользователя, вполне оправдана. Других вменяемых средств для этого, кроме шаблонов, я не нашел. Ну и есть подозрение, что по мере развития SObjectizer-а шаблонов в нем будет все больше и больше, а вот компилируемых .cpp-файлов -- все меньше и меньше :)

Post has attachment

Post has attachment

Post has attachment
С учетом того, что не более 10% от стартапов (в широком смысле этого слова) выживают и становятся успешными компаниями, историй вроде этих двух должно быть гораздо больше. Но такие, вероятно, наиболее привлекающие внимание в новостях, поэтому они и всплывают на поверхность.

Все-таки привлечь $1 млрд. инвестиций и вылететь в трубу... Такое впечатление, что целью был именно подъем денег с неизбежным вылетом в эту самую трубу: нае-бизнес как он есть. Может быть на пару со съе-бизнесом.

https://dev.by/lenta/main/fjawbone-to-end-fitness-tracking-company
https://dev.by/lenta/main/soundcloud-cost-reduction

Post has attachment
Даже не подозревал, что на opennet.ru какая серьезная концентрация C++фобов. Но если кто-то хочет почитать чистый дистиллят ненависти к C++, замешанной на незнании, непонимании и чрезмерном ЧСВ, то вот отличная тема:

http://www.opennet.ru/opennews/art.shtml?num=46820

Комментарии, как говорится, доставляют.

Ну, например, для затравки:

"Вот, например, я -- терпеть не могу шаблоны. STL использую, но сам не пишу. Это такой мой "бзик". Также я не уловил прелесть смартпоинтеров. У меня и с обычными указателями никаких проблем нет. Нахрена мне умные?
А вот теперь представь, что я -- тимлимд (а я на плюсах ~10 лет пишу, так что опыт имеется и на такую должность вполне могу упасть). И как себя будет чувствовать молодёжь, которая ни асма ни Си не нюхала? Я со своими требованиями буду для них "придурок, усложняющий код, когда можно написать auto". И они будут правы. И я буду прав. Вот так.
Это разница в поколениях и мировоззрениях. Классическая проблема отцов-сыновей. "

Или:

"я всю обработку ошибок кладу в макрос, в котором и печать в лог номера строки кода, и вызов функции-пустышки BreakPointPit - чтобы поставить один брейкпоинт на все ошибки.
Получается универсальная проверка одной строчкой:
CHECK(statement, ERR_CODE);

Освобождение ресурсов при выходе обеспечивается goto ErrorLabel вместо простого return;

Ну я сишник, как ты понял. А плюсовики на моём опыте просто не обращают внимания. Присвоил локальной преременной new, и пошёл дальше. Выделится память или не выделится, бросит ли кто-то эксепшн дальше в функции, да пофигу. Они слишком уверенны в идеальности своих инструментов"

Ну и совсем прекрасное:

"А вообще я редкостный хейтер всего кроме Си (хотя писал на 100 языках)..."

Понятно вам? На ста языках программирования человек писал. И принес сюда вам свое авторитетное мнение. А не просто так потрындеть вышел :)
Wait while more posts are being loaded