Войти
Войти
 

Регистрация

Уже есть аккаунт?
Полная версия Пикабу
Пикабушник 2 года 11 месяцев 6 дней
  • 13687
    рейтинг
  • 1060
    комментариев
  • 15
    новостей
  • 12
    в "горячем"
  • Поставил 376 плюсов и 5 минусов
  • Отредактировал 2 поста
  • Проголосовал за 2 редактирования
Любые посты за всё время, сначала свежие, с любым рейтингом

поиск...

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

в

Устроился на работу сотрудником почты. На окраине города стоит полупустое здание, там начальство решило сделать архив. Рабочие привезли туда огромную груду мешков с письмами, которые требовалось отсортировать и занести в базу. Процесс таков: имеется пачка писем, обвязанная шпагатом. У каждой пачки есть накладная со штрихкодом, в котором зашифрована информация по этой пачке. Нужно 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
  •  

Некачественный интернет от Ростелекома

в

Что ж, давайте начинать пинать эту нашу российскую власть, правильно? Не будешь пинать, писать жалобы в различные инстанции, так и будешь сидеть в грязи.


Интернет у нас уже примерно три года, город Якутск, частный дом, телефонная линия, xDSL, пропускная способность до 5 мб/с (заявленная в договоре), тарифный план Дом.Инт.Центр 5, подключено цифровое телевидение с включенной функцией "Управление просмотром".


Суть в чем. ЦТ и так потребляет немало трафика, а когда кто-то начинает перематывать каналы (можно посмотреть вчерашний сериал, например), то нагрузка становится совсем уж непомерной. Страдает качество интернет соединения. В наилучшем случае пинг у нас стабильно 110-130 мс. Когда же включается перемотка, начинаются спайки (резкие кратковременные скачки пинга) до 1000-1500мс. Играть в онлайн игры невозможно.

Некачественный интернет от Ростелекома Ростелеком, Интернет, Юридическая консультация, Длиннопост
Показать полностью 1
  •  
  • 11
  •  

Автоматизация рутины с AutoHotKey. Часть 2: Распознавание экрана.

в

Небольшое продолжение к предыдущему посту

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

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


Давайте попробуем какую-нибудь незатейливую программу, например игрушку сапер.

Научим скрипт реагировать на нашу смерть.

Автоматизация рутины с AutoHotKey. Часть 2: Распознавание экрана. Автоматизация, AutoHotKey, Длиннопост

Делаем скриншот, открываем Пэйнт, и выделяем небольшой кусочек желтой рожицы.

Автоматизация рутины с AutoHotKey. Часть 2: Распознавание экрана. Автоматизация, AutoHotKey, Длиннопост
Показать полностью 4
  •  
  • 655
  •  

Почему нельзя ставить горячее в холодильник?

в

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

Тут есть три опасных момента:


1) Стеклянная полка, на которую вы ставите горячую кастрюлю, испытывает тепловые деформации.


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

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


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


Так что подкладывайте под кастрюлю доску.


2) Горячая вода очень хорошо испаряется, остывает, и оседает на стенках холодильника в виде инея. Образуется "шуба", которая мешает фреону забирать тепло от продуктов. В результате падает эффективность (КПД) охлаждения и, соответственно, увеличивается нагрузка на компрессор. Уменьшается срок службы холодильника. Регулярно счищайте снег со стенок холодильника, а еще лучше - размораживайте его!

Когда ставите горячий суп в холодильник, обязательно накрывайте его крышкой!


Подробнее про принцип работы холодильника: https://m.pikabu.ru/story/printsip_rabotyi_kholodilnika_5089...


3) При нормальной работе холодильника компрессор работает циклично. Грубо говоря, поработает, отдохнет, поработает, отдохнет. Когда же вы ставите в холодильник горячее, компрессор начинает работать без перерыва несколько часов. Может сильно нагреться и перегореть обмотка компрессора.

Так что лучше сначала охладите суп при комнатной температуре.


На этом все, будут вопросы - пишите!

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

Зачем дороги посыпают солью?

в

Ответ в следующем. Температура плавления смеси двух разных веществ всегда ниже, чем по отдельности. Допустим, у меня есть металл А, который плавится при температуре 600°. Если я добавлю к нему какой-нибудь металл Б, то получившаяся смесь будет плавиться при температуре, скажем 580°. Или если металл Б плавится при 800°, то добавим немного металла А, и станет 780°.


Данная особенность очень удобна при контроле качества чистоты получения различных веществ. Если мы хотим получить чистый металл А, а температура плавления опытного образца ниже 600°, значит в этом образце присутствуют загрязнения.


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


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


Для снега и поваренной соли минимальная достижимая температура плавления = -21.2°С.

Замерзло лобовое стекло автомобиля? Нет проблем! Просто посыпьте его солью, и через некоторое время лед растает!

Что же на самом деле тут происходит? А дело в том, что с точки зрения снега лобовое стекло становится горячим! Моя температура плавления -20°С, а температура стекла 0°С, слишком горячо для меня! И я плавлюсь. А еще меня окружает горячий воздух температурой 0°С. Я плавлюсь.


То же самое с гололедом. На меня бросают соль, и вдруг асфальт становится для меня невыносимо горячим! Воздух тоже становится горячим!


Или взять эксперимент со сжатием в кулаке смеси снега с солью.

Нет, никаким химическим ожогом тут, вопреки мнению некоторых людей, не пахнет.

Дело в том, что чистый снег охлаждает руку, но не может охладить ее ниже 0°С.

Если же добавить соль, то он охлаждает руку до -20°С!


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

К примеру, для того, чтобы нагреть 1 кг снега с -1° до 0°, требуется 2 кДж тепла.

А для того, чтобы расплавить 1 кг снега, требуется 335 кДж тепла!


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


Вот так вот. Будут вопросы - пишите!

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

Принцип работы холодильника

в

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


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


Если вы подниметесь на Эверест, то заметите, что вода закипает не при 100 градусах, а при 68. И наоборот, если давление поднять, то температура кипения увеличится. На этом основан принцип работы скороварок - внутри них создается давление выше атмосферного, и вода кипит при температуре выше 100 градусов. Еда варится быстрее.

Принцип работы холодильника Пикабу образовательный, Наука и техника, Холодильник, Гифка, Длиннопост
Показать полностью 3
  •  
  • 1758
  •  

Не читайте этот пост

Сижу сегодня на Ютубе, смотрю своего любимого Markiplier'а.

И тут в комментариях вижу это:

Не читайте этот пост Youtube, Прикол, Юмор, Длиннопост

(не читайте мое имя)

Что? А что у тебя за имя?

Не читайте этот пост Youtube, Прикол, Юмор, Длиннопост

(не читайте надпись на моем аватаре)

А?

Не читайте этот пост Youtube, Прикол, Юмор, Длиннопост

(не читайте баннер на странице моего канала)

Да что за, что за канал у тебя такой?

Не читайте этот пост Youtube, Прикол, Юмор, Длиннопост

(не смотрите мое последнее видео)

Да ты задрал!

Показать полностью 5
  •  
  • -13
  •  

Через 100 млн. лет количество дней в году станет равным примерно 358

в

Суточное вращение Земли постепенно замедляется. Луна "тянет" океаны на себя, океаны передают импульс суше. В то же время океаны "тянут" Луну на себя, заставляя ее крутиться по орбите быстрее. Луна набирает скорость и переходит на более высокую орбиту, постепенно отдаляясь от Земли.

Через 100 млн. лет количество дней в году станет равным примерно 358 Наука, Астрономия, Космос, Познавательно, Гифка, Длиннопост

Этот процесс будет продолжаться до тех пор, пока вращение системы Луна-Земля не станет полностью синхронным, как это уже произошло в системе Плутон-Харон.

Через 100 млн. лет количество дней в году станет равным примерно 358 Наука, Астрономия, Космос, Познавательно, Гифка, Длиннопост
Показать полностью 1
  •  
  • 679
  •  

Определение времени по Луне и Солнцу (часть 1)

в

Здравствуйте! Сегодня мы поговорим о том, как определять время, стороны света и даже свое географическое расположение по вышеназванным объектам и звездам.

