Pull to refresh
138
14.8

Маркетолог

Send message

Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 8. Запоминающий поиск пути

Level of difficultyMedium
Reading time19 min
Views1.4K

Мы ковыряли поиск пути через A* на протяжении двух глав и при этом были сосредоточены на синтаксических изысках F#. В этой главе мы отдохнём от синтаксиса и посмотрим на то, как этот алгоритм мог бы развиваться в более функциональном стиле.

Читать далее

Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 7. Как удержать нечто

Level of difficultyEasy
Reading time13 min
Views1.3K

В прошлой главе мы перенесли A* на F#, после чего в образовательных целях занялись выдёргиванием его «кишок» наружу. Тогда процесс «потрошения» не был завершён до конца, но сегодня мы его добьём. Что касается метагейма, то мы продолжим путь от функции к конструктору и даже успеем слегка залезть на «ту сторону».

Читать далее

Карманный монстр Пола Аллена: как мини-компьютер за $2000 потерпел крах

Reading time9 min
Views8.9K

В 2007 году, когда слово «смартфон» еще не было на слуху, сооснователь Microsoft представил миру компактный компьютер под названием Vulcan FlipStart размером чуть больше толстого бутерброда. Мощный, компактный, с полным «фаршем» на борту, включая VGA-выход — ну просто мечта для любого, кто разбирается в компьютерах. Или все-таки не для любого?

Ответ подсказывает сама история: FlipStart продавался меньше года, и потом проект быстро свернули из-за крайне низких продаж. Давайте посмотрим, в чем была идея и почему так и не прижился «полноценный компьютер в кармане». 

Читать далее

Звонки с квантовым шифрованием на расстояние в 1000 км стали реальностью

Level of difficultyEasy
Reading time5 min
Views2.7K

Китайская государственная компания заявила о первом успешном звонке с поддержкой квантового шифрования на расстоянии в 1000 км. China Telecom Quantum Group испытала новую технологию для межрегиональной связи Пекина и Хэфэйя. Система использует «сквозное квантовое шифрование» для безопасной коммерческой связи.

Читать далее

Гениально или безумно: зачем инженеры изобрели электрический ластик

Level of difficultyEasy
Reading time8 min
Views4.6K

Начало XX века — эпоха повальной электрификации. Электричество встраивали буквально во всё, что только можно: массажёры, чесалки, мухобойки и даже грелки для ушей. Изобретатели наперебой пытались создать что-нибудь по-настоящему полезное, неожиданное — или хотя бы просто эффектное. И вот кому-то приходит в голову идея: а не оснастить ли электромотором… ластик?

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

Разбираемся, как появился электроластик и почему он не такая уж дикая идея.

Читать далее

Почему Калифорния до сих пор горит — и как технологии могут это исправить

Reading time12 min
Views2K

Начало 2025 года выдалось тяжелым для жителей Калифорнии: причем как рядовых, так и суперзвёзд Голливуда. Всему виной разрушительные пожары, охватившие территорию 163 квадратных километра. А это, на секундочку, больше площади Парижа. Погибли 29 человек, более 200 тысяч эвакуировались, ущерб превысил 250 млрд долларов США. 

Причины этих пожаров — целый комплекс факторов, разом свалившихся на один из самых благополучных штатов Америки. Но на самом деле есть несколько технологий, которые могли бы помочь предотвратить столь разрушительные последствия.

Читать далее

Немое кино: как инженеры превратили тени в магию экрана: «бегущие» картинки, фоторужья и 24 кадра в секунду

Reading time16 min
Views1.8K

Кино всегда было территорией смелых экспериментов и технических прорывов. Сегодня это CGI, нейросети, виртуальная реальность и съёмка в 8K, но если вернуться на сотню лет назад, то окажется, что инженеры и режиссёры того времени были не менее безумными новаторами.

