web

аватар: Vaulter

Быстрое создание UML диаграмм последовательности

У вас возникала необходимость передать свою мысль кому-то другому, мало понимающего процесс, об оптимизации которого вы говорите? Если этот кто-то находится рядом с вами в комнате, лучшим способом будет бумага и ручка. Однако, когда этот кто-то не присутствует непосредственно рядом, а находится на другом конце цифровых каналов связи, то листок придется еще оцифровать и послать по почте. Давным-давно, умные люди придумали стандарт UML и программы для создания диаграмм. А недавно, умные люди придумали SD/MSC генератор, который и скрывается на сайте websequencediagrams.com.

аватар: Vaulter

Как сделать сайт

Помогите создать сайт? Как создать новый сайт в Инете? Вас интересует, что нужно сделать для того, чтобы иметь собственный сайт? Для кого-то этот вопрос покажется слишком тривиальным, чтобы рассказывать о нем подробно, однако, даже в этом тривиальном вопросе очень много нюансов, часто приводящих к недопониманию как самого заказчика сайта что же он хочет, так и недопониманию между ним и исполнителем.

аватар: Vaulter

Добавляем id к каждой label в формах Drupal

Очень вот потребовалась тонкая настройка темы в Drupal. Причем вышло так, что в одном fieldset'е находилось несколько label и полей. А нужно было сдвинуть всего одну label. Что делать - пропатчим ядро! =)

аватар: Vaulter

Оптимизация web сервера

Краткое введение

Схема работы в обычном (чаще всего встречаемом виде) - один web-сервер (судя по статистике инета = 55% apache) отдает все файлы, независимо от их природы и типа. Так для любого css, js, статичного jpg, gif, или png файла (который допустим составляет дизайн нашего сайта) будет отработан полный цикл запроса веб-сервера. В технической литературе для обозначения вспомогательных файлов используют термин frontend, а для скриптов backend. Apache хорош в связке с mod_auth mod_php mod_rewrite, и для того, чтобы отдать общедоступные статичные файлы совсем не обязательно дергать многоуважаемый apache со всеми его модулями (которые нужны чтобы работали скрипты сайта), для этого попробуем без внесения значительных изменений в скрипты сайта(ов) "скинуть" отдачу статики другому

аватар: Vaulter

Scheme 2

Scheme 2

Работая по второй схеме, nginx только отдает контент, разделение трафика происходит за счет разделения ссылок.

аватар: Vaulter

Scheme 1

Scheme 1

nginx "разбивает" трафик на основании регулярного выражения, проверяющего расширение запрашиваемого файла, и отсылает либо вышестоящему серверу, либо возвращая контент.

аватар: Vaulter

Безопасность web-сайта

Будем рассматривать какой-либо web-ресурс,
к интерфейсу которого имеет доступ в принципе каждый. Естественно рождается
мысль, НЕДАВАТЬ пользователю делать нежелательные действия, а только
запланированные. Слово «запрограммированы» тут не подходит, так как можно
наряду с программированием желательного действия косвенно запрограммировать
Нежелательное. Вы понимаете о чем я?

Такие действия могут включать в себя как действия с
банальными ошибками ввода, так и злонамеренные попытки повлиять на ход
исполнения действия.

RSS-материал