SOL Talks
62 subscribers
38 photos
5 videos
2 files
97 links
Этот канал умер. Мой новый: @cpplastic
Download Telegram
Произошло ровно то, что рано или поздно должно было: телега меня наломала с запланированными сообщениями, отправив их в обратном порядке 🤦🏻 Сссучьи технологии — никогда нельзя положиться!

У меня в дескрипшне канала написано, что я «нерегулярно» пишу; при этом с момента создания посты были минимум раз в сутки. Думали небось, я в натуре их каждый день строчу? ) Пхах 🙂
Как можно было заметить, помимо мало известных языков программирования я люблю всякие инструменты и особенно мутные (читайте — исследовательские) UX-решения в них. Расскажу вам сегодня про Code Bubbles.

Всё началось с этого видео.
Типок по имени Andrew Bragdon, будучи аспирантом в Брауновском университете, сделал в 2010-м PoC среды разработки для Java на базе Eclipse. Мне сразу понравилась идея, ведь в процессе разработки я мысленно группирую куски кода похожим образом в зависимости от контекста, а тут всё то же, но ещё и наглядно. Никакой ебанины с миллионом открытых вкладок, сплитом окна и пр.

Чел обещал выпустить паблик бету, но идея понравилась не мне одному. Microsoft схантила чувака, и буквально через год в Visual Studio появился Debugger Canvas — тот же самый подход, применённый по большей части только для отладки. Джаву, конечно, поменяли на C#, а обещанная бета оригинальной тулзы так и не вышла. Зато пейпер написали, поставив типца на второе место в списке авторов.

Идея как-то не прижалась, хотя мне видится в ней потенциал. И так бы все о ней и забыли, но Steven Reiss, по ходу профессор, курировавший оригинальную работу, решил продолжить эксплуатацию студентов её развитие и около года назад даже вылил сорцы на гитхаб. А вот и сайтец.

Надеюсь в будущем увидеть какое-то развитие идеи!
TIL в Python есть встроенная константа Ellipsis и эквивалентный литерал ... (дока). Используется, например, в NumPy для слайсинга, но также можно использовать в функциях вместо pass:

def foo():
... # 👈 прям валидно

При касте в bool даёт True. Хз, что это вам даёт. Живите теперь с этим.
SOL Talks
Кстати, мне как менеджеру тема интересна ещё и по другой причине. Геймдев славится своими кранчами. И далеко не все люди, там работающие, фанатеют от создания игр настолько, чтобы с этим мириться. При этом сфера настолько специфичная и глубокая, что заскочить…
После выходных в самый раз написать про отдых.

В Германии есть такая тема: в воскресенье нихрена не работает. Ну, кроме музеев разве что. Магазины закрыты все, дела не порешать и т.д. Сначала это сильно бесит, особенно после Украины, где можно и в три часа ночи доставку раков на дом заказать в любой день вообще, а уж сходить куда-то в воскресенье — тем более.

Но с годами понимаешь, что уж в work-life balance немцы знают толк. Из-за того, что всё закрыто, ты не можешь ничего особо планировать на воскресенье. И поэтому остаётся только… отдыхать. Люди из СНГ в среднем отдыхать не очень умеют: они сначала ебашат на работе, а потом в оставшиеся крупицы времени пытаются уместить шоппинг, танцы, клубы, спорт и всё-всё-всё. «Лучший отдых — это смена деятельности», — слышали наверное? Чушь, конечно, особенно если погуглить, откуда это выражение пошло. Энергия не резиновая.

С субботой ситуация немного иная. Так или иначе в этот «выходной» приходится решать бытовые вопросы, на которые не было времени и сил в течение недели. Доколе‽ Как пофиксить это?

Я в сообщении, на которое реплайнул, упоминал кранчи в геймдеве. И на DTF как раз была длинная и немного однообразная статья на эту тему со ссылками на кучу исследований. Если кратко, то 40-часовая рабочая неделя — отнюдь не оптимальный вариант, а овертаймы — просто пиздец.

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

