вторник, 28 октября 2008 г.

Панель предупреждения

Привет, читатель.

Если ты когда-нибудь открывал в IE страницу, сохраненную локально на твоем жестком диске, то ты, вероятно, видел эту штуку


На ней написано "To help protect your security, Internet Explorer has restricted this webpage from running scripts or ActiveX controls that could access your computer. Click here for options..."

Это происходит потому, что в ИЕ все скрипты, загруженные из локальных файлов, и в самом деле могут получить доступ к файловой системе местного компьютера через CreateObject('WScript.FileSystemObject') или как его там.

Также, можно сделать файл, при открытии которого ИЕ не будет рисовать эту штуку.
Этот файл должен начинаться так

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0023)http://www.example.com/ -->

Обрати внимание, что число в скобках после url= равно числу символов в URLe.

Также, на моей машине изменения в поведении появляются, если сохранить файл и ДВА раза нажать F5.

Если нужно поменять много файлов с одинаковым доктайпом, возможно, имеет смысл сделать вот так:




sed -i "" 's/<!doctype html public "-\/\/w3c\/\/dtd html 4.0 transitional\/\/en">/<!DOCTYPE HTML PUBLIC "-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN">\
<!-- saved from url=(0033)http:\/\/svobodainfo.org\/info\/page\/ -->/' ks/CD/html/*

Также, тогда как GNU sed принимает только опцию -i (in place - сохраняет изменения прямо в исходные файлы, вместо того, чтобы выводить измененный текст в stdout), sed на FreeBSD, скажем, принимает только -i "" .

PS Также файл должен содержать ДОСовские переводы строк ! (\r\n)

суббота, 11 октября 2008 г.

Расписание приема документов на загранпаспорт и выдачи его

ОВИР Выборгского района Санкт-Петербурга

На прошлой неделе действовало.








Понедельник9 - 19
Вторник11 - 20
Среда9 - 13
Четверг11 - 20
Пятница9 - 16:45
Суббота9 - 16

Перерыв 13 - 13:45