Как стать автором
Обновить
27
0
Минкин Андрей @Gen1us2k

Разработчик

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

Как я делал IAM на готовых решениях

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

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

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

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

Делаем приложения с поиском на Go

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

Однажды в рассылке Golang Weekly мне попался проект Bleve. Это полнотекстовый поиск, который написан на Go. Проект интересный, и появилось бешеное желание получить с ним опыт работы.


Bleve может хранить данные в разных embedded БД:


  • BoltDB (использует по умолчанию)
  • LevelDB
  • RocksDB
  • Goleveldb
  • forestdb
  • Gtreap
Читать дальше →
Всего голосов 18: ↑16 и ↓2+14
Комментарии3

Сказ о проектном менеджере в банке и как он решил проблемы с удаленным подрядчиком

Время на прочтение4 мин
Количество просмотров3.9K
Жил был проектный менеджер. Работал он в банке. Поручили сделать ему внешний продукт для банка этого. Нужно было менеджеру найти удаленную команду разработки, которая сделает его ему. Команду разработки он нашел, ТЗ написал. Начали они работать вместе. Работа в первое время шла хорошо. Спринты закрывались в срок, качество не страдало.

А потом с подрядчиками что-то случилось. Толи они поменяли менеджера, толи разработчиков перекинули на другой проект и оставили ему джунов, толи еще что-то. Процессы стали выполняться медленнее, сроки продалбыватся, качество стало хуже. Стал думать менеджер, что же случилось и как бы ему решить свою проблему? Пошел он к старому приятелю своему, у которого компания занимается ИТ аутсорсингом. Рассказал он о проблеме своей. И приятель вспомнил, что недавно он писал документ для своей команды, где расписал о том, как коммуницировать с заказчиком, чтобы это было эффективно и качество не страдало. Поделился он документом с менеджером. А менеджер прочитал его и с минимальными правками отправил письмо подрядчику.
Читать дальше →
Всего голосов 20: ↑5 и ↓15-10
Комментарии13

Ariadna. Зачем нужен еще один геокодер для ОСМ?

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

Совсем недавно я закончил делать геокодер для своих целей Ariadna
Под катом рассказ о том, зачем я его делал и что он умеет.
Читать дальше →
Всего голосов 22: ↑19 и ↓3+16
Комментарии14

HighLoad++ 2015 глазами иностранного докладчика

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

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

Заявку подавал я 19 января этого года, а 5го октября ее одобрили. Радости, конечно же было много и пришла пора готовиться к докладу.
Читать дальше →
Всего голосов 14: ↑12 и ↓2+10
Комментарии6

Модели Django и решение проблем с конкурентным доступом к данным

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

Про Django модели уже много статей на хабре, но хочется поделится с общественностью, как эффективно использовать их и не наступать на грабли.

Стартовые данные


  • 2 сервера с Django, запущенные под uWSGI
  • 1-2k запросов в секунду
  • Проект с движением денег внутри

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

Как мы домены мониторить начали и что из этого получилось

Время на прочтение2 мин
Количество просмотров17K
Всем привет! Все началось с того, что у нас в компании развелось очень много доменов которые нужно вовремя продлевать. И вот, после одного провала с продлением доменов, было принято решение начать мониторить дату истечения домена и выводить его в мониторинге Nagios.

Читать дальше →
Всего голосов 21: ↑12 и ↓9+3
Комментарии11

SIP через WebRTC на продакшне. Как мы к этому шли и какие проблемы решали

Время на прочтение5 мин
Количество просмотров52K
Доброго времени суток всем!

Я уже писал о своем опыте работы с WebRTC тут, но учитывая то, что в последнее время всё больше статей на эту тему появляется на хабре и то, что я давно хотел написать о том, как мы добились стабильной работы SIP телефонии через WebRTC на продакшне, я решил написать через что мы прошли.

А прошли мы через многое: боль, панику, истерики, кучу матов и пожелания добра мейнтейнерам.
Сейчас же это всё в прошлом. Мы избавились от всех костылей, которые мы делали, и сделали так, чтобы операторы звонили и всё работало стабильно.
В статье, я как можно подробнее описал все проблемы, с которыми мы сталкивались, используя как можно меньше кода и конфигов.

Кому интересно, прошу под кат.
Читать дальше →
Всего голосов 35: ↑33 и ↓2+31
Комментарии20

Мой опыт работы с Webrtc

Время на прочтение2 мин
Количество просмотров15K
Привет, хабралюди

В этом топике я хочу рассказать вам о моем опыте работы с SIP телефонией через webrtc. Рассказать о том, с какими проблемами встречался, какой софт я пробовал, какие костыли писал :).

Что было использовано:


  • Asterisk 11.5.1
  • GSM шлюз
  • SipML5

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

Иссык-кульские кибер-милиционеры задержали распространителя компьютерных вирусов

Время на прочтение1 мин
Количество просмотров2.9K
«Сводка» — В городе Каракол задержан студент 5-курса факультета информатики и математики Иссык-Кульского государственного университета имени К.Тыныстанова за распространение компьютерных вирусов.

Как сообщили в УВД Иссык-Кульской области, неизвестное лицо умышленно создало и распространило на территории области компьютерные вирусы под названием «BORUBASH-MIRLAN» и «KONURBAI», которые наносят вред операционной системе персональных компьютеров.
Читать дальше →
Всего голосов 73: ↑53 и ↓20+33
Комментарии58

Используем Git в качестве инструмента для деплоя веб приложения

Время на прочтение1 мин
Количество просмотров11K
Привет, Хабросообщество!

Продолжая тему использования git хуков, хочу вам рассказать о post-merge и post-checkout

Что имеем


У нас есть веб приложение, которое мы разрабатываем. Нам нужно быстро и легко добавлять изменения на продакшн

Что предлагает нам Git


post-merge — Этот хук вызывается 'git-merge', после того, как мы выполнили 'git-pull' или 'git-merge' на локальном репозитории. Хук не выполнится, если у нас будут конфликты при мердже.
post-checkout — Этот хук вызывается 'git-checkout', после того, как мы выполним 'git-clone' или 'git-checkout'.
Читать дальше →
Всего голосов 20: ↑14 и ↓6+8
Комментарии13

Расширяем функциональность collectd путем добавления своих биндингов

Время на прочтение3 мин
Количество просмотров4.5K
Здравствуй, %habraUser%
В этой статье пойдет речь о том, как расширять систему сбора статистики collectd путем добавления новых биндингов на python.
Эта статья является дополнением этой статьи

Постановка задачи


Нужно собирать данные с помощью collectd с модуля ustats для nginx. Нужно собирать HTTP 499, HTTP 500, HTTP 503 и TCP ошибки и выводить их на одном графике.
Читать дальше →
Всего голосов 20: ↑19 и ↓1+18
Комментарии1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность