Как стать автором
Обновить
11
0.1
Oleg Kunitsyn @olku

Пользователь

Отправить сообщение

Почта для домена в Telegram

Время на прочтение2 мин
Количество просмотров13K

Дважды начинал эту заметку ибо откровений и контента мало. Решая личную проблему переезда входящей почты с Yandex 360, оказалось, что бесплатных парковок "на западе" не имеется. Zoho как альтернатива, определенно, хорош, но 90 центов за домен в месяц для десятка доменов с сотней текстовых входящих показалось избыточным. На коленке был собран wizard, связывающий SendGrid и Telegram вместе.

Читать далее
Всего голосов 18: ↑13 и ↓5+11
Комментарии17

Enterprise COBOL: пример проекта

Время на прочтение8 мин
Количество просмотров3.7K

Эта статья завершает Курс программирования на COBOL, освещая важные аспекты разработки программного обеспечения, такие как модульность кодовой базы, зависимости, модульное тестирование, мокинг, DevOps на z/OS и автодокументация. Современный подход представлен здесь наилучшим образом - на примере.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Enterprise COBOL: реализация библиотеки

Время на прочтение6 мин
Количество просмотров2.1K

image


Не желаете ли немного COBOL? Вы можете попробовать самостоятельно создать библиотеку на диалекте IBM Enterprise COBOL. Научиться структурировать пакет, управлять его зависимостями, реализовать автоматические тесты на z/OS, разместить в GitHub под контролем Continuous Integration. И, наконец, опубликовать в реестре пакетов.

Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Transatlantic privacy is over

Время на прочтение3 мин
Количество просмотров1.8K

In July 2020, the European Court of Justice invalidated an exchange of the personal data between the European Union and the United States. The times of the Safe Harbor and the Privacy Shield are over. Now what?

Read more →
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Modern COBOL: Package Tutorial

Время на прочтение5 мин
Количество просмотров927

You will learn and create an application-level library in COBOL. You will structure the package, implement automatic tests, deploy on GitHub and enable Continuous Integration workflow. Finally, you will publish the package in the COBOL package registry.

Read more →
Рейтинг0
Комментарии0

Lossless ElasticSearch data migration

Время на прочтение5 мин
Количество просмотров4K


Academic data warehouse design recommends keeping everything in a normalized form, with links between. Then the roll forward of changes in relational math will provide a reliable repository with transaction support. Atomicity, Consistency, Isolation, Durability — that's all. In other words, the storage is explicitly built to safely update the data. But it is not optimal for searching, especially with a broad gesture on the tables and fields. We need indices, a lot of indices! Volumes expand, recording slows down. SQL LIKE can not be indexed, and JOIN GROUP BY sends us to meditate in the query planner.

Read more →
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Modern COBOL: Microservice Tutorial

Время на прочтение6 мин
Количество просмотров1.1K

You will learn and implement a microservice in COBOL without Mainframe. You will structure the project, manage dependencies, implement automatic tests and build virtualized execution environment. Finally, you will publish the microservice on GitHub under Continuous Integration workflow.

Read more →
Рейтинг0
Комментарии0

GDPR: Согласие на обработку персональных данных

Время на прочтение44 мин
Количество просмотров6.9K
Это перевод официального руководства Согласия на обработку персональных данных (Guidelines on Consent under Regulation 2016/679 wp259rev.01) рабочей группы Еврокомиссии. Оригинал опубликован на 23 официальных языках Европейского Союза. Не смотря на то, что русский не входит в их число, он весьма распространен в Европе. Если ваш бизнес обслуживает клиентов из стран ЕС, то вы обязаны соответствовать Общему регламенту защиты персональных данных (General Data Protection Regulation), который вступил в силу 25 мая 2018 года.
Читать дальше →
Всего голосов 4: ↑3 и ↓1+4
Комментарии7

Миграция данных ElasticSearch без потерь

Время на прочтение5 мин
Количество просмотров12K


Академическое проектирование хранилища данных рекомендует держать все в нормализованной форме, со связями между. Тогда накат изменений по реляционной математике даст надежное хранилище с поддержкой транзакций. Atomicity, Consistency, Isolation, Durability — вот это все. Иначе говоря, хранилище специально строится для безопасного обновления данных. Но оно вовсе не оптимально для поиска, особенно широким жестом по таблицам и полям. Нужны индексы, много индексов. Объемы разрастаются, запись замедляется. SQL LIKE не индексируется, а JOIN GROUP BY отправляет медитировать в планировщик запросов.

Читать дальше →
Всего голосов 22: ↑19 и ↓3+16
Комментарии2

Выводим MySQL из окружения

Время на прочтение4 мин
Количество просмотров14K
Как только ваша информационная система становится рабочей (prоduction), появляется необходимость иметь как минимум две копии ее базы данных. Первая, резервная, с некоторой частотой создается при помощи штатных утилит и представляет собой согласованный дамп (consistent dump). Цель его создания — восстановление системы после сбоя (disaster recovery).

Мы же рассмотрим создание второй копии, необходимой для продолжения работы над проектом. Статья ориентирована на разработчиков, только вступающих на тернистый путь управления качеством. И бесполезна тем, кто уже знает, что «вторая копия» на самом деле не совсем вторая, и не совсем копия.
Читать дальше →
Всего голосов 12: ↑8 и ↓4+4
Комментарии30

Храним ID в Cookie

Время на прочтение3 мин
Количество просмотров7.7K
Ваш сайт все более популярен, рекорды посещаемости бьются еженедельно. Вы подключаете кеширование, разбираетесь в нюансах настроек, оптимизируете. Но наступает момент когда одного сервера уже никак не достаточно, а переход на самую классную в мире железяку не находит полного понимания у начальства. Ах да, ID пользователя Вы храните в Сессии PHP в файле, и вроде бы уже морально готовы положить все в базу данных, как рекомендует Интернет… Но что-то Вас останавливает.
Читать дальше →
Всего голосов 20: ↑15 и ↓5+10
Комментарии17

Информация

В рейтинге
2 188-й
Откуда
Berlin, Berlin, Германия
Зарегистрирован
Активность