Месяц: Июль 2021
-
Proxmox обновился до версии 7.0 — все еще не банановый, но с Btrfs
—
от автора
Вышла новая major-версия Proxmox Virtual Environment, а именно версия 7.0. Этот опенсорс-дистрибутив, представляющий собой весьма неплохую платформу виртуализации, построенную на базе Debian, KVM, LXC, Ceph, давно выступает на рынке противовесом другим, в т.ч. и коммерческим (даже если они и бесплатны в каких-то своих версиях) гипервизорам, и который год уже работает на многих хостах в мире.Платформа…
-
Игнорирование .dockerignore
—
от автора
Пришел ко мне коллега и спросил: "Как проигнорировать .dockerignore при сборке docker-образа?" После совместных поисков и проверок, было найдено простое решение, состоящее в следующем:
-
Ускоряем старый добрый emule без открытия портов и IP
—
от автора
Понадобилось мне скачать большой объем документации через emule. Так как мой IP был надежно (как надеюсь) скрыт за VPN, скорость скачивания постоянно стремилась к нулю. Официальный emule бравурно заявил, что единственный способ повысить скорость скачивания — открыть IP и порты emule извне. Но я заметил, что после перезапуска emule скорость становится высокой примерно на минуту.…
-
Повышение устойчивости микросервисов к отказам
—
от автора
Как уже известно, около 70 % отказов в приложениях происходят из-за изменений: развёртывания нового кода, применённых миграции в базе данных, изменения конфигурационных файлов и т.д. Остальные 30 % сбоев происходят в ходе работы приложения без прямого вмешательства разработчиков и системных администраторов: из-за проблем с сетью или дисками, возросшей нагрузки от пользователей, аварии в дата-центре. На…
-
Архитектура процессора Эльбрус: стоит ли все это своих денег?
—
от автора
В России всего несколько компаний, занимающихся разработкой процессоров. Одна из этих компаний — МЦСТ с процессорами «Эльбрус». В целом, МЦСТ делает акцент на том, что их процессоры — российские, и государство всячески помогает ей. Во-первых, государство является основным потребителем «Эльбруса», поскольку обычному потребителю такой процессор на данный момент не нужен. А во-вторых, государство выдает субсидии…
-
Следующий этап: построение конвейера данных от периферии до аналитики
—
от автора
Это вторая часть данной серии блогов. Часть 1 называется: «Цифровая трансформация — это путь данных от периферии до аналитики» (Digital Transformation is a Data Journey From Edge to Insight)В данной статье рассматриваются данные о производстве, эксплуатации и продажах продукции производителя подключенных транспортных средств. Эти данные проходят разные этапы и преобразования, которые обычно характерны для крупной…
-
Тест библиотек построения диаграмм классов, исследуя исходный код популярных js библиотек
—
от автора
Человек обрабатывает визуальную информацию гораздо лучше чем текстовую. Программисты тоже люди. Одного взгляда на наспех нарисованную диаграмму бывает достаточно, чтобы понять что другой разработчик хочет донести или сделать. Решил залезть в исходный код популярных библиотек, подсмотреть интересные идеи и стать лучше как разработчик. Первое о чем подумал — почему бы не посмотреть на исходных код…
-
Пять худших практик написания кода, которые помогут испортить отношения с коллегами
—
от автора
Да, вы не ошиблись. В интернете и так уже полно статей с хорошими рекомендациями и туториалами для разработчиков. Какое-то их количество вы можете найти и в моем блоге. Эта статья, уж извините, будет отличаться от них коренным образом, но только в лучшую сторону! Я расскажу о пяти смертных грехах, которые можно совершить в коде. Благодаря…
-
От жёсткого диска на антресолях до Ransomware: как утекает исходный код игр
—
от автора
В начале июня компания EA сообщила о том, что её серверы взломали хакеры, похитившие 780 ГБ данных, в том числе исходный код игры FIFA 21 и движка Frostbite. Мы решили вспомнить, как на протяжении многих лет утекал в руки хакеров и широкой публики код различных игровых проектов. Ultimate Mortal Kombat 3 Рекламные материалы порта игры…
-
Серебряная пуля геораспределенных систем
—
от автора
В головах многих бизнес-заказчиков сидит мысль, что стоит добавить в приложение поддержку работы в нескольких дата-центрах, как надежность повышается в разы. И геораспределенные системы являются серебряной пулей отказоустойчивости. Ведь если произойдет отказ дата-центра, есть другой, и система все равно будет работать.Я — руководитель департамента эксплуатации и разработки сервисных систем ECOMMPAY IT. В своем докладе на…