Ловушка для «офисной крыски» - народная забава от ленивого IT-шника

Ловушка для «офисной крыски» - народная забава от ленивого IT-шника

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

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

----------------------<cut>----------------------

Для начала представим картину и разработаем план вычисления «офисной крыски». Может термин и не удачный, но ничего лучшего и не обидного на ум не пришло.

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

Рассмотрим возможные варианты отлавливания этого грызуна:
— Засунуть в пакет мышеловку и потом быстро среагировать на крики и мат
— Посыпать печенюшки слабительным и через пол часика посмотреть кого нет на рабочем месте
— Установить систему видеоконтроля за рабочим местом

Не знаю как вам, но мне первые два варианта нравятся. УУУХ я бы поглумился,… но это все в душе. Я не такой жестокий, просто фантазия работает. Иногда озвучиваю такие мысли в слух — за что и страдаю.

В общем будем прорабатывать вариант с видеоконтролем.

Нет! Обождите! Дочитайте плиз, там еще интересная фича будет!

Спс :) Я продолжу…

Определим, что нам понадобится:
— Веб-камера
— Софт, который будет делать фотки с камеры и сохранять их на комп. Чтобы потом не пересматривать тысячи фоток, этот софт должен отрабатывать только при изменениях в контролируемом периметре.
Камера у нас уже имеется, а вот подобный софт мне удалось найти только платный. На самом деле это не проблема (я не о кряках и серийниках). Открываем к примеру Delphi…

Begin
.....
End;

На выходе получилась утилитка, имя которой я дал Free WebCam Uploader.

Download тут

Ловушка для «офисной крыски» - народная забава от ленивого IT-шника

Опишу немного что в ней для чего предназначено:
— WebCam Device – Здесь нам необходимо выбрать свою веб-камеру
— Interval (sec.) – через сколько секунд делать следующий снимок. Смело ставим 1 сек, дабы не пропустить чего-то важного.
— Filename – выбираем формат имени файла. Не имеет особого значения какой из первых двух. Третий вариант пока не трогаем, о нем расскажу позже.
— Кнопка Start – на нее надо тыркнуть, чтобы все заработало.

В принципе пока все. Немного только поясню как все работает.

Программа делает фотку через вашу камеру и помещает изображение с нее в верхний правый угол. Через некоторое время делается вторая фотка, которая сравнивается с первой, и если уровень отличий выше допустимой нормы – сохраняет картинку в файл, который хранится в каталоге с программой в папке /wcu_images /.

Признаюсь, что ничего нового я не придумал, а просто использовал готовый алгоритм, описание которого давным-давно вычитал в Интернете. Огромное спасибо автору, которого сейчас трудно найти из-за копипастов статьи на куче ресурсов. Круто, что такие люди существуют. УРА!

Чтобы подвести итог к первому варианту использования программу, я вам сообщу, что описанная выше «офисная крыска» была поймана в первый же день. Спрыгнуть у нее не получилось, так как фотки полностью доказывали вину. Своё АТАТА она получила от нескольких людей.

Переходим ко второй части….

Несколько дней тому назад я написал пост под названием Time-Lapse от ленивого IT-шника, в котором рассказывал, как можно делать интересные видеоролики, сохраняя фотки с веб-камер, расположенных по всему миру. Спасибо всем, кто прочитал его и не обхаял мою очередную «Первую попытку».

А сейчас я расскажу вам, как самому сделать такую веб-камеру и транслировать фотки с нее в Интернет. Я прекрасно понимаю, что некоторые читатели прекрасно представляют как это делается, поэтому прошу не сильно меня «боянить».

Приступим!
В начале теория. Если у вас нету своего веб-сервера, то единственная возможность показать вам свои фотки в интернете – это загрузить их куда-нибудь (на самом деле не единственная, я просто описываю простой вариант).

Наша задача: сделать так, чтобы фотографии с нашей веб-камеры можно было посмотреть на нашем сайте и чтобы они там обновлялись. Если сайта нету – можно просто сделать страничку на narod.ru.

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

Пошаговая инструкция:
— Запускаем программу Free WebCam Uploader
— В WebCam Device выбираем свою камеру – сразу должно появиться изображение в большом прямоугольнике
— Interval (sec.) – увеличиваем до 30-60 секунд. Если загрузка на ваш сервер происходит быстро, то потом уменьшите при необходимости.
— Filename – выбираем третий вариант. Если имя файла «webcam» вас не устраивает, то поменяйте на свое, НО в имени не должно быть пробелов и русских букв. При выборе этого варианта у вас на компьютере будет только одна фотка, которая будет постоянно обновляться.

