TGINSIGHT CHAT
Такты, стеки, два колеса
@clockstackwheels
ТехнологииО технологиях, научной фантастике, программировании и схемах. Навигация по каналу: https://t.me/clockstackwheels/3 Чат канала: https://t.me/joinchat/VNhNF1NF70dkFgUX
Последни публикации
Стр. 43 от 75 · 894 публикации
Публикувано 2.09
Издательство Лавка Игр выпускает на русском настолку Живой Лес. Мне за этот пост не платили, но хочу прорекламировать, потому что и игра кажется достойной, и то, как Лавка ведёт кампании, мне тоже импонирует. Живой Лес это семейная настольная игра в жанре "построение колоды" от датского дизайнера Аске Кристиансена. Она уже получила ряд престижных наград, и в целом отзывы положительные. Нужно будет спасать сказочный лес, собирая колоду из карточек с волшебными животными, дающими разные свойства. Очень хвалят иллюстрации и качество компонентов. Если вы вдруг думаете, что это что-то детское, то нет: современные семейные игры научились делать, с одной стороны, достаточно простыми для детей (не слишком мелких, а например школьного возраста), с другой стороны, взрослому есть где подумать и поразвивать стратегию. Мы с семьёй играем, например, в Wingspan или Everdell, и взрослые даже близко не скучают — котелок по полной разогревается, когда нужно построить движок для получения камней, на которые ты построишь дом, позволяющий бесплатно поселить зверя туда и получать по карте каждый ход, но только если... Короче, правда интересно. Вот Живой Лес обещает быть чем-то подобным. Я уже предзаказал. Отдельная крутая фишка: за каждые 10 заказанных коробок Лавка Игр посадит одно дерево (либо сами, либо силами специального фонда, пока не решили). #games
Hashtags
Публикувано 1.09
На iOS есть такая фишка: "сгрузить приложение". Если памяти мало, телефон удаляет физически файлы приложений, которые вы редко открываете, но оставляет ярлыки. Потом при нажатии на ярлык приложение снова скачивается и устанавливается. По смыслу это похоже на остановку двигателя в пробках у современных автомобилей. Так вот, оказывается, это "сгружение" ходит за восстановлением приложения в AppStore. Если из AppStore приложение было удалено, то фиг вам, его будет не вернуть. Например, наблюдал реальный кейс: айфон таким способом самолично (!) сгружает Сбербанк, и всё. Ярлык есть, но вы больше Сбербанк на этом устройстве не запустите, потому что при попытке запуска вам напишут, что в AppStore его больше нет. А ярлык висит, да, и сами вы приложение не удаляли. Веб-версия Сбербанка при этом на два порядка уступает по юзабилити, причём во многом из-за ограничений веба (например, нельзя сделать вход по FaceID, нужно каждый раз буквально вводить пароль и получать СМСку). Слезайте с iOS, кто ещё не. #gadgets
Hashtags
Публикувано 31.08
Криптобиржа SudoRare установила мировой рекорд по скоростному соскамливанию — пишут в интернетах. Всего за шесть часов с момента запуска организаторы собрали с лохов почти лям баксов и свалили в закат. Я адский хейтер крипты и могу часами рассказывать о том, почему мне не нравится, как человечество обошлось с этой технологией. Новости, вроде той, что выше, как, впрочем, и вполне серьёзные новости про появление вещей вроде NFT вызывают во мне смесь бессилия и истерики. Каждый день читаю что-то подобное, человечество долбанулось. Даже Дуров недавно написал про крипту и словил двадцать тысяч минусов, полностью отключив из-за этого реакции у себя на канале. Подумал о том, что можно оценивать вещь по тому, в каких сценариях и какие люди её используют. Например, хлеб едят в том числе преступники, и он позволяет им не умирать от голода и продолжать творить свои преступления — это плохо. Но хлеб едят и обычные люди, дети, старики, законопослушные. Суммарное добро от существования хлеба на много порядков превышает любое возможное зло от него. Двигаемся по шкале сложности оценки чуть дальше: видеоигры вызывают у детей и подростков зависимость, портят зрение и расшатывают нестабильную детскую психику. Но в то же время миллионам людей они позволяют получать удовольствие, расслабляться, проводить досуг. А многим ещё и зарабатывать. Причем, как на самих играх (киберспорт), так и на их создании. Ещё дальше на шкале будет оружие и, например, алкоголь. Уже нельзя однозначно сказать, являются ли эти вещи скорее добром или скорее злом. Так вот крипта за ~10 лет активного существования толком не принесла человечеству пользы. Хотя потенциал у технологии был, о децентрализованном свободном от корпораций интернете до сих пор пишут только в теоретических статьях (половина из которых критические). Однако вреда, обмана, мошенничества и просто пустого слива денег в унитаз очень много: начиная от заработков спекулянтов и заканчивая очередным криптостартапом, получающим миллионные инвестиции за страничку в Notion. Отдельные люди на этом наварились (чаще всего не сделав совершенно ничего полезного), и это только добавляет очков в минус, примерно по той же причине, по которой нельзя считать добром обогащение владельцев Кэшбери. Кажется, никакую технологию люди не умудрились использовать настолько бездарно, как крипту. Даже от ядерного оружия и автомобилей, при их очевидной деструктивности, есть польза. Есть ощущение, что это связано именно с периодом развития людской расы, а не конкретно с технологией: просто у нас уже очень много всего, и мы зажрались, бесимся с жиру. Если будет появляться что-то новое прорывное, судьба у него будет незавидная: не удивлюсь, если сильный ИИ посадят придумывать, как показать народу больше рекламы, а не как искать лекарство от рака. #web
Hashtags
Публикувано 30.08
Telegram изъял 70% адресов каналов, которые не проявляли активность год или более (то есть отобрал у них короткое имя, как например моё @clockstackwheels). Дуров заявил, что, дескать, эти адреса принадлежали иранским киберсквоттерам. Хотя, зная его любовь к выдаче желаемого за действительное, могу предположить, что 70% каналов просто были заброшены. И у меня даже есть идеи, почему, но, думаю, вы и сами догадываетесь. Тем не менее, независимо от истинных причин, чистить неактивные адреса я считаю правильным. Каналы созданы для того, чтобы быть живым фидом какой-то информации. Не обязательно блогом, это может быть даже технический канал с логом вашего CI/CD по работе. Издание Telegram Info запустило петицию с требованием вернуть эти адреса. Вот что они пишут: Зачастую каналы используются авторами как личные визитные карточки, каталоги, энциклопедии и публичные архивы.. Я тоже так могу: Зачастую микроскопы используются владельцами как подставки для книг, линзы для поджига костра и инструмент забивания гвоздей!. Думаю, то же самое (экспроприацию адресов) сделали бы с ботами, если бы на платформу ботов не положили огромный болт ещё несколько лет назад. #web
Hashtags
Публикувано 29.08
У кого-то из фантастов была описана такая сцена: огромный военный космический корабль древней цивилизации патрулирует свои владения, а рядом с ним летит маленький современный (от другой цивилизации) и конвоирует его, чтобы чего лишнего не сделал. Маленький был способен уничтожить большой одним выстрелом. В сцене показана немощность некогда могучей, но безнадёжно устаревшей технологии по сравнению с более новой. Я вспомнил сегодня об этом, когда увидел машину такси, у которой на "шашечках" на крыше был написан красивый семизначный номер телефона. Сама машина стояла припаркованная, с водителем внутри, на стекле была табличка "Свободен" или типа того. Никакой айдентики какого-либо из агрегаторов на корпусе не было. Не знаю, работает ли конкретно этот водитель по-старинке, но мы все таких иногда встречаем на выходе из вокзалов, например. Призраки давно минувших времён. #life
Hashtags
Публикувано 28.08
В комплекте с аппаратурой для дрона (не DJI, а универсальной, для хардкорных FPV) шли более слабые пружины, чтобы сделать стики мягче. Разобрал её, чтобы их установить, и очередной раз поразился, какой большой путь китайцы проделали за последние пару десятков лет. В третьей части фильма "Назад в будущее" есть эпизод, когда Марти в 1955 году вместе с Доком чинят машину времени, и часть электронных компонентов — японские. Док говорит: "Не удивительно, что она сломалось, тут написано Сделано в Японии". Для Дока из 55-го Япония это отсталая страна, ещё не пережившая послевоенный кризис. Но для Марти из 85-го японцы уже являются лучшими поставщиками электроники в мире, о чём он и упоминает. В моем детстве "Сделано в Китае на третьей смене" было фразеологизмом для обозначения некачественной вещи. Но сейчас я разбираю китайский пульт, и он офигенный: четкая аккуратная машинная пайка, качественное литьё, грамотное использование внутреннего пространства, батарейка на отдельном креплении специально под неё (раньше в игрушках батарейный блок иногда прикручивали "горячими соплями" к стенке). Аккуратный тонкий механизм стиков на подшипниках, пружины в твёрдой смазке, чтобы не щёлкали, кабель-менеджмент итд. Классно. А уж китайские телефоны и другие брендовые вещи давно уже догнали по качеству европейские и американские. Вот умеют люди учиться на том, что корпорации используют их дешёвый труд и размещают в Китае заводы по сборке айфонов. Осталось только софт научиться писать, пожалуй. #gadgets
Hashtags
Публикувано 27.08
Я порешал немного задачи на leetcode и остался не слишком доволен сервисом. Leetcode — это онлайн-сайт с задачами по программированию. Даётся описание (какие данные приходят на вход, и что нужно получить). Можно отправить код на любом актуальном языке программирования, и ваше решение будет оценено по двум показателям: скорость и память. Что не понравилось в сервисе: 1. Встроенный редактор кода поленились делать нормальным, это по сути блокнот без каких-либо хинтов и проверок. Проще сразу писать в IDE, а потом копировать. Но это мелочь, куда серьёзнее второй пункт. 2. Система оценки, о которой я упомянул выше, крайне неточная. Разброс по времени бывает в 1.5-2 раза у одного и того же кода. И, наоборот, почти не показывает важную разницу между разными решениями. По памяти то же самое: цифры плюс минус одинаковые, как бы вы ни решали задачу. Это выражается в том, что легко словить результат типа "Ваше решение лучше, чем 33.33% остальных", причем, много раз подряд. Это значит, что в точности треть решений попадает в какой-то один кластер оценки (либо что решений отправлено очень мало, но сайт популярный, так что не знаю даже). При этом подобная оценка — единственный показатель успешности вашего решения, поэтому она важна, но при таком разбросе теряет смысл. Хотя сама идея, например, ежедневной новой задачи мне нравится — позволяет разминать мозги и держать себя в тонусе в некотором смысле. Впрочем, тут тоже есть нюанс: эффективное решение задач редко пересекается с правильным и реалистичным решением, которое требовалось бы от программиста в любом практическом сценарии. Допустим, вам нужно наполнить ведро водой. В обычной жизни вы отнесёте его в ванну, откроете кран и наполните. А вот подход на Leetcode заставляет использовать извращения типа "вытащить из холодильника бутылку воды и разрезать её над ведром". И вот в какой-то момент вы понимаете, что быстрее всего выбросить ведро в окно, потому что под окном глубокая лужа, оно там утонет и технически станет наполненным водой мгновенно. О реальной жизненной применимости такого решения, думаю, говорить не стоит. Но иногда буду решать. Сегодняшняя задача уровня Hard, такие дают за собеседованиях на middle и senior: поиск максимальной суммы прямоугольника внутри матрицы. #dev
Hashtags
Публикувано 26.08
Сервис Heroku объявил о том, что с ноября убирает бесплатные тарифы. Heroku это такой облачный провайдер, который даёт вам не голый сервер, а готовую инфраструктуру, где вы можете достаточно простым способом развернуть веб-приложение практически на любом языке. Если обычные сервера оперируют вводом консольных команд, которые задаёт разработчик, то в Heroku достаточно кинуть правильно сконфигурированный репозиторий с исходным кодом, сервис сам его соберёт и запустит. Это очень удобно во многих случаях, но в основном, например, для прототипирования и хакатонов. Неоднократно пользовался. Компания в официальном блоге написала пафосный текст о своей великой миссии, которая, к глубочайшему сожалению авторов, не совместима с наличием бесплатных тарифов. Жизни себе не находят, страдают, бедные, но вынуждены оставить только платные опции. Простой экземпляр облака теперь будет стоить $7 в месяц. Проблема в том, что за $5 в месяц можно на DigitalOcean взять выделенный сервер с автоматически предустановленной на него системой Dokku. Даже ничего делать не нужно, там буквально в интерфейсе есть одной кнопкой "Создать сервер с Dokku". Dokku — это консольный Open Source аналог Heroku. В него можно запушить репозиторий с кодом, после чего ваше приложение автоматически соберётся, задеплоится, пробросится на правильные порты, выведется на поддомен. Эта штука сокращает сложность деплоя в десятки раз. Я сижу на Dokku уже несколько лет и не перестаю восторгаться, насколько значительно она экономит время и нервы. И теперь у Heroku фактически не осталось преимуществ. Разве что в Heroku есть GUI, но зато выделенный сервер, на котором будет выполняться Dokku, существенно более гибок и функционален. Так, с помощью плагина вы можете в том же Dokku бесплатно поднять СУБД, которая у Heroku теперь будет отдельным инстансом от $9 в месяц. О бОльшей защищённости данных я вообще молчу. Теперь пользоваться Heroku имеет смысл только либо если вы просто не знаете об альтернативе, либо если ленитесь переехать. Но насчёт лени я уже писал ранее о разграничении субъективного выбора и объективно эффективного — если небольшой одноразовый вклад сил позволит вам потом получать преимущество постоянно и систематически, то отказываться от такого вклада неправильно. Здесь аналогичная ситуация. #web#dev
Публикувано 25.08
Сегодня DJI представили свой новый FPV-дрон под названием Avata. Слухи о нём были уже давно, в сеть полностью слили и его дизайн, и характеристики, так что сегодняшний анонс скорее формальность. Хочу отметить, насколько хорошо DJI проводит работу над ошибками. Мало какая крупная компания с каждым новым релизом умудряется исправить большинство критических косяков, на которые жаловались пользователи в предыдущих версиях. DJI явно мониторит комментарии сообщества и следит за отзывами. Самые серьёзные недостатки DJI FPV (первой версии FPV-дрона от них): - большой вес, из-за чего низкая маневренность - плохое качество камеры - небольшой угол обзора камеры, причём даже в такой небольшой иногда попадали винты - плохая система стабилизации Из-за трёх последних пунктов владельцы DJI FPV, и я в том числе, крепят на него сверху дополнительно GoPro, что усугубляет первый пункт и сильно уменьшает полётное время. В Avata исправили абсолютно всё: он лёгкий и манёвренный, по первым обзорам качество камеры значительно улучшили, угол тоже увеличили, и полностью переработали систему стабилизации RockSteady 2.0: теперь она тоже использует гироскоп, судя по наличию в ней режима выравнивания горизонта. Ещё из крутых вещей: новые лёгкие и более компактные очки, в которых (наконец-то!) подумали о людях с близорукостью и сделали регулировку линз; защёлка от выпадения кабеля питания очков (реально бесило); встроенная память на 20Гб. Кстати, очень характерно, что новый дрон идёт в комплекте с Motion Controller'ом, а привычного пульта вообще нет. Управлять FPV-дроном с обычного пульта можно только после обучения. Видимо, в компании подумали, что опытные люди и так купят себе нужное оборудование. Что касается Motion Controller (это такой джойстик, который двигаешь прямо в воздухе, направляя дрон в нужную точку), у меня такой есть, и он меня совершенно разочаровал — чувствительность не настолько высокая, чтоб прям летать крутые траектории, которые возможны при управлении пультом. Не знаю, улучшен ли хоть как-то этот момент в Avata, нужно ждать подробных обзоров. В любом случае, это крайне серьёзное заявление на конкуренцию с FPV-миром. Первый DJI FPV был пробой пера: он не подходил профессионалам из-за своей тяжести и неповоротливости, а новичкам было слишком дорого его разбивать. Avata же наверняка станет интересна и тем, и другим. Пожалуй, самый серьёзный возможный косяк это отсутствие взломов прошивки на разблокировку мощности передатчика. В FPV критически важно иметь стабильную связь, но в ряде стран иметь мощный передатчик запрещено, поэтому его душат на уровне прошивки. Душат сильно, летать буквально практически невозможно. Появляются народные способы взломать прошивку, но по непонятной причине компания DJI с ними борется. Хотя наличие способа взлома не нарушает никаких законов, зато многократно увеличивает привлекательность покупки для людей за пределами США и ещё пары стран, где разрешены мощные передатчики. Ну и очки. Большие очки, которые у меня, кроме DJI умеют соединяться с дронами других производителей, и поэтому иметь такие очки удобно, даже если ты не покупаешь дрон от DJI. Если новые очки будут поддерживать только Avata и ничего больше, то их полезность даже при их удобстве становится более сомнительной. Посмотрим. #drone#gadgets
Публикувано 24.08
В отеле разные группы лифтов на чётные и нечётные этажи. Впервые такое вижу. Практика из разработки применяется в реальном мире: это же горизонтальное масштабирование, шардинг базы данных. Если у вас есть равномерно распределенный идентификатор записи, вы можете по остатку от деления на количество серверов помещать запись на разные машины, и всегда будете знать, откуда её читать.
Публикувано 23.08
Пару лет назад я писал, что через пару лет мы все будем ходить со складными смартфонами, потому что в смартфонах это единственное значимое технологическое нововведение нашего времени. Я ошибся в сроках, но всё ещё сохраняю суть прогноза. Пандемия, дефицит чипов, инертность большого рынка, а теперь ещё и экономический кризис — не хватило двух лет для нужного скачка. И всё-таки, активно выходит четвёртое поколение: Samsung Galaxy Fold 4, Xiaomi MIX Fold 2, Huawei Mate Xs 2. Предварительные обзоры более менее сходятся на том, что наконец-то устройства не страдают от совсем уж нелепых косяков и наконец-то выглядят юзабельными. Их научились делать относительно тонкими, а софт уже практически весь адаптирован под экраны повышенной ширины (кроме инстаграма — они даже для обычных планшетов до сих пор не сделали клиент). Смартфоны уже много лет не могут предложить ничего принципиально нового. Двадцатый айфон отличается от десятого парой цифр в брошюре и чуть-чуть новым дизайном. Просто непонятно, куда дальше: живучие батарейки так никто и не изобрёл, камеры уже упёрлись в свои физические пределы так, что их стали пихать по пять штук в один корпус, а на процессор и память давно всем пофиг — ты просто покупаешь дорогой телефон, и он работает быстро. Я вот понятия не имею, какой процессор в моём Mi 11 Ultra, и, честно говоря не помню, сколько памяти — она просто всегда есть. Так что следующий действительно качественный скачок в user experience это что-то такое: складной дисплей, проекция 3D-голограммы прямо в воздух, трансформация смартфона в электросамокат, встроенный бластер... Ладно, всего такого у нас пока нет, кроме складного дисплея. Смартфоны научились очень хорошо и эффективно выполнять entertainment-задачи — мне одинаково удобно смотреть условный Ютуб или листать соцсеточку, что с компьютера, что с мобилы. Но вот рабочие задачи это пока ад. Попробуйте на смартфоне писать код, редактировать Excel-таблицу, в деталях монтировать фото или видео, да что угодно. Для всего этого не хватает большого экрана и удобного способа ввода. С вводом пока что ничего не могут придумать, но вот экраны — наше ближайшее будущее, я гарантирую это. Жду появления Mix Fold 2 в международной продаже. #gadgets
Hashtags
Публикувано 22.08
Что можно относительно безопасно брать на Кикстартере, так это настолки. В самом деле. Если мы говорим об электронике, то с ней вечно непредвиденные проблемы. Немало случаев, когда авторы кампании с каким-либо гаджетом собирали миллионы баксов, но производство наладить так и не могли. Причём, не обязательно из-за злого умысла (своровали деньги и убежали). Просто предсказать все подводные камни и нюансы при производстве железяк очень сложно. Об этом кстати в своих апдейтах писали авторы Flipper, о котором я уже вам рассказывал (тут ребята молодцы, выполнили свои обязательства даже в сложных для этого условиях). Или вот, видеоигры. Не родился ещё такой разработчик, который может правильно оценить сроки. Даже Rockstar с их дичайшими переработками и людьми, ночующими в офисе, не могут выпускать игры вовремя, а уж чувак с Кикстартера... В общем, вы все, скорее всего, знаете про Star Citizen. А кто-нибудь из вас ещё и знает про Limit Theory (но если не знаете, не гуглите, я потом расскажу, интересный случай!). С настолками дела обстоят лучше. Настолку можно полностью сделать и оттестировать сотнями партий, потратив на это чуть-чуть бумаги и чернил для принтера. Разработка настолки может упереться только в отсутствие денег на художников (и отсутствие хорошего менеджмента этих художников, чтобы они не сливались один за другим :) ). Но если в игре простая графика, то такая игра отличный кандидат на краудфандинг — посчитать цену печати не сложно, и никаких подводных камней там нет. Тема отлично масштабируется: либо народ оценит и купит, тогда ты в плюсе, либо нет, тогда ты особо ничего не потерял, кроме времени. Поэтому настолки на Кикстартере и похожих ресурсах крайне редко не выполняют своих обязательств, и покупать их там можно смело. У меня оставалась непотраченная prepaid-карта, и я бэкнул игру Moon — судя по виду это дальний родственник 7 Wonders — стратегия на составление стэка карт, которые друг с другом взаимодействуют и обеспечивают тебе один из нескольких путей к победе. Минималистичный, но милый дизайн плюс интересная мне хайтек-тема освоения Луны. Кампания оказалась популярна и собрала абсолютно все заявленные стретч голы (дополнительная награда за количество бэкеров), так что мне ещё и приедет какая-то убер-гипер-делюкс коробка с цветными фигурками и голографическими карточками. Но через год, да. Посмотрим. Предварительные ревью на BGG пока со средней оценкой 8.0, что очень хорошо. #games
Hashtags