Ворчливый IT-дед
1.32K subscribers
438 photos
5 videos
1 file
101 links
Авторская колонка, в которой ворчит Дмитрий Александров (руководитель подразделения разработки в Яндекс Лавке).

По вопросам рекламы ... можете даже не писать, а то развели тут свою коммерцию, честным людям высказаться негде, все завалили рекламой
Download Telegram
Уфа

Пересекли границу континентов. После более степенной и серьезной Сибири Уфа показалась по-европейски суетной и хаотичной. Но от того не менее классной. Такая же эклектичная, как Екат, но более цветастая и взбалмошная. Еще больше стилей вперемешку - ведь тут добавляется мусульманский колорит (интересный факт: татар в Уфе больше, чем башкир).

Очень впечатлились улицей Октябрьской революции. Там сохранилась целая улица старинных маленьких домиков. Сейчас их все расселили, улицу перекрыли, и делают что-то арбат-лайк с реставрацией этих домиков. Но в моменте - там нет людей, нет машин, нет коммерции, зато есть полное ощущение очень русского пост-апокалипсиса с обгоревшими срубами, заколоченными окнами и поросшими бурьяном порогами.

В Уфе почти нет типовой советской застройки, примерно все дома - по индивидуальному проекту, и это очень классно. А самые классные проекты - это полный кастом, когда новое здание аккуратно и незаметно обстраивают вокруг какого-то старого - таких проектов тут немало. Итого - полный рәхмәт, советую побывать.
9
Пермь

Город так-то классный. Погулять приятно и интересно. Много хорошего и красивого. Много в нем делают к лучшему. Но не хватает ему какой-то целостности образа. Есть некоторая разница между «эклектикой» и «наляпано».

Жена, которая больше понимает в градостроении, назвала это стихийным саморазвитием (москомархитектуры на них нет!). Я назову это лоскутной реконструкцией. Сюда смотришь - а вроде хорошо. Туда - советское уныние, надо бы переделать. Там - переделали, но лучше бы не трогали. В каждом «кадре», откуда и куда не смотри, обязательно будет что-то уродливое. Но город движется в верном направлении, и, уверен, через несколько лет будет еще лучше.

P.S. добавлю все же несколько гастро-рекомендаций, вдруг кому-то пригодится:
- Екат: Огниво (европа, фьюжн, авторская);
- Челябинск: Редактор (русско-французская);
- Уфа: Номадес (франзузская, фьюжн);
- Пермь: Чӧскыт керку (коми-пермяцкая).
(Конечно же, почти все эти места найдены благодаря Ultima guide Яндекс Еды, ну а как еще)
10
Ха-пятый

За эту неделю мы прошли пешком 60 километров по 4 классным уральским городам, двум удивительным природным достопримечательностям и одному потрясному музею. А еще мы между этими локациями проехали 1700 километров на прокатной машине, и это вполне можно считать поводом рассказать о ней.

BMW X5 30d G05. Начну с выводов. Это отличная машина, но я ждал большего. Даже так скажу - перед поездкой я опасался, что ха-пятый мне понравится настолько, что я захочу на него пересесть с рэнджа. Нет, не захочу. И да, я хорошо понимаю, что это очень разные машины, но их так часто считают конкурентами, что и я невольно сравниваю икса с рэнджом.

В целом - икс прекрасен в своей универсальности и сбалансированности. В меру большой, но не огромный. Тяговитый, но не нервный. Высокий, но не валкий. Очень эргономичный и продуманный - после 4-5 часов за рулем усталости почти нет. Все сделано по уму - чем не могут похвастаться китайцы - bmw за 100 лет научились делать почти идеальные автомобили. У платформы clar (g-серия) в общем-то нет изъянов, это просто очень хорошие автомобили. Хотя может от того они утратили немножко азарта и индивидуальности и стали скучноваты?

Из минусов (субъективное мнение применительно к моему конкретному путешествию). Жесткая подвеска. Пока дороги хорошие - все супер. Но где вы такие видели, когда вы путешествуете? (Не «шагаете 20 по платке», а ездите по 4 субъектам необъятной, не гнушаясь грунтовок.) Еще тормоза не понравились - тормозное усилие не линейно зависит от усилия на педали, приходится «дотормаживать», что не лучшим образом сказывается на плавности хода.

Зато (вполне ожидаемый размен) рулежка - мое почтение. Машина следует за рулем с феноменальной точностью и охотой, не свойственной кроссоверу массой за 2 тонны. Тут снимаю шляпу, в которой баварские фокусники явно смогли бы спрятать кролика килограммов на 500.

Не могу не отметить отличный трехлитровый дизелек. Ровная тяга с любых оборотов безо всякой истерики, мощности ровно сколько нужно всегда, легко управляется без нервозности и рывков. И вполне экономичен (8.5л/100км в нашем смешанном случае) с запасом хода 800-900км, а это в наше непростое время немаловажно.

Понравилась электроника (относительно рэнджа). Очень грамотно настроен адаптивный круиз - держит дистанцию плавнее, чем ногой. И шикарная проекция, показывающая в том числе навигационные подсказки из я.карт, подключенных по беспроводному карплею! Впрочем, немудрено, платформа clar довольно свежая (архитектура электронных систем тоже заложена в платформу и плохо поддается апгрейду при рестайлингах, а дорест 4го рэнджа вышел лет на 6 раньше клэра).

Итого, если кто-то сомневался, Х5 (да и почти любой современный взрослый bmw) - отличный автомобиль, можно смело брать и кайфовать. В моем гараже, быть может, тоже окажется что-то из g-кузовов, но пока там другая обновочка, о которой скоро расскажу.

P.S. На последнем фото - иллюстрация к утверждению «Можно вывезти мужика с Урала, но не получится вывести Урал из мужика».
🔥173👍1
Who let the dogs out? Yaff!

