Как стать автором
Обновить
26
0.5

Пользователь

Отправить сообщение

Инфракрасный хакинг: взламываем пульт от телевизора Samsung

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров7.2K

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

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

В статье поговорим о реверс-инжиниринге и аппаратном хакинге протоколов дистанционного ИК-управления: от подготовки необходимого оборудования до перехвата и декодирования сигналов. Взломаем пульт от телевизора Samsung и поделимся библиотекой ИК-сигналов, которая позволит вам с легкостью декодировать передачи для других устройств — например, камина Electrolux и кондиционера Funai. 

Читать далее

Загадочные проблемы браузинга: почему некоторые сайты не грузятся в Chrome?

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров33K

Меня зовут Эрик, я инженер технической поддержки в компании Shortcut. Недавно я столкнулся с интересным тикетом: пользователи жаловались, что некоторые сайты не открываются в Google Chrome, но при этом прекрасно работают в других браузерах.

Кажется, что если сайт работает в одном браузере, он должен работать и в другом. Но это не всегда так. Иногда Chrome упорно отказывается загружать страницы, которые спокойно открываются в Firefox или Edge. Недавно я столкнулся с таким случаем в работе и хочу рассказать, как я разобралися с проблемой.

Читать далее

Приключение Aéza, или Тайна планеты Рбах

Уровень сложностиПростой
Время на прочтение1 мин
Количество просмотров20K

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

А дело было так

Сможет ли AI создать идеального Шрека? Тестируем 3D-генераторы в поисках лучшего огра

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров9.8K

В мире современных технологий 3D-модели стали незаменимым инструментом — их используют в кино, играх, дизайне, анимации и даже в промышленности. Они помогают создавать реалистичные объекты, персонажей и целые миры, которые мы видим на экране или в виртуальной реальности. Но что если процесс создания таких моделей может стать проще и быстрее? Сегодня, благодаря AI, любой может попробовать себя в роли 3D-дизайнера, не имея специальных навыков. Нейросети умеют генерировать различные объекты, просто опираясь на текстовый запрос.

Читать далее

Ностальгические игры: Unreal Tournament 2004

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров5.1K
image

Для большинства геймеров начала 2000-х три мультиплеерных шутера – Quake, Counter Strike и Unreal Tournament – являются ностальгичными проектами для адреналиновых перестрелок с друзьями и имеют крепкую ассоциацию с той эпохой! Эти игры заложили основы жанра и неизменно появлялись в арсенале компьютерных клубов того времени. И хотя споры о том, какой из этих шутеров лучше, регулярно вспыхивали среди знакомых, в игровых журналах и на просторах интернета, в игровых клубах моего города безраздельно царил Counter Strike, лишь изредка уступая место Quake III. Но это не мешало мне проникнуться и всем сердцем полюбить именно Unreal Tournament!

Не сосчитать, сколько я провёл в этой серии игр, ведь это время, наверно, исчислялось бы сотнями и тысячами часов, поэтому неудивительно, что до сих пор не написал статью про Quake III, но про UT пишу уже второй обзор! Поэтому, если вам ближе классика 1999 года, рекомендую ознакомиться с моей предыдущей работой, однако в этот раз мой взгляд обращён к обновлённой редакции 2004 года – версии, которая сразу после спорного Unreal Tournament 2003 предстала в виде отточенного проекта, задавшего новые стандарты для арена-шутеров.

Сегодня мы вернёмся в 2004 год и посмотрим, почему Unreal Tournament 2004 не просто заслуживает звания классики, а по-прежнему остаётся одной из лучших игр этого жанра. Что сделало её такой особенной? Почему спустя годы воспоминания о ней вызывают тёплую ностальгию? Ну а чтобы освежить воспоминания, в конце я выложу сборку на сборку, что без проблем запустятся на современных системах, да еще и с русификатором и фиксом разрешения экрана!
Читать дальше →

Как malloc() и free() управляют памятью в C

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров16K

Привет, Хабр!

Сегодня рассмотрим, почему free() не всегда освобождает память, как работает malloc(), когда glibc действительно возвращает память в ОС, и как избежать фрагментации хипа. А так же напишем кастомный аллокатор.

Читать далее

Как пять нейросетей заменяют целую студию людей

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров24K

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

Мой опыт в продакшене и документальном кино подсказывал, насколько трудоёмким был бы традиционный процесс создания такого видео. С нейросетями появился шанс сделать идею гораздо быстрее, хотя и со своими сложностями.

Читать далее

