Не одними Unity и Unreal Engine. Альтернативные игровые движки

Одним из основных инструментов, необходимых разработчикам игр, являются игровые движки. Каждая видеоигра, так или иначе, работает на каком-то движке, который помогает создавать персонажей, устанавливать игровую атмосферу и развёртывать различные задачи для поддержания постоянного взаимодействия между игроками. Благодаря своей способности управлять всем, от физики до графики, игровые движки определили и трансформировали эволюцию игр, от первых дней пиксельных аркад до умопомрачительного реализма современных AAA-игр.
Если вы увлекаетесь видеоиграми, вы, вероятно, часто слышали о Unity и Unreal Engine. А если также интересуетесь разработкой игр, то, скорее всего, слышали ещё и Godot, как об альтернативе этим двоим. В любом случае, приняв решение податься в гейм девелоперы, изучение одного из этих трёх движков даст вам наибольшую отдачу за ваше время и усилия с точки зрения трудоустройства в игровой индустрии. Но одной из проблем, возникших из-за того, что почти каждая игра использует один из этих популярных движков, стало то, что все игры теперь выглядят и ощущаются одинаково.
Однако этот факт ни в коем случае не означает, что это — единственные движки, которые вы можете изучить. Возможно, вам нужно что-то более простое или, наоборот, более узкоспециализированное. Есть много инди-игр с очень оригинальной эстетикой и механикой, которых недостаёт мейнстримным проектам, работающие на необычных и заслуживающих внимания движках. Каждый из них предлагает свои собственные инструменты, сообщества, поддержку, философию и менталитет, окружающие создание игры. Разнообразие возможностей, которые они могут дать для создания вашей игры не может не воодушевлять.
Читать дальше →
За гранью A/B: Синтетический контроль

Привет! Я Настя — лид A/B Платформы в Wildberries. На протяжении всего карьерного пути меня интересует тема оценки эффектов. Для этого существуют различные инструменты, в числе которых как A/B-тестирование, так и альтернативные способы, например, различные вариации Causal Inference.
В этой статье я хочу поделиться примером проведения двух квази-экспериментов в Wildberries с использованием Синтетического контроля (Synthetic Controle).
Читать далее«Руки вверх» эволюции: зачем человек размахивает руками при ходьбе?

Вы когда-нибудь задумывались, почему, шагая по улице, мы автоматически машем руками, словно маятниками? Попробуйте пройтись, плотно прижав кисти к бедрам, – сразу почувствуете себя то ли солдатом на параде, то ли зомби из фильма ужасов.
Неудивительно, что эта странная привычка давно интригует ученых. Некоторые исследователи выдвигали гипотезу о четвероногой локомоции человека: гипотезу о том, что размахивание руками – это рудимент, доставшийся нам от далеких предков, которые ходили на четырех лапах. Возможно, мы раскачиваем руками просто по инерции, без особой пользы, примерно как аппендикс болтается в животе? Или это помогает нам держать равновесие и не падать?
Как же это работает на самом деле?
Давайте разбиратьсяКак отжечь на интервью и получить работу: вредные советы

Я покажу действенные способы отжечь так, чтобы вас запомнили. Зажигательный план состоит из трех этапов:
1. Сделать неотразимое резюме, чтобы у интервьюера задергался один глаз. Или оба.
2. Пройти незабываемое собеседование. Чтобы коллеги отпаивали интервьюера кофе, пока он делится острыми впечатлениями.
3. Получить оффер, оказавшись самым звездным кандидатом.
Подставляйте копилку, накидаю в нее вредных советов.
Итак, для начала надо серьезно поработать над резюме. Оно должно быть как карта, благодаря которой наниматель найдет своё сокровище.
Вредные советыСоздание подписанного TLS сертификата с помощью OpenSSL и PowerShell

Скорее всего, если вы нашли эту статью не через поиск - вам она вряд ли понравится. Тут рассматривается решение конкретной задачи для конкретных нужд.
Привет, Хабр и читатели! В своей прошлой статье про написание скрипта на PowerShell для отслеживания сроков действия сертификатов я упоминал о том, что, по роду своей нынешней деятельности, мне очень часто приходится разворачивать разные сервисы. Практически все современные сервисы требуют сертификаты безопасности для обмена данными. В этой статье-туториале я расскажу, как создать скрипт на PowerShell, который позволит (и упростит) создавать сертификаты субъекта для сервисов, подписанные вышестоящим root сертификатом, а также будет упаковывать ключи в формат .pfx, создавать цепочку .pem. Статья будет в виде подробного туториала, чтобы охватить как можно больше аудитории (а она разная) и в основном для тех, кто будет это делать впервые и ещё слабо знаком с OpenSSL и PowerShell.
Конкретная демонстрация работы скрипта показана в самом конце статьи с помощью GIFки, и там же (в конце) я поделился полным скриптом. Начнём разбираться?
Explyt Spring Plugin. Патчим байткод Spring или как мы улучшили распознавание контекста приложений
Всем привет! Одной из уникальных особенностей нашего плагина, является практически стопроцентное понимание контекста Spring приложений. Где мы максимально нативным способом, через публичное Spring Boot Api, смогли получить доступ к контексту приложения и использовали эту информацию у себя в плагине для поддержки Spring Dependency Injection и навигации к “бинам”. Но время не стоит на месте, и мы сделали еще один шаг в сторону улучшения распознавания Spring Context, путем модификации текущего байт-кода Spring через параметр jvm: -javaagent, который позволил избавиться нам от большинства недостатков текущего подхода, кому интересно узнать детали реализации, то добро пожаловать под кат.
Читать далее[Перевод] Чем хорош Emacs, или Полезные советы современным приложениям от 50-летнего редактора

Когда я только начал использовать Emacs, то он мне показался довольно странным. У меня возникали вопросы вроде: «Почему окна в нём называются фреймами, а вкладки — окнами?» и «Что вообще значит
C-x C-s
?»Но я всё же на него подсел, так как это внушало мне чувство индивидуальности, а уже со временем пришло понимание преимуществ и практичности архитектуры Emacs. Он прост, но невероятно удобен.
И в современных реалиях мне кажется странным, что другие приложения не похожи на него, ведь у этого 50-летнего текстового редактора можно многому поучиться. Читать дальше →
Свои языки программирования: зачем компании изобретают колесо заново

Кажется, языков программирования уже предостаточно, но IT-гиганты продолжают плодить свои. Google, Apple, JetBrains — готовых решений хватает до отказа, а им все равно хочется иметь что-то свое, эксклюзивное. Дело в технологической необходимости, гордыне или «синдроме NIH», когда чужое не берут? Может, это попытка захватить контроль над всем технологическим стеком или хитрый маркетинговый ход для завоевания умов разработчиков? Давайте копнем глубже, чтобы разобраться. Читать дальше →
Как мы ускоряли Android-сборку «селлера»

