Войти
Войти
 

Регистрация

Уже есть аккаунт?
Полная версия Пикабу
Любые посты за всё время, сначала свежие, с любым рейтингом

поиск...

Кнопки сортировки комментариев снова с нами!

Итак, были просьбы вернуть кнопки сортировки комментариев со страницы настроек обратно на страницу поста. К счастью, на пикабу сохранился необходимый функционал и вернуть их очень легко, что я и сделал.

Сразу покажу как это выглядит:

Кнопки сортировки комментариев снова с нами! Скрипт, Сортировка комментариев, Greasemonkey, Tampermonkey, Полная версия, Гифка, Длиннопост, Пикабу

Есть два варианта установки. Первый через TamperMonkey (хром), либо GreaseMonkey (мозилла). Работает везде, где можно установить одно из этих расширений. После установки *Monkey, надо кликнуть по ссылке и всё должно само установиться. Точно сработает под хромом, а вот на мозилле не тестировал.

Кнопки сортировки комментариев снова с нами! Скрипт, Сортировка комментариев, Greasemonkey, Tampermonkey, Полная версия, Гифка, Длиннопост, Пикабу
Показать полностью 3
  •  
  • 33
  •  

Эффективность

в

Коллега по работе вечно бомбит на тему, что у него «нет времени на все это дерьмо», в моменты когда просишь его помощи. Дескать у него работы невпроворот.

К слову у него одной из самых затратных по времени задач является привязать фото с беспилотника к точным координатам GNSS. Работа не сложная, но довольно долгая и муторная. Софт обрабатывает все быстро, а вот кликать мышкой выбирая нужные файлики и прокручивать длинный список на предмет ошибок - выходит довольно затратно по времени. А если этих привязок 3-5 - то на весь день.


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

Я был послан нахуй, типа «там думать надо», «это невозможно» и тд.


Скрипт я написал.

Логика простая, запускам нужный софт, запускаем в нем скрипт автоматизации. Показываем где фото и где исходные Файлы с GNSS Ровера и Базы.

Дальше включается обработка и проверка ошибок по заданным критериям. Если все ок - выплевываем готовый файл привязки.

Если не ок - зовём кожаного мешка для проверки.


Погонял скрипт на старых данных за пол года работы. Процент вызова кожаного мешка примерно 3%.


Отдал скрипт коллеге и показал как пользоваться. Стоит ли говорить, что к этому он отнёсся скептично?

Прошло 2 месяца. Смотрю, пользуется)


Отсюда вывод: огромный процент работы многих сотрудников можно заменить простым скриптом написанном на коленке за 30 минут. (Это меньше по времени, чем один цикл ручной привязки)

  •  
  • 1251
  •  

Шутки программистов...

Шутки программистов...
  •  
  • 34
  •  

Будь индивидуальным! Будь индивидуальным, с**а!

Скрипт вместо головы или как подчеркнуть свою индивидуальность


(Я, если что, за скрипты и сценарии. Двумя руками.)

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

Банк. Оформляю карту. Почему-то обычная именная карта у них еще и с фотографией. Двадцать минут заполняем с девушкой анкету, не всегда друг друга понимаем. Сотрудница выглядит очень милой и явно не глупой. Улыбается, но на лице у нее выражение полного безразличия. Она смотрит в свой планшет и разговаривает с ним, не поворачивая ко мне головы. Читает текст и ждет моего ответа, глядя в планшет. Читает неплохо, на уровне 5-6 класса старой советской школы. То есть бегло, но без интонации. Я отвечаю на вопросы, она вносит информацию. Пока не возникает неожиданный для меня вопрос.

- Итак, вы хотите подчеркнуть свою индивидуальность и стать обладателем карты «Универсальная»?

- Нет

- Как - нет?? Мы с вами заполнили анкету на карту «Универсальная»? Значит, она вам нужна?

- Нужна.

- Значит, вы хотите подчеркнуть свою индивидуальность.

- Нет.

