Гоп-стоп в разработке ПО
Пользователь: У Вас баги есть?
Разработчик: Нет
Тестировщик: А если найду?
Пользователь: У Вас баги есть?
Разработчик: Нет
Тестировщик: А если найду?
На картинке ещё лайтово. По факту эксплуатация спрашивает зачем в проде такая тяжёлая гантель. Почему в стаканах много воды. Безопасность говорит что вода из стакана проливаться не должна, и вообще запаяйте стакан сверху. Чтоб точно не проливалось. Чтобы прикинуть примерный размер гантели ты идёшь к бизнесу и спрашиваешь, на сколько персон будет накрыт стол. Тебе говорят, ориентируемся на 300.000 в первый квартал. Ты рассчитываешь размер гантели, она получается х2 больше чем ты просил у эксплуатации в первый раз. Безопасники запретили выход без непроливающихся запаянных стаканов. Алгоритм придется переделывать, ведь там черным по белому, нужно было из стакана наливать. После всех кругов согласований и выхода в прод, нагрузка будет в 1.000 человек в пике.
О, вроде сработало, вставил видосик ))
Скрипт вставки из файла, в любое окно, где заблокированы Ctrl+V
Текст скрипта:
$text= Get-content d:\123.txt
$wshell = New-Object -ComObject wscript.shell;
Sleep 10;
$wshell.SendKeys($text)
Запускаем, ставим курсор в окно, ждем заданное командой Sleep время в секундах.
Скрипт эмулирует последовательное нажатие клавиш, а не вставку из буфера, поэтому ограничение на вставку его не касается.
Сам пост обязан появлению спором с товарищем @4ipollintano. Не поверил, что можно наваять нечто подобное за полчаса.
В свое время я таким скриптом обходил ограничение интерфейса одной базы данных службы такси, там нельзя было удалить массово ряд записей, а сама БД была не документирована и лезть в нее запросами было рискованно для заказчика. Я тогда написал скрипт, который эмулировал нажатие клавиш для навигации по окну, выбора записи справочника и нажатию кнопки удаления в интерфейсе, оставил поработать на полчаса и проблема была решена. Вручную пришлось бы пару суток просидеть ))
Поясняет Паша Вавилин, наставник на курсе по Python (в диалоге с редакцией):
— В моей юности все вокруг говорили про Linux, как это интересно и сложно. Ну конечно, это был вызов — я ли не справлюсь! А оказалось, что главный вызов — это понять, чем они вообще различаются! Они же вроде одно и то же, но не одно и то же. И форумы у них разные, и документация, и как настраивать одно и то же — всё по-разному. Да зачем это всё придумано! Думал я, когда только начинал знакомство с Linux. Это теперь я знаю, в чём разница и в чём они одинаковые, но в 18 лет я сидел и почти что плакал оттого, что ничегошеньки не понятно, и вот бы пришёл бородатый админ и сказал — ставь Gentoo)».
— То есть Gentoo, Ubuntu — это как бы виды Linux?
— Да, это разновидности GNU Linux. Linux — это только ядро операционной системы, вокруг него можно надстраивать разное. Есть разнообразные способы управления пакетами и настройками.
Поясняет Паша Вавилин, наставник на курсе по Python:
«Все пользователи Windows знают, что если система начинает вести себя странно, то первым делом надо попробовать перезагрузить компьютер, но если не помогает, то лучший способ — переустановить систему. А кто такие новые пользователи Linux? Это вчерашние пользователи Windows) Смотреть логи dmesg/syslog, смотреть логи сервисов? Нет, спасибо! Переустановка! Пересобрать ядро с другими драйверами, установить другие версии библиотек? Нет, спасибо! Переустановка! Так и живут новые пользователи Linux, пока не обрастают животами и бородами, тогда им становится лень тратить время на переустановку, когда проще выяснить причину в логах и найти ответ в Интернете».