Всем привет! Меня зовут Женя, я руководитель отдела разработки «Аккаунт» в мобильном приложении для продавцов платформы Ozon Seller. Поделюсь нашим опытом работы над улучшением скорости сборки Android-проекта.
Скорость сборки проекта напрямую влияет на time to market продукта и (внезапно) удовольствие от процесса разработки. Если каких-то 50 лет назад время компиляции могло доходить до нескольких дней, и это считалось нормальным, то сейчас даже лишняя пара минут сборки проекта в Android Studio может заставить понервничать. Чтобы сберечь здоровье себе и CI, скорости сборки проекта нужно уделять внимание. Нетерпеливые читатели могут сразу посмотреть итоговую таблицу с результатами в конце статьи.
Читать далееКак сделать игру в Роблокс Студио: мини-гайд и где изучить направление

Привет! Я Ксения – пишу и публикую статьи в блоге «IT для детей». Мы с командой стремимся рассказывать о дополнительном обучении современных школьников и ставим акцент на простоте. Делаем это для детей и подростков, увлеченных айти, а также для их родителей, потому как считаем, что понимание ряда тематических моментов – гарантия правильного выбора в пользу конкретной школы или курса. Возможно, что и самообучения.
Сегодня хочу поговорить о том, что потребуется, чтобы разобраться, как сделать игру в Роблоксе, а также сравнить два варианта: сложный, предполагающий самостоятельные действия, а также простой в виде записи на онлайн-курсы.
В первую очередь отмечу следующее: для создания действительно качественной игры во вселенной Roblox потребуется писать код и работать с моделями, использовать различные функции движка Studio. С этого и начнем.
Читать далееСолнечный «Сансоник» и румяный «Батонг» — необычные компьютеры с сердцем от игровой консоли

В обсуждениях статьи, посвященной клавиатурным консолям «Сюбор», один из читателей вспомнил о другом удивительном устройстве, которое также можно отнести к категории «родила царица в ночь не то сына, не то дочь — не компьютер, не игрушку, а неведому зверюшку». И как оказалось, подобных девайсов тоже существовало великое множество в различных модификациях, о чем многие наши соотечественники даже не подозревают.
Читать дальше →
С заботой о комфортном просмотре: как команда VK справляется с высокой нагрузкой на видеоплеер на Android-устройствах

По итогам четвёртого квартала 2024 года только в VK Видео количество суточных просмотров выросло до 2,7 миллиарда, а месячная аудитория — до 72,2 миллиона человек. Часть этих просмотров приходится на Android-устройства.
Меня зовут Егор Баженов. Я Android-разработчик в команде VK Видео. В этой статье расскажу о специфике работы видеоплееров в Android-сервисах с большой нагрузкой, возможных ошибках и способах их исправления.
Читать далее[Перевод] Как Cursor стал самым быстрорастущим SaaS-стартапом в истории, достигнув $100M ARR всего за 12 месяцев

Статья рассказывает о беспрецедентном росте и ключевые факторы успеха Cursor — IDE с поддержкой ИИ, ставшего самым быстрорастущим SaaS-стартапом в истории.
Читать далееПлатформа Codenrock: разместите бесплатно анонс хакатона, который увидят более 100 000 айтишников

Привет, Хабр! Я Дарья Зыкина. Наша команда организует и продвигает лучшие хакатоны на Codenrock для IT-конкурсов любого формата, от ML-соревнований до CTF. В новом обновлении платформы появился календарь событий. Теперь любой организатор бесплатно может разместить на сайте анонс хакатона, который увидят более 100 000 человек. А в статье рассказываем про то, как подготовить классное описание для соревнования, которое привлечет участников.
Читать далееИзмерительный мост Уитстона — электронные весы
Наверняка вы видели на принципиальных схемах характерную ромбовидную структуру. Схема электрического моста содержит в себе элегантную красоту. А содержащийся в ней технический принцип достоин отдельной статьи. Пару лет назад, когда я разобрался и понял суть, случилось мини-озарение, волшебством которого хочу поделиться с вами.
Посмотрите на схему, левая и правая части электрически эквивалентны. Измерительный мост, или мост Уитстона, состоит из двух параллельно включённых резистивных делителей напряжения. На анимации показан случай, при котором потенциалы двух средних точек обоих плечей моста равны. Равновесное состояние достигается при равенстве соотношений R2/R1 и R4/R3.
Казалось бы, ну и что в нём такого интересного? А примечательна история его появления и применение, позволившее измерять сопротивление проводящих материалов с большой точностью, а также измерять малое изменение электрического сопротивления. Расскажу о развитии идеи и проведу несложный практический опыт. Создадим модель мостового термометра. Далее
Управляем потоками в Linux: от stdin до stderr

Привет, Хабр!
Сегодня рассмотрим работу с потоками в Linux: stdin, stdout, stderr и, конечно, все эти оператора редиректа.
Читать далееРобот-бариста: выполнение сложных задач в сложной среде

Многие действия, которые мы выполняем в повседневной жизни, кажутся нам весьма тривиальными. Однако для роботов они либо крайне сложны, либо вовсе невыполнимы. Конечно, это может быть связано с отсутствием тех или иных физических элементов (робот-манипулятор не имеет ног, а потому по лестнице не подымется), однако куда более интересно интеллектуальное ограничение. Насколько сложно приготовить чашку растворимого кофе на оживленной кухне? Человеку не нужно для этого быть Гордоном Рамзи, но вот для робота эта задача куда более сложна. Ученые из Эдинбургского университета (Шотландия) создали робота с встроенным ИИ, который способен выполнять сложные многошаговые задачи в непредсказуемых условиях, таких как оживленная офисная кухня. Какими особенностями обладает данный робот, и насколько он эффективно выполняет свои задачи? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →
Топ-7 аналогов Skype в 2025 году: созвоны, конференции, вебинары

Microsoft закрывает Skype в мае 2025 года. Для предпринимателей и онлайн-бизнеса это значит одно — пора искать новый инструмент для видеосвязи.
Разобрала семь аналогов, которые подойдут для созвонов, конференций, вебинаров и командной работы: TeleBoss, Zoom, Google Meet, SaluteJazz, «1С-Коннект», «Битрикс24 Синк», «МТС Линк Встречи».
Читать далееSwiftUI. Навигация по строке в разделяемом координаторе

