-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в NeoliteBSD

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 25.07.2007
Записей: 39
Комментариев: 25
Написано: 106

Widgetize!

Opera Software Update System

Вторник, 09 Июня 2009 г. 14:16 + в цитатник
Я давно думал о том, чтобы написать систему управления своей коллекцией софта, но только недавно нашлось время. И первым шагом было автоматизировать проверку новых версий программ. Большинство программ не имеют встроенного механизма проверки наличия новых версий и тем более, автоматического обновления, поэтому приходилось информацию о них получать методом парсинга страниц офф. сайтов. В тоже время глупо было бы не воспользоваться имеющимися системами, учитывая что они дают куда более точную информацию о новых версиях. Итак, начнем с самого крепкого орешка - Оперы. На то, чтобы понять как работает её система обновлений у меня ушло 3 дня, поэтому я просто не поделиться полученной информацией =)

На данный момент Opera использует два протокола проверки наличия новых версий:

1. Используется для обновления текущих стабильных версий 9.xx.

Шифрование не используется, все передается по протоколу HTTP. Сервер обновлений - xml.opera.com.
Проверить его работу можно очень просто: достаточно перейти по ссылке http://xml.opera.com/update/. Если сделать это в опере - вам предстанет XML документ с перечислением последних версий для различных локализаций.

Читать далее
Рубрики:  Статьи
Исследования

Метки:  

Webmin + AWStats module

Четверг, 04 Июня 2009 г. 13:46 + в цитатник
Webmin - это программный комплекс, который позволяет администрировать unix-подобную операционную систему, в большинстве случаев не работая с командной строкой и не запоминая ни одной команды. Всё управление сервером происходит через веб-интерфейс. Используя любой браузер, администратор сервера может заводить новые аккаунты, почтовые ящики, изменять настройки веб-сервера Apache, исправлять и дополнять записи DNS, настраивать сайты, почтовые ящики и т.д. Однако, в некоторых случаях необходимо знание операционной системы и редактирование конфигурационных файлов вручную. Кроме того, не все возможности операционной системы и не все программы можно конфигурировать через интерфейс Webmin, например nginx пока не входит в базовый набор.


Собственно сама установка
Рубрики:  Установка
Настройка
Статьи

Метки:  

Установка и настройка ProFTPd

Пятница, 27 Февраля 2009 г. 15:29 + в цитатник
 (690x111, 10Kb)

Установка стабильной версии из портов:
shell код:
cd /usr/ports/ftp/proftpd/
make install WITH_MYSQL=yes
make clean


Установка последней версии из исходников:
shell код:
fetch ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3rc3.tar.gz
tar -xvf proftpd-1.3.3rc3.tar.gz
cd proftpd-1.3.3rc3


Также последняя версия исходников доступна в CVS (пароль для анонимусов пустой):
shell код:
cd ~/cvs
cvs -d :pserver:anonymous@proftp.cvs.sourceforge.net:2401/cvsroot/proftp login
cvs -d :pserver:anonymous@proftp.cvs.sourceforge.net:2401/cvsroot/proftp -z3 co proftpd
cd proftpd


Далее

Статус статьи: Релиз, обновлена 10.01.2010.
Рубрики:  Установка
Настройка

Метки:  

Хакеры против директора столовой. 200-дневная война

Вторник, 14 Октября 2008 г. 14:18 + в цитатник
День первый

Хакер приходит в общественную столовую и с возмущением обнаруживает, что солонку на столе может открутить кто попало и насыпать туда что угодно. Хакер приходит домой и пишет гневное письмо директору столовой: "Я, meG@Duc|<, обнаружил уязвимость солонки в Вашей столовой. Злоумышленник может вскрыть солонку и насыпать туда яду! Примите меры срочно!"

День второй

Директор среди прочих деловых писем, запросов о поставках еды и курьерских уведомлений получает письмо, и пожимает плечами: "Кому этот бред только в голову пришёл?"
Хроники
Рубрики:  Лирика

Веб-мастеру на заметку

Четверг, 04 Сентября 2008 г. 12:23 + в цитатник
Т.к. в силу своей профессии часто приходится сталкиваться с версткой, очень часто появляется необходимость проверить как эта самая верстка будет выглядеть на различных браузерах. В т.ч. и в различных их версиях. И вот тут начинаются вопросы: где взять ИЕ 5 версии, 4, а может, даже и 3-ей?

