Задачи и тесты по программированию | proghub
2.56K subscribers
656 photos
16 videos
23 files
916 links
Публикуем задачи и вопросы для подготовки к собесу.

Сотрудничество: @cyberJohnny
Download Telegram
Большой список базовых комманд-linux:

https://ss64.com/bash/

#linux
​​Какие значения будут в массиве $a после выполнения скрипта?

proghub.ru/q/6e03d2

#proghub_tests
#proghub_php
Какие значения будут в массиве $a после выполнения скрипта?
Anonymous Poll
44%
1,1,1
35%
1,1,2
10%
2,1,1
10%
2,2,2
​​Ученые привлекают внимание к необходимости защиты роботов от хакерских атак

Роботизированные транспортные средства, такие как дроны-курьеры Amazon или марсианские вездеходы, подвержены гораздо большему риску хакерских атак, чем принято считать — к такому выводу пришли ученые из Университета Британской Колумбии в Канаде.

Исследователи представили три вида атак на роботизированный транспорт — они приводят к авариям, уходу с маршрута и задержкам в выполнении миссий

В ходе самих атак почти не требуется вмешательства человека, при этом методы сработали как на симулированных, так и на настоящих дронах и вездеходах.

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

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

Взлом робота

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

Результат исследования

По результатам исследования ученые предложили возможные способы борьбы с подобными атаками, включая автономное динамическое изменение границ допустимого отклонения от маршрута.
#news #proghub
Лайки к вопросам и новые комментарии - обновили proghub.ru

Переработали функционал и дизайн комментариев к тестам. Затестить можно например тут
Добавили возможность ставить 👍 и 👎 нашим вопросам, а неудачные вопросы теперь будут уходить на доработку. Лайкнуть можно тут
Обновили футер: убрали все лишнее
Пофиксили пару багов, добавили немного новых
Добавили новые тесты: Основы программирования и Алгоритмы
​​Какой будет результат выполнения псевдокода?

proghub.ru/q/0d9185

#proghub_tests
#proghub_basics
Какой будет результат выполнения псевдокода?
Anonymous Poll
3%
1
8%
3
7%
4
10%
5
72%
ничего (бесконечный цикл)
Подробная шпаргалка по работе с гитом 🐱

#git
Задачи и тесты по программированию | proghub pinned «Лайки к вопросам и новые комментарии - обновили proghub.ru Переработали функционал и дизайн комментариев к тестам. Затестить можно например тут Добавили возможность ставить 👍 и 👎 нашим вопросам, а неудачные вопросы теперь будут уходить на доработку. Лайкнуть…»
Сколько раз выполнится тело цикла в следующем фрагменте псевдокода:

proghub.ru/q/6337f7

#proghub_tests
Сколько раз выполнится тело цикла в следующем фрагменте псевдокода:
Anonymous Poll
7%
0
20%
1
4%
9
7%
10
62%
бесконечное количество
Каким будет результат выполнения следующего кода:

proghub.ru/q/de8dac

#proghub_tests
#proghub_java
Каким будет результат выполнения следующего кода:
Anonymous Poll
46%
false
30%
true
21%
Ошибка компиляции
4%
Ошибка времени исполнения
Большая подборка облачных сервисов: https://github.com/Atarity/deploy-your-own-saas

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

#devops
Лагающий proghub.ru, отчет об инциденте

Вчера, 3 декабря, примерно в 3 часа дня по МСК наш сайт начал сильно лагать у пользователей. Глянули логи, увидели резкий скачек графика cpu и за ним такое же резкое падение - обычный симптом краша приложения (благодаря pm2 наш сайт остался на плаву). Наших стандартных метрик от digitalocean оказалось совершенно недостаточно чтобы разобраться в причине. Тут возник вопрос:

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