gentoo.ru
python
python@conference.gentoo.ru
Четверг, 26 апреля 2012< ^ >
maksbotan установил(а) тему: ЯП Python || https://gist.github.com/289467 || Логи: http://tinyurl.com/gentoo-py-logs || "Python's a drop-in replacement for BASIC in the sense that Optimus Prime is a drop-in replacement for a truck." || Создан список рассылки python@lists.gentoo.org
Конфигурация комнаты
Участники комнаты

GMT+4
[00:54:46] lk4d4 вышел(а) из комнаты
[00:57:03] lk4d4 вошёл(а) в комнату
[01:32:28] lk4d4 вышел(а) из комнаты
[08:50:10] lk4d4 вошёл(а) в комнату
[09:00:16] lk4d4 вышел(а) из комнаты
[10:18:23] lk4d4 вошёл(а) в комнату
[10:34:48] maksbotan вошёл(а) в комнату
[15:25:47] <maksbotan> http://habrahabr.ru/post/142816/
[15:25:49] <maksbotan> о как
[15:26:14] <lk4d4> ага, я тока что прочитал
[15:26:45] <maksbotan> круто пишет чувак
[15:26:55] <lk4d4> и есть такой вопрос, в питоне он не мог чтоли PF_PACKET включить?
[15:27:21] <maksbotan> может, чтобы БЫСТРЕЕ
[15:27:28] <maksbotan> или только си, только хардкор
[15:28:41] <lk4d4> ну может
[15:28:50] <lk4d4> хотя я не знаю что там с сокетами быстрее будет
[15:29:02] <maksbotan> а вообще хреново сделано
[15:29:06] <maksbotan> он читает в next()
[15:29:26] <maksbotan> по-хорошему надо было select'ом читать и в очередь пихать, а в next() только юзеру отдавать
[15:29:57] <maksbotan> хотя тут либо потоки, либо libevent какой-нибудь
[15:29:58] <lk4d4> напиши ему
[15:30:47] <lk4d4> странно кстати, что в дереве нет gevent
[15:31:24] <maksbotan> это зеленые единороги-то?
[15:32:04] <lk4d4> http://www.gevent.org/
[15:32:08] <lk4d4> я бы вот попробовал
[15:32:21] <lk4d4> твистед какой-то скучный
[15:33:00] <maksbotan> я же говорю gunicorn
[15:33:30] <maksbotan> lk4d4: его арфревер пилил и с собой унес
[15:33:46] <lk4d4> подлец
[15:33:48] <maksbotan> а вот gunicorn в дереве есть
[15:34:00] <maksbotan> и гринлеты есть
[15:34:31] <lk4d4> ну мне как раз gevent бы в работе пригодился
[15:35:41] <lk4d4> кстати вчера в апи портажа столкнулся с асинхронностью какой-то
[15:36:09] <lk4d4> если делать через цикл, то работает, а если через list comprehension, то что-то он там асинхронно капризничает
[15:36:35] <maksbotan> lk4d4: к сожалению работу арфревера вернуть в дерево сложно :)
[15:37:00] <lk4d4> ну это прям беда)
[15:39:34] <lk4d4> в принципе в оверлее progress есть последний
[15:39:55] <maksbotan> вот это и есть оверлей арфревера
[15:40:03] <lk4d4> угу
[15:42:16] <lk4d4> там скоро релиз 1.0 ожидается
[15:43:10] <lk4d4> а как интересно gunicorn без его депенда?
[20:02:35] lk4d4 вышел(а) из комнаты: Replaced by new connection
[20:02:45] lk4d4 вошёл(а) в комнату
[20:02:55] lk4d4 вошёл(а) в комнату
[20:10:38] <lk4d4> maksbotan, где EAPI="4-python" взять?
[20:10:45] <maksbotan> в progress
[20:10:57] <maksbotan> я тебе говорю что ебилды арфревера в дерево вернуть никак нельзя
[20:11:26] <lk4d4> ну как-то ими пользоваться можно?
[20:11:49] <maksbotan> из его оверлея наверно
[20:11:57] <lk4d4> не может же такого быть, чтобы человек ушел на арч и теперь люди в генту не могут поставить gevent
[20:12:10] <maksbotan> а что, он ставиться не желает?
[20:13:04] <lk4d4> ну говорит мол eapi not established
[20:13:14] <lk4d4> но это я просто симлинк сделал у себя на него
[20:13:49] <maksbotan> не делай так
[20:13:54] <maksbotan> подключи весь оверлей
[20:14:08] <maksbotan> у него там своя, особая польская магия
[20:14:23] <lk4d4> может проще ебилд переписать
[20:14:32] <lk4d4> с этими поляками связываться себе дороже
[20:16:47] <maksbotan> перепиши
[20:16:50] <maksbotan> на наш питон.екласс
[20:16:59] <maksbotan> но это глупо, тоже маловероятно что возьмут
[20:17:10] <maksbotan> арфреверский лучше, но никто его поддерживать у нас не собирается
[20:17:13] <maksbotan> да и не сможет наверно
[20:17:46] <lk4d4> ну это дичь
[20:17:51] <lk4d4> у всех есть gevent
[20:18:21] <lk4d4> то есть хороший поддерживать никто не будет, а плохой не примут
[20:19:21] <maksbotan> плохой уже есть
[20:19:31] <maksbotan> /usr/portage/eclass/python.eclass
[20:19:59] <lk4d4> да не екласс, а ебилд
[20:20:32] <maksbotan> ну если ты перепишешь и возьмешь на себя поддержку...
[20:21:17] <lk4d4> ну я подумаю над этим
[20:21:28] <lk4d4> если на работе начну что-нибудь на нем писать
[20:21:42] <maksbotan> подумай
[20:21:51] <maksbotan> если что я могу помочь с переводом, я наш екласс прилично знаю
[20:24:24] <krigstask> Так новый екласс же есть, переписанный, в дереве
[20:26:52] <maksbotan> это не переписанный
[20:26:56] <maksbotan> это жалкая имитация
[20:33:55] <krigstask> Ботан не одобряэ
[20:34:04] <krigstask> А ты не хочешь поддерживать?
[20:34:09] <krigstask> Это будет по-мужски
[20:34:24] <maksbotan> ну я уверен что python.eclass + distutils.eclass могут больше чем новый
[20:34:36] <maksbotan> поддерживать что? творение арфревера?
[20:34:53] <krigstask> Ага
[20:35:00] <krigstask> Если он так прекрасен
[20:35:06] <maksbotan> я его не тыкал, на самом деле
[20:35:10] <maksbotan> просто субъективное мнение
[20:35:11] <lk4d4> оно такое польское
[20:35:14] <maksbotan> вот сейчас lk4d4 нам расскажет
[20:36:18] krigstask вышел(а) из комнаты
[20:49:07] <lk4d4> я просто выпилил все странное оттуда и собрал
[20:49:19] <lk4d4> сейчас мне gevent поинтересней польских еапи
[20:54:16] <maksbotan> хехе
[20:54:19] <maksbotan> у него и хидер другой
[20:54:24] <maksbotan> # Copyright owners: Arfrever Frehtes Taifersar Arahesis
# Distributed under the terms of the GNU General Public License v2
[21:50:16] <lk4d4> нормальная тема этот gevent
[21:50:24] <lk4d4> я даже подугорел уже с туториала
[21:58:20] <maksbotan> покажи туториал
[21:58:46] <lk4d4> http://sdiehl.github.com/gevent-tutorial/
[22:05:07] <maksbotan> вообще интересная штука
[22:05:17] <maksbotan> я о этом думал когда свой генератор фракталов писал
[22:05:24] <maksbotan> в итоге просто использовал select и потоки
[22:08:31] <lk4d4> ну потоки по ходу вообще не особо
[22:09:34] <lk4d4> там на сайте линк на презентацию
[22:10:08] <maksbotan> ну я кажется свое поделие уже демонстрировал
[22:10:15] <maksbotan> по крайней мере на этих нуждах справлялось
[22:10:34] <lk4d4> у меня вот потоки вообще не справлялись когда я спамилку smtp писал
[22:11:16] <lk4d4> ну короче в презенташке сказано, что мол вообще gevent заруливает и запедаливает twisted и прочих
[22:11:51] <lk4d4> на потоках и селектах сложно реализовать то, что нужно людям от твистед и гевент в основном
[22:13:06] <maksbotan> ну потоки ясно дело сосут по сравнению с этим
[22:13:11] <maksbotan> а чем твистед хуже?
[22:16:07] <lk4d4> ну судя по презенташке памяти он больше жрет и мультиядерности никакой
[22:17:13] <lk4d4> но конечно там такая куча всего готового, что на gevent за сто лет столько не реализуешь
[22:26:44] ymr1 вошёл(а) в комнату
[23:36:23] maksbotan вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!