И вот несколько решений данной проблемы:

IETester 0.2.2
IETester позволяет тестировать отображение сайта сразу во всех IE-браузерах, актуальных на сегодняшний день — IE8 beta 1, IE7 IE 6 and IE5.5 on Vista and XP.
Напомню, что браузер пока еще находится в состоянии альфа-версии, поэтому возможны некоторые проблемы при его использовании. Тем не менее, потенциал у него очень большой, и он может сильно облегчить жизнь веб-разработчикам, помогая избежать необходимости держать несколько браузеров на одном компьютере.


Многим уже известный пакет, Multiple IE
Не знаю, насколько важно для вас иметь все версии IE под рукой, даже если вы по прежнему пользуете сп1. Но если все-таки вам понадобится подгонять сайт под все ИЕ, то можете ставить этот пак, включающий ИЕ от 3-й по 6-ю версии. 7-й ставится отдельно.


Материалы по теме:
http://www.hpcfactor.com/downloads/msie/
Рубрики:  Tips&Tricks

Метки:  

Руссификация консоли, MC и JOE

Среда, 03 Сентября 2008 г. 20:08 + в цитатник
 (699x535, 78Kb)

Данное изложение не претендует на звание полноценной статьи. Это скорее отрывок, что называется, "для себя".

Подробнее
Рубрики:  Tips&Tricks

Маскировка Apache

Понедельник, 01 Сентября 2008 г. 12:57 + в цитатник
Есть несколько способов скрыть версию Апача.

1. Используя httpd.conf.
Добавляем в него следующие строки
code:
ServerSignature Off
ServerTokens ProductOnly

В результате, в заголовках, будет выводиться только
code:
Server: Apache
без указания конкретной версии.

Плюсы, минусы, идеи
Рубрики:  Tips&Tricks

Установка Apache+mod_php+mod_perl+mod_security+MySQL+PostgreSQL

Воскресенье, 31 Августа 2008 г. 20:41 + в цитатник
 (641x239, 71Kb)

Данная статья изначально являлась переработанной инструкцией по установке и настройке програмного обеспечения для организации собственного веб-сервера. Она много раз перерабатывалась в зависимости от нужд, менялись настройки, парметры конфигурации, версии программ. И в результате получился вот такой вот небольшой User Guide =)

Приступить к установке

Материалы по теме:
http://www.opennet.ru/base/sys/apache_tune_bsd.txt.html

Статус статьи: Релиз, обновлена 10.01.2010.
Рубрики:  Установка

Метки:  

Итак...

Вторник, 26 Августа 2008 г. 21:52 + в цитатник
Сменил работу. Теперь тружусь Perl-программистом в компании Stack Telecom.
Хорошая рабочая атмосфера приносит свои плоды: опять взялся за перл (а как иначе?), продолжаю разбираться с CVS, приступил к изучению HTML::Mason, вплотную столкнулся с ООП, пришлось разбираться с абстракцией, инкапсуляцией, наследованием и пр. принципами объектно-ориентированного подхода. Стал чаще появляться на своем сервере, опять занялся его настройкой, вернулся к работе над чатом. В общем, надеюсь, что теперь посты будут появляться здесь чаще ;-)
Ах, да, обе сессии успешно закрыты и я переведен на второй курс вечернего отделения Московского Государственного Института Электронной Техники (МГИЭТ) O:-) Ещё год и встанет выбор, если, конечно, не будет никаких проблем с проходом на фак-тет МПиТК (Микроприборов и Технической Кибернетики): ПО (Программное обеспечение) или ТКС (Телекоммуникационные системы). На втором факультете есть самые заманчивые специальности: "Защита информации" и "Защита связи". Правда не уверен, что они есть на вечернем. В любом случае, выбор пока остается на ПО.
Рубрики:  Лирика

Proxy Auto-Config File Format

Среда, 04 Июня 2008 г. 12:02 + в цитатник
Вот и подошел к концу первый курс. Осталась лишь досдать сессию. Но это все лирика. Сегодня речь пойдет про .PAC файлы.

