Ловушка для «офисной крыски» - народная забава от ленивого IT-шника
Еще перед Новым годом друг мне жаловался, что у него в офисе кто-то постоянно тырит печенье и сахар из тумбочки и уже не первый год. Ну я посоветовал ему присмотреться к коллегам с большими попами, так как за это время от печенек она у них должны были подрасти. Смех-смехом, а не приятно. Ну хочется тебе печенья или сахар закончился – подойди и попроси. Хотя может думают, что если попросят, то корона упадет. Все люди разные – у каждого свои тараканы. Людей тяжело менять, но на место поставить нужно.
В общем, после бутылочки темного, я решил заняться этой проблемой. Заказов пока нету, а так хоть пивком угостят и спасибо скажут. Сразу скажу, что так как эта тема мне не особо была интересна, я решил совместить ее с чем-то полезным для себя. Все карты на стол выкладывать не буду – наберитесь терпения и дочитайте мои «много букав».
Для начала представим картину и разработаем план вычисления «офисной крыски». Может термин и не удачный, но ничего лучшего и не обидного на ум не пришло.
Есть фирма, занимающаяся продажей некоего продукта и осуществляющая его поддержку через Skype. Дела на фирме идут неплохо, но расстраивает одного из сотрудников то, что кто-то тырит у него домашние печеньки, которые ему заботливая супруга с любовью приготовила. Сотрудник этот совсем не жмот и готов поделиться сим кулинарным шедевром, но вот какая-то гадинка забирает все без спросу, тем самым на АТАТА напрашиваясь.
Рассмотрим возможные варианты отлавливания этого грызуна:
— Засунуть в пакет мышеловку и потом быстро среагировать на крики и мат
— Посыпать печенюшки слабительным и через пол часика посмотреть кого нет на рабочем месте
— Установить систему видеоконтроля за рабочим местом
Не знаю как вам, но мне первые два варианта нравятся. УУУХ я бы поглумился,… но это все в душе. Я не такой жестокий, просто фантазия работает. Иногда озвучиваю такие мысли в слух — за что и страдаю.
В общем будем прорабатывать вариант с видеоконтролем.
Нет! Обождите! Дочитайте плиз, там еще интересная фича будет!
Спс :) Я продолжу…
Определим, что нам понадобится:
— Веб-камера
— Софт, который будет делать фотки с камеры и сохранять их на комп. Чтобы потом не пересматривать тысячи фоток, этот софт должен отрабатывать только при изменениях в контролируемом периметре.
Камера у нас уже имеется, а вот подобный софт мне удалось найти только платный. На самом деле это не проблема (я не о кряках и серийниках). Открываем к примеру Delphi…
Begin
.....
End;
На выходе получилась утилитка, имя которой я дал Free WebCam Uploader.
Опишу немного что в ней для чего предназначено:
— 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"> добавьте адрес вашего сайта.
Загружаете этот файлик к себе на сайт и все. Теперь у вас есть своя веб-камера онлайн :)
На этом все!
Если материал статьи кого-то разочаровал – в очередной раз прошу меня понять и простить.


222
