Online video hd

Смотреть измена видео

Официальный сайт panajotov 24/7/365

Смотреть видео бесплатно

dfx 07.08.2010 12:33

СкриптыАля виндовый 'ускоритель интернета'

Кто не в курсе: есть такой файлик в линуксе (да и в винде тоже) - hosts. Он остался с давних времён, когда DNS-серверов ещё не существовало в природе, а пара домен=IP-адрес распространялась в виде одного файла, который надо было регулярно обновлять, скачивая себе на компьютер. Этот самый hosts (в линуксе /etc/hosts) и по сей день используется системой и содержит в себе строки вида
IP-address domain.name
При обращении к какому-нибудь домену система сначала смотрит этот файл. Если она находит там запись для запрошенного домена, то сразу же переходит по указанному IP-адресу. Если не находит, то идёт уже спрашивать у DNS-сервера. Запрос к DNS серверу происходит намного дольше (что естественно), чем запрос к файлу. Так что в принципе скорость обработки запросов можно немного уменьшить (для модемных соединений это будет более существенная экономия времени, чем для скоростных соединений). Т.е. если для основных часто используемых сайтов добавить соответствующие записи в /etc/hosts, то странички будут открываться немного быстрее. На этом принципе работают многие "ускорители интернета" для винды.

Мой скрипт тоже занимается этим же. Правда всё надо делать ручками и, если IP-адрес сайта поменяется, придётся в ручную обновлять записи (правда можно повесить в крон скрипт, который будет регулярно сам обновлять ip-адреса сайтов по списку, используя этот скрипт).

Скрипт написан на bash.
Вот, собственно, он сам:
 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/bin/bash

ROOTCMD="su -c" # Нужны права рута

if test -z "$1"
then
print "You must specify a hostname!"
exit 2
fi

HOSTNAME="$1"

# Если указанный хост уже есть в /etc/hosts, то надо его сначала удалить оттуда
if << `grep "$HOSTNAME" /etc/hosts` >>
then
echo "Found old hosts-record. Deleting..."
HOSTS=`cat /etc/hosts | sed "/$HOSTNAME/d"`

# Если запушено от рута, то просто переписываем hosts
# иначе используем команду запуска от рута
if test `whoami` != 'root'
then
$ROOTCMD "echo '$HOSTS' >/etc/hosts"
else
echo "$HOSTS" >/etc/hosts
fi

echo "done!"
fi


PING=`ping -c1 $HOSTNAME` # Пингуем хост
# Выгрызаем из вывода ping'а айпишник
IP=`echo "$PING"|egrep -o "<0-9>{1,3}\.<0-9>{1,3}\.<0-9>{1,3}\.<0-9>{1,3}" |sed 1q`

#Или вариант, предложенный peter
#IP=`nslookup $HOSTNAME | grep Address | head -n2 | tail -n1 | cut -d' ' -f2`


echo "Writing new hosts record..."

# Дописываем новую запись в /etc/hosts
if test `whoami` != 'root'
then
$ROOTCMD "echo '$IP $HOSTNAME' >> /etc/hosts"
else
echo "$IP $HOSTNAME" >> /etc/hosts
fi

echo "done!"



Теперь кидаем его в одну из директорий из $PATH (для запуска скрипта от рута, путь должен быть в $PATH root'а). И просто запускаем:
$> scriptname yandex.ru

Проверяем /etc/hosts и видим там
........
........
77.88.21.11 yandex.ru


Тэги:
+ -2 -
Похожие Поделиться

Ch00k 07.08.2010 12:44 #
+ 12 -
Совершенно ненужная вещь, имхо. Во первых, кто щас сидит на модемных соединениях? Во вторых, есть DNS cache, в т.ч. в браузере.
dfx 07.08.2010 12:46 #
+ 1 -
Может и не нужная. Но на модемах многие. Не на обычных, а на мобильных, там скорость тоже не ахти в большинстве случаев.
А кэш имеет свойство устаревать. :)