От самодельных мини-ПК до модульных гаджетов: 5 крутых портативных компьютеров

Время на прочтение5 мин
Количество просмотров14K

Привет, Хабр! В сегодняшней подборке я решил собрать несколько интересных ПК — от DIY-сборок на Raspberry Pi и ESP32 до коммерческих проектов вроде ClockworkPi uConsole и Bapaco. Все они необычны, а еще авторы некоторых проектов выкладывают исходники, так что можно повторить конструкцию или создать что-то более совершенное.

Читать далее

To seek or not to seek

Время на прочтение7 мин
Количество просмотров2.1K

DeepSeek обрушила американский фондовый рынок, составила серьезную конкуренцию ChatGPT и вызвала огромное количество обсуждений. Мы решили не оставаться в стороне и хайпануть немножечко разобраться, как обстоят дела на самом деле!

В этой статье вы найдете мнение дата-сайнтиста «Инфосистемы Джет» Надежды Гавриковой о новой китайской модели, результаты тестирования и сравнения четырех LLM-моделей: ChatGPT, DeepSeek, GigaChat и YandexGPT.

Какая модель круче?

Модифицируем алгоритм Брезенхэма для рейкаста в стиле Wolf3D

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров2.1K

Недавняя статья о рендеринге полигонов для «Денди» завершилась (уже в камментах) небольшой интрижкой: «хочу реализовать 2.5D, но не уверен, что получится плавная камера». Естественно, мимо такого я пройти не мог :) и сейчас прикладываю максимум усилий к тому, чтобы плавная камера на этом несуразном железе таки получилась. По мне, шутер (даже 2.5 D) без мышки, хотя бы пополамной или RS232, и плавной камеры с высокими FPS — не шутер, а вот остальное можно смело принести в жертву драйву (и принесём!)

Наивный алгоритм, он же DDA, знают все. Но ветвления на каждом шаге, с делениями, умножениями и сравнениями — это явно не про «Денди» сказано. К счастью, у нас есть намного более быстрый алгоритм — алгоритм рисования линий Брезенхэма. Нужно только его немножко доработать напильником, чтобы он годился для того, для чего мы его собираемся использовать!

Оригинального «Брезентыча» я особо подробно расписывать не буду. Если ещё его не знаете — просто прочитайте, а я сразу перейду к тому, чем он нам неугоден в его каноничном виде.

Да уж небось я знаю, как «Брез» работает!

Я рисовала еду руками 15 лет, но потом пришла нейросеть и изменила всё

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров70K

В 2014-м я ушла «на фриланс». Нужно было выбрать специализацию — невозможно одинаково хорошо делать всё. Я проанализировала свой опыт и поняла, что лучше всего у меня получаются фуд‑зоны для упаковок. Коллеги это отмечали, арт‑директора хвалили композиции из фруктов. Сделала на это ставку.

Читать далее

Я уволился, потому что с зумерами невозможно работать

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров235K

Мы изучили, что происходит в компаниях, и выяснили, почему хорошие специалисты не выдерживают и уходят. Разбираем 5 проблем, которые не компенсируют высокая зарплата и интересные задачи.

Читать далее

Борьба с HM70

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров3K

Решение проблемы с младшими чипсетами HM70. Многие мастера уверены, чтобы поставить процессор core i линейки на слабые ноутбуки с hm70 необходимо менять чипсет на более старший, однако это не очень выгодное решение. В недавнем времени нашлось программное решение :-)

Читать далее

ZX Windows. «Форточки» для «Спекки»

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров12K


Только представьте себе такую картину: начало девяностых, вы возвращаетесь домой из школы. Бросив рюкзак с учебниками и тетрадками в угол, вы включаете свой любимый ZX Spectrum, запускаете на нем «винду»… Стоп! На восьмибитном Zilog Z80 невозможно использовать ОС с GUI, пределом его функциональных возможностей всегда считалась довольно продвинутая, но скромная в плане интерфейса iS-DOS или TR-DOS. Да и объем оперативки от 48 до 256 килобайт не позволял особо разгуляться. Так, по крайней мере, принято считать, однако словацкий программист Mobisek Marek взялся разрушить этот стереотип, самостоятельно написав… практически настоящую Windows для ZX Spectrum. Получилось? Давайте посмотрим…
Читать дальше →

Создай хит за 5 минут: как бесплатно сгенерировать песню с нейросетью Udio

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров5.8K

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

