Месяц: Июль 2021

  • 3 лайфхака для безопасной и надежной отправки электронных писем в Zimbra OSE

    от автора

    Отправка и получение электронных писем — важнейшие функции корпоративного почтового сервера. В Zimbra OSE функцию отправки и приема электронных писем выполняет агент передачи почты (MTA) Postfix. Этот MTA с открытым исходным кодом на сегодняшний день является одним из наиболее популярных решенией для отправки и приема электронной почты. Однако даже в случае чистой установки, Postfix в Zimbra…

  • Разработка REST-серверов на Go. Часть 7: GraphQL

    от автора

    Перед вами — седьмая (заключительная) часть серии статей о разработке REST-серверов на Go. В предыдущих статьях мы занимались, в основном, различными подходами к разработке REST API для простого приложения, автоматизирующего управление задачами. Сегодня мы исследуем кое-что совершенно новое и поговорим о том, как сделать похожий API, пользуясь не REST, а GraphQL. Предыдущие части: Разработка REST-серверов…

  • Искусственный интеллект в программировании: чего ждать, чего бояться

    от автора

    Недавно прогремел GitHub со своим новым продуктом Copilot. Из ближайшего прошлого помнятся слова Kite и Codota (ныне Tabnine). Всё это щупальцы искусственного интеллекта, призванные изменить отрасль разработки программного обеспечения. В целом, шум затих, пена сошла, можно смотреть в более прозрачное будущее. В этой статье я опишу свои впечатления и переживания по поводу всего этого AI-я.Первое…

  • Закон Яровой и ботнеты: почему операторам важно мониторить трафик на предмет DDoS

    от автора

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

  • Почему стоит выбрать Git для управления документацией?

    от автора

    Иногда важно не только содержание документации, но и процесс ее подготовки. В некоторых проектах с этим процессом связана львиная доля работы, а его нарушения могут приводить к ошибкам, утрате информации и в конечном итоге к временным и финансовым потерям. И даже если обозначенная тема не является вашей основной задачей, правильная организация этого процесса поможет вам…

  • Делаем свой десктопный GUI к Apache Kafka или Conduktor для обездоленных

    от автора

    — Я духов вызывать могу из бездны! — И я могу, и всякий это может. Вопрос лишь, явятся ль они на зов.Шекспир, Генрих IVКак-то так сложилось, что у нас не так много UI для Apache Kafka. А если хочется именно desktop, то Offset Explorer и упомянутый Conduktor. Первый имеет морально устаревший интерфейс 2000х, а второй…

  • Эволюция данных: от больших к бесконечным

    от автора

    “Блиц, блиц, скорость без границ!” — помните этого очень смешного и очень н-е-е-е-с-п-е-ш-н-о-г-о ленивца по имени Блиц из мультфильма Зверополис? Он всплывает в памяти всякий раз, когда мы сталкиваемся с чьей-то медленной работой или реакцией. На самом деле Блицу требовалось всего 10 секунд на каждую фразу или операцию. Согласитесь, 10 секунд — не так уж…

  • Закат эпохи «Game boy», хирургический робот «da Vinci» и перспектива цифрового капитализма

    от автора

    Как это было раньше? Подарили десятилетнему Пете на день рождения «Game boy» и несколько игровых картриджей. Мальчик счастлив, ведь у него появилась собственная крутая игрушка, которая никому больше не принадлежит, никто ее не сможет отнять (ну, кроме мамы, грозящей лишить Петю на две недели его новой вещицы, если тот не сделает уроки). Что нужно для…

  • Ставим палки в колеса злоумышленникам

    от автора

    Как то вечером моя подруга переслала мне скриншот уведомления из вконтакта с вопросом «Меня пытаются взломать?». Да, это было сообщение от лица администрации с просьбой подтвердить учетные данные и с ссылкой на фишинговую страницу. Дело было вечером, делать было нечего. А я придумал себе новое развлечение…автор обложки: https://vk.com/club151912771Мне пришла в голову идея немного осложнить жизнь…

  • Динамическая модель линеаментов землетрясения 6.5 баллов в Монте Кристо, Невада, США

    от автора

    В предыдущей статье Растровые, векторные и графовые методы геологического линеаментного анализа мы занимались теорией и инструментами линеаментного анализа и теперь перейдём к практике. Начнем с мультимасштабного анализа землетрясения — посмотрим, что происходит в недрах и на поверхности при сейсмических событиях. В то время как лишь некоторые самые опытные геологи способны представить себе в деталях происходящие…