Хабр
123K subscribers
21.9K photos
249 videos
39 files
57.5K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.iss.one/habr_com_news
Хабр Карьера → https://t.iss.one/habr_career
Реклама → [email protected]
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик запустил Doom на фирменном переходнике Lightning/HDMI от Apple.

По факту это не совсем обычный адаптер, так как в нём есть собственный процессор (например, STM32F407IGH6 MCU — это ARM Cortex-M4 с частотой до 168 МГц) и прошивка на основе iOS.
🤯93👍28😁14🔥11🤡10💩7🤮31👎1
Тайны индустриальных компьютеров: ISA-слот и древние «одноплатники»

На Хабре часто пишут про одноплатные компьютеры. Такие девайсы сейчас продаются повсеместно и стали привычными. Что только с ними не делают — от построения систем умного дома до кластеров из десятков и сотен «малинок». Но давайте заглянем в прошлое и посмотрим на один очень необычный вид одноплатников в форм-факторе ISA-карт. Узнаем, с чего началась история таких гаджетов и где их до сих пор можно встретить.
👍19🔥32
Горе от ума: почему рост знаний приводит к росту страданий

Психика — довольно парадоксальная вещь, которая подчиняется иной логике, нежели к которой мы привыкли. Несмотря на то, что главная функция психики — это обеспечение выживания индивида, на основе «субъективного отражения объективной реальности», иногда она работает против этой цели. И речь сейчас не про экстремальные варианты вроде появления сверхидеи о питании солнечным светом и не про религиозные суициды во благо вечной жизни. Нет, мы говорим об… учёбе, саморазвитии и познании мира.

И это странно, ведь для выживания нужно понимать мироустройство.

Поговорим о том, почему погружение в изучение этого самого мироустройства приводит к обратному результату — ступору, постоянному избыточному планированию, стрессу и дезадаптации, и можно ли с этим что-либо сделать.
🔥83👍29🤮12🥴62👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик Исаак Джемаль представил открытый проект под названием WikiTok, где можно быстро узнавать новое, скролля ленту из рандомных статей Wikipedia. Исходный код решения написан на TypeScript и опубликован на GitHub под лицензией MIT. Демо-сайт проекта: wikitok.vercel.app.

«Я создал это по наитию, увидев, как кто‑то попросил об этом в Twitter. Было полпервого ночи, но я не мог упустить возможность создать это. Код очень простой, на самом деле, бэкэнда вообще нет, я полагаю, потому что API Wikipedia очень разрешительный, и вы можете просто делать запросы во фронтенде. Так что вы просто запрашиваете случайные статьи, получаете несколько фрагментов и прикрепляете изображение! Я использовал Claude, и Cursor делает 90% тяжёлой работы, поэтому я уверен, что есть много возможностей для оптимизации. Но прямо сейчас, как есть, с этим довольно весело играть, даже без чего‑то очень сложного», — пояснил Джемаль.

Tech Stack проекта: React 18, TypeScript, Tailwind, CSS, Vite.

Опции проекта:

— вертикальная прокрутка случайных статей Wikipedia;

— поддержка 14 языков, включая английский, испанский, французский, немецкий, китайский, японский и другие;

— предварительный просмотр статей с изображениями, заголовками и отрывками;

— возможность делиться статьями напрямую или копированием ссылок;

— выбор языка с флагами стран;

— предварительная загрузка изображений и контента для плавной прокрутки;

— адаптивный дизайн, работающий на мобильных устройствах и компьютерах.
🔥114👍3513🤮6🤪4👏1
Математики несколько десятилетий не могли решить, рационально число или нет

В июне 1978 года организаторы крупной математической конференции в Марселе, Франция, объявили о последнем добавлении в программу. Во время обеденного перерыва математик Роджер Апери представит доказательство того, что одно из самых известных чисел в математике — «дзета от 3», или ζ(3), как пишут математики, — не может быть выражено в виде дроби двух целых чисел. Оно оказалось тем, что математики называют «иррациональным числом».