Переходим к параметрам программы – FTP.
— FTP Server (Adress and port) – укажите адрес своего FTP сервера, порт оставляем 21 (если он у вас вдруг отличается, то меняйте конечно). Если доступа к какому-либо FTP у вас нету, то почитайте хелп у своего почтового сервера. Многие вместе с почтой предоставляют вам место под сайт с поддержкой загрузки файлов через ftp. С ходу могу сказать, что такое раньше было на яндексе и qip.ru (бывший nm.ru).
— FTP Folder – указываем путь к папке, в которую желаем загружать фотографии или оставляем как есть, тогда файлы будут храниться в корне сайта.
— Login – ваше имя пользователя
— Password – ваш пароль
Ставим галочку Upload to FTP жмем на кнопку Start.

Если все указали верно, то сейчас фотография с вашей веб-камеры уже загружается на ваш сайт.
Теперь нам надо отобразить ее на страничке и сделать автообновление. Я не буду приводить примеры на Flash, так как не умею объяснять то, в чем сам слабоват.
В качестве примера просто создадим html файлик (например webcam.html) и добавим в него следующий код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Веб-камера</title>
<meta http-equiv="refresh" content="20">
</head>
<body>
<img src="http://ваш_сайт/ webcam.jpg" width="640" border="0">
</body>
</html>

В строке
<meta http-equiv="refresh" content="20">
вместо 20 укажите тот интервал, который вы указали в программе, а в
<img src="http://ваш_сайт/ webcam.jpg" width="640" border="0">
добавьте адрес вашего сайта.

Загружаете этот файлик к себе на сайт и все. Теперь у вас есть своя веб-камера онлайн :)

На этом все!

Если материал статьи кого-то разочаровал – в очередной раз прошу меня понять и простить.

