Ловушка для «офисной крыски» - народная забава от ленивого 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. Рейтинг: 3+
    al92 26 января, 01:03 #

    5+)

  2. Рейтинг: 0+
    dancedance 26 января, 01:01 #

    А вообще проще регистратор из машины заныкать))

    Что бы уж совсем телевизор был))

    Для того чтобы сделать редирект с задержкой пропишите в разделе HEAD документа HTML:

    <meta http-equiv="refresh" content="3; url=http://www.tigir.com">

    Пояснение: <meta http-equiv="refresh" content="задержка в секундах до редиректа; url=адрес для редиректа">

    Для редиректа без задержки нужно в примере вместо 3 указать 0 (ноль).

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

    • Рейтинг: 0+
      srchost (source) 26 января, 01:15 #

      я себе через Flash делал, просто не описывал, так как делал со справочником в зубах

  3. Рейтинг: 1+
    omontt 26 января, 00:58 #

    спасибо, заценим!

  4. Рейтинг: 2+
    olleg07 26 января, 00:47 #

    под Линь ни кто не знает альтернативу?

    • Рейтинг: 3+
      kruasan3 26 января, 01:27 #

      zoneminder или motion

      • Рейтинг: 3+
        olleg07 26 января, 01:31 #

        спс.

  5. Рейтинг: 3+
    willik 26 января, 00:44 #

    Годный пост! Человеческое спасибо !

  6. Рейтинг: 6+
    0061 26 января, 00:32 #

    большое человеческое спасибо! Хочу сделать он-лайн трансляцию вида моего города с моего балкона.

    • Рейтинг: 2+
      srchost (source) 26 января, 01:14 #

      если понадобится помощь — обращайтесь

      • Рейтинг: 5+
        mrzorg (ShnyagaDEDA) 26 января, 02:47 #

        Я если что тоже помогу. Атланты парами балконы держат )))

  7. Рейтинг: 0+
    agnostik53 26 января, 00:24 #

    бля ..., для друзей печенье пожалел, где мы живём

    • Рейтинг: 4+
      vova8_8 26 января, 00:41 #

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

    • Рейтинг: 6+
      ark_ll 26 января, 01:02 #

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

      • Рейтинг: 2+
        mrzorg (ShnyagaDEDA) 26 января, 02:49 #

        Другу сказал раз — тот сам все поймет. Сожрет столько — сколько надо и остановиться ))))

    • Рейтинг: 3+
      pio-ner 26 января, 01:08 #

      друзья друзьями, а косячки врозь :-ъъъъ

    • Рейтинг: 3+
      srchost (source) 26 января, 01:13 #

      охранник крыской оказался

    • Рейтинг: 2+
      mrzorg (ShnyagaDEDA) 26 января, 02:48 #

      Кто сказал "для друзей"? )))
      Для друзей ничего не жалко!!!
      Не вводите в заблуждение. ))

  8. Рейтинг: 2+
    vova8_8 26 января, 00:22 #

    Считаю что очень хорошая и нужная в хозяйстве прога, за что автору несомненный респект+++++
    Если можно — вопросик вдогонку. А можно сделать так чтоб не в веб этот весь таймлапс с камеры транслировался, а скажем в мою личную папку на хдд ну, или куда проге укажешь? Дабы крысулю потом жоссцко прессануть) А может я просто чего-то упустил....
    Спасибо за понимание!

    • Рейтинг: 1+
      srchost (source) 26 января, 01:12 #

      если не включать FTP то и будет в папку

      • Рейтинг: 2+
        filalex71 26 января, 01:52 #

        Это грамотно.
        Надо на работе попробовать, а то ситуёвина похожая )))

      • Рейтинг: 2+
        vova8_8 26 января, 01:57 #

        Спасибо уважаемый!!!!! Надо будет попробовать на досуге.
        Терпения Вам, удачи и творческих успехов!!!!!!

  9. Рейтинг: 0+
    urus52 26 января, 00:20 #

    А звук пишет?

    • Рейтинг: 3+
      ktest0 26 января, 01:11 #

      Видео слайдшоу по движению — ну какой тут звук!
      Не потоковое видео ведь...

      • Рейтинг: 0+
        fagrssr 26 января, 02:04 #

        не, ну а чё! — пишем звук в кольцевой буфер длиной N сек. если изменения картинки превысили порог, то сохраняем буфер + M сек.
        автор, любопытно сырцы посмотреть бы.

  10. Рейтинг: 2+
    oleusa 26 января, 00:08 #

    пасиб полезно

  11. Рейтинг: 1+
    AgeNT_Mix 25 января, 21:04 #

    Полезная штучка! Зачот!

  12. Рейтинг: 3+
    srchost (source) 25 января, 10:25 #

    черт, опечаток понаделал — сорри
    в 2 часа ночи как-то их не заметил

    • Рейтинг: 2+
      sam777 25 января, 17:05 #

      главное не в проге)

  13. Рейтинг: 2+
    SergEcua 25 января, 07:00 #

    Круто! +1
    Только зачем извиняетесь за то, что голова работает хорошо?

  14. Рейтинг: 4+
    jubberwocky 25 января, 03:40 #

    Какая глыба. Какой матёрый Человечище. :)

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