Они придумывали, как передать движение с помощью тяжёлых механических камер, экспериментировали с ручной покраской плёнки, строили огромные декорации и вручную монтировали плёнку — без всяких DaVinci и Premiere. И именно эти первые технологии заложили основу для того, что мы сегодня считаем кинематографом.

Давай посмотрим, как это всё началось — и почему немое кино всё ещё заслуживает своего места в зале славы великих изобретений.

Читать далее

Веб-камера — глаза робота: пишу веб-приложение на FastApi для управления DIY-проектом. Часть 1

Level of difficultyMedium
Reading time25 min
Views3.3K

Эта статья открывает цикл публикаций о создании open-source веб-приложения для стриминга видео с веб-камеры и управления роботом. Приложение позволит транслировать видео с камеры в реальном времени и отправлять команды управления роботом через интерфейс. Думаю, статья будет интересна веб-программистам, интересующимся работой с видеостримингом и FastAPI, а также робототехникам и энтузиастам DIY-проектов.

Идея проекта возникла из моего интереса к робототехнике и веб-программированию. Ранее в статье DIY-проект: гусеничная платформа с ИК-управлением на Arduino я создал гусеничную платформу на базе Iscra mini, управляемую ИК-пультом, и захотел развить эту платформу.

В качестве камеры я планирую использовать экшн-камеру, которая может работать как веб-камера. Если она окажется несовместимой с Linux, её можно будет заменить обычной веб-камерой. Основная цель проекта — создать гибкое решение, которое будет полезным для разных DIY-проектов.

Читать далее

Понимая реактивные системы: асинхронные вычисления

Level of difficultyMedium
Reading time10 min
Views3.5K

Сегодня мы продолжим разбирать базовые концепции реактивности, изложенные Райаном Карниато (Ryan Carniato), автором SolidJS. Если ранее мы затрагивали производные и их планирование, то сегодня разберём более сложную тему — асинхронность в контексте реактивного программирования. Эта концепция добавляет новый уровень сложности, поскольку требует учёта динамических процессов, выходящих за рамки синхронных операций.

Читать далее

Защита подводных интернет-кабелей: новый вызов или старая песня?

Reading time18 min
Views4.3K

17 и 18 ноября 2024 года в Балтийском море случился неприятный инцидент: были повреждены два телекоммуникационных кабеля. Один BCS East-West Interlink, соединяющий Литву и Швецию, и C-Lion1 — между Финляндией и Германией. Это вызвало серьезные проблемы с доступом к интернету для некоторых пользователей.  Работоспособность одного кабеля оперативно устранили, буквально через 10 дней, и проблема с доступом разрешилась. Но остался открытым вопрос: что это было? Диверсия или случайное повреждение? Политики поспешили обвинить в этом Россию и Китай — особенно с учетом того, что маршрут судна Yi Peng 3 как раз проходил в этом районе.  И это далеко не единичный случай. Например, в январе 2025 года тот же кабель C-Lion1 повредило якобы уже судно, перевозившее нефть. Давайте посмотрим, насколько это серьезная угроза и как защищают подводные кабели в целом. 

Читать далее

Повышение защищенности Active Directory для чайников и не очень

Level of difficultyMedium
Reading time17 min
Views13K

В корпоративных средах развертывание Active Directory (AD) — де-факто стандарт для администрирования ИТ-инфраструктуры на Windows. Да, в России есть тренд импортозамещения и сопутствующее ему «переползание» на отечественные решения типа Astra Linux-ALD Pro и так далее. Но пока еще Windows стоит много где, и оборона домена AD — это стратегическая задача для большинства организаций.

Кроме того, в процессе импортозамещения AD в вашей организации вполне может оказаться, что полный отказ от Windows+AD невозможен по ряду причин. Причем, как часто бывает, это может проявиться на этапе после того, как вы составили и согласовали техническое решение со всеми нужными инстанциями и регуляторами. Например, внезапно выясняется, что существует некий критический софт, который применяется только на винде и нормально работает только в условиях AD-домена. В итоге часть инфраструктуры продолжит функционировать по «неимпортозамещенной» схеме, при этом ежедневные задачи по администрированию и защите этого сегмента никуда не денутся. 

Даже если ваша организация избежит таких «подводных камней» при миграции на отечественные решения, согласитесь, что подобный переезд — продолжительный процесс, который в крупных инфраструктурах с большим количеством legacy вполне может занять годы. Атаки на Active Directory, по моему опыту, происходят каждый день, и тот факт, что организация в это самое время мигрирует на другое решение, не поможет оправдаться, если вас взламывают прямо сейчас. 

Короче говоря, если Active Directory используется в организации здесь и сейчас, не стоит пренебрегать мероприятиями по защите, несмотря ни на что. 

Читать далее

Firefox против гигантов: битва за интернет

Level of difficultyEasy
Reading time11 min
Views6.1K

Когда Firefox только появился на рынке, монополия Internet Explorer казалась непоколебимой. IE был браузером по умолчанию для миллионов пользователей Windows. Гиганты вроде Netscape Navigator и AOL Browser пали под его натиском. Появление Firefox сначала воспринималось как попытка бунтаря бросить вызов устоявшемуся порядку. Однако этот браузер быстро завоевал доверие веб-разработчиков и пользователей. Кульминацией его успеха стал Download Day 17 июня 2008 года, когда за 24 часа было установлено 8 002 530 копий Firefox 3. Так браузер попал в Книгу рекордов Гиннесса. В этой статье мы погрузимся в историю Mozilla и расскажем, как Firefox смог изменить правила игры в мире веб-браузеров.

Читать далее

Как один разработчик предотвратил крупнейшую кибератаку: история взлома XZ Utils

Level of difficultyMedium
Reading time14 min
Views5.7K

Прошел ровно год с момента, когда мир с открытым ртом следил за расследованием одного из самых изощрённых бэкдоров в истории Linux. История с библиотекой xz Utils напоминала триллер: внедрение под реальным именем, доверие сообщества, закладки в коде — и случайное обнаружение в самый обычный рабочий день.

29 марта 2024 года программист Андрес Фройнд проснулся, как обычно, рано. На кухне уже фыркала кофемашина, а ноутбук мигал знакомым индикатором обновлений. Андрес любил утренние часы: пока город только-только просыпался, он уже погружался в привычную рутину — тесты, логи, графики загрузки процессора.

Утром он запустил стандартный набор тестов. Всё выглядело штатно: графики ровные, CPU не перегружен, багов не видно. И вдруг — странность. Незначительная ошибка, но не из тех, что просто игнорируешь. Андрес нахмурился. «Что это было?» — пробормотал он. Он подключился по SSH к серверу, чтобы проверить детали, и заметил ещё одно отклонение: задержка отклика в 500 миллисекунд. Полсекунды. Для большинства — ерунда. Но для Андреса — первый тревожный звонок. Он начал копать глубже.

Читать далее

Термоядерный синтез на столе: зачем физики собрали стелларатор из магнитов и нейлона

Level of difficultyMedium
Reading time11 min
Views6.1K

На Хабре регулярно пишут про термоядерный синтез — ту самую энергию будущего, до которой «всего-то» осталось потерпеть лет 50. И практически всегда речь о каких-то эпохальных проектах, стоимостью не один миллиард долларов вроде того же «долгостроя» ИТЭР. Но есть и другие подходы.

Сегодня расскажем про современный стелларатор Принстонской лаборатории физики плазмы (PPPL) — интересную альтернативу токамакам, разрабатываемую еще с 50-х годов XX века. Причем прототип установки под названием Muse проектируется намного более дешевым и компактным. А значит, по мнению команды из Принстона, это сделает технологию термоядерного синтеза более доступной, и в целом ускорит развитие технологии в целом. Может быть, мы дождемся прорыва на нашем веку.

Читать далее

3D для каждого: Оптимизация модели. Часть 1, объяснительная

