Как стать автором
Обновить

Компания REG.RU временно не ведёт блог на Хабре

Сначала показывать

PostgreSQL: пример использования диапазонного типа данных при расчете коэффициента возраст-стаж в ОСАГО

Блог компании REG.RU PostgreSQL *

В этой статье рассматриваются преимущества такого редко используемого и, на мой взгляд, незаслуженно обойденного вниманием типа данных, как диапазон. Мы сначала спроектируем структуру базы для хранения коэффициента возраст-стаж при расчете стоимости полиса ОСАГО в рамках привычной многим MySQL. Затем перепроектируем под PostgreSQL и посмотрим, как выглядят sql запросы в обоих случаях. И в финале сравним, какие преимущества дает нам использование диапазонов.

Заметка адресована как пользователям MySQL, так и пользователям PostgreSQL, которые не работали с таким типом данных в своей практике. Если в вашей предметной области есть работа с диапазонами величин, то этот пост точно для вас.

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 2.5K
Комментарии 18

Как мы организовали поток входящих запросов от клиентов и снизили время их обработки с 12 до 7 дней

Блог компании REG.RU Управление разработкой *Управление проектами *Управление продуктом *

Сталкивались ли вы хоть раз с ситуацией, когда входящий поток работы огромный, заказчиков много, приоритеты непонятны, при этом на той стороне провода клиент ждет решения проблемы?

Меня зовут Андрей Сидоренко и я главный специалист по процессному управлению в REG.RU. Я хотел бы рассказать о том, как мы решали вполне типичную для большинства крупных IT-компаний проблему. 

Поехали
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 831
Комментарии 12

Из Сибири с любовью. Work & travel айтишника за Урал

Блог компании REG.RU Урбанизм Удалённая работа

Всем привет! Меня зовут Ксения Бычкова, я руководитель отдела тестирования в REG.RU. Лето 2022 выдалось для меня особенно насыщенным. Хочу поделиться с вами историей своего путешествия, а также нюансами, которые стоит учесть в дороге с непродолжительными остановками во множестве городов. Ведь нужно не только успеть насладиться новыми местами, но и не забывать работать.

Читать далее
Всего голосов 30: ↑25 и ↓5 +20
Просмотры 3.9K
Комментарии 13

Event Storming: что будет, если запереть 10 человек в одной комнате

Блог компании REG.RU Анализ и проектирование систем *Проектирование и рефакторинг *Управление разработкой *

Меня зовут Александр Донсков и я архитектор в компании REG.RU. Сегодня я расскажу о том, что такое Event Storming и что будет, если запереть 10 человек в одной комнате (в том числе виртуальной). Цель статьи не столько в том, чтобы рассказать, как это работает, сколько показать действенность подхода на реальных кейсах.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 2.1K
Комментарии 0

Сказ об ООП, пиве, чае и дружбе

Блог компании REG.RU Программирование *Совершенный код *ООП *Читальный зал

В статье присутствуют материалы, о которых обучающимся программированию рассказывают в самом начале. Когда я преподавал в GeekBrains, первый месяц курса по PHP был посвящен синтаксису, а вот второй как раз тем темам, о которых я буду говорить здесь. К сожалению, не помню, когда мне их преподавали в институте во время моего обучения на программиста, но, наверное, тоже где-то на первых курсах. 

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

Цель статьи: напомнить нам, разработчикам, об основах и мотивировать нас уделять больше времени базовым, академическим знаниям и опыту наших предшественников. Они действительно помогают писать код лучше. Вовремя прочитанная книжка может сэкономить несколько лет неосознанных повторений своих же решений. 

Программировать нужно осознанно.

Читать далее
Всего голосов 12: ↑9 и ↓3 +6
Просмотры 11K
Комментарии 8

Найти и заблокировать: поиск фишера при помощи Maltego

Блог компании REG.RU Информационная безопасность *Администрирование доменных имен *

Команда безопасности REG.RU в работе часто сталкивается с мошенниками, любителями спама, фишинговыми доменами, взломом аккаунтов, попытками угона доменов и т. д. На примере поиска создателя фишинговых сайтов я расскажу, как мы вычисляем подобных нарушителей с помощью Maltego. 

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 2K
Комментарии 1

Jmeter не только для нагрузочного тестирования

Блог компании REG.RU Тестирование IT-систем *Тестирование веб-сервисов *

Однажды отделу тестирования понадобился инструмент для постоянного измерения скорости загрузки страниц, с помощью которого можно узнавать о проблемах на сайте в режиме реального времени.
В статье я расскажу о том, как силами QA-отдела REG.RU мы сделали мониторинг страниц на основе Jmeter. 

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 1.9K
Комментарии 9

Отмена релокейта в Болгарию, плесень и ремонт, или как я переехал в деревню

Блог компании REG.RU IT-эмиграция Читальный зал Удалённая работа

