Хабр
123K subscribers
21.8K photos
247 videos
39 files
57.4K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.iss.one/habr_com_news
Хабр Карьера → https://t.iss.one/habr_career
Реклама → [email protected]
Download Telegram
Путешествие длиной в 2000 лет: история компаса

Сегодня за право называться страной, где был изобретён компас, соревнуются три государства: Индия, Греция и Китай. В каждом из них нашлись записи об использовании этого устройства, но определить точное время его появления очень сложно.
👍19👎5
IntelliJ IDEA 2023.2: долгожданный LSP, встроенный AI-чат, апгрейд до Windows 10 и -Xmx2G

Это ретроспективный пост фичей IntelliJ IDEA 2023.2, в преддверии 2023.3. Несмотря на то, что эта версия вышла ещё в июле, не все в точности помнят, что же там произошло и какую версию они вообще используют.
👎33👍17
«Всем привет! На связи ITSumma. За 15 лет, что мы делаем нагрузочное тестирование, у нас накопился список самых распространённых ошибок, которые совершают, когда строят и отлаживают инфраструктуру.

Ну список и список, скажете вы, но в этой статье мы хотим поделиться не только самими ошибками, но и инструкциями, как их найти»

Главные проблемы сайта, которые показывает нагрузочное тестирование
👍21👎9
На прошедшей неделе мы изобретали черкаш-код, ускоряли программу для 50-летнего процессора на 180 тысяч процентов, освобождали робот-пылесос и выясняли, что может произойти, если выбросить на помойку неисправный жёсткий диск.

Лучшие публикации недели (13-19 ноября)
👎26👍10😁10
«Я давно обещала выложить сюда подробный гайд на тему того, как можно изучать Machine Learning самостоятельно, не тратя деньги на платные курсы, и, наконец, выполняю своё обещание. Надеюсь, этот гайд станет подсказкой, которая поможет найти правильное направление новичкам, которые хотят погрузиться в нашу область»

Вкатываемся в Machine Learning с нуля за ноль рублей
👍539🔥5👎3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11👍82👎2
This media is not supported in your browser
VIEW IN TELEGRAM
Самолёт Boeing 787, способный перевозить 300 пассажиров, впервые приземлился на ледяной покров в Антарктиде. Dreamliner совершил успешную посадку на аэродроме Тролль.

Команда из 45 человек, включающая исследователей и сотрудников Норвежского полярного института, смогла доставить на самолёте 12 тонн оборудования.

Аэродром Тролль представляет собой полосу голубого льда длиной 3000 метров и работает только с октября по март. Ежегодно норвежские исследователи отправляют туда до 10 самолётов разного размера, но возможность полётов на более крупных лайнерах поможет им сократить количество рейсов.
👍76🔥185👎4😁1
«Я изначально понимал, что мы не будем собирать схему исключительно на реле. Такая задача затянула бы реализацию проекта на месяцы. К тому же при цене прозрачных реле в $6 за единицу его общая стоимость оказалась бы слишком высока. И всё же я выяснил, что можно заставить реле выполнять реальные математические действия»

Собираем релейный калькулятор
👍19🔥5👎3😁2
😆 Что может быть лучше IT-митапа Недели бэкенда 2.0? Только два IT-митапа Недели бэкенда 2.0!

IT-митап 16 ноября:

1️⃣ «А что там у бэкенда? Кухня разработки в X5 Tech» — Александр Логинов, менеджер направления HR и монетизации;

2️⃣ «Как в Авито устроен рост инженеров» — Олег Венгер, Tech Lead;

3️⃣ «Знания PEP — основа Python-разработчика» — Михаил Вознесенский, руководитель разработки группы почтовых решений RuPost.

IT-митап 17 ноября:

4️⃣ «My backend — my rules! RuleEngine внутри нашего продукта» — Денис Глазков, начальник центра разработки Nexign;

5️⃣ «Изнанка бекэнда на примере e-commerce платформы в Спортмастер Лаб» — Валентин Бутаков, руководитель направления департамента веб-приложений;

6️⃣ «Что в Метрике твоей?» — Дмитрий Михайлов, руководитель направления разработки Леруа Мерлен.
Please open Telegram to view this post
VIEW IN TELEGRAM
👎64👍4
Китайская компания Loongson переходит на 7 нм техпроцесс вместо 12 нм. Кто будет производить эти процессоры?

