2 варианта работы
У человека есть 2 режима работы.
Месячный хлам разгребается за пару смен
Пара проведенных смен накапливает месячный хлам.
И вот вопрос... как активировать платную подписку на первый режим работы?
У человека есть 2 режима работы.
Месячный хлам разгребается за пару смен
Пара проведенных смен накапливает месячный хлам.
И вот вопрос... как активировать платную подписку на первый режим работы?
Кстати об этом - я когда-то недавно читал, где человек связывал свою привычку к оптимизации с тем, что он программист. А я так давно программист, что уже не упомню, как мои привычки сформировались. Но разве не любой ленивый человек оптимизирует свои телодвижения. Например так - встаешь из-за компа, относишь утреннюю посуду на кухню и ставишь чайник, заходишь в сортир, по выходу чайник закипел и ты делаешь чай и идешь к компу. Все это, естно, по событию "нужно в сортир", так как его перенести не особо выходит. Или жена недавно спрашивает - Ты ко мне пришел или в сортир идешь? Ну что за вопрос - я зашел в сортир, зашел с тобой пообщаться и кошку покормить. Разве это не общечеловеческая привычка, а только ленивых программистов?
Подходит к концу рабочий день. Рассказываю историю из предыдущей жизни начальнику отдела. Он, сам стример играет в онлайн игру, популярную на различных платформах.
Выслушав мой текстовый бред, он предлагает, а не пробовал ли ты опубликовать свои рассказы на пикабу?
Я, че почему нет, могу и могём.
И вот, начал размещать истории.
Скоро будет история бомба, пока готовлю..
О, напомнило, как на первой работе начала сетка падать каждые несколько минут. Был уже поздний вечер, админ у нас был приходящий и уже ушёл домой. А проект доделывать надо. Ну и мы с ведущим программистом пошли в серверную поочерёдно отключать патчкорды от свича, чтобы понять, из-за чего сетка падает.
В итоге оказалось, что кто-то из отдела сценаристов электронных курсов воткнул один патчкорд в две соседние розетки. Из-за получившийся петли сетка и ложилась до следующего ребута свича.
Итак, пришло время повторить механизм описаной байки или мифа про перезагрузку сервера с помощью CD-ROM'a. Собиралось из того, что было на коленках.
Напомню, что целью эксперимета является поддержка работоспособности "сервера" под виндой, который время от времени может зависнуть. Напротив него стоит машина с линуксом, единственной задачей которой является слежение за наличием "сервера" в сети. В случае, если "сервер" пропал из сетки, линкус должен перезагрузить его с помощью CD-ROMa
Сначала опишем методику и набор компонентов для симуляции ситуации, внизу будет видео работы всего этого процесса.
Офисный набор "сделай сам":
Потенциальная жертва с непростой судьбой, которая должна периодически крашиться да так, что по сети не будет пинговаться. Комп с Windows 11, расшарен доступ по RDP, ip-адрес: 192.168.1.57. Далее по тексту - просто Жертва
Страж для бесперебойной работы первого компа, тыкающий его в кнопку ресета с помощью DVD-ROM'a. Сорян, но настоящий CD-ROM не отыскался - их время прошло... Здесь стоит Ubuntu, выполняется скрипт, который управляет системой надзора и тыкания в ресет. Ip - 192.168.1.56, компы находятся в локалке.
Перфоратор BOSH, который дает дополнительную нагрузку и увеличивает трение для Жертвы, так как в процессе отладки выяснилось, что после тыкания приводом комп скользит по полу.
Настольная игра, несколько художественных и не очень произведений для выравнивания уровня и придания соосности тестовой системе.
Сценарий следующий: на линуксе запущен скрипт, который каждые 5 секунд пингует Жертву. Если три попытки пинга подряд уходят без ответа, выдвигается DVD-ROM, который нажимает на ресет Жертвы. Далее идет ожидание в течении минуты (даем время на перезагрузку) и все повторяется заново.
Для симуляции "выпадения из сети" Жертвы на ней через RDP выполняется батничек, содержащий такую строчку:
netsh interface set interface "Ethernet 3" admin=disable
При загрузке винды в планировщике задач выполняется соответственно
netsh interface set interface "Ethernet 3" admin=enable
На Убунте лежит скрипт
#!/bin/bash
IP_TO_PING="192.168.1.57" # IP-адрес для проверки
PING_COUNT=3 # Максимальное количество неудачных попыток
DEVICE="/dev/sr0" # DVD-ROM
CHECK_INTERVAL=5 # Пауза между попытками в секундах
# Проверки связи с Жертвой
is_reachable() {
ping -c 1 "$IP_TO_PING" &>/dev/null
return $?
}
echo "Начинаю мониторинг доступности $IP_TO_PING..."
while true; do
failure_count=0
while ! is_reachable; do
((failure_count++))
echo "$(date): Нет ответа от $IP_TO_PING. Неудач: $failure_count"
if [ "$failure_count" -ge "$PING_COUNT" ]; then
echo "$(date): Ахтунг! Делаем Hard Reset с помощью DVD-ROM'a!!!"
# Выдвигаем DVD-привод
eject "$DEVICE"
# Ждём 1 секунду
sleep 1
# Задвигаем DVD-привод обратно
eject -t "$DEVICE"
# Пауза 1 минута чтобы подождать загрузки Жертвы
echo "$(date): Ожидание 1 минуты перед новой проверкой..."
sleep 60
echo "$(date): Продолжаем наблюдение"
# Сброс счётчика попыток
failure_count=0
break
fi
sleep "$CHECK_INTERVAL"
done
if is_reachable; then
echo "$(date): узел $IP_TO_PING доступен."
fi
sleep "$CHECK_INTERVAL"
done
А вот и результат работы стендовой модели ))
Только вот это, не называется лентяем и не является им,
а "почему я должен делать это вручную, если могу не делать вообще?"
Инициатор, новатор, оптимизатор, кто угодно но не лентяй, даже если это сокращает объем работы, и таких людей любят, но это не лень ибо зачастую что бы оптимизировать что то надо нихреново так поработать!
А вот это и есть лентяй:
лежу и ничего не делаю
что угодно лишь бы не работать, уходить от темы, придумывать себе левые задачи, нарочно изображать тупого итд, истинный лентяй, они не упрощают и не оптимизируют, они просто отлынивают, однако зачастую вторые почему то пытаются примазываться к первым крича "лентяи это хорошо, мы сделаем хорошо что бы не переделывать" хотя по факту не сделают вообще или превратят задачу в абсурд что бы ты пожалел о том что ее вообще поручил этому человеку.
Иногда даже самый интересный материал теряется в потоке новых записей. Если ваш пост остался незамеченным, измените ситуацию. Для этого на Пикабу есть продвижение.
Все просто: оставьте заявку в форме, добавьте ссылку на пост и выберите подходящий бюджет. Все. Ваш пост покажут во всех лентах на специальных позициях. Ну а вы получите дополнительную аудиторию и отклик пользователей.
Лентяй не хочет сделать работу лёгким и быстрым способом. Он вообще не хочет её делать.
А те, кто что-то придумывает изобретает - это не лентяи, а оптимизаторы. Чтобы что-то оптимизировать, надо думать о работе. А лентяй будет думать не о работе, а о том, как побольше поебланить
Так что не надо сравнивать член с дверной ручкой