gentoo.ru
python
python@conference.gentoo.ru
Вторник, 29 марта 2011< ^ >
maksbotan установил(а) тему: Пей тон @ Жуй картон || 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."
Конфигурация комнаты
Участники комнаты

GMT+4
[00:41:06] <maksbotan> > Corvus Corax == Tanzwut (практически)
[00:41:16] <maksbotan> krigstask: как тебе такая предъява?
[01:25:24] maksbotan вышел(а) из комнаты
[01:58:56] maksbotan вошёл(а) в комнату
[01:58:56] maksbotan вышел(а) из комнаты
[02:36:16] lk4d4 вошёл(а) в комнату
[08:24:47] maksbotan вошёл(а) в комнату
[09:53:05] krigstask вошёл(а) в комнату
[10:50:44] lk4d4_1 вошёл(а) в комнату
[12:10:44] maksbotan вышел(а) из комнаты
[12:44:31] krigstask вышел(а) из комнаты
[12:44:41] krigstask вошёл(а) в комнату
[14:34:52] <lk4d4_1> krigstask: ты тут?
[14:34:58] <krigstask> Ага
[14:35:24] <lk4d4_1> не знаешь чем распарсить post-запрос на headers и body?
[14:35:50] <krigstask> Стандартными средствами?
[14:36:17] <lk4d4_1> ну было бы неплохо
[14:36:27] <krigstask> file://localhost/usr/share/doc/python-docs-2.7.1/html/library/internet.html
[14:36:32] <krigstask> Выбирай, что удобней
[14:37:59] <lk4d4_1> который час и выбираю
[14:38:45] <lk4d4_1> я воспользовался cgi.parse_qs, он мне вернул дичайший словарь
[14:38:52] <krigstask> Что там у тебя за ситуация-то
[14:39:02] <lk4d4_1> есть пост запрос
[14:39:20] <krigstask> В файле сохранён, что ли?
[14:39:20] <lk4d4_1> нет, даже есть коллекция пост запросов
[14:39:21] <lk4d4_1> да
[14:39:30] <krigstask> Гы
[14:40:03] <lk4d4_1> я хочу их отослать через httplib.HTTPConnection.request
[14:40:09] <lk4d4_1> а чего гы?
[14:40:29] <krigstask> POST-запросы в файле, ещё б не гы
[14:40:43] <lk4d4_1> а в чем мне их сохранять?
[14:41:10] <lk4d4_1> ты как слепнога, гы да гы, только бы помучить человека
[14:41:49] <krigstask> Вообще тогда даже не знаю, честно говоря
[14:42:41] <lk4d4_1> у меня задача протестировать снифер, который ловит постзапросы
[14:43:04] <lk4d4_1> если бы я мог написать жука, который сам ходит по сайтам и делает эти запросы было бы конечно круто
[14:43:05] <krigstask> Ясненько
[15:13:18] <lk4d4_1> krigstask: scrapy пробовал использовать?
[15:15:35] <krigstask> Не-а, а что это?
[15:15:56] <lk4d4_1> фреймворк для написания пауков
[15:16:14] <lk4d4_1> странно, проект приличный, а в портаже нет
[15:17:43] <krigstask> Бардак
[15:18:14] <krigstask> Хошь, накропай ебилд, я в rion положу
[15:19:06] <lk4d4_1> http://www.iwangbin.com/blog/2010/10/24/gentoo-ebuild-for-Scrapy/
[15:19:15] <lk4d4_1> надо тока протестировать, а у меня не генту
[15:19:49] <krigstask> А что у тебя? 3-:Е
[15:20:06] <lk4d4_1> винда у меня на работе
[15:20:11] <krigstask> Фу-у-у
[15:20:14] <lk4d4_1> ага
[15:20:21] <lk4d4_1> ваще не знаю как так живу
[15:20:24] <krigstask> Ботан тебя засмеёт
[15:20:30] <krigstask> Даже у него Убунту
[15:20:40] <lk4d4_1> у него зато дома винда
[15:20:59] <lk4d4_1> но конечно меня это не оправдывает
[15:21:04] <krigstask> Нисколечко
[15:23:33] <lk4d4_1> ну закинешь в рион?
[15:29:06] <krigstask> Надо подумать. Вообще было бы некисло его гонять самому…
[15:29:29] <krigstask> Может, ты сделаешь форк rion'а и будешь его там поддерживать, а я в основну ветку вливать?
[15:30:12] <lk4d4_1> хитер бобер
[15:30:31] <krigstask> Бобр
[15:30:35] <lk4d4_1> на чем он там? на битбукете?
[15:30:48] <krigstask> На гуглокоде
[15:31:06] <krigstask> Но всё равно, где ты его будешь держать, только бы на hg
[15:32:13] <lk4d4_1> а в гугл-коде нет чтоле кнопки форк?
[15:32:41] <krigstask> Есть, но вдруг тебя нет на гуглокоде
[15:32:53] <lk4d4_1> я-то есть
[15:35:31] <krigstask> Ну смотри тогда (-%Е
[15:37:35] <lk4d4_1> ща разберемся
[15:37:44] <lk4d4_1> тебе что нужно, имя репозитория?
[15:38:10] <lk4d4_1> прервано: case-folding collision between net-im/psi-clientswitcher/Changelog and net-im/psi-clientswitcher/ChangeLog
[15:38:15] <lk4d4_1> это еще что такое
[15:38:27] <lk4d4_1> хотя я конечно догадываюсь
[15:38:38] <lk4d4_1> но зачем им два changelog
[15:38:51] <krigstask> Хехе
[15:39:01] <krigstask> Адрес репки нужен
[15:39:36] <krigstask> Только учти, нужен ебилд, metadata.xml и ChangeLog
[15:40:09] <krigstask> Последний делается через echangelog из gentoolkit-dev
[15:40:22] <lk4d4_1> ну тогда дома сделаю
[15:40:35] <lk4d4_1> тем более, что с регистром борода
[15:40:37] <krigstask> И repoman -px full не забывай гонять
[15:40:47] <krigstask> И тестируй, желательно со всеми флагами
[15:41:00] <lk4d4_1> чето засада какая-то
[15:41:20] <lk4d4_1> а как мне слить все изменения с rion?
[16:07:53] <krigstask> hg pull ?
[16:43:40] <lk4d4_1> как мне их в свой клон-то слить
[16:46:54] <krigstask> Ну так ты клонировал, они должны и слиться автоматом
[16:47:55] <lk4d4_1> ну так я клонировал
[16:47:59] <lk4d4_1> а если в рионе изменится
[16:48:33] <krigstask> hg pull
[16:48:54] <krigstask> Пропиши в [paths]
rion = <url>
[16:49:45] <lk4d4_1> а если я в своем изменил что-то?
[16:49:54] <lk4d4_1> конфликтов не будет?
[16:50:47] <krigstask> Могут и быть
[16:50:54] <krigstask> Так hg тебе на что
[16:51:03] <krigstask> hg merge и т.д.
[16:52:12] <lk4d4_1> шуба
[18:36:15] maksbotan вошёл(а) в комнату
[18:56:34] lk4d4_1 вышел(а) из комнаты
[19:04:57] krigstask вышел(а) из комнаты
[20:27:44] <lk4d4> maksbotan:
[20:42:43] <maksbotan> lk4d4:
[20:43:13] <lk4d4> имеешь доступ к коммиту в рион?
[20:43:20] <lk4d4> а ваще ты же почти дев
[20:43:46] <maksbotan> не имею
[20:43:51] <maksbotan> имею в санраис
[20:43:55] <maksbotan> в рион найт имеет
[20:44:02] <lk4d4> как насчет запилить куда-нибудь http://scrapy.org/
[20:44:16] <lk4d4> меня криг мучает с этим рионом
[20:44:23] <lk4d4> какой-то клон заставил сделать
[20:44:45] <maksbotan> а разве скрапи нету в генте?
[20:44:54] <maksbotan> хех
[20:45:09] <maksbotan> lk4d4: возьми g-pypi да и все
[20:45:25] <maksbotan> какой ещё клон
[20:45:27] <lk4d4> и че делать с ним?
[20:45:28] <maksbotan> что за нафиг
[20:45:37] <maksbotan> lk4d4: ты знаешь что такое г-пайпи?
[20:45:40] <lk4d4> нет
[20:45:50] <lk4d4> а, да нет
[20:45:53] <lk4d4> ебилд есть
[20:46:16] <maksbotan> хмхм
[20:46:18] <maksbotan> давай сюда
[20:46:23] <maksbotan> буду играть в крутого дева
[20:46:40] <lk4d4> http://www.iwangbin.com/blog/2010/10/24/gentoo-ebuild-for-Scrapy/
[20:46:46] <lk4d4> ну я на этого и рассчитывал
[20:47:46] <maksbotan> хмхм
[20:47:55] <maksbotan> что ты от меня-то хочешь
[20:48:00] <maksbotan> и покажи что криг сказал
[20:48:23] <maksbotan> не, ну а чо
[20:48:27] <maksbotan> ебилд норм выглядит
[20:48:38] <maksbotan> если ща в санраис залью, ждать придется
[20:48:38] <lk4d4> 15:23:35] <lk4d4_1> ну закинешь в рион?
[15:29:08] <krigstask> Надо подумать. Вообще было бы некисло его гонять самому…
[15:29:30] <krigstask> Может, ты сделаешь форк rion'а и будешь его там поддерживать, а я в основну ветку вливать?
[15:30:14] <lk4d4_1> хитер бобер
[15:30:33] <krigstask> Бобр
[20:49:10] <maksbotan> я за эту-следующее неделю может уже получу доступ на rw в дерево
[20:49:14] <maksbotan> и тогда сразу туды
[20:49:34] <lk4d4> ну давай, я пока в локальном погоняю
[20:49:45] <maksbotan> погоняй
[20:49:58] <maksbotan> можешь ещё #gentoo-dev-help навестить вместе с ебилдом
[20:50:32] <maksbotan> о, я таки нашел одну ошибку в нем
[20:51:58] <lk4d4> ну ка
[20:52:22] <maksbotan> SRC_URI
[20:52:30] <maksbotan> можно заюзать mirror://pypi
[20:53:27] <lk4d4> это как mirror://pypi/${P}.tar.gz?
[20:54:37] <maksbotan> примерно
[20:54:52] <maksbotan> pypi        http://pypi.python.org/packages/source
[20:55:01] <lk4d4> ну я щас попробую
[20:55:18] <maksbotan> т.е. вторую строку из срц_ури заменяешь на миррор://пипи
[20:59:34] <lk4d4> ага, заработало
[20:59:47] <lk4d4> компилирую
[21:01:15] <maksbotan> круто, чо
[21:01:51] <lk4d4> ну ты смотри не забудь
[21:02:01] <maksbotan> ну так пока и прав нету
[21:02:14] <lk4d4> ну так как появятся так и не забудь
[21:02:51] <maksbotan> оки
[21:03:48] <lk4d4> а в санрайз мой qlop запихаем
[21:03:54] <maksbotan> хаха
[21:04:02] <maksbotan> мне по-идее дадут доступ туда без ревью
[21:07:15] <lk4d4> настанет власть питона
[21:08:01] <lk4d4> ага, еще одна ошибка
[21:08:27] <maksbotan> какая?
[21:09:40] <lk4d4> twisted-web нужен
[21:10:13] <maksbotan> хаха
[21:14:02] <maksbotan> в общем я его покопаю как будет время и права
[21:14:33] krigstask вошёл(а) в комнату
[21:17:10] <lk4d4> ну вроде понеслось
[21:17:17] <lk4d4> еще json потещу
[21:17:33] <krigstask> Давай-давай
[21:18:11] <maksbotan> на dev-help мне сказали выпилить simplejson
[21:19:06] <lk4d4> хитрецы
[21:19:31] <maksbotan> не, ну а чо
[21:19:38] <maksbotan> в 2.6 он ведь не нужен
[21:19:47] <maksbotan> lk4d4: а скрапи с 2.5 работает?
[21:21:20] <lk4d4> Programming Language :: Python :: 2.5
Programming Language :: Python :: 2.6
Programming Language :: Python :: 2.7
[21:21:42] <maksbotan> эх
[21:21:50] <maksbotan> как интересно такие штуки обрабатывать
[21:22:10] <maksbotan> симплежсон надо ставить только если в USE_PYTHON есть 2.5
[21:22:29] <maksbotan> а вот кондишнл-депенды такого типа запрещены
[21:38:32] <maksbotan> krigstask: а ты знаешь как во фласке снести все куки, которые session оставил?
[21:38:49] <krigstask> Не-а
[21:40:43] <maksbotan> жаль
[21:40:47] <maksbotan> надо доки курнуть
[22:42:42] <maksbotan> lk4d4: а к чему ты эту скрапи применяешь?
[22:43:14] <lk4d4> ну пока думаю написать паука, который мне обои будет искать
[22:43:22] <lk4d4> а вообще к тестированию думал применить
[22:43:37] <maksbotan> какие ещё обои?
[22:47:41] <lk4d4> анимешные 1920x1080
[22:48:32] <lk4d4> вообще в теории для работы мне бы неплохо проверять и отсылать почту с кучи веб-ящиков
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!