javascript, 22.09.2009 Вторник, 18:40

17, 13, 7539
разное, 18.04.2009 Суббота, 06:59
Недавно один из моих знакомых сказал, что из за некоторых дыр в защите uNet авторизации стало возможным легко брутить пароли к сайтам на ucoz. Я на всякий случай поменял мой бывший пароль (7 символов) на новый (15 символов), а потом задумался "А какие вообще шансы у злоумышленника взломать мой сайт?". И вот о чем я подумал
...
Читать дальше »
21, 10, 5304
студия ad, 01.10.2009 Четверг, 04:31

- Утвержден для всего сайта стандарт XHTML
- Используется CDATA на главной странице для прохождения валидации.
- Все скрипты и css файлы, касающиеся главной страницы убраны в один большой js файл и упорядочены там в объекте sAD. Версию файла можно проверить, выполнив javascript:sAD.version().
- Так как скриптовая вставка стилей в страницу у эксплорера вызывает кататонию и смерть нафик, то я использовал один хитрый способ, который так же может быть результатом багов: стили вставляются в div после тега br, который размещается в блоке head. Маразм, но работает.
- Весь получившийся скрипт сжат несколько раз, что дало почти двойное преимущество в объеме, но так как packer не дружит с длинными стрингами, сжатие тоже может вызывать баги.
- Наконец полностью переписано всё поведение портфолио, изменен способ предзагрузки работ, изменен способ работы тултипов, изменен способ подсветки кода. Это всё тоже может адски баговать.
18, 7, 3902
world wide web, 27.09.2009 Воскресенье, 21:14

14, 10, 3549
система uсoz, 03.01.2010 Воскресенье, 02:01
Совсем небольшое удобство для владельцев сайтов в системе ucoz, которое позволит автоматизировать ввод логина и пароля на различных сайтах системы. Как это действует: вместо того чтобы каждый раз, когда вы хотите войти к примеру на свой сайт, нажимать "Вход", в всплывающем окне вводить логин и пароль и нажимать "ок", просто пройдите по закладке в браузере.
...
Читать дальше »
34, 10, 6692
javascript, 20.09.2009 Воскресенье, 00:42
Один клиент заказал у меня простой скрипт расчета стоимости услуг для своего сайта, попросту говоря калькулятор, складывающий значения выбранных строк в различных списках, а так же значения чекбоксов и радиогрупп. Это очень удобно когда вы вычисляете подходящую стоимость квартиры в Воронеже, запчастей для вашего автомобиля или стоимость всех деталей пластикового окна. Было только одно нестандартное условие: скрипт должен был не только складывать все значения, а универсально рассчитывать результат от поля к полю. Пример: значение поля 1 умножаем на значение поля 2 и затем делим это на значение поля 3. Звучит просто, если заранее знать последовательность, но я её не знал, точнее знал, что последовательность может варьироваться. В итоге родился скрипт, считающий значения полей по формуле (формулам) и позволяющий переключаться с одной формулы на другую. Реализовал я это так:
- Создаем нужное нам количество полей. Например 3. Присваиваем к каждому полю (или обсчитываемому элементу, коим может быть радио, чекбокс и селекты, как единичные так и мультиплайные) класс 'calculon' чтобы при клике по полю результат каждый раз рассчитывался заново. этого можно и не делать если вы хотите рассчитывать результат исключительно нажатием на кнопку а не realtime. Затем к каждому полю присваиваем уникальный id, к примеру f1, f2, f3.
- В скрипте создаем переменную formula1, которая у нас будет ... Читать дальше »
15, 9, 9815