Началось все с того, что, как во на многих фирмах, нам прикрыли контакт и одноклассники. На одноклассники мне, конечно, положить, а вот контакт... Просто так с этим мириться я не собирался, тем более, что на моем сервере уже давно была поднята прокся. Какое-то время я так и сидел: периодически то переключаясь на неё, чтобы попасть ВКонтакт, и отключая, чтобы нормально работать. Не скажу, чтобы меня это сильно напрягало, но хотелась большего автоматизма: чтобы она включалась сама в зависимости от того, на какой сайт я лезу. И тут я обратил свое внимание на строку "Использовать указанный URL для автоматической настройки прокси" в FF.
Эта строка долгое время не давала мне покоя, и в один прекрасный день я решил попробовать узнать, а что же это должен быть за хитрый URL такой? Результатом недолгих поисков стала ссылка на скрипт автонастройки прокси одного из провайдеров. Немного модифицировав его я получил желаемое: если я пытался попасть на одноклассники или контакт, автоматически FF переключался на работу через прокси. В любом другом случае соединение было прямым =) А вот и сам скриптик proxy.pac:
Файл proxy.pac:
var ProxyAddress="80.92.xx.xx:ppppp";

function FindProxyForURL(url, host)
{
    if (host == 'vkontakte.ru' || host == 'moikrug.ru' || host.match('odnoklassniki\.ru'))
    {
        return "PROXY "+ProxyAddress+"; DIRECT";
    }
    return "DIRECT";
}


Подробнее про создание скриптов автонастройки прокси вы можете прочитать здесь: http://wp.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html
Рубрики:  Tips&Tricks
Исследования

Метки:  

Дела насущные...

Среда, 05 Сентября 2007 г. 21:16 + в цитатник
В общем, после поступления на первый курс вечернего отделения МИЭТа, свободного времени стало гораздо меньше, так что не знаю, насколько часто будут тут теперь появляться записи. Можно считать, что пока проект заморожен. Надеюсь, что это временно...
Рубрики:  Лирика

08.08.2007 11:40:00