А вообще, я и не говорю, что это супер полезно и нужно. Писался он большей частью just for fun.
stasikos 07.08.2010 16:15 #
+ 1 -
Есть nscd, который кеширует все подряд, в том числе и DNS
Midler 07.08.2010 23:50 #
+ 0 -
Во первых, кто щас сидит на модемных соединениях?

Ты явно не бывал у меня дома = )
solomenikm 08.08.2010 03:02 #
+ 0 -
Беларусь сидит. Правда не на модемном соединении, но анлим АДСЛ очень уже близок к нему.
Ch00k 07.08.2010 12:52 #
+ 0 -
А кэш имеет свойство устаревать. :)

и
для основных часто используемых сайтов добавить соответствующие записи

как-то не вяжется :)
Неужели резолвинг на мобильном модеме занимает настолько много времени? о.О
dfx 07.08.2010 12:54 #
+ 0 -
:) да ладно тебе придираться-то :)) может я не только браузером пользуюсь. или то и дело меняю браузеры? :)

Да, через эти модемы, особенно когда они в режиме gprs работают, резовлинг занимает ощутимое время... порой до 8-10 секунд доходит - специально проверял, на плохеньком коннекте :)
cppmm 07.08.2010 18:26 #
+ 1 -
Да, настолько много. Я, когда сидел на gprs, вообще поднял себе дома кеширующий dns. :)
mutantcornholio 07.08.2010 12:54 #
+ 0 -
Хм... а всегда ли ответ на пинг будет содержать айпи? Если ip соответствует домену, но тот фильтрует пакеты? Консоль в данный момент далеко, проверить вывод не могу. Так точно делает aol.com, ещё кто-то, кого часто DDOS'ят.
dfx 07.08.2010 12:56 #
+ -2 -
Не, ну есть, конечно, исключения. Усложнять ради них скрипт смысла не вижу. Если уж попадётся такое исключение - проще руками просто сделать всё.
dfx 07.08.2010 12:58 #
+ -2 -
Если потери большие, то можно просто увеличить число пакетов у ping'а с одного, до 3-5... Тогда, если пинги не блокируются - айпишник будет получен почти 100%
Sugar 07.08.2010 14:37 #
+ 2 -
а как ip-пакет вернется без обратного адреса в заголовке пакета, такое разве возможно?? Если я что-то понимаю в tcp/ip, то такой пакет должен зарезаться где-то на роутерах.
dfx 07.08.2010 15:14 #
+ -2 -
ICMP-запросы это одно, рабочие пакеты - это совсем другое. Заблокированные пинги никак не помешают обычной работе протокола :)
peter 07.08.2010 13:16 #
+ 6 -
Лучше все-таки не ping, а nslookup.
Типа nslookup $HOSTNAME | grep Address | head -n2 | tail -n1 | cut -d' ' -f2.
dfx 07.08.2010 13:26 #
+ -7 -
Можно и так :) я не заморачивался с поиском оптимального варианта :)
stasikos 07.08.2010 16:18 #
+ -6 -
То есть на welinux все настолько классные, что можно написать какого угодно качества скрипт и выложить?

edited by xT
dfx 07.08.2010 16:21 #
+ -13 -
Выложи свой.
Конкретно про тебя могу сказать - да, ты классный.

edited by xT
stasikos 07.08.2010 16:28 #
+ -8 -
В интернете лежит достаточно моих скриптов.
dfx 07.08.2010 16:29 #
+ -11 -
Молодец, возьми пирожок.
stasikos 07.08.2010 16:38 #
+ -3 -
#!/bin/bash

HOSTS="/etc/hosts"

if < -z "$1" > ; then
echo "Usage : $0 "
fi

HOST="$1"
IP=`getent hosts $HOST | head -1`

sed -i .bak -e "/$HOST/d" "$HOSTS"
echo "$HOST $IP" >> "$HOSTS"

stasikos 07.08.2010 16:41 #
+ -2 -
Так чуть лучше

#!/bin/bash

HOSTS="/etc/hosts"

if < -z "$1" > ; then
echo "Usage : $0 hostname"
fi

