«История началась с разбора использования ресурсов приложением, которое занимается проксированием. Обнаружили, что довольно много времени оно тратит на выбор маршрута (роута), и решили ускорить этот процесс. Описанная в статье оптимизация не требует каких-то особых вложений, усилий или условий, поэтому приведённый код можно забрать к себе и использовать без каких-либо чрезмерных вмешательств»
Ускорение роутера в Django в 51 раз
«Наши устройства летали в космос, с ними исследовали поведение бурундуков, и четыре раза мы попадали в книгу рекордов Гиннеса, как самые маленькие диктофоны в мире (37х15х7 мм). Диктофоны использовали для предотвращения терактов в Лондоне в 2006 году, после которых запретили провоз жидкостей в самолётах.
Я по натуре разработчик и всё ещё нахожу увлекательным этот процесс. Но сегодня одной разработки недостаточно, чтобы предприятие развивалось и разработка получала ресурсы. Для работы над интересными проектами нам нужны продажи»
Меня зовут Игорь, 33 года я произвожу электронику и ненавижу продажи
Производительность Windows 11 «комически низкая», в интерфейс внедряют рекламу — люди возвращаются на Windows 10
На рынке операционных систем происходит странное. Доля Windows 11 не растёт, как положено для новинки, а снижается. Согласно апрельской статистике Statcounter, после достижения рекордного показателя 28,16% в феврале 2024 года доля Windows 11 упала до 26,19% в апреле.
Тем временем доля Windows 10 за тот же период приблизилась к 70%. И это после того, как Microsoft объявила о завершении поддержки Windows 10 в октябре 2025 года.
Разбираемся, что вообще происходит
Сколько зарабатывают IT-рекрутеры и кому готовы платить больше
Ребята на Хабр Карьере регулярно исследуют рынок зарплат в IT, и чаще всего — зарплаты разработчиков. Но сегодня решили посмотреть, сколько зарабатывают те, кто их ищет и нанимает — рекрутеры и эйчары. Узнаем, каковы средние зарплаты и премии рекрутеров и HR в IT, кому повышали зарплату за последний год и что делать, чтобы зарабатывать больше.
⚡ Новости к этому часу
🦠 Растительные пигменты в семь раз усилили действие вещества против грибковых инфекций
🫡 Бывший глава АНБ присоединился к совету директоров OpenAI и комитету по безопасности компании (ФОТО)
🌍 Учёные подтвердили, что вращение внутреннего ядра Земли действительно замедляется
🇯🇵 В Японии для iOS заработают сторонние магазины приложений
💻 Microsoft удалила ранее установленный на ПК с Windows «безобидный» Copilot
⚠️ Slack начал рассылку предупреждений пользователям из РФ о приостановке их учётных записей
🦠 Бактерии уничтожают конкурентов, швыряясь в них кусками вирусов
🟦 Опубликован полный исходный код Doom для SNES
🆕 Nvidia представила открытую большую языковую модель Nemotron-4 340B
#новости
На прошедшей неделе мы разбирали осьминога, загружали и навсегда активировали Office 2024 LTSC с сайта Microsoft, искали IT-работу в Канаде и разбирались, почему скрам это благословение и проклятие в одном флаконе.
Лучшие публикации недели (10-16 июня 2024)
Три истории студентов из агротеха от первого лица
Сейчас агрономы в России могут получать до 170-200 тысяч рублей. Зарплаты таких специалистов растут быстро, а вот проходные баллы на эти направления в университетах — пока нет: некоторые абитуриенты со скепсисом смотрят на всё с приставкой «сельскохозяйственный».
Спросим у выпускников и студентов таких факультетов об их мотивации к обучению, запуске бизнеса и новых технологиях, с которыми они работают каждый день
Осваиваем DOM Invader: ищем DOM XSS и Prototype Pollution на примере пяти лабораторных и одной уязвимости на Хабре
Сегодня мы познакомимся с DOM XSS и Prototype Pollution, рассмотрим примеры уязвимостей на Bug Bounty и научимся использовать инструмент DOM Invader, который заметно упростит поиск таких уязвимостей.
Играем музыку на двигателях и не только
Поговорим об интересных технологических способах извлечения музыки и о том, к чему это может привести. Самоделки подобного рода нечасто встречаются на просторах Сети. Видимо, это связано с тем, что многие люди довольно далеки от профессионального препарирования музыки. Тем не менее, сегодня мы попробуем немножко в это углубиться.
Уволенный сотрудник сингапурской компании NCS Кандула Нагараджу получил доступ к компьютерной «тестовой системе» бывшего работодателя и удалил 180 виртуальных серверов. Ущерб от действий 39-летнего мужчины составил $678 тысяч.
Нагараджу приговорили к двум годам и восьми месяцам лишения свободы за несанкционированный доступ к компьютерной технике.
Мужчину уволили из NCS в октябре 2022 года за неудовлетворительное выполнение трудовых обязанностей. Из судебных документов следует, что Кандула почувствовал себя расстроенным после расторжения договора. Он был уверен, что «внёс хороший вклад» в компанию во время своей работы. После увольнения он вернулся из Сингапура в Индию.
С ноября 2021 года по октябрь 2022 года Кандула входил в состав команды из 20 человек, которая управляла компьютерной системой обеспечения качества NCS.
Компания предлагает информационно-коммуникационные и технологические услуги. Систему, которой управляла команда Кандулы, использовали для тестирования нового программного обеспечения перед запуском. В NCS указали, что это была «автономная тестовая система», которая состояла из 180 виртуальных серверов, не содержащих конфиденциальную информацию.
После возвращения в Индию Кандула использовал свой ноутбук для получения несанкционированного доступа к системе, используя учётные данные администратора. С 6 по 17 января прошлого года он сделал это шесть раз.
Найдя новую работу, в феврале мужчина вернулся в Сингапур и снял комнату у бывшего коллеги по NCS. Там Кандула использовал Wi-Fi для доступа к системе NCS. Он написал несколько сценариев, чтобы проверить, можно ли их применить в системе для удаления серверов.
В марте он 13 раз обращался к системе контроля качества NCS, а к середине месяца запустил скрипт, который удалял серверы по одному.
В следующем месяце полиции передали несколько IP-адресов, с которых заходил злоумышленник. Правоохранительные органы конфисковали ноутбук Кандулы, на котором обнаружили скрипт. Расследование показало, что мужчина искал сценарии для удаления виртуальных серверов в Google.
⚡ Новости к этому часу
📵 В Роскомнадзоре рассматривают возможность блокировки звонков из-за границы по умолчанию
⚖️ Британские геймеры подали в суд на Valve с требованием компенсации £656 млн за соглашение о паритете цен для издателей
🤦♂️ НАСА случайно запустило в эфире аудиозапись симуляции события с терпящим бедствие астронавтом на МКС
🌐 Вышел Firefox 127.0
📸 На 1839 Color Photography Awards победу присудили настоящей фотографии и дисквалифицировали победителя (ФОТО)
🖥 «Росэлектроника» разработала мини‑компьютер на «Эльбрусе»
🏴☠️ В УК РФ смягчили ответственность за пиратство
💸 Apple не платит OpenAI за использование ChatGPT в iOS
🙀 В новом неожиданном исследовании высказывается предположение, что гравитация может существовать без массы
#новости
Записки «чайника», травмированного тензорным исчислением: о контра- и ковариантных тензорах
Математика остаётся непонятной для многих потому, что нам её объясняют люди, которые понимают её на интуитивном уровне. Нам же, нематематикам, для того, чтобы что-то понять, надо это «что-то» увидеть не в абстрактном, а в физически представимом пространстве или, ещё лучше, поковырять его пальцем.
Много работы для джунов на Хабр Карьере.
Бизнес-аналитик в ДИТ Москвы.
IT researcher в 2GIS. Можно удаленно.
Инженер по сопровождению в ЛАНИТ. Можно удаленно.
Администратор тестовых сред в СберТех. Москва.
Архитектор облачных решений в Группу Астра. Москва.
С developer в Arenadata. Можно удаленно.
Аналитик (retail) в Axenix (ex. Accenture). Москва.
Инженер по сопровождению ПО устройств самообслуживания в Центр Финансовых Технологий. Новосибирск.
Системный аналитик в Axenix (ex. Accenture). Москва. Можно удаленно.
Frontend developer в DigiNext. Можно удаленно.
Больше вакансий
#junior
Flipper Zero: мнение пентестера после двух лет «полевой» эксплуатации
«Дельфин-тамагочи» от Flipper Devices Inc. не нуждается в представлении, но хайп вокруг этого хакерского мультитула уже поутих. Теперь пользователи разделились на два лагеря: одни считают Flipper Zero крутым инструментом, другие не понимают, зачем его купили.
Один из пентестеров и социальных инженеров компании «Бастион» согласился поделиться впечатлениями от использования этого устройства. Он честно рассказал, полезен ли Flipper для проведения тестов на проникновение, какие задачи позволяет выполнять на объектах клиентов и стоит ли устройство своих денег. Рассмотрим плюсы и минусы девайса, с которыми приходится сталкиваться в «полевых» условиях.
Магия кино
Сейчас снять кино может любой дурак прямо у себя в комнате, имея на руках вебку, кусок зелёной ткани и спираченный After Effects на компьютере. Фильтры в Zoom могут превратить вас в котёнка в реальном времени на совещании, но как люди снимали сложные комбинированные сцены до появления компьютерных эффектов? Кино всегда было способом изменить реальность: Жорж Мельес в 1898-м году снимал с себя голову и клал на стол, человек-невидимка в 1933-м бегал от полицейских в одной рубашке, а Кэри Грант убегал от кукурузника в 1959-м, и всё это выглядело порой более натурально, чем третий глаз доктора Стрэнджа в 2022-м. Поговорим о том, как это делали в доцифровую «плёночную» эпоху.
Тест светодиодных ламп «Ваше Сиятельство»
Екатеринбургская компания «Энергомикс», прославившаяся выпуском батареек с немного провокационным называнием «Тест на правду», выпустила лампочки с не менее необычным названием «Ваше Сиятельство» и слоганом «Светодиодная лампа с честными характеристиками».
Протестируем и изучим все 24 модели лампочек этого бренда
⚡ Новости к этому часу
📡 SpaceX представила портативную антенну Starlink Mini Dish без поворотного механизма и со встроенным Wi-Fi-роутером (ФОТО)
🆕 Релиз Thunderbird 127.0
🛰 Зонд НАСА LRO обнаружил место посадки китайского модуля «Чанъэ-6» на обратной стороне Луны
🤖 «Ростелеком» интегрирует ИИ в ОС «Аврора»
🍔 McDonald's прекращает тесты ИИ в своих системах обслуживания за рулём
🌐 Mozilla приобрела компанию-разработчика платформы показа рекламы Anonym
📵 Для иностранцев в России хотят ввести ограничения на покупку SIM-карт
🔵 Telegram запустил TON Dating — сервис для знакомств, разработанный на блокчейне TON
#новости
«Хоть название и громкое, но тут почти нет преувеличения. Моя разработка не предполагает ежедневного использования и сделана больше просто ради забавы, но тем не менее она довольно интересная»
Разработка самой маленькой в мире книги на дисплее e-ink
Duke Nukem 3D — герой нашей юности
Одним из тех проектов, что произвели фурор в 90-х, был Duke Nukem 3D. В отличие от большинства своих конкурентов он привлекал внимание не только графикой и геймплеем, но и своим неординарным героем — Дюком Нюкемом, который впечатлял харизмой и острыми фразочками. Итоговый результат сделал студию 3D Realms настоящей рок-звездой индустрии тех лет, а персонаж их игры до сих пор является одним их самых узнаваемых героев видеоигр и символом эпохи.
Древняя и новая история цистерцианских цифр
Арабские цифры являются одной из наиболее долгоживущих и универсальных знаковых систем, распространённых во всём современном мире. Они до сих пор сосуществуют с римскими, конкуренцию у которых окончательно выиграли в Европе к XIV веку, поскольку римские цифры исключительно неудобны для арифметики и алгебры. Принципиально арифметика на римских цифрах возможна, она даже была однажды рассмотрена в статье из журнала «Наука и жизнь» за 1970 год. Именно в XIII-XIV веках римские цифры перестали удовлетворять потребностям бурно растущей европейской цивилизации (в римских цифрах даже отсутствовал феномен «0»). Им на смену пришли заимствованные индо-арабские цифры. Также как раз в период XIII-XIV века в Европе пытались изобрести систему цифр, которая либо устраняла бы недостатки римской, либо сочетала достоинства арабской и римской. Один из наиболее причудливых опытов такого рода — это цистерцианские цифры, о которых мы и поговорим.
Acemagic X1: ноутбук с двумя экранами
Необычные ноутбуки довольно часто выпускаются как крупными игроками «железного» рынка, так и стартапами. И некоторые модели становятся популярными. На днях компания Acemagic выпустила лэптоп с двумя дисплеями. Давайте посмотрим, что это за устройство.
[ХАБРААРХИВ]
«Мой код никого не интересует. Я был повержен в шок, когда осознал это в процессе работы программистом. Я тратил много времени на оттачивание своего кода, пока не понял, что он никого не интересует, ведь в зачёт идёт не сам код, а продукт. Принятие программистом этого факта приведёт к повышению продуктивности и ценности его работы»
Твой код никого не интересует
#хабраархив
Как сварить лягушку: в российском IT растёт число самозанятых
За последние четыре года доля самозанятых в IT выросла в 20 раз. Рост начался в пандемию, начало СВО его подстегнуло. Компании не нарадуются: платить налогов за самозанятых надо в разы меньше, ТК фактически не защищает таких сотрудников. Прибыли на ровном месте вырастают на 20-30%. Тем работникам, кто ещё работает по ТК, стоит задуматься.
«Если бы мы были обычной компанией, то вы никогда не услышали бы эту историю. Это то, во что ни один здравомыслящий человек не должен вписываться ни при каких условиях, это тип задачи, который просто невозможен для ИТ по своей сути, но нам нужно было это сделать. Потому что производство ставит реальные задачи. А они пахнут далеко не розами»
Замена ERP на действующем вагоноремонтном производстве с тестами прямо в бою
Соединяя лучшее из двух миров: как в ITSumma построили мост между Spark и Greenplum
В этой статье ведущий администратор баз данных ITSumma Алексей Пономаревский рассказывает об опыте интеграции популярного фреймворка для распределённой обработки данных Apache Spark с мощной массивно-параллельной базой данных Greenplum. Текст будет полезен для разработчиков, решающих схожие задачи по интеграции распределённых фреймворков обработки с реляционными БД, использующих параллельные вычисления.
«Мы с командой делаем банковское приложение. Веб-приложение. Не все поверят, но сегодня реально реализовать на вебе такой пользовательский опыт, от которого люди не будут скрипеть зубами и умолять вернуть им натив. Расскажу, какие Web API мы используем, раскрою тонкости и покажу примеры кода»
Web APIs, которые функционально приближают веб-приложения к нативным
Вызов функций Go из Python с помощью ctypes
Поговорим о том, как можно запускать программу, написанную на Go из Python. Зачем? При работе на Python иногда имеет смысл реализовать отдельные функции на статичном, высокопроизводительном языке. Go может стать отличным выбором для этого, потому что он быстрый, простой и кроссплатформенный.
За первую квинтиллионную долю секунды во Вселенной могли появиться микроскопические чёрные дыры с огромным ядерным зарядом, предполагают физики Массачусетского технологического института.
Эта и другие научпоп-новости за неделю, о которых мы ничего не писали
«Яндекс» разработал и выложил в опенсорс YaFSDP — инструмент для ускорения обучения LLM и сокращения расходов на GPU
Поговорим о том, как можно организовать обучение больших языковых моделей на кластере и какие проблемы при этом возникают, рассмотрим альтернативные методы ZeRo и FSDP, которые помогают организовать этот процесс, и выясним, чем YaFSDP отличается от них.
Китай на Луне: Поднебесная добилась огромных успехов в изучении спутника Земли
Рассмотрим, чего добился Китай во время изучения Луны, и сделаем это не просто так — КНР удалось не только успешно высадить спускаемый аппарат на обратной стороне спутника, но и собрать образцы грунта, высадить луноход и отправить «добычу» на окололунную орбиту.