Среда, 08 Августа 2007 г. 15:28 + в цитатник
Разгребая логи системы, о запуске которой я писал ранее, решил посмотреть что значат те или иные заголовки. Например, оказалось, что HTTP_UA_CPU = x86 свидетельствует о том, что у пользователя стоит Windows Mobile 5.0 (http://support.microsoft.com/kb/912876). Также частенько попадаются пользователи, использующие прокси: их внутренний IP сохраняется в HTTP_X_FORWARDED_FOR. Также обнаружились такие странные заголовки, как HTTP_TE и HTTP_COOKIE2...
Что касается первого, то, как оказалось, что аббревиатура в конце обозначает Transfer-Encoding (http://forum.sources.ru/index.php?showtopic=74208&view=findpost&p=530922). Второе отыскать было несколько сложнее, но все же я наткнулся на одну тему на форуме - http://forum.ru-board.com/topic.cgi?forum=31&topic=10293.
Решил глянуть ещё разок, что говорят по поводу HTTP_X_FORWARDED_FOR и нашел кучу интересной информации:
http://xpoint.ru/forums/internet/theory/thread/27342.xhtml
http://lists.paco.net/oops-rus/msg.200010.00180.html
http://www.freeproxy.ru/ru/free_proxy/faq/proxy_anonymity.htm
http://doc.dubs.odessa.net/phpdoc/function.getenv.php
Даже наткнулся на модуль Apache (http://sysoev.ru/mod_realip/)
http://softoroom.net/topic24165.html
и так далее...
Рубрики:  Хроники

08.08.2007 9:00:00

Среда, 08 Августа 2007 г. 15:28 + в цитатник
Вчера, наконец-то, запустил обсчет статистики для ftp сервера. Также написал улучшенный алгоритм хэширования пароля с использованием MD5. Сегодня несколько доработал его. Также вчера открыл для себя способ проверки эффективности использования индексов в мускуле. Собственно, это и являлось причиной высокой нагрузки на тестовом сервере - постоянное сканирование таблиц в виду отсутствия индексов. Создал необходимые индексы - нагрузка снизилась.
Рубрики:  Хроники

06.08.2007 11:22:00

Понедельник, 06 Августа 2007 г. 11:23 + в цитатник
Почистил логи апача, запустил систему отслеживающую нестандартные HTTP-заголовки. Посмотрим, что будет в логах через недельку, месяц... =)
Рубрики:  Хроники

03.08.2007 17:30:00

Пятница, 03 Августа 2007 г. 17:34 + в цитатник
Были выявлены ошибке в ротаторе логов веб-сервера. Спустя несколько минут были устранены, но статистика по посещениям с 6 утра оказалось безнадежно утеряна. Ну да ладно, не велика потеря =) На будущее учту - смотреть не только на посещаемость но и на время последнего анализа логов.
Рубрики:  Хроники

03.08.2007 10:00:00

Пятница, 03 Августа 2007 г. 10:03 + в цитатник
Смотрел статистику посещаемости ресурса. Оказалось, что наименьшая посещаемость в 6 и 7 часов утра, а не в 4, как я изначально предполагал. Перенастроил служебные задачи, выполняющиеся по крону на это время.
Рубрики:  Хроники

C башорга...

Среда, 01 Августа 2007 г. 17:19 + в цитатник
С празднования Дня Одмина осталось тяжелое похмелье и записанный на мобильник ремикс, исполненный под гитару у драмтеатра:

Если б я был одмин, я б рулил винду
Или может быть три - скучно же одну.
Но с другой стороны, если виснут три,
Сколько будет возни! Гейтс меня спаси!

Не плохо очень, иметь три винды
Но очень плохо с другой стороны

Win2k Corporate мой домен рулит,
Базы крутит Advanced, гамаю в XP.
Три винды, красота, что ни говори,
Но с другой стороны головняк словил.

Не плохо очень, иметь три винды
Но очень плохо с другой стороны

Как залипнет сервак, на меня орут,
Если не починю, в лес меня свезут.
На работе живу, хрен уйдешь домой!
Я один подниму - гнать начнет другой.

Не плохо очень, иметь три винды
Но очень плохо с другой стороны

Как быть нам одминам, ясность тут нужна.
Сколько нужно винды? Три или одна?
На вопрос на такой, есть ответ простой.
Если б я был одмин...

Я рулил бы BSDёй!
Рубрики:  Лирика

Метки:  

C днем Системного Администратора!

Пятница, 27 Июля 2007 г. 09:53 + в цитатник
Каждый год, в последнюю пятницу июля, администраторы корпоративных и домашних сетей, баз данных, почтовых систем, программных комплексов и другие «бойцы невидимого фронта» отмечают свой профессиональный праздник - День системного администратора. Профессия сисадмина сродни профессии врача: если все работает хорошо, о нем и не вспоминают... если не работает - его всем народом клянут, на чем свет стоит!

«Отцом» праздника является американец Тед Кекатос, посчитавший, что хоть раз в год системные администраторы должны чувствовать благодарность со стороны пользователей. Первый раз, данный праздник, был отмечен 28 июля 2000 года.

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

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

С праздником!!!
Рубрики:  Лирика

Метки:  

Занимательная установка FreeBSD в картинках

Четверг, 26 Июля 2007 г. 10:27 + в цитатник
Задача: Настроить сервер для тестирования скриптов, использования его в качестве НАТа, Web-сервера, FTP сервера с Web-регистрацией, тестового полигона для различных программ.
Условия: Сеть 10baseT/UTP внешняя, 100baseTX-HD внутренняя. Внешняя защищена авторизацией и привязкой по MACу.
Ресурсы: Сервер: Intel Core Duo 2 E6600 2.4 GHz, 1Gb RAM, 500 Gb HDD, 2 LAN Realtek.
OS: FreeBSD 6.2
Методы: Установить на сервер FreeBSD (все остальные настройки буду изложены в следующих статьях).
Реализация: Устанавливаем FreeBSD:
- Загружаемся с CD1. Запускается установщик.
(698x388, 160Kb)
Далее
Рубрики:  Установка
Статьи

Метки:  


Процитировано 2 раз

Дневник NeoliteBSD

Среда, 25 Июля 2007 г. 18:50 + в цитатник
Дневник администратора FreeBSD сервера


Поиск сообщений в NeoliteBSD
Страницы: 2 [1] Календарь