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

№ 5197888779

Хабр Новости → https://t.iss.one/habr_com_news
Хабр Карьера → https://t.iss.one/habr_career
Реклама → [email protected]
Download Telegram
«Хочется написать программу и собрать её компилятором. Подразумевается, что все вычисления будут сделаны на этапе компиляции. Запускать программу не хочется. Но код должен работать. Взаимоисключающие параграфы? Возможно. Но сделать надо»

constexpr Game of Life
🔥39👎75👍4😁1
«У нас есть система регистрации простоев оборудования. В ней рабочему нужно ввести комментарий о причине простоя вручную. А нам потом надо собирать статистику по этим данным для анализа, как работал цех и что приводило к простоям.

Рабочие вводят причины простоя разными словами, от души. «Шланг порвался», «они не успевают дать продукцию», «безобразно обрезана кромка» — это ещё цветочки. Одно только слово «железнодорожный» можно написать десятками способов — жд, Жд, ЖД, ж/д, ж\д, ж /д, ж д, Ж д, ЖД!!! — и так далее. С вывернутыми слешами, двойными пробелами и другими творческими формулировками.

В базе 13 миллионов записей, из них 700 тысяч уникальных, из которых остаётся примерно 500 тысяч после нормализации по регистру, слешам, пробелам и т. п. А нам нужно как-то разобраться, что не так и с кем.

Если вы сейчас думаете про ML, LLM и прочие модные слова, я вас огорчу. Оказалось, что есть простой кондовый способ, если применить немного ТРИЗа. В итоге получилось, что мы умудрились и рабочим сделать намного удобнее (что вообще-то редкость в реалиях производства), и дико помочь аналитикам»

Я угадаю, что рабочий цеха хочет ввести, с трёх букв
👍79😁13🔥95🥱3🤨3
[ХАБРААРХИВ]

Девушкам: пять причин выйти замуж за айтишника и пять причин как следует подумать перед этим

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

#хабраархив
🤮165😁38👍8🥴8🤪63
Топология Dragonfly для дата-центровых сетей

В основе топологии Dragonfly очень простая идея — разбивать сеть на группы и соединять их между собой напрямую, без использования дополнительных слоёв коммутации.
👍11🤮2
SDR-приёмник в FPGA-плате Марсоход3GW2 (Gowin)

Для связи FPGA-платы с компьютером будем использовать последовательный порт. На плате Марсоход3GW2 стоит микросхема FTDI FT2232H и она позволяет соединение виртуального последовательного порта на скорости 12 Мбит/сек. Это более чем достаточно для наших нужд.
👍253🤩1
Практический опыт реверс-инжиниринга печатной платы: зачем, как и когда это нужно

В этой публикации автор делится собственным опытом создания аналога имеющегося у него образца печатной платы с использованием реверс-инжиниринга. Узнаем на примерах, как разобраться в работе устройства, составить его принципиальную электрическую схему и воспроизвести в материале.
👍465😁1
«В этой статье я хочу дать точку входа для джун/мидл системных аналитиков, которые хотят разобраться в межсервисной интеграции. Мы пройдёмся по HTTP, REST, RPC и gRPC, разберёмся в их значениях. Выясним, почему эти аббревиатуры появляются, когда происходит проектирование API, и попробуем понять, когда и что следует применять»

REST vs. gRPC: межсервисная интеграция для начинающих
👍37🤮206🥱3👎1
Одноплатный компьютер Next SBC с Ryzen 7840HS: мал да удал. Игры, офис и всё остальное. Что за девайс?

Крошечный компьютер с большими амбициями — так можно описать NexT-SBC, новый одноплатный ПК, разработанный известным пользователем YouTube под псевдонимом ETA Prime. Этот мини-ПК умещается на ладони, но по характеристикам не уступает полноценным настольным системам.

Созданный на базе 4-нм процессора AMD, NexT-SBC позиционируется как универсальное решение для дома и офиса. Цена устройства составляет $329, что делает его в три раза дешевле флагманского смартфона iPhone 16 Pro.
👍48👎8😁3
Forwarded from Хабр Карьера
Хотите узнать, сколько реально вам будут платить после IT-курсов? Есть место, где работающие айтишники сами рассказывают про свои зарплаты.
🥱41🤮16🤪7👍6👎43🤔2
Мы постоянно окружены огромным количеством электроники. Эти маленькие платы с электронными мозгами есть практически везде. Некоторые из них даже подключены к Интернету. Но как они создаются?

Эта статья для тех, кто не имеет опыта разработки электроники, но хочет получить представление о процессе
👍28🔥10👎21
This media is not supported in your browser
VIEW IN TELEGRAM
«Меня зовут Юра, я — разработчик, фаундер и временами ML-энтузиаст. Решил разобраться и понять, как устроена Diffusion-модель внутри, понять её математику и постараться объяснить и разложить её на пальцах. Ну и конечно пописать код, который (спойлер) заработал»