Участники конференции отнеслись к этому скептически. Дзета-функция Римана является одной из центральных функций в теории чисел, и математики на протяжении веков пытались доказать иррациональность ζ(3) — числа, которое дзета-функция выдаёт при входном значении 3. Апери, которому был 61 год, не считался ведущим математиком. У него был говор, напоминающий деревенский, и репутация провокатора. Многие участники, предполагая, что Апери затеял сложный розыгрыш, пришли готовые ответить ему тем же. Как позже вспоминал один математик, они «пришли, чтобы навести шороху».

Лекция быстро превратилась в хаос. С минимальными пояснениями Апери представлял уравнение за уравнением, некоторые из которых включали невозможные операции, такие как деление на ноль. На вопрос о происхождении его формул он ответил: «Они растут в моём саду». Математики встречали его утверждения взрывами смеха, перекрикивались с друзьями через весь зал и бросали бумажные самолётики.

Но по крайней мере один человек — Анри Коэн — вышел с лекции убеждённым, что Апери прав. Коэн сразу же начал расписывать аргументы Апери; в течение нескольких месяцев вместе с небольшой группой других математиков он завершил доказательство. Когда он представил их выводы на последующей конференции, один из слушателей пробормотал: «Победа французского крестьянина».
👍96🔥65🤡5👎1
Свой Google в локалке: ищем иголку в стоге сена

В этой статье мы разработаем свой собственный Google, который можно будет запустить в любой локальной сети как атакующим, что ищут пароли, так и защитникам, которым небезразлична безопасность их родной локалки. И что примечательно, наш Google будет состоять на 99% из готовых компонентов, практически без дополнительного программирования. А внедрение такой системы потребует ввода всего пары команд.
😁16👍11🤡61🔥1
Одна React-задача, демонстрирующая ключевые навыки на собеседовании

Как всего одна небольшая React-задача помогает глубже понять уровень кандидата на собеседовании? Разбираем нюансы работы с хуками, асинхронностью, состоянием гонки и сайд-эффектами. На первый взгляд задача кажется простой — всего лишь компонент, загружающий данные по username. Но в процессе решения выявляются ключевые моменты: правильно ли кандидат управляет состоянием, учитывает ли смену пропсов, обрабатывает ошибки и предотвращает race conditions. Этот вопрос помогает не просто проверить знания, а увидеть, как кандидат рассуждает и принимает технические решения.
🤡51👍164😁2🥴2
Случайный PCB-art, «сломавший головы» сотням студентов-электронщиков

Электрическая схема представляет собой точечный пожарный извещатель на основе оптического датчика дыма с сигнализацией в токовый шлейф. Что же тут может быть интересного? Изюминка в том, что в схеме нет ни одного программируемого микроконтроллера, только микросхемы стандартной логики и операционные усилители.
👍355🎉1👌1
Вершим правосудие на GitHub, помечая мошенников с помощью граффити

Уже много лет опенсорсные проекты позволяют нам «украшать» графики активности на GitHub фальшивыми историями коммитов Git. Но знали ли вы, что подобные граффити можно также размещать в профилях других пользователей? Обсудим, как отметить профиль недобросовестного юзера таким граффити, чтобы другие пользователи GitHub знали, с кем имеют дело.
🤮22👍17😁6
Firewall не спасёт

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

А оказывается, может, и вполне идёт.

Разберём две техники обхода межсетевых экранов, позволяющие нежелательным приложениям преодолевать фильтрацию входящего сетевого трафика и получать команды от удалённых узлов
🥴18👍15🥱6😐62🤬1
This media is not supported in your browser
VIEW IN TELEGRAM
Ведущий канала Basically Homeless на YouTube Ник Зетт, вдохновившись фильмом «Матрица», превратил себя в батарейку с помощью термоэлектрических генераторов. Он использовал отработанное тепло своего тела.

Термоэлектрический генератор использует разницу температур для создания потока электронов. Устройство вырабатывает электричество, когда одна сторона горячее другой.

Идея Зетты заключалась в том, чтобы покрыть тело термоэлектрическими генераторами и хорошенько пропотеть, находясь на улице в холод. Разница температур между его перегретым телом и холодным воздухом в идеале должна была обеспечить выработку энергии, достаточную для зарядки смартфона.

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

Тогда разработчик придумал, как не допустить этого эффекта. Прикладывая тепло своего тела к термоэлектрическим генераторам только короткими «импульсами», он мог поддерживать выход либо на относительно высоком уровне, либо на нулевом. Этого оказалось достаточно, чтобы переместить небольшого колёсного робота через стол.