Для атомарного перемещения внутрь иерархии вложенных вью весьма удобно, и, главное, просто использовать путь в виде строки. К примеру, строка вида «/auth/a//b/c/profile/a/c» открывает экран «c» в иерархии экранов «profile», что позволяет откатываться назад по «back» аж до самого корня, проходя через каждый экран. А легкое изменение строки на «/profile/c» откроет только нужный экран без остальных степеней вложенности.
Читать далееСекционирование в PostgreSQL. Архитектура корзинного хранения данных. (Basket partitioning)
Привет, ХАБР! Я Хаймин Владимир, эксперт по системам управления базами данных PostgreSQL в ВТБ. Когда размеры таблиц становятся большими — обслуживание и доступ к данным становятся непростой задачей. Я хочу поделиться методикой организации секционирования в PostgreSQL, которая существенно упростила нам жизнь с таблицами большого размера, хранящие, например, исторические данные по датам. Назовем ее условно «Корзинным секционированием» (Basket partitioning). Данная технология реализована архитектурно, без необходимости расширения функционала сторонними инструментами или расширениями только штатными средствами ванильных версий PostgreSQL. Такая система хранения реализована, например, в проекте мониторинга pg_awr для упрощения удаления старых данных.
Секционирование в PostgreSQL
Секционирование — это техника разбиения одной большой таблицы базы данных (БД) на несколько меньших, логически связанных частей, называемых секциями. При этом, такая таблица с точки зрения ППО выглядит как одна большая таблица.
Современные версии PostgreSQL имеют достаточно развитые средства для работы с секционированными таблицами. При этом, несмотря на то что страдает автоматизация, например, создания и удаления секций, при правильной организации хранения данных работать с такой БД достаточно удобно. И эти удобства минимизируют вероятные ошибки.
PostgreSQL начиная с 10 версии, помимо наследования, поддерживается декларативное секционирование: диапазонное, списочное, хэш-секционирование.
Какие бывают базы данных по методу их наполнения и использования?
Читать далееВсе ли волки страшные: AUF или как приручить uplift?

Всем привет! Меня зовут Мельников Виктор, я работаю Junior Data Scientist в хабе Розничного Бизнеса Департамента Продвинутой Аналитики в Альфа-Банке. В этой статье я расскажу про AUF – Open Source библиотеку Альфа-Банка.
Её главная задача — автоматическое решение задач uplift-моделирования.
Позволяет ускорять разработку в десятки раз и убирает рутину, избавляя от привычного fit-predict. Приятным бонусом идёт полный отчёт по качеству модели, понятный как DS, так и бизнесу.
Дисклеймер: эта статья не про uplift-моделирование, а про библиотеку, которая решает задачу uplift-моделирования. Если хотите почитать про общую постановку задачи, посмотреть на математику, лежащую в основе uplift, в конце статьи оставил раздел с ссылками на полезные материалы.
Читать далееГаллюцинации в языковых моделях: виды, причины и способы уменьшения

Всем привет, меня зовут Алена, я являюсь ML-специалистом в SimbirSoft. В этой статье я хочу рассказать о галлюцинациях больших языковых моделей, а именно о том, как их оценить и минимизировать.
Большие языковые модели (далее LLM) становятся мощными инструментами для предприятий, стремящихся оптимизировать операции, улучшить качество обслуживания клиентов и получить ценную информацию. Но одной из ключевых проблем в работе с ними являются галлюцинации моделей – это генерация информации, которая не соответствуют действительности. В связи с этим к LLM падает доверие, а также накладывается ограничение на применение там, где достоверная информация критически необходима, например, в медицине.
Читать далее[Перевод] SAML2 ещё жив?! Как интегрировать Keycloak со Spring Boot в 2025 году

Команда Spring АйО перевела статью совместном использовании Spring Boot, SAML2 и Keycloak при запуске приложений. Здесь также приводятся некоторые кастомизированные решения, позволяющие более гибко работать с упомянутым набором технологий.
Читать далееПодборка книг о нейронных сетях и рекомендательных системах: теория и практика

Привет, Хабр! Меня зовут Никита Малыхин, я Tech Lead в команде AdTech в Центре Big Data МТС. Сегодня поделюсь списком любимых книг, которые позволят изучить фундаментальные принципы и современные подходы в машинном обучении.
В эпоху стремительного развития искусственного интеллекта и больших языковых моделей может показаться, что потребность в классических книгах отпадает и поиск информации вышел на совершенно новый уровень. Да, мир меняется, но книги позволяют получить максимально структурированные и логично выстроенные знания по теме. Ведь именно этого не хватает как при поиске, так и подготовке промптов в LLM.
Трудов по теме много — так что я решил разбить подборку на две части. В первой части будут книги по нейронным сетям в целом и рекомендательным системам в частности. Во второй — сфокусируемся на NLP и книгах по ML широкого профиля. Поехали!
Читать далееКак создать дедуплицирующую файловую систему с нуля? Опыт TATLIN.BACKUP

Как сделать высоконагруженную систему хранения данных в сжатые сроки? Чтобы она не падала через день, не теряла данные и не поглощала ресурсы, как Гулливер провизию в амбаре лилипутов. А еще нужно реализовать дедупликацию и заложить будущий функционал на этапе создания архитектуры. Неплохо бы и стоимость хранения гигабайта снизить до минимума, а скорость передачи данных наоборот, увеличить до второй космической.
Меня зовут Ростислав, я эксперт по разработке ПО отдела систем обработки данных в YADRO. Расскажу о вкладе нашей команды в разработку TATLIN.BACKUP: как мы с нуля создали дедуплицирующую файловую систему, а также какие вызовы преодолели за два года разработки и 200 тысяч строк кода.
Slackalypsis. Часть 2

В первой части своей истории я рассказал, что происходило в Контуре в момент, когда многие российские ИТ-компании попали в санкционные листы, как мы писали свой велосипед экспорт из Slack и о том, как мы начали переезд в Mattermost. Во второй части, как и обещал, я расскажу вам самые болезненные и интересные грабли.
Феномен BYD. Как китайский профессор вырастил автомобильного монстра

За 30 лет BYD прошёл путь от небольшого производителя аккумуляторов до главной автомобильной компании Китая. BYD растёт в полтора раза каждый год, обогнал Tesla и дышит в спину Toyota и Volkswagen. Разбираемся, за счет чего этот китаец так разогнался.
Читать далееЦунами кибератак обрушилось на Юго-Восточную Азию: актуальные киберугрозы для стран АСЕАН

Только представьте: в регионе интенсивно развиваются технологии, активно внедряются инновации, экономика на высоких скоростях летит вверх. И, кажется, счастье уже так близко. Но в этот момент всегда приходят они... Подобно стихийному бедствию киберпреступники тормозят получение Юго-Восточной Азией статуса цифрового лидера, часто оборачивая технологические достижения стран против них же самих.
Несмотря на высокий глобальный индекс кибербезопасности большинства стран АСЕАН на 2024 год, число успешных кибератак в регионе по сравнению с 2023-м выросло в два раза. И, по нашим прогнозам, продолжит расти. В полной версии исследования Positive Technologies подробно рассказываем о ландшафте киберугроз в странах Юго-Восточной Азии. А под катом мы собрали основные хакерские тренды, захлестнувшие регион.
НырнутьТермоядерный синтез на столе: зачем физики собрали стелларатор из магнитов и нейлона

На Хабре регулярно пишут про термоядерный синтез — ту самую энергию будущего, до которой «всего-то» осталось потерпеть лет 50. И практически всегда речь о каких-то эпохальных проектах, стоимостью не один миллиард долларов вроде того же «долгостроя» ИТЭР. Но есть и другие подходы.
Сегодня расскажем про современный стелларатор Принстонской лаборатории физики плазмы (PPPL) — интересную альтернативу токамакам, разрабатываемую еще с 50-х годов XX века. Причем прототип установки под названием Muse проектируется намного более дешевым и компактным. А значит, по мнению команды из Принстона, это сделает технологию термоядерного синтеза более доступной, и в целом ускорит развитие технологии в целом. Может быть, мы дождемся прорыва на нашем веку.
Читать далее[Перевод] Анализ, который выявит 90% бактериальных инфекций менее чем за 3 часа

Ученые совершили большой прорыв в точности и скорости идентификации смертельных патогенных инфекций. Этот промежуток времени критически важен для спасения жизни пациента.
Читать далееАлгоритмы поиска аномалий HBOS и ECOD

Специалистам по машинному обучению часто приходится заниматься поиском аномалий в данных, однако в русскоязычном интернете этой задаче посвящено очень мало материалов. В частности, нет хороших разборов различных алгоритмов поиска аномалий, где были бы описаны их плюсы и минусы.
В этой статье частично исправим этот недочет и разберем алгоритмы HBOS и ECOD, а также обсудим особенности их реализации в популярной библиотеке PyOD.
Читать далееКак я заработал первый миллион за год с нуля в геймдеве, продавая ассеты на UE Marketplace
Привет! Меня зовут Хамзат (Азраиль), и я занимаюсь разработкой игр с 2019 года. За это время было всё: провальные проекты, финансовые трудности и даже работа учителем в кружке компьютерной графики. Но со временем я нашёл своё направление — создание шейдеров и визуальных эффектов для Unreal Engine 5. Сегодня хочу поделиться своей историей, успехами и планами на будущее.
Читать далееНевыносимая лёгкость проведения технических собеседований QA специалистов

Собеседование — это не только способ проверить кандидата, но и возможность для интервьюера прокачать свои навыки, расширить кругозор и повлиять на состав команды. Если выстроить процесс правильно, то можно превратить собеседование из рутины в интересную и полезную задачу.
Меня зовут Сергей Лебедев, я QA Lead в Яндекс Лавке. И сегодня я расскажу как подготовиться к интервью, если у вас мало или совсем нет опыта в найме и отборе кандидатов. Какие вопросы задавать, как анализировать ответы кандидатов и принимать взвешенные решения, чтобы собеседование проходило комфортно и эффективно для всех участников.
Читать далее
Обзор спота от Гаусс на 9Вт

Мы с коллегами разбираем лампы и составляем рейтинги. Сегодня поговорим про супер-популярного производителя лампочек Гаусс. Не удивлюсь, если у многих продукция этой марки над головой.
Читать далееБаза знаний в digital-агенстве: практический опыт создания базы знаний от фрилансера до руководителя агентства

В небольших компаниях информация часто хранится разрозненно, да что уж, давайте начистоту, и крупные этим часто страдают. Важные идеи теряются в переписках Telegram, инструкции хранятся в почтовых сообщениях и на сетевых дисках. Инсайты по успешным проектам ? только в памяти руководителя. Такой хаос неизбежно приводит к проблемам: нужные данные исчезают в потоке сообщений, теряются среди множества папок на Google Диске или уходят вместе с уволившимися сотрудниками. Даже если информация доступна, ее поиск может быть крайне затруднен. В статье, на примере своего агентства, покажу какой путь прошла я, чтобы создать базу знаний и что из этого получилось.
Читать далееКак проектировать системы [часть 1]

Продолжение цикла статей о проектировании информационных систем.
Предыдущие статьи:
В этой части рассмотрим проработку видения системы со стороны бизнес-заказчика.
Читать далееРеализация RPC во внутреннем взаимодействии модулей с Spring Boot

В какой-то момент я настолько устал настраивать все эти мелочи для REST-взаимодействия в микросервисах, что реализовал механизм, который сильно упрощает эту работу.
И я уверен, что вам стоит прочитать эту статью, если:
Вы используете Java и Spring Boot в своей работе.
Ваш проект строится на микросервисной архитектуре.
Вас раздражает бесконечное описание REST-контрактов и их поддержку.
А если у вас остались шрамы после попыток внедрения gRPC, то тем более рекомендую дочитать до конца.
В статье мы рассмотрим альтернативный подход к взаимодействию между сервисами — легковесное RPC-решение, которое удобно использовать внутри одного продукта. Оно не претендует на замену публичных API, но значительно упрощает жизнь внутри команды, где "правила игры" можно обсудить за кружкой пива.
Читать далееСоссюр и революция в лингвистике

«Гипотетические частицы, которых никто никогда не видел, но с введением которых в расчёты наблюдаемая хаотичная реальность начинает выглядеть строго логичной системой? Да не, ерунда какая-то!» – так решили учёные и на полвека забыли о гипотезе Фердинанда де Соссюра, французского студента-лингвиста. Спустя полвека эти частицы (которым он дал название «ларингалы») были обнаружены в одном из новонайденных древних языков, и теория Соссюра перевернула всю лингвистику. Но он об этом уже не узнал. «Трактат о первоначальной системе гласных в индоевропейских языках» так и остался единственной его книгой, изданной при жизни. А сам он умер неизвестным, непризнанным скромным профессором Женевского университета даже без какого-то значимого числа публикаций. Но давайте по порядку.
Читать далееНовые границы программирования: low-code и no-code платформы

Меня зовут Ольга Овсянникова, старший программист-консультант на проектах для Fix Price. И сегодня я расскажу вам о том, как low-code и no-code платформы меняют бизнес любого масштаба. Но для начала немного вводных. Low-code и no-code — это технологии создания приложений или интеграций, которые либо почти, либо совсем не требуют написания кода. Разумеется, у этих решений есть свои особенности, преимущества и ограничения — о них и расскажу ниже.
Читать далееСоздавай, а не решай: мы пошли против мейнстрима и придумали АНТИолимпиаду

Как часто на олимпиадах вам казалось, что задания могли бы быть интереснее? Или даже возникала уверенность, что вы бы сделали лучше? Примерно так и появилась идея соревнования, где участники не просто кодят (что мы, безусловно, уважаем), а придумывают интересные задачи разного уровня сложности.
Читать далее[Перевод] Как управлять рисками в проекте: 5 шагов

