Статья
Обзор Хабра: от принципов ООП до российского телефона и ИИ для детей
Сегодня в дайджесте: классический принцип объектно-ориентированного проектирования от Энди Ханта, анализ отставания Apple в гонке ИИ, практическое руководство по React Native и история забытого российского телефона. Также рассмотрим, как не
Коротко
- Разбираем принцип "говори, а не спрашивай" для улучшения дизайна кода.
- Анализируем, почему Apple теряет позиции в гонке искусственного интеллекта.
- Практикуемся в React Native: Bare Workflow, Expo и платформенные особенности.
- Расследуем историю уникального кнопочного телефона, разработанного в России.
- Учимся оживлять детские рисунки с помощью нейросетей и специальных промтов.
Принципы объектно-ориентированного дизайна
Что случилось
На Хабре опубликован перевод краткого текста 1998 года от Энди Ханта, соавтора книги "Программист-прагматик". В нем излагается принцип объектно-ориентированного проектирования "говори, а не спрашивай".
Почему важно
Принцип помогает создавать более связный и менее зависимый код, следуя духу закона Деметры и разделяя команды и запросы. Это фундаментальное знание для проектирования устойчивых систем.
Кому важно
Разработчикам, особенно тем, кто работает с объектно-ориентированными языками и стремится повысить качество архитектуры своих приложений.
Что делать
Изучить принцип и попробовать применить его в своем коде, заменив цепочки запросов к внутренним объектам на отправку команд.
Источник
[Перевод] Энди Хант «Говори, а не спрашивай»
Позиция Apple в гонке ИИ
Что случилось
В аналитической статье на Хабре обсуждается, что компания Apple, несмотря на свой статус и бренд, больше не воспринимается как недосягаемый лидер, а лишь как "одна из" компаний, и проигрывает в гонке за искусственный интеллект.
Почему важно
Сдвиг в восприятии лидерства Apple может влиять на инвестиционные решения, стратегии конкурентов и ожидания потребителей в ключевом технологическом тренде.
Кому важно
Инвесторам, разработчикам экосистемы Apple, конкурентам компании и всем, кто следит за расстановкой сил в IT-индустрии.
Что делать
Следить за анонсами Apple в области ИИ, оценивать реальные технологические достижения, а не только маркетинг.
Источник
Apple проигрывает ИИ-гонку. Вот почему
Практика React Native
Что случилось
Опубликована вторая часть материала по React Native, посвященная практическим вопросам: организации процесса разработки (Bare Workflow vs Expo), стилям и платформенным особенностям.
Почему важно
Правильный выбор workflow и понимание особенностей платформ критически важны для эффективной кросс-платформенной разработки и избежания проблем на поздних стадиях проекта.
Кому важно
Мобильным разработчикам, начинающим осваивать React Native, и командам, выбирающим стек технологий для нового проекта.
Что делать
Ознакомиться с материалом, чтобы осознанно выбрать между классическим подходом (Bare Workflow) и использованием фреймворка Expo для своего проекта.
Источник
React Native. Часть 2: Bare Workflow, Expo, стили и платформенные особенности
Забытый российский телефон
Что случилось
Автор обнаружил и исследовал уникальный кнопочный телефон "Маском Н2", который, судя по внутренностям, был разработан в России, но так и не получил известности и был забыт.
Почему важно
История служит примером того, как потенциально интересные технологические проекты могут кануть в лету, и напоминанием о попытках создания собственной электроники.
Кому важно
Энтузиастам ретро-техники, историкам отечественной IT-индустрии и всем, кто интересуется "железом".
Что делать
Прочитать исследование, чтобы узнать детали конструкции и историю устройства. Конкретных рекомендаций по действиям в источнике не приводится.
Источник
ИИ для оживления рисунков
Что случилось
Статья рассказывает, как с помощью нейросетей можно загрузить детский рисунок и через пару минут получить короткий видеоролик, где нарисованный персонаж оживает.
Почему важно
Технология демонстрирует доступность сложных инструментов ИИ для творческих и развлекательных задач, открывая новые возможности для досуга и развития детей.
Кому важно
Родителям, педагогам, дизайнерам и всем, кто хочет экспериментировать с генеративным ИИ в визуальной сфере.
Что делать
Изучить представленные в статье нейросети и бесплатные промты (текстовые запросы), чтобы попробовать оживить свои или детские рисунки.
Источник
Как оживить детский рисунок в нейросети онлайн: топ ИИ и бесплатные промты
Риски и неопределенности
- Анализ отставания Apple основан на восприятии и может не учитывать закрытые разработки компании.
- Принципы ООП, такие как "говори, а не спрашивай", не являются догмой и в некоторых контекстах могут быть избыточны.
- Эффективность конкретных промтов для нейросетей может быстро меняться в связи с обновлением моделей.
- Историческая информация о российском телефоне основана на исследовании одного экземпляра и может быть неполной.
Сегодняшние материалы охватывают спектр от фундаментальных основ программирования до анализа рыночных позиций и практических инструментов. Это напоминание, что в IT важно совмещать теорию, практику и понимание контекста.
Источники
- Переходник с UART на CAN из отладочной платы JZ-F407VET6
В разработке электроники часто нужны переходники с USB на CAN. В этом тексте я написал про то каким может быть такой переходник, если в распоряжении только учебная отладочная плата. Читать далее
- Как оживить детский рисунок в нейросети онлайн: топ ИИ и бесплатные промты
Представьте: ваш ребёнок нарисовал дракона с кривыми крыльями, и через 2 минуты этот детский рисунок уже оживает — дракон машет крыльями в коротком видеоролике. Для этого достаточно загрузить детский рисунок в нейросеть — и магия происходит
- Как работать разработчиком, когда твой мозг — нестабильная сборка (часть 2)
Практическое руководство для тех, у кого СДВГ, аддиктивное прошлое, гиперчувствительность или просто мозг, который отказывается работать "как у всех". Без мотивационной чуши — только то, что реально помогает. Читать далее
- Связка: MS Dynamics AX (Axapta, D365FO) – Woyax (ИИ-агенты, маркетплейсы) – Мессенджеры / боты (Telegram, MS Teams, MAX)
Не удалось сдержать желание сделать и продемонстрировать связку MS Dynamics AX (Axapta, D365FO) – Woyax (ИИ-агенты, маркетплейсы) – Мессенджеры / боты (Telegram, MS Teams, MAX), поэтому сначала сразу коротенькое видео (7 минут) с демонстрац
- От хаоса к фокусу: создаем ценность, не теряя себя
Вы весь день работали над задачами, ответили на сотню сообщений, отсидели пять созвонов, но к концу дня ловите себя на мысли: «а что, собственно, я сделал» — знакомо? В какой-то момент я заметил, что не могу собраться, чтобы просто сделать
- Нескучное программирование.Важны ли компилятору имена
Есть старая шутка о том “чем отличается обычный программист на С++ от хорошего программиста на С++”? Первый пишет код, а второй может объяснить, почему он работает. Это конечно шутка, но сейчас далеко не всякий даже хороший программист може
- [Перевод] Энди Хант «Говори, а не спрашивай»
В своем кратком тексте 1998 года Энди Хант, отталкиваясь от закона Деметры и принципа разделения команд и запросов, просто и понятно излагает один из важных принципов объектно-ориентированного проектирования — «говори, а не спрашивай». Этот
- Apple проигрывает ИИ-гонку. Вот почему
Ловили себя на ощущении, что с Apple что-то не так? Это по-прежнему одна из главных компаний мира с элитными устройствами, миллионами фанатов и мощнейшим брендом. Но Apple больше не недосягаемый лидер, а всего лишь “одна из”. Она больше не
- React Native. Часть 2: Bare Workflow, Expo, стили и платформенные особенности
В первой части мы разобрали эволюцию архитектуры React Native. Теперь перейдем к практическим вопросам: как организован процесс разработки и какие платформенные особенности встретятся в работе. Процесс разработки Выбор между классическим по
- Тайна уникального телефона, который разработали в России — и он погиб в забвении… [Длиннопост, про железо]
Недавно в моих руках оказался уникальный кнопочный телефон - Маском Н2. Сначала я подумал что это просто китайский NoName-телефон по типу DEXP'а, или Fly'я, однако сняв заднюю крышку - я обомлел... И в том числе из-за использования корпуса