В этой статье рассказано, как написать и развернуть клиент для ChatGPT при помощи Wing и Next.js.
Это приложение может работать локально (в локальном симуляторе облака), либо его можно развернуть в облаке у вашего провайдера.Читать полностью »
В этой статье рассказано, как написать и развернуть клиент для ChatGPT при помощи Wing и Next.js.
Это приложение может работать локально (в локальном симуляторе облака), либо его можно развернуть в облаке у вашего провайдера.Читать полностью »
Один из дилеров Подмосковья начал принимать заказы на большой и мощный американский пикап RAM 1500 TRX: живые машины из первой партии должны прибыть в Россию в октябре. Цена уже известна — 18,845 млн рублей, но предусматривается и скидка в 650 тыс. рублей (вероятно, за кредит и trade-in).
Дисклеймер: это вольный перевод колонки Джона Хермана для издания New York Magazine, выполненный редакцией «Технократии». Подписывайтесь на наш каналЧитать полностью »
Он ни разу в жизни не видел телефона, потому что родился слепым. Тем не менее его считают величайшим телефонным фрикером: обладая абсолютным музыкальным слухом, он мог насвистеть в телефонную трубку последовательность сигналов, которая позволяла ему бесплатно звонить в любую точку земного шара. Его звали Джозеф Энгрессия, но сам он предпочитал называть себя Джойбаблз. Вот его история.
Читать полностью »
Генеральный директор SpaceX Илон Маск заявил, что компания предоставит бесплатный доступ к экстренным службам через спутники Starlink. Миллиардер добавил, что это предложение будет распространяться на пользователей смартфонов по всему миру при условии одобрения правительством.
На протяжении многих поколений физики ломали голову над тем, как устроена жизнь. Их теории о материи и энергии помогли им понять, как Вселенная породила галактики и планеты. Но физикам до сих пор сложно понять, как безжизненные химические реакции порождают сложность, хранящуюся в наших клетках.
В новой книге «Жизнь, какой её никто не знает: физика возникновения жизниЧитать полностью »
Представлена новая версия классического внедорожника Defender, которая была «переделана вручную» инженерами Land Rover Classic.
Команда «Т-банка» (бывшего «Тинькофф») объявила о запуске собственного сервиса виртуальных досок – платформы Unidraw. Как отметили в пресс-службе, это бесплатный аналог популярного сервиса Miro. При необходимости данные можно перенести из Miro.
У меня наконец-то появилось ощущение, что я хороший программист, поэтому было бы неплохо записать советы вида «как бы я смог добиться этого быстрее?». Не буду утверждать, что все эти советы отлично подойдут всем, но для меня они были бы хорошими.
Не могу перечесть случаи, когда при работе в команде у нас была какая-то часть системы, которая легко могла поломаться, но никто не думал о том, как усложнить появление таких ошибок.
Когда я занимался разработкой для iOS, то использовал CoreData и подписывался на изменения нескольких view. Обратный вызов подписки поступал в тот же поток, из которого было запущено изменение. Иногда это был основной поток, а иногда — фоновый. В разработке для iOS важно то, что вносить изменения в UI можно только в основном потоке, иначе приложение вылетит. Поэтому подписка могла работать нормально, но потом ломалась, когда кто-то запускал изменение из фонового потока или вы позже добавляли обновление UI.
Все без раздумий воспринимали это как что-то само собой разумеющееся, и об этом часто говорили в ревью для новичков в команде. Время от времени кто-нибудь ошибался, и мы добавляли DispatchQueue.main.async
, когда видели отчёт о сбое.
Я решил это исправить. У меня ушло десять минут на внесение изменений в слое подписки, теперь подписчики вызывались в основном потоке, что позволило избавиться от целого класса сбоев и сняло с нас часть умственной нагрузки.
Читать полностью »