Даже самый тщательно спланированный проект может столкнуться с неожиданными препятствиями. Управление рисками помогает заранее выявить потенциальные угрозы, оценить их влияние и подготовить план действий. В этой статье — структура процесса управления рисками, типовые риски в IT-проектах и практические подходы к их смягчению.
Читать далееКак мы спасли 50 сервисов компьютерного клуба: миграция в Yandex Cloud, IaC и мультиоблако

Компьютерные клубы — это не только про игры, но и про сложную IT-инфраструктуру. Когда к нам обратился владелец сети с 50 сервисами на Go, которые «падали» каждую неделю из-за проблем с облаком, мы поняли: пора переходить от слов к действию.
Меня зовут Радмир, я руковожу AvantIT — компанией, которая берет на себя IT-хаос, чтобы бизнес мог сосредоточиться на своих клиентах. В этом кейсе я расскажу, как мы перенесли высоконагруженную систему в Yandex Cloud, внедрили IaC и научили её работать в двух облаках одновременно.
Читать далееПочему я использую doc-as-a-code

В этой статье я постараюсь рассказать и показать, почему я использую подход doc-as-a-code, как помогает git системному аналитику и зачем это всё.
Читать далееБезопасная работа с массивами? Нет, не слышали

Рано или поздно любому разработчику на С-подобном языке приходит в голову идея использовать двумерный массив как одномерный. Причины для этого всегда разные, а вот результат чаще всего один. В этой небольшой заметке разберём эту сомнительную технику и какие проблемы она может привнести в вашу программу.
Читать далееЗапускаем FLUX 1 Dev в Google Colab

Ранее я уже делал статью про запуск в пару кликов моделей Stable Diffusion в Google Colab с помощью Fooocus (способ актуальный), сегодня мы проделаем похожее с моделью FLUX 1 Dev, но без web интерфейса.
Читать далее[Перевод] Каждый бэкенд-инженер должен знать, как обрабатывать платежи. Краткое руководство по повторным попыткам платежа
Любая система, работающая с платежами, должна быть надежной и отказоустойчивой.Сбои при оплате возможны — это может быть проблема с сетью, временный сбой банка или просроченная карта. Грамотная стратегия повторных попыток помогает корректно обрабатывать такие ошибки, избегая дублирования списаний.
Сейчас покажу, как это сделать. Читать дальше →
Кибер Файлы 9.2: обсуждаем новинки

В этом обзоре мы познакомимся с новой версией нашего решения класса EFSS, предназначенного для безопасного обмена файлами и организации совместной работы с документами. Кибер Файлы.
Читать далееКак подключить AFFiNE к Ollama?

Когда я пытался подключить AFFiNE к Ollama или к DeepSeek я сразу столкнулся с большой проблемой, AFFiNE попросту не умеет работать с моделями отличными от GPT, вопрос, почему? Да потому что ребята просто захардкодили названия моделей в коде
Честности ради, ребята все еще в бете, так что причину отлично понимаю
Покопавшись в коде, я понял, что там попросту ну никак нельзя конфигурировать что либо КРОМЕ url и API ключа от OpenAI, так как названия моделей буквально захардкожены
Читать далееADATA сделала супер-компактный SSD с USB-A и USB-C, который меньше и легче обычной флешки. Он весит меньше 8 граммов

Внешний накопитель — явно не тот аксессуар, который захочется всюду носить с собой. Он занимает место, цепляется за другие предметы, а иногда и вовсе теряется среди вещей. И это притом, что большинство из них чаще всего требует переходник для подключения к современным ноутбукам, смартфонам или планшетам, которые попросту лишены разъема USB-A. Добавьте к этому необходимость иметь достаточно места для хранения данных и приемлемую скорость передачи файлов, и выбор подходящего накопителя станет практически непосильной задачей. Но у ADATA есть решение.
Читать далееКак мы разработали инди-игру со сложным геймплеем, которую практически невозможно пройти

Нетипичная боль клиента – страшно умная команда. Рассказываю, как мы создавали игру по мотивам внутренней корпоративной культуры компании. А потом ещё и заказ DLC получили.
Читать далееПользовательская документация: как мы применили к ней лучшие мировые практики

Привет, Хабр! Я Костя Макушев, работаю техническим писателем в подразделении ИТ-Инфраструктуры Т-Банка. В этой статье расскажу, какие проблемы возникли с пользовательской документацией наших продуктов и какие подходы мы начали применять, чтобы эти проблемы решить.
Статья будет полезна всем, кто занимается и интересуется документацией: техническим писателям, владельцам продуктов, менеджерам, тимлидам.
Читать далееСравниваем российский VS европейский DevOps и выясняем, что у них общего

DevOps ? универсальная методология, но не будем отрицать, что в разных странах она развивалась со своими особенностями. В частности, подходы в России и Европе имеют очень характерные отличительные черты. Если вы задумываетесь над релокацией или эмплойментом в иностранную компанию, то с ними лучше познакомиться заранее.
Приветствую! Меня зовут Михаил Коробка, и сегодня я как раз расскажу об особенностях DevOps в России и Европе, на что стоит обратить внимание, а что ? общее и будет понятно спецам из любой части света.
Читать далееРаспутываем легаси-код на Android проекте
Попадая на новый проект с долгой историей вас неизбежно ждёт легаси код. Возможно, что сменилось несколько команд, пока он попал в ваши руки. Может быть на проекте уже и контекст-овнера нет, а на любой ваш вопрос тимлид отвечает - так исторически сложилось.
Приложение может тормозить, состояние определяться десятками мутабельных переменных. Фризы, утечки памяти, файлы на сотни, тысячи строк кода. Год обжекты. Знакомо?
Я хочу дать несколько советов, которые помогут сориентироваться и понять что происходит, а также помогут распутать спагетти код.
1. Поставьте логгер на изменение базы данных. Все ORM поддерживают подобный функционал. На Room можно это сделать так
The role of microinteractions and small details in UX design

Microinteractions play a huge role in UX design despite being labelled “micro”. They include all the small details you can find in a software product, i.e. animations, emotive reactions, clicks, vibrations, etc. Not only do they make it more interesting and joyful for users to interact with a product, they also help ease the navigation process and make it more intuitive by providing important information. Which types of microinteractions can be used in apps, what makes them a vital part of software products, how to implement them correctly and which common mistakes to avoid when designing small details?
Types of microinteractions
Читать далееСделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#11)

Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки.
Под катом: BBVA, Duolingo, Google Photos, Wise, Дзен.
Читать далееУстановка RAID5 и NFS для Ubuntu Server

