запуск завтра
18.9K subscribers
295 photos
19 videos
3 files
984 links
Будни технического директора @samatg (ex-CTO Meduza, Bookmate, RAWG, Pure)

«Закрытие Parse и куда с него переехать», очередной лонгрид «как программируют в NASA» и прочие ссылки с hackernews. Ну и истории, конечно.

Чатик @ctodailychat

Рекламу не продаю
Download Telegram
to view and join the conversation
Поисковых систем в мире меньше, чем компаний, которые запускают ракеты. Нам легко получить любую информацию в интернете одним кликом, а инженерам надо поддерживать базу данных с миллиардами веб-страниц и находить среди них нужные за доли секунды. О том, как компьютер понимает наши запросы и выбирает для них ответы говорим с руководителем Яндекс.Поиска Максимом Загребиным.

Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.

Это — первый выпуск нашего специального сезона, который мы делаем вместе с Яндексом. Эпизоды будут по вторникам, раз в две недели. Обычные эпизоды будут выходить как и раньше, каждый четверг, новый основной сезон начнем через пару недель. 🌟
Разработчики Unreal engine хвастаются тем, что умеет их новейший игровой движок. Это основа, на которой работает больша́я часть современных видеоигр. Для примера они сделали интерактивное демо про Матрицу — воссоздали некоторые культовые сцены, то, как Нео уклоняется от пуль, например. В создании демо участвовали Киану Ривз, Кэрри-Анна Мосс (Тринити) и Лана Вачовски.

Конечный продукт — это не видеоролик (хотя видео и можно посмотреть на ютубе), а интерактивная «игра»-демо, которая рисуется обычной современной видеоприставкой «на лету». Фотореализм главных персонажей, реалистичность огромного города, поведения тысяч людей и машин в городе, точность освещения, взаимодействие машин с дорогой, свет, тени и взрывы — всё это в качестве, которое раньше было только в кино. В фильмах спецэффекты готовятся целыми командами, работа над минутой видео может занять месяцы и целые суперкомпьютеры. Здесь же всё происходит «на лету», на обычной домашней приставке 🤯

Бонус для тех, кому пофиг на компьютерную графику: интервью Киану Ривз и Кэрри-Анны Мосс изданию The Verge по поводу этого проекта. Интервью очень душевное. Момент, когда Киану Ривз вполне разумно рассуждает о будущем порно, а Кэрри-Анна Мосс закатывает глаза «надеюсь, я до этого не доживу» ❤️
«В России второй день не выдают права и не регистрируют автомобили. Серверы ГИБДД залило водой».

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

Во вторых, у подобных систем обязаны быть чётко прописанные процедуры восстановления из бэкапов, то есть запасных копий данных. Что не менее важно, эти процедуры проверяют в ходе регулярных «учений». Если вы подобных учений не проводите — хороший повод начать.
Совершенно космическая стилизация современных программ вроде зума и слека в интерфейсе macOS 9 Classic 1999 года. Не просто скриншоты, а целое видео, где автор ведет свою ежедневную работу в «интерфейсах прошлого», UI-кит (набор строительных блоков) для дизайн-инструмента фигмы и супер классный лендос. Современное искусство! Должен признаться, что часть старых интерфейсов выглядит удобнее, чем современные ;)
Кстати, вот инструкция Apple о том, как делать компьютерные интерфейсы для людей. Прям буквально, начиная от общего поведения приложения и заканчивая оптимальным размером отдельных кнопок: Apple Human Interface Guidelines.

Аналогичные гайдлайны от Microsoft для Windows-программ и от Google — про Android.

Увлекательное чтиво, даже если ты не дизайнер.
​​В облаке Amazon AWS опять проблемы и это задело Slack — популярный рабочий мессенджер, так что если он у вас глючит — «дело не в офисном интернете».

У всех крупных онлайн платформ есть так называемый Status page, в котором инженеры отражают «здоровье сервиса». Ходят слухи, что в Amazon инженеров наказывают за то, что их сервис отметился на этой странице. К чему это приводит — довольно очевидно. Вот ребята сделали юмористический и чуть более удобный «правдивый статус Амазона».
Помните историю, как израильская компания NSO Group продавала услуги взлома телефонов, когда среди жертв были министры, правозащитники и личные враги арабских шейхов? Там фигурировал взлом айфонов через уязвимость в сообщениях.