Если вам надоело греть воздух десериализацией протобуфов, а переписывать все ради FlatBuffers нет сил, этот пост для вас. Недавно Яндекс выложил в опенсорс исходники YaFF (Yet another Flat Format) - альтернативного wire формата для Protobuf, поддерживающего zero‑copy чтение.

Для сильных духом есть статья на хабре - там автор рассказывает буквально всю подноготную и объясняет, почему иного пути нет. Но, вкратце, несколько важных тезисов таковы:

• постоянная трансляция данных между хранилищем, рантаймом и аналитикой - дорого и неудобно (куча конвертеров и цпу-баунд операций);
• нельзя забывать про эволюцию форматов ("добавить полюшко" превращается в кросс‑командный квест);
• FlatBuffers - это не Protobuf без десериализации (нужно синхронизировать схемы, разные api, ручное перекладывание полей);
• источником истины остаётся обычный.proto‑файл, интерфейсная и шаблонная совместимость с Protobuf (дешевое внедрение);
• несколько стратегий хранения - flat layout для плотных данных, sparse layout для разреженных, dynamic сам подбирает оптимальный вариант;

Мы привыкли воспринимать Protobuf‑экосистему как монолит: proto‑схема, wire format и парсинг. YaFF разделяет эти слои. Схемы остаются контрактом между командами и сервисами, а Protobuf‑like API остается привычным интерфейсом для разработчика. Сериализованное представление становится отдельным бэкендом, который можно выбирать под конкретную нагрузку. Это ли не чудо?
🔥911
Моя прекрасная леди

Когда я выставил Мышь в продажу, пытливый читатель мог догадаться, что на смену ей должно прийти что-то интересное. Не буду же я все лето на рэндже ездить. К тому же, я уже тизерил свои терзания в конце обзора на UMO 5. Не буду томить - все же Зетка. Nissan 370Z, на востоке известная как Fairlady Z (Z34), заняла достойное место на парковке и уже дарит мне удовольствие вёдрами.

Сама машина, надо сказать, вовсе не ведро. В том плане, что после постройки бэхи я решил сделать паузу в корчестроении проектной деятельности. Потому, пожалуй, от сильвии пока и отказался - там то точно не получилось бы просто купить и кататься. Зетка свежая (2019), стоковая (кстати, редкость) и исправная (как минимум в сервисе я еще не был, но и повода она не дает).

При этом она полностью наследует дух старой школы. От 350Z она отличается мало (как, впрочем, и от новой 400Z - там вообще кости те же, только навесные элементы отличаются, так что при желании можно вовсе переодеть 370 под 400). Короткая база, задний привод, механика (must), небольшой вес, дерзкий нрав.

Машина довольно нервная, и мне это нравится. Мощности VQ37 в 336 л.с. ей вполне хватает, чтобы шлифовать до третьей посуху, ровная атмо-тяга доступна в широком диапазоне. Реакции быстрые и точные, моментальные отклики на газ, острая рулежка, четкий шифтер - что еще для счастья надо? Пожалуй, только масса подводит. Как минимум, потому что я подсознательно сравниваю зетку с MX-5, на которой я откатал прошлое лето и неохотно продал осенью. Мазда на треть легче, и это делает огромную разницу. На зетке нет-нет, да и чувствуешь, как она пытается свалить наружу поворота.

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

В обычной эксплуатации машина остается достаточно человечной. Не вытрясает душу, сидеть удобно, специальных навыков не требует (разве что кевларовая накладка диска сцепления требует особой деликатности, чтобы ехать плавно). Хотя на дальние поездки все равно тяжеловато - в городе механика утомляет, а на трассе очень шумно - изоляцию в нее положить забыли.

В завершение отмечу, что это один из самых красивых кузовов современности. Даже не спорьте. Однако, у моего экземпляра есть один недостаток - он черный. Но мы это исправим. Поэтому сейчас она уже в студии в разобранном состоянии. Но кроме очевидного, будет еще лютый кастом, требующий проектирования и нетривиальных работ по металлу. Сгораю от нетерпения.
🔥18👏2🏆11
Моя нарядная леди

Нет сил ждать - покажу вам незавершенный, но уже близкий к финальному вариант оклейки. Леди приоделась - был придуман, отрисован, распечатан и оклеен вариант ливреи в стилистике retro jdm.

Занимательный факт - в создании этого дизайна принимали участие нейросети. Когда я пришел в студию детейлинга и обрисовал на пальцах мои пожелания, ребята уже через пару дней выкатили мне вариантов 20 самых разных дизайнов, треть из которых были очень даже ничего. Я, конечно, удивился такой прыти, но виду не подал. А вот оно что, оказывается - все они были нарисованы нейронками! Штош, для пристрелочного отбора пойдет.

Выбрал я, значит, один из вариантов, ребята пошли к настоящему дизайнеру, который уже нормально это все отрисует для настоящего макета под печать на виниле. Конечно же, дизайнер не станет перерисовывать ИИ-шную картинку в лоб, он обязательно добвавит свое авторское видение. И каково же было мое удивление, когда первые 4 итерации работы дизайнера нравились мне меньше, чем ИИ-шный исходник! Притом дизайнер-то хороший, и решения его понятны, но все равно не то. Лишь с пятой попытки получилось то, что надо. И, кстати, в некоторых деталях - то, до чего нейронка не догадалась.

По-моему, получилось отлично. Еще будет переделываться задний бампер, там с градиентом напутали немного, но это абсолютно рабочий момент. Быстро только кошки родятся. И впереди еще одно лютейшее изменение в облике машины, которое надеюсь показать через полторы-две недели. А по технике там и так полный порядок, "зетка валит и рулится" (с) Аркадий.
🔥32👍2