Процессоры будут производить по 7 нм техпроцессу, что позволит увеличить их производительность примерно на треть. Узнаем, как китайцы собираются это делать и кто будет производить сами чипы.
👍32👎8
Две мощных возможности Python, упрощающие код и улучшающие его читабельность

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

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

В этом материале мы рассмотрим две таких возможности: оператор match и создание срезов строк и списков. Мы подробно разберёмся с тем, как работают эти механизмы, а также изучим несколько примеров, которые позволят вам познакомиться с синтаксисом и семантикой соответствующих конструкций.
👎38👍101
Землю — крестьянам, gRPC — питонистам!

После безрезультатных попыток интегрировать Sentry или GlitchTip в проект, ментор бэкенда в команде Sapphire в Битве пет-проектов Олег Юрчик решил переключиться на другую задачу — построение внутреннего API для сервисов. Думал, что будет приключение на 20 минут (зашли-вышли), но всё оказалось сложнее. В итоге два дня поисков хорошего решения, отрицание, торг, принятие и ещё день реализации собственного решения для простой работы с gRPC на Python.
👍17👎111
«Попросили меня друзья/коллеги рассказать про первые шаги и выбор механики для работы и жизни. Решил сразу оформить как статью»

Как выбрать первую механическую клавиатуру. Пособие для новичка
👎47👍17
«Привет! Меня зовут Дмитрий Миронюк, я старший технический писатель в компании Bercut. Сегодня поговорим о ревью и комментариях. Приведу реальные примеры из личного опыта, а также поделюсь наблюдениями, как процесс ревью повлиял на моё сознание»

Метаморфозы сознания. Про ревью и комментарии в технической документации
👍20👎97🔥6
Эрозия принципа фальсифицируемости, или Невидимые единороги атакуют

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

Если сравнивать создание игр с web/fintech, это как водитель болида Формулы-1 и водитель комфортабельного седана S-class. Жёсткий кузов, минимум удобств, зато быстро и Шумахера знают все. Но попробуйте уместить всю вашу логику в 15мс, с обработкой четырёхсот NPC на уровне, физики, музыки, рендером на экран без просадок фпс. Всё это ради совместного фото команды на релизе игры и твоего имени в титрах. Приходите в gamedev, тут делают игры.
😁61👍24👎5
Fooocus v2 — бесплатный Midjourney у вас на компьютере. Подробная инструкция по установке и использованию нейросети

Поговорим про самую простую и доступную для понимания нейросеть, которая создаёт изображения по вашему текстовому описанию. Она называется Fooocus и основана на знаменитой Stable Diffusion XL. Это идеальное решение в качестве вашей первой нейросети и необходимый инструмент для любого дизайнера или контент-мейкера.
👍24👎22
Что ты такое, dhclient?

Сетевой стек Linux не прост даже на первый взгляд: приложение — в юзерспейсе, а всё, что после сокета, — в ядре операционки. И там тысяча реализаций TCP. Любое взаимодействие с сетью — системный вызов с переключением контекста в ядре.

Чтобы лишний раз не дёргать ядро прерываниями, придумали DMA — Direct Memory Access. И это дало жизнь классу софта с режимом работы kernel bypass: например при DPDK (Intel Data Plane Development Kit). Потом был BPF. А за ним — eBPF.

Но даже помимо хаков работы с ядром есть такие штуки, как sk-buff, в которой хранятся метаданные всех миллионов протоколов. Есть NAPI (New API), которая призвана уменьшить число прерываний. Есть 100500 вариантов разных tables.

И копать можно безгранично далеко. Но сегодня мы всё же поговорим о вещах более приземлённых и повседневных, которые лишь приоткрывают вход в эту разветвлённую сеть кроличьих нор. Мы разберём одну любопытную задачку, на примере которой ужаснёмся тому, как сложно может быть реализован такой простой протокол, как DHCP.
👍25👎4🔥41
Мы совместно с Beehive проводим исследование выгорания среди айтишников и зовём вас в нём поучаствовать (в исследовании, не в выгорании 🙃).

Надеемся, результаты покажут компаниям, что происходит с их сотрудниками вне созвонов и корпоративных чатов, а ещё лучше — если это вдохновит бизнес создать по-настоящему эффективные способы улучшения рабочей среды.
👍35👎7🔥21