Начнем с простых вещей и постепенно перейдем к сложным.


1) Полярная звезда. Земная ось направлена прямо на нее (не совсем, но почти), то есть Полярная звезда "висит" почти точно над Северным полюсом Земли.

Определение времени по Луне и Солнцу (часть 1) Астрономия, Познавательно, Наука, Солнце, Луна, Звёзды, Видео, Длиннопост

(рис. 1)

Отсюда следуют интересные наблюдения:

а) Вся небесная сфера, все небесные объекты (включая Солнце и Луну!) вращаются именно вокруг этой звезды. То есть Солнце не вращается вокруг Земли самостоятельно, оно вращается именно вокруг Полярной звезды! Понимание этого факта очень важно, оно будет опорным пунктом для следующих рассуждений.

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

Движение Солнца через зодиакальные созвездия

в
Движение Солнца через зодиакальные созвездия Астрономия, Гифка, Интересное, Образование, Небо, Познавательно

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


В июне Солнце проходит через созвездие Близнецов, в ноябре - через Весы и т.д.

С марта по сентябрь Солнце поднимается в Северное звездное полушарие - Северное полушарие Земли получает больше тепла, наступает лето, в Южном полушарии в это время наступает зима. С сентября по март Солнце опускается в Южное полушарие, в Северном полушарии наступает зима, в Южном - лето.


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


Создано в программах Stellarium и LICEcap.

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

Почему задача о самолете на транспортере (взлетит/не взлетит) вызвала так много споров?

в

Печально известная задача, обсуждение которой растянулось на многие километры страниц.

Напомню условие:

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


Итак, почему же так много споров? Представим, что дана задачка "Камень сбросили с отвесной скалы высотой 100 метров. Через какое время он достигнет ее подножья?". А теперь начнем вычислять шероховатость камня, плотность воздуха по барометрической формуле, сопротивление воздуха, поправку на вращение Земли и т.д. Чувствуете, как задача обрастает шелухой? А ведь надо просто нарисовать точку, направить вниз вектор скорости и применить простую формулу из школьной физики.


Точно так же обрастает шелухой задача про самолет. Например, двое спорят о том, что на больших скоростях колеса самолета износятся, их заклинит, и самолет не взлетит. Или обсуждают зависимость силы трения качения от скорости. Чувствуете, как нарастает шелуха? Обсуждается суть задачи А плюс дополнительное условие Б и В. Тут нужно поступить так: отбросить Б и В и оставить голый скелет задачи. (А)+Б+В. Упростить задачу до такой степени, чтобы оппонент был вынужден согласиться с вами. Приведу пример:


"Самолет с идеальными (трение качения = 0) невесомыми колесами стоит на бесконечном плоском транспортере. Трение вообще ноль, то есть как бы быстро ни двигался транспортер, сдвинуть самолет он не сможет. Соответственно, если самолету задать некую начальную скорость 5 м/с, он так и будет бесконечно катиться с этой скоростью. Образование потока воздуха от движения ленты не учитываем. Теперь, даже если на самолет поставить крошечный двигатель, тяга которого несколько миллиньютонов, он рано или поздно разгонит самолет до желаемой скорости. Двигатель работает по принципу выбрасывания продуктов сгорания. Скорость ленты никак не влияет на развиваемую им тягу."


Думаю, с такой голой формулировкой согласится каждый.

И уже после этого, решив упрощенную версию задачи, начните добавлять дополнительные сложности Б, В и Г.


Если вы принадлежите к лагерю "Не взлетит", вы тоже можете отбросить ненужные, на ваш взгляд, элементы. У вас может получиться что-то типа "Самолет с сильно заржавевшими колесами и очень слабым двигателем...".

И я буду вынужден согласиться, что да, не взлетит. (А)

А потом можно будет попробовать добавить, например, (Б) - двигатель очень сильный, и посмотреть, что из этого получится.


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

Задача, наконец-таки, становится решаемой.

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

Don't worry

Вспомнил... сосед по общаге что-то готовил в духовке и решил повесить импровизированную табличку по типу "Не беспокоить". Наверно, брал пример с табличек, которые обычно вешают на номера гостиниц. А как будет по-английски "беспокоить"?

Правильно, "worry", подумал он. Вот и повесил бумажную табличку "Don't worry".


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

В общем, когда я зашел на кухню, на духовке висело "Don't worry be happy".


Всем хорошего дня!

Don't worry Негр, Общежитие, Английский язык, Юмор
  •  
  • 21
  •  

Автоматизация рутины с AutoHotKey

в

Здравствуйте! Сегодня я хочу познакомить вас с замечательным инструментом автоматизации под названием AutoHotKey!

С ним вы сможете:

1) Программировать действия мышкой, нажатия клавиш;

2) Быстро заполнять однотипные бланки, формы;

3) Ставить на горячие клавиши заклинания, кастовать их в течение миллисекунд после перезарядки (что бывает критично);

4) Автоматизировать какие-либо рутинные действия и идти пить кофе.


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

Однако вложенное время окупается с лихвой. При достаточном освоении AutoHotKey сэкономит вам кучу времени и нервов.


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


Итак, начнем. Ссылка на программу:

https://autohotkey.com/download/ahk-install.exe (3 Мб)


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

Создайте текстовый файл и измените его расширение.

Автоматизация рутины с AutoHotKey AutoHotKey, Автоматизация, Программирование, Офисные будни, Образование, Длиннопост
Показать полностью 5
  •  
  • 1249
  •  

Принцип работы паровой турбины

в

Отвечаю на комментарий http://pikabu.ru/story/tolerantnost_4414188#comment_70961298

Принцип работы паровой турбины Наука, Термодинамика, Технарь, Адольф Гитлер, Длиннопост

В самом деле, почему на электростанциях отработавший газ, прошедший через турбины, разогретый до температуры 70°С, нужно охлаждать, перед тем, как снова пустить его в нагрев? Ведь теряется столько тепла? Почему бы сразу не отправить его в котел?


Отвечаю.

Для этого придется углубиться в теорию. Представь, что есть источник тепла. Котел с углем, например. Нужно преобразовать эту тепловую энергию в механическую работу. Но ведь тепло просто так не переведешь в работу! Нагретый котел сам по себе не сдвинет коленчатый вал и не заставит вращаться лопасти.

Для этого нужен посредник. Газ. Называемый также рабочим телом.


Простейший способ обустроить процесс - поместить газ в цилиндр с поршнем. Нагреваешь котлом газ, котел отдает ему тепло Q1, которое преобразуется во внутреннюю энергию газа U. Затем он расширяется, толкает поршень, то есть совершает работу А. Внутренняя энергия газа при этом понижается.


Что же дальше? Чтобы начался следующий цикл, нужно вернуть поршень на место. Но ведь сделать это не так просто! Подумай - газ нагрелся так, что его давление стало 20 атмосфер, затем толкнул поршень и охладился. Значит, когда мы затолкнем поршень обратно, температура вновь подскочит до 1000°С (газы при сжатии нагреваются) и давление снова станет равным 20 атмосферам! Чтобы преодолеть такое давление, нужно затратить работу А, и весь наш выигрыш в работе в итоге станет равным нулю.

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

Текстовый квест "Икебана" в Космических Рейнджерах

На днях решил снова сыграть в такую древнюю игру, как Космические Рейнджеры, и наткнулся там на этот квест.


Напомню, его суть такова: на столе лежат цветки пяти разных цветов, количество цветков каждого цвета не может превышать три. Начальное количество цветков определяется случайным образом. Право ходить первым вы оставляете себе, либо же отдаете его сопернику. Игроки по очереди добавляют цветки какого-то одного цвета, от 1 до 3 штук. Победившим считается тот, чей ход завершит "гармонию Икебаны", то есть доведет ее до состояния 3-3-3-3-3.

Текстовый квест "Икебана" в Космических Рейнджерах Космические рейнджеры, Прохождение, Икебана, Математика, Длиннопост
Показать полностью 4
  •  
  • 253
  •  

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

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


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

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

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

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