November 5th, 2007 | автор: Filosoff | Linux | 1 Comment »
У меня на ноутбуке есть тоучпад и Kubuntu с ним дружит - курсор водит и кликает. Но под MS Windows он еще умел и работать как колесо у обычной мыши, а в Kubuntu нет. Так что, путем минутных поисков был найден способ не только включить эту функцию, но и открыть парочку новых!
Read the rest of this entry »
October 29th, 2007 | автор: Filosoff | Linux, Tweaking, Windows Server 2003, Windows Vista, Windows XP | 3 Comments »
У людей, имеющих дело с настройкой серверов, часто встречается ситуация, когда после изменения IP какого-либо хоста в настройках зоны DNS изменения на некоторых машинах вступают в силу не сразу. Проблема кроется в том, что ОС часто кеширует DNS, и обновляет этот кэш не так уж часто. И уж точно не тогда, когда нам это надо.
Привычным решением является прописывание настроек в hosts вручную. Или перезагрузка. И то, и другое не очень-то приятно. Есть путь получше.
Read the rest of this entry »
October 25th, 2007 | автор: Filosoff | Linux, Operating Systems, Programming, Software | 3 Comments »
Обычно о масштабировании начинают думать тогда, когда один сервер не справляется с возложенной на него работой. С чем именно он не справляется? Работа любого web-сервера по большому счету сводится к основному занятию компьютеров - обработке данных. Ответ на HTTP (или любой другой) запрос подразумевает проведение некоторых операций над некими данными. Соответственно, у нас есть две основные сущности - это данные (характеризуемые своим объемом) и вычисления (характеризуемые сложностью). Сервер может не справляться со своей работой по причине большого объема данных (они могут физически не помещаться на сервере), либо по причине большой вычислительной нагрузки. Речь здесь идет, конечно, о суммарной нагрузке - сложность обработки одного запроса может быть невелика, но большое их количество может “завалить” сервер.
В основном мы будем говорить о масштабировании на примере типичного растущего web-проекта, однако описанные здесь принципы подходят и для других областей применения. Сначала мы рассмотрим архитектуру проекта и простое распределение ее составных частей на несколько серверов, а затем поговорим о масштабировании вычислений и данных.
Read the rest of this entry »
October 13th, 2007 | автор: Filosoff | Tweaking, Windows Vista | 1 Comment »
Некоторое время назад обнаружилась очень неприятная проблема - в Windows Explorer перестали переименовываться папки. Особенно это неприятно при создании новых папок. Ошибка была следующая: “The file or folder does not exist.“. Нельзя сказать, что решение нашлось просто. Но оно нашлось.
Read the rest of this entry »
October 9th, 2007 | автор: Filosoff | CSS, HTML, JavaScript | 6 Comments »
При создании web-страниц с завидной регулярностью возникает необходимость динамически позиционировать блоки. Для этого бывает нужно узнать ширину и высоту видимой части страницы и уточнить, насколько страница прокручена вниз и вбок. Причем делать это надо так, чтобы работало везде. Приведенный ниже код располагает блок по центру страницы. Таким образом, совершается максимум действий. Так что код этот можно с успехом использовать как целиком, так и по частям.
Read the rest of this entry »