В зависимости от инфраструктуры выберите способ подключения диска в систему. Я работаю на VMware Workstation. Создаем три диска по 1ГБ. Из моего опыта лучше создавать их как:
Читать далее5 уроков, которые я усвоил за год работы проджект-менеджером в IT: об этом не расскажут в учебниках
Когда я переходил из военной сферы в IT, то начинал свой путь в управлении проектами. Мне казалось достаточно освоить инструменты и методологии, чтобы стать успешным PM. Курсы давали базовые знания, но реальность оказалась сложнее. Этот год стал для меня испытанием, но и подарил ценные уроки, о которых редко говорят в учебниках. Делюсь тем, что помогло мне выжить и стать лучше в профессии.
Читать далееSelf-Service ETL vs Power Query: чем отличаются загрузчики Visiology и Power BI

Вопрос, чем заменить Power BI, стал актуален для многих пользователей одной из самых популярных BI-платформ. С точки зрения синтаксиса DAX и удобства работы с моделью данных наиболее очевидной альтернативой является Visiology. Но у этой платформы до недавнего времени не было своего ETL-инструментария. Недавно вендор представил свой Self-Service ETL, и у меня возник логичный профессиональный интерес к его тестированию. В этой статье я делюсь своими исследованиями возможностей SS ETL от Visiology по сравнению с Power Query.
Читать далееКвантовые компьютеры для всех: уже здесь и сейчас или грядущее науки?

Реально существующие, работающие квантовые компьютеры, их технические характеристики, перспективы и возможности
Интересно, как и где мы сейчас можем использовать квантовое железо?
Оказывается, что можем! Оказывается всё обстоит гораздо лучше, чем казалось бы.
Будущее уже здесь.
Читать интересный обзорТОП бесплатных OSINT-инструментов по версии T.Hunter в 2025-м году

Всем привет! Это наша ежегодная подборка лучших бесплатных OSINT-инструментов по версии наших специалистов. Как обычно, в рубрике новинки, неувядающая классика и ставший вновь актуальным софт.
По следам ключевых трендов последних лет ИИ-модели добрались и до OSINT: так, LLM’ки успешно заменили специализированные инструменты вроде Maltego и Palantir. Crystal Lite для анализа блокчейна вновь доступен для работы, а Google SpreadSheets и Архивариус 3000 из года в год остаются актуальными инструментами осинтера. Подробнее со ссылками на софт и обзорные статьи читайте под катом!
Читать далееГореть, но не сгорать: практические советы по борьбе с burnout’ом

Битый час подряд переписываете код, а внутри нарастает тревожное ощущение, будто все вокруг разбираются в теме лучше вас, и в любой момент может выясниться, что вы здесь вообще случайно. Или так. Открываете IDE, а внутри пустота. Никакого драйва, лишь сплошное раздражение на таски. Бывало такое?
Что ж, вы не одиноки. Согласно исследованиям, 58% IT-специалистов регулярно сталкиваются с двумя проблемами: синдромом самозванца и профессиональным выгоранием.
В статье разберем, как они связаны, почему особенно больно бьют по айтишникам, как распознать тревожные звоночки и что вообще с этим делать.
В общем, если чувствуете себя, как этот песик, — советуем заглянуть под кат.
Читать далееОт Нot reload для Web до макросов в IceBox: хроники Flutter-марта

Привет, Хабр! На связи Friflex. Мы разрабатываем мобильные приложения и специализируемся на Flutter (работаем с фреймворком с первой версии).
Это первый выпуск нашего флаттер-дайджеста. Пока думаем делать его каждый месяц и рассказывать, что важного произошло в фреймворке и сообществе лично для нас.
Вот что нового во Flutter-вселенной случилось в марте.
Читать далееПуть от сантехника до IT-бизнесмена: история взлёта и большого провала

Когда-то я думал, что успех — это прямая линия вверх. Ты молод, амбициозен, голоден, у тебя горят глаза, и ты искренне веришь, что сможешь всё. Ты начинаешь действовать немедленно. Осваиваешь технологии, создаёшь алгоритмы, пишешь код, запускаешь свои первые онлайн-проекты. Радуешься первым пользователям, первым деньгам, первым успехам — и ловишь себя на мысли: «Вот оно. Кажется, я ухватил бога за бороду!»
Но потом внезапно оказывается, что твой путь — это не шоссе к миллионам, а узкая тропинка со сломанными фонарями. И ты уже не вдохновлённый создатель чего-то грандиозного, а разбитый человек, который не может позволить себе даже то, что раньше казалось базовым.
Ты морально выгорел, твой банковский счёт опустел, а за окном — не Кремниевая долина, а грустное зрелище провинциального серого городка.
Никто не предупреждал, что успех может быть временным, а падение - болезненным и очень личным.
Я не коуч, не инфоцыган и не очередной гений из TikTok, который зарабатывает миллионы, вдохновляя мечтателей на успешный-успех. Я просто любопытный от природы человек, который прошёл длинный путь — от вдохновения и небольших побед до полного провала и эмоционального выгорания, а затем снова вернулся к чистому листу.
Эта статья — не жалоба и не исповедь. Это письмо тем, кто только начинает свой долгий путь в IT индустрию. Или тем, кто стоит на пороге важного жизненного выбора и не может определиться с выбором специальности. А возможно, вы уже строите своё будущее в мире информационных технологий, как классический карьерист: учёба, работа, рост, высокая зарплата, и, может быть, со временем — кресло директора. Всё может быть именно так. Но быть может, вас ждёт совсем другой путь — например, как у меня: с трудными выборами, сомнительными решениями, перекрёстками, на которых легко свернуть не туда, и дорогами, с которых потом сложно вернуться.
Читать далееЗарабатывай на нейросетях: 5 реальных способов с примерами и инструментами

Искусственный интеллект уже зарабатывает миллионы, но как на этом могут зарабатывать обычные люди? Разбираем 5 конкретных способов монетизации ИИ с инструментами, примерами и потенциальными доходами.
Читать далееМой опыт настройки SSO OpenID Connect в 1С с помощью Authentik