Пишем свою Diffusion модель с нуля
👍51🤮19🥱9🥴2🤪2
На прошедшей неделе мы разбирали неочевидные тонкости Postgres, мастерили радиолампы, боролись с плёнкой на чае и выясняли, почему при установке Windows 95 использовались три операционные системы.

Лучшие публикации недели (18-22 ноября 2024)
18😁5👍3👎2🥱2🤮1🤡1
«Привет, Хабр! Своим первым постом на площадке я хочу привлечь внимание к катастрофе, сложившейся на данный момент в RU-зоне проекта NTPPool.org. Я думаю, что проект в представлении не нуждается, тем не менее, для тех, кто никогда о нём не слышал — во многом благодаря ему все ваши компьютеры, смартфоны, серверы и прочие гаджеты имеют точное время»

Катастрофа в российской зоне проекта NTPPool.org
👍68😁6🤮1🫡1
Не нужно становиться тимлидом

Последнее время вышло много статей на тему тимлидства. Где-то спорили о написании кода тимлидами, где-то говорили о найме, где-то обсуждали пипл-менеджмент. Но давайте подумаем, есть ли вообще смысл становиться тимлидом.
👍43🤮18👎5
State of DevOps 2024. Часть первая: DORA-метрики и элитность

Вот и вышел свеженький State of DevOps. Это уже 10-й юбилейный выпуск, теперь ещё вкуснее и интереснее. Давайте поразбираем, что же там внутри. Будут факты, сюрпризы, важные мысли, на что обратить внимание, немножко набросов и, конечно, мемасики, куда ж без них.
2❤‍🔥118👍4🔥4🥰1🥱1
Что там с ноутбуками: будущее за ARM-процессорами

Компания Qualcomm готовится к выпуску нового ARM-чипа, который может серьёзно изменить рынок ноутбуков среднего сегмента. Ориентируясь на устройства стоимостью до $600 (примерно 60 тысяч рублей), Qualcomm нацелена стать конкурентом производителям чипов на x86, которые вот уже десятилетиями удерживают лидирующие позиции на рынке.
👍29🤣18🤔4🤨4👎2
В Индии мошенники некоторое время могли снимать деньги из банкоматов банка SBI с помощью бага при отработке ошибки Timeout Error (клиент не забрал деньги из выдачи спустя выделенное время, система забирает их обратно). Причём они делали эти операции скрытно и без списывания со счетов клиентов, что позволило мошенникам использовать этот метод до тех пор, пока в ходе ревизии банка и последующего за ней расследования кражи денег не выявилась проблема в работе банкоматов.

Согласно пояснению банка, двое мошенников смогли в общем получить наличными 2,52 лакха рупий (252 тыс. рупий) из банкомата SBI. Они использовали несколько украденных или утерянных карт банкомата, чтобы неоднократно снимать деньги. Снятие денег проходило небольшими суммами и продолжалось в период с июня 2022 года по июль 2023 года.

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

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

Прорыв в расследовании произошёл в тот момент, когда специалисты банка просматривали записи видеонаблюдения с банкоматов. Они обнаружили, что одни и те же лица часто посещали определённые банкоматы, используя различные украденные карты клиентов. На кадрах были запечатлены действия подозреваемых, включая оставление одной купюры в ячейке для приёма и выдачи денег. В SBI передали материалы по этому мошенничеству в полицию, где возбудили дело по разделам 406 (уголовное злоупотребление доверием) и 420 (мошенничество) Уголовного кодекса Индии. Полиция продолжает искать мошенников. Пока что никому обвинения по этому инциденту не предъявлены.

После этого случая в SBI усилили защиту банкоматов и переписали алгоритм работы системы для предотвращения подобных мошенничеств в будущем.
😁97👍4711🔥11🤓3
Дело раскрыто: как солнечные панели соседа превратились в проблему для радиолюбителя

В век растущей популярности альтернативных источников энергии солнечные панели стали уже чем-то само собой разумеющимся. К сожалению, широкое распространение солнечных панелей привело к неожиданной проблеме для радиолюбителей-коротковолновиков. Оказалось, что электронная начинка инверторов способна существенно влиять на качество приёма и передачи сигналов в КВ-диапазоне. Поговорим о помехах в контексте опыта радиолюбителя, столкнувшегося с такой проблемой.
👍30🤔12🤮2🫡21
Media is too big
VIEW IN TELEGRAM
Исландский спортсмен Хафтор Юлиус Бьёрнссон поставил рекорд по тяге штанги весом 452 ​​кг из почти 2300 штук SSD (Phison Pascari D205V PCIe Gen5 122,88 ТБ) общим объёмом 282 ПБ.

Спонсорами спортивного мероприятия были производитель систем хранения Phison и компания Vdura, которая занимается производством решений для IT-инфраструктуры на базе решений с применением ИИ.

Устройство хранения Phison Pascari D205V PCIe Gen5 — это SSD корпоративного класса с параметром MTBF на уровне 2,5 млн часов. Накопитель работает со скоростью последовательного чтения до 14 600 МБ/с, а скорость последовательной записи достигает 3 200 МБ/с.
🤓52😁31👍20🤮14🤣7🥱2