Архив января 2025 - 76

Введение

Трувары труварам рознь... (c)

Привет, друзья.

Привет, друзья.

Это моя первая статья тут и, по хорошему, она могла быть про что-то социально значимое, концептуальное и я думаю, что на этом канале будут посты и на другие темы: о мировоззрении, науке, искусстве, может быть об опыте путешествий, но начнём, пожалуй, со статьи в области HIFI / аудиофилии.

Читать полностью »

Современная астрономия переживает эпоху сдвига парадигм. Благодаря новым телескопам, инструментам и машинному обучению, астрономы проводят более глубокие исследования и меняют устоявшиеся представления. Одним из таких открытий стала неожиданная находка в планетной системе PDS 70, которая бросает вызов традиционному представлению о формировании планетных систем.

Читать полностью »

С 1 августа Youtube работал в России с замедлением. Видео можно было посмотреть только с мобильного в плохом качестве. В конце декабря хостинг заблокировали окончательно. Об этом не объявили официально, но пользователи отмечают, что теперь видео не загружаются даже с мобильного.

Чем заменить Youtube: 15 вариантов для авторов и бизнеса - 1

Читать полностью »

Китайский автопроизводитель BYD Co закончил год с рекордными продажами, доведя общий объём реализации пассажирских автомобилей до 4,25 миллиона единиц. Это позволило компании сократить отставание от Tesla в борьбе за лидерство на рынке электромобилей.

Читать полностью »

В этой статье я хочу поделиться своим личным опытом развертывания смарт-контрактов двумя различными способами в тестовой сети Sepolia.

Заметьте, основная цель этого материала - продемонстрировать различные подходы к развертыванию смарт-контрактов, а не детальное обучение созданию самих смарт-контрактов. Если вы новичок в программировании и еще не знакомы с JavaScript или Solidity, не беспокойтесь. Все необходимые фрагменты кода для наших смарт-контрактов будут автоматически сгенерированы во время процесса.

Читать полностью »

Tesla начала пробное производство на своём новом мега-заводе в Шанхае, который будет специализироваться на производстве батарей энергосбережения Megapack. Это значимое событие для компании, поскольку новый завод станет первым в Китае и вторым в мире после Гигафабрики в США.

Строительство завода было завершено за семь месяцев, что является рекордным сроком для компании. Церемония «закладки первого камня» состоялась 23 мая, и уже через полгода завод был готов к запуску пробного производства.

Производитель электромобилей Tesla объявил о начале развёртывания новой версии своих зарядных станций Supercharger в Китае. Это событие станет важным шагом в развитии инфраструктуры зарядки электромобилей в стране.

Новые зарядные станции V4 Supercharger, которые будут запущены в 2025 году, будут иметь мощность до 500 кВт и будут доступны не только для автомобилей Tesla, но и для других брендов электромобилей в Китае. Это решение позволит улучшить эффективность зарядки, что является ключевым фактором для развития рынка электромобилей.

Читать полностью »

Привет ребята. Приступая к очередному проекту решил, наконец, мигрировать с ненавистного мне STM32 на что-то более простое, компактное и понятное. Чтобы закрыть вопрос с STMками, выскажу свое мнение, что они превратились в монстров, которых без графических «костылей» и сконфигурировать то с нуля невозможно. А чтение документации на железо превращается в пытку. Взять хотя бы настройку ШИМа в таймерах…

Читать полностью »

Электрический пикап Tesla Cybertruck, представленный в ноябре прошлого года, продолжает удивлять владельцев и экспертов своей конструкцией. В этот раз проблема возникла с фарами, которые оказались не приспособлены к зимним условиям.

Как сообщают владельцы Cybertruck в социальных сетях, снег легко забивает фары, что приводит к ухудшению видимости на дороге. Причина кроется в их конструкции: фары расположены в углублении, которое накапливает грязь, песок и снег. Это приводит к тому, что фары оказываются заблокированы снегом, и водителям приходится останавливаться на дороге, чтобы очистить их.

Читать полностью »

Как типы делают сложные задачи простыми - 1


Последнюю пару лет мой мозг программиста всё больше увлекался типами, принципами функционального программирования и Typescript. По большей мере на это повлияло огромное количество времени, потраченное мной на кодовую базу Heartbeat — фулстек-приложения из трёхсот тысяч строк на Typescript, включающего в себя веб-приложение React, мобильное приложение React Native и сервер Node.js. Мой опыт работы с этой кодовой базой показал мне, что чем больше я полагаюсь на систему типов, тем больше пользы из этого извлекаю.

Написание кода в кодовой базе, полностью сделавшей упор на типы, похоже на жульничество. Часто я могу реализовать 80% новой фичи, ни разу не запустив код. Я начинаю работать над крупным рефакторингом, требующим нарушить допущение, принятое во всём коде, но вскоре выясняю, что благодаря системе типов изменения оказываются тривиальными. Простые фичи практически кодируют себя сами, потому что опечатки мгновенно отлавливаются, а половина моего кода пишется автодополнением. На вопросы от команды техподдержки о тонкостях работы какой-то фичи можно ответить при помощи Ctrl+F в коде, даже если письменной документации почти нет. Целые категории багов, с которыми мне приходилось бороться, попросту исчезли.

Я начал называть стиль кодинга, позволяющий реализовать подобное, Type Driven Development. В статье я приведу разрозненные мысли и ссылки на ресурсы, сильно повлиявшие на то, как я понимаю type driven development.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js