Autor: Yuri Gagarin

Доступна платформа обмена сообщениями Zulip 2.1

Представлен релиз Zulip 2.1, серверной платформы для развёртывания корпоративных мессенджеров, подходящих для организации общения сотрудников и групп разработчиков. Проект изначально был разработан компанией Zulip и открыт после её поглощения компанией Dropbox под лицензией Apache 2.0. Код серверной части написан на языке Python с использованием фреймворка Django. Клиентское ПО доступно для Linux, Windows, macOS, Android и […]

Кандидат в релизы Wine 5.0 и выпуск пакета для запуска Windows-игр Proton 4.11-10

Началось тестирование первого кандидата в релизы Wine 5.0, открытой реализации Win32 API. Кодовая база переведена на стадию заморозки перед релизом, который ожидается в конце декабря или в начале января. По сравнению с выпуском Wine 4.21 закрыто 37 отчётов об ошибках и внесено 475 изменений. Наиболее важные изменения: Браузерный движок Wine Gecko, который используется в библиотеке […]

Использование партиционирования в MySQL для Zabbix с большим количеством объектов мониторинга

Для мониторинга серверов и служб у нас давно, и все еще успешно, используется комбинированное решение на базе Nagios и Munin. Однако эта связка имеет ряд недостатков, поэтому мы, как и многие, активно эксплуатируем Zabbix. В этой статье мы расскажем о том, как минимальными усилиями можно решить проблему с производительностью при увеличении числа снимаемых метрик и […]

Как соблюсти требования 152-ФЗ, защитить персональные данные своих клиентов и не наступить на наши грабли  

По российским законам любая компания, работающая с личными данными своих пользователей в России, становится оператором ПДн, хочет она того или нет. Это накладывает на нее ряд формальных и процедурных обязательств, которые не каждый бизнес может или хочет нести самостоятельно. Как показывает практика – совершенно правильно не хочет, потому что эта область знаний еще настолько новая […]

Robolinux 10.6

Джон Мартинсон объявил о выпуске Robolinux 10.6, последнего обновления дистрибутива проекта на основе Ubuntu со встроенным VirtualBox для операционных систем, отличных от Linux. Текущий выпуск предназначен для пользователей Microsoft Windows 7, поддержка которых заканчивается в следующем месяце. Поскольку срок действия Windows 7 истекает 14 января 2020 года, Robolinux ожидает появления огромного числа новых пользователей Linux, […]

Как я попал в ThoughtWorks или образцовое интервью

Не кажется ли вам странным то, что когда вы собираетесь поменять место работы и возникает необходимость пройти интервью, то в первую очередь вы думаете «надо подготовиться к интервью». Прорешать задачи на HackerRank, почитать Crack the coding interview, зазубрить как устроен ArrayList и чем она отличается от LinkedList. Ах да, еще сортировки спросить могут, и явно […]

Service Mesh: что нужно знать каждому Software Engineer о самой хайповой технологии

Прим. перев.: Service mesh — явление, которое ещё не имеет устойчивого перевода на русский язык (более 2 лет назад мы предлагали вариант «сетка для сервисов», а чуть позже некоторые коллеги стали активно продвигать сочетание «сервисное сито»). Постоянные разговоры об этой технологии привели к ситуации, в которой слишком тесно переплелись маркетинговая и техническая составляющие. Этот замечательный […]

Наших бьют, а мы будем молчать?

Касательно обысков в офисе nginx и аресте Игоря Сысоева на хабре уже написано и сделан подробный разбор, я о том же, но с другой стороны… Что же это делается, братцы? Вон оно как журналисты встали стеной за Голунова. А мы чем хуже? Это же беспредел какой-то, или просто позор чистой воды. То ли берега попутали, […]

ClickHouse + Graphite: как значительно уменьшить потребляемое место на дисках

Приветствую, habr. Если кто-то эксплуатирует систему graphite-web и столкнулся с проблемой производительности хранилища whisper (IO, потребляемое дисковое пространство), то шанс того, что был брошен взгляд на ClickHouse в качестве замены, должен стремиться к единице. Данное утверждение подразумевает то, что в качестве принимающего метрики демона уже используется сторонняя реализация, например carbonwriter или go-carbon. ClickHouse хорошо решает […]

Выпуск эмулятора QEMU 4.2

Представлен релиз проекта QEMU 4.2. В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы, на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к нативной системе за счёт прямого выполнения инструкций на CPU и задействования […]

Как же на самом деле улучшить свои навыки программирования

Добрый день. Очень интересно было выслушать мнение Gaël Thomas (не знаю транскрипцию) по поводу совершенствования навыков программирования. Однако мой личный опыт подсказывает, что эта статья упускает самое главное. ЗАКРОЙ ХАБР И ГО УЧИТЬСЯ Собственно, все. Весь секрет: читаем теорию, делаем практику. Не читаем статьи о том, как лучше учиться или как быть успешным. Если ты […]

Как улучшить свои навыки программирования

Привет, Хабр! Представляю вашему вниманию перевод статьи «How to improve your programming skills» автора Gaël Thomas. Вот топ 5 советов 1.  Установите цели для себя Постановка целей повышает производительность разработчика. Поймите: Почему начали программировать Каковы цели программирования Какой мечты хотите достичь, став разработчиком У каждого есть личные цели, но я создал список универсальных идей для […]

60GB SSD 8Gb DDR4