vesh95

vesh95

Работаю разработчиком, системным аналитиком и угнетателем багов уже около 6 лет в различных отраслях и командах. Собираю профессиональные «ачивки» — от оптимизации legacyкода до архитектуры новых решений. Вообще я не любитель говорить о себе, я как игра с воспоминаниями, которые открываются по мере прохождения . А еще я люблю абсурдные шутки!
Пикабушник
Дата рождения: 17 декабря
в топе авторов на 670 месте
343 рейтинг 1 подписчик 1 подписка 12 постов 2 в горячем
4

Боты на HH.ru теперь даже по телефону звонят

Сижу, значит, я ищу работу на HH, и тут, среди миллиона шаблонных ответов ботов, пришло "особое" сообщение с просьбой перезвонить по номеру, и сообщают о том, что не дозвонились от компании ВЕС-Медиа.

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

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

Профиль компании был достаточно хорошо оформлен, хорошие отзывы, финалист "Рейтинга работодателей hh.ru", но такое отношение к соискателям, как будто это маркетинг или еще что-то для темных делишек.

Если этот пост читают из ООО ВЕС-Медиа и вы подобным не занимаетесь, то предлагаю вам пересмотреть работу HR или процессы найма (в зависимости от того из-за чего такое происходит) потому-что это создает неприятный опыт и на этот момент считаю, что профиль компании используется для маркетинга или сбора базы обзвона.

Берегите свои нервы и не звоните на всякие непонятные номера, всегда есть современные способы связи, где можно и увидеть и услышать друг друга. В ином случае это просто снифферы для сбора номеров на обзвон (я уже понимаю, что стоит ждать спам-звонков).

Показать полностью
6

Как написать DNS прокси для себя и настраивать через REST API

Я как любитель хоумлабинга и хранитель локалнета решил организовать себе локальную  DNS зону, чтобы не печатать длинные  ip адреса и не редачить hosts на всех машинах. После долгого простоя решил возобновить работу сервака. Накатил CentOS (роутер в DHCP прописал его как ubunu-server, ну и ладно), взял в помощь Алису, и провел вечер за настройкой bind2.

Через пару дней решил сделать pet-проект, чтобы прокачаться в go разработке, пошел за идеей к Алисе. Та запомнив, что я недавно ставил DNS предложила сделать свою реализацию (без блэкджека и всякого такого, и вообще РКН версию DNS сервера полностью урезанного интернета). Идея понравилась, но решил сделать с возможностью удобной конфигурации, раз уж начал.

За основу взял пакет github.com/miekg/dns и изучил блог разработчика (там есть примеры кода). Начал разбираться что и к чему. Под ночь мне уже не хотелось копаться в RFC, изучать термины и флаги сообщений к серверу, а просто сделать так, чтобы все заработало минимально.

Изначально я собирался хранить в базе пару name-ip, но потом вернулся к проектированию, чтобы дать возможность определять локальные зоны и отсекать по NXDOMAIN без опроса вышестоящих  DNS. Добавил кэширование, но пока TTL срабатывает во время проверки, надо бы прикрутить  time.AfterFunc удаление.

Настройку и управление зонами решил организовать в веб-интерфейсе. Навайбкодил с первого выстрела веб-интерфейс (надо бы еще туда базовую авторизацию добавить хотя бы, но можно упороться и сделать систему токенов для сторонних приложений)

Страница со списком зон

Страница со списком зон

Модалка для добавления зон

Модалка для добавления зон

Проваливаемся в зону

Проваливаемся в зону

Добавляем домен

Добавляем домен

Конечно, навайбкожено на скорую руку, но планирую сделать ввод только домена, а зону приклеивать позже. Еще желательно прикрутить валидации с опорой на тип записи.

Запустил

Пример запроса DNS

Пример запроса DNS

Проект доступен в github: https://github.com/vesh95/dnso
Про имя проекта не спрашивайте, это я когда вводил имя случайно ввел лишний символ, решил оставить.

Если что-то сделано неправильно или увидели проблему - пишите в gh issues или комментариях. Может у кого-то появятся советы и рекомендации, дайте знать 😊

TODO
- На данный момент есть проблемы с командами запуска докера (напутаны порты для запуска и те что пробрасываются, см. переменные окружения, чтобы запустить с нужными)
- Переделать форму, чтобы указывать домены без зоны
- Добавить авторизацию в интерфейсе
- Добавить валидации

Показать полностью 5
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества