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

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Кто проживает на дне океана? Рассказываем о подводных линиях связи

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

Привет! Я Лев, специалист продуктовой поддержки в Selectel. Задумывались ли вы, как сообщение в мессенджере или видеозвонок достигают адресата за доли секунды, преодолевая тысячи километров? Наверняка. А о том, что 70% Земли покрыто водой? Думаю, тоже. Но если совместить эти факты, то выходит, что большая часть «магии» происходит именно на глубине, а подводные линии связи — это невидимые герои, соединяющие континенты. В статье немного окунемся в историю, расскажем об их основных типах и функциональных элементах, а также рассмотрим сферы применения!
Читать дальше →

Как информационная служба Хабра ищет и отрабатывает технические инфоповоды

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

Каждый день сотрудники информационной службы Хабра ищут интересные технические инфоповоды, часть из которых становятся новостями, лонгридами или переводами. Как это происходит и будет рассказано далее.

Читать далее

Доменный процесс (но не тот, про который вы подумали)

Время на прочтение13 мин
Количество просмотров8.7K
image

Вот эта штука — домна.

С ней такой парадокс: чем она больше, тем выше у неё «КПД». Так-то и вы можете получить железо нагревом руды в обычной яме: выкопали лопатой, заложили руду и уголь, подожгли, отошли на пару дней, вернулись — уже готово!

Если сделать нормальную печь из кирпича, то результат получится чище, экономичнее и более предсказуемым.

Если сделать герметичную печь, то результат будет ещё чище.

А если сделать нечеловечески огромную герметичную печь, то получится очень сильно уменьшить себестоимость выплавки. Если вы плавите очень много, конечно. То есть экономический идеал — бесконечно большая печь.

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

Ещё возникают вопросы в управлении большим агрегатом: процессы в малых и больших печах отличаются в связи с отдалённостью центра печи от периферии. То есть все современные печи — это компромисс между возможностью собрать конструкцию так, чтобы её не разорвало, её управляемостью и «КПД».
Читать дальше →

Алгоритмы манипуляций с битами

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

в статье приведены алгоритмы обработки коротких битовых строк, обычно вмещающихся в машинное слово, в большей степени эти алгоритмы предназначены для обработки строк длины 32 или 64, но многие из них можно применять для SIMD инструкций или даже GPU.

Читать далее

Искусство НЕпрохождения собесов в IT

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

Почему я вообще решил написать эту статью. Какого права имею...и вообще столько уже сказано на эту тему. Я бы хотел изложить исключительно свой (чей же ещё) опыт на данную тему т.к. у автора уже в районе 100 собеседований за спиной или в районе этого. Я трудоустраивался со сроком с момента подачи резюме от нескольких месяцев до нескольких дней без откликов отвечая просто на входящие запросы.

И начнем. Почему тебе стоит начать проходить собеседования ПРЯМО сейчас?

1) Собеседования - это не просто навык. Это Random. Считайте что это roguelike где вы встречаете разных боссов. Боссы как правило встречаются на технических интервью. Сначала вам конечно нужно пройти "привратников" - HR. Их задача просто проверить что вы не долбоящер человек лёгкого поведения который просто хочет потратить чьё то время впустую или просто анализирует рынок. В самом страшном случае они могут ретранслировать вам пару простых вопрос от команд которые если вы не полный банан в этой теме — то пройдете.

Читать далее

Дикая Java

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

«Безопасный язык» говорили они, «четкая спецификация» говорили они, «Java не даст вам выстрелить себе в ногу» и прочее и прочее. Реальность же оказалась куда веселее официальной документации.

«Ибо JVM темна и полна ужасов». (ц)

Погрузиться

Как мы взломали цепочку поставок и получили 50 тысяч долларов

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

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

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

Вместо того, чтобы продолжать состязаться, мы решили сотрудничать. Теперь нашей задачей стало выявление у этой цели всех возможных классов багов: IDOR, SQL-инъекций, XSS, багов OAuth, Dependency Confusion, SSRF, RCE и так далее. Все их мы нашли, сообщили компании и написали отчёты. Это сотрудничество длилось несколько лет, и даже сегодня мы время от времени снова возвращаемся к этой цели.

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

В посте я расскажу, как мы со Snorlhax наконец-то этого добились.
Читать дальше →

Почему QR-коды в верхнем регистре меньше, чем в нижнем?

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

Взгляните на эти два QR-кода. Отсканируйте их, если хотите: обещаю, в них нет ничего опасного.

Слева HTTPS://EDENT.TEL/ в верхнем регистре, а справа — https://edent.tel/ в нижнем.

Можно чётко заметить, что слева QR-код «меньше», то есть в нём меньше битов данных. Оба ведут на один и тот же URl, единственное различие заключается в регистре.

Что здесь происходит?

Читать далее

ООП: худшее, что случалось с программированием

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

В этой статье попробуем разобраться, почему ООП — худшее, что было придумано в программировании, как оно стало таким популярным, почему опытные программисты Java (C#, C++ и т.п.) в принципе не могут считаться крутыми инженерами, а код на Java - хорошим.

Читать далее

Короткомензурный варитон: узкий хамбакер звучит как полноразмерный

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


Привет, Хабр! Сегодня мы рассмотрим и услышим ещё одну альтернативу нэшвилловскому телекастеру. Я буду модернизировать редкую коллекционную электрогитару Disney by Washburn Hannah Montana Secret Star, стараясь по максимуму сохранить внешний вид близким к оригинальному.

Это значит, что нельзя устанавливать третий нэшвилловский звукосниматель, а также добавочные тумблеры и регуляторы. Зато можно заменить бриджевый сингл на узкий хамбакер, 3-позиционный переключатель на 5-позиционный, регулятор тембра на «тяни-толкай», а переменный резистор громкости — на сдвоенный коаксиальный.

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

«Чем ближе к вокзалу, тем хуже кебаб?»: «исследование»

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

Во французском сабреддите я наткнулся на пост с интересной гипотезой:

Чем ближе точка к вокзалу, тем хуже там кебаб.

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

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

Читать далее

Почему observability — это не только Grafana и Prometheus

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

Вы видите красивые графики в Grafana, алерты настроены, метрики собираются — значит, все под контролем? На самом деле, нет. Когда в продакшене что-то пойдет не так, Prometheus покажет скачок latency, но не объяснит, почему это произошло. Логи могут не содержать нужных данных. Трейсов нет. Итог — часы расследования, хаотичные гипотезы, поиски иголки в стоге сена.

Observability — одно из тех модных слов, которые часто понимают неправильно. Для многих оно сводится к связке Grafana + Prometheus, не более. Однако в реальных системах наблюдаемость (observaбыстроbility) — это больше, чем просто красивые дашборды с метриками. В этой статье разберемся, почему классический стек не покрывает все задачи, какие альтернативы есть на рынке и как построить современный observability-стек.
Читать дальше →

QUICK 861DW: профессиональный термофен, который изменил мой подход к ремонту

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

Если вы хоть раз пробовали паять BGA-чипы дешевым термофеном, наверняка сталкивались с проблемами перегрева плат и неравномерного потока воздуха. Когда я стал заниматься ремонтом электроники (напомню, это хобби, не основная работа), у меня была дешевая станция 858D. Потом по случаю приобрел более профессиональную и дорогую AOYUE Int968. По сравнению с предыдущей — небо и земля, все нравилось. Но это только сначала. А вот со временем у меня появились поводы для недовольства, о них скажу ниже. В итоге решил купить профессиональную — выбор пал на QUICK 861DW. В этом посте расскажу, почему она стоит своих денег, чем лучше бюджетных аналогов и покажу пример работы с ней.

Читать далее

Ближайшие события

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

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

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

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

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

Редкоземельные металлы: что это и почему они вдруг стали всем нужны

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

В последние несколько недель из каждого утюга мы слышим словосочетание «редкоземельные металлы» (rare-earth elements). Контекст применения этой фразы практически всегда находится в политической плоскости, тогда как экономическая и технологическая составляющая по абсолютно непонятным мне причинам остаются за бортом.

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

Читать далее

Три причины не выбрасывать старый айфон: руководство по сбору артефактов после сброса устройства

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

Привет, Хабр! Меня зовут Виталий, в Positive Technologies занимаюсь расследованиями инцидентов, произошедших с мобильными устройствами. Всего мобильной криминалистикой занимаюсь уже больше шести лет. За это время я исследовал много разных телефонов: от самых простых вариантов — без запароленного доступа к содержимому, до телефонов с разбитым экраном, поврежденным интерфейсным разъемом, утопленных, заблокированных и сброшенных. Много среди них было и айфонов.

Недавно, перебирая вещи в квартире, я наткнулся на старый айфон, который долгое время пылился на полке. Включив устройство, я увидел не слишком обнадеживающее сообщение: «iPhone отключен. Подключитесь к iTunes». Оно чаще всего говорит о том, что доступ к данным безвозвратно утерян. Однако кое-что исследователю всё же доступно. О том, что мне удалось откопать — рассказываю под катом.

Погрузиться

Волоконно‑оптические линии связи: классификация, особенности и применимость компонентов

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

Помните медленные пищащие модемы? А как приходилось ждать загрузки видео целую вечность? Вся цифровая индустрия преобразилась благодаря оптическим волокнам.

Привет! На связи Роман Михайлов, системный инженер в Selectel. В этой статье я расскажу про еще одну технологию, без которой не было бы ни стриминга, ни видеозвонков, ни даже нормального онлайн-банкинга. Разберу типы, характеристики и совместимость современных оптических волокон и трансиверов.
Читать дальше →

Вы не знаете CSS. Мои вопросы о CSS с ответами

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


Хабр, привет! Я стабильно пишу здесь о CSS. Мне радостно, что моя работа вам полезна. Но хочется чего-то нового. Вызывающего споры. В общем я возвращаюсь к формату статей в виде вопрос-ответ. Вопросы будут те, которые я спрашиваю на интервью. Так что у вас будет повод сказать: «А зачем это надо?».


При составлении вопросов я хотел проверить понимание базовых моментов, которые есть в вёрстке любого проекта. Ещё будут вопросы на знание более редких аспектов и «новинок» в CSS. В общем я хочу вас завалить, чтобы казаться супер умным! (здесь ирония).


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


Так, вы готовы? Давайте посмотрим, что я вам подготовил.

Читать дальше →

Подключайтесь к электростанции через рельс: толщина рельса гарантирует стабильность соединения

Время на прочтение7 мин
Количество просмотров18K
1881 год, Берлин, Германия. В пригород запустили первый коммерческий электрический трамвай Siemens. Вернер фон Сименс считается одним из изобретателей трамвая.

Но! Годом раньше в Санкт-Петербурге инженер Фёдор Аполлонович Пироцкий показал публике первый в мире трамвайный вагон на электрической тяге. Да не просто показал, а перевёз 40 пассажиров на несколько десятков метров. И дальше возил их весь сентябрь, несмотря на протесты местных таксистов владельцев конок (трамваев на лошадиной тяге).

image
Та самая таратайка под номером 114, перевернувшая мир транспорта

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

Чтобы не спорить, Пироцкого сегодня считают автором самой идеи и её экспериментального воплощения. А Сименса — тем, кто эту идею смог внедрить в повседневность и заработать на этом денег.
Читать дальше →

Скандал вокруг цензуры Grok 3: как Илон Маск пытается вколотить в свое детище «любовь к бате»

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

Самое интересное, что прямо сейчас присходит в AI-отрасли – это гомерически смешная ситуация с новой нейросетевой моделью Grok 3. «Самый умный интеллект в мире», как выяснилось, не очень хорошо относится к своему создателю – и у Маска, видимо, от этого дичайше подгорает. В этой статье мы разберем на скриншотах неуклюжие попытки xAI пофиксить ситуацию.

Читать далее