Всем привет. Меня зовут Павел Кишеня, я работаю в REG.RU системным администратором. Два года назад я переехал из Минска в область, деревню Лещёвцы. В этой статье я расскажу, как и почему я переехал, какие здесь условия для работы и жизни и причем здесь плесень.

Читать далее
Всего голосов 90: ↑86 и ↓4 +82
Просмотры 19K
Комментарии 67

Шесть этапов развития обучения в QA-отделе

Блог компании REG.RU Управление проектами *Учебный процесс в IT Управление персоналом *Карьера в IT-индустрии

В отдел тестирования REG.RU новые сотрудники чаще всего приходят по внутреннему конкурсу. Конечно, мы нанимаем сотрудников и извне, но на позиции джунов в первую очередь ищем среди своих. Две трети текущего состава QA пришли к нам из клиентских служб (поддержка по переносу данных, конструктору сайтов, биллингу, хостингу и доменам). Внутренние новички очень хорошо знают продукт, но не имеют опыта в тестировании. Поэтому главный приоритет в их обучении ― прокачка hard-скиллов. 

В этой статье я расскажу об обучении новичков в QA-отделе REG.RU и как оно изменилось за годы.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 5.3K
Комментарии 8

Похищаем сохраненный в Chrome пароль с помощью XSS

Блог компании REG.RU Информационная безопасность *

Меня зовут Артем Мышенков, я ведущий инженер по технической защите информации в команде безопасности REG.RU. Наша команда занимается тестированием систем компании на безопасность и поиском уязвимостей.

В этой статье я расскажу о том, как с помощью XSS-атаки в сочетании с ClickJacking’ом злоумышленники могут похитить сохраненные в браузере пароли.

Читать далее
Всего голосов 18: ↑14 и ↓4 +10
Просмотры 7.1K
Комментарии 15

REG.RU: пошаговое руководство по созданию сайта компании

Блог компании REG.RU Разработка веб-сайтов *
На самом деле, сайт — это легко. Нужно всего лишь купить домен, найти хостинг, выбрать движок и дизайн. Для этого написаны подробные инструкции, и любой человек, следуя им, может создать свою персональную страницу, блог или интернет-магазин. Однако нужно понимать, что почти каждый шаг на пути к созданию вашего сайта влияет на все последующие этапы. И если, например, допустить ошибку при выборе хостинга, то в дальнейшем у вас могут возникнуть трудности в работе каких-либо сервисов. Или он не будет справляться с нагрузкой.



Собирая и систематизируя опыт наших клиентов, мы разработали целый комплекс сервисов и инструментов, а также подготовили пошаговое руководство, последовательно следуя которому, можно создать сайт любой сложности.
Читать дальше →
Всего голосов 45: ↑24 и ↓21 +3
Просмотры 61K
Комментарии 18

Домены: история длиной в Интернет

Блог компании REG.RU
В самом начале существования Интернета информация обо всех, тогда ещё совсем немногочисленных, компьютерах, подключённых к Сети, хранилась в файлах etc/hosts. Эти текстовые файлы использовались (и поныне используются) при трансляции доменных имён в сетевые адреса узлов. Однако буквально за два года хостов стало больше тысячи, начались проблемы с трафиком. С развитием инфраструктуры Интернета понадобилась система, которая бы упорядочила постоянно растущую в объёмах информацию. Так возникли домены различных уровней иерархии. Постепенно к процессу именования добавился фан — в названия сайтов и в домены верхнего уровня стали вкладывать различный смысл, придумывать интересные варианты и комбинации. Домены стали особыми миром. REG.RU, как регистратор, является частью этого мира. И нам есть что рассказать.


Читать дальше →
Всего голосов 25: ↑22 и ↓3 +19
Просмотры 31K
Комментарии 23

Цифровой сертификат безопасности: для чего это нужно?

Блог компании REG.RU Информационная безопасность *
Tutorial
SSL (Secure Socket Layer) — протокол шифрования данных, которыми обмениваются клиент и сервер, — стал наиболее распространённым методом защиты в Интернете. Некогда он был разработан компанией Netscape. Безопасный обмен обеспечивается за счёт шифрования и аутентификации цифрового сертификата. Цифровой сертификат — файл, который уникальным образом идентифицирует серверы. Обычно цифровой сертификат подписывается и заверяется специализированными центрами. Их называют центрами сертификации или удостоверяющими центрами.


Читать дальше →
Всего голосов 26: ↑18 и ↓8 +10
Просмотры 105K
Комментарии 27

Интервью с Одри Тан, часть 1

Блог компании REG.RU Perl *Программирование *Haskell *Компиляторы *
Перевод