- Понимаете, карта подчеркнет вашу индивидуальность в любом случае.

- Не думаю.

- Вы не поняли. На карте, кроме вашего имени, – еще и фотография. Это подчеркивает вашу индивидуальность.

- В этом смысле мою индивидуальность уже подчеркивают паспорт, заграничный паспорт, вид на жительство и водительские удостоверения. Мне уже хватит.

- ??

- Там тоже мои фотографии. А местами еще и отпечатки пальцев, чемпионы в подчеркивании индивидуальности.

- Женщина, я с вами не про паспорт разговариваю. Если вы оформляете карту «Универсальная», она подчеркивает вашу индивидуальность, хотите вы этого или нет.

- Да, хорошо. Только отметьте в анкете, что согласие на подчеркивание индивидуальности получено от меня под давлением.

- У меня нет такой возможности. Вы либо хотите оформить карту и подчеркнуть свою индивидуальность – либо не хотите. Вы хотите?

- Смотря что.

- Все!!!

- Ок, хочу.

  •  
  • 409
  •  

Автоматизация на почте

в

Устроился на работу сотрудником почты. На окраине города стоит полупустое здание, там начальство решило сделать архив. Рабочие привезли туда огромную груду мешков с письмами, которые требовалось отсортировать и занести в базу. Процесс таков: имеется пачка писем, обвязанная шпагатом. У каждой пачки есть накладная со штрихкодом, в котором зашифрована информация по этой пачке. Нужно 1) нажать в программе кнопку "сканировать штрихкод" 2) провести сканером по накладной 3) подождать 10-30 секунд пока программа расшифрует ШК 4) нажать кнопку "внести данные" 5) подождать 30-90 секунд 6) написать на пачке диапазон номеров, которые программа присвоила этим письмам (10-15 сек) 7) нажать кнопку "закрыть накладную" (5-10 сек), выйти назад в меню 8) следующий цикл.


Как видите, все эти ожидания плюс время на нажатие кнопок отнимает много времени. Во время 10-30 и 30-90 секундных перерывов можно занять себя открывая очередной мешок в другом конце комнаты и вытаскивая новые пачки, однако приходится бегать туда сюда и жать кнопки. Тогда я написал скрипт, автоматически определяющий когда закончился предыдущий шаг (распознавание экрана), жмущий нужные кнопки, а также назначил горячие клавиши, которые быстро выходят в меню и начинают новый цикл. Также я наловчился писать цифры загодя на основе диапазонов предыдущих пачек и количества писем в текущей. Теперь процесс выглядит так: сканирую ШК, иду занять себя другими делами (вскрытие мешков, написание цифр на следующих накладных, складирование готовых), программа в это время сама проходит полный цикл, возвращаюсь, сканирую следующий ШК и т.д. Скорость работы приблизилась к теоретическому пределу: теперь все упиралось в скорость работы программы, ускорить которую я не мог. Но этого вполне хватало, программа постоянно что-то обрабатывала, а я выполнял другие работы.


Также были бракованные накладные или пачки писем вообще без накладных. Приходилось брать каждое письмо 1) сканировать его ШК 2) клик "ввести данные" 3) 1-2 секунды программа думает 4) вылезает окно с характеристиками письма, тут ничего не делаем, все письма одинаковые, жмем "сохранить письмо" 5) следующий цикл

Как видите, опять много ненужных движений, нужно откладывать сканер в сторону, тянуться к мышке, два раза жать в разные места на экране. Моментально был написан скрипт, автоматизирующий всю эту лабуду, теперь процесс свелся к "пикнул письмо сканером (сканер издает звук при считывании), жду 2 секунды, пикаю следующее письмо" и т.д. Работа ускорилась в 2-4 раза, да и сил тратится гораздо меньше.


