Расскажу о винтажном шведском осциллографе с монохромным экраном и элегантным дизайном интерфейса и корпуса. Расскажу о электрических характеристиках, сниму осциллограммы тестовых сигналов.
Читать далееТы не ты, когда голоден, — гласила реклама. Теперь ты не ты, когда веришь, что батончик с глицерином и изолятом — это забота о себе. О том, как из спортзалов США пришла мода на протеиновую еду, и почему это очередной великий обман.
Читать далее(Статья — результат со вместной работы с Максимом Степановым)
Когда начинаешь писать тесты к коду, иногда возникает ощущение, что пытаешься расчесать запутанные волосы, и чем больше дёргаешь, тем больше узлов находишь. Это полезный сигнал, к которому стоит прислушиваться: плохая тестируемость подсказывает, что у кода есть изъяны в архитектуре.
Связанный код, который сложно поддерживать и расширять, сложно и тестировать. Как сказал Боб Мартин:
«Тестируемый код — синоним разъединённого кода»
А значит, тестируемость может быть маркером хорошей архитектуры. Именно это мы и попробуем здесь продемонстрировать.
Мы напишем тесты для примитивного скрипта на Python, который проверяет IP пользователя, определяет их регион и сообщает текущую погоду в регионе. Нас будет интересовать, как эти тесты заставят нас изменить код. Они, как расчёска, помогут нам методично разобрать проблемные места, чтобы код (как и волосы) стал гладким и послушным. Полный пример доступен здесь, каждый основной шаг находится в отдельной ветке.
В первой части статьи мы сделаем простейшее преобразование — разобъём скрипт на отдельные функции, а потом выясним, какие недостатки кода нам пока не удалось устранить. Во второй части мы от них избавимся с помощью разъединения зависимостей и модульной архитектуры. Поехали!
Читать далееИнтернет завален реализациями на Питоне, но иногда удобнее разбираться с технологиями на своём основном языке. Для мен;я это Kotlin.
Если вы программист, наверняка к вам приходят знакомые и предлагают писать агентов. Реализовав оного самостоятельно, вы поймете, что задача из себя представляет.
Статья обещает соблюдать два принципа, упрощающих восприятие:
‣ Движение от частного к общему, потому что легче воспринимать примеры, чем абстракцию.
‣ Быстрая обратная связь, как с REPL.
Агента реализуем так, чтобы легко было заменить лежащую в основе LLM. Посмотрим, как отличается работа при использовании REST API в сравнении с SDK, пощупаем Гигачат и Anthropic.
Ах да,
Рядовая ситуация в разработке — необходимо проверить работоспособность новой печатной платы. Для этого я каждый раз собирал импровизированный тестовый стенд: источник питания, измерительное оборудование и микроконтроллер с подключенными к нему модулями, реле и преобразователями интерфейсов, который бы имитировал различные события, например переключения выводов, прием и отправку сообщений и прочее. Все это собиралось на макетной плате и проводочках, каждый раз программировалось вручную.
У этого подхода были очевидные минусы — стенд был ненадежным, проводочки могли вылететь, код для стенда, как и для прототипа, тоже надо было написать и проверить, и стенд превращался в еще одну разработку. В какой‑то момент я решил, что хочу упростить этап создания тестового стенда. Так появилась идея устройства «Луч» — компактного прибора с поддержкой популярных интерфейсов, цифровыми входами и выходами, который мог бы заменить собой тестовый стенд. Он позволял бы быстро запустить последовательность действий без написания кода с нуля, и мог бы работать как терминал для многих интерфейсов, этакий швейцарский нож. Именно об этом устройстве я хочу рассказать в этой статье.
Читать далееВ июле 2025 года GlobalFoundries — один из крупнейших контрактных производителей чипов — объявил, что покупает MIPS Technologies, ту самую компанию, которая когда-то создала архитектуру MIPS. Сумма сделки не раскрывается, но уже ясно: это событие может заметно повлиять на всю индустрию.
GlobalFoundries, некогда производственное подразделение AMD, стремится расширить свои возможности, а MIPS, сменившая множество владельцев, делает ставку на открытую архитектуру RISC-V и решения для перспективных рынков. Например, промышленная робототехника и умные автомобили. Что значит это слияние для обеих компаний и индустрии в целом?
Читать далееКак попытки быть ближе к пользователю иногда отдаляют от цели
В одномстартапе мы решили сделать по уму — активно собирать и учитывать обратную связь.
Видим комментарий: «Сделайте поиск попроще» — переделываем.
Пишут: «Темная тема нужна обязательно!» — добавл яем.
...
Кремний — химический элемент IV группы Периодической таблицы, имеет 24 изотопа. Природный кремний представляет собой смесь трех стабильных изотопов: кремний-28 (92,254%), кремний-29 (4,672%) и кремний-30 (3,074%). Как известно, примерно 90% выпускаемых полупроводниковых приборов изготавливаются на основе кремния. Развитие электроники требует дальнейшей миниатюризации элементов микросхем и повышения тактовой частоты их работы, а также улучшения характеристик силовых полупроводниковых приборов.
Читать далееПривет! Меня зовут Сергей Киселёв, я Head of Development Platform в MWS Cloud Platform. В 2023 году я пришёл собирать команду Development Platform (DevP) для разработчиков нового облака. Эта статья написана по следам моего доклада «Как с нуля построить Development Platform в отдельно взятой компании» на DevOops 2024. Далее расскажу о том, почему мы заботимся об общем коде, растим культуру разработки и почему только разработчик может сделать инфраструктуру для другого разработчика.
Читать далееО средствах защиты от фишинга у нас в отрасли писали и говорили уже не раз, но, как показывает наш опыт, эта тема остается на волне популярности. Злоумышленники все чаще в атаках делают ставку на человеческий фактор, а люди далеко не всегда могут распознать фишинговые письма. Мы обучаем их, но плохие парни уже распробовали искусственный интеллект: в комплексе с OSINT контент получается впечатляюще персонализированным. Чтобы письма попадали в яблочко, киберпреступники ищут разные способы обхода мер защиты, используемых в организациях, — и это главный вызов 2025 года. Наша задача — закрыть все обходные пути.
Я Фёдор Гришаев, в Positive Technologies занимаюсь исследованием киберугроз. Подготовил для вас обзор технических средств, которые помогут отразить современные фишинговые атаки — или снизить риски, если злоумышленники уже проникли в компанию. Разобрал принципы работы технологий и сценарии их применения. Как несложно догадаться, в статье акцент сделан на почтовом трафике. При подготовке обзора я опирался на тренды фишинговых атак и свой опыт, чтобы сделать действительно актуальную подборку.
Читать далееРазберем типовые ошибки на сайтах, которые мешают бизнесу продавать свой продукт, каким бы хорошим он не был. Такие ошибки встречаются у компаний любого масштаба — от стартапов до крупных игроков. Исправив их, бизнес сможет повысить эффективность сайта на том же трафике, то есть без дополнительных вложений.
Читать далееНикто не любит быть тем парнем, который говорит «а давайте еще и защиту поставим». Особенно когда речь идет о блестящем новом AI‑продукте, который должен был запуститься «еще вчера». Но когда твой корпоративный чат‑бот начинает выдавать системные промпты направо и налево, а в 2 ночи тебе в Telegram прилетают сообщения «СРОЧНО! Хакеры взломали бота!» — понимаешь, что без брони в бой идти нельзя.
Читать далееЭто домолен. Гидрокортизоновая мазь, которая шикарно снимала воспаление, как и все глюкокортикоиды. А потом вас доедали стафилококки и грибы. Сейчас так не делают.
В мае многих тревожила задача «Как сбросить к лету 20 килограммов», так как нужно было втиснуться в любимые джинсы десятилетней давности. Такое, как правило, успешно заканчиваются провалом. В середине лета с приходом пляжного сезона обычно настаёт уже следующий этап, подразумевающий необходимость красиво и открыто демонстрировать себя с минимумом одежды. Успех этого этапа тоже не всегда гарантирован.
Когда речь идёт о лице, мы часто готовы часами изучать составы сывороток, подбирать идеальный ретинол и выстраивать многоступенчатые системы ухода. А вот уход за кожей остальной части тела идёт по остаточному принципу, особенно часто — у мужчин.
Нет, в целом мне очень близка и понятна идея концепции «Как удачно, что шампунь сразу стекает вниз и моет остальное», но всё-таки кожа ниже шеи — это не какой-то менее важный орган, не заслуживающий пристального внимания.
Кожа тела — это уникальная и сложная экосистема со своими правилами. И сегодня мы разберёмся, почему подходы, идеально работающие для лица, здесь часто дают сбой. Мы погрузимся в физиологию с биохимией и потыкаем палочкой в микробиом, чтобы понять:
— Почему кожа на спине — это не то же самое, что кожа на щеках?
— Как отличить банальный прыщ от грибковой инфекции, лечение которой требует совершенно другого подхода?
— Какие научные инструменты есть в нашем арсенале сегодня, чтобы эффективно и безопасно решать эти проблемы, не прибегая к «тяжёлой артиллерии» без необходимости.
Disclamer: мы постарались отобрать наименее пугающие иллюстрации, но кому-то это всё равно может испортить аппетит.
Читать далееВ горной промышленности ИИ уже решает конкретные задачи, от устранения аварийных простоев до повышения извлечения полезных компонентов. Дмитрий Лохов, основатель и генеральный директор инжиниринговой компании TAPP Group, рассказал, как команда обучала нейросеть прямо на фабрике, как внедрение алгоритмов позволяет сокращать непроизводственные простои, и почему следует начать интеграцию ИИ уже сейчас.
Читать далееTelegram — не просто альтернатива WhatsApp или Slack. Это полноценная платформа с открытым API, богатой экосистемой и миллионами активных пользователей. За последние годы Telegram стал ключевым инструментом в сфере:
Читать далееЕсли при слове "аукцион" ты представляешь молоток, галерею и ставки на картину — забудь. В Web3 всё иначе: торги может вести смарт-контракт, ставки могут быть скрыты, а тип аукциона может смениться прямо по ходу торгов.
Я собрал в этой статье всё, что стоит знать про аукционы в блокчейне: какие виды бывают, как устроена логика работы и что с этим делают протоколы вроде MakerDAO, OpenSea, 1inch или Bounce. От классических английских аукционов до китайских лотерей и японского “последнего выжившего” — с примерами контрактов и кейсами из реальных проектов.
GeForce RTX 4090, представленная NVIDIA в октябре 2022 года, стала не только самой мощной потребительской видеокартой своего времени, но и одной из самых противоречивых. За почти три года существования этот флагманский продукт прошел сложный путь от серьезных технических проблем до относительной стабильности, демонстрируя как инженерные просчеты, так и способность индустрии адаптироваться к вызовам.
Читать далееСобрали 10 книг по управлению проектами. Каждая с выводами, которые руководители применяли на практике. Здесь — результаты от внедрения знаний из книг и подводные камни.
Читать далееВ современном мире цифровая грамотность — необходимость. Смартфон помогает общаться, заказывать товары, записываться к врачу, пользоваться банковскими услугами, компьютер — работать и учиться. Но что делать, если ты не видишь экран?
Курсы в рамках Платформы цифровой грамотности для незрячих детей помогают людям с инвалидностью по зрению освоить смартфон, компьютер, полезные приложения и научиться работать с офисными программами Microsoft Word и Excel. Причем сделать это можно бесплатно и в удобное время.
Рассказываем, какие курсы можно освоить и что еще есть на платформе beelineforkids.ru.
Читать далееНесмотря на обилие способов заглянуть вглубь человека, не травмируя его, медицинская диагностика по-прежнему остается пространством догадок и интуиции. Байки о чудовищных диагностических промахах циркулируют с прежней силой. Да что там — снимают целые меддетективы об одержимых, но гениальных докторах, бросающихся на этическую амбразуру ради того, чтобы сложитьразгадать «диагностический пазл».
Все дело в пресловутой физике — даже самый чувствительный оптический томограф не в состоянии изменить законы оптики. Наталкиваясь на неоднородные волокна и органеллы клеток, излучение рано или поздно рассеивается, затрудняя визуализацию. Но что, если попробовать радикально другой подход — изменить свойства самих живых тканей? Например, сделать их временно и обратимо прозрачными?
Рассказываем, как эту идею с нотками уэллсовской фантастики реализовал Валерий Тучин, патриарх мировой биофотоники и «Ученый года» по версии Национальной премии в области будущих технологий «Вызов».
Читать далее