Перед вами произведение некоего anonymous3 с linux.org.ru, которое я счёл достойным выкладывания сюда. Изначально, тема про экранизацию идей Free Software на примере Linux, но нашлось и вот такое.
---
В начале ролика показываются дети, катающиеся на карусели. Несколько секунд они радостно кружатся, наслаждаясь, потом карусель замедляет ход, улыбки с лиц пропадают, они не понимают, в чем дело. Когда карусель останавливается, показывается дядька с недовольной миной в мятой рубашке с закатанными рукавами, показывает им на часы, мол их время вышло. Они покорно и грустно уходят, мужик берет деньги у следующих детей, пересчитывает монетки, пускает детей на карусель.
Следующая сцена - молодой студент над чертежами. Потом он же на своем заднем дворе с молотком и ножовкой, сверяясь с чертежами мастерит карусель. Мимо его забора проходит несколько постаревший дядька из первой сцены, сначала глядит недоуменно, потом зло ухмыляется и уходит.
Студет прибивает к своему забору табличку "NO TAXES", за его спиной дети, смотрят завороженно на новую карусель. Она выглядит не так роскошно-аляповато, как та из первой сцены, но добротно и со вкусом.
Молодой парень просит у возмужавшего студента чертежи, тот показывает ему свои наработки, рассказывает, что и как он бы изменил.
Парень и с ним еще двое его возраста вместе строят карусель побольше и покраше. Парень держит в руках чертежи, зажимает плечом мобильник и звонит студенту что-то уточнить. Тот, хоть и уже серьезный дядька весь из себя, с доброй улыбкой помогает парню.
Постройка почти готова, девушка в косынке кистью рисует последние узоры на лошадках. С удовлетворением окидывает взглядом постройку, треплет за ухо маленькую девочку, восторженно взирающую на то, что получилось.
Студент из второй сцены разворачивает и с интересом читает письмо.
На другом конце света усатый дядька получает от службы доставки бандероль с проектной документацией на строительство. В чертежах, которые он, довольный, разворачивает, угадываются знакомые линии.
Студент руководит большой группой инженеров. Разрабатывается нечто весьма масштабное.
Большой парк атракционов, много детей, улыбающийся обслуживающий персонал, возле одной из каруселей мелькает табличка "NO TAXES".
Чередуются кадры с подобными красивыми парками развлечений для детей с разных концов света и кадры с разного возраста архитекторами и строителями, работающими над чертежами.
Финальная сцена - облупившаяся и опустевшая карусель из начала ролика, с покосившейся табличкой "10c", фэйдаут. Надпись в центре - "Freedom is priceless. Linux is freedom."
---
Ссылка: http://www.linux.org.ru/jump-message.js p?msgid=3411011&cid=3415400
Если кто-нибудь захочет это нарисовать (в виде комикса или видео) - даже с удовольствием заплачу (в разумных пределах).
---
В начале ролика показываются дети, катающиеся на карусели. Несколько секунд они радостно кружатся, наслаждаясь, потом карусель замедляет ход, улыбки с лиц пропадают, они не понимают, в чем дело. Когда карусель останавливается, показывается дядька с недовольной миной в мятой рубашке с закатанными рукавами, показывает им на часы, мол их время вышло. Они покорно и грустно уходят, мужик берет деньги у следующих детей, пересчитывает монетки, пускает детей на карусель.
Следующая сцена - молодой студент над чертежами. Потом он же на своем заднем дворе с молотком и ножовкой, сверяясь с чертежами мастерит карусель. Мимо его забора проходит несколько постаревший дядька из первой сцены, сначала глядит недоуменно, потом зло ухмыляется и уходит.
Студет прибивает к своему забору табличку "NO TAXES", за его спиной дети, смотрят завороженно на новую карусель. Она выглядит не так роскошно-аляповато, как та из первой сцены, но добротно и со вкусом.
Молодой парень просит у возмужавшего студента чертежи, тот показывает ему свои наработки, рассказывает, что и как он бы изменил.
Парень и с ним еще двое его возраста вместе строят карусель побольше и покраше. Парень держит в руках чертежи, зажимает плечом мобильник и звонит студенту что-то уточнить. Тот, хоть и уже серьезный дядька весь из себя, с доброй улыбкой помогает парню.
Постройка почти готова, девушка в косынке кистью рисует последние узоры на лошадках. С удовлетворением окидывает взглядом постройку, треплет за ухо маленькую девочку, восторженно взирающую на то, что получилось.
Студент из второй сцены разворачивает и с интересом читает письмо.
На другом конце света усатый дядька получает от службы доставки бандероль с проектной документацией на строительство. В чертежах, которые он, довольный, разворачивает, угадываются знакомые линии.
Студент руководит большой группой инженеров. Разрабатывается нечто весьма масштабное.
Большой парк атракционов, много детей, улыбающийся обслуживающий персонал, возле одной из каруселей мелькает табличка "NO TAXES".
Чередуются кадры с подобными красивыми парками развлечений для детей с разных концов света и кадры с разного возраста архитекторами и строителями, работающими над чертежами.
Финальная сцена - облупившаяся и опустевшая карусель из начала ролика, с покосившейся табличкой "10c", фэйдаут. Надпись в центре - "Freedom is priceless. Linux is freedom."
---
Ссылка: http://www.linux.org.ru/jump-message.js
Если кто-нибудь захочет это нарисовать (в виде комикса или видео) - даже с удовольствием заплачу (в разумных пределах).
Вот за что я люблю юниксовые маны, так это за юмор. Смайлики в манах меня уже не удивляют :)
Самый юморной раздел - это, имхо, "BUGS".
Вот что выдаёт man bash:
"
...
BUGS
It’s too big and too slow.
...
"
Всё, вопросов больше нет.
А сейчас меня убил ман для маленькой программки unbuffer.
"
...
BUGS
The man page is longer than the program.
...
"
Самый юморной раздел - это, имхо, "BUGS".
Вот что выдаёт man bash:
"
...
BUGS
It’s too big and too slow.
...
"
Всё, вопросов больше нет.
А сейчас меня убил ман для маленькой программки unbuffer.
"
...
BUGS
The man page is longer than the program.
...
"
Хотелось собирать у себя дома, не отходя от кассы, не только amd64-пакеты для тренажёра nlkt, но и i386.
Надыбал следующий мануал.
Итого, мои действия были ровно следующие:
1. sudo aptitude install dchroot
2. sudo mkdir /srv/chroot
sudo mkdir /srv/chroot/sid32
3. sudo vim /etc/schroot/schroot.conf
Содержимое следующее:
#---
[sid32]
type=directory
description=Debian sid 32-bit
location=/srv/chroot/sid32
priority=3
users=jackyf
alias=default
run-setup-scripts=true
run-exec-scripts=true
personality=linux32
#---
4. sudo debootstrap --verbose --arch i386 sid /srv/chroot/sid32 http://ftp.debian.org/debian/
Тут оно будет писать долго и много насчёт того, что оно качает и ставит в этот самый чрут.
5. Запускаем schroot. Вуаля. Мы в чруте. Но об этом нам напоминает только скудный набор пакетов в системе и файлик /etc/debian.chroot :)
Надыбал следующий мануал.
Итого, мои действия были ровно следующие:
1. sudo aptitude install dchroot
2. sudo mkdir /srv/chroot
sudo mkdir /srv/chroot/sid32
3. sudo vim /etc/schroot/schroot.conf
Содержимое следующее:
#---
[sid32]
type=directory
description=Debian sid 32-bit
location=/srv/chroot/sid32
priority=3
users=jackyf
alias=default
run-setup-scripts=true
run-exec-scripts=true
personality=linux32
#---
4. sudo debootstrap --verbose --arch i386 sid /srv/chroot/sid32 http://ftp.debian.org/debian/
Тут оно будет писать долго и много насчёт того, что оно качает и ставит в этот самый чрут.
5. Запускаем schroot. Вуаля. Мы в чруте. Но об этом нам напоминает только скудный набор пакетов в системе и файлик /etc/debian.chroot :)
- Location:дома
В общем, как-то поставил я это дело в /etc/security/limits.conf и забыл.
А сегодня вот перегрузил X-сервер. И имменения вступили в силу!
Вступили феерически - в половине консолей отказаться форкаться баш :)
В общем, поставил я лимит в 500 процессов :)
А сегодня вот перегрузил X-сервер. И имменения вступили в силу!
Вступили феерически - в половине консолей отказаться форкаться баш :)
В общем, поставил я лимит в 500 процессов :)
- Location:дома
Вещь сия есть логическим продолжением вот этого: http://jackyf.livejournal.com/94531.htm l
В общем, апдейты - это хорошо, но я захотел получать ещё и список новых пакетов в репозитории.
Сказано - сделано:
#!/bin/sh
TMP_UPDATES_BEFORE=/tmp/my-apt-updates-b efore
TMP_UPDATES_AFTER=/tmp/my-apt-updates-af ter
TMP_NEW_BEFORE=/tmp/my-apt-new-before
TMP_NEW_AFTER=/tmp/my-apt-new-after
# $1 - output
function get_new()
{
aptitude search ?new --display-format "%10p - %80d" --width 120 > $1 2>/dev/null
}
# $1 - output
function get_updates()
{
apt-show-versions -u | sort > $1
}
# $1 - first param
# $2 - second param
function diff_cmd()
{
diff --minimal $1 $2 | grep -E "^[<>]" | sort
}
echo -n "Getting pre-new... "
get_new $TMP_NEW_BEFORE
echo "[done]"
echo -n "Getting pre-updates... "
get_updates $TMP_UPDATES_BEFORE
echo "[done]"
echo "Updating:"
sudo aptitude update
echo "Update complete."
echo -n "Getting post-new... "
get_new $TMP_NEW_AFTER
echo "[done]"
echo -n "Getting post-updates... "
get_updates $TMP_UPDATES_AFTER
echo "[done]"
echo "-------"
echo "Updates"
echo "-------"
diff_cmd $TMP_UPDATES_BEFORE $TMP_UPDATES_AFTER | sed s/upgradeable\ from/-/g
echo
echo "---"
echo "New"
echo "---"
diff_cmd $TMP_NEW_BEFORE $TMP_NEW_AFTER
В общем, апдейты - это хорошо, но я захотел получать ещё и список новых пакетов в репозитории.
Сказано - сделано:
#!/bin/sh
TMP_UPDATES_BEFORE=/tmp/my-apt-updates-b
TMP_UPDATES_AFTER=/tmp/my-apt-updates-af
TMP_NEW_BEFORE=/tmp/my-apt-new-before
TMP_NEW_AFTER=/tmp/my-apt-new-after
# $1 - output
function get_new()
{
aptitude search ?new --display-format "%10p - %80d" --width 120 > $1 2>/dev/null
}
# $1 - output
function get_updates()
{
apt-show-versions -u | sort > $1
}
# $1 - first param
# $2 - second param
function diff_cmd()
{
diff --minimal $1 $2 | grep -E "^[<>]" | sort
}
echo -n "Getting pre-new... "
get_new $TMP_NEW_BEFORE
echo "[done]"
echo -n "Getting pre-updates... "
get_updates $TMP_UPDATES_BEFORE
echo "[done]"
echo "Updating:"
sudo aptitude update
echo "Update complete."
echo -n "Getting post-new... "
get_new $TMP_NEW_AFTER
echo "[done]"
echo -n "Getting post-updates... "
get_updates $TMP_UPDATES_AFTER
echo "[done]"
echo "-------"
echo "Updates"
echo "-------"
diff_cmd $TMP_UPDATES_BEFORE $TMP_UPDATES_AFTER | sed s/upgradeable\ from/-/g
echo
echo "---"
echo "New"
echo "---"
diff_cmd $TMP_NEW_BEFORE $TMP_NEW_AFTER
- Location:дома
- Music:Ensiferum - Dragonheads
Не очень понимаю, почему сей функционал до сих пор отсутствует в утилитах типа aptitude.
Что мне нужно - после выполнения aptitude update узнать, какие новые обновления пришли, а не шерстить опять 700 строчек из apt-show-versions -u.
В общем, компромисс между функционалом и простотой я нашёл такой:
#!/bin/sh
TMP_FILE_BEFORE=/tmp/my-apt-file-before
TMP_FILE_AFTER=/tmp/my-apt-file-after
echo -n "Getting pre-updates... "
apt-show-versions -u | sort > $TMP_FILE_BEFORE 2>/dev/null
echo "[done]"
echo "Updating:"
sudo aptitude update
echo "Update complete."
echo -n "Getting post-updates... "
apt-show-versions -u | sort > $TMP_FILE_AFTER 2>/dev/null
echo "[done]"
echo "Updates diff:"
diff --minimal $TMP_FILE_BEFORE $TMP_FILE_AFTER | grep -E "^[<>]" | sort | sed s/upgradeable\ from/-/g
Что мне нужно - после выполнения aptitude update узнать, какие новые обновления пришли, а не шерстить опять 700 строчек из apt-show-versions -u.
В общем, компромисс между функционалом и простотой я нашёл такой:
#!/bin/sh
TMP_FILE_BEFORE=/tmp/my-apt-file-before
TMP_FILE_AFTER=/tmp/my-apt-file-after
echo -n "Getting pre-updates... "
apt-show-versions -u | sort > $TMP_FILE_BEFORE 2>/dev/null
echo "[done]"
echo "Updating:"
sudo aptitude update
echo "Update complete."
echo -n "Getting post-updates... "
apt-show-versions -u | sort > $TMP_FILE_AFTER 2>/dev/null
echo "[done]"
echo "Updates diff:"
diff --minimal $TMP_FILE_BEFORE $TMP_FILE_AFTER | grep -E "^[<>]" | sort | sed s/upgradeable\ from/-/g
- Location:дома
- Music:Nigthwish - The Kinslayer
Надо же... Моя программка удостоилась главной страницы новостей ЛОРа :)
Подробности с места событий.
Подробности с места событий.
- Location:на работе
Особенно представлять этот сайт не надо - сборник цитат с флеймофлудов linux.org.ru.
Теперь и мой однострочник там валяется - http://lorquotes.ru/view.php?page=1 42
З.Ы. Номер страницы очень неплох :)
З.З.Ы. Жизнь, конечно, налаживается, но как-то уж очень странно :)
Теперь и мой однострочник там валяется - http://lorquotes.ru/view.php?page=1
З.Ы. Номер страницы очень неплох :)
З.З.Ы. Жизнь, конечно, налаживается, но как-то уж очень странно :)
- Location:на работе
Есть такая электронная читалка под Linux - fbreader. В числе прочих возможстей умеет рендерить базовый хтмл.
Только что минут 10 бился с проблемой, почему при добавлении одной из книг она не распознаёт её как хтмл, а втупую выводит теги вперемешку с текстом.
Решение оказалось случайным и простым - переименовать файл *.txt в *.html.
Не наступайте на те же грабли :)
Только что минут 10 бился с проблемой, почему при добавлении одной из книг она не распознаёт её как хтмл, а втупую выводит теги вперемешку с текстом.
Решение оказалось случайным и простым - переименовать файл *.txt в *.html.
Не наступайте на те же грабли :)
- Location:на работе
- Music:нет
Ну вот, как владелец ноута с недревним AMD-шным процом решил поднять у себя управление частотой.
Особенно это актуально, когда речь идёт о времени работы ноута без сети.
В общем, погуглив немного и ещё немного по apt-cache'ив, нашёл три главных тулзы (в Дебиане):
cpufreqd, cpudyn, powersaved, powernowd.
cpufreqd - классический навороченный управленец частотой процессора, поддерживает профили
powersaved - вообще интересная штука: целый демон c кучей возможностей (и зависимостей)
powernowd - простенький клиент, по описанию - без автоматики
cpudyn - демон автоматического управления частотой процессора
Выбрал я последнее, потому что мне не понадобилось ничего настраивать - демон установился, запустился и работает.
Также установил себе xfce4-cpufreq-plugin для отображения текущего состояния на панельке.
О грустном и не очень: в результате время работы ноута без сети повысилось (по прогнозам утилиты) от 1:40 до 2:00. Не то что бы это плохо - нет, хорошо... но пока всё равно мало. И это всё - без активной работы. С ней будет гораздо хуже. Три часа хотя бы хочется...
Особенно это актуально, когда речь идёт о времени работы ноута без сети.
В общем, погуглив немного и ещё немного по apt-cache'ив, нашёл три главных тулзы (в Дебиане):
cpufreqd, cpudyn, powersaved, powernowd.
cpufreqd - классический навороченный управленец частотой процессора, поддерживает профили
powersaved - вообще интересная штука: целый демон c кучей возможностей (и зависимостей)
powernowd - простенький клиент, по описанию - без автоматики
cpudyn - демон автоматического управления частотой процессора
Выбрал я последнее, потому что мне не понадобилось ничего настраивать - демон установился, запустился и работает.
Также установил себе xfce4-cpufreq-plugin для отображения текущего состояния на панельке.
О грустном и не очень: в результате время работы ноута без сети повысилось (по прогнозам утилиты) от 1:40 до 2:00. Не то что бы это плохо - нет, хорошо... но пока всё равно мало. И это всё - без активной работы. С ней будет гораздо хуже. Три часа хотя бы хочется...
- Location:на работе
- Music:нет
Их не только захочется скомпилить, в них захочется покопаться. Так все и началось...
Качал я исходники ядра Linux версии 2.6.24-rc8. На попробовать, ага. В итоге:
Скачал исходники.
Начал собирать.
Ответил на кучу вопросов по конфигурации ядра.
Собрал.
Установил, запустил, увидел кернел паник.
Понял, что взял не тот конфиг.
Взял тот конфиг.
Ответил на другую кучу вопросов.
Собрал.
Установил, перегрузился, увидел кернел паник.
Подумал.
Понял, что не собрал для ядра initrd.
Почитал ман.
Собрал для ядра initrd.
Загрузился.
Крутооооо.... оно работает.
Полез в menuconfig, подкрутил пару десятков опций, пересобрал, переустановил.
Загрузился, оно всё ещё работает!
Захотел фреймбуффер в консоли с логотипом Linux.
Полез в menuconfig, выставил логотип, пока искал, заодно нашёл ещё пяток полезных опций.
Пересобрал, установил.
Логотипа нет.
Подумал.
Поставил другие опции логотипа, пересобрал, переустановил.
Гружусь, логотипа нет.
Подумал.
Вкомпилировал radeonfb в ядро.
Логотип появился, с ним заодно консоль 1280х800.
Иксы стали жутко тормозить.
Узнал, что radeonfb конфликтует с radeon.
Выкомпилировал radeonfb из ядра.
Поставил vesafb, разрешения 1280х800 оно не поняло.
Поставил uvesafb, которого потребовало /sbin/v86d, которого в пакетах не водится.
Забил (наконец-то!) :)
Вот так вот :) Теперь я сижу на самосборном ядре с гордым именем 2.6.24-rc8-jackyf :)
Качал я исходники ядра Linux версии 2.6.24-rc8. На попробовать, ага. В итоге:
Скачал исходники.
Начал собирать.
Ответил на кучу вопросов по конфигурации ядра.
Собрал.
Установил, запустил, увидел кернел паник.
Понял, что взял не тот конфиг.
Взял тот конфиг.
Ответил на другую кучу вопросов.
Собрал.
Установил, перегрузился, увидел кернел паник.
Подумал.
Понял, что не собрал для ядра initrd.
Почитал ман.
Собрал для ядра initrd.
Загрузился.
Крутооооо.... оно работает.
Полез в menuconfig, подкрутил пару десятков опций, пересобрал, переустановил.
Загрузился, оно всё ещё работает!
Захотел фреймбуффер в консоли с логотипом Linux.
Полез в menuconfig, выставил логотип, пока искал, заодно нашёл ещё пяток полезных опций.
Пересобрал, установил.
Логотипа нет.
Подумал.
Поставил другие опции логотипа, пересобрал, переустановил.
Гружусь, логотипа нет.
Подумал.
Вкомпилировал radeonfb в ядро.
Логотип появился, с ним заодно консоль 1280х800.
Иксы стали жутко тормозить.
Узнал, что radeonfb конфликтует с radeon.
Выкомпилировал radeonfb из ядра.
Поставил vesafb, разрешения 1280х800 оно не поняло.
Поставил uvesafb, которого потребовало /sbin/v86d, которого в пакетах не водится.
Забил (наконец-то!) :)
Вот так вот :) Теперь я сижу на самосборном ядре с гордым именем 2.6.24-rc8-jackyf :)
- Location:дома
- Music:Theatre of Tragedy
Весело у меня проходила сегодня подготовка к завтрашнему экзамену по распознаванию речи - я поднимал iptables.
Прочитал мануал.
Поднял.
Понять, что натить и маскарадить самого себя скучно - в инете сижу я один.
От скуки поднял логгирование всего внешнего инета.
Понял, что эта штука зафлудит мне весь /var/log/syslog.
Прочитал man syslog.conf. Не понял.
Ещё раз прочитал man syslog.conf. Не понял.
Снова прочитал man syslog.conf. Понял.
Подумал, почему я не понял с первого раза.
Забил на подумать.
Настроил syslog.conf. Флуд пошёл в /var/log/iptables.
От скуки поднял скрипт на awk, который считает трафик отдельно по каждому порту и выводит наиболее используемые порты.
Скучно :)
Прочитал мануал.
Поднял.
Понять, что натить и маскарадить самого себя скучно - в инете сижу я один.
От скуки поднял логгирование всего внешнего инета.
Понял, что эта штука зафлудит мне весь /var/log/syslog.
Прочитал man syslog.conf. Не понял.
Ещё раз прочитал man syslog.conf. Не понял.
Снова прочитал man syslog.conf. Понял.
Подумал, почему я не понял с первого раза.
Забил на подумать.
Настроил syslog.conf. Флуд пошёл в /var/log/iptables.
От скуки поднял скрипт на awk, который считает трафик отдельно по каждому порту и выводит наиболее используемые порты.
Скучно :)
- Location:дома
- Music:нет
Биндинги, биндинги.
Сегодня наконец-то решил две проблемы - управление яркостью (халтурно) и управление громкостью.
Заюзать нормально FN-клавиши так и не получилось. Ну почти. По неизвестным мне причинам клавиша "Fn+_яркость_выше_" работает только один раз и выставляет яркость на максимум. В принципе, это мне и нужно :).
Возможно, потребуется подгрузить драйвер "video".
Громкость. Были установлены alsa-utils. Там нашлась утилитка amixer.
amixer -- set Master playback 1+ - сделать громче
amixer -- set Master playback 1- - сделать тише
Это дело забиндил через конфигурялку xfce на Alt+Ctrl+PageUp, Alt+Ctrl+PageDown соответственно.
Собственно, всё.
Сегодня наконец-то решил две проблемы - управление яркостью (халтурно) и управление громкостью.
Заюзать нормально FN-клавиши так и не получилось. Ну почти. По неизвестным мне причинам клавиша "Fn+_яркость_выше_" работает только один раз и выставляет яркость на максимум. В принципе, это мне и нужно :).
Возможно, потребуется подгрузить драйвер "video".
Громкость. Были установлены alsa-utils. Там нашлась утилитка amixer.
amixer -- set Master playback 1+ - сделать громче
amixer -- set Master playback 1- - сделать тише
Это дело забиндил через конфигурялку xfce на Alt+Ctrl+PageUp, Alt+Ctrl+PageDown соответственно.
Собственно, всё.
- Location:дома
- Music:нет
Ну вот. Пошёл на сайт dyndns.org регить себе динамический dns. Всё, зарегил. Кстати - вот он - http://jackyf.homeip.net. Правда, сейчас тут ничего нет, но мало ли? Может, скоро будет...
Так вот. Дальше пошёл по ссылкам, чтобы узнать, как же выполнять автоматическое обновление при смене ip-шника. Нашёл имя проги - ddclient, скачал. Начал сразу читать длинные конфиги на сайте - куда и чего писать. В какой-то момент докадался взглянуть на консоль.
Скрипт установки ddclient у меня в диалоговом порядке выяснил службу, хост, имя, пароль, соединение. Мне даже не пришлось в ман лезть... Запустил - сработало. Полез добавлять запуск в /etc/ppp/ip-up.d, а там уже всё добавлено. Вот такие молодцы дебиановские мэйнтейнеры, в частности этот один :)
Так вот. Дальше пошёл по ссылкам, чтобы узнать, как же выполнять автоматическое обновление при смене ip-шника. Нашёл имя проги - ddclient, скачал. Начал сразу читать длинные конфиги на сайте - куда и чего писать. В какой-то момент докадался взглянуть на консоль.
Скрипт установки ddclient у меня в диалоговом порядке выяснил службу, хост, имя, пароль, соединение. Мне даже не пришлось в ман лезть... Запустил - сработало. Полез добавлять запуск в /etc/ppp/ip-up.d, а там уже всё добавлено. Вот такие молодцы дебиановские мэйнтейнеры, в частности этот один :)
- Location:дома
- Music:Nigthwish - Deep Silent Complete
Коннект клиентов к серверу...
- Слышь, окно нарисовать не найдётся? Да не боись, все контролы свои...
- Ты вообще на каком дисплее? А чё хост такой дерзкий?..
- OpenGL-ные расширения есть? А если найду?..
- Эта, с какими либами знаком? Чё поддерживаем?
- Нефиг меня 'connection refused'ами пугать! У нас тут свой авторитет есть, кликуха 'sudo kill -9' у него...
---------------------------------------- ----------------------
(с) 2007 JackYF, TurboNOMAD
- Слышь, окно нарисовать не найдётся? Да не боись, все контролы свои...
- Ты вообще на каком дисплее? А чё хост такой дерзкий?..
- OpenGL-ные расширения есть? А если найду?..
- Эта, с какими либами знаком? Чё поддерживаем?
- Нефиг меня 'connection refused'ами пугать! У нас тут свой авторитет есть, кликуха 'sudo kill -9' у него...
----------------------------------------
(с) 2007 JackYF, TurboNOMAD
- Location:дома
- Music:Башня Rowan - Кобольды
