gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Суббота, 15 августа 2009< ^ >
Ским установил(а) тему: Gentoo Linux || Фото с GSC2009 → http://www.gentoo.ru/v/gsc2009/ || FAQ: http://www.gentoo.ru/faq || Длинные вставки (более 3 строк) → app-text/wgetpaste || Логи: http://tinyurl.com/gentoo-cgr-log || Где твои quiz'ы, Civilian?!
Конфигурация комнаты

GMT+4
[00:00:19] <evadim> да
[00:00:23] <evadim> всё работает
[00:00:35] <evadim> с точки зрения разработчика
[00:01:08] <evadim> с точки зрения пользователя - может мордочек нехватать, но GPS работает
[00:05:15] <Mellon> ну, мордочки это фигня, лишь бы устройство безупречно распознавалось, а там, какой софт заюзать дело личное
[00:06:35] lupo_alberto вошёл(а) в комнату
[00:07:14] Wolfovich вышел(а) из комнаты
[00:07:20] <MarSoft> evadim: "A7 ревизию тока в магазины завезли" - это в забугорные?
[00:07:32] <evadim> угу
[00:07:46] <evadim> официальные партнёры начали продавать
[00:07:48] JIyHoXoD вошёл(а) в комнату
[00:08:01] <lupo_alberto> кто-нибудь может прокомментировать (без криков "баян") http://www.opennet.ru/opennews/art.shtml?num=23014
[00:08:21] <Mellon> баянже!
[00:08:26] <Mellon> =)))))
[00:08:34] <JIyHoXoD> [04:07:51] JIyHoXoD теперь участвующий, участник - мне теперь не надо вводить капчу? :)
[00:08:35] <lupo_alberto> у меня он что-то не заработал :(
[00:08:59] <slepnoga> ИМХО, от версии компилятора зависит
[00:09:14] <evadim> JIyHoXoD: да
[00:09:20] <slepnoga> и его оптимизаций
[00:09:24] <lupo_alberto> у меня жалуется, что pulseaudio найти не может
[00:09:43] <JIyHoXoD> evadim: супир :) thanx :)
[00:10:29] <MarSoft> lupo_alberto: +1
[00:13:38] <Night Nord> lupo_alberto: "мы все умрем"
[00:13:47] <Night Nord> Это коммент к статье =)
[00:13:59] <darvin11> # ./wunderbar_emporium.sh
[+] Personality set to: PER_SVR4
Pulseaudio does not exist!
[00:14:03] <darvin11> у меня тоже
[00:14:08] <lupo_alberto> но хотелось бы попозже
[00:14:13] <darvin11> это че? значит все клево?
[00:14:19] <slepnoga> Хм . а как с этим CACA_DRIVER=ncurses
[00:14:36] <slepnoga> libcaca стоит ?
[00:15:17] <Night Nord> darvin11: нет, просто эксплоит можно запустить тыщей разных способов
[00:15:25] <Night Nord> Эти ребята решили сделать с музычкой, видимо
[00:15:35] <slepnoga> ага :)
[00:15:51] <lupo_alberto> нет, там должен был root получиться
[00:15:52] <slepnoga> и даже фаилик приложили
[00:15:56] <darvin11> а есть какой нибудь серверный вариант? )))
[00:16:29] <slepnoga> "CACA_DRIVER=ncurses mplayer -ao oss -vo caca %s
[00:16:53] <Mr.EVIL> кака ?
[00:17:09] <slepnoga> char template[] = "/tmp/video.XXXXXX";.....fseek(file, -VIDEO_SIZE, SEEK_END);
[00:17:46] JIyHoXoD вышел(а) из комнаты
[00:19:42] <darvin11> glsa-check -t all должен полчаса работать или у меня руки кривые?
[00:19:48] <slepnoga> на grsec автор не рассчитывал ?
[00:20:53] <slepnoga> // disable SELinux
if (selinux_enforcing && *selinux_enforcing) {
what_we_do = 2; *selinux_enforcing = 0;
}
[00:20:56] <slepnoga> :(
[00:20:57] <lupo_alberto> и на секлабе народ возмущается - нерабочий эксплоит! :)
[00:21:28] <slepnoga> И далее в таком же стиле про AppAmor :)
[00:21:45] <Night Nord> darvin11: да. он на питоне
[00:21:49] <Mr.EVIL> секлаб? фии!!!!1
[00:21:49] <Night Nord> Питон не торопливый
[00:21:55] <darvin11> панятна
[00:22:07] <slepnoga> Grsec опять нету :)
[00:22:24] <darvin11> оно на харденед эксплойтит?
[00:23:09] <MarSoft> гм, какой-то странный сплойт...
if (stat(PULSEAUDIO_PATH, &fstat)) { fprintf(stderr, "Pulseaudio does not exist!\n"); return 0; }
if (!(fstat.st_mode & S_ISUID) || fstat.st_uid != 0) { fprintf(stderr, "Pulseaudio is not suid root!\n"); return 0; }
[00:23:28] <MarSoft> то есть ему нужен кто-то с suid root?
[00:23:51] <slepnoga> Оно про харденед нифига не знает , и пашет только на 2-х платформах
[00:24:17] <slepnoga> MarSoft: конечно, это же proof
[00:25:09] <slepnoga> #define PULSEAUDIO_PATH "/usr/bin/pulseaudio"
[00:25:26] <slepnoga> #define PATH_TO_EXPLOIT "/home/spender/exploit.so" :-D
[00:25:34] <darvin11> да не оно, а уязвимость вообще
[00:25:48] <darvin11> This system is not affected by any of the listed GLSAs ((((
[00:26:10] <MarSoft> slepnoga: PATH_TO_EXPLOIT он заменяет на хомяк.
[00:26:11] <darvin11> оно не обновилось? или оно не уязвимо?
[00:26:22] <MarSoft> *на pwd
[00:26:40] <Night Nord> darvin11: а у тебя какое ядро?
[00:26:56] <slepnoga> MarSoft: та это понятно, само собой
[00:27:09] <darvin11> Night Nord, hardened-sources 2.6.28-r9 вроде
[00:27:20] <darvin11> последнее незамаскированное
[00:27:39] <Night Nord> Почитай ченджлог
[00:28:06] <Night Nord> 24 Jul 2009; Michael Pagano <mpagano@gentoo.org>
-gentoo-sources-2.6.30-r1.ebuild, -gentoo-sources-2.6.30-r2.ebuild:
Removing security vulnerable versions
[00:28:37] <Night Nord> Хм
[00:28:38] <Night Nord> Хотя не
[00:28:44] <Night Nord> Патч тока 13 выпущен
[00:28:56] <Night Nord> Ну, короче гентушникам это мало грозит
[00:29:01] <Night Nord> А вот всем остальным =)
[00:29:11] <slepnoga> Лучше скажите, что за фильм в комплекте с эпизодом "русской рулетки" ?
[00:30:06] <slepnoga> tzameti.avi ?
[00:30:33] Civilian вышел(а) из комнаты
[00:30:33] xscrew вышел(а) из комнаты
[00:30:46] xscrew вошёл(а) в комнату
[00:31:11] <MarSoft> хм, у меня что-то glsa-check какую-то муть выдаёт...
http://dpaste.com/80686/
[00:32:08] <slepnoga> don't have mplayer? watch an earlier version of the exploit at:
http://www.youtube.com/watch?v=arAfIp7YzZ4
[00:32:23] <darvin11> а ты как запускаешь? ) оно без папаметров выдает ересь
[00:32:35] <MarSoft> darvin11: glsa-check -t all
[00:32:55] <darvin11> MarSoft, я тоже, мне говорит - все клево
[00:33:05] <MarSoft> наверно это из-за того, что у меня jdk стоит, но его никто не тянет
[00:33:08] <slepnoga> Вы как пускаете ?
[00:34:14] <slepnoga> mini 389-ds-base # glsa-check -t affected ?
[00:34:19] <MarSoft> неа, -t all
[00:34:47] <slepnoga> А зачем на листы 2004 года проверять ?
[00:35:07] <darvin11> ssmtp умеет с php mail(); работать?
[00:35:12] <MarSoft> через affected тоже ругается...
[00:35:38] <slepnoga> MarSoft: ща прочитаю
[00:36:09] <MarSoft> там сначала glsa-check -t all, потом glsa-check -d 200804-20, потом eix
[00:36:21] <slepnoga> Ну да .дырявая старая джава стоит
[00:36:43] <darvin11> блин какой майлагент выбрать легкий чтоб сам почту отправлял а не как ssmtp
[00:37:08] <slepnoga> darvin11: А как php mail() зависит от сервера ?
[00:37:34] <darvin11> slepnoga, не то имел ввиду, всмысле он напрямую умеет отправлять?
[00:37:42] <slepnoga> если в php.ini /usr/bin/sendmail -t ?
[00:38:00] <darvin11> slepnoga, да понятно, к пхп прикручивается
[00:38:28] <slepnoga> И что не так с ssmtp ?
[00:39:08] <slepnoga> MarSoft: А тебе это реально надо ? [U] dev-java/sun-jdk
Available versions:
(1.4) *1.4.2.19!f!s
[00:39:25] <MarSoft> так это не installed version...
[00:39:35] <MarSoft> короче я его уже потёр, вроде ничего не сломалось
[00:39:43] <MarSoft> и emerge -uvDN world не ругается
[00:39:57] <darvin11> slepnoga, не посылает почту )
[00:40:01] <MarSoft> и glsa-check спокоен
[00:41:10] <slepnoga> darvin11: посылает :-O оно почту, посылает и работает :-( , и ты наверно опять нифига не читал :(
[00:42:17] <darvin11> не читал... почитаю раз так
[00:42:31] <darvin11> imagemagick у кого нибудь стоит?
[00:43:34] <lupo_alberto> у меня
[00:44:02] <slepnoga> если ты про сервер, то на gentoo.ru ИМХО, стоит
[00:44:06] <xscrew> и у меня
[00:44:22] <slepnoga> а так почти на каждом десктопе
[00:45:00] <darvin11> какая версия?
[00:45:19] <darvin11> у меня две разные версии из незамаскированных ебилдов не собираются
[00:45:23] <slepnoga> lupo_alberto: Хм, я только сейчас заметил. с какого адреса я тот сплойт качал :)
[00:45:33] <Night Nord> darvin11: его настраивать надо ssmtp
[00:45:34] <lupo_alberto> media-gfx/imagemagick-6.5.2.9
[00:46:18] <darvin11> Night Nord, его можно не через хаб настоить? и стоит ли на веб сервере?
[00:46:25] <slepnoga> Так что на grsec оно не работает по определению :) http://www.grsecurity.net/~spender/
[00:46:26] <Night Nord> Чего?
[00:46:33] <Night Nord> Чтобы напрямую слал?
[00:46:45] <Night Nord> Нет вроде, он так не умеет
[00:46:50] <Night Nord> Тут нужно более одаренное mta
[00:46:58] <lupo_alberto> slepnoga: оно и у меня не работает
[00:48:22] <slepnoga> darvin11: нет, как мта не умеет , это не его задача, он и не мта собственно
[00:48:29] <darvin11> Night Nord, и шо? есть альтернативы? чтобы мелкое и быстрое
[00:48:42] zhekas вышел(а) из комнаты
[00:48:46] <darvin11> ну вот а вы сразу настраивать ) другое ставить ведь надо )
[00:48:56] <Night Nord> darvin11: postfix, к примеру
[00:49:13] <slepnoga> Сам просил чего полегче и по меньше , сказав при этом, что мта у тебя есть
[00:49:37] <Night Nord> Есть у тебя есть MTA - шли через него
[00:49:44] <darvin11> так нету же
[00:50:04] <Night Nord> Если нету - дефолтный конфиг постфикса шлет все очень хорошо изкаропки
[00:50:16] <slepnoga> Мм, sendmail ? (при всей моей нелюбви к нему постараюсь объективно)
[00:50:17] <darvin11> мта и нужен, полегче и поменьше
[00:50:17] <Night Nord> А если две строчки поменять - то он и почту принимать не будет
[00:50:28] <darvin11> сендмайл большой и страшный
[00:50:41] <lupo_alberto> exim ?
[00:50:41] <Night Nord> slepnoga: postfix полная замена мейла
[00:50:42] <slepnoga> Большой ?
[00:50:57] <Night Nord> Да еще и меньше ресурсов жрет, за счет разделения
[00:51:30] <Night Nord> * mail-mta/esmtp
Available versions: (~)0.5.0-r1 (~)0.6.0 (~)1.0 {mailwrapper}
Homepage: http://esmtp.sourceforge.net/
Description: esmtp is a user configurable relay-only Mail Transfer Agent (MTA) with a sendmail compatible syntax
[00:51:32] <darvin11> [ebuild N ] sys-libs/db-4.6.21_p4 USE="-doc -java -nocxx -tcl -test" 11,649 kB
[ebuild N ] mail-filter/procmail-3.22-r10 USE="-mbox (-selinux)" 222 kB
[ebuild N ] mail-mta/sendmail-8.14.0 USE="ssl tcpd -ipv6 -ldap -mailwrapper -mbox -nis -sasl -sockets" 2,009 kB
[00:51:58] <slepnoga> Description: esmtp is a user configurable relay-only Mail Transfer Agent (MTA) with a sendmail compatible syntax Читать будем ?
[00:52:14] <Night Nord> relay-only?
[00:52:35] <Night Nord> Хм, ну да
[00:52:39] <Night Nord> Таже фигня, что и ssmtp
[00:53:01] <darvin11> хм
[00:53:27] <slepnoga> там еще один (3) есть
[00:53:34] <slepnoga> нмсмтп
[00:53:57] <slepnoga> darvin11: Почтовик есть свой ?
[00:54:22] <darvin11> slepnoga, нету ничего
[00:54:34] <slepnoga> Только отправка ?
[00:54:42] <darvin11> slepnoga, да
[00:54:49] <slepnoga> Сколько ?
[00:54:57] <slepnoga> в день ?
[00:55:08] <darvin11> slepnoga, подтверждения о регистрации на сайтах, туда сюда
[00:55:19] <darvin11> slepnoga, писем может 40 в день
[00:55:29] <darvin11> хотя меньше намного наверно
[00:55:45] <slepnoga> sendmail, запуск __не__ демоном :)
[00:56:10] <darvin11> демоном будут дырки многочисленные? ))
[00:56:24] <slepnoga> про настройки не ко мне , я m4 ненавижу
[00:56:36] <darvin11> [ebuild N ] sys-libs/db-4.6.21_p4 USE="-doc -java -nocxx -tcl -test" 11,649 kB
[ebuild N ] mail-filter/procmail-3.22-r10 USE="-mbox (-selinux)" 222 kB
[ebuild N ] mail-mta/sendmail-8.14.0 USE="ssl tcpd -ipv6 -ldap -mailwrapper -mbox -nis -sasl -sockets" 2,009 kB
[00:56:53] <darvin11> неохота приблуду с исходником на 10 мегабайт ставить
[00:57:29] <slepnoga> Тогда RFC1500 в руки и вперед
[00:58:12] <Night Nord> darvin11: этож беркдб
[00:58:21] <Night Nord> Фееричная штука
[00:58:29] <Night Nord> Фееричней тока эрланговая мнеша
[00:58:50] <darvin11> http://pastebin.com/d492cac4e
[00:58:56] <darvin11> кто скажет в чем проблема?
[00:59:02] <slepnoga> Сорру RFC 1149
[00:59:04] <slepnoga> :)
[00:59:17] lupo_alberto вышел(а) из комнаты
[00:59:39] <slepnoga> Night Nord: к сожалению постфих не умеет мта по крону
[01:00:23] <darvin11> постфикс еще монструозней сендмайл. блин
[01:00:39] <slepnoga> :-D , не правда
[01:00:48] xscrew вышел(а) из комнаты
[01:01:07] xscrew вошёл(а) в комнату
[01:02:28] <slepnoga> А сли опять не так, так вот решение http://tools.ietf.org/html/rfc2549 (шутка)
[01:03:35] <slepnoga> А это я не смотрел RFC 5514—IPv6 over Social Networks. E. Vyncke 1 April 2009, implemented on Facebook Ipv6 over Facebook. :)
[01:06:42] <Night Nord> Ыы
[01:07:04] <slepnoga> http://en.wikipedia.org/wiki/April_1_RFC
[01:07:14] <slepnoga> там весь список
[01:08:34] <slepnoga> As the users cannot really control what they are sending (they send :-D
[01:10:14] <slepnoga> http://apps.facebook.com/ipoverfb/
[01:11:56] scolzyashii вышел(а) из комнаты
[01:15:37] <darvin11> блин. легкого мта не существует.
[01:17:21] <slepnoga> А что такое "легкий" , я серьезно ?
[01:17:49] <slepnoga> или ты по размеру тарболла судиш о нагрузке ?
[01:18:18] <darvin11> slepnoga, легкий - ненагруженный функциями и опциями
[01:18:23] <darvin11> заточенный под задачу
[01:18:44] <darvin11> imagemagick хоть лоб разбей не собирается
[01:19:18] <slepnoga> легкий - ненагруженный функциями и опциями ; А , ну да, опять читать лень :(
[01:20:08] <darvin11> http://pastebin.com/d492cac4e
[01:20:20] <darvin11> неохота использовать postfix там где он ненуже
[01:20:20] <slepnoga> libtool: install: warning: relinking `coders/pict.la' Ты и по pax нифига не читал
[01:21:03] <darvin11> да, postfix я один раз уже настроил все работало ) так что если ничего легкого не найду настрою его
[01:21:19] Dark_Wizard вышел(а) из комнаты
[01:21:32] <darvin11> slepnoga, спасибо, почитаю про pax. просто не знал в какую сторону копат
[01:21:43] reagentoo вышел(а) из комнаты
[01:21:47] <darvin11> про пакс читал что с ним может что то не компилироваться
[01:22:16] <darvin11> просто думал емердж выведет сообщение адекватное
[01:22:18] <slepnoga> А нафига ты Харденед тогда ставил , если нифига не читал ?
[01:22:46] <slepnoga> форум, джаббер, рассылка ?
[01:23:23] <slepnoga> везде отметился, тебе ответили вполне адекватно
[01:23:50] <slepnoga> и после этого на горге не прочесть ни одной доки :(
[01:24:14] <darvin11> прочитал все что там написанно
[01:24:16] <darvin11> бегло )
[01:25:41] <Night Nord> darvin11: а че dmesg пишет?
[01:25:56] <Night Nord> slepnoga: ты думаешь это pax?
[01:26:02] <Night Nord> Вообще релинк - это частая фича
[01:26:21] <Night Nord> Там скорее TPE порылся
[01:26:24] <Night Nord> Или что-то типа этого
[01:27:05] <darvin11> черт у меня при каждой перезагрузке время сбивается ))
[01:27:11] <darvin11> может изза этого?)))
[01:27:17] <Night Nord> Нет
[01:27:26] <Night Nord> darvin11: поставь по утц время и выкинь винду
[01:27:29] <slepnoga> Night Nord: я думаю что это харденед, а че он в ядре наворотил, так он сам ИМХО, не знает
[01:27:45] <Night Nord> Дебинщик...
[01:27:46] <darvin11> Night Nord, сервер, нету винды ) время по утц
[01:28:04] <Night Nord> darvin11: что в hwclock (clock) прописано?
[01:28:11] <Night Nord> (/etc/conf.d/...)
[01:28:18] <Night Nord> Там должно быть UTC
[01:28:39] <livevil> re
[01:28:42] <slepnoga> ты думеш что он со своим посходом зафигачил ntpd :) ,IMHO, нет
[01:28:50] <darvin11> Night Nord, время по хвклок идентично date
[01:28:50] <livevil> совет по программингу есть
[01:28:57] <livevil> о найт есть )
[01:28:59] <Night Nord> darvin11: я про конфиг
[01:29:00] <slepnoga> советуй
[01:29:03] Night Nord спряталсо
[01:29:11] <livevil> мне совет нужен т.е. )
[01:29:16] <livevil> не прячсь )
[01:29:19] <darvin11> Night Nord, в конфиге utc
[01:29:47] <darvin11> Night Nord, /etc/ /etc/localtime скопирован
[01:29:59] Night Nord почесал затылок
[01:30:03] <darvin11> в /etc/conf.d/clock все прописанно
[01:30:07] <livevil> мне тут таск дали интересный, надо написать софтину для тестирования сервисов всяких. мол работает HTTP или FTP.
[01:30:14] <Night Nord> hwclock идентично date говоришь?
[01:30:20] <Night Nord> А раньше небось local стояло?
[01:30:21] <darvin11> Night Nord,
[01:30:22] <livevil> сборщик такой для чего-то типа nagios'a
[01:30:28] <darvin11> Night Nord, не стояло
[01:30:45] <Night Nord> darvin11: попробуй syntohc включить, перегрузить hwclock и отключить
[01:30:51] <Night Nord> Либо тупо поставь ntp
[01:30:55] <Night Nord> Как все человеки и делают
[01:30:56] <livevil> проблема в том что скажем 100 хостов надо обрабатывать паралельно и асинхронно
[01:30:58] <darvin11> darvin@freehost ~ $ sudo hwclock
Птн 14 Авг 2009 03:30:54 -0.799340 секунд
darvin@freehost ~ $ date
Птн Авг 14 03:30:59 EEST 2009
[01:31:00] <livevil> а не последовательно
[01:31:14] <Night Nord> livevil: сканер? =)
[01:31:17] <slepnoga> livevil include nmap.h ?
[01:31:17] <livevil> я решил что это надо что-то на libev / libevent плюс прикрутить какой нибудь язык
[01:31:24] <livevil> для модулей
[01:31:33] <livevil> ну типа сканера
[01:31:36] <Night Nord> Фи, как не практично
[01:31:58] <slepnoga> он вылосыспыдыст ?
[01:32:06] <livevil> а как практично ?
[01:32:21] <livevil> slepnoga, я вот смотрю nmap . там как-то я не уверен в производительности
[01:32:26] <slepnoga> чем готовое не устраивает ?
[01:32:35] <livevil> надо 2к запросов в секунду обрабатывать
[01:32:53] <livevil> в очереди держать 2к
[01:32:58] <slepnoga> Так, ликбез посетям нужен ? :)
[01:33:18] <livevil> неа
[01:33:28] <livevil> решение подсказать
[01:33:29] <slepnoga> про 2к пакетов с интерфейса в сек ?
[01:33:30] <livevil> а я подумаю
[01:33:37] <livevil> а что это проблема ?
[01:33:45] <Night Nord> rm hostlog; count=0; while read -r host; do for type in http ftp; do wget ${type}://${host} -O /dev/null && echo "${host} has ${type}" >> hostlog; done; done < hostlist
[01:33:49] <Night Nord> =)
[01:33:54] <slepnoga> да так , 10Гб сеть у тебя есть ?
[01:34:06] <Night Nord> Очередь делается не многим сложнее
[01:34:11] <Night Nord> А, & забыл
[01:34:12] <slepnoga> если 2к в сек :(
[01:34:14] <Night Nord> После wget'а
[01:34:43] <Night Nord> livevil: тока сразу предупреждаю - 2000 wget'ов тебя повесят =)
[01:34:56] <slepnoga> +1
[01:35:19] <Night Nord> Напиши примитивнейший сканер на эрланге
[01:35:39] <darvin11> подскажите package.cflags текущий незамаскированный портеж держит?
[01:35:56] <Night Nord> Тебе надо открыть порт, послать приветствие (HEAD в случае http, в случае ftp ваще не надо ничего) и получить ответ
[01:35:57] <livevil> Night Nord,
[01:36:01] <Night Nord> Если ответ похож - все хорошо
[01:36:07] <slepnoga> это то тебе нафига package.cflags ?
[01:36:10] <livevil> проблема в том что надо чтобы потом модули могли дописывать
[01:36:17] <livevil> а ерланг знает чуть больше чем один человек )
[01:36:20] <livevil> в стране нашей
[01:36:35] <Night Nord> Фрр, эрланг примитивен
[01:36:47] <Night Nord> Да и че там "модули" дописывать
[01:36:51] <Night Nord> Сделай конфиг
[01:36:59] <Night Nord> порт - приветсвие - ответ
[01:37:01] <Night Nord> Все
[01:37:03] <livevil> угу а у ассемблера там вообще мнемоник с гулькин нос )
[01:37:11] <livevil> не
[01:37:16] <livevil> например надо подключиться к фтп
[01:37:20] <livevil> проверить есть ли файл
[01:37:24] <livevil> т.е. не запрос ответ
[01:37:30] <livevil> а запрос ответ запрос ответ запрос ответ
[01:37:37] <Night Nord> chat
[01:37:40] <Night Nord> Как в pppd
[01:37:41] <livevil> ну типа
[01:37:42] <darvin11> slepnoga, чтобы отключить pic для imagemagick
[01:38:00] <Night Nord> livevil: ну, вот и сделай как chat
[01:38:05] <slepnoga> darvin11: читай доки по харденед , они Ъ
[01:38:15] Brainsburn вышел(а) из комнаты
[01:38:31] <slepnoga> и package.cflags для этого не нужен
[01:38:34] <Night Nord> А ты что хочешь? Нафигачить щас мега-монстра на си с шаред памятью и потоками, и требовать писать модули в виде валидных шаред-библиотек с жестким аби?
[01:38:36] <darvin11> slepnoga, нужен
[01:38:45] Brainsburn вошёл(а) в комнату
[01:38:52] <Night Nord> Оно кому такая радость нужна
[01:38:54] <slepnoga> darvin11: спорить будеш?
[01:39:01] <slepnoga> не нужен
[01:39:02] <Night Nord> Сделай на чем хочешь, но тут проще конфиг
[01:39:02] <darvin11> slepnoga, http://www.gentoo.org/proj/en/hardened/hardenedfaq.xml#hardenedcflagsoff
[01:39:12] <livevil> Night Nord, это ты к чему
[01:39:16] <livevil> я про модули спрашиваю
[01:39:20] <slepnoga> darvin11: не нужен, еще раз
[01:39:20] <darvin11> slepnoga, там ссылка на http://article.gmane.org/gmane.linux.gentoo.hardened/1204
[01:39:21] <livevil> и какую архитектуру использовать
[01:39:24] <livevil> а ты мне про чат
[01:39:33] <Night Nord> livevil: я тебе про то, что тебе не нужны модули
[01:39:33] <slepnoga> гцц-конфига хватает
[01:39:37] <Night Nord> Тебе нужен чат как в pppd
[01:39:43] <Night Nord> Конфиг аналогичный
[01:39:48] <livevil> Night Nord, а если надо добавить модулей?
[01:39:53] <livevil> вот заказчику надо будет и все
[01:40:00] <Night Nord> Пущай обращаются к тебе
[01:40:05] <livevil> а если я умер
[01:40:05] <Night Nord> Ты получаешься незаменим
[01:40:10] <Night Nord> Воскресят
[01:40:15] <slepnoga> :)
[01:40:16] <darvin11> slepnoga, так нужен. без него можно вырубить нафиг pie ssp а я нехочу нафиг, хочу в одном пакете
[01:40:19] <livevil> хуёво
[01:40:22] <livevil> не хочу на сях писать (
[01:40:27] <livevil> диалогове тестирование
[01:40:29] <livevil> это ужас
[01:40:32] livevil выгнали из комнаты: Пыщ
[01:40:41] livevil вошёл(а) в комнату
[01:40:42] <slepnoga> darvin11: не спорь , плз , А ?
[01:40:44] <Night Nord> Не надо писать на сях
[01:40:54] <Night Nord> Я говорю - это задача эрланга в чистом виде
[01:41:01] <livevil> (
[01:41:02] <darvin11> slepnoga, как скажешь
[01:41:06] <Night Nord> наплодить 2000 процессов/потоков - си у тебя умрет
[01:41:06] <livevil> не
[01:41:15] <livevil> не умрет)
[01:41:20] <Night Nord> Апач загибается как раз на таких цифрах
[01:41:25] <slepnoga> ерланг собственно для таких задач и пилили
[01:41:30] <Night Nord> А ты явно собрался писать что-то аналогично монструозное
[01:41:31] <Night Nord> Ога
[01:41:31] <livevil> а ерланг на святом духе написан?
[01:41:45] <livevil> или сразу бинарным кодом
[01:41:47] <Night Nord> Эрланг отнимает чуть больше 300байт на процес
[01:41:52] <slepnoga> А что кто то сискаллы не юзает :)
[01:42:05] <livevil> да я не против
[01:42:11] <livevil> но до конца месяца не успею
[01:42:16] <livevil> при почти нулевом знание )
[01:42:19] <slepnoga> вопрос только __как__ их дергать
[01:42:40] <livevil> так что ерланг не вариант
[01:42:47] <livevil> вариант либо чисто на си
[01:42:49] <livevil> либо си + lua
[01:42:55] <livevil> либо си + python
[01:42:56] <Night Nord> Хыхы
[01:42:58] <Night Nord> хыхыхы
[01:43:02] <slepnoga> :-D
[01:43:04] <Night Nord> Два вторых варианта отпадают
[01:43:11] <livevil> и lua и питон умеют корутины
[01:43:13] <Night Nord> 2000 потоков не получится
[01:43:19] <livevil> луа быстрый
[01:43:25] <Night Nord> Он скриптовый
[01:43:27] <Night Nord> Все равно
[01:43:28] <livevil> да
[01:43:31] <livevil> ембедед
[01:43:34] <slepnoga> да хоть какой
[01:43:36] <livevil> а там не потоки
[01:43:38] <livevil> а пул
[01:43:40] <slepnoga> быстрый
[01:43:41] <Night Nord> livevil: тока чистый си =)
[01:43:55] <livevil> на чистом си за год напишу
[01:43:57] <Night Nord> потоки, шаред мемори и модули в виде шаред библиотек
[01:44:02] <livevil> http ftp smtp imap pop3
[01:44:05] <livevil> что там еще
[01:44:05] <Night Nord> Ну напиши на QT :D
[01:44:16] <slepnoga> :-O
[01:44:18] <livevil> ssh
[01:44:20] <livevil> :>
[01:44:30] <slepnoga> Чаво ssh ?
[01:44:36] <livevil> тестирование
[01:44:36] <slepnoga> на 2к ?
[01:44:38] <Night Nord> livevil: прочитай маны эрланга за 5 дней и не пудри моск
[01:44:38] <livevil> да
[01:44:58] <Night Nord> slepnoga: это он спалился, он вечно какой-то подозрительной хренью страдает
[01:45:05] <livevil> не
[01:45:06] <Night Nord> Это небось спам-бот будет
[01:45:10] <slepnoga> можно вопрос , 2к чего именно ?
[01:45:11] <livevil> !! нет
[01:45:37] <Night Nord> livevil: если просто проверка существования ssh - то у тебя есть шанс
[01:45:42] <slepnoga> пакетов , коннектов или ?
[01:45:50] <Night Nord> Если установление соединения - то нету
[01:45:55] <slepnoga> +100
[01:45:56] <Night Nord> slepnoga: "проверок"
[01:46:18] <livevil> SSH авторизация и выполнить комманду и проверить вывод
[01:46:25] <slepnoga> 2к проверок* 4 ТЦП пакета = ППЦ
[01:46:26] <Night Nord> Ооо...
[01:46:50] <livevil> не 2к выполненых за секунду
[01:46:51] <Night Nord> livevil: короче. пункт первый: освой кластеры и закажи суперкомпьютер с прямым подводом до level3 =)
[01:46:53] <livevil> а 2к выполняемых
[01:46:57] <slepnoga> авторизация по ссх 2к :)
[01:47:04] <livevil> ну блин
[01:47:06] <livevil> что вы ржете
[01:47:08] <livevil> надо!!
[01:47:13] <livevil> и не для зла
[01:47:14] <Night Nord> Иди к заказчику
[01:47:19] <Night Nord> И требуй четкое ТЗ
[01:47:25] <Night Nord> Что должно работать к концу месяца
[01:47:34] <livevil> есть четкое тз
[01:47:39] <Night Nord> Какое?
[01:47:44] <slepnoga> А про 2к не смеши
[01:47:47] <livevil> на две страницы
[01:47:50] <livevil> ну почему не смеши
[01:47:55] <Night Nord> нереально
[01:48:00] <livevil> как не реально
[01:48:08] <slepnoga> ликбез по сетям себе устрой :(
[01:48:08] <Night Nord> У тебя ни траффика, ни ресурсов не хватит
[01:48:16] <Night Nord> ssh шифрованный какбы, помимо всего прочего
[01:48:31] <slepnoga> фтп как мин. 2 порта
[01:48:43] <Night Nord> Ну, можно в пассиве
[01:48:54] <livevil> я знаю как это все работает
[01:48:56] <slepnoga> PORT 0 ?
[01:49:19] <livevil> ssh - dh авторизация ключами , генерация сессиного ключа , передача данных с шифрованием по нему
[01:49:25] <Night Nord> Ооо
[01:49:26] <slepnoga> врядли про ssh толком в курсе, иначе бы не смешил
[01:49:36] <Night Nord> livevil: rm -Rf /etc/ssh/sshd_key*
[01:49:40] <Night Nord> /etc/init.d/sshd restart
[01:49:47] <Night Nord> Скока времени они у тебя генерятся? =)
[01:49:54] <Night Nord> Ты даже заметить успеваешь, не такли?
[01:49:58] <livevil> да
[01:50:05] <Night Nord> А тут тебе надо одновременно генерить 2к ключей
[01:50:06] <Night Nord> Хыхы
[01:50:17] <slepnoga> кластер есть ?
[01:50:23] <livevil> (
[01:50:29] <slepnoga> желательно на мипсах
[01:50:29] <Night Nord> Ты еще скажи, что тебе надо стопроцентную секьюрность
[01:50:31] <livevil> а там разве не готовый ключ?
[01:50:39] <Night Nord> Поэтому нельзя юзать urandom
[01:50:43] <slepnoga> А ключ сессии ?
[01:50:51] <Night Nord> И еще нужен процесс, который будет делать энтропию для ядра =)
[01:51:35] xscrew вышел(а) из комнаты
[01:51:39] <livevil> не
[01:51:45] <Night Nord> livevil: короче. Чем начинать кодить непойми что, посчитай минимальные затраты ресурсов на обработку хотя бы 2к ftp и принеси заказчику
[01:52:00] <livevil> а как nginx работает с 20к в секунду?
[01:52:04] <Night Nord> И скажи, что ты можешь это сделать, но работать оно будет только на суперкомпьютере
[01:52:27] <Night Nord> livevil: 20к чего?
[01:52:31] <livevil> ответов
[01:52:38] <livevil> на условной машине
[01:52:40] <Night Nord> keep-alive?
[01:52:48] <livevil> нет
[01:52:59] <Night Nord> 20к соединений одновременных? =)
[01:53:09] <slepnoga> а там конечный автомат
[01:53:20] <slepnoga> отадал и ниипе...
[01:53:54] <Night Nord> 20к активных соединений не выдержит ничего
[01:53:58] <slepnoga> Алсо 20к эро 72 киска как минимук
[01:54:08] <livevil> Requests per second: 10041.42 [#/sec] (mean)
[01:54:11] <slepnoga> ценой в 20-30 к зелени :)
[01:54:13] <darvin11> ntp-client решает проблему с часами )
[01:54:20] <livevil> при concurency level 1k
[01:54:47] <Night Nord> livevil: это запросов, вроде как это просто GET /
[01:54:51] <Night Nord> Ну и аналоги
[01:54:52] <livevil> ну и что
[01:54:58] <Night Nord> Ну и то, это разные вещи =)
[01:55:02] <slepnoga> совсем
[01:55:03] <livevil> мне надо это сделать
[01:55:04] <slepnoga> :)
[01:55:05] <livevil> может не 2к
[01:55:09] <livevil> может меньше но все равно надо
[01:55:12] <Night Nord> livevil: тебе надо на _разные_ хосты
[01:55:15] <slepnoga> 200 это реально
[01:55:23] <slepnoga> может быть
[01:55:25] <livevil> 200 на баше можно
[01:55:27] <livevil> не смешно
[01:55:33] <Night Nord> Нельзя
[01:55:37] <Night Nord> У меня машина виснет на 150
[01:55:46] <slepnoga> покажи 200 на баше ?
[01:55:47] <Night Nord> Я L29Ah так yaws клал =)
[01:56:15] <livevil> yaws тормозной
[01:56:37] Night Nord тяжело вздохнул
[01:56:39] <slepnoga> И да, алсо, на 2к почти ложится ядро
[01:56:54] <Night Nord> livevil: короче, пиши своего монстра на си =)
[01:56:54] <livevil> ну мне отказываться от денег и идти подметать дворы?
[01:57:02] <slepnoga> ты же дрова писать не будеш
[01:57:05] <livevil> не буду
[01:57:10] <Night Nord> питон и луа - это не вариант
[01:57:15] <livevil> луа как модуль
[01:57:18] <Night Nord> Либо си, либо эрланг
[01:57:19] <livevil> для тестирования
[01:57:42] <Night Nord> livevil: и как ты, простите, в lua будешь реализовывать ssh соединение? =)
[01:57:49] <slepnoga> и не 2к ( если только не для Рамлера/Гугла )
[01:57:51] <livevil> без понятия
[01:58:02] <livevil> на питоне есть
[01:58:07] <Night Nord> Тебе даже в эрланге придется писать сишный кусок небось
[01:58:11] <slepnoga> О,мам
[01:58:23] <Night Nord> livevil: на питоне если он на чистом - то это очень тормознуто будет
[01:58:33] <Night Nord> А если не на чистом - то это лишняя прокладка в виде питона
[01:58:48] <livevil> ну там задача принять пакет , и принять решение какое либо
[01:58:57] <Night Nord> Поверь мне - если ты реализуешь всю инфраструктуру
[01:58:59] <livevil> например что пакет не полностью пришел и написать системе шли еще
[01:58:59] slepnoga Игде тут задачи по логике для lua
[01:59:08] <Night Nord> То написание модулей для тебя не будет уже проблемой
[01:59:16] <slepnoga> +10
[01:59:30] <livevil> ну я на сях писал
[01:59:36] <livevil> с епулом работал
[01:59:59] <Night Nord> Ну вот, осталось тока прикрутить много-поточность =)
[02:00:09] <livevil> а зачем поточность
[02:00:09] <Night Nord> Парочку менеджеров всего этого безобразия
[02:00:14] <Night Nord> Ээ...
[02:00:20] <livevil> состояния
[02:00:21] <slepnoga> давай так, открой 2к соединеий и посмотри на рам
[02:00:43] <livevil> выше вы писали про ерланг
[02:00:44] <Night Nord> livevil: 2к запросов в секунду без много-поточности? =)
[02:00:47] <livevil> и 300 байтов на коннект
[02:00:52] <livevil> без thread
[02:00:52] <Night Nord> На процесс
[02:00:59] <Night Nord> livevil: нереально.
[02:01:08] <livevil> epoll ?
[02:01:10] <Night Nord> У тебя открытие 2к сокетов займет 2 секунды
[02:01:24] <livevil> а их не надо за секунду обработать
[02:01:44] <livevil> может там за секунду обработается 10 только
[02:01:45] <slepnoga> 2к*1500 баит ?
[02:01:50] <livevil> потмоу что канал до них медленный
[02:01:53] <livevil> но если быстрый то все
[02:02:00] Night Nord так и не понял
[02:02:11] <Night Nord> Тебеж нужно 2к проверок в секунду, не?
[02:02:14] <Night Nord> на разных хостах
[02:02:19] <livevil> да в идеале
[02:02:26] <Night Nord> Хосты статические?
[02:02:33] <livevil> да
[02:02:38] <livevil> FTP / SMTP
[02:02:41] <livevil> DNS
[02:02:44] <Night Nord> Т.е. тебе надо переодически на 2к хостах проверять одно и тоже
[02:02:49] <livevil> аха
[02:02:53] <livevil> раз в минуту
[02:03:02] <livevil> или 10 минут
[02:03:04] <livevil> или час
[02:03:16] <Night Nord> А откуда бред про 2к проверок в секунду?
[02:03:16] <slepnoga> так в час или минуту ?
[02:03:29] <livevil> ну как в настройках по хосту поставят
[02:03:32] <Night Nord> У тебя получается 2к вялотекущих соединений
[02:03:34] <livevil> типа uptime.ru
[02:04:01] <slepnoga> за проверку в секунду админы тебя ..
[02:04:08] <livevil> )
[02:04:10] <livevil> я шучу
[02:04:22] <Night Nord> Короче у тебя нету четкого ТЗ
[02:04:22] <livevil> там же разные хосты будут
[02:04:26] <Night Nord> Либо ты его не прочитал
[02:04:29] <Night Nord> Так блин
[02:04:41] <Night Nord> Ты тока что сказал, что они не меняются
[02:04:52] <livevil> 150к в минуту задач
[02:04:53] <Night Nord> У тебя на одном соединении какая частота максимальная?
[02:04:58] <livevil> типа идеальный вариант
[02:05:04] <livevil> а как получится так получится
[02:05:11] <slepnoga> :-D
[02:05:15] <Night Nord> Что значит как получится?
[02:05:18] <livevil> мин раз в минуту
[02:05:27] <Night Nord> Как организован шелдер проверок?
[02:05:28] <livevil> ну если получится 100 в секунду
[02:05:30] <Night Nord> Как юзер пнет?
[02:05:32] <livevil> то надо будет больше серверов
[02:05:37] <Night Nord> Или как одна закончится?
[02:05:40] <livevil> как юзер галочку поставит
[02:05:47] <Night Nord> На одном соединении 100 проверок в секунду?
[02:05:48] <Night Nord> Это бред
[02:05:54] <Night Nord> Ты задосишь ту сторону
[02:05:57] <Night Nord> И тебя забанят
[02:05:57] <Night Nord> =)
[02:06:00] <livevil> не
[02:06:05] <livevil> 100 в секунду задач
[02:06:09] <livevil> а не коннектов к одной стороне
[02:06:12] <Night Nord> Повторяю
[02:06:15] <livevil> 100 разных хостов
[02:06:20] <Night Nord> На _одном_ соединении
[02:06:22] <livevil> там абц1.ру абц2.ру
[02:06:27] <livevil> вот скажем 150к сайтов
[02:06:30] <Night Nord> Сколько проверок в секунду?
[02:06:34] <livevil> их надо раз в минуту проверять
[02:06:35] <Night Nord> Таак...
[02:06:44] <Night Nord> Т.е. хосты таки не статические?
[02:06:53] <livevil> что такое статические ?
[02:06:54] <Night Nord> Т.е. тебе таки надо закрывать и открывать сокеты?
[02:06:57] <livevil> да!
[02:07:01] <Night Nord> Убейся =)
[02:07:04] <Night Nord> Это нереально =)
[02:07:28] <livevil> мде
[02:07:33] <Night Nord> Тебе надо либо держать все соединения
[02:07:37] <livevil> угу
[02:07:38] <Night Nord> Постоянно
[02:07:43] <livevil> и с SMTP ?
[02:07:45] <slepnoga> не занаю как с программерской точки, а с сетевой точно не реально на стд. сети
[02:07:45] <livevil> и POP3?
[02:07:46] <livevil> :)
[02:07:58] <livevil> и с DNS ? :)
[02:08:02] <livevil> по UDP постоянное
[02:08:14] <Night Nord> livevil: Почему нет?
[02:08:23] <Night Nord> SMTP и POP3 точно могут
[02:08:26] <Night Nord> Потоково работать
[02:08:29] <livevil> по таймауту выкинут
[02:08:30] <livevil> за минуту
[02:08:36] <Night Nord> Ну не за минуту
[02:08:38] <Night Nord> А где-то за 15
[02:08:42] <livevil> выкинут выкинут
[02:08:43] <slepnoga> неа
[02:08:52] <Night Nord> У меня лимит 15 минут стоит =)
[02:08:59] <livevil> ну у кого как
[02:09:00] <slepnoga> на нагруженных машинках таймауты по минуте
[02:09:13] <slepnoga> если не меньше
[02:09:36] <slepnoga> бо админ не идиот и задоситц не дасдт
[02:09:45] <livevil> а сколько по вашему нормально?
[02:09:48] <livevil> 20 в секунду ? )
[02:10:11] <slepnoga> сколько канал ?
[02:10:11] <Night Nord> livevil: короче суть такова, как я понял: у тебя есть огромный список
хост:порт протокол что-проверить
и тебе надо этот список обрабатывать с максимально возможной скоростью, и как только закончилось - начинать снова, так?
[02:10:24] <livevil> если упростить то да
[02:10:28] <livevil> но там не список )
[02:10:36] <slepnoga> А что ?
[02:10:39] <livevil> бл)
[02:10:41] <slepnoga> SQL ?
[02:10:42] <livevil> вы спать плохо будете
[02:10:43] <livevil> нее
[02:10:47] <livevil> там клиент сервер
[02:10:59] <livevil> клиент присасывается к серверу
[02:11:04] <slepnoga> неа , не будем
[02:11:05] <livevil> сервер ему говорит таск
[02:11:11] <livevil> типа проверять раз в минуту хост
[02:11:14] <slepnoga> хороший смех мне не вредит
[02:11:24] <Night Nord> livevil: они на разных машинах?
[02:11:28] <livevil> да
[02:11:33] <Night Nord> В разных сетях?
[02:11:36] <livevil> и в разных дц
[02:11:37] <livevil> да
[02:11:40] <livevil> но рядом
[02:11:44] <slepnoga> :-D
[02:11:47] <Night Nord> Хыхыхыхыхыхыхы
[02:11:51] <livevil> в нескольких дц
[02:11:56] <livevil> ттл масеьнкий
[02:12:04] <Night Nord> Рядом - в пределе одного города тобишь? =)
[02:12:07] <livevil> та)
[02:12:09] <Night Nord> Это уже радует
[02:12:11] <Night Nord> Прогрессс
[02:12:16] <slepnoga> Ты решил изобрести супер мониторинг ?
[02:12:19] <Night Nord> А то я уж думал, что на разных планетах
[02:12:23] <livevil> аага
[02:12:31] <livevil> Night Nord, нед)
[02:12:31] <slepnoga> дафай дафай
[02:12:42] <Night Nord> livevil: так, а "клиентов" - много?
[02:12:43] <livevil> slepnoga, дорогу осилит идущий
[02:12:48] <livevil> Night Nord, да!
[02:13:01] <livevil> сколько не знаю (
[02:13:11] <livevil> но там надо чтобы задачи дублировались
[02:13:16] <livevil> чтобы знать их каких дц не работает
[02:13:28] <slepnoga> slepnoga, дорогу осилит идущий: это да , только такие системы они расперделенные :)
[02:13:29] <Night Nord> Все?
[02:13:45] <livevil> что все
[02:13:47] <Night Nord> livevil: все задачи?
[02:13:48] Mr.EVIL вышел(а) из комнаты
[02:13:50] <Night Nord> Дублировать надо
[02:13:50] <livevil> не
[02:14:10] <livevil> ну например всего 30 клиентов
[02:14:18] <livevil> в 6 дц
[02:14:29] <Night Nord> Ну короче у сервера есть список:
хост:порт протокол что-проверить частота-проверки количество-клиентов
[02:14:29] <livevil> сервер группирует
[02:14:30] <slepnoga> так
[02:14:31] <Night Nord> Так?
[02:14:32] Mr.EVIL вошёл(а) в комнату
[02:14:37] <livevil> на пять кусков делит
[02:14:49] <livevil> да вроде того
[02:15:01] <livevil> сервер уже написан и работает
[02:15:03] <slepnoga> Ныу и вылосыпыдысты твон заказчики :)
[02:15:06] <livevil> надо вот начинать делать
[02:15:13] <livevil> пинг сначала
[02:15:22] <livevil> посмотрел на нмап )
[02:15:23] <Night Nord> Т.е. тебе нужен шелдер на сервере, который получает состояние ресурсов от клиентов, распределеяет между ними задачи, да так, чтобы в количество-клиентов было в разных дц
[02:15:26] <livevil> и решил с луа сделать
[02:15:34] <livevil> шелдер уже есть
[02:15:41] <livevil> клиенты тупые получаются
[02:15:43] <Night Nord> И как он работает?
[02:15:56] <livevil> тупой CIRCLE_QUEUE
[02:15:58] <Night Nord> Клиент получает список заданий?
[02:16:02] <livevil> да
[02:16:06] <Night Nord> Или он выполняет задание и идет к серверу за новым?
[02:16:14] <livevil> нет
[02:16:24] <Night Nord> Тогда все работает как я говорил в начале
[02:16:26] <livevil> она выполняет задание и посылает серверу ID:OK
[02:16:31] <livevil> или ID:ERR:RAW
[02:16:38] <Night Nord> У тебя есть список и его надо выполнять с максимально большой скоростью, так?
[02:16:39] <livevil> открытое соединение
[02:16:43] <livevil> которые не закрывается
[02:16:47] <livevil> ДА!
[02:16:57] <Night Nord> На один клиент скока примерно хостов различных?
[02:17:02] <Night Nord> Ну вообще записей
[02:17:08] <slepnoga> ППц, досить __свои__ сервера :-D
[02:17:10] <livevil> по тз 150к
[02:17:19] <Night Nord> Т.е. держать сокеты нереально
[02:17:23] <livevil> ага
[02:17:34] <livevil> ну кстати не знаю
[02:17:35] <Night Nord> Тогда тебе нужно иметь внутренний шелдер и выполнять список не последовательно
[02:17:48] <Night Nord> А как-то группировать
[02:18:33] <Night Nord> Так чтобы количество сокетов соответсвовало свободным ресурсам
[02:18:56] <Night Nord> Грубо говоря, чтобы у тебя постоянно работало некое примерно одинаковое количество задач
[02:19:00] <livevil> а диалоговое тестирование думаете не потянет скриптовой язык?
[02:19:04] <livevil> может свой язык сделать
[02:19:10] <livevil> на yacc'e
[02:19:17] <Night Nord> Да забудь про скриптовый язык
[02:19:23] <Night Nord> У тебя задача на гране ресурсов
[02:19:31] <slepnoga> совсем забудь
[02:19:41] <livevil> (:
[02:19:58] <slepnoga> сишка
[02:20:00] <Night Nord> Тебе первым делом надо придумать хер-знает-какой-сложный алгоритм управления всем этим делом
[02:20:10] <slepnoga> и хорошо если без асма
[02:20:16] <Night Nord> Учитывая что ты не знаешь конкретного времени каждой проверки, сколько она будет занимать
[02:20:18] <Night Nord> Очереди
[02:20:24] <Night Nord> У тебя клиент получается очень не тупол
[02:20:38] <Night Nord> Скорее всего тебе придется делать много-поточно-процессорную систему
[02:20:46] <Night Nord> Чтобы обойти лимиты системы
[02:20:54] <livevil> я не буду пытаться выполнить проверку если выполняется текущая
[02:20:55] <Night Nord> *процессную
[02:20:59] <livevil> есть некий таймаут на проверку
[02:21:16] <livevil> ulimit ?
[02:21:21] <slepnoga> пофиг
[02:21:21] <livevil> RLIMIT т.е.
[02:21:25] <Night Nord> А если тебе вот сейчас, сию секунду нужно сделать проверку?
[02:21:35] <Night Nord> А у тебя там ssh-проверка тока началась
[02:21:36] <livevil> file дескрипторов можно же дофига сделать
[02:21:48] <livevil> 130к легко
[02:21:49] <slepnoga> тут алгоритмы нужны вменяемые
[02:22:00] <livevil> вот с ссш я сам боюсь
[02:22:09] <Night Nord> livevil: ты как-то сбыдлокодить пытаешься, а тут так не выйдет
[02:22:15] <Night Nord> Ты не зря в нгинкс ткнул
[02:22:15] <livevil> %) да
[02:22:21] <slepnoga> а он по определению мееедленный
[02:22:27] <Night Nord> Нгинкс держит
[02:22:41] <Night Nord> Но там и многопоточность, и многопроцессность
[02:22:51] <slepnoga> я про ссш
[02:22:56] <Night Nord> И весьма нетривиальные аолгоритмы
[02:23:05] <Night Nord> Так что просто в этом случае никак не получится
[02:23:15] <livevil> ну и мне же не 20к надо
[02:23:24] <Night Nord> Ага, всего 150к =)
[02:23:29] <livevil> )
[02:23:31] <darvin11> с package.cflags imagemagick заработал ) спасибо slepnoga за наводку )
[02:23:32] <livevil> в МИНУТУ )
[02:23:53] <Night Nord> У тебя различных хостов - 150к
[02:23:54] <Night Nord> Так?
[02:23:59] <livevil> да
[02:24:00] <livevil> на минуту
[02:24:08] <slepnoga> darvin11: я сказал gcc-config , я не package.cflags !
[02:24:10] <livevil> ну это условно
[02:24:31] <Night Nord> Я не понимаю сути этой системы, а как отрабатывается шелдер на сервере?
[02:24:48] <Night Nord> Если у тебя разная частота задач
[02:24:56] <Night Nord> То как они могут выполнятся последовательно
[02:25:12] <darvin11> slepnoga, gcc config не умеет для одного пакета конфигурить
[02:25:15] <Night Nord> Их либо сервер должен шуровать так, чтобы это работало
[02:25:22] <livevil> ну щелдер принимает от меня данные о нагрузки
[02:25:27] <livevil> и от других клиентов
[02:25:35] <livevil> и решает давать новые задачи или не надо
[02:25:37] <livevil> и все
[02:25:53] <Night Nord> livevil: вот сервер имеет задачу, которую нужно выполнять раз в секунду
[02:26:03] <Night Nord> Что он с ней делает?
[02:26:06] <livevil> в минуту
[02:26:16] <slepnoga> darvin11: я это давно знаю, вот нафига ты пах пожизненно отключил , это вопрос для бугзиллы
[02:26:21] <Night Nord> Так задачи имеют переменную частоту, не?
[02:26:49] <Night Nord> Ну хорошо, предположим в минуту
[02:26:49] <livevil> новая задача появилась , он в открытое соединение посылает NEW:ID:HTTP_KEYWORD:host.ru:80:blabla@host.ru
[02:27:04] <livevil> ну и частоту проверки задаёт
[02:27:08] <livevil> и когда прекратить
[02:27:16] <Night Nord> Блин
[02:27:18] <Night Nord> Хорошо
[02:27:25] <Night Nord> Частота проверки - это задача сервера или клиента?
[02:27:29] <darvin11> slepnoga, ы, еще раз, не понял
[02:27:30] <livevil> NEW:ID:HTTP_KEYWORD:60:3600:host.ru:80:blabla@host.ru
[02:27:39] <livevil> сервера
[02:27:44] <darvin11> slepnoga, это баг что оно не собиралось у меня?
[02:27:47] <livevil> он берет её из данных указаных клиентов
[02:27:47] <Night Nord> Ты тока что сказал, что клинета
[02:27:48] <slepnoga> А че , знатный досер получится :)
[02:27:51] <livevil> клиентом сайта
[02:27:54] <livevil> ну пользователем
[02:28:00] <Night Nord> livevil: нет, клиентом сервера
[02:28:05] <slepnoga> darvin11: если пакет стабле , то да , баг
[02:28:07] <Night Nord> Частота - он за нее отвечает
[02:28:08] <Night Nord> Так?
[02:28:14] <Night Nord> Чтобы она выполнялась
[02:28:22] <livevil> непонимаю )
[02:28:26] <Night Nord> ...
[02:28:34] <Night Nord> Клиент имеет пять задач
[02:28:39] <Night Nord> Одну надо делать раз в минуту
[02:28:41] <slepnoga> Рисуите схемки
[02:28:45] <Night Nord> Другую надо делать раз в секунду
[02:28:46] <livevil> вот есть хост.ру, клиент в админкесвоей ставит проверять 80 порт и смотреть чтобы там была фраза какая-то
[02:28:48] <darvin11> slepnoga, что туда отправлять надо? .log .env что еще? да, на стейбле, 2 пакета причем
[02:28:49] <Night Nord> Остальные раз в 5 секунд
[02:29:19] <slepnoga> darvin11: там все расписано ПРОЧТИ ДОКИ
[02:29:28] <Night Nord> Та что раз в секунду - это http коннект с парсингом вывода
[02:29:28] <livevil> сервер даёт задачу ноде чтобы она проверяда в течение часа каждую минуту хост.ру и смотрела в выдоче фразу «какая-то»
[02:29:34] <Mellon> откуда этот package.cflags взялся? с флагами же через /etx/portage/env/category/package работали. где вообще отыскать описалово всей иерархии /etc/portage?
[02:29:48] <Night Nord> livevil: но может и раз в секунду, так?
[02:30:04] <darvin11> Mellon, через кастомный /etc/portage/bashrc делается
[02:30:05] <livevil> нет, минимум раз в минуту
[02:30:13] <livevil> больше можно меньше нет
[02:30:22] <darvin11> Mellon, его нету по дефолту, это приблуда (кстати полезная)
[02:30:24] <Night Nord> А почему тогда меряется в секундах?
[02:30:34] <livevil> ну потому что всего задач сервер ноде дал 150к
[02:30:42] <Night Nord> И что?
[02:30:45] <livevil> значит 150/60
[02:30:47] <slepnoga> darvin11: ты опять изобрел велосипед выпуска 2005 года
[02:30:47] <Mellon> darvin11: откуда брать?
[02:30:51] <livevil> будет.... )
[02:31:01] <Night Nord> livevil: я не про то, почему ты указал пример в секундах?
[02:31:03] <darvin11> slepnoga, не я изобрел ))
[02:31:08] <Night Nord> :60:3600:
[02:31:15] <slepnoga> Mellon: фигня эта времен самого первого fantoo :)
[02:31:15] <livevil> ок
[02:31:17] <livevil> :1:60
[02:31:27] <Night Nord> У тебя нет внятного ТЗ
[02:31:32] <slepnoga> Когда портаге было тупое
[02:31:37] <livevil> ну хотите выложу его
[02:31:42] <slepnoga> давай
[02:31:49] <slepnoga> затри имена
[02:32:06] <darvin11> Mellon, всякое: http://www.gentoo-wiki.info/TIP_The_/etc/portage/bashrc_file package.cflags: http://article.gmane.org/gmane.linux.gentoo.hardened/1204
[02:32:36] <slepnoga> только не www.gentoo.org почему то :(
[02:32:47] <darvin11> slepnoga, а что без приблуды portage умеет cflags на отдельный пакет?
[02:32:52] <livevil> http://docs.google.com/View?id=dfj3rwts_115qbhksd8
[02:32:58] <Night Nord> darvin11: man portage
[02:32:59] <Mellon> darvin11: ага, спасибо
[02:33:01] <Night Nord> умеет
[02:33:10] <slepnoga> darvin11: года 3 как
[02:33:27] <slepnoga> я просто не юзаю
[02:33:37] <Mellon> slepnoga: а где про всё это почитать?
[02:33:58] <Mellon> это в каких доках?
[02:34:00] <Night Nord> "RETR - скачать файл
PUT - закачать файл" - это пять
[02:34:31] <livevil> не
[02:34:34] <livevil> не надо скачивать
[02:34:39] <livevil> главное чтобы сервер не ответил ошибкой
[02:34:45] <livevil> в этом плане
[02:34:51] <livevil> там может быть и 10 гигов файл )
[02:34:54] <darvin11> не нашел ничего про флаги компилятора в man portage. фиг с ним
[02:35:28] <Night Nord> livevil: короче. Там русским по-белому написано
[02:35:38] <Night Nord> 1) оно должно быть распределенным
[02:35:43] <slepnoga> +100
[02:35:51] <Night Nord> 2) оно должно быть диалоговым (читай chat pppd)
[02:36:02] <Night Nord> Т.е. "задача" - это как чат
[02:36:05] <livevil> да диалог - модуль
[02:36:09] <slepnoga> [01:13:30] <slepnoga> slepnoga, дорогу осилит идущий: это да , только такие системы они расперделенные :)
[02:36:24] <livevil> Ориентировочно по количеству задач в минуту на машину, я думаю это будет примерно:
[02:38:17] <Night Nord> livevil: вообщем суть такова
[02:38:33] <Night Nord> У тебя а) неизвестно сколько каждая задача занимает времени
[02:38:58] <livevil> да
[02:39:04] <Night Nord> Поэтому ты можешь забыть про последовательную реализацию
[02:39:08] <livevil> но они же не последовательно выполняются
[02:39:13] <livevil> дада
[02:39:18] <Night Nord> Тебе нужен один процесс который получает задачи
[02:39:21] <Night Nord> *поток
[02:39:30] <Night Nord> И он должен их распределять
[02:39:33] <livevil> угу
[02:39:44] <Night Nord> Либо ждать, либо запускать новый поток
[02:39:49] <livevil> Night Nord, а чем тебе epoll не нравится?
[02:39:52] <Night Nord> livevil: в ТЗ ничего про повторы не сказано
[02:40:00] <Night Nord> Откуда ты их взял?
[02:40:10] <livevil> ну ты все время про треды )
[02:40:18] <livevil> а есть же еще epoll и братья его)
[02:40:18] <Night Nord> Чего?
[02:40:33] <livevil> [02:39:18] Night Nord: Тебе нужен один процесс который получает задачи
[02:39:21] Night Nord: *поток
[02:40:41] <livevil> поток = нить ?
[02:40:44] <Night Nord> Да
[02:41:04] <livevil> нити же сами по себе тормознее пула
[02:41:04] <Night Nord> livevil: так что с повторами?
[02:41:30] <Night Nord> Причем тут ивенты?
[02:41:45] <Night Nord> Ты понимаешь, что тебе надо запускать задачу _сразу_
[02:41:55] <Night Nord> Вот ты получил от сервера - и сразу запустил
[02:41:57] <slepnoga> а не по событию
[02:42:02] <Night Nord> Задержка только если ресурсов мало
[02:42:14] <Night Nord> Задача отработала - вернул результат и новую
[02:42:30] <livevil> ну это я додумываю сам
[02:42:31] <Night Nord> У тебя должно быть максимум одновременных задач, сколько позволяют ресурсы
[02:42:39] <livevil> свяжусь с их разработчиком завтра и спрошу
[02:42:49] <livevil> конечно надо чтобы сервер давал таски на какой-то срок
[02:42:54] <livevil> а то он ляжет )
[02:43:00] <Night Nord> Кто ляжет?
[02:43:01] <Night Nord> Нет
[02:43:09] <Night Nord> Как раз переодичность - задача сервера
[02:43:17] <livevil> ну если на каждый тест он будет отдельный таск делать
[02:43:17] <Night Nord> Ты не усложняй себе жизнь
[02:43:32] <livevil> лучше же сделать таск на какой-то период
[02:43:39] <Night Nord> Для него "таск" - это выбрать наименее нагруженного клиента и вбросить ему задачу
[02:43:51] <Night Nord> Это его задача как шелдера
[02:44:18] <Night Nord> Переодичный таск - это тоже его задача, ибо загруженность клиентов может поменятся ввиду неравносильности различных задач
[02:44:36] <livevil> угу
[02:44:41] <livevil> я посоветуюсь с ними
[02:44:42] <Night Nord> Ты видимо не понимаешь, что от тебя требуется _максимально_ производительная система
[02:44:45] <livevil> но все равно суть не меняет
[02:44:50] <Night Nord> Еще как меняет
[02:45:05] <Night Nord> Если тебе нужно делать переодичность - тебе еще надо делать какие-то таймеры
[02:45:14] <livevil> это не проблема
[02:45:17] <livevil> я чат на сях делал
[02:45:17] <Night Nord> И высчитывать задачи так, чтобы к тику таймера у тебя было достаточно ресурсов
[02:45:23] <livevil> и сервер сессий
[02:45:30] <Night Nord> livevil: ты недалек
[02:45:40] <Night Nord> Ты не смотришь в глубь задачи
[02:45:45] <Night Nord> Какой тут к черту чат
[02:45:48] <livevil> %) я боюсь туда смотреть
[02:45:49] <livevil> хыхыхы
[02:45:49] <Night Nord> Тут алгоритм шелдинга
[02:45:56] <Night Nord> Очень зверзкий
[02:46:05] <Night Nord> Тебе придется делать фактически функционал сервера
[02:46:10] <Night Nord> Это идиотизм
[02:46:17] <Night Nord> Ты не отвечашь за работу сервера и не выпендривайся
[02:46:22] <Mellon> slepnoga: ни в одной официальной доке нет упоминания package.cflags :( хрень какая-то творится, только в багзилле, может ещё какие файлы неупомянутые есть?
[02:46:33] <Night Nord> У тебя задача проста: получил, выполнил, отдал
[02:46:38] <Night Nord> И этой задачи тебе за глаза хватит
[02:46:48] <Night Nord> Молись, чтобы ты сумел с ней справится
[02:47:05] <livevil> ну сумею
[02:47:14] <livevil> вот только с диалоговым тестированием
[02:47:18] Night Nord сомневается, честно говоря
[02:47:19] <livevil> надо придумать что нибудь
[02:47:24] <livevil> а у меня выбора нет)
[02:47:32] <Night Nord> "диалоговое тестирование" "диалоговое тестирование"
[02:47:40] <Night Nord> Что ты заладил этот идиотизм
[02:47:41] <livevil> ну чат по твоему
[02:47:48] <slepnoga> Mellon: package.cflags __никогда__ не поддерживался и был изобретен в 2006 году на коленке, если в архивах живо то wiki.fantoo.ru wiki,fantoo.com
[02:47:52] <Night Nord> Ну, это-то самое простое
[02:48:14] <Night Nord> У тебя есть модуль ftp который реализует соответсвующие функции - прям как в ТЗ
[02:48:31] <Night Nord> У тебя есть жесткий маппинг юзерская комманда - функция модуля
[02:48:37] <Night Nord> Идешь последовательно
[02:48:42] <Mellon> slepnoga: но тыже написал, что года три уже "из каробки" читается
[02:48:44] <Night Nord> Ошибка - обрываешь и отсылаешь назад
[02:49:19] <slepnoga> [01:31:17] <slepnoga> Mellon: фигня эта времен самого первого fantoo :)
[02:49:36] <Night Nord> У тебя фактически тупо пайп получается
[02:49:39] <slepnoga> [01:33:12] <slepnoga> darvin11: года 3 как
[02:49:46] <slepnoga> где ?
[02:49:50] <Night Nord> Т.е. результат предыдущей комманды ты передаешь следующей
[02:50:16] <Mr.EVIL> обосраться сколько служб в висте
[02:50:22] <Mr.EVIL> и почти все ненужные
[02:50:36] <slepnoga> ну и подотрись
[02:50:49] <Mr.EVIL> О_О
[02:50:55] <livevil> Night Nord, ну да
[02:51:10] <Night Nord> livevil: ваще это поразительно. Ты не способен не только толком высказать данную тебе задачу, что вообще говоря говорит о том, что ты ее не понимаешь, но и не способен спроектировать вообщем-то простую структуру системы, главная сложность которой в том, что она должна быть идеально реализовано
[02:51:12] <livevil> есть некий пул, в нем тип задачи и текущее состояние
[02:51:18] <Night Nord> Нафиг ты берешься за такие задачи?
[02:51:27] <darvin11> Mellon, 3 года из коробки поддерживается, но где я не нашел, поэтому имеется костыль 2006 года.
[02:51:47] <darvin11> Mellon, имхо он удобней )))
[02:51:54] <livevil> Night Nord, почему не способен ? (
[02:52:01] <livevil> GET послать не смогу?
[02:52:06] <Night Nord> livevil: вот как раз общение с модулем тебе надо делать конечным автоматом
[02:52:29] <Night Nord> Вернее машиной конечных состояний
[02:52:35] <livevil> да!
[02:53:00] <Night Nord> livevil: если бы ты мог - ты бы нам не пудрил моск своей ахиней в течении двух часов
[02:53:18] <slepnoga> про 2к
[02:53:27] <livevil> ...
[02:53:37] <livevil> я объяснять не умею мысли свои
[02:53:37] <Night Nord> И про последовательное исполнение с epoll'ом
[02:53:39] <livevil> видимо
[02:53:58] <Night Nord> Неспособность объяснить - это недопонимание =)
[02:54:10] <livevil> может я не правильно говорил.. но как может быть последовательно и с пулом?
[02:54:12] <livevil> никак (
[02:54:17] <Mellon> darvin11: а, понятно, например так
$ cat /etc/portage/env/app-misc/entropy
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="$CFLAGS"
вообще, просто был несколько сконфужен тем, что не знал ещё об одном способе
[02:54:38] <Night Nord> livevil: короче, у тебя в ТЗ все написано как и что делать
[02:54:43] <Night Nord> Даже по этапам разбито
[02:54:47] <Night Nord> Бери и делай
[02:54:48] <slepnoga> ту чего за наработанные решения цепляешся ?
[02:55:02] <Night Nord> Про скрипты можешь забыть
[02:55:10] <livevil> slepnoga, почему наработанные ?
[02:55:17] <Night Nord> Они тут не нужны и не по ТЗ
[02:56:01] <livevil> По средствам разработки - основную часть мы хотим видеть на С, а с логикой диалога мы согласны на реализацию сторонним языком.
Главное, чтобы можно было обучить человека в последующем для саппорта и развития данного модуля в случае чего.
[02:56:02] <darvin11> хм, спасибо удалю костыль
[02:56:07] <Night Nord> Каждый модуль должен иметь функцию init, к примеру, которая должна возвращать маппинг комманда->функция (указатель?)
[02:56:09] <slepnoga> потому что epool я слышу второй час , я так понимаю, что ты с ним работал
[02:56:35] <Night Nord> epoll тут вообще ни к селу...
[02:56:44] <Night Nord> Может пригодится в отдельном треде
[02:57:05] <Night Nord> Но как основопологающий механизм - никак
[02:57:21] <livevil> т.е. таски делать тредами?
[02:57:28] <slepnoga> логику на одном сискалле :)
[02:57:30] <livevil> и отдельно основной тред который проверяет
[02:57:38] <Night Nord> Конечно
[02:58:37] <livevil> а ничего что там много content switching будет?
[02:58:55] <livevil> вроде треды в линуксах — дорогие
[02:58:58] <Night Nord> livevil: в логике Erlang/OTP у тебя тут есть супервизор объедененный с сервером загрузки, контролирующий кучку рабочих процессов, создающий их по мере поступления задач/освобождения ресурсов
[02:59:09] <livevil> в ерланге не треды
[02:59:24] <livevil> там они же не нужны
[02:59:56] <slepnoga> мама . главно чего в ELF будет и как , задачка на грани же :(
[03:00:16] <Night Nord> Т.е. сервер должен уметь:
1) создавать воркеров
2) отрабатывать их умирание/завершение
3) хранить очередь задач при нехватке ресурсов
4) отслеживать состояние ресурсов для освобождения очереди
[03:00:56] <slepnoga> копипаст кода у Сысоева :) ?
[03:01:09] <livevil> его не скопипастишь
[03:01:20] <slepnoga> потому и смаилик
[03:01:25] <livevil> %)
[03:01:30] <livevil> ясн
[03:01:34] <Night Nord> Воркер должен уметь - подключать каллбэк-модуль, при его помощи: создавать соединение, завершать соединение, выполнять набор определнных пользовательских комманд, которые описываются кэллбэк-модулем
[03:02:03] <livevil> блин ужасы какие
[03:02:07] <Night Nord> Это как раз та задача, ради которой эрланг создавался
[03:02:08] <livevil> я был уверен что 2к это немного
[03:02:14] <slepnoga> хахахах
[03:02:19] <livevil> ну кроме ссш )
[03:02:26] <slepnoga> 2 раза хахха
[03:02:27] <Night Nord> Ога, а HTTPS?
[03:02:30] <Night Nord> А FTP?
[03:02:43] <livevil> FTP там не надо скачивать
[03:02:48] <Night Nord> Какая разница
[03:02:48] <livevil> там надо чтобы сервер не ответил ошибкой
[03:02:52] <slepnoga> и что?
[03:03:00] <Night Nord> Там надо порты получать, выделять, на них слушать...
[03:03:02] <slepnoga> хандшаке все равно
[03:03:07] <livevil> угу
[03:03:20] <Night Nord> FTP может быть с авторизацией только по TLS
[03:03:35] <slepnoga> нету в ТЗ
[03:03:38] <livevil> ну в тз про это ничего нету )
[03:03:41] <livevil> Та
[03:03:45] <Night Nord> Ога, есть AUTH
[03:03:50] <livevil> кстати через опенссл достаточно быстро пашет
[03:03:53] <livevil> bio
[03:03:56] <Night Nord> 1 запрос =)
[03:03:59] <Night Nord> А 2к? =)
[03:04:02] <slepnoga> чаво био ?
[03:04:15] <livevil> ну там проксируемый fd получается
[03:04:26] <livevil> 2к хз )))
[03:04:31] <livevil> но не 1 запрос
[03:04:50] <Night Nord> Короче у тебя задача щас сделать не просто систему
[03:05:00] <slepnoga> Ха, ребята, selinux polici новые УРРА !!!, в дереве
[03:05:05] <Night Nord> А у тебя задача сделать первоклассную систему
[03:05:18] <Night Nord> livevil: кем ты им представился?
[03:05:25] <Night Nord> Профессиональным программистом на Си?
[03:05:56] <slepnoga> Профессиональным __программистом__ на
[03:06:44] <Night Nord> Эх...
[03:06:59] <slepnoga> Мм, сбежал ?
[03:07:13] Night Nord радуеццо, что хоть и за 15 тыщ работает, но зато на чем хочет и как хочет =)
[03:07:26] <Night Nord> livevil: кстати, сколько обещают, если не секрет?
[03:07:31] <Night Nord> Просить за такое надо много
[03:07:42] <slepnoga> совсем чем хочет ?
[03:07:44] <Night Nord> Фактически они с тебя примерно nginx и хотят получить =)
[03:07:52] <slepnoga> ага
[03:08:08] <slepnoga> ты как про воркеры, я сразу и вспомнил :)
[03:08:44] <slepnoga> ты впрынципе его и расписал :)
[03:08:48] <Night Nord> Ну, я последнее время на эрланге сплошняком пишу, там это постоянно =)
[03:08:55] <Night Nord> супервизоры/воркеры
[03:09:07] <darvin11> товарищи, скажите, tripwire нужна?
[03:09:30] Night Nord не знает что это, поэтому в этом (пока) не нуждается =)
[03:09:56] <Night Nord> Оно тебе что, мешает? Оставь где лежало...
[03:10:08] <darvin11> прога которая двоичные системные файлы хеширует и при их изменении сообщает одмину
[03:10:15] <Night Nord> Оно тебе нужно?
[03:10:26] <darvin11> ну, типа для безопасности )))
[03:10:34] <Night Nord> Ты хочешь супер-пупер-безопастную систему?
[03:10:44] <Night Nord> Сделай openvz + hardened профиль + мозг при настройке
[03:10:51] <Night Nord> И этого достаточно вполне
[03:11:21] <Night Nord> Особо оборонять надо разве что данные, типа базу данных
[03:11:22] <livevil> Night Nord, хз
[03:11:27] <livevil> меня представили просот
[03:11:35] <livevil> я особо не хвалил ничего
[03:11:38] <slepnoga> двоичные системные файлы хеширует и ГЫГЫГЫ на VIA с7
[03:11:59] <darvin11> Night Nord, OpenVZ позволяет на одном физическом сервере запускать множество изолированных копий операционной системы, называемых Виртуальные Частные Серверы (Virtual Private Servers, VPS) виселово стопудова
[03:12:10] <Night Nord> Ога
[03:12:18] <darvin11> slepnoga, просто у меня книжка 2000 года, и в ней тоже ее советуют )
[03:12:23] <Night Nord> У меня на 1,7 селерончике 23 штуки работает
[03:12:23] <slepnoga> оно на 2 головом пне томозоло не по дечки
[03:12:33] <darvin11> вру 2002
[03:12:34] <livevil> 20к заплатят
[03:12:40] <Night Nord> За эту работу?
[03:12:43] <livevil> та
[03:12:47] <darvin11> livevil, 20к чего? )
[03:12:50] <slepnoga> ты еще ids сетевую прикрути для полниго сшастця
[03:12:51] <livevil> эм
[03:12:54] <livevil> в смысле
[03:12:58] <livevil> ну не долларов же
[03:12:59] <Night Nord> Если долларов - то еще ничего =)
[03:13:02] <darvin11> ???????????
[03:13:22] <darvin11> я веб сайт на базе social engine за 3к писал
[03:13:24] <darvin11> ужас
[03:13:31] <slepnoga> и тогда тебе сайты не понадобятся, все уйдет в безопаску
[03:13:33] <livevil> везет тебе
[03:13:35] <Night Nord> livevil: знаешь, я за создание простейшей каталожной системы с кучкой парсеров уже 60к получил, а там еще и близко не готово =)
[03:13:36] <darvin11> 3к баксов
[03:13:52] <darvin11> livevil, нафиг их посылай
[03:13:55] <livevil> не
[03:13:59] <Night Nord> Посылай
[03:14:03] <livevil> профит в проценте будет
[03:14:09] <livevil> если выгорит
[03:14:11] <livevil> и в скиле
[03:14:11] <darvin11> livevil, это демпинг
[03:14:14] <livevil> таск интересный
[03:14:23] <Night Nord> livevil: а условия какие?
[03:14:25] <darvin11> демпинг
[03:14:28] <Night Nord> по ТК хоть?
[03:14:31] <livevil> неа
[03:14:35] <Night Nord> Блин...
[03:14:42] Night Nord за 15к по ТК работае
[03:14:42] <livevil> договор есть
[03:14:46] <livevil> с подписью
[03:14:47] <darvin11> жесть, php программерам так не платят
[03:14:49] <livevil> а я на 10к )
[03:14:50] <Night Nord> На постоянной основе
[03:14:51] <livevil> по ТК
[03:14:52] <slepnoga> мало того слвшми примерно цены на готовое от межделмаша представляет :)
[03:15:15] <livevil> слвшми?
[03:15:21] <Night Nord>
[03:15:25] <slepnoga> слешми
[03:15:28] <darvin11> /me
[03:15:34] <Night Nord> livevil: ты каким-то индусским рабом у них работаешь =)
[03:15:39] <livevil> хз
[03:15:45] <livevil> ну так 60к предлагали
[03:15:51] <livevil> я сказал лучше процент
[03:15:57] <Night Nord> Процент с чего?
[03:16:02] <livevil> от прибыли их
[03:16:08] <Night Nord> А как ты ее мерить собрался? =)
[03:16:13] <darvin11> ага
[03:16:14] <slepnoga> такая системка __без__ внедрения ок 30-40 к зелени
[03:16:17] <livevil> там знакомый работает
[03:16:24] <livevil> с ними
[03:16:29] <livevil> им не выгодно кидать
[03:16:31] <slepnoga> от прибыли их гы
[03:16:32] <livevil> это не проблема
[03:16:33] <Night Nord> livevil: ваще понимаешь, если ты сделаешь такую систему целиком
[03:16:38] <livevil> ну если кинут скил останется
[03:16:43] <darvin11> КАНЕЧНО )))) никому не выгодно кидать
[03:16:44] <Night Nord> И зарегистрируешь
[03:16:58] <Night Nord> Ты можешь ее продать за много большие деньги =)
[03:17:03] <slepnoga> прибыль всегда должна быть по нолям , закон в exUSSR
[03:17:08] <livevil> ладно начну делать а там смотреть буду
[03:17:19] <livevil> ну и похуй
[03:17:19] <Night Nord> А еще можешь сделать саппорт и продавать лицензии
[03:17:20] <livevil> ой
[03:17:21] <livevil> сори
[03:17:24] <livevil> не кикайте
[03:17:26] <livevil> блин (
[03:17:37] livevil выгнали из комнаты: Некоторые отморозки ничему не учатся =)
[03:17:44] livevil вошёл(а) в комнату
[03:17:51] <Mellon> :D
[03:17:51] <Night Nord> Ладна
[03:18:02] Night Nord пошел спать
[03:18:37] <Night Nord> Всем спокойной ночи
[03:18:39] Night Nord вышел(а) из комнаты
[03:20:22] <darvin11> понял. tripwire на c7 ненужен
[03:21:15] <slepnoga> не смеши людей , безопасность обеспечивается мозгом , а не прогами
[03:22:40] <darvin11> slepnoga, понятное дело ) мозг в стадии развертывания
[03:22:54] <slepnoga> бывает :(
[03:23:31] <livevil> darvin11, а в чем фишка с tripwire?
[03:23:41] <livevil> чего ты хочешь добиться от него?
[03:23:43] <Mellon> darvin11: да и ктому же
а) оно обеспечивает индикацию вторжения постфактум
б) в генту и так хранится база кс файлов, тем более интегрирующаяся с прелинком
[03:23:54] <slepnoga> А оно по крону хеши считает
[03:24:16] <darvin11> livevil, хэширует файлы, при изменении системных бинарников уведомляет админов
[03:24:20] <livevil> ))
[03:24:30] <livevil> расскажи как хэши защитят тебя от руткитов?
[03:24:35] <slepnoga> пункта а) достаочно для отправки в топку
[03:24:42] <darvin11> livevil, никак
[03:24:58] <livevil> хэши то остануться старые
[03:25:00] <darvin11> livevil, понял уже что в топку
[03:25:17] <slepnoga> прога из 90-х :)
[03:25:17] <livevil> ты будешь счастливо наблюдать мирную идиллию
[03:25:33] <darvin11> хочу накрутить безопасность, не сломав производительность и работоспособность )
[03:25:48] <livevil> поставь openvz
[03:25:59] <livevil> и держи проекты внутри контейнеров
[03:26:06] <slepnoga> у тебя безопасность ради безопасности ?
[03:26:12] <livevil> где нету возможности подгрузить ядро
[03:26:18] <livevil> или модифицировать ядро в памяти
[03:26:45] <Mellon> darvin11: ты дефолтную систему контроля целостности файлов в портаджах-то пробовал для начала? вот это + инотифи натравленный на запись в системных дирах дадут тебе такой же результат
[03:27:30] <slepnoga> А если совсем крыша едет то есть icron
[03:27:39] <slepnoga> для этого дела
[03:27:49] <slepnoga> да и потом,
[03:28:00] <slepnoga> начни с паролей :-D
[03:28:09] <slepnoga> к ссш
[03:28:38] <darvin11> Mellon, понятно
[03:29:09] <darvin11> slepnoga, что, индетефикацию по сертификатам прикрутить имеешь ввиду? ))
[03:29:24] <livevil> :>
[03:29:39] <livevil> угу биометрику
[03:30:42] <slepnoga> ппц. на 123 поломать
[03:31:39] <slepnoga> Да, у меня пароль рута дома 123, велкам :)
[03:33:46] <slepnoga> И не надо сходить с ума, это читал ? http://www.gentoo.org/doc/en/security/security-handbook.xml?full=1
[03:34:53] <livevil> slepnoga, угу и запрет руту коннектится )
[03:35:35] <darvin11> у меня парольный вход, запрет руту коннектится, нестандартный порт )
[03:35:42] <slepnoga> неа
[03:35:47] <slepnoga> mini 389-ds-base # ifconfig
eth1 Link encap:Ethernet HWaddr 00:1c:c0:a9:3c:0d
inet addr:192.168.1.113 Bcast:192.168.1.255 Mask:255.255.255.0
[03:35:55] <darvin11> читаю
[03:35:56] <slepnoga> сетка __моя__ :)
[03:36:34] <slepnoga> а на рутере 12 знак, как и положено
[03:37:10] <darvin11> о полезная дока
[03:37:34] <darvin11> я ее раньше просто пролистывал, а там оказывается куча рецептов готовых)
[03:38:12] Львёна вышел(а) из комнаты: Replaced by new connection
[03:38:22] Львёна вошёл(а) в комнату
[03:39:43] <slepnoga> Доки надо читать, а листать можеш комиксы/порнуху ( 02.39, вот я зол)
[03:47:37] <Mellon> вы до сих пор порнуху листаете? мдя, олдфаги прям :D
[03:49:14] <slepnoga> кстати , никто не помнит , почему выкинули http://www.rsbac.org/ ?
[03:49:43] <darvin11> сделал авторизацию по ключу ) спасибо за наводку ))))
[03:50:11] <darvin11> slepnoga, может за недружелюбие? ))))))
[03:50:16] <darvin11> шучу
[03:51:14] <slepnoga> мда, ломать тебя по ссх никто и не будет , бо нафига при наличии пхп
[03:52:03] <darvin11> slepnoga, а его как кроме hardened toolchain усилить можно? )
[03:52:27] <darvin11> или это не проблемы пхп а проблемы скриптов?...
[03:52:36] <slepnoga> а его кроме как головой никто никогда не усиливал
[03:52:54] <slepnoga> головой об стенку :)
[03:53:40] <darvin11> так в чем там дыра? ))) в скриптах?
[03:54:08] <slepnoga> бо последний спец по безопаске свалил отуда пол года назад
[03:54:36] <darvin11> понятно. фиг с пхп значит
[03:54:40] <slepnoga> А дыра там в головах программеров обычно
[03:55:02] <darvin11> кста, gentoo до работоспособного состояния настраивается быстрее дебайна
[03:55:13] <darvin11> включая время на компиляцию
[03:55:34] <slepnoga> складывают int and char и сами не занают , чего получится
[03:56:06] <darvin11> slepnoga, дык у меня ничего почти самописного на сервере не стоит. mediawiki, drupal
[03:56:28] <darvin11> они имхо довольно неплохо написанны
[03:56:37] <slepnoga> и что?, ты думаеш там лучше ?
[03:57:10] <slepnoga> darvin11: вопрос ? скоко будет 1+1 ?
[03:57:27] <darvin11> 2?
[03:57:40] <darvin11> если это integer переменные )
[03:57:50] <slepnoga> ну вот видиш, :(
[03:58:05] <slepnoga> результат не определен
[03:58:11] <slepnoga> ибо
[03:58:19] <slepnoga> 1+1=10
[03:58:24] <slepnoga> не ?
[03:58:48] <darvin11> если инт то не
[03:59:12] <slepnoga> так ты даже не спросил про систему счисления
[03:59:16] <darvin11> динамическая типизация это понятно
[03:59:34] <slepnoga> ;-)
[03:59:40] <darvin11> так если не указана подразумевается десятичная )
[03:59:47] <slepnoga> А подколка детская
[04:01:15] <slepnoga> второй вопрос для младшего класса ?
[04:01:36] <darvin11> давай
[04:01:39] <slepnoga> int a;int b; int c;
[04:01:52] <darvin11> это си? )
[04:02:13] <slepnoga> найти среднее арифметическое а и б , результат в c
[04:02:23] <darvin11> на чем? )
[04:02:40] <slepnoga> А на чем хошеш ?
[04:02:56] <slepnoga> давай на псевдокоде
[04:03:36] <darvin11> int a; int b; float c;
[04:03:46] <slepnoga> int a;int b; int c; !
[04:04:15] <slepnoga> чего там думать то ?
[04:04:29] <darvin11> //я быдлокодер
с=round(a+b);
[04:04:34] <darvin11> бр
[04:04:48] <darvin11> c=round((a+b)/2)
[04:05:04] <darvin11> я другим ищо занят ))) + искал в чем подколка
[04:05:05] <slepnoga> вылет за диапазон, однозначно :)
[04:05:39] <darvin11> я быдлокодер?
[04:06:04] <slepnoga> при любом а+б = вылет за диапазон, и я последнюю прогу писал 12 лет назд
[04:07:07] <darvin11> почему при а+б вылет за диапазон? )
[04:07:16] <darvin11> //я быдлокодер.
[04:07:21] <slepnoga> инт а ; инт б так ?
[04:07:37] <darvin11> ага
[04:08:13] <slepnoga> мах инт а + max int b ?
[04:08:49] <darvin11> а компилятор промежуточный результат будет в инте держать? )
[04:08:56] <slepnoga> складываем два инта и разультат тоже инт ?
[04:09:31] <slepnoga> инт это __ячейка__ памяти :)
[04:09:55] <slepnoga> а если надеется на компилятор, то получаем пхп
[04:09:58] <darvin11> так в c больше max int не попадет 100%
[04:10:33] <slepnoga> проверь на живом коде :)
[04:10:42] <darvin11> умный интерпретартор не будет косячить
[04:10:56] <slepnoga> кроме того у тебя деление на 0
[04:11:08] <darvin11> а быстрому низкоуровнему компилятору аля c нужен умный программист
[04:11:11] <slepnoga> это 2
[04:11:21] <darvin11> где деление на 0 то?
[04:11:50] <slepnoga> a и б равны по модулю :)
[04:12:05] <slepnoga> ой 0 делить на2
[04:12:10] <slepnoga> сорри
[04:13:03] <slepnoga> Кароче, это не мое, держи http://bugtraq.ru/library/programming/badcode.html
[04:13:04] <slepnoga> :)
[04:13:21] darvin11 вышел(а) из комнаты
[04:13:47] <slepnoga> int avg(int a, int b)
{
if (sign(a) != sign(b))
return (a + b) / 2;
else
return a + (b - a) / 2;
} :)
[04:16:32] <slepnoga> Но ты не боись, на этй задаче трое институтких преподов по программингу вылетели :(
[04:26:08] slepnoga вышел(а) из комнаты
[04:29:29] ruda вошёл(а) в комнату
[04:36:17] ruda вышел(а) из комнаты
[04:36:45] ruda вошёл(а) в комнату
[04:51:28] Mellon вышел(а) из комнаты
[05:36:17] <Mr.EVIL> посоветуйте правильный фаервол для виндовс
[05:40:55] <Ским> Mr.EVIL: iptables
[05:51:29] wixur вышел(а) из комнаты
[06:12:07] Mr.EVIL вышел(а) из комнаты: Replaced by new connection
[06:12:17] Mr.EVIL вошёл(а) в комнату
[06:19:25] ruda вышел(а) из комнаты
[06:19:48] ruda вошёл(а) в комнату
[06:47:31] Aid вошёл(а) в комнату
[06:47:37] <Aid> всем привет
[06:47:51] <Aid> народ, никто сталкера под вайном не пробывал запускать?
[06:54:33] <Ским> я его прошел под вайном
[07:35:02] <MarSoft> Aid: /me тоже запускал
[08:00:29] <Mr.EVIL> сталкер неочень
[08:00:39] <Mr.EVIL> не трать своё времячко
[08:33:26] Mr.EVIL вышел(а) из комнаты
[08:35:20] in[10]se вышел(а) из комнаты
[08:36:41] eegorov вошёл(а) в комнату
[08:37:38] eegorov вышел(а) из комнаты
[08:40:37] Wolfovich вошёл(а) в комнату
[08:45:53] seriy вошёл(а) в комнату
[08:52:50] matt вошёл(а) в комнату
[08:55:17] <matt> Aid: ему своп 2 гига нужен если соберёшься запускать :)
[08:56:07] <Aid> нормально идёт
[08:56:19] <Aid> своп 480 метров
[09:03:20] <matt> хм
[09:03:22] <matt> странно..
[09:03:41] <matt> на мой своп заругался... -_-
[09:10:46] eegorov вошёл(а) в комнату
[09:11:11] <eegorov> здравствуйте
[09:12:01] <ruda> доброе утро
[09:13:03] ruda мучительно просыпается
[09:14:58] <eegorov> ruda: привет, красотка. Что ты сегодня рано. К тому же суббота...
[09:15:31] <ruda> надо кое-что с поезда встретить
[09:19:31] eegorov завтра едет в Калугу
[09:21:30] xscrew вошёл(а) в комнату
[09:22:28] xscrew вышел(а) из комнаты
[09:22:38] xscrew вошёл(а) в комнату
[09:27:40] Ским вышел(а) из комнаты
[09:30:29] <ruda> шо можно сделать принтеру, если он утверждает, что у меня нет картириджа или что-т в духе
[09:30:30] <ruda> ?
[09:31:14] <seriy> может он прав?
[09:33:52] ruda 5 минут назад лазила проверять и вдоховенно испачкала руки краской от картриджа
[09:33:58] <ruda> врёт он всё
[09:34:35] <seriy> попробуй с ним поспорить и может получится переубедить
[09:35:12] <ruda> фу какие вы
[09:36:09] <eegorov> ruda: не обобщай
[09:36:39] Mr.EVIL вошёл(а) в комнату
[09:36:45] <ruda>
[09:37:08] <Mr.EVIL> привет
[09:37:20] <eegorov> Mr.EVIL: привет
[09:38:17] <xscrew> доброе
[09:38:23] <seriy> лучше подскажите как вернуть рабочее состояние после отключения света, упало pyicq-t и ругается на start-stop-daemon: failed to start `/usr/bin/python' до падения все прекрасно работало
[09:39:06] <ruda> привет, Mr.EVIL
[09:41:20] JIyHoXoD вошёл(а) в комнату
[09:43:45] <xscrew> это нормально. когда у меня в системе пистонов 3 штуки. 2.5 2.6 и 3.1 ?
[09:43:58] <xscrew> по идее должно быть только последних 2
[09:44:22] <Mr.EVIL> еселектни
[09:44:44] <xscrew> ну как бы да, делаю eselect на 2.6
[09:45:18] <xscrew> дальше говорю - python-updater - он хочет обновлять с 3.1 на 2.6 O_o
[09:45:30] <xscrew> и собирается обновлять boost
[09:46:26] <Mr.EVIL> а /usr/bin/python есть ? это линк ?
[09:47:17] <seriy> есть
[09:48:10] <xscrew> laptop linux # ls -la /usr/bin/python
lrwxrwxrwx 1 root root 14 Aug 15 01:15 /usr/bin/python -> python-wrapper
[09:48:41] <Mr.EVIL> у меня /usr/bin/python -> python2.6
[09:48:53] <seriy> /usr/bin/python -> python2.5
[09:49:10] <Mr.EVIL> вот я и выяснил всё
[09:49:30] <xscrew> хм
[09:50:10] ruda вышел(а) из комнаты
[09:50:40] ruda вошёл(а) в комнату
[09:52:19] <seriy> python-updater -o 2.5
* Starting Python Updater from 2.5 to 2.5 :
* Adding to list: sys-apps/file:0
[09:52:36] <seriy> на этом крепко задумалось и долго-долго думает
[09:52:50] <Mr.EVIL> неспроста всё это
[09:58:48] Ским вошёл(а) в комнату
[10:01:19] <Wolfovich> кто тут с графикой от интела? eselect opengl list у вас показыват только [1] xorg-x11 * ?
[10:01:28] <Wolfovich> нет второго варианта?
[10:05:27] <Mr.EVIL> поставь мезу
[10:06:25] troy вошёл(а) в комнату
[10:18:07] <eegorov> Wolfovich: так и должно быть
[10:18:44] <Wolfovich> 200fps у друга выдает gm065
[10:18:57] <Wolfovich> ой GM965
[10:19:01] <eegorov> нормально
[10:19:26] <eegorov> 1239 frames in 5.0 seconds = 247.783 FPS
[10:19:43] <Wolfovich> хм
[10:20:04] <Wolfovich> я думал больше будет
[10:20:17] <Wolfovich> жалуется что ин-фс кде поддормаживает иногда
[10:20:35] <Wolfovich> не знаю даже что и посоветовать уже
[10:20:57] <eegorov> не знаю. У меня все шустро. С включенными эффектами
[10:22:19] <Wolfovich> может qt-gui с raster собрать?
[10:22:26] <eegorov> не-не-не
[10:22:57] <Wolfovich> кстати тока ща заметил что opengl флажок пропал
[10:23:07] <eegorov> хотя, собрать то можно. Но, поверь мне, не понравиться ☺
[10:23:09] <Mr.EVIL> у кого ?
[10:23:12] <Mr.EVIL> пропал
[10:23:37] <Wolfovich> у qt-gui
[10:25:47] ruda вышел(а) из комнаты
[10:32:25] Dark_Wizard вошёл(а) в комнату
[10:35:14] <xscrew> пока тролли не скажут что opengl работает нормально в генте не собрать с юзом opengl
[10:39:05] <Mr.EVIL> юз опенгл не нужен
[10:42:09] <xscrew> Mr.EVIL: дурашко
[10:44:00] <xscrew> так как по обычному, Qt рисует на разных платформх по разному
[10:44:12] <xscrew> а с opengl это будет унифицировано
[10:45:25] hikki вошёл(а) в комнату
[10:48:27] <Mr.EVIL> и чо ?
[10:48:31] <Mr.EVIL> вау ваще ?
[10:48:42] <xscrew> а не чо
[10:48:55] <xscrew> с хрена бы тебе говорить что не нужно
[11:13:00] GreyG вошёл(а) в комнату
[11:14:49] reagentoo вошёл(а) в комнату
[11:19:14] winterheart вошёл(а) в комнату
[11:25:48] Dark_Wizard вышел(а) из комнаты
[11:28:24] klaer7 вошёл(а) в комнату
[11:32:27] Civilian вошёл(а) в комнату
[11:46:33] Wolfovich вышел(а) из комнаты: qutIM : Jabber plugin
[11:50:41] Ским вышел(а) из комнаты: Replaced by new connection
[11:50:51] Ским вошёл(а) в комнату
[11:54:08] xscrew вышел(а) из комнаты
[12:05:51] reagentoo вышел(а) из комнаты
[12:20:33] glyanchik вошёл(а) в комнату
[12:22:52] reagentoo вошёл(а) в комнату
[12:29:53] reagentoo вышел(а) из комнаты
[12:39:18] reagentoo вошёл(а) в комнату
[12:43:18] reagentoo вышел(а) из комнаты
[12:43:33] reagentoo вошёл(а) в комнату
[12:48:59] Aid вышел(а) из комнаты
[12:59:14] serj вошёл(а) в комнату
[12:59:49] serj вышел(а) из комнаты
[13:00:08] xscrew вошёл(а) в комнату
[13:05:21] in[10]se вошёл(а) в комнату
[13:09:06] Mellon вошёл(а) в комнату
[13:11:55] Civilian вышел(а) из комнаты
[13:12:07] Civilian вошёл(а) в комнату
[13:19:39] <Mr.EVIL> что такое /usr/bin/.keep?
[13:20:52] JIyHoXoD вышел(а) из комнаты: call me baby one more time
[13:20:58] <reagentoo> +1 к вопросу
[13:22:47] JIyHoXoD вошёл(а) в комнату
[13:23:54] slepnoga вошёл(а) в комнату
[13:24:09] klaer7 вышел(а) из комнаты
[13:24:42] darvin11 вошёл(а) в комнату
[13:25:14] <darvin11> slepnoga, извини, вчера вылетел на середине разговора, интернет глюканул. привет
[13:28:00] MarSoft вышел(а) из комнаты
[13:44:22] <evadim> Mr.EVIL: это файлик, их раскладывает портаж в нужные диры чтоб их не снесло при случае рекурсивного удаления пустых ненужных каталогов
[13:45:19] <evadim> диру-то не одна прога юзает, вот как не станет прог юзающих этот каталог - он и снесётся с последней из них
[13:46:13] glyanchik вышел(а) из комнаты
[14:07:45] <livevil> доброе утро
[14:07:58] <eegorov> гы....
[14:08:02] <eegorov> [17:07:45] <livevil> доброе утро
[14:08:04] <Mr.EVIL> .\_/.
[14:08:09] <eegorov> livevil: и тебе доброго
[14:08:13] <Mr.EVIL> с гы идите на чятик убунты
[14:08:23] <eegorov> Mr.EVIL: молчи
[14:08:32] h31 вошёл(а) в комнату
[14:08:36] <Mr.EVIL> .\_/.
[14:08:43] <Mr.EVIL> с молчи тоже
[14:09:06] <h31> Хай алл. В какой конфе можно вопросы задавать?
[14:09:16] eegorov игнорирует мр.зло
[14:11:00] <h31> gentoo-help?
[14:11:15] <Mellon> h31: во всех, но выгодней в активной и по теме
[14:11:49] <h31> Mellon: А в этой можно :-) По емержной теме
[14:12:09] <Mellon> и в этой можно
[14:14:18] <Mellon> gentoo-help - там как бы поддержка по gentoo.ru
[14:14:18] <h31> Отлично.
1) установил несколько пакетов из svn/git. Каждый раз пересобирать их дабы посмотреть, что там нового появилось - муторно. Можно ли как-нибудь вызвать svn up/git pull для них, а уже потом посмотреть и если нужно - пересобирать?
[14:14:33] MarSoft вошёл(а) в комнату
[14:16:11] <h31> 2) можно ли как-нибудь сделать, чтобы IP был фиксированным, а остальные параметры брались из DHCP? Просто у меня после обновления до dhcpcd 5.x стал какой-то левый IP лезть x_x
[14:16:42] <evadim> Mellon: вообще в gentoo-help задумывалась как раз для простых вопросов по теме gentoo, но народу там немного...
[14:17:04] <Mellon> h31: можно, они в $DISTDIR/{svn,git}-src. также был один скрипт который это дело проверял сам
[14:18:11] <MarSoft> Скрипт этот зовут app-portage/rep-rebuild
[14:18:20] <MarSoft> если это он
[14:18:25] <MarSoft> лежит в оверлее sunrise
[14:18:39] <MarSoft> "A tool to rebuild SVN/CVS packages taking care of dependencies ordering"
[14:19:18] <MarSoft> all: Заранее извиняюсь за, возможно, глупый вопрос... Безопасно ли ставить gcc-4.4.1 в качестве основного компилятора? И надо ли после этого пересобирать мир?
[14:21:30] <Mellon> app-portage/update-live-ebuilds http://avuton.googlepages.com:
This script checks your live ebuilds for an update at the repository and reemerges it as necessary.
[14:23:03] <xscrew> MarSoft: вчера поставился
[14:23:37] glyanchik вошёл(а) в комнату
[14:23:39] <xscrew> а пересборка мира - говорят что графит здорово ускоряет, я пересобрал
[14:23:53] <MarSoft> хм..
[14:24:18] <xscrew> пересобралось все без проблем
[14:24:19] darvin11 вышел(а) из комнаты
[14:24:24] <MarSoft> xscrew: графит - это юз sys-devel/gcc:graphite?
[14:24:36] <xscrew> ага
[14:27:31] <eegorov> xscrew: гцц какой?
[14:28:02] <h31> Mellon: Угу, похоже оно. Предыдущее немного не то. Спасибо.
[14:28:32] <h31> А что с IP? ifconfig eth0 my_ip сбрасывает все остальные настройки.
[14:29:07] <eegorov> MarSoft: я все пересобрал гцц4.4.1. Кроме супертуха
[14:29:15] Ским вышел(а) из комнаты
[14:29:21] <MarSoft> отлично...
[14:29:57] eegorov вышел(а) из комнаты
[14:31:25] <xscrew> 4.4.1
[14:33:53] Ским вошёл(а) в комнату
[14:43:08] <xscrew> мда
[14:43:10] eegorov вошёл(а) в комнату
[14:43:22] <xscrew> пересобрал с gcc 4.4.1
[14:43:33] <xscrew> mplayer работает теперь
[14:44:41] eegorov тоже захотелось пересобрать мир с графитом.
[14:44:52] JIyHoXoD вышел(а) из комнаты: Replaced by new connection
[14:44:53] <xscrew> eegorov: mplayer отвалится
[14:45:02] JIyHoXoD вошёл(а) в комнату
[14:47:57] <xscrew> как удалить то, что мне натворил eix-remoute
[14:48:09] <xscrew> *remote
[14:48:11] <xscrew> ?
[14:49:59] <xscrew> нашел)
[14:55:32] wixur вошёл(а) в комнату
[14:55:47] <eegorov> xscrew: ну, один пакет можно и другим компилятором собрать....
[14:56:08] <xscrew> я уже удалил старую версию...
[14:56:14] <xscrew> фигня, соберу vlc
[15:02:12] JIyHoXoD вышел(а) из комнаты: Replaced by new connection
[15:02:22] JIyHoXoD вошёл(а) в комнату
[15:08:41] Dark_Wizard вошёл(а) в комнату
[15:10:54] MarSoft вышел(а) из комнаты: Replaced by new connection
[15:11:04] MarSoft вошёл(а) в комнату
[15:12:04] <MarSoft> так mplayer, собранный gcc-4.4.1, работает или нет?
[15:16:36] <xscrew> у меня вываливается
[15:18:19] <xscrew> зато vlc в лучшем виде работает
[15:20:35] Mr.EVIL вышел(а) из комнаты
[15:20:40] <eegorov> MarSoft: у меня собран гцц4.4.1 без графита. Работает.
[15:21:11] <eegorov> Так, господа, кто тут с ноубуками?
[15:21:21] <eegorov> *ноутбуками
[15:21:33] <xscrew> я
[15:21:34] <slepnoga> ась ?
[15:22:25] <eegorov> в ноуте есть вай-фай, Ядро не могу настроить...
[15:22:36] <eegorov> lspci не видит
[15:22:53] <eegorov> в биосе включено
[15:23:09] <slepnoga> а lsusb :)
[15:23:30] <eegorov> slepnoga: о, да ты гений. Щас гляну
[15:23:55] <xscrew> :-D
[15:24:04] <eegorov> неа...
[15:24:10] <eegorov>
[15:24:22] <xscrew> а скинь вывод lspci
[15:24:39] <eegorov> хм. легко сказать, скинь....
[15:24:42] <eegorov> щас
[15:25:37] <xscrew> в биосе включено говоришь, а может хардварная кнопка есть какая-нить?
[15:26:57] <eegorov> xscrew: хм... ща по панели сенсорной пошарюсь
[15:27:07] <slepnoga> О_О
[15:27:18] <slepnoga> фирма какая ?
[15:27:43] <slepnoga> ИМХО, acpi модуль под модель нужон :)
[15:28:00] <eegorov> HP
[15:28:25] <slepnoga> grep ACPI config ?
[15:29:04] <eegorov> да, есть на панели нечто похожее. Появляется в lsusb
[15:29:19] slepnoga имеет асус с хардварной кнопкой, но без asys_acpi один хрен не пашет
[15:31:00] MarSoft имеет eeepc 901, там вафля программно выключается через acpi так, что становится не видна в lspci
[15:31:49] <MarSoft> и bluetooth тоже
[15:31:53] <eegorov> slepnoga: http://pastebin.com/m6e529ace
[15:31:54] <MarSoft> и вроде даже картридер
[15:31:58] slepnoga написал ебилд для еее под это дело для включения через трей ::)
[15:32:53] <slepnoga> marsoft знает, где он лежит
[15:33:05] MarSoft пошёл более "хардкорным" путём и наладил включение через скрипт, висящий на acpi-событиях кнопок
[15:34:04] <MarSoft> slepnoga: по идее, этот билд есть и в оверлее arcon, правда там более древний
[15:34:08] <Ским> eegorov: пинг
[15:34:20] <eegorov> Ским: гнип
[15:34:39] reagentoo вышел(а) из комнаты
[15:34:39] <slepnoga> там все на это и завязано + морда на gtk/QT и юзает alsa-python
[15:35:04] reagentoo вошёл(а) в комнату
[15:35:25] klaer7 вошёл(а) в комнату
[15:36:14] <slepnoga> ИМХО, где то здесь │ CONFIG_X86_PLATFORM_DEVICE
[15:37:07] <eegorov> ща еще пороюсь. Пинок то получил. Даже два ☺
[15:38:00] <slepnoga> винды нету на нем ?
[15:39:02] lk4d4 вошёл(а) в комнату
[15:39:45] darvin11 вошёл(а) в комнату
[15:39:55] darvin11 вышел(а) из комнаты: offline
[15:42:38] <slepnoga> MarSoft: ты не хошеш его допилить, у меня железки сийчас нету ?
[15:42:46] <eegorov> о, уже лучше.:
NOTEBOOK user # lspci -k
09:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
Kernel driver in use: b43-pci-bridge
NOTEBOOK user # dmesg | grep b43
b43-pci-bridge 0000:09:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
b43-pci-bridge 0000:09:00.0: setting latency timer to 64
b43-phy0: Broadcom 4312 WLAN found (core revision 15)
b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 6, Type 5, Revision 1)
b43: probe of ssb0:0 failed with error -95
[15:43:07] <slepnoga> хрен редьки не слаще
[15:43:08] <MarSoft> slepnoga: винды нет. кого допилить? eee-control?
[15:43:20] <slepnoga> eee-control , ага
[15:44:12] troy вышел(а) из комнаты
[15:45:08] <MarSoft> хорошо, поковыряю на досуге :)
[15:45:16] troy вошёл(а) в комнату
[15:46:41] <slepnoga> dev-util/pkgconfig в базе или прописывать надо ?
[15:49:38] reagentoo вышел(а) из комнаты
[15:49:50] reagentoo вошёл(а) в комнату
[15:54:51] reagentoo вышел(а) из комнаты
[16:00:38] Wolfovich вошёл(а) в комнату
[16:05:38] matt вышел(а) из комнаты
[16:11:56] matt вошёл(а) в комнату
[16:13:18] <winterheart> http://www.85qm.de/up/BigRedButton.swf
[16:15:49] <wixur> boyan
[16:16:41] <slepnoga> точно, равно как и
[16:16:42] <Mellon> это типа где "не нажимать" и ругается?
[16:16:51] <slepnoga> app-misc/zaebis
Available versions: ~1.1[2] ~1.1-r1[1]
Homepage: http://api.qt-apps.org/content/show.php?content=102362
Description: Simple program which makes everything well. Paradoxically it works only in exUSSR
[16:20:16] <wixur> lol
[16:20:52] reagentoo вошёл(а) в комнату
[16:23:16] Dark_Wizard вышел(а) из комнаты
[16:23:38] darvin11 вошёл(а) в комнату
[16:24:00] h31 вышел(а) из комнаты
[16:25:35] Dark_Wizard вошёл(а) в комнату
[16:26:56] reagentoo вышел(а) из комнаты
[16:28:01] <eegorov>
14e4:4315 not supported BCM4312 802.11b/g - low power b43
[16:28:26] <eegorov> ну и фиг с ним
[16:31:16] lupo_alberto вошёл(а) в комнату
[16:32:38] alexxy вышел(а) из комнаты
[16:32:54] Mellon вышел(а) из комнаты
[16:33:57] alexxy вошёл(а) в комнату
[16:42:06] Львёна вышел(а) из комнаты
[16:42:54] Львёна вошёл(а) в комнату
[16:43:45] MarSoft вышел(а) из комнаты
[16:46:52] Mellon вошёл(а) в комнату
[16:49:38] leopard вышел(а) из комнаты
[16:53:07] scolzyashii вошёл(а) в комнату
[16:53:31] <lk4d4> кто-нибудь юзает Sage?
[16:57:06] Dark_Wizard вышел(а) из комнаты
[16:57:44] Dark_Wizard вошёл(а) в комнату
[16:58:55] Dark_Wizard вышел(а) из комнаты
[17:00:52] Dark_Wizard вошёл(а) в комнату
[17:05:37] Dark_Wizard вышел(а) из комнаты
[17:07:41] Dark_Wizard вошёл(а) в комнату
[17:10:34] <slepnoga> http://www.gentoo.ru/node/16208#comment-115729; даже не надо смотреть, кто именно запостил :)
[17:16:02] lupo_alberto вышел(а) из комнаты
[17:19:28] MarSoft вошёл(а) в комнату
[17:19:41] Dark_Wizard вышел(а) из комнаты
[17:20:20] norbps вошёл(а) в комнату
[17:20:42] Dark_Wizard вошёл(а) в комнату
[17:21:03] <MarSoft> slepnoga: это шедевр! :D
[17:21:22] <Dark_Wizard> посмотрите пожалуйста, что это за ошибка http://dpaste.com/80910/ ?
[17:24:09] Dark_Wizard вышел(а) из комнаты
[17:24:41] <Mellon> Dark_Wizard: покаж eselect opengl list
[17:26:29] Dark_Wizard вошёл(а) в комнату
[17:28:42] Dark_Wizard вышел(а) из комнаты
[17:29:16] <slepnoga> MarSoft: это не я его в рион засунул
[17:31:26] Dark_Wizard вошёл(а) в комнату
[17:31:31] troy вышел(а) из комнаты
[17:32:17] Dark_Wizard вышел(а) из комнаты
[17:34:07] <winterheart> чета там много лишних строчек
[17:34:35] Night Nord вошёл(а) в комнату
[17:34:55] norbps вышел(а) из комнаты
[17:35:07] troy вошёл(а) в комнату
[17:35:10] Dark_Wizard вошёл(а) в комнату
[17:37:20] Dark_Wizard вышел(а) из комнаты
[17:39:13] Dark_Wizard вошёл(а) в комнату
[17:39:40] <Dark_Wizard> [1] nvidia *
[2] xorg-x11
[17:40:39] <darvin11> куда portage_mod-jabber логи пишет? )
[17:41:47] <darvin11> Night Nord, привет
[17:41:55] <Night Nord> Привет...
[17:41:59] <Night Nord> Куда укажешь
[17:42:08] <darvin11> Night Nord, ну что посмотрел xplane
[17:42:10] <Night Nord> man make.conf ;)
[17:42:21] <Night Nord> Не, я под вечер тока все файлы скачал
[17:42:21] <darvin11> Night Nord, да все настроил там как надо
[17:42:49] <darvin11> Night Nord, не отправил он мне лог по жабберу, хочу посмотреть где запнулся
[17:43:11] Dark_Wizard вышел(а) из комнаты
[17:43:39] Dark_Wizard вошёл(а) в комнату
[17:44:14] MarSoft вышел(а) из комнаты: Replaced by new connection
[17:44:24] MarSoft вошёл(а) в комнату
[17:45:01] <slepnoga> Что за ... dosed 's/#{{PERL-EXEC}}/#!/usr/bin/perl/g' /usr/share/dirsrv/script-templates/template-*.pl и чем заменить ? ( башка совсем не варит)
[17:45:13] Dark_Wizard вышел(а) из комнаты
[17:46:52] <Night Nord> slepnoga: ну, меняет '#{{PERL_EXEC}}' на '#!/usr/bin/perl'
[17:46:55] <Night Nord> Тока оно работать не будет
[17:47:04] <Night Nord> Ибо / конфликтует
[17:47:13] <Night Nord> Надо s||| использовать в данном случае
[17:47:36] Dark_Wizard вошёл(а) в комнату
[17:48:42] <slepnoga> Night Nord: неа , там другая засада /usr/share/dirsrv/script-templates/template-*.pl : фаило не наидено, подстановка не пашет ( ебилд года 2007)
[17:49:13] troy вышел(а) из комнаты
[17:49:24] <slepnoga> с седом то как раз понятно, а цикл крутить не охота
[17:49:32] Dark_Wizard вышел(а) из комнаты
[17:49:54] <darvin11> общественность, абоненты воли с украины есть? http://www.gentoo.ru/node/16275
[17:49:55] troy вошёл(а) в комнату
[17:50:21] <Night Nord> slepnoga: так dosed прозрачен к DISTDIR вроде
[17:50:31] <Night Nord> Т.е. надо просто смотреть, что там
[17:50:41] Dark_Wizard вошёл(а) в комнату
[17:50:48] <Night Nord> Наверное можно вообще заменить на $(find -iname '*.pl')
[17:52:58] <slepnoga> о, оно
[17:53:21] <slepnoga> или таки Makefile запатчить ?
[17:55:21] <MarSoft> Люди, кто-нибудь сталкивался с такой бякой? Купил новый винчестер (SATA) вместо сдохшего, подключаю - а он не определяется при загрузке...
# dmesg | grep ata
...
ata: SEMB device ignored
[17:56:15] <MarSoft> http://dpaste.com/80922/
[17:56:28] <Night Nord> slepnoga: может и запатчить, я не знаю контекста =)
[17:57:15] MarSoft полез в исходники...
[18:02:18] <slepnoga> А там все равно eautoreconf идет, так что что makefile.am ,что configure.ac , особо разницы на будед, тем более это сорцы от Красных Шапок
[18:07:31] <darvin11> подскажите, есть какая нибудь приблуда, чтобы почту пользователя unix по jabberу отправлять?
[18:07:38] JIyHoXoD вышел(а) из комнаты: Replaced by new connection
[18:07:48] JIyHoXoD вошёл(а) в комнату
[18:08:56] <slepnoga> пользователя unix ?? обясни , что имел ввиду
[18:09:51] <slepnoga> шлюз XMPP <-> SMTP ?
[18:11:03] <darvin11> ну, почта для пользователя root или любого другого в системе из /etc/passwd, которая читается по комманде mail
[18:13:28] <slepnoga> у евадима спроси, но как маппить адреса смтп в хмпп не понятно
[18:14:58] <darvin11> slepnoga, да не, преобразовывать ничего не нужно, один ящик в системе > одна учетка в жаббере
[18:15:50] <slepnoga> у евадима спроси, я в хмпп не шарю, дела не имел
[18:16:04] <darvin11> скрипт на python + dev-python/xmpppy по крону
[18:16:35] <slepnoga> :-D
[18:16:56] <slepnoga> ты откуда маилы подбирать будеш ?
[18:17:53] <slepnoga> тут модуль/транспорт ( скрипт) к постфиксу самое то будет + маппинг транспота
[18:19:07] <slepnoga> тебе как минимум нужна очередь
[18:19:28] <darvin11> понятно, слишком сложно и нетривиально )
[18:19:47] <slepnoga> потому как Абон и не в сети может быть
[18:20:31] <slepnoga> бообщем <ИМХО, задача сводится к транспорту между ежом и постфиксом
[18:21:16] <slepnoga> И да , спам в джаббере :)
[18:22:08] <slepnoga> положит ежика ( он то выживет , судя по всему, а вот очередь не резиновая)
[18:27:09] eegorov вышел(а) из комнаты
[18:28:15] <Dark_Wizard> а кто нить можешь подсказать, из-за чего такое может быть ? http://img21.imageshack.us/img21/3264/42796601.png
[18:29:17] <Mellon> darvin11: sendxmpp, hatexmpp, пересылка именно *почты* в xmpp - smtp-t.netlab.cz
[18:29:44] <slepnoga> http://www.gentoo.ru/node/16276 Усе,забанили ?
[18:29:53] <darvin11> Mellon, спасиб ща поковыряю
[18:31:22] MarSoft вышел(а) из комнаты
[18:31:42] <darvin11> Mellon, а что то из этого по синтаксису совместимо со стандартной mail? (чтобы в скриптах поменять mail на это)
[18:31:53] <wixur> [20:29:44] slepnoga: http://www.gentoo.ru/node/16276 Усе,забанили ?
:D
[18:32:11] <darvin11> sendxmpp is a perl-script to send xmpp (jabber), similar to what mail(1) does for mail.
[18:35:40] troy вышел(а) из комнаты
[18:36:37] <slepnoga> Ну нифига себе ребята траву курили: в одном пакете : автотулсы,scons and ant :-@
[18:38:40] <darvin11> chroot-jail на hardened ядре достаточно безопасно?
[18:41:14] troy вошёл(а) в комнату
[18:44:00] Львёна вышел(а) из комнаты
[18:46:24] <Night Nord> Dark_Wizard: а после чего это?
[18:46:31] <Night Nord> И какая температура видяхи?
[18:46:41] <Dark_Wizard> Night Nord: 50 градусов. Просто так
[18:46:53] <Night Nord> Что значит просто так?
[18:47:09] <Night Nord> Стояло, стояло - и бах прямо у тебя перед носом такая бяка?
[18:47:27] Львёна вошёл(а) в комнату
[18:47:28] <Night Nord> Или после включения? После скринсейвера? После перехода из консоли и обратно?
[18:47:34] <Dark_Wizard> нет, просто так
[18:47:45] <Dark_Wizard> бах прямо у меня перед носом такая бяка
[18:48:01] <Night Nord> Хм...
[18:48:01] <Dark_Wizard> сидел в Фф
[18:48:14] <Night Nord> Перезагрузка помогает?
[18:48:25] <Night Nord> Имхо это картина маслом "Прощай матрица видяхи"
[18:48:34] <Night Nord> Но я могу и ошибатся
[18:49:10] <Dark_Wizard> Перезагрузка помогает
[18:49:42] <darvin11> где положено в генте chroot окружения строить? /usr/local/имяпрограммы? или еще где?
[18:51:26] <slepnoga> нигде, chroot не для того придумали
[18:51:28] <Night Nord> Dark_Wizard: тада просто перегрев
[18:51:32] <Night Nord> Чисть системник
[18:51:52] <Night Nord> darvin11: а зачем?
[18:52:09] <Night Nord> В приниципе - где хочешь
[18:52:14] <Night Nord> Тока задумайся надо ли оно тебе
[18:52:46] <Night Nord> И как ты будешь это обновлять
[18:52:55] <darvin11> Night Nord, ну как, для безопасности. ведь в hardened chroot окружения довольно безопасны?
[18:53:16] <darvin11> openvs или usermode линукс слишком тяжело для слабой машины
[18:53:24] <darvin11> chroot по идее ресурсы не жрет
[18:53:49] <slepnoga> картина маслом : Художниик Гуглов : "Каша в голове"
[18:53:51] <darvin11> slepnoga, как это не для того? )
[18:54:22] <darvin11> читаю gentoo security handbook, желаю применить )
[18:54:52] <slepnoga> так это, если есть root в chroot, то он есть и на машине
[18:57:17] <Dark_Wizard> Night Nord: чищу очень часто - не помогает
[18:57:20] <slepnoga> На, держи знаменитую картинку от solar : http://dev.gentoo.org/~solar/chroot/chrootbreak.jpg
[18:58:00] <slepnoga> спецом для тебя от команды hardened@gentoo.org
[18:58:49] <slepnoga> darvin11: double chroot вполне хватает :)
[18:59:51] <Night Nord> darvin11: openvz отжирает не много
[19:00:12] <darvin11> slepnoga, а как же "Chroot restrictions" в фичах grsecurity/pax?
[19:00:15] <Night Nord> Собсно это и есть чрут + небольшой оверхед на неймспейсы
[19:00:58] <darvin11> "OpenVZ — это реализация технологии виртуализации на уровне операционной системы, которая базируется на ядре Linux. OpenVZ позволяет на одном физическом сервере запускать множество изолированных копий операционной системы"
[19:01:11] <darvin11> ну незнаю, на вид должно отжирать )
[19:01:29] <Night Nord> Там одно ядро
[19:01:38] <Night Nord> Это не ксен
[19:01:45] <Night Nord> Просто чрут с неймспейсами
[19:01:47] <slepnoga> не знаеш, так спроси
[19:02:09] <Night Nord> У меня на 1,7 селероне ворочается под 30 контейнеров
[19:02:23] <Night Nord> Оно все лагает, но лагает из-за того, что не хватает памяти на то, что работает
[19:02:23] <slepnoga> Confirm :)
[19:02:40] <Night Nord> А не из-за опенвз
[19:02:42] <Night Nord> slepnoga: ?
[19:03:33] <slepnoga> [18:02:12] <Night Nord> У меня на 1,7 селероне ворочается под 30 контейнеров
[19:03:45] <Night Nord> Подтвердить это?
[19:03:58] <slepnoga> согласен с тобой полностю
[19:04:16] <Night Nord> Ааа.
[19:04:27] Night Nord не всегда правильно понимает английкую речь без контекста =)
[19:04:53] slepnoga вообще не понимает английскую речь :(
[19:05:25] <lk4d4> для психики полезно не понимать
[19:06:35] <darvin11> понятно
[19:06:50] <darvin11> подскажите самый легкий сервер xmpp )
[19:08:08] <slepnoga> darvin11: Я тебе вчера сказал, и сейчас повторю(надеюсь Night Nord меня поддержит в этом ): безопасность обеспечивается головой, а не прогами
[19:09:07] <darvin11> ну так понятно, ну проги ж могут помочь голове, не?)
[19:09:43] <slepnoga> к пустой голове проги не прикладывают
[19:11:41] <Night Nord> darvin11: самая большая дырка в любой системе - это пользователь =)
[19:11:46] <slepnoga> вот у /me она пустая, вот он и не прикладывает
[19:12:02] <darvin11> понятно это
[19:12:31] <Night Nord> Проги могут помочь, но только если ты четко знаешь какая прога что делает и абсолютно уверен, что она тут необходима
[19:12:40] <Night Nord> А ты пытаешься нагородить кучу прог одну на другую
[19:12:52] <Night Nord> И надеешься, что таким образом эта куча завалит все дыры
[19:13:07] <Night Nord> А на самом деле нет - в кучах всегда есть щели
[19:13:24] <Night Nord> Есть такая профессия - специалист по компьютерной безопастности
[19:13:27] <slepnoga> Взал бы какую доку по стратегии инф, безопасности, да почтал бы :(
[19:13:52] <Night Nord> Вот они и занимаются тем, что выбирают такую архитектуру сети/ресурсов, чтобы у тебя было максимум защиты при минимуме затрат
[19:27:25] reagentoo вошёл(а) в комнату
[19:31:44] leopard вошёл(а) в комнату
[19:33:03] <darvin11> понятно
[19:35:17] <Mellon> darvin11: <Mellon> version nes.ru
[19:34:09]<sulci> Mellon: на nes.ru запущен Prosody 0.5.1 (Linux)
попробуй, сейчас его активно пилят.
[19:36:11] <darvin11> Mellon, просто проблема в том что sendxmpp не коннектится к jabber.ru, да и вообще неохота системные сообщения через лево гонять )
[19:36:44] reagentoo вышел(а) из комнаты
[19:36:52] <darvin11> Mellon, ебилда нету?
[19:36:53] <slepnoga> дарвин не освоил МТА ? :(
[19:37:02] <darvin11> slepnoga, освоил
[19:37:07] <darvin11> slepnoga, все пашет )
[19:37:12] <darvin11> slepnoga, postfix
[19:37:23] <darvin11> настроил как и хотел
[19:37:51] <Mellon> darvin11: ебилд не видел, это одна из свежих разработок, оттянувшее на себя некоторых разрабов ёжика
[19:43:11] <slepnoga> Ебилд на scons подскажите ?
[19:44:49] <winterheart> wesnoth
[19:45:05] <slepnoga> Спасибо
[19:48:48] reagentoo вошёл(а) в комнату
[19:49:05] <slepnoga> Мм. он точно на scons.py ? :) , cmake-utils_src_compilе
[19:49:20] <winterheart> хм
[19:49:24] <winterheart> значит ошибся
[19:50:27] <slepnoga> что то для DC++ на нем было , надо порыть
[19:50:29] MarSoft вошёл(а) в комнату
[19:52:39] <darvin11> блин шо такое $ ./xsend.py darvin11@gentoo.org hello
An error occurred while looking up _xmpp-client._tcp.jabber.ru
connected with tls
authenticated using sasl
sent message with id 3
darvin@freehost ~ $ sendxmpp -u freehost_server -p мой пароль -j jabber.ru darvin11@gentoo.ru
Error 'AuthSend': error: not-authorized[?]
[19:52:45] reagentoo вышел(а) из комнаты
[19:52:55] <darvin11> с gajim коннектится по тому ж паролю
[19:54:11] <MarSoft> Мда. Ядро 2.6.29 не видит винчестер WDC WD2500AAJS. 2.6.30 видит.
[19:54:20] <MarSoft> Всё чудесатее и чудесатее...
[19:54:54] <slepnoga> может он в блеклисте ?
[19:55:10] <slepnoga> грепни исходники :(
[19:56:23] slepnoga вышел(а) из комнаты
[19:56:24] xscrew вышел(а) из комнаты
[19:56:43] <darvin11> slepnoga, один питоновский, другой перловый, разные либы используют
[19:56:50] <darvin11> вряд ли исходники
[19:57:18] xscrew вошёл(а) в комнату
[19:58:16] slepnoga вошёл(а) в комнату
[19:58:42] <slepnoga> darvin11: а я не тебе
[19:59:16] xscrew вышел(а) из комнаты
[20:00:09] xscrew вошёл(а) в комнату
[20:04:20] in[10]se вышел(а) из комнаты
[20:05:11] <winterheart> har har har
[20:05:15] <winterheart> грепни сорца
[20:05:56] <winterheart> может потому что не тот драйвер?
[20:08:16] <Mellon> darvin11: есть чуйство, да и дебаг sendxmpp подсказывает, что, он не разумеет SASL
[20:08:53] <Mellon> найди сервак который без сасла тоже принимает
[20:09:49] scolzyashii вышел(а) из комнаты
[20:09:58] <winterheart> SASL не используется в jabber.ru
[20:11:23] <darvin11> сделал через gentoo.ru )) сам себе отправляю ) все пашет
[20:11:47] <darvin11> ага я уже понял
[20:13:27] <darvin11> где в генте аналог rc.local?
[20:23:20] <MarSoft> slepnoga: про исходники - это мне?
[20:23:37] <slepnoga> Ну да
[20:23:47] <slepnoga> по названию харда
[20:25:52] <MarSoft> там такая проблема: 2.6.29 на этот винчестер ругается что он SEMD-device (вроде бы)
[20:26:23] scolzyashii вошёл(а) в комнату
[20:26:35] <slepnoga> А винч выпускают недавно ?
[20:26:41] <MarSoft> где-то в интернете наткнулся на патч, для другого (более древнего) винта от WD, и там говорится что они используют какой-то левый id
[20:26:45] <MarSoft> вроде недавно
[20:26:57] <slepnoga> тогда,ИМХО, id
[20:27:27] MarSoft собрал ядро 2.6.30 на другом компе, залил через busybox nc, оно загрузилось
[20:27:45] <slepnoga> забить руками и на проблему тоже забить
[20:28:00] <MarSoft> но теперь хочет модулей для software-raid
[20:28:38] <MarSoft> а как можно дистанционно поставить ядерные модули с другого компа, не используя nfs?
[20:28:44] <slepnoga> мож сразу на в бугзиллу ?
[20:28:58] <slepnoga> MarSoft: ссш есть ?
[20:29:00] klaer7 вышел(а) из комнаты: offline
[20:29:01] troy вышел(а) из комнаты
[20:29:03] <MarSoft> так ведь в 2.6.30 пофикксили.
[20:29:14] <MarSoft> ssh нема, токмо busybox telnet
[20:29:31] <MarSoft> всё в /usr осталось, а он на raid...
[20:29:39] <slepnoga> а телнет уже разучился фаило передавать ?
[20:29:46] <MarSoft> а как?
[20:30:15] <slepnoga> как в 70-е :) , там в командах обычно приблуда
[20:30:25] <MarSoft> zmodem?
[20:30:32] <slepnoga> не
[20:30:35] <slepnoga> алсо
[20:30:42] <slepnoga> если есть телнет
[20:30:53] <slepnoga> то и rcp должно бытц
[20:31:21] <MarSoft> должно-то должно, но нету
[20:31:24] <MarSoft> в busybox
[20:31:30] <slepnoga> и rsh наверняка тоже было
[20:31:52] <MarSoft> # busybox rcp
rcp: applet not found
[20:32:32] troy вошёл(а) в комнату
[20:32:44] <MarSoft> там ещё ftpd и tftp есть, но их поднять не удалось
[20:32:48] <MarSoft> они inetd требуют
[20:33:01] <slepnoga> А конфиг откуда ?
[20:33:12] <slepnoga> у /bin/busybox
[20:33:37] <slepnoga> wget,
[20:33:42] <MarSoft> не знаю, вроде дефолтовый.
[20:33:44] <slepnoga> то есть
[20:33:51] <MarSoft> wget есть.
[20:33:57] <slepnoga> по гентушному дефолту
[20:34:10] matt вышел(а) из комнаты
[20:35:07] <MarSoft> файлы-то можно и tar-ом через nc пердать, но вот как получить папку с модулями?..
[20:35:31] <MarSoft> не делать же make ARCH=x86 modules_install? или делать?..
[20:35:53] <slepnoga> Я не понял тогда проблемы ?
[20:36:09] <MarSoft> извиняюсь, это были мысли вслух :)
[20:36:48] <slepnoga> у тебя дальше busybox загрузка не идет и комп далеко ?
[20:37:21] <MarSoft> загрузка-то идёт, но /usr недоступен
[20:37:29] <MarSoft> и соответственно всё что в нем
[20:37:33] <slepnoga> Понял
[20:37:46] klaer7 вошёл(а) в комнату
[20:37:49] winterheart вышел(а) из комнаты
[20:38:02] <slepnoga> ты сидиш без разделов с одним /bin ?
[20:38:24] winterheart вошёл(а) в комнату
[20:39:06] <MarSoft> типа того.
[20:39:12] <MarSoft> сеть, как ни странно, поднялась.
[20:39:30] <slepnoga> не странно :)
[20:39:34] <MarSoft> всё, кажется разобрался как поставить модули в кастомную папку
[20:39:49] <slepnoga> Мм, а нафига ,
[20:40:42] <slepnoga> поставил в /usr при ребуте раздел замонтируется и все ок
[20:40:47] <MarSoft> чтобы слить на комп-пациент, и там кинуть в /lib
[20:41:09] <MarSoft> не замонтируется, т.к лежит на мёртвом raid
[20:41:17] <slepnoga> А , понял что ты цотворил
[20:41:25] Dark_Wizard вышел(а) из комнаты
[20:41:46] Dark_Wizard вошёл(а) в комнату
[20:43:27] <MarSoft> интересно, когда выйдет hardened-sources-2.6.30 ?..
[20:44:49] Dark_Wizard вышел(а) из комнаты
[20:46:38] <MarSoft> ура, кажется завелось...
[20:47:26] Dark_Wizard вошёл(а) в комнату
[20:47:29] troy вышел(а) из комнаты
[20:48:21] troy вошёл(а) в комнату
[20:49:06] <seriy> ~ # python-updater
* Starting Python Updater from 3.1 to 2.6 :
это нормально?...
[20:51:05] eegorov вошёл(а) в комнату
[20:51:52] <darvin11> подскажите, /etc/init.d/local выполняется при загрузке после поднятия сети?
[20:52:35] <MarSoft> darvin11: оно вообще самым последним выполняется при загрузке
[20:52:37] <MarSoft> имхо
[20:53:15] <darvin11> хм. чета походу нет
[20:53:53] <darvin11> а то что в /etc/conf.d/local.start допустим записанно от рута выполняется?
[20:55:55] <MarSoft> darvin11: ага.
[20:56:15] <MarSoft> только если ты на baselayout-2/openrc, то у тебя local.start игнорируется
[20:56:24] <darvin11> MarSoft, не, стандарт
[20:56:28] <MarSoft> а вместо него используется функция start в /etc/local
[20:56:35] <MarSoft> а так должно работать
[20:57:31] <darvin11> MarSoft, нафиг опенрс на сервере. т.е. можно указывать программы без путей? или нет? если программа читает из $HOME/.blablarc оно прочитает из /root/.blablarc?
[20:57:54] <MarSoft> скорее всего, надо указывать полный путь
[20:58:10] <MarSoft> или в начале скрипта явно прописать HOME=/root
[20:58:37] <darvin11> понятно
[20:58:57] <MarSoft> хм... кто-нибудь с mdadm работал?
[20:59:17] <MarSoft> не пойму, как в нем заменить винчестер на другой, если старого уже нет?
[20:59:41] <MarSoft> везде пишут - сначала пометить старый как faulty, потом удалить его через remove..
[21:00:36] <slepnoga> cat /proc/mdstat ?
[21:02:57] <darvin11> хм, с local.start получилось. а local.stop выполняется до опущения сети или после?
[21:03:10] <MarSoft> slepnoga:
Personalities : [linear] [raid0] [raid10] [raid6] [raid5] [raid4]
md0 : inactive sdb4[1] sdd4[3] sdc4[2]
722948736 blocks
unused devices: <none>
[21:03:53] <MarSoft> при этом mdadm --detail /dev/md0 говорит что есть ещё один девайс:
Number Major Minor RaidDevice State
0 0 0 0 removed
[21:03:56] leopard вышел(а) из комнаты
[21:04:11] <slepnoga> у тебя 5-й ?
[21:04:15] <MarSoft> четвертый
[21:04:17] <MarSoft> всего 4 было
[21:04:20] <MarSoft> один сдох
[21:04:27] <MarSoft> (который раньше был sda)
[21:04:28] <slepnoga> раид 5-й ?
[21:04:30] <MarSoft> да
[21:04:44] <slepnoga> на 4 дисках
[21:04:46] <slepnoga> ?
[21:04:47] <MarSoft> ага
[21:05:12] <slepnoga> сэкономил на 10 ? :)
[21:05:25] <MarSoft> ...
[21:05:45] <slepnoga> mdadm --detail --scan ?
[21:06:18] <MarSoft> ARRAY /dev/md0 level=raid5 num-devices=4 metadata=0.90 UUID=....................
[21:06:21] <MarSoft> (долго набирать)
[21:07:09] seriy вышел(а) из комнаты
[21:08:00] <slepnoga> в папочку залезу
[21:10:14] <MarSoft> попробую труп подключить, он вроде только бэдами пошёл, авось суперблок считается...
[21:11:01] <slepnoga> Стартуй в ручную
[21:11:18] <MarSoft> это как? --force?
[21:11:31] <MarSoft> пробовал, не получается. говорит - I/O Error кажется
[21:12:17] <slepnoga> mdadm --assemble --force /dev/md0 sdb4[1] sdd4[3] sdc4[2] миссимг
[21:12:37] <slepnoga> mdadm --assemble --force /dev/md0 sdb4 sdd4 sdc4 missing
[21:12:48] <slepnoga> только проверь,
[21:12:55] <slepnoga> дааавно это было
[21:13:22] <MarSoft> cannot open device missing: no such file or directory
[21:13:50] <slepnoga> mdadm --assemble --force /dev/md0 sdb4 sdd4 sdc4 ?
[21:13:58] <MarSoft> это да.
[21:14:05] <MarSoft> но тогда получается то что уже было
[21:14:16] <MarSoft> т.е. три active sync и один removed
[21:14:36] <slepnoga> Правилно
[21:14:47] <MarSoft> и что дальше делать?..
[21:14:52] <slepnoga> потом адд сделать и пойдет ресинк
[21:15:30] <slepnoga> mdadm --manage /dev/md0 -r /dev/foo-bla
[21:15:43] <slepnoga> убрал битый
[21:15:53] <slepnoga> диск
[21:16:07] <slepnoga> разбил новый на партишки
[21:16:32] <slepnoga> и mdadm --manage /dev/md0 -a /dev/new_drive
[21:16:37] <MarSoft> в том-то и беда, что не могу битый убрать
[21:16:55] <MarSoft> я его даже включить не могу в массив
[21:18:34] <slepnoga> mdadm --manage --set-faulty /dev/md1 /dev/fo-bla ?
[21:19:04] <MarSoft> no such device\
[21:19:15] <MarSoft> а если remove, то No such device or address
[21:20:18] <slepnoga> ls -alh /dev/md* ?
[21:20:52] <MarSoft> brw-rw---- 1 root disk 9, 0 Aug 15 21:18 /dev/md0
[21:23:44] <slepnoga> mdadm --force -R ?
[21:24:30] <MarSoft> mdadm: set device faulty failed for /dev/sda4: No such device
[21:24:46] <MarSoft> сейчас у меня под именем sda подключен новый размеченный винт
[21:25:04] <MarSoft> а старый всё равно не читается
[21:25:21] <slepnoga> Бекапы есть ?
[21:25:52] troy вышел(а) из комнаты
[21:25:53] <MarSoft> нет
[21:26:33] troy вошёл(а) в комнату
[21:26:52] <slepnoga> Тогда след. способ я постесняюсь писать
[21:27:05] darvin11 вышел(а) из комнаты: offline
[21:27:29] <MarSoft> я догадываюсьь :) раздолбать всё и собрать заново...
[21:27:39] <MarSoft> но тогда какой смысл в raid5?..
[21:27:43] <slepnoga> Ну не совсем
[21:27:55] <slepnoga> не раздолбат
[21:28:32] <MarSoft> а что?
[21:28:44] <slepnoga> И кто тебе сказал такую глупость , будто раид отменяет бекапы :(
[21:30:19] scolzyashii вышел(а) из комнаты
[21:32:25] wixur вышел(а) из комнаты: Replaced by new connection
[21:32:51] wixur вошёл(а) в комнату
[21:44:52] nalcheg вошёл(а) в комнату
[21:47:45] scolzyashii вошёл(а) в комнату
[22:02:40] eegorov вышел(а) из комнаты
[22:05:18] darvin11 вошёл(а) в комнату
[22:07:06] seriy вошёл(а) в комнату
[22:07:09] <darvin11> общественность, кто нибудь видел библиотечку для работы с OPC DA кроссплатформенную?
[22:09:02] Night Nord не видел.
[22:09:11] Night Nord даже что такое "OPC DA" не знает
[22:09:54] Night Nord почитал вики
[22:09:56] <Night Nord> Мухаха
[22:09:58] <Night Nord> Какже
[22:19:16] <slepnoga> и что это за зверь ?
[22:23:15] reagentoo вошёл(а) в комнату
[22:24:00] <slepnoga> OPC (OLE for Process Control) Да да. два раза кроссплатформенную :)
[22:24:12] <slepnoga> хотя реализовать можно :(
[22:24:32] <slepnoga> для работы с вин машиной из под линя
[22:24:57] <Mellon> darvin11: гуглани, вопрос обсуждаем.
[22:25:44] <darvin11> xml da еще есть
[22:26:12] <slepnoga> xml-rpc, cobra,dbus,json
[22:26:54] Civilian вышел(а) из комнаты
[22:27:46] <Mellon> ростер в псях с таббами объединил в одно окно, стало похоже на прилизанный ткаббер...
[22:28:39] Civilian вошёл(а) в комнату
[22:31:48] <scolzyashii> Какая вирт. машина будет работать без проблем с USB интерфейсом?
[22:31:57] <lk4d4> у кого-нибудь pykde собралось?
[22:32:22] <Mellon> scolzyashii: vbox-bin
[22:32:46] <scolzyashii> Mellon, благодарю
[22:34:33] JIyHoXoD вышел(а) из комнаты: call me baby one more time
[22:38:33] <wixur> народ, чем можно заменить hamachi
[22:38:33] xscrew вышел(а) из комнаты
[22:38:49] xscrew вошёл(а) в комнату
[22:43:33] <scolzyashii> Львёна, мои поздравления!
[22:44:01] <Львёна> scolzyashii: спасибо..
[22:44:30] <scolzyashii> Львёна, спалилась :-P
[22:44:55] <Львёна> я не палюсь... я только делаю вид, что палюсь...
[22:45:05] <Львёна> а на самом деле всё так и задумано..
[22:45:43] <Mellon> :D
[22:46:09] scolzyashii задумался. "По вопросам неба, это не ко мне" (цэ)
[22:49:02] Ским проснулся
[22:49:14] <Ским> Львёна: c днюхой :)
[22:49:36] Night Nord читает описалово Фантом ОС
[22:49:45] wixur вышел(а) из комнаты
[22:50:27] <Night Nord> Майкрософт их разработчиков принял бы с распростертыми обьятьями
[22:50:31] <Львёна> Ским: и тебе спасибо))
[22:50:42] <Night Nord> Этакий рай для быдлокодеров
[22:51:47] <reagentoo> Night Nord: где линк?
[22:53:14] <Night Nord> reagentoo: http://www.dz.ru/solutions/phantom
[22:54:18] livevil вышел(а) из комнаты
[22:57:06] <reagentoo> Night Nord: а скриншоты где? :-D
[22:57:19] <Night Nord> Ты вопросы читай
[22:57:44] Ским воюет с Qt
[22:57:50] <Night Nord> Идея интерестная, но ребята явно хотят сваять нечто типа гигантского .NET-OS
[22:58:05] livevil вошёл(а) в комнату
[22:58:10] <Ским> Night Nord: их уже опередили
[22:58:22] <Night Nord> ?
[22:58:32] <Ским> Windows
[22:59:27] <Ским> гигантский и на сишарпе :)
[23:00:19] <reagentoo> на интерпретируемых языках мутить систему. чтото новое
[23:00:41] <Ским> reagentoo: отнюдь :)
[23:00:59] <Ским> наоборот - старое, как мир
[23:01:24] <reagentoo> настоящие идеалисты начали бы разработку с собственного цпу
[23:01:49] <MarSoft> они считают что windows круче, ибо там есть OLE :D
[23:02:04] darvin11 вышел(а) из комнаты: Replaced by new connection
[23:02:14] darvin11 вошёл(а) в комнату
[23:02:41] <darvin11> кто то может высказаться о lightopc?
[23:02:44] <darvin11> http://www.opcconnect.com/source.php#lab43
[23:03:25] krigstask вошёл(а) в комнату
[23:05:07] <reagentoo> Ским: ну если они ядро имели ввиду
[23:05:19] <Night Nord> MarSoft: ога, я тоже удивлялся, откуда OLE - часть OS?
[23:05:43] <darvin11> и для питона есть....
[23:06:05] seriy вышел(а) из комнаты: Logged out
[23:06:26] <Mellon> Night Nord: смахивает на древни поделки Вирта, наподобие Оберона.
[23:07:25] <slepnoga> A: Было бы глупо надеяться, что мы совсем уж уникальны. Есть ещё два-три человека в мире, способных двигаться не уступая нам. :-D
[23:08:56] <slepnoga> ога, я тоже удивлялся, откуда OLE - часть OS? Для винды да ( по крайней мере так думают те, кто юзает эту устаревшую,списанную MS каку)
[23:09:14] seriy вошёл(а) в комнату
[23:09:46] <Night Nord> Ну, для винды и MSPaint - часть системы
[23:10:34] <slepnoga> Хм, Paint я берусь вырезать, а вот OLE :(
[23:11:00] <Night Nord> Вы ниже читайте, про дешевость разработки
[23:11:05] <Night Nord> У них С++ - устаревший язык
[23:11:11] <Ским> =))
[23:11:12] <Night Nord> А С# - современный язык
[23:11:30] <Night Nord> Который (фича!) значительно упрощает сборку из готовых блоков
[23:11:57] <slepnoga> Но с успехом server side Java и появлением таких сред, как Amazon Cloud мы пересмотрели взгляд на сервера и рассматриваем их как перспективное направление; только не это :-@
[23:12:20] <Night Nord> А я с вояками - это ваще смех
[23:12:22] MarSoft вышел(а) из комнаты
[23:12:26] <Night Nord> Оно не риал-тайм ни разу
[23:12:38] <Night Nord> Так что для медицины, в большинстве случаев, не пойдет
[23:12:53] <Night Nord> А военным нужна поддержка своих архитектур
[23:12:56] <Night Nord> Тоже врядли чего получится
[23:13:05] MarSoft вошёл(а) в комнату
[23:14:48] <slepnoga> для склада ГСМ у прапорщика Шматко сгодится :)
[23:16:30] <Mellon> http://www.dz.ru/solutions/phantom#35 - аще ржака, нах такие приложения нужны если их результат не экспортируем с минимальными затрами :)
[23:16:52] darvin11 вышел(а) из комнаты
[23:17:08] darvin11 вошёл(а) в комнату
[23:19:23] <slepnoga> Возможна ли поддержка механизма виртуализации (например: qemu + win23/linux .. О_О win23 А это чо це таке ?
[23:28:38] wixur вошёл(а) в комнату
[23:28:53] scolzyashii вышел(а) из комнаты
[23:33:21] develcore вошёл(а) в комнату
[23:33:57] develcore вышел(а) из комнаты
[23:35:06] wixur вышел(а) из комнаты
[23:37:03] wixur вошёл(а) в комнату
[23:46:34] wixur вышел(а) из комнаты: Replaced by new connection
[23:52:43] wixur вошёл(а) в комнату
[23:53:05] Mr.EVIL вошёл(а) в комнату
[23:53:15] <Mr.EVIL> я вернулся
[23:54:46] <slepnoga> Нда ? , ну ладно (робко) ку ?
[23:58:07] Wolfovich вышел(а) из комнаты: qutIM : Jabber plugin
[23:58:08] hikki вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!