Архив

Архив раздела ‘Web’
17 апреля 2010 1 комментарий

Использовалась Ip-камера Media Tech MT4009, смотреть которую можно только через Internet Explorer, т.к. ей нужен ActiveX. Умеет делать снимки по движению — 97 кадров, после чего перезаписывает старые файлы, т.е. текущий снимок может иметь какое угодно имя. Файлы сохраняет в папку c:\tmp\webmd, настроек чтобы изменить путь для сохранения нет. Получилось все так:
1. Расшариваем папку webmd.
2. На Web-сервере, с которого будем смотреть картинку: предположительно у нас там FreeBSD с установленным apache. Монтируем расшаренную папку. Для монтирования создаем скрипт webmd_up.sh:

#!/bin/bash
mount_smbfs -W DOMAIN_NAME -I 172.16.5.19 //username@pc_name/webmd/ /usr/home/username/public_html/remote

Для отмонтирования webmd_down.sh:

#!/bin/bash
umount /usr/home/username/public_html/remote

3. index.php:

<?php
define('PATH', 'remote/*.');
foreach (glob(PATH.'jpg') as $remote_file)
{
   $files_array[$remote_file] = filemtime($remote_file);
}
asort($files_array);
$keys = array_keys($files_array);
$selected_file = array_pop($keys);
echo "<img src='".$selected_file."?nocashe=".time()."' alt='webmd current' title='webmd' />";
?>

?nocashe=".time()." — нужно для того, чтобы отключить кэширование изображений.
4. На стрничке, где будем смотреть картинку, удобным для вас способом подключаем такой javascript:

function refresh() {
   document.all.webmd.src = document.all.webmd.src;
}
window.setInterval("refresh()", 1000);
var html = "<iframe name=\"webmd\" src=\"http://domain_name/~username/\" width=\"640px\" height=\"480px\" frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\" scrolling=\"no\"></iframe>";
document.write(html);
Categories: Unix, Web Tags: , ,
5 апреля 2010 3 комментария

Столкнулся с такой проблемой: при вставке кода Youtube, сайт перестал проходить проверку на валидность. Решается так (http://www.youtube.com/v/KhJ-Lh0k1K8&hl=ru_RU&fs=1&color1=0x3a3a3a&color2=0x999999 конечно-же заменить на свое):
Вместо предложенного:

<object width="560" height="340">
   <param name="movie" value="http://www.youtube.com/v/KhJ-Lh0k1K8&hl=ru_RU&fs=1&color1=0x3a3a3a&color2=0x999999"></param>
   <param name="allowFullScreen" value="true"></param>
   <param name="allowscriptaccess" value="always"></param>
   <embed src="http://www.youtube.com/v/KhJ-Lh0k1K8&hl=ru_RU&fs=1&color1=0x3a3a3a&color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed>
</object>

пишем:

<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/KhJ-Lh0k1K8&hl=ru_RU&fs=1&color1=0x3a3a3a&color2=0x999999" width="560" height="340">
   <param name="movie" value="http://www.youtube.com/v/KhJ-Lh0k1K8&hl=ru_RU&fs=1&color1=0x3a3a3a&color2=0x999999" />
   <param name="FlashVars" value="playerMode=embedded" />
</object>

Решение нашел на сайте http://boriskin.ru/kod-youtube-drugix-videosocialok-i-validnyj-valid-xhtml.html

Categories: Web Tags: ,
30 августа 2009 6 комментариев

Установка программы.
1. Загрузка дистрибутива:
wget http://www.charlesproxy.com/assets/release/3.3.1/charles.tar.gz
2. Распаковка:
tar -xvzf charles.tar.gz
3. Установка прав на выполнение:
cd charles/bin/
chmod +x charles.sh
4. Запуск программы:
./charles.sh

Установка плагина для Mozilla Firefox.
1. Загрузка:
wget http://www.charlesproxy.com/charles.xpi
2. Далее мышкой перетащить загруженный файл на окно Mozilla и при запросе на установку дополнения согласиться, затем после окончания установки перезапустить браузер.

Categories: Linux, Other, Web Tags: ,

В адресной строке браузера:
javascript:void(document.body.contentEditable = true);

js-закладка для последующего редактирования:
javascript:void(document.body.contentEditable = (document.body.isContentEditable) ? false : true);

Для устаревших версий браузеров:
javascript:void(document.designMode='on');

Categories: Web Tags:
2 января 2009 Нет комментариев

Содержимое файла .htaccess для защиты паролем доступа к папке:

AuthName "You are assured that wish to be here?"
AuthType Basic
AuthUserFile /var/www/html/mysyte/.htpasswd
require valid-user

Содержимое файла .htaccess для защиты паролем доступа к конкретному файлу:

AuthName "You are assured that wish to be here?"
AuthType Basic
AuthUserFile /var/www/html/mysyte/.htpasswd
<Files file.php>
require valid-user
</Files>

Создание .htpaswd:
htpasswd -mbc .htpasswd username password — создание нового файла.
htpasswd -mb .htpasswd username password — добавление пользователя в существующий файл.

Categories: Web Tags: ,