sed -i .bak -e "/$HOST/d" "$HOSTS"

HOST="$1"
IP=`getent hosts $HOST | head -1`

echo "$HOST $IP" >> "$HOSTS"
dfx 07.08.2010 16:46 #
+ -9 -
Особенно вот это лучше

sed -i .bak -e "/$HOST/d" "$HOSTS"

HOST="$1"
stasikos 07.08.2010 16:48 #
+ -4 -
У тебя было время писать его столько сколько влезет, у меня нет.

#!/bin/bash

HOSTS="/etc/hosts"

if < -z "$1" > ; then
echo "Usage : $0 hostname"
exit 1
fi

HOST="$1"
sed -i .bak -e "/$HOST/d" "$HOSTS"
IP=`getent hosts $HOST | head -1`

echo "$HOST $IP" >> "$HOSTS"

Так лучше? Учи лучше команды из скрипта - ибо юзать пинг для DNS Lookup это просто глупо.
dfx 07.08.2010 16:51 #
+ -11 -
Ты на роль учителя нифига не тянешь, если чо. Банальный понторез, и ничего более.
Я этот скрипт написал за 5 минут, just for fun. А ты решил доказывать свою "крутость".
stasikos 07.08.2010 16:54 #
+ -5 -
Я написал этот скрипт за 45 секунд с отладкой. Кто быстрее?
dfx 07.08.2010 16:58 #
+ -13 -
С такой "отладкой" я тебе за 10 секунд напишу.
dfx 07.08.2010 16:49 #
+ -10 -
А если запись с хостом уже есть? А если я не хочу от рута запускать? ты предложил по сути то же самое, что и я написал, только не предусмотрел вообще нифига, выпендрившись лишь другим способом получения ip (причём даже тут налажал, намного лучше было бы сделать echo `getent hosts "$1" | head -1` >> $HOSTS )

Не считая ещё того, что выложил "исправленный" скрипт, который будет завершаться с ошибкой на полпути.
stasikos 07.08.2010 16:53 #
+ -5 -
> А если запись с хостом уже есть?
sed -i.bak -e "/$HOST/d" "$HOSTS" жеж

> А если я не хочу от рута запускать?
$HOSTS можно менять

> только не предусмотрел вообще нифига, выпендрившись лишь другим способом получения
Я просто убрал много лишней и ненужной логики

> (причём даже тут налажал, намного лучше было бы сделать echo `getent hosts "$1" | head -1` >> $HOSTS )
Не лучше. Потому что так можно добавить еще проверку на то что в $IP вообще что-то есть.

Я вообще удивляюсь, что вместо того чтобы научиться у старших, ты плюешься ядом.
dfx 07.08.2010 16:58 #
+ -12 -
> $HOSTS можно менять
да что ты?
$ ls -la /etc |grep hosts
drwxr-xr-x 4 root root 4096 Июл 16 11:52 ghostscript/
-rw-r--r-- 1 root root 538 Авг 7 15:38 hosts

Давай, измени его мне без рута.

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

Не лучше. Потому что так можно добавить еще проверку на то что в $IP вообще что-то есть.
Т.е. если оно вставит пустую строку - это убъёт всё?.. ну-ну.

Я вообще удивляюсь, что вместо того чтобы научиться у старших, ты плюешься ядом.
Было бы у тебя чему учиться, кроме гонора...
stasikos 07.08.2010 17:00 #
+ -7 -
$HOSTS=/tmp/newhosts

Не заплевывай экран слюной, код не видно
dfx 07.08.2010 17:02 #
+ -11 -
Ты правда мне нравишься! Что мне с этого /tmp/newhosts ? В /etc/hosts всё-равно писать придётся. Или твой гений предлагает потом скопировать файл отдельно, но с правами рута?

edited by xT
stasikos 07.08.2010 17:03 #
+ -5 -
> А если я не хочу от рута запускать?

> В /etc/hosts всё-равно писать придётся. Или твой гений предлагает потом скопировать файл отдельно, но с правами рута?