При внедрении единой системы аутентификации в компании я столкнулся с задачей организовать SSO-доступ к 1С через протокол OpenID Connect. За основу я взял статью на InfoStart (https://infostart.ru/1c/articles/1538390/), однако в качестве провайдера аутентификации использовал не Keycloak, как в оригинале, а Authentik — современную и удобную альтернативу с простым UI и богатым функционалом.
Читать далееКалендарь тренировок — когда пет-проект чуть больше to-do листа

В декабре 2023 я впервые задумался о похудении. Тогда при росте 194 см я весил 116 кг. Раньше я только играл в мини-футбол, вообще не следил за едой и даже не заглядывал в спортзал.
Начал нормально питаться, поменял привычки, добавил силовые тренировки, к сентябрю 2024 скинул около 30 кг. Это был рекорд по минимальному весу.
Сейчас, через полгода, вешу 89 кг. Оказалось, что нарастить мышцы намного труднее, чем избавиться от жира. Надеюсь, что эти +3 кг в основном мышцы. Почему так: теперь могу подтянуться 11 раз вместо 9, и на фото видны изменения — делаю такие сравнения каждые пару месяцев.
Читать далееУдобное сканирование в структуры в связке Go/PgX. Решение проблемы сканирования в PgX. Golang

Go. PgxWrappy как решение всех проблем PgX. Если вы сталкивались с неудобным сканом в структуры посредством PgX на Go, то гляньте эту либу. Она решает все проблемы сканинга.
Читать далееОт воздушных шаров до лазерного интернета: Project Loon и Taara от Google

Как-то раз внутри корпорации Google появилась идея раздавать интернет с помощью воздушных шаров, парящих в стратосфере, — так родился Project Loon. Проект должен был обеспечить доступ к сети в отдаленных и труднодоступных точках, но после нескольких лет испытаний, триумфов и неудач его, к сожалению, закрыли. Правда, не совсем — некоторые наработки были реализованы уже в другом проекте под названием Taara. Об этом сегодня и поговорим.
Читать далееИгры, письма и всё хорошее: что не так с понятием «стопроцентная кибербезопасность»

Мой приятель работает начальником в крупной организации, всегда страшно занят и крайне далёк от ИТ. В своё свободное время он включает домашний компьютер и пытается провести время за любимой игрой. Почему пытается? Ну, потому что, включая компьютер раз в несколько недель, он, вместо того чтобы наслаждаться игровым процессом, наблюдает за тем, как ОС, лаунчер и сама игра устанавливают многогигабайтные обновления. Я сам периодически расстраиваюсь, что любимой игре, чтобы запуститься, нужно скачать внушительный патч, но моему приятелю это буквально рушит планы на вечер.
Как-то он спросил у меня: «Когда это всё закончится, а? Вы, безопасники, постоянно что-то обновляете, исправляете, патчи выпускаете, а в новостях взломы, утечки, дипфейки и эти, как их, дропперы. Сколько можно! Когда Вы уже решите это всё?»
И я бы хотел его обнадёжить, но, скорее всего, новости у меня неутешительные. Короткий ответ — никогда. А развёрнутый… всё ещё «никогда», но есть нюанс.
Читать далее[Перевод] API Security Best Practices

Данная публикация - перевод серии постов Хассена Бельгасема - API Security Best Practices. Статья о том, как обеспечить безопасность API.
API стал одним из фундаментальных элементов мобильных и веб-приложений, обеспечивая бесшовную коммуникацию между различными системами и сервисами. Однако, увеличение зависимости от API также сделало их популярной целью для кибератак, что ставит под угрозу конфиденциальные данные и бизнес-операции.
Поэтому нам необходима всесторонняя стратегия многоуровневой защиты, включающая в себя реализацию нескольких уровней защиты для обеспечения безопасности API. Эта стратегия должна охватывать такие аспекты, как контроль доступа, аутентификацию, авторизацию, проверку входных данных (валидацию данных), фильтрацию выходных данных и непрерывную интеграция.
Читать далееКак понять своего разработчика: мы не тираны, мы просто своеобразные

Введение
Если у вас есть свой бизнес, стартап или просто идея, которую нужно воплотить в жизнь, скорее всего, вам придется взаимодействовать с разработчиком. Однако часто общение с программистами превращается в настоящий квест: непонятные термины, технические ограничения и кажущаяся бесконечность разработки.
Эта статья поможет вам лучше понять своего разработчика, говорить с ним на одном языке и выстраивать продуктивные отношения.
Читать далееПрофессии будущего: ИТ и управление проектами в 2030 году

Мир труда стремительно меняется. По данным отчета Future of Jobs Report 2025 от Всемирного экономического форума, технологические прорывы, включая ИИ и автоматизацию, уже трансформируют ключевые отрасли и специальности. Особенно это касается сфер информационных технологий и управления проектами, которые к 2030 году будут играть еще более важную роль.
Читать далееЭкономия RAM с pandas.read_sql

Как экономить до 90% оперативной памяти при загрузке pandas DataFrame из базы данных?
Сравним различные способы выгрузки данных и найдем метод для снижения потребления оперативной памяти.
Читать далееБайесовская собака: анализ пёсьего компаса

Ориентируются ли собаки по компасу, когда делают свои грязные дела? Оказывается — да! Если вам интересно, как можно это подтвердить в домашних условиях, используя компас, Байесовскую статистику и собаку (собака не включена), то добро пожаловать под кат.
Читать далееКак построить открытую АСУТП. Рождение идеи открытых систем: почему мир движется в этом направлении

В последнее время рынок автоматизированных систем управления технологическими процессами (АСУТП) переживает период глубокой трансформации. Традиционные подходы к автоматизации, основанные на закрытых проприетарных решениях, уступают место открытым системам, которые предлагают большую гибкость, масштабируемость и экономическую эффективность. Но почему мир движется в этом направлении? Какие вызовы стоят перед рынком АСУТП, и как открытые системы стали ответом на эти вызовы? Давайте разберёмся.
Читать далее[Перевод] Как правильно писать код с Cursor? Смотрим, как тот устроен внутри

Главная цель исследования — выяснить, как же писать промпт для получения наилучших результатов, а также понять, как правильно выстроить сам рабочий процесс. Чтобы найти ответы на эти вопросы, пришлось глубоко погрузился в то, что Cursor делает за кулисами, по ту сторону. Оказывается, сама структура промпта Cursor многое говорит и о том, как он работает, и о том, как настроить его для максимальной отдачи.
Ниже — шаги, которые я предпринял для перехвата запросов и изучения их структуры. В конце — основные выводы о правильном составлении промпта. Читать дальше →
Как наш проджект-менеджер шагнул к красоте и стройности за 3 часа и 2,76 $

Long story short: он собрал рабочий, визуально приятный и очень надежный сервис по планированию питания не будучи экспертом в создании продукта. Просто положился на нейронки. Хорошая новость в том, что вы тоже так можете. Плохая… Давайте посмотрим, будет ли плохая.
Мотивацию опускаем. Всем нужен нормальный планировщик питания, чтобы наконец перестать есть за троих, наладить режим и начать помещаться в зеркале. Да, этот абзац поймут только представители царского дома Пухлорожденных. Изначально худых крестьян просим не беспокоиться.
Вопрос в другом. Может ли человек с опытом разработки собрать годный сервис за 2,76 доллара? Кстати, откуда они взялись, эти несчастные почти три бакса? Нет, мы не купили ему пирожных. Все проще – это расходы на API от Anthropica. За эти деньги получился сервис, который не просто собирает меню на каждый день, но еще иллюстрирует все позиции не хуже вашей бабуленьки. Кроме денег понадобился Cursor с моделью Claude 3.7 Sonnet и немного терпения.
Весь процесс есть на видео, если вы устали читать, но мы продолжим пользоваться буквенным кодом.
Читать далееКак подружить заказчика и исполнителя с помощью двух правильных букв?

Не буду ходить вокруг да около и томить в ожиданиях. Те самые две важные и полезные буквы, на которые возлагается огромная роль при взаимодействии «тех, кому надо сделать» и «тех, кто умеет делать, как надо» - это ТЗ. Вот только не надо закатывать глаза, всем своим видом демонстрируя свою «любовь» писать и составлять технические задания. Конечно, этот процесс трудоёмкий и порой отнимает, как нам кажется, слишком много времени. Тем более, почти никогда в жизни не бывает такого сценария, при котором заказчик всё подробно расписал, а подрядчик с первого раза всё правильно понял и сделал без единой правки или корректировки. Постоянно реальность в той или иной степени отличается от ожиданий.
Читать далееАвтоматизация версионирования в Kotlin Multiplatform: Решение для Android и iOS
Привет, Хабр!
В этой статье я делюсь решением, как настроить версионирование приложения для Android и iOS с помощью Kotlin Multiplatform. Я рассказываю о том, как минимизировать человеческий фактор, автоматизировав процесс обновления версий, и как избежать дублирования информации в разных частях проекта. В статье представлен пример кода, который можно адаптировать под свой проект.
Читать далееНовый сервис для студентов: подготовка к сессии и подработки с нормальной оплатой

Эти компании уже выложили свои вакансии для студентов на платформу
В среднем каждая компания после регистрации публикует по семь вакансий. Сегодня сервис предлагает студентам full-time-работу, стажировки и подработки с гибким графиком. По данным «Кампус Вакансии», от момента отклика до получения студентом оффера проходит до двух недель.
Где найти высокооплачиваемую подработку?Как сделать хорошее API

Обстоятельно и подробно, на конкретных примерах рассказываю как спроектировать и реализовать API, за которое потом не будет стыдно.
Читать далееЧтение на выходные: «Шесть гениев команды. Как способности каждого усиливают общий результат» Патрика Ленсиони

Это книга о талантах, без которых командам не справиться на пути к общим результатам. Шесть талантов — шесть гениев, но не один человек. По мнению Патрика Ленсиони, из предложенной им классификации сотрудник может обладать какими-либо двумя талантами по умолчанию, ещё два — развить как умение, а работа в рамках пары оставшихся будет разве что раздражать, а значит реализоваться в ней как лидеру или профи не получится. Разумеется, такое разделение людей именно по шести основаниям — авторское, и оно не обязывает читателя определить свою принадлежность к той или иной категории. Тем не менее, это может быть достаточно увлекательным чтением с точки зрения менеджмента.
Читать далееХолдинговая структура компании в CRM Битрикс24: все сделки группы на одной странице

Если компания использует Битрикс24 для управления продажами в нескольких организациях, объединенных в холдинг, важно иметь возможность отслеживать все сделки группы на одном экране. Однако стандартный справочник компаний в Битрикс24 является одноуровневым, что затрудняет отображение иерархии и всех связанных сделок.
Рассмотрим, как можно решить эту задачу.
Появятся ли сверхчеловеки?

Фантасты приучили нас к мысли, что в будущем человечество неминуемо перейдёт, или перепрыгнет на более высокую ступень эволюции. И появится новый вид человека. Людены у Стругацких, новые люди у Саймака в «Кольце вокруг Солнца», люди Х в фильмах и комиксах, впрочем, не столь важно, как их назовут.
Главное, что практически всегда этим самым суперлюдям приписывают необычайные свойства вроде управления материей напрямую с помощью разума, умение двигать мыслями предметы или исчезать-появляться в других мирах. В общем, если бы это было фэнтези, то сверхлюди назывались бы магами или волшебниками.
Только вот если подойти с другой стороны, ничего подобного не будет.
Разберёмся. Наши ближайшие в плане разумности родственники – человекообразные обезьяны. Можно ли считать нас, сапиенсов, по сравнению с теми же шимпанзе сверхчеловеками? Да, конечно.
Мне запал в душу один пример – шимпанзе любят орехи. Но орехи надо расколоть. У живущих в каменистой местности обезьян нет проблем – нашел выступающий камень, положил на него орех, долбанул сверху другим, дело сделано.
Сложнее у живущих вдали от гор. Там почва мягкая и требуется более сложная конструкция. Надо найти камень, достаточно плоский, чтобы на него положить орех, разместить удобно на земле, иногда подложить веточку, чтобы выровнять и уже затем долбануть сверху другим камнем.
На наш, человеческий взгляд элементарное действо, ребёнок лет в пять справится.
А вот у шимпанзе примерно 25% популяции не могут освоить этот приём. Такие смотрят на то, как делают умеющие, потом пробуют повторить, но не получается. Потому что умение оперировать одновременно тремя предметами у них не помещается в мозгу. Вот буквально не помещается.
А человек может оперировать одновременно семью предметами. Да, бывают гении, что могут чуток больше, а бывают негении, чуток меньше. Но в среднем мы умные, можем выстраивать сложные цепочки действий и даже использовать составные орудия, что вообще никто из зверушек не умеет.
Возвращаемся к теме. Получается, что сверхчеловек сможет одновременно оперировать пятнадцатью предметами. Ну, если по аналогии наших отличий от обезьян. Так что, увы, никакого телекинеза или чтения мыслей. Этого не будет, а возникнут умные существа, смотрящие на нас, как мы на обезьян. С умилением и жалостью. Что-то вроде как в рассказе Лукьяненко «Вечерняя беседа с господином особым послом»
Страшно стало? Или грустно и печально? Утешу. С ещё более высокой вероятностью никаких сверхлюдей не появится. За последние 10 тысяч лет человеки потеряли примерно 150 грамм мозга, уменьшив на такую величину его средний вес. Если вспомнить, что эти же 150 грамм предки набирали в течение нескольких сотен тысяч лет, то становится еще страшнее – не ждет ли человечество участь хобитов с острова Флорес, мозги у которых усохлись почти до уровня обезьян.
Как ваше мнение, когда и какие появятся сверхлюди?
Развлечение для инженера

Всегда было интересно поиграться с программируемым роботом, но на изучение схемотехники не было ни ресурсов ни желания. Поэтому, когда я наткнулся на набор для сборки робота-квадропода, я его сразу купил. Вся аппаратная часть в нем была уже сделана.
Иногда, вольные эксперименты в какой то области могут принести неожиданный и занятный результат. Предположить, что в итоге получится кот, да еще и танцующий - я никак не мог.
Читать далее