В этой статье мы рассмотрим, как с помощью Udio можно быстро и легко создавать треки, открывая новые горизонты музыкального творчества. Шаг за шагом покажем, как нейросеть превращает идеи в полноценные произведения.

Читать далее

Встречаем YandexGPT 5 — в Алисе, облаке и опенсорсе

Время на прочтение17 мин
Количество просмотров54K

Привет, меня зовут Андрей Бут, я представляю команду разработки YandexGPT. Сегодня мы анонсируем новое поколение наших больших языковых моделей — YandexGPT 5.

Старшая модель — YandexGPT 5 Pro — уже применяется в чате с Алисой, а также доступна в Yandex Cloud через API. Кроме того, в чате с Алисой впервые можно переключиться на базовую версию модели, которая не использует внешнюю информацию из Поиска и не дообучалась «быть» виртуальным ассистентом.

Pretrain-версия младшей модели — YandexGPT 5 Lite Pretrain — опубликована в свободном доступе и будет полезна разработчикам, которые дообучают базовые версии моделей под свои задачи. Дообученная нами на её основе instruct-версия в ближайшее время станет доступна через API. 

Под катом — более подробно о том, как мы обучали наши модели и какой опыт накопили.

Читать далее

Стиральная машина позволила мне иначе взглянуть на сроки разработки ПО

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров31K
Моя недавняя эпопея со стиральной машиной напомнила мне, почему одна из самых страшных и ненавидимых задач в разработке ПО начинается с вопроса:

«Сколько времени вам на это потребуется?»

Привычность этого бытового прибора внушила мне ложное чувство безопасности
Читать дальше →

Тест Grok-3 против DeepSeek-r1: когда бесплатный ИИ наступает на пятки платному

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров19K

16 февраля Илон Маск объявил о запуске Grok-3, назвав его «самым умным ИИ на планете». Интересно, как Grok-3 выглядит на фоне модели DeepSeek‑r1? Этот вопрос не давал мне покоя, и я решил проверить, кто из них сильнее в таких областях, как программирование, логика, математика и творческое письмо. Давайте разберёмся, оправдан ли весь этот ажиотаж вокруг Grok-3. Я протестировал обе модели, используя специально составленный список запросов, и тщательно оценил их способности в разных задачах.

Читать далее

Устройство «музыкалки» AY-3-8910 и эмулятор на Arduino

Уровень сложностиСредний
Время на прочтение25 мин
Количество просмотров12K

Астрологи объявили месяц статей про ZX Spectrum, звук и Arduino. Количество публикаций увеличилось вдвое!

В прошлый раз я показывал, как можно перенести однобитные, они же «биперные», музыкальные «движки» с ZX Spectrum на Arduino. Но всё-таки это была максимально нишевая тема внутри нишевой темы, весьма узкоспециализированный проект.

Сегодня сделаю шаг ближе к народу. Расскажу, как работает легендарный звуковой чип AY-3-8910, как написать его простой эмулятор полностью с нуля, и как проиграть им музыкальный файл формата PT3 на обычной Arduino Nano.
Читать дальше →

Дерево Дайсона

Время на прочтение5 мин
Количество просмотров8.2K

Одной из вечнозелёных и поистине излюбленных футуристических тем Хабра является сфера Дайсона, её варианты (кольца, рои), а также публикации о попытках обнаружить такое астроинженерное сооружение. О ней высказывались уважаемый @Pavel-Well (здесь), уважаемый @SLY_G (например, здесь) и даже я в одной из моих первых статей – «Скорлупа сверхцивилизации. Об энергетических, инженерных и экологических аспектах сферы Дайсона». Но в тени сферы Дайсона часто проходит незамеченным подлинный масштаб кругозора и невероятных, если не сказать — безумных фантазий этого астрофизика, прожившего 96+ очень интересных лет в истории нашей цивилизации (1923-2020). Попытку обобщить идеи Фримена Дайсона однажды предпринял на Хабре уважаемый Георгий Тимс @Physics-for-Humanities в статье «Фримен Дайсон: космический мечтатель». В конце статьи Георгий любезно ссылается на книгу эссе Дайсона «Мечты о земле и о небе», подготовкой которой, кстати, руководил я, ещё когда работал в издательстве «Питер». Но даже в этой статье Георгий не упоминает, что Фримен Дайсон любил не только сферы и кольца, но и деревья. Пожалуй, самые необычные деревья, которые может представить себе далёкий потомок лесной обезьяны. О них я и расскажу под катом.

Читать далее

Информация

В рейтинге
2 139-й
Зарегистрирован
Активность