Но мне и этого показалось мало. Мало приятного в двухсекундном пялении в монитор. Открыл блокнот, занес туда штрихкоды писем, каждое письмо требует треть-полсекунды. Затем пишется еще один скрипт, который заносит в программу из блокнота по письму каждые 2 секунды, а я иду пить чай (а писем очень много, 10-30 тысяч, их накопилось достаточно за три года). Или не иду. Принес с собой ноутбук, пока скрипт работает над другой пачкой писем, открываю на ноуте блокнот и вношу туда следующую партию. Скорость работы выросла еще больше.


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


Мои посты по автоматизации


Автоматизация с AutoHotKey

https://m.pikabu.ru/story/avtomatizatsiya_rutinyi_s_autohotk...


Распознавание экрана в AutoHotKey https://m.pikabu.ru/story/avtomatizatsiya_rutinyi_s_autohotk...

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

Не надо так

Не надо так Комментарии на Пикабу, Uspeli, Скрипт

#comment_129381379

  •  
  • 6122
  •  

Ну переведи...

Ну переведи...
  •  
  • 946
  •  

Если...

в
Если... Власть, Программист, Министерства, Скрипт, Замена, Картинка с текстом

Отсюда: https://www.anekdot.ru/id/982113/

  •  
  • 979
  •  

Холодные звонки

в
Холодные звонки Скриншот, Комментарии на пикабу, Холодные звонки, Скрипт, Мат

Отсюда

  •  
  • 148
  •  

Когда ты хороший кодер )

в
Когда ты хороший кодер ) Скрипт, Windows, Диспетчер задач, Код, Комментарии на пикабу, Скриншот

#comment_115492567

  •  
  • 215
  •  

Когда говнокодишь и беспокоишься за своё здоровье =)

Когда говнокодишь и беспокоишься за своё здоровье =) Скрипт, Powershell, Комментарии, Скриншот, Комментарии на пикабу

l: https://pikabu.ru/story/dispetcher_zadach_5975107#comment_115492567

  •  
  • 657
  •  

Эффект плацебо

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


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


сегодня я заметил что скрипт нерабочий.

  •  
  • 3110
  •  

Что скрывает пикабу

в

Все вы видели недавние посты о найме на работу в команду пикабу. Но так ли хорошо это рабочее место, как нам описывают. Давайте разберемся вместе. Вот один из скриптов, недавно написанных для новогоднего функционала.

https://cs.pikabu.ru/images/fun/newyear2018/ny2018_v18.js?2

Что скрывает пикабу Работа в пикабу, Расследование, Пикабу, Скрипт

Что же на пишет разработчик: "ПОМОГИТЕ! Позвоните в полицию!!! Я в подвале, работаю за еду и воду"

Как видим пикабу проставляет отличный соц. пакет. Бесплатное проживание! Полный рацион питания за счет работодателя! Добро пожаловать в команду!

  •  
  • 6824
  •  

На первой лекции наш преподаватель

в

В качестве введения написал небольшой скрипт, который в цикле for суммировал числа от 1 до 5 и спросил аудиторию, какой будет результат.

Я сказал, что 500. Все в аудитории посмеялись. Кто-то крикнул, что получится 15. Преподаватель запустил скрипт. 500 Server Error. Он пропустил точку с запятой.

  •  
  • 8407
  •  

Программирование на Perl

в
Программирование на Perl
  •  
  • 700
  •  

Знакомство

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

Я соответственно, тоже ничего подобного не просила, как будто я ценю людей исключительно по богатому внутреннему миру. И только перед самой встречей я попросила прислать фотографию под предлогом чтобы узнать при встрече. Он отправил ссылку на страницу ВК, но но мою не попросил.

- Может, тебе отправить ссылку на мою страницу? - наконец спросила я.

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

  •  
  • 7131
  •  

Бесконечность не предел

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

Через несколько дней звонок на телефон:


Я - я, О - оператор:


О: Добрый день, меня зовут Надя, компания "Провайдер", найдется ли у Вас 5 минут для ответов на вопросы по поводу качества оказанных услуг?

Я: Да, найдется

О: Прекрасно! Оцените от 1 до 5 качество работы мастера

Я: 5

...