Level of difficultyMedium
Reading time15 min
Views6.2K


Доброго времени суток, хабражители и хабражительницы!


В прошлых статьях (например, раз и двас) я не раз касалась темы оптимизации моделей. Однако какими именно методами оптимизируют модели и зачем?

В современном мире оптимизация преследует нас повсюду. Оптимизация производства, оптимизация времени, оптимизация логистики… И 3D-художников оптимизация тоже преследует чуть ли не с основания 3D как искусства.
Читать дальше →

3D-для каждого. Путеводитель для вольного копейщика

Level of difficultyMedium
Reading time19 min
Views8.7K


Добрый день, дорогие хабражители! В связи с непреодолимыми обстоятельствами перерывы между статьями становятся все больше, а моя продуктивность все меньше. Но несмотря на то, что большая часть потенциального рынка применения моих вторичных навыков отгородилась от нас правовыми и экономическими барьерами, совсем без работы я не осталась.

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

Индийский стартап снимает первый ИИ-фильм. Без актеров, камер и режиссеров

Level of difficultyEasy
Reading time7 min
Views6.5K

Нейросети — это уже не будущее, а вполне себе настоящее. Каждый день появляются новости о каком-нибудь стартапе (сразу приходит на ум китайская DeepSeek), новом научном прорыве или очередном способе заменить человеческий труд.

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

Нейросети уже создавали трейлеры для фильмов, как это было с Морган от 20th Century Fox, но теперь речь идет о том, чтобы доверить им весь процесс. Индийский стартап Intelliflicks Studios заявил, что в 2025 году они выпустят первый полнометражный фильм, сделанный ИИ от начала до конца. И, конечно, в лучших традициях Болливуда — с песнями, танцами и кучей спецэффектов (ну а как иначе в Индии).

джими джими ача ача

Квантовые компьютеры перешли критический порог ошибок

Level of difficultyMedium
Reading time10 min
Views8.1K

Впервые исследователи показали, что добавление большего количества «кубитов» к квантовому компьютеру может сделать его более устойчивым. Это важный шаг на долгом пути к практическому применению квантовых компьютеров.  

Как построить идеальную машину из несовершенных деталей? Поиск ответа на этот вопрос — главный вызов для исследователей, создающих квантовые компьютеры. Проблема в том, что элементарные строительные блоки (кубиты) чрезвычайно чувствительны к возмущениям из внешнего мира. Современные прототипы квантовых компьютеров слишком подвержены ошибкам, чтобы делать что-то полезное.

Читать далее

Как LG и Samsung делают телевизоры прозрачными

Level of difficultyEasy
Reading time8 min
Views4.1K

Сегодня рассмотрим одну из передовых технологий, над которой сейчас бьются инженеры двух гигантов индустрии. Причем идут они двумя принципиально разными путями: OLED и MicroLED. Забегая вперед, подобные дисплеи вряд ли появятся в наших с вами гостиных в ближайшее время. 

Читать далее

История лампы: как Лодыгин, Яблочков и Эдисон стали прародителями вычислительного элемента ЭВМ

Reading time18 min
Views5.7K

Первые прототипы электрических осветительных приборов появились еще 200 лет назад. За это время искусственный свет претерпел множество изменений, блуждая от одной технологии к другой. Сотни изобретателей один за другим тестировали тысячи конструкций, раз за разом пересобирая собственные устройства в надежде получить яркую, простую и удобную лампочку — такую, какой мы знаем ее сегодня. Купил и вкрутил!

Более того, именно обычная лампа позволила создать первые электронные вычислительные устройства — громоздкие компьютеры в больших шкафах, являющиеся дальними предками современных ПК, консолей и смартфонов. Однако начать стоит издалека — когда в начале позапрошлого века изобретение гальванического элемента (батарейки) случайно привело к открытию электрического светоизлучения.

Читать далее
1
23 ...

Information

Rating
Does not participate
Location
Россия
Works in
Registered
Activity