-0.33
Рейтинг
0.20
Сила

Бердаш Антон

Mercurial на Windows Server 2003

Вас могут смутить столь архаичный цифры в заголовке, однако, думаю, не я один до сих пор использую в работе w2k3 и mssql2000. Причина банальна: зачем что-то покупать, когда это куплено и работает. Дискуссию о недостатках/преимуществах w2k3 и w2008 предлагаю опустить. C другой стороны я не чужд прогрессу и в последнее время плотно использую в своей работе mercurial. И вот возникла необходимость поднять внутренний сервер, при этом в наличии имеется как раз таки оной из заголовка. Речь далее пойдет не о hg serve, а о полноценном hgweb. Статья возникла по причине того, что на то, чтобы заставить его работать, ушел целый день; при этом пошаговые инструкций на русском найдены не были. Да и английских не пруд пруди.

Читать дальше →

Какату - социальный бум в микроблогинге !

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

Очень большую популярность получили социальные сети, их разнообразие иногда даже удивляет. Социальные сети это своеобразный ноу-хау двадцать первого века, значительно упростивший общение между людьми. Хоть их, очень большое количество, но реально популярными становятся лишь единицы. Речь пойдёт о новой и очень перспективной социальной сети микроблогинга. В сумасшедшем ритме современного мира, далеко не у всех, хватает времени на введение полноценного блога, микроблог является отличной альтернативой, для людей у которых нет возможности уделять много времени своему личному блогу! В самом конце прошлого года в сети интернет, родился ещё один замечательный проект под названием «Какату»! В США аналогичный проект был создан в 2006 году и был назван «Twitter». Сейчас «Twitter» является одной из самых популярных социальных сетей в мире! Сайт «Какату» создан специально для людей с постсоветского пространства, учитывая все особенности нашего менталитета.
Читать дальше →

Разбор задач Facebook Hacker Cup 2011 Qualification Round

Facebook Hacker Cup 2011 проходит в 4 раунда — квалификационный, два онлайн раунда и финальный, в главном офисе.

Уже завершился квалификационный раунд, анонсированный официально Хабром
Результаты раунда говорят о 5846 игроках, прошедших в первый онлайн тур.
Участникам квалификационного раунда предлагалось 3 задачи, для прохождения достаточно было правильного решения любой из них.

Читать дальше →

Linux-vserver или каждому сервису по песочнице

Для целей размещения проектов я применяю такую схему: каждый сервис запускается в изолированной среде: боевой — отдельно, тестовый — отдельно, телефония — отдельно, веб — отдельно. Это снижает риски взлома систем, позволяет бакапить всё и вся одним rsync'ом на соседний сервер по крону, а в случае слёта железа просто поднять на соседнем железе.

Для создания изолированной среды есть два подхода, именуемые VDS (виртуализация аппаратуры) и VPS/jail (виртуализация процессного пространства).

Для создания VDS изоляций применяют XEN, VirtualBox, VMWare и прочие виртуальные машины.
Для создания VPS на linux используется либо linux-vserver либо openvz.

Плюсы VDS: система внутри может быть совершенно любой, можно держать разные версии ядер, можно ставить другую ОС.
Минусы VDS: высокие потери производительности на IO, избыточное потребление CPU и RAM на сервисы, дублирующие запущенные на серверной ОС.

Плюсы VPS: крайне низкая потеря производительности, только на изоляцию, запускаются только те сервисы, которые реально необходимы.
Минусы VPS: можно запустить только linux и ядро будет только той версии, что уже запущено.

Так как мне не нужны разные ОС, то всюду применяю linux-vserver (так уж сложилось исторически, применяю с 2004го года, а openvz вышел в открытый доступ в 2005м).

Ниже я опишу базовые операции по запуску LAMP сервера в изолированном окружении.

Читать дальше →

Пакет программ Page Speed от Google

Здесь уже был опубликован топик про mod_pagespeed, модуль для Apache 2, Google выпускает mod_pagespeed для Apache, я постараюсь раскрыть назначение и возможности инструментов Page Speed более подробно.
На данный момент существуют 2 инструмента.
  1. Дополнение Page Speed для Firefox
  2. Модуль mod_pagespeed для веб-сервера Apache2
Зачем это нужно?
Для разработчиков
Разработка проектов ведется с использование различных CMS, шаблонизаторов, подключаемых JS библиотек, и т.п., в генерируемом HTML коде появляются лишние пробелы, переносы строк, комментарии. «Исходный код» выглядит достаточно страшно, неудобен для чтения. В JS неизбежны комментарии, табуляция.
Для хостинг компаний
Уменьшение трафика, и как следствие более рациональное использование толщины канала. Оптимизация всего передаваемого «на лету». Возможность настройки модуля через .htaccess.

Читать дальше →