Интересно, сколько ещё времени пройдёт, прежде чем «стандарт» 5 дней × 8 часов эволюционирует во что-то новое?
Держите очередной список бесплатных инструментов для разработчиков, который можно себе сохранить, чтобы никогда больше его не открыть.
SOL Talks
На коллаборацию Epic Games и GM прилетела ответочка от Unity и HERE. Пока по ходу никаких конкретных анонсов моделей автомобилей, но ясно одно: игровые движки в HMI автомобилей — это даже не будущее, а почти настоящее. Ну всё, теперь точно пора ливать с…
Писал не так давно, что Qt Company по моему мнению сливает полимеры, в том числе в плане тулсета, который они предоставляют разработчикам продуктов.

Сама Qt, похоже, сдаваться так просто не собирается, поэтому вчера купила компанию froglogic GmbH. Последняя делает по ходу единственный кое-как рабочий продукт для автоматического тестирования UI, способный работать с Qt-приложениями — Squish. Чтоб вы понимали, это среда разработки на базе Eclipse, где в качестве дефолтного движка для скриптов используется Python 2. Оч свежо. Годовая лицензия на это дело — почти 3000$.
Хотел тоже написать об этом, но нонейм сделал всю работу за меня.
Forwarded from UX Live 🔥
Наконец появился онлайновый фотошоп — https://www.photopea.com/

Тут примечательно другое, а именно что его запилил всего 1 украинец за 7 лет и заработал на нём за прошедший год лям баксов https://ain.ua/2021/04/13/istorija-photopea

Конечно назвать это «фотошопом» в полной мере крайне тяжело. Скорее очень сырая бета-версия с кривыми проёбами в каждом аспекте (причем говорю это не в укор, учитывая что это делал 1 человек, а не команда из 50). И не совсем понятно зачем именно копировать фотошоп (полагаю юристы адобе ещё из своей пещеры не вышли), который сам уже отсасывает у веб-приложений во всём. НО это очень круто и охуенно. Мне очень не хватает вменяемого именно онлайнового фоторедактора с привычными функциями (особенно на мобиле, на которой даже нет вменяемых фотоаппок) — иногда просто надо сделать какую-то мелочь, а ставить из-за неё фотошопы, аффинити и прочую ебалу слишком напряжно. Вобщем Иван молодец, желаю ему сменить название и внешний вид редактора, найти инвесторов и сделать инструмент за 15$/mo
SOL Talks
Photo
Ровно через 6 часов (в 18:00 CEST) пройдёт обещанный стрим с Mercedes-Benz EQS World Premiere. Cсылка на официальный сайт: https://media.mercedes-benz.com/eqs.
EQS — новая топовая электротачка с нашей инфотейнтмент-системой на борту. Интерьер с абсолютно бомбическим Hyperscreen вы уже видели. Вангую, что теперь покажут экстерьер, небось с уродливой стекляшкой вместо радиаторной решётки, как Мерседес лепит на все свои EQ-тачки. А также, вероятно, будут много парить за то, какая система умная и как подстраивается под пользователя. Я не суперлюбитель автомобильной тематики, хоть и работаю в этой сфере, но должно быть любопытно.
SOL Talks
Ровно через 6 часов (в 18:00 CEST) пройдёт обещанный стрим с Mercedes-Benz EQS World Premiere. Cсылка на официальный сайт: https://media.mercedes-benz.com/eqs. EQS — новая топовая электротачка с нашей инфотейнтмент-системой на борту. Интерьер с абсолютно…
Ну, тачка выглядит лучше, чем я ожидал. Форма в профиль приятная, передок не мегауродливый.

Презенташка канеш как всегда… World-first и инновации в каждом винтике, а на экологию влияет чуть ли не положительно. Позвали Джеймса Кэмерона и Алишу Киз — классика Мерседеса 🙂
Epic Games позавчера запустила в ранний доступ совершенно крышесносный MetaHuman Creator. Это такой «редактор персонажа», на выходе из которого получается фотореалистичная и очень живая моделька человека, которую можно вкинуть сразу в анриал или в ту же майку. Просто зацените, насколько охуенные анимации! Если раньше приходилось дни и недели тратить на создание модели, текстурирование, риг, а потом ещё выдрачивать мокап и анимационные кривые, то теперь достаточно потягать немного ползунков — и вуаля. Можно даже делать «смешение» черт от разных персонажей. Всё это в браузере, кстати.
Вписаться и попробовать можно тут.

Мечтаю увидеть наконец нечто подобное в играх: как в редакторе перса, так и в самой игре (привет, Cyberpunk), например, в кинематографических диалогах а ля Mass Effect. Впрочем Baldur's Gate 3 сча тоже пытается в подобные, но пока с переменным успехом.
This media is not supported in your browser
VIEW IN TELEGRAM
На DTF вон кто-то уже успел поиграться. Очередное доказательство того, что с кривыми руками никакие инструменты не помогут.
Чувак пишет, что не нужно нанимать «лучших из лучших» по какому-то набору скиллов. Вместо этого нужно нанимать тех, кто закроет своими скиллами слабости текущей команды. И в принципе такой подход звучит разумно и точно имеет право на жизнь. Но двоякая ситуация в целом.

Это как билды в RPG. Можно склепать уберпати на ближний бой и физ.защиту и вваливать всем, пока не встретишься с кучкой магов, которые всех раскатают, если не действовать быстро. А можно сделать разношёрстную пати и не вваливать, а каждый бой скорее превозмогать. Кто-то обязательно ляжет — придётся ресать. Но по итогу можно вкачаться так, чтобы более-менее комфортно себя чувствовать с абсолютно любым противником.

Мы в Divinity: Original Sin 2 пошли по второму пути, и это окупилось 🙂 Люблю аналогии с играми.

На работе же ситуация часто отличается. Есть ощущение, что некоторые не на «своих» местах. Я тоже бывал, впрочем.
Читнул тут статью про подсчёт ROI для UX. 80% текста — достаточно очевидные вещи о том, почему UX важен, и несколько success story это подтверждающих. Заметил, кстати, что подобные примеры редко выходят за рамки изменения дизайна кнопки «Купить» в интернет-магазине.

Оставшиеся 20% — мануал, как взять какую-то метрику и перевести её в ROI, чтобы подсчитать профит. Чистая арифметика короче. Охуенно канеш, наверное, когда у тебя 23000 обращений в телефонную службу поддержки за месяц сократилось до 1100 — можно ещё одну success story в бложек компании написать.

Но есть, допустим, у меня тулзень. Чтоб было совсем не просто, пусть это будет тулзень для девелоперов. Они, очевидно, с её помощью решают какую-то задачу, тратят на это время. И есть ощущение, что с помощью улучшения UX это время можно соптимайзить. А может и нет: всё-таки девелоперы в плане привычек ещё более закостенелые, чем остальные пользователи в среднем. Как проэстимировать потенциальный ROI для лучшего случая, чтобы решить, стоит ли вообще в это вкладываться баблом? Я вот хз. Есть статьи, которые это объясняют? 🙂
This media is not supported in your browser
VIEW IN TELEGRAM
«Голографический» дисплей позволяет заглянуть в Doom за угол 🙂 Это судя по всему Looking Glass, кстати. Какое-то время назад про него было слышно из каждого утюга, потому что он собрал на кикстартере в 50 раз больше необходимой суммы.

Для стелс-игр или хорроров такое бы наверное неплохо прокатило, учитывая, что там и так часто делают подобную фичу, а на обычном монике смотрится не так впечатляюще, конечно.

Интересно, можно ли повторить такой эффект на Nintendo 3DS? Скорее всего, да.