MySQL: казнить нельзя помиловать

Сайт и интернет-магазин «Эльдорадо» — это около 40 тысяч покупок ежедневно. Объяснять, что это значит для бизнеса компании, наверное, не надо. Исторически магазин работает на движке Bitrix с огромным количеством кастомного кода и дополнений. В качестве хранилища выступает кластер MySQL с четырьмя мастер-серверами. Монолитные приложения есть у значительного числа компаний, и работать с ними приходится […]

Как писать на ассемблере в 2021 году

Несмотря на наличие множества языков различной степени высокоуровневости, сегодня ассемблер не потерял своей актуальности и в индексе TIOBE находится на почётном 10-ом месте (на февраль 2021), обогнав такие модные языки как Go и Rust. Одна из причин его привлекательности – в простоте и максимальной близости к железу; с другой стороны, программирование на ассемблере всё ещё […]

Из студентов в преподаватели: интервью с выпускниками магистерской программы JetBrains + ИТМО. Часть 2

Продолжаем знакомить вас с выпускниками магистратуры JetBrains и ИТМО «Разработка программного обеспечения», которые по завершении обучения пополнили преподавательский состав программы. Во второй части интервью ребята рассказывают подробнее о своих задачах, подходах к преподаванию и дают советы абитуриентам. Первая часть интервью. — Есть ли что-нибудь, что вас раздражает в работе преподавателя? Дима Х.: Конечно, в любой […]

Архитектура в Django проектах — как выжить

Продолжаем знакомить вас с выпускниками магистратуры JetBrains и ИТМО «Разработка программного обеспечения», которые по завершении обучения пополнили преподавательский состав программы. Во второй части интервью ребята рассказывают подробнее о своих задачах, подходах к преподаванию и дают советы абитуриентам. Первая часть интервью. — Есть ли что-нибудь, что вас раздражает в работе преподавателя? Дима Х.: Конечно, в любой […]

Открытые данные. Авиационно-космические музеи США и России. «Хьюстон — у нас проблемы»

Авиационный музей это всегда очень интересно (и очень дорого). И это история. История развития технологий, промышленности, страны, мира. История побед и поражений. Это место где интересно всем. Используя открытые данные сравним Авиационные музеи США и России. Открытые данные — Открытое государство. Начнем с количества, а потом плавно (надеюсь) перейдем к качеству. На портале открытых данных […]

Как я сократил время загрузки GTA Online на 70%

GTA Online печально известна своей медленной скоростью загрузки. Запустив недавно игру, чтобы выполнить новые миссии-налёты, я был шокирован тем, что она загружается так же медленно, как и в момент выпуска семь лет назад. Время настало. Пока разобраться в причинах этого. Разведка Для начала я захотел проверить, не решил ли уже кто-нибудь эту проблему. Большинство найденных […]

11 мифов о хостинге. Открытка ко дню хостинг-провайдера

Даже из нас, завсегдатаев Хабра, немногие каким-то особым образом задумываются о том, что и почта, и телефония, и рабочая CRM-ка, и сам Хабр, и весь интернет находятся на удалённых серверах по всему миру — в дата-центрах высочайшего класса (ну или просто в дата-центрах, зависит от ресурса). А за каждым дата-центром стоят люди: люди, которые не […]

Trace, Info, Warning, Error, Fatal — кто все эти люди..?

Даже из нас, завсегдатаев Хабра, немногие каким-то особым образом задумываются о том, что и почта, и телефония, и рабочая CRM-ка, и сам Хабр, и весь интернет находятся на удалённых серверах по всему миру — в дата-центрах высочайшего класса (ну или просто в дата-центрах, зависит от ресурса). А за каждым дата-центром стоят люди: люди, которые не […]

Как я сократил время загрузки GTA Online на 70%

GTA Online. Многопользовательская игра, печально известная медленной загрузкой. Недавно я вернулся, чтобы завершить несколько ограблений — и был потрясён: она загружается настолько же медленно, как и в день своего выпуска, 7 лет назад. Пришло время докопаться до сути. Разведка Сначала я хотел проверить, вдруг кто-то уже решил проблему. Но нашёл только рассказы о великой сложности игры, […]

ESA изучит перспективные для жизни человека пещеры на Луне при помощи шарообразного зонда и целого роя роботов

Луна — ближайшая соседка Земли, и сейчас человечество продолжает активно изучать наш спутник. Не так давно китайцы отправили на Луну станцию, которая выполнила ряд научных заданий. Теперь Европейское космическое агентство планирует присоединиться к непосредственному изучению Луны. Только не ее поверхности, о которой все же многое известно, а пещер. Да, на Луне есть пещеры, и немало. […]