Какое-то противоречие в логике, никто не находит?
dfx 07.08.2010 17:05 #
+ -12 -
Не находим. и ты бы не нашёл, если бы посмотрел скрипт. Он предусматриват как запуск от рута, так и запуск от простого пользователя.
stasikos 07.08.2010 17:07 #
+ -6 -
Да, но зачем нужно его запускать от простого пользователя, если потом все равно придется добавлять руками?
dfx 07.08.2010 17:09 #
+ -13 -
Что добавлять руками? ввести пароль? Сложно, да.. сложнее, чем дописывать su или sudo и всё-равно вводить пароль...
dfx 07.08.2010 17:13 #
+ -14 -
Ты сейчас вот прекрасно показываешь, что не смотрел скрипт совершенно, уцепился за одну строчку и решил доказать, что умнее меня. Что ты доказал на самом - ты уже сам понял, наверное...
Если бы ты действительно хотел чему-то кого-то научить, то создал бы отдельный пост, со своим скриптом, и сделал бы его действительно лучше моего.
stasikos 07.08.2010 17:16 #
+ -4 -
Кому бы он был бы нужен? :)

> if test `whoami` != 'root'
это же тоже неправильно
if < `id -u` != "0" > ; then echo "i'm not root" ; fi
рута могут звать не root, да и в системе может быть больше одного root
dfx 07.08.2010 17:19 #
+ -13 -
ты упорот. цепляешься к деталям, чтобы хоть как-то оправдать свой бред, что тут напорол.
Скрипт работает и работает хорошо. Ты ничего лучшего не предложил. Так что - спать!

и да... если у человека root переименован, то он если и воспользуется этим скриптом, то уж переделав под себя.
dfx 07.08.2010 17:22 #
+ -12 -
Товарищи модераторы, удалили бы эту ветку - бессмысленный флуд же.. :) ну или хотя бы почистите, пожалуйста :)
kstep 07.08.2010 20:49 #
+ 1 -
dfx, ты бы лучше почитал его скрипты без пелены слепящего тебя гнева. Там есть чему поучится.
xT 08.08.2010 02:18 #
+ 2 -
по unix way программированию следует писать в темповый файл, а затем замещать им основной
s2h 07.08.2010 13:49 #
+ 2 -
огромное спасибо за скрипт сижу с мегафона, пиковая скорость 7кб/с. одного тока резолва жду иногда по минуте. А Чукс просто не знает, что в России есть еще и такие интернеты
dfx 07.08.2010 13:52 #
+ -5 -
Он, видимо, москвич :)
ak3n 07.08.2010 14:12 #
+ 2 -
из Львов же
dfx 07.08.2010 14:15 #
+ -1 -
Там тоже дешёвый и быстрый интернет доступен всем? :)
in1t 07.08.2010 15:18 #
+ 5 -
а может dnsmasq лучше поставить?
dfx 07.08.2010 15:28 #
+ -7 -
Можно поставить много чего. Но для этого нужны две вещи:
1. Знать, что поставить.
2. Должно быть пофиг, что у тебя в системе наставленно

Первое - не для всех. Куча разных программ, у каждой свои особенности и странности. А вариант с hosts работает всегда, везде и без конфигов :)
Второе - лично мне не хочется ставить кучу демонов в систему, особенно, если половина мне и не нужна по сути... :)

А вообще - каждому своё. Я решил вопрос так. Но никого даже не призываю следовать этому пути. Скрипт будет полезен хотя бы в качестве примера написания скриптов (или наоборот - примером того, как скрипты писать не надо %) )
WiseLord 07.08.2010 16:21 #
+ 6 -
Велосипед такой велосипед..
Действительно, лучше поставить dnsmasq, прописать в его конфиге пару DNS-серверов, к которым он будет обращаться при первом обращении по некоторому адресу", прописать 127.0.0.1 в resolv.conf и запустить демон dnsmasq.
Дальше dnsmasq будет делать то же самое, что пытается делать автор топика, только никаких проблем при изменениях IP-адреса сервера уже не будет.
А вариант с hosts работает всегда, везде и без конфигов :)

Этот вариант с dnsmasq работает тоже везде и всегда, ибо resolv.conf один для всех.
лично мне не хочется ставить кучу демонов в систему

Вариант "1 демон" ничуть не хуже варианта "1 скрипт в cron".
dfx 07.08.2010 17:56 #
+ -3 -
твой вариант: Поставить, прописать, прописать, запустить.
мой вариант: Скопипастить-сохранить, пользоваться по мере надобности.
Тебе удобно ставить демона? Ставь. Мне удобней использовать скрипт. Велосипед? Ну да. dnsmasq тоже влосипед, ведь есть же bind...


скрипт в крон - вариант опциональный, это раз. а два - есть разница +1 демон или +1 задание для демона?
xT 08.08.2010 02:22 #
+ 2 -
у да. dnsmasq тоже влосипед, ведь есть же bind...
ага, тогда и nginx\lighttpd и прочие хттп(+)серверы тоже велосипед, ведь есть же Apache

p.s. линукс тоже велосипед, ведь есть же виндоус
cppmm 08.08.2010 13:55 #
+ -1 -
Попрошу не путать - nginx - это не чистые web-сервер. Изначально это проксирующий фронтенд над апачем.
Мне тут тоже программеры долго рассказывали, как крут нгинк и апач не нужен, пока я не запустил им в двух идентичных виртуалках nginx+python+django/nginx+php+drupal в одной и тоже самое, но с апчем в другой. Визуально страницы из виртуалки с апачем генерились быстрее раза в два. А когда я туда же, над апачем поставил проксирующий нгинкс для отдачи статики и разграничений для параллельной загрузки, всё вообще залетало.
Каждую вещь надо использовать по назначению.
xT 08.08.2010 14:23 #
+ 1 -
не путаем : ) а что значит "не чистый" ?
вообще не об бенчмарках и о видах хттп-серверов(про варниш же я не стал писать, ибо вот он как раз прокся) речь, ведь можно и на баше велоскрипт написать для отдачи http-контента
ZogG 08.08.2010 14:31 #
+ 1 -
http://www.youtube.com/watch?v=Z-qV9wVGb38
cppmm 08.08.2010 15:42 #
+ 2 -
nginx хорошо отдаёт статику. Например, страница, сгенерированная с помощью apache+php - это уже статика. А когда его пытаются заставить самому генерить эти страницы, например, с помощью прикручивания к нему php через cgi - это уже костыль. Он для этого не предназначен и начинает при больших нагрузках или сложных движках выдавать феерические тормоза. Т.е. как таковым web-сервером в современном понимании nginx не является. Как я уже писал - это frontend для снижения нагрузки на apache и кеширования часто повторяющихся объектов для увеличения скорости отдачи сайта конечному пользователю.
А костыль можно на чём угодно написать. На perl'е, например, простейший web-сервер с использованием нескольких модулей со cpan пишется за полчаса. Но надо ли это? Для тестов и опытов иногда не помешает. Но в реальных условиях такой продукт нежизнеспособен.
xT 08.08.2010 16:19 #
+ -1 -
страница, _сгенерированная_ с помощью apache+php(который собственно тоже может быть как cgi и как модуль, и как cgi он тоже безбожно тормозит, и с ним не работают всякие опкодеры) это динамика, ибо в следующий раз она опять будет генерироваться, и запрашиваться будет опять же у апача
а статика это js, css и прочий жыпег который отдается клиенту напрямую, минуя бэкэнды
cppmm 08.08.2010 16:30 #
+ 2 -
А вот в том-то и фишка, что апач её генерирует, но для nginx это уже просто html-страница и он её отдаёт. Как будто бы один раз лежал на сервере файлик index.html, в другой раз лежит он же, но внутренности немного изменились. И nginx работает с ним, как со статической страницей. Он не знаю, что то, что ему отдаёт апач, каждый раз на лету собирается. И вот из этого всего он и достаёт наиболее повторяющиеся вещи, кеширует и пользователю отдаёт быстрее. То же самое касается и css. Например, многие движки генерируют css на лету так же, как html. И при проксировании через nginx, можно поймать момент, при котором html изменился, а css остался от "предыдущего" запроса, вытащенный их кеша. Ну или наоборот - новый css, при старом html. Этого, конечно, надо избегать и подстраивать nginx так, чтобы такого не возникает, но как пример, по-моему, вполне наглядно показывает принцип его работы.
Minoru 09.08.2010 07:36 #
+ 0 -
Хм… А я вот читал, что nginx пристраивают к apache в качестве фронтенда потому, что apache жрёт больше памяти, когда что-то отдаёт пользователю, и поэтому выгоднее разделить процессы генерации и отдачи файла — первым занимается апач (гибкий, хорошо ладящий с cgi), вторым — nginx (который, как уже было сказано, хорошо отдаёт статику). Меня обманули?
xT 09.08.2010 07:59 #
+ 0 -
и поэтому тоже, по сути вы про одну и ту же ситуацию написали - многопоточность
Username 08.08.2010 17:00 #
+ 2 -
Слушай, расскажи про nginx большим постом.
cppmm 08.08.2010 21:06 #
+ 0 -
Ну, сейчас время у меня есть, постараюсь накатать в ближайшие дни. На самом деле штука классная. Я сам до сих пор фонарею от его возможностей. :)
digiwhite 09.08.2010 07:50 #
+ 0 -
Присоединяюсь к реквесту :)
Midler 11.08.2010 14:04 #
+ 0 -
+ ещё один желающий прочесть = )
Zend 09.08.2010 08:33 #
+ -1 -
p.s. линукс тоже велосипед, ведь есть же виндоус