/*Далее шли вопросы о качестве интернета, работы мастера, вежливости, личном кабинете и т.п.*/

...

О: Скажите, Вы раньше были подключены к "Провайдер"?

Я: В этой квартире или в принципе?

О: Скажите, Вы раньше были подключены к "Провайдер"?

Я: В этой квартире или в принципе?

О: (с небольшим надрывом и паузой) Скажите, Вы раньше были подключены к "Провайдер"?

Я: Девушка, я же спрашиваю, вы имеете ввиду именно эту квартиру или вообще меня как физ. лицо?

О: (я слышу хрипы) Скажите, Вы раньше были подключены к "Провайдер"?


Я понял, что у нее нет выхода из скрипта. И она как попугай повторяла один и тот же вопрос, ведь на него задумывался ответ только "Да" или "Нет", насколько я понимаю.


В итоге этот цирк продолжался секунд 30 еще, потом мне стало жаль Надю, и ответив "Ну пусть будет "нет", попросил, чтобы они переделали скрипты свои, а то этот разговор напоминал общение с NPC в альфа-версии какой-нибудь MMORPG.



P.S.

Интересно, а если бы я продолжил задавать вопрос, сколько продолжался бы наш разговор?

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

Скрипт для скачивания манги с readmanga/mintmanga

в
Скрипт для скачивания манги с readmanga/mintmanga Манга, Не аниме, Ruby, Mintmanga, Скрипт

Делюсь результатом почти десятка часов труда: скрипт для скачивания манги с readmanga и mintmanga.


Основные фичи:

* Возможность скачивания только нужных томов

* Автоматическая генерация PDF-файлов с оглавлением и метаданными вроде автора и ключевых слов (делалось для Kindle и вообще ради всего этого и затевалось)

* Многопоточное скачивание


GitHub: https://github.com/4ndv/mrmanga

Инструкция по установке на Windows: https://github.com/4ndv/mrmanga#windows-installation (да, Windows и Ruby - не самые лучшие друзья)


Обо всех ошибках лучше сообщать в issues на гитхабе: https://github.com/4ndv/mrmanga/issues

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

Как Сбербанк Онлайн сливает данные пользователей

Как Сбербанк Онлайн сливает данные пользователей Сбербанк онлайн, Защита информации, Скрипт, Видео, Длиннопост

В связи с тем, что мне не удалось связаться со Сбербанком, точнее — с кем-то вменяемым с той стороны, хочу поделиться, чтобы если не исправить утечку данных, то хотя бы предупредить о ней.

Показать полностью 3 1
  •  
  •  
  •  

Как проверить сеть на уязвимость WannaCry

в

Наконец-то появился чекер.

Реализован в виде PowerShell-скрипта, проверяет по диапазону IP.


Подробности от разработчиков по ссылке:

https://rvision.pro/blog-posts/wannacry-vuln-tool/


Коллеги, рекомендую всем всё-таки провериться.


P.S. Заранее отрубил SMB1, перевёл все шары в рид-онли и всё равно тревожно как-то.

  •  
  • 66
  •  

25 вещей, которые делают жизнь проще (посмотрите, вдруг что-то пригодится)

Лучшие вещи для жизни — те, которые просты в использовании, позволяют лучше спать, работать и в целом упрощают ежедневную рутину. Приложение Pandao до краев наполнено такими товарам, о которых вы, возможно, даже не знали, но теперь захотите себе. Одобрено Лигой лени на Пикабу (с комментариями адмодера @fromNovosibirsk).


1. Внешнее зарядное устройство с солнечной батареей

Название говорит само за себя. Батарея, которая получает энергию непосредственно от солнечного света. Она может быть полезна в поездке или когда нет доступа к электроэнергии.

ЛЛ: Спасение для ленивых людей: больше не надо искать кафе с розетками, просто сядьте на лавочку и поверните устройство к солнцу. Всё.

25 вещей, которые делают жизнь проще (посмотрите, вдруг что-то пригодится) Длиннопост
Показать полностью 24
  •  
  •