23.10.2008 | Простой валидатор форм

в 13:02 | Категория: JavaScript | Тэги: | Комментариев: 0

Почти все динамические сайты в том или ином виде используют онлайн-формы. Они могут быть необходимыми для регистрации новых пользователей, либо же при реализации функции «выслать другу», либо же просто для того, чтобы дать возможность прокомментировать понравившуюся статью. Во всех этих случаях данные вводятся в html-форму, и обычно тут же, для защиты от контент-спама, вас просят ввести символы, которые изображены на картинке. И как же иной раз бывает обидно, когда вы потрудились заполнить поле комментария своей гениальной репликой, ввели картинку, нажали «Отправить», и вдруг сайт сообщает вам про максимально возможную длину текста комментария или же выдает какую-нибудь другую ошибку. Хорошо, если программист позаботился о сохранении данных в перезагружаемой форме.

Комментариев 0

22.10.2008 | Конфигурация phplist.

в 12:10 | Категория: PHP | Тэги: , | Комментариев: 0

Система, которая позволяет выполнять свою основную функцию с таким большим количеством нюансов, просто не может не иметь разветвленной системы настроек. Именно поэтому при начальном запуске phplist переводится в тестовый режим. В этой статье пойдет речь о том, каким способом установить некоторые параметры, связанные со скоростью отправки сообщений, обработкой отказов и безопасностью. Итак, сегодняшняя статья будет посвящена нескольким важным аспектам конфигурирования системы phplist. Для того чтобы привести систему phplist к работоспособному состоянию, следует задать параметры ее жизнедеятельности и функционирования.

Комментариев 0

21.10.2008 | Пользовательские функции в Smarty. Часть 3

в 22:28 | Категория: CMS/CMF | Тэги: | Комментариев: 0

Как определить, что наиболее важно в разработке приложений. Это очень просто — достаточно один раз связаться с заказчиком и выслушать его требования. И вы прийдете к неизменному выводу, что наиболее важно для вас — время. Именно оно определяет средства и способы проектирования. Именно скорость разработки интересует заказчика в первую очередь. Ведь еще толком не будет ни задания, ни команды, ни даже бюджета, но уже будут важны (да, именно они) сроки. По этой простой причине стало столь популярным использование шаблонных механизмов и разнообразных, ускоряющих разработку IDE. Однако само по себе подключение Smarty к вашей задаче или декларирование того, что подобный класс используется при проектировании, ничего не означает.

Комментариев 0

17.10.2008 | Установка phplist

в 22:12 | Категория: PHP | Тэги: , | Комментариев: 0

Представьте себе ситуацию, когда вам необходимо разослать множество сообщений зарегистрированным пользователям вашего веб-сайта. Если учесть тот нюанс, что почтовые сервера получателей не являются гарантированно доступными, что надо как-то управлять отказами связи и вообще ограничивать скорость отсылки сообщений, сложность ситуации предстает во всей красе. Кроме того, учтите, что ваш провайдер врядли спокойно отнесется к массовой отправке сообщений в течение короткого времени. Будьте готовы к тому, что вас начнут подозревать в рассылке спама. Чтобы избежать таких угроз, необходимо каким-то образом управлять почтовым трафиком, чтобы он не выходил за границы ограничений, и при этом обрабатывать отказы почтовых сервисов-получателей.

Комментариев 0

16.10.2008 | Вышла первая бета-версия Firefox 3.1

в 19:48 | Категория: Интернет | Тэги: , | Комментариев: 0

Выпущена первая бета-версия Firefox 3.1, предназначенная для разработчиков и тестировщиков. Одно из наиболее заметных отличий от предыдущих версий — JavaScript-движок TraceMonkey, отличающаяся исключительной производительностью. Впрочем, по умолчанию после установки новинка отключена. Для активации требуется набрать в адресной строке браузера about:config, а затем изменить значения конфигурационных параметров javascript.options.jit.chrome и javascript.options.jit.content с false на true. Помимо прочего, обновленный браузер позволяет просматривать OGG-видео без установки соответствующих плагинов, а также поддерживает теги audio и video, предназначенные для интеграции аудио- и видеоконтента в веб-страницы.

Комментариев 0