Комментарии

  1. Рейтинг: 2+
    krexfexpex (reenactors) 1 февраля, 21:43 #

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

    Мораль: не так важны технические средства как полет мысли :)

    • Рейтинг: 0+
      mrzorg (ShnyagaDEDA) 27 апреля, 08:16 #

      Я бы сказал даже: И ТАК ЖЕ важны мысли как и технические средства. ))

  2. Рейтинг: -1+
    terracon1 1 февраля, 13:45 #

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

    • Рейтинг: 1+
      SergGGG 1 февраля, 15:42 #

      тогда лучше слабительное в сахар

  3. Рейтинг: 2+
    sin-nombre 31 января, 21:56 #

    Очень бы хотелось увидеть видос с разоблачением крысы :)

    • Рейтинг: 0+
      mrzorg (ShnyagaDEDA) 27 апреля, 08:16 #

      www.жесткое_порно.com
      ж)

  4. Рейтинг: 6+
    amaestro (Maestro) 31 января, 15:12 #

    Мои коллеги рассказали в прошлом году следующую историю. В помещении а-ля "микросерверная" начал залипать кондиционер (а жара в то лето была жуткая). Залипание выглядело следующим образом — кондиционер спонтанно выключался. Если от него отключить питание секунд на 5 — включался заново и работал неопределённое количество времени, до следующего залипания. Неполная разборка явного дефекта не выявила, да и времени на поиски дефекта было мало (жара опять же), был поставлен вопрос о замене блока целиком. Замену пообещали, но через 2-3 дня — нужного блока на складе нет. Значит эту пару дней (и ночей) "приказано выжить!" своими силами. Коллеги — люди взрослые, степенные, не стали решать задачу сразу и с кондачка, а подошли к процессу решения всерьёз — пошли пить пиво и думать. И спустя n кружек пива было найдено изящное решение, с использованием _только тех_ средств, которые на тот момент были в конторе.
    Решение состояло из: листа бумаги с нарезными полосками, веб-камеры, софта под веб-камеру (какого — точно уже не скажу, что-то под Линукс), USB-выключателя и нехитрого скриптика. Думаю, вы уже догадались :)
    К кондиционеру была присобачена бумажка с полосками, которые кондиционер при работе шевелил. На полоски смотрела Веб-камера со своим софтом. Когда кондиционер переставал работать, софт камеры реагировал на _отсутствие_ движения и предавал управление на скрипт USB-выключателя, который отключал питание на кондиционере, выжидал 5 секунд, включал питание — и снова возвращал управление на софт камеры.
    Так и выжили. И получили премию за находчивость.
    А я спросил у коллег: "А зачем были эти полоски с веб-камерой и прочими сложностями? Ведь в качестве триггера можно было бы просто брать температуру с датчиков на материнке?", на что получил ответ: "Ничего-то ты Маэстро в людях не смыслишь! Вот показали мы шефу бумажки, камеру, объяснили принцип работы — тот глазами увидел, руками пощупал — впечатлился. и ПРЕ-МИ-Я! А за скрипты, которые хрен кто увидит — кто же премию выдаст? Кстати, второй, контрольный, скрипт мы именно на материнку и завязали"

    :))

    • Рейтинг: 0+
      mrzorg (ShnyagaDEDA) 27 апреля, 08:19 #

      Красавцы!!! ;)
      Не! Нас с нашими бумажками побеждать будут долго. Пока не помрут! ))))

  5. Рейтинг: 1+
    LIP 29 января, 22:30 #

    У нас в конторе бывшей завелся один типок, монтер связи, который даже не крысил а просто тупо приходил и просил "кофейку отсыпать" или "хавчика". Или курева просил. Потом делал бумажный кулек, отсыпал туда с пол-банки сразу, или съедал все что было, курева штуки 2-3 оставлял в пачке-остальное забирал. На профилактические уговоры не реагировал, точнее слушал, что-то мычал и сваливал. И отучили его это делать только с помощью вымачивания дешевых сигарет в молоке, овсяного печенья в касторке или контейнеров с одноразовым хавчиком, "заряженных" слабительным (форлакс, гутталакс, фортранс) или просто тупо выгоняли сразу как только пришел.
    Но учтите, что организм у каждого реагирует по-разному, если больная печень, панкреатит,диабет,холецистит,проблемы с желчным, почками,кишечником — можно причинить серьезный вред здоровью какого-нить "космонавта" или алконавта а то и спровоцировать имеющиеся у него хронические заболевания, так что он ноги протянет в результате например приступа при попытке резкого очищения организма.Дозировку надо правильно рассчитывать. А видеофиксация или скриншоты с метками времени в этом случае будут стопроцентным доказательством преступления, вместе с заключением экспертизы пищевого содержимого. Это целая методика — как правильно "очищать" запойных алкашей, курильщиков, наглотавшихся таблеток самоубивцев, токсикоманов, людей с хроническим отравлением продуктами жд организма и нарушением ОВ. Что касается конкретно этого товарища — он чуть не сдох несколько раз от такого курева (блевал), потом из-за проблем попал на операцию по удалению камней с желчного, после чего "завязал" пить, курить и хлестать кофе по 5-10 кружек. В наш отдел больше не приходил, наверное понял и обиделся, ходил к другим. И обделался во время обеспечения мероприятий по обеспечению ответственного совещания руководства (залез в туалет зала совещаний и полчаса не выходил), после чего был "списан" на пенсию. Вот такая вот "подстава" случилась, и причем вся контора в курсе была и ни один не пожалел когда его ушли. И это далеко не единичный случай там был, а в порядке вещей.

  6. Рейтинг: 0+
    narttamerlan 28 января, 18:19 #

    куча прог реагирующих на движение...
    я пользуюсь вебкам ХР

  7. Рейтинг: -5+
    Kadadji 28 января, 11:32 #
  8. Рейтинг: 2+
    iggors 28 января, 02:02 #

    Посыпать печенюшки слабительным и через пол часика посмотреть кого нет на рабочем месте

    Проститте, с какого моментта, отсчитывать полчасикаа, а?

  9. Рейтинг: 0+
    donmakaron 27 января, 21:25 #

    слууушайте, круто! вот я теперь такое придумал, вешайтесь друзья мои! ахахаха (дьявольский смех)

  10. Рейтинг: 1+
    hare123 27 января, 10:08 #

    Спасибо за программу.

  11. Рейтинг: 1+
    brgrtbrgrt 27 января, 01:00 #

    +

  12. Рейтинг: 0+
    st0nehead 27 января, 00:24 #

    Шкурный вопрос. А на Objective-C не пишешь? Мне тут небольшую утиль под Mac OS X надо написатью Я бы хорошо проставился.

  13. Рейтинг: 0+
    alessoft1 26 января, 23:33 #

    Есть такая прога WebcamPlus http://webcam.akcentplus.ru/webcamlite.html Все по русски и доступно.

    • Рейтинг: 0+
      pettka 27 января, 00:07 #

      есть еще понятней....но на java... yawcam.... вот для меня это минус
      Жду от автора такого же функционала как и в yawcam ..

  14. Рейтинг: 0+
    srchost (source) 26 января, 23:27 #

    да, еще в правом нижнем углу добавил вывод количества отличий
    у меня получилось при выключеном свете не двигаться пока значение не упало до 901
    при свете так не получается — он моргает

  15. Рейтинг: 4+
    serfar (I'm far..Serfar) 26 января, 23:03 #

    Хороший пост. Напоминает некоторые ранние вещи админа этого дока

  16. Рейтинг: 0+
    srchost (source) 26 января, 23:03 #

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

  17. Рейтинг: 1+
    vevenza 26 января, 22:53 #

    ваще рулез!

  18. Рейтинг: 1+
    evgennm 26 января, 22:44 #

    Ну очень полезная статья! Благодарю!

  19. Рейтинг: 1+
    lavrenty88 (Lavrenty) 26 января, 22:20 #

    Лучше бы sources выложил :-)))

  20. Рейтинг: 0+
    evm1967 26 января, 22:04 #

    Спасибо!

комментарии
^ Наверх