Pro WEB & IT – Telegram
Pro WEB & IT
1.29K subscribers
87 photos
6 videos
1 file
340 links
Про IT в целом, WEB технологии, программирование и не только. Разбираю вопросы с собеседований и IT головоломки. Для тех, кто хочет найти работу по душе: https://news.1rj.ru/str/geekjobs
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Безопасность в ИТ
😁15🔥5
Авария 23 мая 2022
Всем привет,

Команда Geekjob приносит извинения за сбой, произошедший 23 мая 2022 года на ресурсе geekjob.ru.

Сообщаю подробности инцидента с кластером сетевого хранилища в датацентре:

2022-05-23 16:00 MSK – проводились работы по оптимизации производительности кластера, в том числе расширение его ресурсной ёмкости в датацентре;
2022-05-23 18:36 MSK — мониторинг кластера сообщил о состоянии ERROR из-за переполнения одного из OSD и перехода его в состояние full osd при RAW USED 60%, при данном состоянии блокируется запись в кластер, для предотвращения повреждения данных;
2022-05-23 19:04 MSK — кластер выведен из состояния full, кластер позволил производить запись;
2022-05-23 19:06 MSK — начало ремонта;
2022-05-23 19:10 MSK — выяснилось, что кластер не позволяет на полную мощность производить операции IO, начался анализ всех узлов, включая сетевые настройки и физические порты;
2022-05-24 04:00 MSK — окончательное решение проблемы производительности кластера, связанной с зависшими демонами OSD и несколькими PG в состоянии remapped+peering.

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

Cейчас мы все еще ликвидируем последствия аварии в датацентре.

С уважением,
команда Geekjob
13👍7👏1
В Западной Сибири, Краснодаре и Ростове-на-Дону возникли проблемы с доступом к серверам на VPN-протоколах IPsec/IKEv2

– Предположительно, власти начали тестировать блокировку
– Речь идет про блокировку популярных протоколов VPN
– Информацию подтвердил сервис мониторинга GlobalCheck
– Он мониторит блокировки и доступность ресурсов

Источник: DTF
🤮2🤬1
Недавно открыл для себя проект: Delta Chat
Это мессенжер, построенный поверх SMTP/IMAP.
Рекомендую попробовать если вы любите децентрализацию и ищите алтернативы Телеграм и прочим мессенджерам на случай "зомбиапокалипсиса"

https://delta.chat/
🔥3👍1
Оффер с опционом- что должен знать кандидат
Оффер с опционом- что должен знать кандидат. В NEWHR приходит много вопросов от кандидатов про то, что нужно учесть, если компания предлагает оффер с опционом:
- Какие виды опционов бывают.
- Есть ли разница в получении опционов от РФ и зарубежных компаний.
- Какие гарантии есть у сотрудника при получении опционов. Чтобы разобраться во всем детально, мы позвали к нам в подкаст юриста Рустама Рафикова, который специализируется на разработке систем мотивации для сотрудников стартапов.

Рустам Рафиков, магистр права (LL.M), MBA, управляющий партнер юридической фирмы Rafikov&Partners, входит в список лучших юристов России по версии Коммерсантъ и Право-300, отмечен рейтингом Best Lawyers.
2👍2
Наверное ондна из лучших обучалок по ГОдному языку. По примерам можно научиться писать на языке за пару часов (ну или дней). Ну или использовать как карманный справочник (если у вас нет копайлот :))

https://gobyexample.com
🔥2👍1
Срочно в номер!

Роскомнадзор заявил об ограничении работы Proton VPN и других сервисов
"Согласно закону "О связи", средства обхода блокировок противоправного контента признаются угрозой. Центр мониторинга и управления сетью связи общего пользования (ЦМУ ССОП) принимает меры по ограничению работы на территории России VPN-сервисов, нарушающих российское законодательство",- сообщили в ведомстве "Интерфаксу" в ответ на запрос относительно проблем с доступом пользователей в России к сервису Proton VPN.
Собственно у меня отвалились мои личные собственные VPN сервисы. Сейчас ищу альтернативы как быть и что делать. Возможно у вас есть решение?
👍1
Штука для питонистов кто хочет иметь замену Монги аля SQLIte. Точно мастхев для тестирования. Ну или для разработки, когда не хочется поднимать инстанс монги, а логику делать надо.

https://github.com/davidlatwe/montydb
👍3
Есчли вдруг не знали, то для парсинга JSON из консоли существует такая тулза как - jq
Задаешь CSS селектор и получаешь нужные ветви или значения.

https://stedolan.github.io/jq/

У этой же тулзы есть и аналоги, например: https://github.com/antonmedv/fx

Его особенность - эо интерактивность. Это удобно если в терминале знимаетесь отладкой JSON API

А если вам надо jq но для HTML, то вот вам тулза: https://github.com/mgdm/htmlq

Можно писать на bash/zsh скрипты которые будут скрапить веб ресурсы не хуже скриптовых ЯП типа пхп или питона.
1
Подробно про OAuth 2.0. Все примеры на JS, что делает примеры понятными широкуму кругу разработчиков. Как раз сейчас на Geekjob.ru внедряем API с авторизацией по OAuth 2.0