Достаточно знать номер жертвы и все — получаешь полный удаленный контроль над телефоном.

Google project zero опубликовал технический анализ этого взлома.

Процитирую резюме из вот этого краткого пересказа: вам приходит гифка, которая на самом деле пдфка, и ее по ошибке не копируют, а пытаются прочитать; в ней доисторическая картинка в формате ксероксов, которая в результате [ошибки] целочисленного переполнения может писать в память, и внутри этой "картинки" семьдесят тысяч блоков логических операций, которые эмулируют небольшой компьютер, который уже находит то место в памяти, которое нужно изменить, чтобы убежать из песочницы [получить полный контроль над телефоном].

Автор вспоминает корабли в бутылке, а у меня в ушах звучит вот эта ирландская песня.

Как замечает Project zero, раньше мы думали, что такое умеют делать только спецслужбы некоторых государств (Россия, Америка, Израиль, Китай), теперь видим, что подобное оружие создают и частные компании, которые торгуют им на рынке.

Технически это шедевр, а использовали его для слежки, пыток и убийств.
​​Как вызвать у зрителя страх и ненависть к компьютерной программе, почему образ хакера — это почти то же самое, что и образ Бабы-Яги, и чем Нео из «Матрицы» похож на Иисуса Христа? Праздничный эпизод подкаста: обсуждаем фильм «Матрица» с киносценаристами Николаем Куликовым и Константином Майером, ведущими подкаста «Поэпизодный клан». 🎬🍿

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

Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.
​​Телеграм запустил функцию перевода — пункт меню появится, если зажать и держать палец на сообщении. Эта функция работает на разных телефонах по-разному и даже список доступных для перевода языков отличается в зависимости от модели.

В версии для айфонов, телеграм использует функционал операционной системы iOS 15, которая переводит тексты с помощью алгоритмов машинного обучения прямо на устройствах, без интернета, на 13 языках.

В андроиде аналогичного метода перевода нет. Есть очень крутой облачный сервис от Google, но он стоит 20$ за миллион символов. Перевод Войны и Мира (700 тысяч знаков) обойдется в 15$, на объемах телеграма разорится даже Дуров. Команда телеграма обманывает Google и пользуется их API бесплатно — это видно по исходному коду телеграма, которое доступно на гитхабе. Ох и любят ребята ходить по грани! Интересно, как гугл отреагирует.
Хочу подвести итоги года. Пост личный и длинный, можно спокойно скипать, no-FOMO.

В этом году я работал на трёх работах и жил две жизни:

1. Строил бизнес по IT-разработке с Федей Борщевым. Уже больше десятка клиентов: куча аудитов и пара запущенных MVP, перезапустили блоги Сноба и почти перепрограммировали публичную часть онлайн-школы ЕГЭ Вебиум. Главное — собрали команду из программистов, для которых программирование — это способ решения бизнес-задач, а не просто кодинг. Денег у нас в этом пока не очень много, цель на 2022 — запустить стартап и начать наконец зарабатывать бизнес-прибыль, а не только зарплату себе, Феде и ребятам-программистам.

2. Осваивал профессию психотерапевта. Прошёл курс молодого бойца у Димы Лицова и отучился для работы с группами в СИФЭП (тоже под руководством Димы). Группа соучеников, с которой мы больше года учились работе с группами — это, наверное, одни из самых близких мне людей теперь. Вообще, группы — это такая ультимативная встреча с собой. Начал небольшую практику с десятком клиентов. Группы пока не начинаю, провел пару учебных, заглянул в бездну и пока обхожу стороной, времени и сил пока не хватает. В 2022 планирую обучение в HEPI, цель — получить признаваемый в мире диплом психотерапевта и набраться опыта у мэтров.

3. Продолжал вести подкаст «запуск завтра». Это самый популярный подкаст про технологии на русском языке. Уже привычная работа, становлюсь профессиональным ведущим. Есть идеи новых форматов и новые темы на 2022, будем пробовать. Как бонус — провел несколько дней открытых дверей и был соведущим открытия чемпионата мира по программированию.

Зачем так много работы? Позитивный ответ — мне интересно. Негативный — пытаюсь заполнить жизнь под завязку, убегаю от чего-то.

Теперь про жизнь:

1. —
2. —
3. У нас с женой растут две дочки и сын. Сын — это для меня новое, отличное от дочек и очень классное. Юсуф.
4. Окончательно отказался от идеи, что я вегетарианец (даже это я пытался использовать как способ «быть лучше других»), готовлю дома мясо. Отказался от идеи, что я «правильный мусульманин»: капаю иногда в воду белое вино, мне очень нравится вкус.
5. Открыл для себя чудо массажа, читай нашёл своего массажиста.
6. Перестал грызть ногти, но так и продолжаю не спать по ночам, зависаю в интернете. Разобраться, зачем мне это — цель на 2022.
7. —
8. Пошёл на личную психотерапию, помогает.

В целом — доволен; в новом году хочется меньше убегать в пустое и больше жизни, больше быть с друзьями и семьей.

С новым годом вас, дорогие! Пусть в нем у нас всё получится.
​​Помните «проблему 2000»? Оказывается, есть и «проблема 2022». В почтовых серверах MS Exchange (один из крупнейших движков для корпораций) сегодня перестала ходить почта из-за «ошибки 2022 года» или Y2K22.

Дело в том, что для обозначения версий антиспам-списков в этом почтовом сервере разработчики использовали формат 220101002. 22 — это 22-ой год, 0101 — день и месяц, 002 — внутренняя версия обновления в этот день. Проблема в том, что они хранили это длинное обозначение в формате «число», которое вмещает в себя числа не больше 2^31, то есть не больше 2 147 483 648. 21-й год в такой формат влезает, 22-й — уже нет.

Выросло поколение программистов, которое не знает, что такое «проблема 2000», Y2K, когда в конце 1999 люди закупались продовольствием и оружием в ожидании компьютерного апокалипсиса, а решением этой (компьютерной) проблемы на полном серьезе несколько лет занимались правительства всего мира. Вот душевные статьи на русской (там и про Россию есть) и английской википедиях.

На фото президент США Билл Клинтон объясняет сложные технические штуки простым человеческим языком.

С новым 2022 годом!
​​Я не люблю делать покупки в интернете. Раньше я спокойно относился к формочкам, где просят в стотысячный раз ввести домашний адрес, данные банковской карты, пройти на следующий шаг и выбрать метод доставки и тд и тп (не забыть отжать галочку «получать новости»!). Теперь мне жалко на это время и мозга. Амазон (подставьте любой крупный марктеплейс) делает великое дело — один раз зарегистрировался и при нажатии «купить», все данные автоматом подсасываются из личного профиля.

При этом идеологически, централизация интернет-покупок мне нравится не больше, чем любая другая централизация.

Какой же приятный шок я сегодня испытал, когда воспользовался кнопкой «🍎Pay» в небольшом интернет-магазине. Нажимаешь одну кнопку и поднимается системный интерфейс iOS с 4 пунктами: 1) банковская карта 2) контакт (электронная почта или телефон), 3) адрес доставки и 4) метод доставки. Все поля предзаполнены моими данными, внизу — полная стоимость и предложение подтвердить покупку одним нажатием. Магия! И никакой централизации!

Так я думал, пока не полез читать документацию. Для интернет-магазинов, Apple Pay или аналогичный Google Pay — ещё один посредник, вдобавок в банкам и международной платежной системе типа MasterCard. У этого посредника свои правила, ограничения (пожертвования, например, нельзя собирать без специального разрешения господ из Apple, а уж издеваться над продуктами эпла и вовсе запрещено) и своя комиссия. Без дополнительной централизации не обошлось :(

Интересно, что технически существует общее API, которое позволяет веб-браузерам и магазинам реализовать такую же удобную оплату одним кликом с обычными банковскими картами, без всяких Apple и Google. Это API точно поддерживается в Google Chrome (demo) но я не видел его нигде в работе. Интересно, есть ли интернет-магазины, которые его реализовали? Повлияло ли это на конверсии?
​​Рейксмюсеум продолжает угорать по сканированию «Ночного дозора» Рембранта (без Джона Сноу).

Теперь выложили скан в 13 раз больше предыдущего — 717 гигапикселей, это самая большая фотография произведения искусства на планете весом 5,6 терабайт, отдельный пиксель меньше клетки крови человека.

По ссылке не только скан, но и подробный рассказ про сам процесс и открытия, которые совершили в процессе, можно надолго залипнуть.

Мне нравится вот этот просмотрщик финальной картинки, обратите внимание на скорость приближения/удаления и то, как можно рассмотреть, как Рембрант рисовал кружева.
Завалил себя работой. Скоро выкатим перезапуск магазина курсов ЕГЭ Вебиума, ведем аудит одной крупной конторы, плюс продолжаем пилить одно секретное медиа и развивать Сноб — вот и не пишу в канал.

Хочу рассказать, как мы сделали админку для нового медиа, но всё руки не доходят дописать красивую статью. Вообще, пытаться сделать круто — это лучший способ не сделать ничего.

Вместо этого, в рамках прокрастинации, похвастаюсь новым офисом. Это комната в квартире рядом с домом, чтобы дети не мешали работать. Из мебели только стол и стул. Зато толстый ковер, можно отсыпаться в перерывах между встречами. Очень рекомендую, если работаете из дома и есть возможность.
Ещё похвастаюсь нашим нерабочим чатиком коллег. Чатик тематический — в нем мы регулярно постим фотки котов (основной флудер — Федя), а я вчера записал ASMR, как мой кот мурчит. А какие у вас нерабочие чаты? Делитесь в @ctodailychat
В новом эпизоде подкаста разобрались, как устроены умные дома и как делают железо Алисы — умные колонки.

Во время записи этого эпизода, мы с редактором подкаста Юлей Яковлевой писали друг-другу РОССИЯ и посылали патриотические стикеры. Это у нас такой внутренний мем, когда гости рассказывают о вещах, за которые мы чувствуем настоящую гордость за наших ребят. В этом эпизоде этого было очень много.

А ещё гости на примере объяснили, как именно коронавирус повлиял на цену электроники в мире. Прям заглянул за кулисы, очень интересно.

Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.
​​Современные протезы кистей рук — это высокотехнологичные гаджеты, а «Моторика» — успешный русский стартап, «дизраптор рынка» в области протезирования.

Как присоединить протез к телу человека? Можно ли управлять протезом силой мысли и чувствовать прикосновения искусственной рукой? Станем ли мы все киборгами?

В новом эпизоде говорим с основателем компании «Моторика» Ильей Чехом.

Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.
Увлекательная обзорная статья о распаде Римской империи и средних веках для не-профессионалов, при этом основанная на современной исторической науке, а не любительской публицистике.

Я в истории полный профан, представлял себе примерно такую схему: прекрасный развитый Рим слабеет, его захватывают и разграбляют варвары; наука и технология приходят в упадок и начинают развитие практически с нуля в эпоху возрождения.

Это — школа «decline and fall», по названию знаменитой книжки Гиббона «История упадка и разрушения Римской империи». Начиная с 1971 года, на какое-то время, лидирующей стала школа «change and continuity»; мол не было катастрофы, были изменение и преемственность, ещё эту школу называют «реформаторской».

А теперь опять откат, большинство учёных признают, что реформаторы частично правы, но империя развалилась и было это очень больно — контр-реформаторство.

И все это про события, которые произошли полторы тысячи лет назад!

Я специально не спойлю фактологию того, как развалилась (или изменилась) Римская империя. Если у вас, как и у меня, все воспоминания из детских книжек и школьной программы — вас ждёт сериал покруче Игры престолов.

Вот это я понимаю блоггер.

https://acoup.blog/2022/01/14/collections-rome-decline-and-fall-part-i-words/



Меня привлекает история Римской империи, потому что я вижу некоторые параллели падения республики с тем, что происходит сейчас. Про этот период, кстати, есть офигенный ютубер Historia Civilis; вот, например его видео о самом долгом году в истории, когда Цезарь сделал тонну реформ, включая календарь, которым мы пользуемся до сих пор (и почему в феврале так мало дней).