«Я — человечек-батарейка, я питаю этого маленького робота теплом своего тела. По сути, я вырабатывал один ватт за импульс», — добавил он после завершения эксперимента.

Пользователи заинтересовались экспериментом и начали давать советы по улучшению системы. Так, они считают, что последовательное подключение позволит вырабатывать не один, а несколько вольт за раз, переворачивание блоков даст смену выходного напряжения, а их упорядоченное расположение решит потенциальную проблему конфликта напряжений.
🤣58👍23🤡16🔥97🤮1
Как использовать японские подходы в IT. Часть первая. Петля за петлёй

В этом цикле статей мы поговорим о том, как устроены процессы «у них», почему они не всегда работают «у нас» и как их адаптировать для IT. Это первая часть цикла о практическом применении TPS/TBP (Toyota Production System/Toyota Business Practice) в работе.
🥴22👍8👌4👎3🤡1🥱1
🧐 Мы с K-Team затеяли важное исследование — и нам нужна ваша помощь!

Расскажите, что важно для вас в работе и что помогает оставаться на текущем месте 👈

✍️ Ваши ответы помогут эйчарам улучшить условия работы в своих компаниях.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡376💩6🤮4👌4👍3
Экскурсия по дарквебу: площадки, клиенты, витрина товаров и цены

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

Узнаем, что продают и покупают в подполье, сколько тратят и зарабатывают киберпреступники, а также предположим, как будет развивать дарквеб в ближайшем будущем
👍396💩6🔥3
Про Rust — просто. Что читать в каком порядке?

Отправляемся к совершенному пониманию простоты и лаконичности этого удивительно эффективного языка наиболее коротким и приятным путём. Приготовьтесь к увлекательной и познавательной прогулке и подъёму по ступеням вверх, к мастерству написания полезного кода на Rust.
24💩21👍15🔥5
Опять DeepSeek? Побудем в роли детектива

DeepSeek немного лукавят касательно качества — их ИИ идеально закрывает требования основной аудитории пользователей, тех, кто решает мимолётные вопросы, а вот в исследовательских задачах он уже начинает уступать.
🤮69👍17😁74🔥3
Как взломать Harley Davidson. Часть третья

В прошлой части мы немало узнали о внутреннем устройстве прошивки. Но ни грубая сила видеокарты, ни интеллект самописных скриптов на Питоне не помогли: алгоритм генерации 64-битного ключа так и остался тайной, а мотоцикл не взломанным. Что же, в этой части нас наконец-то ждёт удача, а на десерт — разбор прошивки BCM с двойным разоблачением.
🔥30👍11😁4🤮4👎1👌1🤡1
25-й год будет весёлым для ИТ в России

Внезапный Трамп, внезапные китайцы и связанные со всем этим процессы сейчас довольно сильно перекроят ИТ-ландшафт.

Кажется, нас ждёт новая космическая гонка, но на этот раз — за AGI.

Новый взлёт крипты, потому что доллару что-то поплохело, и нужен новый цифровой «доллар».

Интернету — вилы. Штука, которая задумывалась как глобальная Сеть, кажется, окончательно перестаёт быть таковой. Сначала отделилась Северная Корея с Кванмёном, Китай, потом — мы с суверенным Чебурнетом, а сейчас такой же тренд наблюдается в Европе. Потому что Трамп вроде бы конкретно намерен разрывать с ней, и там сейчас будут расти требования к хранению данных у себя. Вероятно, их ждут свой «пакет Яровой» и ещё пакет с пакетами.
🤮132🤡50👍27💩26😎106🤔5🤣3😁2💯2
«Недавно я прочитал о масштабной утечке геолокационных данных из Gravy Analytics, благодаря которой стало известно, что более двух тысяч приложений из AppStore и Google Play тайно собирали геолокационные данные пользователей без их согласия. И часто об этом не знали даже разработчики.

Я изучил список и обнаружил как минимум три приложения, установленные на моём iPhone. Проверьте сами!

У меня возникла идея: попробовать отследить себя снаружи, то есть купить свои геолокационные данные, утёкшие через какое-нибудь приложение»

Все знают, где ты находишься
👍67🔥253😁3🤯2