https://fusionauth.io/learn/expert-advice/oauth/modern-guide-to-oauth/
👍4🔥1
Классная штука для моков http запросов. Простая, селф хостед, внутри докера, написана на Го
https://smocker.dev/guide/
👍10🔥1
Ищем в нам в команду девелопера, который опен майнд и синьк аут зе бокс. С меня код ревью, обмен опытом и интересные задачи 🙂

Вакансия к нам в NEWHR и Geekjob!

Вакансия Python/Fullstack Developer

Суть продукта:
Несколько телеграм-ботов, с взаимосвязами между ботами, со сложной логикой.

Примеры функционала:
- авторизация
- аналитика
- встроенные платежи
- возможность редактировать и удалять сообщения пользователями и модераторами
- пользовательская переписка внутри бота, в том числе анонимная
- админка для модераторов
- переписка модераторов с пользователями внутри бота
- CRM/админка для пользователей
Пользователи продукта:
кандидаты
работодатели/рекрутеры
модераторы

Техническая часть:
- Python, MongoDB, Redis
- Если вы фуллстек то плюс: VanillaJS, Google Script, Vue.JS

Условия:
- Проектная работа на старте с возможностью перейти на фуллтайм
- ЗП готовы обсуждать
- Удаленная работа

Писать: cv@new.hr
👍2🔥1
Тем, кто пытал­ся работать с HTML из shell-скрип­тов, зна­кома боль от попыток пар­синга с помощью регуля­рок. Для вас сущес­тву­ет xj — ути­лита, которая кон­верти­рует HTML-стра­ницу в JSON для даль­нейшей обра­бот­ки. Обра­баты­вать JSON из скрип­тов очень удоб­но с помощью jq:


$ wget -qO- https://geekjob.ru | xj | jq '..|select(.noscript?)[][]' "geek"


Прек­расная вещь для прос­тых пар­серов, ког­да по каким‑то при­чинам не хочет­ся прог­рамми­ровать.

https://idiomdrottning.org/xj
👍7🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Cкрипт outrun - поз­воля­ет ­вынес­ти вычис­ления за пре­делы сла­бого тон­кого кли­ента на мощ­ный удален­ный сер­вер. Для работы нужен уста­нов­ленный outrun на обо­их хос­тах (и на локаль­ном, и на уда­лен­ном), при­чем с наличи­ем прав root (исполь­зует­ся chroot).

Как самый оче­вид­ный при­мер, при­веден­ный авто­рами outrun, — мож­но запус­тить локаль­ный видекон­вертер­ FFmpeg, с исполь­зовани­ем ресур­сов сер­вера. На гиф­ке замет­на весь­ма зна­читель­ная раз­ница во вре­мени выпол­нения.

Ус­тановить мож­но пря­мо из pip.
pip3 install outrun

По­том мож­но запус­тить тре­буемую коман­ду на уда­лен­ной машине:
outrun srv4.local neofetch

Фай­ловая сис­тема будет дос­тупна, буд­то локаль­ная, и резуль­таты работы коман­ды тоже будут записа­ны в текущую пап­ку на локаль­ном ком­пе.

https://github.com/Overv/outrun
🔥3👍1👏1
Linux Journey — инте­рес­ный сер­вис для про­кач­ки и про­вер­ки сво­их зна­ний о Linux. Этот бес­плат­ный гид по Linux мне в свое вре­мя мог бы неп­лохо помочь. Воз­можно, при­годит­ся тебе или кому‑то из тво­их зна­комых!

https://linuxjourney.com/
👍5🔥41
Ресурс с раз­нооб­разны­ми однос­троч­никами — эта­кая биб­лиоте­ка команд на все слу­чаи жиз­ни.

https://linuxcommandlibrary.com/basic/oneliners.html
3👍2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
С помощью Webify мож­но вывод прак­тичес­ки любой коман­ды тран­сли­ровать как веб‑сер­вис. Хорошее решение для прос­того шерин­га кон­соли: запус­каете Webify со сво­им сер­висом, а дру­гой человек берет бра­узер или curl и вза­имо­дей­ству­ет с вашим при­ложе­нием.

https://github.com/beefsack/webify
👍2🔥21
TTYgames — кол­лекция кон­соль­ных игр. Хотя и выг­лядит это в XXI веке как анах­ронизм, но почему нет?

https://ttygames.wordpress.com/
2👍2🔥1
Ssh-tools — это неболь­шой набор ути­лит для тех, кто мно­го работа­ет по SSH. Самыми полез­ными из них кажут­ся эти:

ssh-ping — про­пин­говать SSH-сер­вис (не машину, а имен­но демон SSH);
ssh-diff — срав­нить фай­лы на раз­ных машинах;
ssh-facts — нем­ного информа­ции об уда­лен­ной сис­теме;
ssh-force-password — про­пус­тить авто­риза­цию по клю­чу и залоги­нить­ся по паролю (если сер­вер поз­воля­ет);
ssh-keyinfo — информа­ция о клю­чах.

Все ути­литы из это­го набора пар­сят ~/.ssh/config, так что мож­но исполь­зовать уже нас­тро­енные име­на хос­тов отту­да.

https://github.com/vaporup/ssh-tools


На­бор есть в репози­тори­ях всех популяр­ных дис­три­бути­вов — можешь прос­то ста­вить пакет ssh-tools.

https://repology.org/project/ssh-tools/versions
👍32👏1