Одри Тан в первую очередь известна как создатель и разработчик Pugs, Perl 6 User’s Golfing System, реализации Perl 6 на Haskell, которая появилась 1 февраля 2005 года и была наиболее активно разрабатываемой и наиболее полной реализацией на то время.
Читать интервью
Всего голосов 18: ↑15 и ↓3 +12
Просмотры 5.8K
Комментарии 6

OTRS на прокачку в стиле REG.RU

Блог компании REG.RU Perl *
image

Наверное, нет необходимости рассказывать, что такое OTRS. Многие компании используют его как средство управления услугами и для осуществления поддержки своих клиентов. История этого проекта берет своё начало аж в 2001 году. И в этом есть свои плюсы и свои минусы. Очень мощный инструмент с огромным количеством функционала практически под любые нужды малого и среднего бизнеса. Причём бесплатно. Платная поддержка только для тех, кому недостаточно базового функционала или нужна помощь в настройке.

Об этом инструменте, который активно используется в нашей компании с 2008 года, и пойдёт речь. А точнее, о том, что с ним стало в руках нетерпеливых Perl-программистов компании REG.RU.
Так что же вы там накодили?
Всего голосов 21: ↑15 и ↓6 +9
Просмотры 30K
Комментарии 28

Прошлое и настоящее SSL-сертификатов

Блог компании REG.RU Информационная безопасность *Браузеры


Появление SSL


SSL (Secure Sockets Layer), семейство транспортных криптографических протоколов, известно примерно с 1994 года (первые работы по использованию средств криптографии в качестве транспорта для уже известных протоколов проводились и раньше).

Последний протокол семейства, SSL v3, в июне 2015 года в RFC7568 объявлен устаревшим. Взамен него надлежит использовать новые версии семейства SSL, протоколы TLS (Transport Layer Security) версии 1.2 или старше (на момент написания этого текста).

Оба протокола используют так называемый сертификат открытого ключа стандарта X.509, который не вполне корректно принято называть сейчас SSL-сертификатом. Стандарт известен с 1988 года. Сертификат открытого ключа, успешно использовавшийся на протяжении всего прошедшего времени, успел продемонстрировать свои сильные и слабые стороны (о них сказано ниже).
Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 37K
Комментарии 6

Выбираем плагин для кэширования WordPress: бенчмаркинг 18 плагинов

Блог компании REG.RU CMS *WordPress *
Перевод


При разработке собственного сайта мы всегда хотим снизить время загрузки до минимума, и многие сделали это уже почти спортом, стараясь выгадать хотя бы 1/10 секунды. Все мы знаем, насколько важно кэширование, но существует много способов обмануть самого себя, смотря только на оценку времени загрузки. Для проведения теста мы попытались найти несколько различных кэширующих плагинов и проверить их производительность.
Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 65K
Комментарии 21

Время Perl

Блог компании REG.RU Perl *Разработка веб-сайтов *Программирование *


Perl и CPAN предоставляют множество самых разных инструментов для работы с временем. Традиционный и наиболее известный DateTime вызывает столь же традиционные серьёзные нарекания к скорости работы и потреблению памяти, поэтому он постепенно стал вытесняться из нашей системы альтернативными модулями. TIMTOWDI — это замечательно, но в проекте всё-таки хочется иметь какой-никакой порядок. Поэтому мы решили протестировать несколько самых популярных модулей по скорости, функционалу и удобству использования и выбрать тот самый единственный, который станет нашим основным инструментом.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 16K
Комментарии 11

Обновление облачной платформы Jelastic 2.5 — масштабирование на лету

Блог компании REG.RU
Перевод
image

Jelastic — это универсальная облачная платформа, которая совмещает в себе архитектуры PaaS (платформа как сервис) и IaaS (инфраструктура как сервис). На Jelastic можно за несколько минут развернуть окружение Java, PHP, Ruby, Python или Node.JS и запустить в нём настроенное и готовое к высокой нагрузке приложение. При этом возможность деплоя через GIT, SVN, а также плагины для IDEA, NetBeans, Eclipse позволяют тратить ещё меньше времени на деплой и больше на разработку.

В этой статье мы расскажем об одном из последних обновлений этой платформы — 2.5, которое добавило ряд интересных возможностей.
Читать дальше →
Всего голосов 15: ↑12 и ↓3 +9
Просмотры 6.4K
Комментарии 9

От первого электровелосипеда своими руками – до перспективного стартапа. Истории сотрудников REG.RU

Блог компании REG.RU


Технический директор REG.RU Валерий Студенников попытался решить транспортную проблему лично для себя, а затем превратил своё хобби в интересный стартап.

Представляем вашему вниманию рассказ основателя Electron Bikes о том, как сделать мощный электровелосипед своими руками, почему любителей скорости не устраивают существующие модели байков и до какой скорости может разгоняться обычный с виду велосипед.
Читать дальше →
Всего голосов 42: ↑38 и ↓4 +34
Просмотры 129K
Комментарии 50