Как портят софт ради обратной совместимости
«Ожирение софта» — известная беда современной разработки. Повышение производительности железа зачастую воспринимается менеджерами как возможность игнорировать рефакторинг, всё равно никто не заметит тормозов. Проще докупить железа, чем тратить время на оптимизацию.
Но есть ещё одна серьёзная причина, по которой ожирение софта и тормоза увеличиваются с каждой версией — это легаси. Накопление старого балласта ради сохранения обратной совместимости. Хуже того, иногда происходят поистине вопиющие случаи, когда баги умышленно вводят в кодовую базу, чтобы сохранить совместимость со старыми программами.
«Ожирение софта» — известная беда современной разработки. Повышение производительности железа зачастую воспринимается менеджерами как возможность игнорировать рефакторинг, всё равно никто не заметит тормозов. Проще докупить железа, чем тратить время на оптимизацию.
Но есть ещё одна серьёзная причина, по которой ожирение софта и тормоза увеличиваются с каждой версией — это легаси. Накопление старого балласта ради сохранения обратной совместимости. Хуже того, иногда происходят поистине вопиющие случаи, когда баги умышленно вводят в кодовую базу, чтобы сохранить совместимость со старыми программами.
👍19👎1
Выгрузка HDFS FSImage в Hive для мониторинга и аналитики: руководство к действию
Сколько места на диске используют таблицы Hive в HDFS? В каких из них много мелких файлов? Какая динамика у этих цифр? Что происходит в домашних каталогах пользователей? Кто прямо сейчас создаёт таблицу с партиционированием по timestamp и скоро «уложит» нэймноду по GC pause?
Системный архитектор развития платформы больших данных в Х5 Tech Борис Мурашин делится опытом работы с кластером Hadoop
Сколько места на диске используют таблицы Hive в HDFS? В каких из них много мелких файлов? Какая динамика у этих цифр? Что происходит в домашних каталогах пользователей? Кто прямо сейчас создаёт таблицу с партиционированием по timestamp и скоро «уложит» нэймноду по GC pause?
Системный архитектор развития платформы больших данных в Х5 Tech Борис Мурашин делится опытом работы с кластером Hadoop
👍13👎1
«У Машины был свой голос. В пульт вмонтирован динамик. В процессе вычислений звучала своеобразная мелодия, слышная по всему залу. Быстро запоминающаяся. Всякие сбои, зависания легко отслеживались»
Старое железо СССР. ЭВМ БЭСМ-3М
Старое железо СССР. ЭВМ БЭСМ-3М
❤23👍14👎2😁2
«Батарейки Магнит AAA дали чуть больше энергии, чем батарейки из магазинов Fix Price, и на 11% меньше, чем GP Super»
Тест батареек собственного бренда магазинов «Магнит»
Тест батареек собственного бренда магазинов «Магнит»
👍30👎5
Где работать в IT в 2022: «Далее»
Наша рубрика «Где работать в IT» — это интервью с интересными айти-компаниями, в которых они делятся подробностями о процессах своей работы. Представители индустрии отвечают на вопросы о найме, условиях, командах и технологиях.
В этом выпуске мы расскажем вам о digital-агентстве «Далее»
Наша рубрика «Где работать в IT» — это интервью с интересными айти-компаниями, в которых они делятся подробностями о процессах своей работы. Представители индустрии отвечают на вопросы о найме, условиях, командах и технологиях.
В этом выпуске мы расскажем вам о digital-агентстве «Далее»
👎32👍4😁1
Эксплойтинг браузера Chrome. Часть первая. Введение в V8 и внутреннее устройство JavaScript
Сегодня браузеры играют жизненно важную роль в современных организациях, поскольку всё больше программных приложений доставляется пользователям через веб-браузер в виде веб-приложений. Практически всё, что вы делаете в Интернете, включает в себя применение веб-браузера, а потому он является одним из самых используемых потребительских программных продуктов на планете.
Но работая дверями в Интернет, браузеры в то же время создают существенные угрозы целостности персональных вычислительных устройств
Сегодня браузеры играют жизненно важную роль в современных организациях, поскольку всё больше программных приложений доставляется пользователям через веб-браузер в виде веб-приложений. Практически всё, что вы делаете в Интернете, включает в себя применение веб-браузера, а потому он является одним из самых используемых потребительских программных продуктов на планете.
Но работая дверями в Интернет, браузеры в то же время создают существенные угрозы целостности персональных вычислительных устройств
👍18👎1🔥1
⚡️ IT-новости к этому часу
🔜 «Мегафон» прекратит обслуживание банковских карт под своим брендом с 27 декабря
🔒 По данным исследования Positive Technologies, 96% крупнейших компаний России уязвимы к кибератакам
🇺🇸 Apple с 2024 года собирается использовать микросхемы американского производства вместо азиатских
🚀 НАСА запустило «Артемиду-1» (ФОТО)
🚛 Tesla 1 декабря представит серийную версию грузовика Semi
⏰ У секунды появится новое определение в рамках системы СИ в 2030 году
📚 Сбер запустил первую в РФ библиотеку знаний по киберграмотности
#новости
🔜 «Мегафон» прекратит обслуживание банковских карт под своим брендом с 27 декабря
🔒 По данным исследования Positive Technologies, 96% крупнейших компаний России уязвимы к кибератакам
🇺🇸 Apple с 2024 года собирается использовать микросхемы американского производства вместо азиатских
🚀 НАСА запустило «Артемиду-1» (ФОТО)
🚛 Tesla 1 декабря представит серийную версию грузовика Semi
⏰ У секунды появится новое определение в рамках системы СИ в 2030 году
📚 Сбер запустил первую в РФ библиотеку знаний по киберграмотности
#новости
👍24😁3👎1
Семь мифов о поколении зумеров: как работать с сотрудниками, рождёнными после 1995 года
Вокруг зумеров, которые в настоящее время массово выходят на рынок труда, сложилось множество стереотипов. Например, что молодые люди, родившиеся после 1995 года, значительно отличаются от предыдущих поколений, ориентированы на работу, которая помогает им в самореализации, а не просто на выполнение рутинных задач, уделяют больше внимания work-life balance, чем их старшие коллеги, настороженно относятся к авторитетам и установленным в компании правилам.
Так ли это, попытались выяснить авторы исследования «Мифы и реальность о поколении зумеров», которое было проведено ЛАНИТ совместно с Институтом национальных проектов в 2021 году
Вокруг зумеров, которые в настоящее время массово выходят на рынок труда, сложилось множество стереотипов. Например, что молодые люди, родившиеся после 1995 года, значительно отличаются от предыдущих поколений, ориентированы на работу, которая помогает им в самореализации, а не просто на выполнение рутинных задач, уделяют больше внимания work-life balance, чем их старшие коллеги, настороженно относятся к авторитетам и установленным в компании правилам.
Так ли это, попытались выяснить авторы исследования «Мифы и реальность о поколении зумеров», которое было проведено ЛАНИТ совместно с Институтом национальных проектов в 2021 году
👎52👍20🔥3😁2
«Я решил сделать фото в стиле Индианы Джонса, во-первых, потому что я люблю кино, а во-вторых, почти всё, что для этого нужно, было у меня в наличии»
Опыт участия и внезапной победы в фотоконкурсе для СНГ от Asus
Опыт участия и внезапной победы в фотоконкурсе для СНГ от Asus
👍50👎8❤1
Окей, Хабр, сделай мне интересно!
Одни статьи читаешь и жалеешь, что они заканчиваются. От других статей веет нафталиновым сборником вымученных статей аспирантов. Третьи утомляют личностью автора. Часто встречаются публикации, которые просто не вызывают никаких эмоций: они просто неинтересные. А ведь почти всегда можно сделать лучше, стоит потратить чуть больше времени, сил и вложить в статью часть души.
Кто-то об этом не знает, кто-то ленится, а модератор Хабра печалится и пишет гайд по тому, как сделать статью интереснее.
Одни статьи читаешь и жалеешь, что они заканчиваются. От других статей веет нафталиновым сборником вымученных статей аспирантов. Третьи утомляют личностью автора. Часто встречаются публикации, которые просто не вызывают никаких эмоций: они просто неинтересные. А ведь почти всегда можно сделать лучше, стоит потратить чуть больше времени, сил и вложить в статью часть души.
Кто-то об этом не знает, кто-то ленится, а модератор Хабра печалится и пишет гайд по тому, как сделать статью интереснее.
👍33🔥5👎4❤3
GPU — только для майнеров? Разбираемся на опыте клиентов, кому нужны видеокарты и как выбрать подходящую
Видеокарты нужны не только криптомайнерам. Чем «умнее» становятся сервисы и сферы производства, тем больше самым разным организациям требуется инфраструктура с GPU — как в выделенных серверах, так и в облаке.
В этой статье рассмотрим несколько интересных кейсов клиентов Selectel, которые арендуют выделенные серверы с GPU
Видеокарты нужны не только криптомайнерам. Чем «умнее» становятся сервисы и сферы производства, тем больше самым разным организациям требуется инфраструктура с GPU — как в выделенных серверах, так и в облаке.
В этой статье рассмотрим несколько интересных кейсов клиентов Selectel, которые арендуют выделенные серверы с GPU
👍21👎5❤1
Простое понимание замыканий в Rust
У вас бывало такое, что вы никак не можете скомпилировать код с замыканиями в Rust? Уже и все варианты Fn-трейтов перебрали, и move написали везде, где можно, а borrow checker все равно не унимается? И тут оказывается, что просто нужно внутри замыкания клонировать переданную переменную окружения! Сложно и непонятно. Дурацкий привереда Rust.
На самом деле, довольно просто понять, почему так происходит и на что влияет move, а на что — клонирование
У вас бывало такое, что вы никак не можете скомпилировать код с замыканиями в Rust? Уже и все варианты Fn-трейтов перебрали, и move написали везде, где можно, а borrow checker все равно не унимается? И тут оказывается, что просто нужно внутри замыкания клонировать переданную переменную окружения! Сложно и непонятно. Дурацкий привереда Rust.
На самом деле, довольно просто понять, почему так происходит и на что влияет move, а на что — клонирование
😁8👍7👎3❤1
Как сделать программу на Go быстрее на 42%, изменив один символ
Если вы прочитали заголовок и подумали «Ну, ты, наверно, сделал сначала что-то глупое», то вы правы! Но что такое программирование, как не упражнения в глупых ошибках? Поиск глупых ошибок — это и есть самое большое удовольствие.
Если вы прочитали заголовок и подумали «Ну, ты, наверно, сделал сначала что-то глупое», то вы правы! Но что такое программирование, как не упражнения в глупых ошибках? Поиск глупых ошибок — это и есть самое большое удовольствие.
👍18👎3
⚡️ IT-новости к этому часу
🤦 Самым популярным паролем в 2022 году стал «password»
☝️ Маск дал всем сотрудникам Twitter сутки на выбор — перейти на «хардкорный» режим и не жаловаться или покинуть компанию
📛 Payoneer сообщила о полном закрытии аккаунтов клиентов из РФ
📱 Сервис бесконтактной оплаты SberPay NFC снова работает на устройствах с Android
☁️ Microsoft отложила запуск облачной игровой консоли
🖨 В «Сколково» создали самый большой в России 3D-принтер
🤖 Японские инженеры создали робота-паука для осмотра канализации (ВИДЕО)
🔢 Компания Cerebras Systems представила новый вычислительный комплекс Andromeda
💠 Qualcomm представила новый процессор Snapdragon 8 Gen 2
⏳ «Джеймс Уэбб» запечатлел космические «песочные часы»
🆕 Biostar представила материнскую плату Z790A-SILVER
#новости
🤦 Самым популярным паролем в 2022 году стал «password»
☝️ Маск дал всем сотрудникам Twitter сутки на выбор — перейти на «хардкорный» режим и не жаловаться или покинуть компанию
📛 Payoneer сообщила о полном закрытии аккаунтов клиентов из РФ
📱 Сервис бесконтактной оплаты SberPay NFC снова работает на устройствах с Android
☁️ Microsoft отложила запуск облачной игровой консоли
🖨 В «Сколково» создали самый большой в России 3D-принтер
🤖 Японские инженеры создали робота-паука для осмотра канализации (ВИДЕО)
🔢 Компания Cerebras Systems представила новый вычислительный комплекс Andromeda
💠 Qualcomm представила новый процессор Snapdragon 8 Gen 2
⏳ «Джеймс Уэбб» запечатлел космические «песочные часы»
🆕 Biostar представила материнскую плату Z790A-SILVER
#новости
👍33👎2😁1
Что не так с китайским экономическим чудом, или Почему оно закончилось
Ещё совсем недавно многие экономисты предрекали Китаю и китайской экономике большое будущее. Некоторые известные экономисты, такие как Рей Далио, вообще выпускали целые книги, объясняющие, что цикл верховенства США в мире закончен, и теперь пришло время Китаю вырваться вперёд.
Этот рывок Китая вперёд также часто называют «Китайским экономическим чудом», но сейчас, похоже, что эра этого «чуда» подходит к концу. В этой статье мы попробуем проанализировать некоторые факторы, являющиеся ключевыми для понимания общей картины, и попытаемся выяснить, что вообще происходит в экономике Китая сегодня.
Ещё совсем недавно многие экономисты предрекали Китаю и китайской экономике большое будущее. Некоторые известные экономисты, такие как Рей Далио, вообще выпускали целые книги, объясняющие, что цикл верховенства США в мире закончен, и теперь пришло время Китаю вырваться вперёд.
Этот рывок Китая вперёд также часто называют «Китайским экономическим чудом», но сейчас, похоже, что эра этого «чуда» подходит к концу. В этой статье мы попробуем проанализировать некоторые факторы, являющиеся ключевыми для понимания общей картины, и попытаемся выяснить, что вообще происходит в экономике Китая сегодня.
👍47👎21
«Привет, Хабр! Меня зовут Таня Дудо, и я уже 6 лет помогаю людям и командам обмениваться знаниями внутри компаний. Для этого использую Confluence. Да-да, ту самую wiki-систему, которую часто называют неудобной и несовременной. Сегодня выступлю её адвокатом-обозревателем: расскажу про 7 полезных макросов для систематизации и оформления контента и наглядно покажу, как они работают»
Как использовать макросы в Confluence, чтобы систематизировать и оформить документацию по продукту и процессам
Как использовать макросы в Confluence, чтобы систематизировать и оформить документацию по продукту и процессам
👎20👍12😁1
Создание e-ink-дисплея с прогнозом погоды
Кому-то нравится украшать дом электронными фоторамками, а кому-то — цифровым прогнозом погоды. Если вы из их числа, то читайте, как собрать своё собственное метео-табло.
Кому-то нравится украшать дом электронными фоторамками, а кому-то — цифровым прогнозом погоды. Если вы из их числа, то читайте, как собрать своё собственное метео-табло.
👍46🔥15👎2
🎙 В очередном выпуске вебкаста «Хабр Про» обсудим, чем удобны QR-коды, какие функции они выполняют в платёжных системах и куда могут развиться дальше.
👥 В дискуссии участвуют представители Мир Plat.Form — руководитель центра развития мобильных платежей Екатерина Аккузина и директор по развитию продуктов СБП Игорь Тростников.
⏰ Начинаем в 17:00 МСК, не пропустите!
👥 В дискуссии участвуют представители Мир Plat.Form — руководитель центра развития мобильных платежей Екатерина Аккузина и директор по развитию продуктов СБП Игорь Тростников.
⏰ Начинаем в 17:00 МСК, не пропустите!
YouTube
Хабр Про. Прощай, NFC? Обсуждаем, придут ли QR-коды на смену картам
Давным-давно, на заре эпохи Хэйсэй, Масахиро Хара придумал QR-код — новый формат меток для отслеживания деталей на автомобильном конвейере. Технология оказалась удачной, и спустя 30 лет продолжает проникать в нашу повседневную жизнь.
В этом выпуске Хабр…
В этом выпуске Хабр…
👎10👍5😁2
Игровая камера: сборник приёмов
Сегодня мы узнаем, что такое фокусное расстояние объектива и для чего оно нужно, какой угол обзора надо делать у камер, чтобы монитор выглядел, как окно в виртуальный мир, как правильно фотографировать, и сделаем простенький симулятор дрифта.
Сегодня мы узнаем, что такое фокусное расстояние объектива и для чего оно нужно, какой угол обзора надо делать у камер, чтобы монитор выглядел, как окно в виртуальный мир, как правильно фотографировать, и сделаем простенький симулятор дрифта.
👍12👎2