Наоборот ;-)
xT 09.08.2010 08:40 #
+ 1 -
переставить педали местами? : )
pomkalk 07.08.2010 17:11 #
+ 1 -
Сколько людей, столько и мнений. Кому нужно, тот возьмет для себя урок из этого, а доказывать кто круче скрипты пишет, смешно да и только!

А велосипед, не велосипед это тоже смутное понятие - И велосипед не каждый сделает! да и его нужно уметь делать!
ZogG 07.08.2010 18:02 #
+ 2 -
пост ненависти и о понятиях ?
dfx 07.08.2010 18:06 #
+ -10 -
А ты с какова района, пацанчик? Ненавижу тебя!!!1 %))
dfx 07.08.2010 18:21 #
+ -8 -
Ух как накинулись... Как-будто лет сто не кушали свежатинки %))
pomkalk 07.08.2010 20:03 #
+ -3 -
Да...это еще те волки! за то сами путевого ни чего сказать не могут....
or10n 07.08.2010 20:53 #
+ 3 -
пост из прошлого :)
AlexGret 07.08.2010 22:12 #
+ 1 -
Пусть некоторые считают, что сабж не нужен. IMHO, любой КАЧЕСТВЕННО написанный скрипт полезен для обучения. А если кто-то видит явные недостатки, объективно изложите их, и вместе мы сможем повысить качество скрипта. Это касается не только сабжа, но и многих других творений, которые выкладываются здесь.

Очень обидно. Люди совсем разучились общаться друг с другом. Вместо конструктивной критики - сплошное хамство. Даже на ЛОРе так себя не ведут. Те, кто пытается иронизировать и обратить всё в шутку: ребята, хам всё равно не поймёт, что вы шутите, а будет только продолжать хамить. Поэтому, нет смысла отвечать на хамство резкими шутками. Конечно, на модератор не может за всеми уследить, но те, кто принимает участие в дискуссии, не должны давать хаму возможность превратить всё в перебранку.
xT 08.08.2010 02:37 #
+ 2 -
сейчас еще и удалить лишнее не можем, по двум причинам
1 - не работает удалялка
2 - ниже по ветке хамства и разброда идёт конструктив, который тоже улетит при удаление вышестоящих каментов
пришлось немного отредактировать : )
kstep 08.08.2010 10:26 #
+ 1 -
Зачётно получилось, особенно если помнить, что было раньше, и сравнить =)
h31 07.08.2010 23:12 #
+ 3 -
Устраивает pdnsd.
main 08.08.2010 01:45 #
+ 0 -
Мы видим, что Вы умеете писать скрипты.
В любом случае спасибо.
Ну, и как было указано выше, бесполезно.

P.S>Без обид.
solomenikm 08.08.2010 03:08 #
+ 0 -
Люди!!!, камрад выкладывает методу: комментариев уйма, а плюсов нуль. Что за фигня, человек жеш старался!? Не "Опен Сурс", товарищи...
xT 08.08.2010 03:14 #
+ 0 -
так сказать, идея не нова - камрад выкладывает реализацию
solomenikm 08.08.2010 03:23 #
+ -1 -
Чет меня поперло. Чет мне кажется что тру Опен Сурс это когда от каждого по возможностям. И каждый тогда достоин награды (хотя бы в в виде плюса). А может я и не прав... Я не знаю, но так мне кажется.
xT 08.08.2010 03:25 #
+ -1 -
ты всегда даешь официанту на чай? даже если не понравилось обслуживание?
pomkalk 08.08.2010 09:22 #
+ 0 -
А в чем проблема! если тебе это бесполезно, тогда ты чего тут делаешь....лишь бы в комментариях пос**ть. На том же Welinux еще полно людей которым этот скрипт или идея пригодится, но они даже спасибо не скажут, да и плюс не каждый поставит!

main 08.08.2010 10:49 #
+ -2 -
На welinux почти не вычитают(читай минусуют). Как видите, Вы не правы.
exelens 08.08.2010 15:23 #
+ 0 -
вычитают(читай минусуют)

Не знаю как Вы =) а Мы (одминистрация) НВБН, я и Астрамак читаем ВИЛИНУКС
main 08.08.2010 16:49 #
+ 2 -
Сударь, Вы меня не поняли.

Я имел ввиду математические операции, такие как "вычитание", "сложение", "деление" etc.

И когда я сказал, что на welinux не вычитают, я имел ввиду, что это прекрасное сообщество не разбрасывается минусами без очень серьёзной причины.
exelens 08.08.2010 16:55 #
+ 1 -
Что то от жары у меня крышу уносит
pomkalk 08.08.2010 17:24 #
+ 0 -
Ну тогда объясни мне эту серьезную причину за что автору поста минусов наставили?

Я вижу только одну! тут кто то себя через чур умным считает!
xT 08.08.2010 17:31 #
+ 0 -
объясни нам серьезную причину почему мы должны объяснять тебе
exelens 08.08.2010 19:10 #
+ 5 -
А я не понимаю =) почему мои посты минусуют =) Это же мой чатик =))
main 08.08.2010 20:04 #
+ 0 -
А я так понимаю Вы же можете себе "поправить"? :)
exelens 08.08.2010 20:33 #
+ 0 -
Но это уже будет не интересно.
Меня лучше на ты
SergMarkov 08.08.2010 16:39 #
+ 0 -
Не знаю как с DNS, но если так резать рекламу , то после 100 записей начинает безбожно тормозить
dfx 09.08.2010 10:45 #
+ -4 -
А понос не унимался, через уши вытекал... %) как же высока сила инерции на вилинуксе..
kstep 09.08.2010 12:25 #
+ 2 -
Yeah, we do it for lulz!
ZED 09.08.2010 13:46 #
+ 1 -
А вообще, я и не говорю, что это супер полезно и нужно. Писался он большей частью just for fun

Вот теперь расслабься и получай удовольствие ^___^
blackraven 10.08.2010 19:21 #
+ 1 -
Я не понял, а че с ТС случилось?..
xT 10.08.2010 19:29 #
+ 0 -
уехал на велосипеде, наверно
blackraven 11.08.2010 13:34 #
+ 0 -
Честно говоря, жалко. Полезный был товарищ :) Хоть и нервный. Были у него полезные посты... А теперь мылинупс потерял одного из постоянных участников.

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн