[00:26:59] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[00:57:09] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[01:27:20] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[01:57:29] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[02:27:40] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[02:57:49] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[03:27:59] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[03:58:09] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[04:28:19] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[04:58:30] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[05:28:40] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[05:58:49] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[06:29:00] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[06:59:09] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[07:29:20] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[07:59:30] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[08:18:39] MAVr: /me приветсвует всех!
[08:48:49] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[08:52:25] Патриот: как в django сменить verbose_name приложения?
[09:22:29] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[09:30:07] Лис: /me переключился на http://code.djangoproject.com/svn/django/branches/releases/1.0.X
[09:30:36] piranha: /me вернулся в мир живых
[09:33:29] mishok13: http://img217.imageshack.us/img217/1448/pppsc5.gif
[09:39:11] Casufi: Лис: ты работаешь с релизами или с транками ?
[09:39:58] Лис: уже с релизом
[09:40:03] Лис: а до этого на транке был
[09:41:30] Casufi: Лис: Не подскажешь mptt работает с релизом ?
[09:41:43] Лис: работает
[09:43:20] Casufi: А они еще не сделали красивого интерфейса для редактирования деревьев ?
[09:43:39] Casufi: в админке
[09:49:27] Лис: сам сделай %)
[09:49:31] Лис: там нефиг шо делать
[09:55:42] Casufi: Нигде не встречал примеров, можно ли вносить изменения в текущую админку или нужно писать свою
[09:58:15] Лис: о_О
[09:58:29] Лис: ньюформс админ - рай для кастомизации
[10:00:33] piranha: http://bash.org.ru/quote/399638
[10:12:23] mishok13: блин, интел на заебало плюсы развивать?
[10:16:54] lic: *HI*
[10:18:44] lic: почему может не запускаться managa.py dbshell в django?
говорит что - http://dumpz.org/2709/ (
[10:19:05] lic: плин(
[10:19:39] Лис: lic, syncdb сделай сначала
[10:20:12] lic: нее.. тож самое (
[10:20:43] Лис: lic, sqlite3 комманду не находит
[10:21:30] lic: хмм
[10:21:32] Лис: оно у тебя не установленно видать
[10:21:39] Лис: или не прописано в PATH
[10:21:54] Лис: короче говоря, не видно её
[10:22:25] lic: Лис: угу, пасиба... ща поковыряю...)
[10:23:42] mishok13: unfoldr (\b -> fmap (const . (second $ drop 1) . break (==' ') $ b) . listToMaybe $ b)
[10:23:51] mishok13: вот так вот в хаскеле делают сплит
[10:25:13] piranha: думаю, можно и сложнее
[10:25:39] mishok13: piranha, это рекомендованый способ
[10:25:45] piranha: гы
[10:25:54] mishok13: есть words, но оно в состоянии только по пробелу разделять
[10:27:58] xa4a: /me читая книжку прочитал про лямбда функции, комбинаторную логику, теорию построения парсеров, трансляторов, про монады ещё чего-то, но вот так чтобы сесть и что-то написать - пока не представляю как :)
[10:28:17] xa4a: сейчас дошёл до раздела, связанного с нечёткими множествами
[10:29:04] mishok13: проблема в применимости :)
[10:30:10] xa4a: проблема в том, что не представляю как программы писать на нём :) тоесть, там, в интерпретаторе чего-то понабивал - "о, круто", "таки да.." и всё.
[10:30:34] xa4a: прикручу, что ли, ботологи в couchdb
[10:30:37] mishok13: ну возьми любую прикладную задачу
[10:30:44] mishok13: и реализуй ее на хаскеле
[10:31:07] xa4a: mishok13: вероятно я не дошёл ещё до того места, где описано как реализовывать прикладные задачи)
[10:31:59] xa4a: ну тоесть там много описывались структуры разные, монады, один раз вскользь упоминулось IO и чтение из файла
[10:32:23] xa4a: я ещё подожду, думаю расскажут чегот-о после нечётких множеств
[10:33:10] mishok13: ты как-то неправильно ЯП учишь
[10:33:24] mishok13: надо сначала попробовать решить задачу, потом искать в решении ошибки
[10:33:35] slav0nic: кто юзал twisted.words?
[10:34:53] xa4a: mishok13: чтобы попробовать решить - надо представлять как пробовать. я пока не учу ЯП, а читаю "функциональное программирование на языке haskell"
[10:35:21] xa4a: надеюсь ещё пока дочитаю - там научат
[10:37:31] mishok13: ы
[10:37:36] mishok13: хуйтам
[10:37:47] piranha: гыгыгы
[10:38:19] mishok13: slav0nic, я бы тебе не советовал связываться с твистедом если задача -- мультипротокольный бот
[10:38:45] slav0nic: mishok13, icq надо
[10:38:48] slav0nic: альтернативы нет
[10:38:50] slav0nic: +соксы
[10:38:52] slav0nic: подержка
[10:38:57] mishok13: там асику зависит от фазы луны
[10:39:04] mishok13: о чем они честно и заявляют
[10:39:17] mishok13: лучше libpidgin через ctypes дергать
[10:39:35] slav0nic: когда-то пробовал - не очень вышло)
[10:39:40] slav0nic: тока через dl
[10:40:31] xa4a: транспорт?
[10:40:36] mishok13: http://twistedmatrix.com/documents/current/api/twisted.words.protocols.oscar.html
[10:40:45] mishok13: undocumented :)
[10:41:01] slav0nic: та бля я это ночью понял
[10:41:05] mishok13: попутного ветра :)
[10:42:00] xa4a: афаир там было несколько примеров
[10:43:17] mishok13: ну вот я их еще год назад в том же виде наблюдал
[10:51:15] xa4a: насколько я понимаю в couchdb во вьюхах записи сортируются по ключу?
[11:14:46] mishok13: пилять
[11:15:02] mishok13: http://www.eweek.com/c/a/Windows/The-Origins-of-Microsofts-Oslo-Software-Modeling-Platform/
[11:16:13] mishok13: http://en.wikipedia.org/wiki/D4_(programming_language)
[11:17:13] Муркт: http://habrahabr.ru/blogs/python/41259/ поплюсуйте :)
[11:23:51] xa4a: /me пытается прикрутить couchdb оверлей к портыджу..
[11:26:09] xa4a: ведь генту - это весело!
[11:26:59] Лис: /me вспомнил о своей генте
[11:27:04] Лис: /me содрогнулся от ужаса
[11:32:29] lic: во.. сдесь же большая часть линуксойдов)) хотел спросить кто нить сталкивался с такой проблемкой, как зависания системы.. причем только ресет спасает... такое было у мну на убунту 8.04, потом в результате апгрейдов прошло... щас вот поставил арч настроил... и вот появились.. причем в консольки работает номано... а в иксах в любой момент времени может(неожиданно)
video - nvidia 6100, cpu - semprom-3500+
p.s. ноут )
[11:32:51] xa4a: э
[11:33:09] xa4a: какие-то данные кроме того, что зависает7
[11:33:17] Муркт: перегревается?
[11:33:17] lic: неа.. логи читсые (
[11:33:34] lic: дык в косоли может хоть сутки ядро собират )
[11:33:45] Муркт: видео
[11:33:51] Муркт: у меня на ноуте такое бывало
[11:33:55] Муркт: под виндой
[11:33:55] mishok13: иксы пробовал убивать?
[11:34:28] lic: mishok13: кнопки никакие не действую.. даж если крышку закрываеш экран не тухнет (
[11:34:47] mishok13: Ctrl+Alt+Backspace?
[11:34:50] mishok13: тоже нет
[11:35:02] mishok13: блин, знаки препинания неправильно поставил
[11:35:06] lic: mishok13: угу и alt+sysRq+...
[11:35:16] mishok13: удивительное дело
[11:35:23] lic: ага :(
[11:35:23] mishok13: намертво систему повесить
[11:35:39] mishok13: видео, наверное
[11:35:48] mishok13: дома на нвидие 7600 на винде такое бывает
[11:36:06] xa4a: у мя тоже вешается намертво
[11:36:07] Муркт: mishok13: я ж говорю, у меня на ноуте такое бывало (на 8600)
[11:36:14] lic: mishok13: нее.. на винде у меня работал номано (
[11:36:22] xa4a: если на acpi изменение состояния повесить любое действиие
[11:36:59] lic: в инете что тока не читал.. и типа кэш иконок падает и тп (в гноме).. пробовал чистые иксы пускать с Xterm.. дрова разных версий( эхх
[11:40:42] lic: а самое прикольное что я своими руками убил в linux'e свой винт... поставил к нему обрашение relatime и собирал qt вроде и что-то копировал по самбе... и терь он начал стукать просто ппц как(( :'(
[11:43:39] xa4a: хм. вот что в убунте лучше генты - чтобы добавить нестандартный реп - достаточно строку в /etc/apt/sources.list :(
[11:47:41] piranha: гг
[11:47:46] piranha: в дебиане
[11:47:50] piranha: а не в убунте
[11:47:51] xa4a: ну да
[11:47:59] piranha: не поминай всуе, а то попадёшь в ад
[11:48:00] piranha: :D
[11:49:20] xa4a: а то, хоть и впервые за два года нашёлся оверлей, который не в базе, но чтобы заюзать его нужно прикрутить layman к портыжу, леймену подсунуть свой список оверлеев (xml), в который ручками вписать инфу о соотв оверлее..
[11:51:30] xa4a: и то, пока ещё не подхватило ебилд чего-то..
[12:02:13] xa4a: о, прикрутил ^_^
[12:13:20] Лис: гм, чорт
[12:13:30] Лис: второй раз на ту же траблу натыкаюсь
[12:13:57] Лис: exim на генте (32-х битной) отказывается понимать квоту больше 2-х гб
[12:44:21] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[12:47:44] sevenov: тут вопрос появился
[12:48:36] sevenov: вот как вы думаете: с чего начинать программировать абсолютно не знающему человеке?
[12:48:36] xa4a: с теории программирования
[12:48:43] sevenov: Это само собой + По мне так сначала с жесткого типизирования
[12:48:58] xa4a: я бы сказал банальные C/Pascal
[12:49:04] sevenov: Хехе )
[12:49:10] sevenov: я тоже самое сказал
[12:49:34] sevenov: Тут вся вещь в том, что чувак хочет научиться сразу питону
[12:49:48] sevenov: не имея понятия что есть программинг
[12:58:14] piranha: sevenov: python
[12:58:19] piranha: нахуй си и паскаль
[12:58:21] piranha: ;-)
[12:58:38] piranha: в питоне, кстати, строгая типизация
[12:58:46] piranha: жесткое - это ж строгое? ;)
[12:58:50] piranha: или статическое? ;)
[12:59:04] piranha: или такое жесткое, шо всё вместе? Тогда C не подходит, а только паскаль
[12:59:35] xa4a: (12:56:39) piranha: нахуй си и паскаль
[12:59:44] xa4a: у тебя комплексы по поводу всего, кроме питона
[13:00:01] piranha: гонешь
[13:00:05] piranha: зачем начинать с си?
[13:00:13] piranha: чтоб посовать битики?
[13:00:16] xa4a: да
[13:00:18] piranha: так тогда лучше асм
[13:00:21] piranha: зачем совать битики?
[13:00:58] xa4a: чтобы научиться предвставлять как программа будет выполняться => представлять как её оптимальнее-структурнее-красивее организовать
[13:01:08] xa4a: а не просто бадлокодить
[13:01:11] piranha: ок, каким боком это к реальной жизни относится?
[13:01:36] sevenov: piranha: это как раз и относится к реальной жизни
[13:01:37] piranha: покажи плз мне наглядно, каким образом у меня прога заработает лучше, если я буду знать, как на низком уровне что-то там совается?
[13:01:39] xa4a: piranha: каким боком к реальной жизни относится матан/функан из универа?
[13:01:40] piranha: sevenov: нет
[13:01:53] piranha: на примере какой-то проги, которой ты пользуешься
[13:01:55] piranha: гуёвой
[13:01:57] piranha: или сайта
[13:02:01] piranha: о, давай на примере сайта
[13:02:09] xa4a: ^
[13:02:18] piranha: никаким не относится
[13:02:21] xa4a: нет
[13:02:27] piranha: кроме случаев, когда ты его в работе юзаешь
[13:02:32] piranha: или ключи из унитаза достаёшь
[13:02:38] xa4a: оно было предназначено, чтобы научить абстрактно мыслить
[13:02:39] sevenov: piranha: да причем тут прога, которая будет работать на питоне хуже, которую ты напишешь. Тут человек Абсолютно не знает что есть программирование
[13:02:43] sevenov: не знает теории
[13:02:50] xa4a: расширить сознание, если хочешь
[13:03:50] sevenov: piranha: тебе будет приятно, когда за питон сядут те, кому надоел пехепе и так же будут быдлить
[13:03:52] sevenov: ?
[13:04:06] piranha: sevenov: вот и отлично. И ты хочешь, чтоб он заговнил голову сразу какой-то
лажей? Ему надо начинать с чего попроще. С того, что будет мешать ему вникать в
программирование. Сование байтов - это сованье и есть, и к программированию никакого отношения не имеет вообще.
[13:04:44] sevenov: lf
[13:04:45] sevenov: да
[13:04:47] piranha: программирование - это способ достичь какой-то цели. А сованье байтов - это способ достичь этого способа. Мне кажется, что при возможности стоит выбирать более простые методы. Например, программирование без этой прослойки
[13:04:51] xa4a: пусть начинает с lightbot :)
[13:04:55] sevenov: чтобы "заговнил" голову
[13:04:59] sevenov: xa4a: :)))
[13:05:07] piranha: xa4a: сознание хаскель расширяет, форт, ассемблер
[13:05:18] piranha: а си - это компромисс, получается
[13:05:20] xa4a: piranha: .., матан, функан
[13:05:25] piranha: тьфу бля )
[13:05:27] piranha: ты о них
[13:05:32] slav0nic: шота sqlite в теории классна штука, а на практике... =\
[13:05:39] piranha: ну т.е. да, к реальной жизни никакого отношения не имеет
[13:05:41] sevenov: /me отошел
[13:06:00] slav0nic: /me заипался ждать 4к инсертов
[13:06:09] piranha: ггг
[13:06:15] piranha: там селекты быстрые, а не инсерты, по идее
[13:06:28] slav0nic: угу
[13:06:46] slav0nic: фух
[13:06:50] slav0nic: грёбаная статисткиа)
[13:07:04] xa4a: piranha: о, твимс ещё, да :)
[13:07:21] slav0nic: старое тз доделал терь ебаться с твистедом мат ьего ак
[13:08:03] piranha: xa4a: твимс?
[13:08:12] xa4a: тер. вер и мат. статистика)
[13:08:19] slav0nic: piranha, рассказу шо там на ексепшине было
[13:09:02] slav0nic: /me сделал пиндатую статисткиу в админке с флажками :P
[13:09:20] piranha: xa4a: а, у нас они раздельно были. Помнишь анек про то, как старый профессор матана бывшего студента спросил, помогла ли ему математика в жизни?
[13:09:34] xa4a: piranha: про интеграл7
[13:09:45] slav0nic: народ, тока у меян pidgin не шлё в оффлайн мессаги? icq
[13:09:51] slav0nic: Не удаётся отправить сообщение: Служба недоступна
[13:09:55] piranha: xa4a: yep
[13:09:58] xa4a: угу
[13:10:17] slav0nic: блин у меня и дома и на работе так
[13:10:59] xa4a: slav0nic: kopete, works
[13:11:19] piranha: slav0nic: карочи был ацкий доклад про треллис, реально жесть. Жаль, некуда заюзать. Потом Дима рассказывал о том, шо если не тупить, можно много сделать ;) И Макс про fabric пару слов сказал, правда, совсем пару.
[13:11:28] piranha: и потом после конфы хорошо поболтали
[13:12:27] slav0nic: то есть не зря я не поехал
[13:20:31] piranha: slav0nic: ну ни фнаю
[13:20:32] piranha: )
[13:20:57] slav0nic: пох, денефку заработал зато)
[13:21:04] slav0nic: на следующий надо будет съездить
[13:24:16] slav0nic: народ, не можно сменить дефолтный размер поля IntegerField которое в админке выводится
[13:24:36] xa4a: виджет?
[13:24:51] xa4a: piranha: кстати, о языках вот ещё http://www.codesqueeze.com/abstraction-is-for-both-humans-and-software-but-not-software/
[13:29:46] MAVr: народ... подскажите как открывать/переоткрывать несколько страниц с чередованием гет и пост в рамках одной сессии к сайту?
[13:31:13] xa4a: http://docs.djangoproject.com/en/dev/topics/http/sessions/?from=olddocs
[13:32:35] xa4a: или <input type="hidden" />
[13:32:47] xa4a: зависит от того, что таки нужно
[13:33:39] MAVr: xa4a: это мне иили нет?
[13:33:43] xa4a: да
[13:33:49] MAVr: я пытаюсь делать так:
conn = httplib.HTTPConnection("www.yandex.ru")
conn.request("GET", "/setup")
response = conn.getresponse()
print response.status, response.reason
params = urllib.urlencode({'text': 'str1', 'par2': 'str2'})
headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"}
conn.request("POST", "/yandsearch", params, headers)
response = conn.getresponse()
print response.status, response.reason
data = response.read()
conn.close()
[13:34:09] xa4a: а..
[13:35:01] MAVr: на питоне все делается
[13:35:23] MAVr: что такое django - я не в курсах
[13:35:33] MAVr: Питон-то пытаюсь освоить
[13:35:36] xa4a: по умалчанию http-не кип-елайвный, афаир
[13:35:52] xa4a: может посмотреть в сторону Keep-alive
[13:36:50] MAVr: я привел выше код... так вот он не срабатывает на 2 запросе... грит что ResponseNotReady
думаешь из-за кипалива это?
[13:38:32] MAVr: и опций для Keep-alive тоже не вижу
[13:42:06] mishok13: си хотя бы даст понять принцип указателей
[13:44:37] nmk: MAVr: яндекс get нормально понимает.
[13:45:38] nmk: /me буквально вчера ночью быстренько накалякал парсер выдачи яндекса..
[13:46:02] MAVr: nmk: ты проверял мой пример?
[13:46:13] nmk: нет.
[13:46:18] MAVr: там только вместо setup нужно index_engl_qwerty.html
[13:47:45] nmk: ты что хочешь в результате получить то?
[13:48:49] MAVr: мне не то что получить... мне нужно в рамках 1 сессии передвигаться по сайту(осуществлять поиск) - как это делает браузер
[13:49:01] nmk: куки?
[13:49:06] Typhon: mechanize посмотри
[13:49:07] MAVr: да
[13:49:24] Typhon: http://wwwsearch.sourceforge.net/mechanize/
[13:49:53] MAVr: Typhon: спс, щас гляну
[13:50:06] MAVr: но хотелось бы стандартными средствами - малой кровью
[13:50:11] nmk: MAVr: cookielib.CookieJar
[13:51:01] MAVr: суть не только в куках, но и в иммитации работы пользователя в браузере
[13:51:11] nmk: блядь
[13:51:24] nmk: какая нахуй иммитация?
[13:51:48] nmk: ну, можешь картинки подгрузить, скрипты там. будет тебе иммитация
[13:52:08] nmk: жаваскрипт выполнить (как-нибудь)
[13:52:12] MAVr: открыл сайт - определенну страницу... потом заполнил форму и отправил данные серверу, затем еще форму, еще форму... вышел
снова зашел на начальную страницу и т.д.
[13:52:38] nmk: ну или mechanize, как тебе уже посоветовали, или тупо запросами храня куки
[13:52:50] MAVr: Typhon: линк не открывается что-то
[13:52:55] Typhon: плохо открываешь)
[13:53:04] Typhon: !google mechanize python
[13:53:40] MAVr: Read Error
The system returned:

(104) Connection reset by peer
[13:54:57] MAVr: о, вроде разродилось
[13:57:56] nmk: на sf.net стоит nginx?!!!
[13:58:38] MAVr: 0.6.31
[13:59:30] nmk: но походу не везде
[13:59:45] nmk: на http://sourceforge.net/ lighthttpd
[13:59:53] sevenov: это просто прокси
[14:00:09] nmk: не факт
[14:00:14] sevenov: за ним другой сервер скорее всего
[14:00:16] sevenov: факт
[14:00:25] sevenov: sf достаточно нагруженный
[14:00:33] sevenov: тем самым там распределение нагрузки
[14:00:38] nmk: понятно, что другой. я имею ввиду что там может тоже nginx
[14:00:40] MAVr: у кого-нить есть этот механизм для скачки?
[14:00:50] sevenov: nmk: ну да
[14:01:34] nmk: MAVr: http://mirror.yandex.ru/gentoo-distfiles/distfiles/mechanize-0.1.9.tar.gz
[14:01:42] MAVr: nmk: спс
[14:01:45] nmk: я только не знаю что там последнее
[14:01:51] nmk: это я из портеджей версию вытянул
[14:10:53] Патриот: разве если в поле модели unique=True, obj.save() не должен ругаться?
[14:11:53] MAVr: xa4a: а если без всяких механизмов - как обработать результат: 301 Moved Permanently?
[14:12:04] MAVr: там видно яндекс редирект делает
[14:13:22] MAVr: блин... или это прокся внешняя тупит
[14:14:03] MAVr: не, не тупит
[14:15:53] MAVr: что за 301 результ такой?
[14:16:01] xa4a: MAVr: я из яндекса погоду выдираю так: http://undefined.org.ua/xapy/browser/processors/weatherProc.py
[14:16:14] xa4a: 301 Moved Permanently
[14:16:22] xa4a: !trans moved
[14:16:27] xa4a: !trans permanently
[14:16:32] MAVr: временно перемещено
[14:16:39] xa4a: безвременно
[14:16:41] MAVr: ой, постоянно
[14:17:02] xa4a: оно передаёт с этим ответом заголовок Location:
[14:17:05] xa4a: куда перемещено
[14:17:14] xa4a: ты бы этго увидел, если бы последний линк открыл
[14:17:34] MAVr: response.Location?
[14:17:58] xa4a: :-X
[14:18:05] xa4a: ни скажу
[14:22:50] MAVr: >>> response.msg.values()
['185', 'nginx/0.6.31', 'close', 'http://yandex.ru/yandsearch', 'Tue, 30 Sep 2008 11:15:19 GMT', 'text/html']
[14:23:03] MAVr: че за чухня?
[14:25:08] xa4a: response.msg.items() ?
[14:25:38] MAVr: пусто
[14:39:55] MAVr: блин
xa4a: при попытке повторить твой код 1:1 у себя я на 35 инструкции получаю ошибку error: (10053, 'Software caused connection abort')
[14:40:07] MAVr: может у мя че с соединением не так?
[14:43:24] nmk: покажи код как ходишь
[14:44:54] MAVr: http://undefined.org.ua/xapy/browser/processors/weatherProc.py
подключил либы и начал вручную выполнять строки с 24(переменные заранее определил)
[14:46:01] nmk: вам так всем низкоуровнево все хочется делать? возьмите urllib2
[14:46:06] nmk: нах вам httplib ?
[14:46:26] MAVr: да мне // хоть на 2 хоть на 1 уровне это делать
[14:46:42] MAVr: у меня просто почему-то при повторном запросе затык получается
[14:47:01] nmk: ну он тебя редиректит
[14:47:06] nmk: или обрабатывай редирект сам
[14:47:09] nmk: или поручи это urllib :)
[14:47:11] MAVr: я уже каких только вариантов не перепробовал
[14:47:35] MAVr: лана, щас через урллиб еще попробую
[14:47:53] nmk: так стой. он тебе отдал 301
[14:47:58] nmk: в headers есть хидер location
[14:48:01] nmk: туда и иди редиректом
[14:49:14] MAVr: nmk: у меня там было пусто
[14:49:21] MAVr: щас еще раз попробую запустить
[14:49:29] nmk: значит хуйня какая-то :)
[14:49:41] MAVr: подожди, еще разок попытаю
[14:51:55] xa4a: MAVr: а ты пробовал telnet'ом?
[14:52:55] MAVr: xa4a: нет
[14:53:43] MAVr: вот что получаю:
location = response.getheader('location')
conn.putrequest('GET', location[1:])
conn.send('')
response = conn.getresponse()
Traceback (most recent call last):
ResponseNotReady
[14:53:53] MAVr: текст ошибки сократил
[14:54:17] nmk: vlf
[14:54:19] nmk: мда
[14:54:28] nmk: ты возьми урллиб
[14:54:32] nmk: правда.
[14:54:37] nmk: или посмотри что у тебя в location
[14:54:49] MAVr: >>> location = response.getheader('location')
>>> location
'http://yandex.ru/yandsearch'
[14:55:10] nmk: уже лучше.
[14:55:19] nmk: попробуй GET /yandsearch
[14:55:20] MAVr: но толку особо никакого
[14:55:31] MAVr: nmk: так я так и пробую
[14:55:34] nmk: толку не будет пока не поймешь что надо гетом посылать
[14:55:48] MAVr: conn.putrequest('GET', location[1:])
[14:56:53] nmk: ладно. щас примре приведу
[14:56:54] nmk: nmk@nmk work % ipython

In [1]: import httplib

In [2]: conn = httplib.HTTPConnection("www.python.org")

In [3]: conn.request("GET", "/index.html")

In [4]: r1 = conn.getresponse()

In [5]: print r1.status, r1.reason
200 OK

In [6]: conn.request("GET", "http://www.python.org/index.html")

In [7]: r1 = conn.getresponse()
---------------------------------------------------------------------------
ResponseNotReady Traceback (most recent call last)

/home/nmk/work/<ipython console> in <module>()

/usr/lib/python2.5/httplib.py in getresponse(self)
916 #
917 if self.__state != _CS_REQ_SENT or self.__response:
--> 918 raise ResponseNotReady()
919
920 if self.debuglevel > 0:

ResponseNotReady:


[14:56:54] nmk: понимаешь?
[14:57:10] nmk: сравни 3 и 6ую строки
[14:57:25] nmk: ой
[14:57:28] nmk: че я туплю
[14:57:29] xa4a: типа
[14:57:30] MAVr: nmk: домен ухайдокивать нужно?
[14:57:45] nmk: домен да
[14:57:54] nmk: но я все равно туплю походу. щас еще раз проверю
[14:58:22] xa4a: а если перед conn.send('') сделать conn.endheaders() ?
[14:58:34] MAVr: xa4a: щас проверю
[14:58:53] nmk: ну да. еще надо рекконект делать.
[14:58:55] nmk: короче
[14:59:07] nmk: берешь urllib2 или curl и не ебешь мозги себе.
[14:59:20] MAVr: nmk: а если без рекконекта?
[14:59:33] nmk: я httplib использую только если мне надо просто что-то тупо отправить и не нужен результат
[14:59:41] nmk: а как без реконекта? держать соединение хочешь?
[15:00:30] nmk: смысл в этом?
[15:00:54] MAVr: xa4a: кажись прошло с закрытием хайдоров
[15:01:01] MAVr: nmk: угу
[15:01:58] MAVr: не, нифига
[15:02:04] xa4a: nmk: не ебать мозги скучно
[15:02:09] MAVr: ошибки нету, но суп выдает чушь
[15:02:16] xa4a: ну типа
[15:02:17] MAVr: xa4a: :-)
[15:02:28] xa4a: интерпретатором покрути его
[15:02:40] MAVr: xa4a: эт как?
[15:02:41] nmk: xa4a: просто глупо ебать мозги изобретая велосипед
[15:02:49] nmk: MAVr: у httplib еще есть debuglevel
[15:03:02] MAVr: xa4a: вот ответ супа:
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr /><center>nginx/0.6.31</center>
</body>
</html>
[15:03:23] xa4a: nmk: велосипеды умеют кипелайв и несколько запросов за один конект?
[15:03:33] xa4a: MAVr: ну да
[15:03:42] xa4a: это содержимое
[15:03:45] xa4a: пох на него
[15:03:55] xa4a: главное - в хедерах в заголовке Location
[15:04:02] xa4a: тебе надо его прочитать и пройти по нему
[15:04:45] MAVr: xa4a: дык я прочитал и перешел
[15:04:48] nmk: xa4a: httplib синхронный, тебе надо дождать пока дойдет все прежде чем послать что-то . http://linux.duke.edu/projects/urlgrabber/help/urlgrabber.keepalive.html
[15:04:54] MAVr: вот что интересно:
Note: When automatically redirecting a POST request after
receiving a 301 status code, some existing HTTP/1.0 user agents
will erroneously change it into a GET request.
[15:06:20] MAVr: nmk: я свой опенер делаю... чтоб через проксю лазить
[15:07:11] nmk: MAVr: build_opener( [handler, ...])
[15:07:15] nmk: доки, доки..
[15:07:30] MAVr: типа несколько хандлеров в одном?
[15:07:39] nmk: типа просто несколько
[15:14:43] nmk: только нах тебе keep-alive?
[15:15:00] MAVr: да хз
[15:15:22] MAVr: я просто на VBS делал скрипт, который все это мутил в скрытом окне ИЕ
[15:15:33] MAVr: щас переделываю на питон... и вот тут жопа
[15:15:46] MAVr: либо я что-то недопонимаю, либо недоумею
[15:22:27] mishok13: python.su пока что больше на python-announce-list похож
[15:22:39] mishok13: причем на обрезанную версию
[15:23:50] sevenov: как строку конвертнуть в число?
[15:24:27] Typhon: int
[15:24:53] sevenov: Typhon: int variable = "1"?
[15:25:10] MAVr: sevenov: int('7')
[15:25:13] Typhon: v = int(str, base)
[15:25:36] sevenov: а, как в перле. Спасиб )
[15:30:38] mishok13: что?
[15:30:43] mishok13: кого забанить?
[15:31:09] sevenov: што?
[15:31:46] Typhon: ты херню упомянул
[15:31:52] sevenov: оО
[15:31:57] sevenov: красивый язык =)
[15:31:58] Typhon: херню при приличных людях не упомянают)
[15:32:04] MAVr: Typhon: =)
[15:32:13] sevenov: вот давай не говорить, что перл херня
[15:32:38] sevenov: на чем ты еще сможешь написать такое:
$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see
[15:32:39] sevenov: ?
[15:33:25] mishok13: на чем угодно
[15:33:25] mishok13: print r"$??s:;s:s;;$?:;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see"
[15:33:25] mishok13: и написал
[15:33:25] Typhon: =)
[15:33:25] sevenov: :))
[15:33:35] sevenov: sudo perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
[15:35:04] mishok13: нахнах
[15:35:04] mishok13: я пароля от судо не знаю и вообще случайно тут
[15:35:04] Typhon: луркмоар типа все читали
[15:35:04] sevenov: ага ))
[15:35:04] mishok13: я этот мегатред еще на лоре читал
[15:35:04] sevenov: это я сейчас нашел, в качестве примера
[15:35:04] mishok13: такшта
[15:35:04] sevenov: а вообще это ооч старый бойан
[15:38:28] slav0nic: /me послал лучи диареи разработчику words.oscar :~
[15:39:00] nmk: slav0nic: twisted весь такой.. имхо
[15:39:26] slav0nic: та знаю, но оскар - эта пиздец, ну хотяб каменты сделал и норм ексемпл де всё заюзано
[15:39:59] slav0nic: а то шаг за шагом...
уже детеклю ошибки пр иконнекте В)
[15:40:13] nmk: :) а twisted book не читал? там есть что-нибудь про IM ?
[15:40:22] slav0nic: ненавижу народ который считает что лучшая документация - сам код
[15:40:27] slav0nic: нет
[15:40:36] slav0nic: по оскару точно нет
[15:40:42] slav0nic: а оно на мсн и другое г не схоже
[15:40:58] mishok13: ты чо, твистед.вордс -- это бля пиздец
[15:41:00] nmk: так а oscardemo он совсем хреновый пример?
[15:41:06] mishok13: но я ведь предупреждал, нет?
[15:41:43] slav0nic: ну ёпт) ты либпурпл смарел?)
[15:41:53] mishok13: либпурпл и тот лучше
[15:41:55] slav0nic: я когда-то пробовал - не осилил чёт
[15:42:17] slav0nic: сразу видно что корни у ICQ израильские бля
[15:42:20] slav0nic: и протокол гавно
[15:42:24] Typhon: =))
[15:42:37] nmk: Documentation

Documentation is available for Twisted Words. An API reference of Twisted and all subprojects is also available.
Contact
[15:42:38] nmk: хе-хе
[15:42:50] slav0nic: афтар морозится в gtalk
[15:43:22] mishok13: nmk, документацию ты эту смотрел?
[15:43:31] nmk: mishok13: я поэтому и смеюсь ;)
[15:43:51] mishok13: ну у тебя злое чувство юмора
[15:44:18] mishok13: http://www.cgorski.org/mloscar/
[15:44:28] mishok13: юзай окамль из питона через си
[15:44:45] slav0nic: ))
[15:44:51] nmk: да мне просто никогда от оскара ничего кроме простенького xmlrpc, которые я могу и на стандартном SimpleXMLRPCServer сделать, не надо было. но я его заюзал, так, вдруг там что-нибудь придумаю. :)
[15:45:01] slav0nic: давай не бум размер жопы увеличивать)
[15:45:11] MAVr: =)
[15:45:43] nmk: slav0nic: а pyicq он не на твистеде написан? может там что подсмотреть?
[15:45:56] slav0nic: а я шо делаю, тока там они переписали часть
[15:46:10] slav0nic: чёт с их оскаром дека не запустилась
[15:46:14] slav0nic: демка
[15:46:16] slav0nic: короче лан
[15:46:26] slav0nic: продолжу)
шота редагент пропал
[15:48:36] slav0nic: http://source.nnov.ru/sites/default/files/velophp_1.png
[15:50:58] sevenov: http://source.nnov.ru/sites/default/files/velophp_1.png
[15:52:19] sevenov: оО
[15:52:29] sevenov: бля.... походу у меня ссылки сами в буфер кидаются
[15:53:03] nmk: sevenov: psi вроде такое умеет
[15:54:18] friday: Приветствую
[15:54:25] sevenov: да, я уже убрал "галочку"
[15:54:40] sevenov: friday: хай, давно не виделись )
[15:54:58] friday: sevenov, о да:-)
[15:55:29] friday: Как запустить метод класса отдельным потоком?
[15:57:33] mishok13: чочочооч?
[15:57:42] Typhon: gil не даст
[15:57:46] Typhon: думаю
[15:58:30] sevenov: silent_bob: Как запустить метод класса отдельным потоком?
[15:58:34] mishok13: Typhon, что значит, не даст?
[15:58:37] sevenov: :-D
[15:58:47] mishok13: очень даже даст
[15:58:53] mishok13: просто зачем?
[15:59:20] Typhon: mishok13, ну типа один объект одним потоком, не?
[15:59:42] mishok13: ну так обьект == метод
[15:59:52] mishok13: или ты не знал, что это тоже обьекты?
[15:59:54] Typhon: а self который передается
[16:00:01] Typhon: он не будет влиять?
[16:00:30] mishok13: на что он будет влиять?
[16:01:00] Typhon: ну если его залочит
[16:01:01] slav0nic: красноглазие плавит мозг
[16:01:09] nmk: угу
[16:01:18] mishok13: да какая в жопу разница
[16:01:22] friday: Точнее даже не класса, а экземпляра
[16:01:27] mishok13: нахера тут мультитрединг, йобана
[16:01:37] mishok13: тут даже не надо обсуждать что там может произойти
[16:01:56] mishok13: надо по рукам пиздить сука кирпичами за такое
[16:01:59] Typhon: =)))
[16:01:59] sevenov: mishok13: какая нахер разница для чего?
[16:02:16] sevenov: mishok13: если есть реализация, почему бы не подсказать?
[16:02:44] mishok13: sevenov, для того чтобы хуйней не занимались люди
[16:02:46] nmk: sevenov: threading.Thread
[16:03:03] mishok13: а потом другие люди, которые прийдут взамен этих людей, не охуевали от подобной хуйни
[16:03:17] sevenov: mishok13: а если есть что-то, где это нужно применать?
[16:03:25] mishok13: и чтобы блять думали, прежде чем делать import threading
[16:03:46] mishok13: sevenov, а ну ка расскажи, где это нужно, блядь, чтобы методы обьекта выполнялись в двух тредах
[16:03:49] Typhon: import this
[16:03:56] Typhon: простое лучше сложного
[16:04:01] sevenov: nmk, Typhon вот. Спасибо.
[16:04:09] Typhon: думаю можно без этого кофеинового говна обойтись)
[16:04:12] sevenov: mishok13: да неебу
[16:04:28] friday: Нужно распараллелить кучу однотипных задач
[16:04:35] mishok13: так делай это не методами
[16:05:06] mishok13: узнай, хотя бы, почему ОО код не так легко параллелиться как функциональный
[16:05:57] mishok13: и подумай о последствии выполнения двух методов, хотя бы один из которых изменяет состояние обьекта, в многопоточном окружении
[16:06:25] mishok13: а потом подумай, почему ставят локи и почему они в питоне охуенно медленные
[16:07:09] mishok13: а потом узнай, что у питона только управляемые потоки и прироста производительности от них никакого
[16:07:23] nmk: ну так уж и никакого
[16:11:05] mishok13: nmk, расскажи о приросте мне от распарелливания на _одном_ ядре под управлением питона
[16:11:27] sevenov: а кто говорил про одно ядро?
[16:11:59] sevenov: mishok13: расскажи мне про распаралелливание на __четырех__ ядрах
[16:12:01] slav0nic: mishok13, смотяр где эти потоки юзать
[16:12:04] nmk: эм. ну. я вообще рассказчик то не очень, у меня красноречия нету. но я думаю прирост есть. я бы даже пример написал. но у меня одного ядра нету нигде.
[16:12:06] mishok13: import multiprocessing
[16:12:09] mishok13: и всё
[16:12:15] mishok13: и никаких бля threading
[16:12:39] mishok13: да вот только от распарелливания двух методов одного обьекта -- прирост 0, ибо локи надо ставить
[16:12:41] slav0nic: mishok13, если я пишу веб клиент который порождает кучу коннектов - то толк от него есть
[16:12:48] slav0nic: 200 форков делать это не тру
[16:12:56] slav0nic: или асинк юзать можно
[16:12:57] piranha: fork you
[16:12:59] piranha: :)
[16:13:00] piranha: fork off
[16:13:01] sevenov: slav0nic: вот, вот это и реализовывается
[16:13:02] mishok13: slav0nic, IO задачи на threading?
[16:13:06] mishok13: asyncore
[16:13:11] mishok13: twisted
[16:13:17] mishok13: простая стейт-машина
[16:13:34] slav0nic: ну ну) а если на той стороне не асинк? субд например
[16:13:40] slav0nic: то толк есть
[16:13:56] friday: > если я пишу веб клиент который порождает кучу коннектов - то толк от него есть
оно и есть
[16:14:22] mishok13: threading в IO задаче
[16:14:27] mishok13: /me рыдает
[16:14:59] slav0nic: блять
[16:15:04] nmk: mishok13: а import multiprocessing это из какого будущего?
[16:15:06] slav0nic: покажи мне асинк с субд?
[16:15:10] mishok13: это из завтра
[16:15:10] slav0nic: с постгрес например
[16:15:15] slav0nic: чтоб не 1 коннект был к бд а 10
[16:15:18] slav0nic: и параллельно
[16:15:30] mishok13: а ну ка, спул коннекшенов
[16:15:32] mishok13: ОП
[16:15:55] slav0nic: я из-за этого отказался от асинк серваков под джангу
[16:16:07] slav0nic: алхимию прикручивать не хо
[16:16:36] nmk: slav0nic: алхимию тут переколбасили с последнего момента как я её смотрел. обновил по глупости, пришлось код переписывать. ;)
[16:16:53] slav0nic: я её очень мало юзал
[16:16:56] slav0nic: для вебпи только
[16:17:03] slav0nic: нравится что коннект к бд держит
[16:17:07] slav0nic: не то что долбаная джанга
[16:17:29] nmk: ну если pool_recycle поставить..
[16:17:30] slav0nic: с постгрес неюзабельно
[16:17:50] nmk: не. на алхимии можно принципе и в несколько бд писать.. ну. из одной читаешь, в другую пишешь..
[16:17:59] slav0nic: я в курсе
[16:18:11] nmk: у меня правда таких нагрузок нету, так бы поглядел как что на поле боя ;)
[16:18:36] slav0nic: постгрес ложится от 100запросов в секунду через джангу (в плане 100 коннектов в сек)
[16:18:45] slav0nic: надо боунсеры юзать
[16:19:11] nmk: хм.
[16:19:12] slav0nic: надо попробовать в коде джанги убрать дисконнекты от бд после каждого запроса)
[16:19:39] slav0nic: я не мог понять чего у меня load averedge 6 если юзаю постгрес
[16:19:49] slav0nic: а на mysql грёбаном 0.5
[16:20:17] slav0nic: думал в конфиге дело, запарился тюнить, потом вот оказалось из-за коннектов
[16:21:28] sevenov: slav0nic: пиздец. Вот почему яндекс джангу вечно переписывают...
[16:21:33] slav0nic: ещё и ОС дерьмовая, ЦентОС=\ проще было мускул поставить чем боунсер собрать и обновить либевент
[16:21:46] Casufi: Никто не пробовал http://www.vim.org/scripts/script.php?script_id=1542
[16:21:49] slav0nic: ну прокси решает эту проблему
[16:21:54] slav0nic: с постоянными коннектами
[16:22:00] nmk: sevenov: в яндексе вроде mysql с джангой
[16:22:05] Casufi: Можно ли его в винде включить и каким образом ?
[16:22:06] slav0nic: но лучшеб в орме сделали это
[16:22:08] sevenov: slav0nic: БД прокси?
[16:22:13] sevenov: nmk: oO фига
[16:22:22] slav0nic: sevenov, до
[16:22:27] nmk: sevenov: http://softwaremaniacs.org/soft/mysql_replicated/
[16:22:28] slav0nic: на яндексе да
[16:22:29] nmk: не зря же
[16:22:37] slav0nic: да там 55req/s
[16:22:41] slav0nic: на алпикуху
[16:22:44] nmk: мало
[16:22:53] nmk: ну. не много, скажем так
[16:22:59] slav0nic: угу
[16:23:20] sevenov: странно ) я думал нагрузка побольше )
[16:23:32] slav0nic: sevenov, Skype зарелизили pgbouncer для постгреса, он как прокси
[16:23:48] sevenov: slav0nic: да, видел ) хорошая штука
[16:23:50] slav0nic: ну это на джанговские апликухи, на морду яндекса поболе
[16:23:54] sevenov: точнее, читал
[16:23:55] slav0nic: у них 5кк в сутки траф
[16:24:39] sevenov: мне, в данном случае, интересны именно джанго )
[16:24:56] slav0nic: ну сагалаев писал что в пик 55 запросов - чёт у них ёбнулось там
[16:25:15] mishok13: Casufi, уже тысячу раз говорили, ropevim
[16:25:32] sevenov: slav0nic: и после такого можно тащиться от джанги?
[16:25:44] slav0nic: можно)
[16:25:52] slav0nic: там они де-то затупили
[16:25:57] slav0nic: у меня 100+ тянет
[16:25:59] slav0nic: в секунду
[16:26:05] slav0nic: круглые сутки)
[16:26:13] sevenov: slav0nic: Ааа ))) Ну тогда продолжаю :))
[16:26:17] slav0nic: правда там минимализм, но бд есть
[16:26:32] slav0nic: но всё равно, вебпи в разы быстрее)
[16:26:34] sevenov: slav0nic: видимо, они допереписывались :)
[16:26:54] slav0nic: с алхимией
[16:27:14] nmk: алхимия тоже не быстрая..
[16:27:20] slav0nic: джанга хороша для больших проектах, а нагрузка - кеш есть
[16:27:32] slav0nic: ну db-api 2.0 )
[16:27:38] slav0nic: в вебпи они в коробке
[16:27:40] nmk: :)
[16:27:52] slav0nic: никак не допишу статью про вебпи для питон.су
[16:28:11] nmk: slav0nic: я как-то большую кучу insertов и selectов переписал на db-api простом. стало в разы быстрее.
[16:28:41] slav0nic: если ещё и однйо транзакцие сделать...))
[16:28:53] slav0nic: надо глянуть вьюхи джанговские для этого
[16:29:05] slav0nic: а то у меня тоже есть заливка тхт, там 90к инсертов
[16:29:15] slav0nic: БД как-тотужится после них)
[16:29:32] nmk: ну ты сделай из них 10к инсертов
[16:29:33] slav0nic: ещё заказщику сказали что дебиан медленный ёпт=\
[16:29:54] slav0nic: парюсь с центоасами и тп гавном
[16:30:00] slav0nic: даже питон2.5 собирать надо=\
[16:30:20] nmk: я на каком-то впсе с центосом так 2.5 и не собрал
[16:30:20] sevenov: пиздец
[16:30:40] slav0nic: хз у меня всё пучком
[16:30:44] slav0nic: zlib галвное поставить
[16:30:58] nmk: я ресурсы превышал.. и у меня все отрубалось..
[16:31:04] slav0nic: ))
[16:31:10] nmk: не. ну я потом под виртуалкой собрал у себя да закачал
[16:31:36] nmk: а так.. я стараюсь все с gentoo брать. или с дебианом
[16:32:32] slav0nic: генту на сервере - имхо ахтунг
[16:32:38] nmk: почему? :)
[16:32:46] slav0nic: когда надо быстро систьтему собрать
[16:32:57] sevenov: вообще, на веб-серевере фряха
[16:32:59] slav0nic: а не втыкать на консоль
[16:33:10] slav0nic: чёт у меня с бсд не срослось
[16:33:25] nmk: ну я под скрином скажу что надо собрать и ухожу. или если несколько, то на одном собираю, на другом подкачиваю пакеты..
[16:34:02] nmk: еще есть distcc
[16:34:11] sevenov: slav0nic: а у меня это был первый дистриб, на котором настраивал серверы. Единственное, в ipwf не воткнул
[16:34:31] sevenov: slav0nic: nginx + freebsd - замечательный союз
[16:35:04] nmk: кстати. html5lib вполне юзабельная
[16:35:12] nmk: хорошо парсит невалидную порнуху
[16:35:35] slav0nic: )
[16:35:43] nmk: только там кода на ~400кб
[16:40:51] Лис: чо за WTF...в списке получишвимся из словаря путём .items() всё нахрен перемешано
[16:41:05] Лис: никакой сортировки даже близко не видать
[16:41:42] slav0nic: ну так словарь неотсортированый хранится
[16:41:58] Лис: выводится отсортированно...
[16:42:20] Лис: бля, это ipython наебал :(
[16:42:31] slav0nic: таки да)
[16:42:42] Лис: ipython сортирует
[16:42:46] Лис: собако
[16:44:02] Лис: шож мутить то...
[16:44:11] Лис: надо вывести сортированый список стран
[16:45:04] Typhon: возьми список ключей, отосортируй и выводи
[17:14:21] slav0nic: /me интенсивно ищет pep8 в twisted %))
[17:15:09] slav0nic: куча закаментенего кода, писец
[17:15:34] slav0nic: накидали кучу всего, абы було
[17:29:39] Typhon: slav0nic, они в релиз-версии закомменченный код оставили? :)
[17:29:39] slav0nic: да
[17:29:39] slav0nic: дохрена причём
[17:29:39] sevenov: а что за твистед?
[17:29:39] slav0nic: http://twistedmatrix.com/
[17:29:39] slav0nic: такие вещи надо знать;)
[17:29:39] Typhon: кто-то, помню, говорил, то ли здесь, то ли на питон.су, что твистед необратиимо переформатирует головной мозг
[17:29:39] slav0nic: и там и тут говорили))
[17:29:39] Typhon: =)
[17:29:53] Casufi: Не знаете чей это блог http://undefined.org.ua/blog/ ?
[17:30:04] sevenov: Casufi: знаем
[17:30:29] sevenov: slav0nic: зачем он нужен? :)
[17:30:40] slav0nic: на офсайте читай
[17:31:05] slav0nic: для работы с сетивыми сервисами грубо говоря
[17:31:29] sevenov: slav0nic: уже почитал, понял
[17:31:30] Typhon: Casufi, xa4a
[17:31:36] Лис: асинхронно притом!
[17:31:48] Casufi: БЛин а он смылся как раз
[17:33:00] Casufi: Не совсем понял как он сделал в консоли автодополнение выпадающим окошком, у меня все варианты высвечиваются строкой снизу
[17:33:10] Casufi: Я про ropevim
[17:36:42] sevenov: text=string.replace(text,"<br>","\n")
text=string.replace(text,"<BR>","\n")
text=string.replace(text,"<Br>","\n")
text=string.replace(text,"<bR>","\n")
[17:36:44] sevenov: ппц
[17:37:22] Cuprum: =)
[17:37:36] sevenov: это оскар в твисте
[17:37:52] sevenov: + и в правду, куча закомменченого кода
[17:45:02] Casufi: sevenov: так может патчик напишешь ?
[17:45:17] sevenov: какой там патчик
[17:45:33] slav0nic: )
[17:45:34] sevenov: мне свои проекты дописать бы и запустить
[17:45:40] Casufi: sevenov: ну похоже большой патчик
[17:45:49] sevenov: Casufi: огромный
[17:46:04] sevenov: тут форк нужен а не патчик )
[17:46:40] slav0nic: socks5 в твистеде нет=\
[17:46:52] slav0nic: день разочарований бля
[17:46:52] slav0nic: ть
[17:47:06] sevenov: а зачем сокс-то?
[17:47:36] Casufi: Зачем форк
[17:47:37] slav0nic: не находишь вопрос глупым?) зачем в сетевом фремворке поддржка сокс5 сервреа?)
[17:48:21] Casufi: патч, а там глядишь твои наработки в основную ветку включат
[17:48:21] sevenov: slav0nic: ха. Точно %-)
[17:48:50] slav0nic: мне вот понадобилась
[17:50:10] sevenov: Casufi: чет не вставляет втыкать в этот код, после руганий славоника в его сторону )
[17:50:10] slav0nic: хотя нашёл на гуглкоде
[17:50:10] slav0nic: не ну там много вкусного
[17:50:10] slav0nic: помойку напоминает
[17:50:10] slav0nic: если порыться - то можно найти что-то стоящее))
[17:50:10] sevenov: slav0nic: профессиональный бомж? :)))))))
[17:50:10] slav0nic: этот вордс хз скока в транке и не могут доку наваять
[17:50:10] slav0nic: )
[17:52:29] slav0nic: Socks V5 functionality
Opened 3 years ago
[17:52:31] slav0nic: прикольно
[17:52:47] sevenov: oO
[17:52:55] slav0nic: неделю назад закрыли)
[17:52:58] slav0nic: ща гляну есть ли в транке
[17:53:43] slav0nic: я мля после школы клиенты писал для сокс5 ёпт)
[17:53:43] sevenov: видимо, это один из примеров, когда уже все сделали, все работает и больше ничего не надо )
[17:53:59] slav0nic: блин тока 4 в транке
[18:13:26] wa7er: привет ребят.
[18:32:00] nuclear90: я ток начал изучать питон:тупой вопрос:как корень из числа посчитать?
[18:32:55] sevenov: http://docs.python.org/lib/module-math.html
[18:33:05] nuclear90: инета нет %)
[18:33:54] nuclear90: кажись нашел :)
[18:33:55] sevenov: import math
num = sqrt(x) - корень второй степени
[18:34:31] nuclear90: спс за разьеснение
[18:35:21] sevenov: ой
[18:35:23] piranha: math.sqrt
[18:35:28] sevenov: да
[18:35:33] nuclear90: да да :) я уже понял
[18:36:35] sevenov: pattern = re.compile('<a href="/id/(\d+)/" title="(.*)">(.*)</a>(.*)</td>', re.S)
res = pattern.findall(res)
print res

результат типа \xd1\x82\xd0\xbe\xd0\xb9
[18:36:42] sevenov: почему?
[18:37:21] nuclear90: а нету языка типа питона тока пробела не зависимого и с блоками {}
[18:37:30] nuclear90: а то бесит %)
[18:37:46] sevenov: c
[18:37:51] piranha: по-моему, это как раз самые клёвые его фичи
[18:37:59] piranha: nuclear90: 2 дня и ты привыкнешь
[18:38:05] nuclear90: ок :)
[18:38:06] sevenov: ага
[18:40:55] Typhon: никто не помнит рабочего стола в браузере? как его найти б
[18:41:23] sevenov: в смысле?
[18:41:35] sevenov: eyeos?
[18:41:54] Typhon: оно, да, спасибо
[18:42:01] sevenov: )
[18:42:06] Typhon: или нет
[18:42:08] Typhon: ))
[18:42:10] nuclear90: ))
[18:42:43] Typhon: вообщем видел такое: заходишь на сайт, а там как в Осках всяких, панель задач, кнопка пуск и т.д.?
[18:43:03] nuclear90: не,eyeos сам ставиш
[18:43:09] nuclear90: на сервак
[18:43:23] Typhon: значит не то :)
[18:43:33] nuclear90: погугли,полно тх
[18:43:35] nuclear90: *их
[18:44:03] sevenov: http://www.eyeos.info/
[18:44:09] sevenov: eyeos самое то
[18:45:52] Typhon: о, да.
[18:45:57] Typhon: а гугл не то что-то мне кинул)
[18:47:39] nuclear90: тут линуксоидов то много?)
[18:47:58] sevenov: nuclear90: да
[18:48:21] sevenov: Typhon: там info и com :)
[18:48:21] nuclear90: хорошо :)
[18:53:34] xa4a: эгм.. как выбрать ноут? :)
[18:53:50] Typhon: никто не знает программку, для создания прототипо пользовательских интерфейсов? Чтобы было типа всяких дефльи и прочего: покидал на экран виджеты, какие-то простые взаимодействия между ними и прочее и фриварное чтобы все это было?
[18:54:03] xa4a: Typhon: qt-designer
[18:54:25] sevenov: Typhon: qt40designer
[18:54:26] Typhon: м, там не программист разберется?
[18:54:29] sevenov: *qt4
[18:54:44] xa4a: вероятно
[18:55:16] Typhon: нужно вообщем вот что: пока идет обсуждение интерфейса, чел должен кидать все это и создавать прототип, чтобы можно было быстро все поправить
[18:55:27] Typhon: дезигнер этот подойдет для задачи?
[18:55:51] sevenov: да, подходит
[18:56:10] xa4a: http://files.opensuse.org/opensuse/ru/b/b6/Qtdesigner001.png
[18:56:11] sevenov: потом, он сохраняется в *.ui и юзаешь его хоть из питона, хоть из си
[18:56:25] xa4a: http://images.google.com.ua/images?hl=ru&;q=qt-designer&um=1&ie=UTF-8&sa=N&tab=wi ведь
[18:58:34] Typhon: на нем на бесплатном Develop proprietary/closed source applications нельзя :(
[18:59:09] sevenov: KDevelop
[18:59:58] Typhon: это иде какой-то?
[19:02:39] sevenov: Да, похож на QDevelop
[19:02:39] Typhon: под венду его нету? :)
[19:02:39] nuclear90: вроде есть
[19:02:39] sevenov: VisualStudio :)
[19:02:39] nuclear90: вроде кеды 4 даж есть :)
[19:02:39] Typhon: VisualStudio -- платный же
[19:02:41] sevenov: ну дык если есть серийники, кряки :)
[19:02:41] sevenov: тогда Borland CBuilder
[19:02:41] Typhon: ага, потом ребятам из проверочных органов их тоже показывать? :)
[19:02:41] sevenov: >[20:02:06] <sevenov> тогда Borland CBuilder
:)
[19:03:13] sevenov: он уже не поддерживается
[19:03:13] sevenov: и так же как в вин2000 не смогут придраться
[19:03:13] sevenov: *к вин 2000
[19:05:07] Typhon: ребят из органов по-моему это не волнует :)
[19:05:07] sevenov: волнует. Это было официальное заявление.
[19:05:07] sevenov: + они знают об этом
[19:11:01] Лис: http://bitnami.org/stack/djangostack
[19:19:01] Typhon: http://www.axure.com/ -- вот это то, что нужно :)
[19:19:05] Typhon: только платное жаль
[19:26:46] friday: Ни у кого случаем нет скриптика, который вычищает мусор из хтмла, прилетающего из жабаскриптовых wysiwig-редакторов?
[19:27:00] friday: Очень уж не хочется велосипед изобретать
[19:28:09] Лис: есть BeautifulSoap
[19:28:41] sevenov: Не, он не зачищает вроде-бы
[19:30:06] piranha: Лис: Soup
[19:30:17] piranha: и он зачищае
[19:30:31] Лис: да
[19:30:34] sevenov: хм, а как к примеру вычистить все кроме br?
[19:30:43] sevenov: бля, помню уже задавались такие вопросы (
[19:32:45] Лис: http://www.paintball-online.ru/uploads/av-134.jpg
[19:32:47] Лис: :D
[19:37:56] wa7er: :)
[19:38:14] sevenov: Лис: =)))
[20:04:35] gigimon: привет всем
[20:08:50] Лис: ку
[20:39:17] : slav0nic has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[20:48:56] sevenov: бля, уже час бьюсь башкой %(

address = BeautifulSoup(full).find(name='h1', attrs={'class' : re.compile("gradient")})
address = re.compile("<span></span>(.*)").search(address.h1)[0]

Traceback (most recent call last):
File "./parser.py", line 24, in <module>
address = re.compile("<span></span>(.*)").search(address.h1)[0]
TypeError: expected string or buffer
[20:49:21] sevenov: а. не, "час" :)
[20:50:16] xa4a: address.h1
[20:50:25] sevenov: address = BeautifulSoup(full).find(name='h1', attrs={'class' : re.compile("gradient")})
address = re.compile("<span></span>(.*)").search(address)[0]
[20:50:26] sevenov: вот
[20:50:27] xa4a: expected string or buffer
[20:50:31] sevenov: тож самое
[20:50:37] xa4a: а получили херню какую-то
[20:50:50] Лис: address.h1 видать None
[20:51:01] sevenov: не, не address.h1, а просто address
[20:51:29] xa4a: sevenov: use pdb, luke!
[20:52:25] sevenov: xa4a: придется )
[20:52:50] sevenov: не, вроде элементарщина...
[20:55:22] slav0nic: http://hackety.org/2008/09/15/documentsRevealDjangoPonyTailOfLies.html
[20:57:26] xa4a: slav0nic: ?
[20:57:41] slav0nic: чё
[20:57:45] xa4a: он, похоже, что-то подозревает..
[20:57:54] xa4a: slav0nic: тебе не кажется, что баян?
[20:58:03] slav0nic: тут не видел)
[21:02:46] Лис: даже URL говорит о том что боянчег %)
[21:02:49] Лис: и тут такое вряд ли бы пропустили
[21:05:08] xa4a: ппц
[21:05:21] xa4a: кажется, что нереально найти дрова для звуковухи под венду
[21:05:27] xa4a: в инете, бесплатно
[21:06:24] xa4a: под C-media CMI8738 может у кого-то завалялось?
[21:06:51] Лис: отжог :)
[21:07:32] gigimon: xa4a, drivers.ru
[21:08:37] gigimon: xa4a, даже так http://www.drivers.ru/download.php?url=http://www.cmediadrivers.info/driver/8738/8x38/WDM/CMI8738-646-Card.rar
[21:10:08] xa4a: о, крута
[21:10:26] xa4a: drivers.ru в гугле не котируется, похоже
[21:12:44] gigimon: хм
[21:12:49] gigimon: решил обновить джангу
[21:13:22] gigimon: слил из svn, делаю python setup.py install и лезет ошибка:
Traceback (most recent call last):
File "setup.py", line 71, in <module>
version = "%d.%d_%s" % version_tuple
TypeError: not all arguments converted during string formatting

[21:13:27] gigimon: питон 2.5.2
[21:18:32] Лис: /me ниразу не делал у джани python setup.py install
[21:18:52] gigimon: )
[21:18:52] Лис: всегда symlink лепил в site-packages
[21:19:00] gigimon: походу так и сделаю)
[21:28:16] xa4a: !rate http://hotline.ua/tx/hp_pavilion_dv6825er_fe551ea
[21:28:25] xa4a: что скажете?
[21:28:50] Муркт: xa4a: не бери ноут без DVI
[21:29:09] xa4a: почему?
[21:29:18] xa4a: у меня монитор с соотв переходникам
[21:29:21] xa4a: и
[21:29:23] Муркт: у меня тоже
[21:29:33] Муркт: качество через переходник убогое :-\
[21:31:04] sevenov: xa4a: и что? ты ноут берешь, чтобы подключать его к ноуту?
[21:34:47] A2K: xa4a, vga - прошлый век
[21:35:00] xa4a: sevenov: ты где-то хотел написать монитор?
[21:36:24] xa4a: ок.. получается так http://hotline.ua/tx/hp_pavilion_dv6965er_fn633ea ?
[21:36:32] xa4a: (3кг :\)
[21:37:20] sevenov: xa4a: ага ))
[21:37:42] A2K: xa4a, говно
[21:37:43] A2K: http://hotline.ua/tx/lenovo_thinkpad_r61_nf5dfrt
[21:38:02] A2K: 1280x800 на 15.4" - это ж квадратики
[21:38:26] sevenov: xa4a: бери что-то из Тошибы, Леново заебатые
[21:38:26] gigimon: подскажите пожалуйста по регистрации в джанге. если я делаю user.login(), он устанавливает сессию без времени окончания? и пользователь всегда будет активен? или нет
[21:38:40] gigimon: A2K, 0_о все нормально. у меня бук с таким разрешением и размером
[21:39:04] sevenov: A2K: у меня 1280x800 - широкоэкранка
[21:39:07] Муркт: поддержу A2K
[21:39:14] A2K: вы просто привыкли
[21:39:24] A2K: у меня 1400х1050 на 14"
[21:39:38] xa4a: A2K: твоё - no DVI, no e1000 no 250gb и весит тоже под 3кг, стоит дороже
[21:39:43] Муркт: может 1400х900?
[21:39:45] xa4a: *твоё-по линке
[21:39:58] gigimon: никто не подскажет?
[21:40:03] Муркт: нет.
[21:40:10] A2K: xa4a, там гигабит и 250 гб. ты чего?
[21:40:10] Муркт: в документации всё написано.
[21:40:14] A2K: Муркт, нет, 1400х1050
[21:40:21] Муркт: A2K: странное разрешение.
[21:40:29] xa4a: A2K: твоя линка ведь
[21:40:32] sevenov: 1280x800 = 16:10
[21:40:35] A2K: Муркт, стандартное 4:3
[21:40:37] gigimon: Муркт, ну вот щас ее и читаю. не понимаю =\
[21:40:45] Муркт: A2K: 4:3 сосёт
[21:40:49] A2K: нет
[21:41:09] Svoloch: /me сегодня пробывал после длительного перерыва написать текстовый конвенвертор на питоне... заодно понял что пёрл рулит...
[21:41:10] sevenov: A2K: 4:3 - квадрат
[21:41:13] xa4a: рулит 2х9:16 :)
[21:41:50] sevenov: Svoloch: +1, вот только мишку скажи это ))
[21:41:59] A2K: квадрат - удобно.
[21:42:08] sevenov: A2K: для ноута?
[21:42:10] xa4a: A2K: твоя линка - гавно
[21:42:22] A2K: sevenov, для всего
[21:42:30] sevenov: И вообще, широкоэкранки удобнее
[21:42:37] sevenov: для меня - 100%
[21:42:42] A2K: xa4a, на самом деле lenovo пихают в свои ноуты комплектацию по заказу покупателя. хотлайн - говно.
[21:42:54] Муркт: A2K: на самом деле, не в Украине.
[21:43:05] Муркт: Есть две-три комплектации, извольте среди них выбрать
[21:43:10] Svoloch: sevenov: зато GUI на PyQt пока-что выглядят не так страшно... в смысле код...
[21:43:31] A2K: xa4a, http://hotline.ua/tx/dell_xps_m1530_1530s830d2c250hp
[21:43:55] A2K: xa4a, http://hotline.ua/tx/dell_latitude_d830_210-19169
[21:44:30] sevenov: Svoloch: ?
[21:44:43] sevenov: Svoloch: перл отличная вещь для обработки текста ))
[21:44:59] piranha: A2K: xps is gay
[21:45:07] xa4a: A2K: первый - нет DVI, но, в основном ничего . дороже остальных. второй - 120гб, нет дви
[21:45:22] piranha: я думал купить, но после пощупывания глубоко разочаровался
[21:45:29] sevenov: xa4a: http://novostar.net/shop/redirect/PSAK4E-00X00QRU
[21:46:12] piranha: он говнян неимоверно
[21:46:12] Svoloch: sevenov: я о том что на C++ для использования Qt переходить не буду...
[21:46:12] Svoloch: а для текста есчё лутше lex/flex
[21:47:20] piranha: нормальный корпус имеют ноуты 5 линеек - Lenovo Thinkpad, Dell Latitude, HP h..(забыл, которые профессиональные), FSC (забыл название, у нас мало и дорого) и Sony FZ/TZ
[21:47:29] xa4a: sevenov: ATI >_<
[21:47:30] piranha: хм, с сони выходит 6 линеек
[21:47:50] piranha: остальные обычно скрипят, пыхтят, говноклавы, говнопластик и т.п.
[21:48:01] sevenov: xa4a: бля, точно ( поищи из хп павилионов
[21:48:15] piranha: мнение составлено на основе прощупывания ноутов в нескольких разных салонах и прочитывания кучи статей на notebookreview.com
[21:48:19] xa4a: sevenov: ну я вот пока остановился на http://hotline.ua/tx/hp_pavilion_dv6965er_fn633ea
[21:48:25] sevenov: xa4a: линуксы на ура заводятся
[21:48:37] xa4a: только 3.1кг - не гроб ли?
[21:48:41] piranha: xa4a: если не смущает скрипящий корпус
[21:48:57] piranha: ну он не обязательно сразу скрипит, конечно :)
[21:49:04] piranha: но павильён - это для домашних юзеров
[21:49:24] sevenov: xa4a: зачем тебе с таким видео? бери на встроенном чипсете
[21:49:27] Svoloch: хочу ноут с предустановленой мандривой
[21:49:30] piranha: FSC Lifebook
[21:49:31] sevenov: с небольшим хардом
[21:49:36] sevenov: Svoloch: буээээ
[21:49:41] piranha: +1 бэ
[21:49:58] piranha: xa4a: а какой у тебя предел по $$$?
[21:50:00] Svoloch: ну ладно... тогда со слакой...
[21:50:05] piranha: бээ
[21:50:14] sevenov: Svoloch: у меня не больее часа проживет :)
[21:50:38] Svoloch: ну только не с убунтой
[21:50:54] sevenov: Svoloch: жжош
[21:51:03] sevenov: чем это убунта хуже мандривы?
[21:51:22] xa4a: piranha: хм.. пусть 1.5к
[21:51:25] A2K: xa4a, 15.4" - гроб
[21:51:46] sevenov: xa4a: не слушай A2K :))
[21:51:52] xa4a: Svoloch: sevenov: не разводите флуд. всё-равно всё сносится и ставится гента %)
[21:52:02] sevenov: xa4a: :))))
[21:52:11] A2K: ну э. я ноуты ценю больше за качество корпуса, чем за наполнение
[21:52:13] Svoloch: sevenov: у убунты поумолчанию настройки меня не устраивают
[21:52:14] xa4a: я не слушаю, у мя ща 15.4 и по размеру подходит
[21:52:36] A2K: настоящим ноутом должно быть можно убить человека, не повредив сам ноут
[21:52:54] Svoloch: xa4a: гента - это да.... или слака... или ЛФС
[21:52:57] sevenov: A2K: у IBM такие есть
[21:53:00] piranha: xa4a: 1.5k для меня тоже было, и влазили из вменяемых либо латитуды, либо финкпады. хп хуже имхо, соньки дороже, фуджики тоже.
[21:53:01] A2K: вот леново, например, под крышку встраивают металическую решетку, которая одновременно служит вифи антеной и защитой для матрицы
[21:53:07] A2K: Svoloch, леново = ибм
[21:53:15] piranha: xa4a: я практически остановился на т61
[21:53:24] piranha: но вот щас скоро выходит T400 и эта будет кайф. Но дороже.
[21:53:30] A2K: piranha, я вот давно на т61 остановился, осталось денег заработать :D
[21:53:39] Svoloch: короче! хочу нормальный ноут!
[21:53:41] piranha: ну а я вот остановился, а потом решил не покупать
[21:53:49] sevenov: A2K: знаю. Только, вот, не под маркой леново, а именно под IDM производят ноуты что-то типа походных )
[21:53:52] piranha: Svoloch: Sony TZ7
[21:54:01] piranha: тхе безд, несмотря на то, что сони
[21:54:06] piranha: /me sony не любит
[21:54:17] A2K: sevenov, нет, не производят. уже произвели. IBM больше ноуты не делает
[21:54:17] piranha: но tz - это нечто отдельное =)
[21:54:24] piranha: или thinkpad x300
[21:54:40] sevenov: так, не любим мелкософт, не любим ибм, не любим сони... следующий гугл? оО
[21:54:46] piranha: sevenov: ibm сама лично продала 4 года назад всё. Или 3.
[21:55:01] piranha: sevenov: ну сони я давно не люблю. ;)
[21:55:02] sevenov: /me отстал от жизни :)
[21:55:34] sevenov: sevenov: ну я мелкософт тоже давно не люблю :)
[21:55:56] piranha: а никто не знает, можно ли в pdb получить ipython? ;)
[21:56:07] Svoloch: piranha: а можно ссылку на картинку и где купить? ато гугль не признаётся
[21:56:24] A2K: xa4a, думаю, стоимость это произведение качества на кол-во фич. вот у хп кол-во фич больше, чем у леново, при такой же цене. понимаешь о чем я?
[21:56:25] Муркт: sevenov: а ты по эпплу не фанатеешь, случаем?
[21:56:50] A2K: xa4a, посмотри асеры - они вообще по 500$ отдают ноуты с дуо коркой и нвидией. но их ноуты через месяц разваливаются
[21:57:03] sevenov: Муркт: нет
[21:57:10] Муркт: Слава Б-гу.
[21:57:19] piranha: Svoloch: картинку чего, сорре?
[21:57:24] sevenov: Муркт: А что?
[21:57:37] Муркт: да тоже пидарская компания, типа мелкософта, сони
[21:57:41] Лис: Муркт, Борису Гребеньщукову?
[21:57:58] Cuprum: =)
[21:58:00] Svoloch: piranha: ноут как выглядит.... ну там полноценная клава и всё такое...
[21:58:01] Муркт: Лис: больше с Хрюнделем общайся, будешь знать о чём речь.
[21:58:08] sevenov: Муркт: Эйпл да, а вот Макось хороша
[21:58:19] piranha: Svoloch: а, полноценная клава и всё такое. http://notebookreview.com
[21:59:07] Лис: Муркт, ты сегодня "несмиянозола" выпил что ли?
[21:59:17] Лис: я пошутил так :)
[21:59:20] Муркт: Лис: я тоже
[21:59:51] xa4a: piranha: а если $2k?
[21:59:51] Лис: хрюнделя грешно обижать ;)
[22:00:05] Муркт: Я не Хрюнделя обижал, а тебя подкалывал.
[22:00:32] Лис: хня какая то
[22:00:36] Лис: йух с ним
[22:02:40] piranha: xa4a: сложный вопрос. Я хотел ноут меньше 2 кг весом, и в принципе Sony FZ6 почти вписывался в мои представления о цене. Опять же, возникают финкпады, латитуды и ещё Sony TZ*. Плюс, если найдёшь, есть фуджик на 14", весом 1.8 кг, стоимостью ниже 2к и вроде весь такой ничо из себя. Потом ещё есть Макбук про, если вес не смущает - он железный, это имхо плюс. Плюс может новый Thinkpad T400 впишется в сумму, а он весит меньше 2 кг.

Ну и я не заглядывал на ноутбукревью с мая. Посмотри, что там нового у этих компаний. На LG, Samsung и прочие тошибы смотреть не запрещается, но кагбе с ними неприятно.
[22:03:15] piranha: HP в среднем выглядит чуть приятнее (мне), чем Dell (я говорю только о проф моделях, h... у HP и latitude у делла), но делл как-то прочнее сам по себе.
[22:03:33] piranha: что у всех сцук этих бесит - нормальные тачпады только на макбуках
[22:03:41] piranha: мудозвонство какое-то
[22:03:54] piranha: и на асерах иногда, по 800 бачей, тоже относительно большие бывают
[22:03:57] A2K: кстати да, macbook pro - отличный ноут. единственный недорогой ноут в металическом корпусе
[22:04:16] Svoloch: piranha: а знаеш такой ноут чтобы со второго этажа ронять можно было, и на клаве обедать?...
[22:04:17] piranha: /me случайно в ашане пощупал air и начал понемногу размышлять
[22:04:30] piranha: Svoloch: не вижу смысла, слишком будет дорого
[22:04:46] piranha: есть всякие сертифицированные запакованные железяки, но это мелкосерийное и очень дорогое
[22:05:01] Svoloch: piranha: с моей акуратностью это должно быть окупаемо
[22:05:14] piranha: у нас там Версия одно время выпускала бронированный КПК (наряду с обычными) - стоил порядка $2k, по сравнению с $300 обычного
[22:05:25] piranha: вроде бы 2к
[22:05:34] piranha: ну т.е. ноут будет ещё дороже
[22:05:42] piranha: думаю, что не ошибусь, когда скажу про $5k
[22:05:50] piranha: оно ж промышленное, а значит сцуко дорогое
[22:06:22] Лис: piranha, чочо там air?
[22:06:28] Svoloch: $5k .... чёто мне вдруг захотелось стать акуратным... :-/
[22:08:03] piranha: Svoloch: по сути дела - thinkpad самый крепкий
[22:08:04] Муркт: й
[22:08:07] Svoloch: хотя у меня на работе из факторов риска только тырса... можно вполне обходится обычным ноутом...
[22:08:08] piranha: у макбуков всё ок, кроме тонкого экрана
[22:08:27] piranha: *макбуков про
[22:08:28] Лис: piranha, и с анашой чо?
[22:08:36] Лис: %)
[22:08:37] piranha: Лис: очень-очень интересный ваще
[22:08:46] Лис: анаша, да, она такая :D
[22:08:50] piranha: во-первых, он дешевле ибм х300 в полтора раза
[22:09:04] piranha: во-вторых, лёгкий. Нормальная клава (и энтер тоже), огроменный тачпад
[22:09:29] piranha: макос - не проблэма. Если заипёт (что может быть), то можно влепить дебиан лехко.
[22:09:37] xa4a: можно генту, да
[22:09:39] piranha: привод не встроенный - глубоко пох
[22:09:53] piranha: нафига мне в нём привод постоянно? Я на хп почти не юзал
[22:09:53] Лис: какой привод?
[22:09:57] piranha: двд
[22:10:05] piranha: идёт отдельной херовиной
[22:10:10] slav0nic: /me ещё никогда не получал столько удовольствия как от чтения сорцев pyicqt...
[22:10:23] Лис: прикольно
[22:10:25] piranha: эзернет порта встроенного нету - это для меня единственный минус
[22:10:33] piranha: но он не настолько глобальный
[22:10:39] piranha: зато блять вес! размер! и ваще!
[22:10:42] Лис: а wifi то хоть есть?
[22:11:00] piranha: wifi, bluetooth, 1 усб порт и dvi
[22:11:02] Муркт: я привод дважды юзал за год
[22:11:07] xa4a: эйр=дрочерство
[22:11:17] piranha: Муркт: во-во, я тоже дважды за 9 мес
[22:11:17] xa4a: с привода - ставить генту :)
[22:11:18] piranha: xa4a: обоснуй
[22:11:24] Муркт: piranha: один раз поставить убунту, второй раз - арч
[22:11:28] piranha: ну так ты и подключить в это время можешь
[22:11:37] piranha: Муркт: а, я завтыкал. Я 4 раза.
[22:11:46] piranha: ставил альт, убунту, арч и записывал роме какой-то диск
[22:11:51] sevenov: а на флешку + netinst? :)
[22:11:56] xa4a: piranha: и мне генту записывал %)
[22:12:00] piranha: оу
[22:12:05] piranha: 5 раз! :D
[22:12:22] piranha: ну в общем привод не особо нужен, особенно если есть стационарная шняга
[22:12:34] Лис: но езернет...
[22:12:36] xa4a: но эйр всё-таки он э... не кодерский, что ли
[22:12:36] piranha: а она есть, ибо где хранить всю инфу?
[22:12:44] piranha: Лис: есть usb-ethernet переходники
[22:12:55] Лис: :/
[22:12:57] xa4a: стационарная шняга - это такой внешний винт?
[22:12:58] Лис: чёс какой то
[22:13:06] piranha: xa4a: это такой компьютер
[22:13:09] xa4a: а
[22:13:12] piranha: ;-)
[22:13:24] piranha: Лис: ну вот я и говорю, один толстый недостаток
[22:13:38] gigimon: а backend для user обязателен чтобы залогинить юзера?
[22:13:41] piranha: но после реального пощупывания есть мнение, что он может попустиццо
[22:13:45] Svoloch: скоро флешки будут стоять столько, что внешние венты будут нинужны
[22:13:45] piranha: gigimon: yep
[22:13:50] piranha: Svoloch: уже стоят
[22:13:56] gigimon: piranha, спс
[22:14:02] piranha: /me позавчера купил 8 гигов за 160 грн
[22:14:03] Svoloch: это чё венты подорожали?
[22:14:04] piranha: а рядом лежали 2 гб за 35 грн
[22:14:18] xa4a: флешки сейчас до 32х?
[22:14:21] gigimon: piranha, то на то и вышло)
[22:14:42] piranha: xa4a: ну в массовой продаже до 16 по 400 грн
[22:14:43] slav0nic: та ёб, воду на 2 дня вырубили по городу, свет выключают, достали уже
[22:14:52] piranha: бгга
[22:15:01] piranha: у нас на улице тоже 2 дня воды не было
[22:15:02] piranha: а мне пох было =)
[22:15:11] slav0nic: у тя колодец)
[22:15:27] slav0nic: если воды никогда нет, то да - пофиг)
[22:15:35] Svoloch: slav0nic: а у меня третитй месяц горячей воды нет... таки "сколько там той зимы?"
[22:15:40] slav0nic: суки сконцентрироваться не дают
[22:16:05] Лис: slav0nic, скажи спасибо что электричество есть
[22:16:09] piranha: slav0nic: у меня скважина, вода всегда есть ;)
[22:16:18] Лис: а то бы мы тебя сейчас не лицезрели :)
[22:16:19] piranha: ггг
[22:16:25] slav0nic: ))
[22:16:31] slav0nic: так 2 раза моргнуло ёпта
[22:16:38] slav0nic: а я код по ссх правлю)
[22:16:46] piranha: скрины юзаешь?
[22:16:49] Лис: в скрине?
[22:16:50] piranha: а то если нет, то сам дураг
[22:16:52] piranha: )))
[22:16:53] slav0nic: нет)
[22:16:57] Лис: гага
[22:17:01] Лис: дураг! :D
[22:17:07] slav0nic: та норм, врубили свет - переконнектилось
[22:17:12] slav0nic: сессия жива
[22:17:31] Лис: ssh?
[22:17:39] slav0nic: бля) я правлю по 1 строке в 10 минут, с больше мне не даётся этот ебучий words.oscar
[22:17:40] Svoloch: опять вырубило :-/
[22:17:41] slav0nic: да
[22:18:14] Svoloch: таки полезная вещ бесперебойник
[22:18:25] xa4a: хм. вот так http://hotline.ua/tx/lenovo_thinkpad_t500_nl34mrt/ ?
[22:19:14] gigimon: xa4a, нормально. только A2K кидал лучше за теже деньги
[22:19:16] gigimon: вроде
[22:19:20] gigimon: там экран был больше
[22:19:21] Svoloch: с вистой не интересно
[22:19:23] piranha: xa4a: а зачем 15"?
[22:19:31] piranha: Svoloch: какая разница?
[22:19:48] Svoloch: к тому же хочу моник 19''
[22:19:55] gigimon: Svoloch, бери 22
[22:20:11] piranha: Масса, кг 2,6 - ацтой, значит нету LED'а
[22:20:16] Svoloch: gigimon: 22 таскать неудобно
[22:20:20] piranha: Svoloch: моник отдельно надо брать
[22:20:24] piranha: ноут должен быть меньше и легче
[22:20:26] gigimon: Svoloch, а
[22:20:29] piranha: а то в машине не раскроетцо при нужде
[22:20:30] gigimon: piranha, ++
[22:20:49] piranha: 14" - это максимум для меня теперь. 15" - это уже компромисс
[22:20:58] Svoloch: piranha: уговорил
[22:21:04] slav0nic: l[8].permitMode = oscar.AIM_SSI_PERMDENY_DENY_SOME
self.startModifySSI()
self.modifyItemSSI(l[8])
self.endModifySSI()
мля сплошная магия
[22:22:08] gigimon: piranha, я правильно понял,что backend проверяет есть ли юзер в системе или нет?
[22:22:18] piranha: gigimon: правильно
[22:22:24] piranha: и возвращает его, если есть
[22:22:37] Лис: gigimon, при этом разные бекенды проверяют по разному
[22:22:37] gigimon: ага, значит мозг еще жив
[22:22:38] gigimon: piranha, спасибо
[22:22:47] gigimon: Лис, ну это я понял, по тем двум примерам
[22:22:48] piranha: чуваки, а кто-то NFA кастомизировал жутко?
[22:23:06] piranha: мне надо сделать так, чтоб юзеры, которые просто staff, а не superuser, могли только свои посты редактировать
[22:23:08] Лис: /me но не совсем прямо жутко
[22:23:08] piranha: как это делаецо?
[22:23:10] Лис: но мутил, да
[22:23:25] Лис: piranha, поле есть, author
[22:23:27] Лис: ?
[22:23:28] slav0nic: ботяра)
[22:23:42] Лис: тогда нефиг делать там мутить
[22:23:46] Лис: а если нет, то писец
[22:24:20] piranha: Лис: есть, конечно
[22:24:32] Лис: там метод надо одминский перегрузить
[22:24:39] piranha: да я вот доку пошёл читать, походу save_model надо, так?
[22:24:39] Лис: шо то типо get_query_set
[22:24:40] slav0nic: def queryset смари
[22:24:40] Лис: тока по другому называется
[22:24:41] piranha: гхм
[22:24:46] Лис: забыл блин :)
[22:24:50] piranha: я уже get_form перегрузил
[22:25:04] slav0nic: def queryset(self, request):
qs = super(EntryAdmin, self).queryset(request)
if not request.user.is_superuser:
qs = qs.filter(blog__author=request.user)
return qs

[22:25:12] slav0nic: де-то рядом и редактирвоание и тп
[22:25:13] Лис: во
[22:25:16] piranha: ха
[22:25:17] slav0nic: эт выводить тока объекты автора
[22:25:20] piranha: такое устраивает
[22:25:29] piranha: http://dumpz.org/2722/
[22:25:59] Лис: дак падажи
[22:26:13] piranha: човаще?
[22:26:21] Лис: а change list как же?!
[22:26:28] piranha: change list чо?!
[22:26:31] piranha: =)
[22:26:40] piranha: ты мне говоришь? Если да, что за чейнджлист?
[22:26:55] Лис: когда список объектов смотриш
[22:27:11] Лис: это change_list называется
[22:27:16] slav0nic: сцуки мля
[22:27:18] piranha: пля
[22:27:21] slav0nic: мои посты не видно?)
[22:27:22] piranha: хренли в доке ничо нету
[22:27:30] xa4a: значед http://hotline.ua/tx/lenovo_thinkpad_r61_nf5dfrt, да? :)
[22:27:31] piranha: slav0nic: видно
[22:27:39] slav0nic: ну это и есть чендж лист
[22:27:44] slav0nic: который выводистя в админке ёптель
[22:27:49] slav0nic: там ещё был какой-то метод рядом
[22:27:49] Лис: slav0nic, так да, я про то и говорю
[22:28:00] Лис: а в пираньеном способе, чейндж лист не будет менятся
[22:28:05] slav0nic: я так вывожу залогиневшемуся юзеру тока его блоги
[22:28:09] Лис: он то get_form перегружал
[22:28:11] slav0nic: *записи в блоге
[22:28:23] piranha: Лис: так я не для того
[22:28:33] piranha: get_form перегружается для того, что superuser мог автора менять
[22:28:50] Лис: а %)
[22:29:29] Лис: можно было ещё и просто форму забацать
[22:29:52] Лис: однойухственно получилось бы в принципе, но так как то более ближе
[22:30:25] Лис: хотя в форме прямого доступа к request-у нет
[22:30:33] Лис: карочи, клюк %)
[22:30:34] piranha: Site administration

You don't have permission to edit anything.

[22:30:41] piranha: ыть, это стаффу такое сказало :)
[22:30:52] piranha: а чойта?
[22:30:55] Лис: ну дак
[22:31:02] Лис: а пермишены ты выдал ему?
[22:31:07] Лис: чо можно мутить, а чо нет
[22:31:11] piranha: гм
[22:31:16] piranha: и то правда
[22:31:42] slav0nic: блин под icq один гемор писать, банит за частые коннекты, хер код отладишь
[22:31:55] piranha: ух круто
[22:32:05] piranha: млять
[22:32:15] piranha: Author: так и остаётся написанным
[22:32:19] piranha: несмотря на то, что hiddenfield
[22:32:25] Лис: :)
[22:32:25] piranha: чо делать с такой какашгой?
[22:32:41] Лис: форму свою подставлять ;)
[22:32:52] piranha: мэээ
[22:32:56] xa4a: slav0nic: таки twisted.words мучаешь? не нашёл ничего больше?
[22:32:58] piranha: доки есть хоть какие-то?
[22:33:10] slav0nic: xa4a, не, я уже почти дошёл до рейдбосса)))
[22:33:23] piranha: Лис: если там нету доступа к request, что делать мне? Ничо ж не выйдет
[22:33:28] piranha: мы ж на корабле
[22:33:29] slav0nic: кроме icqt ничего внятного нет, только переписки oscardemo
[22:33:39] Лис: piranha, thereadlocals
[22:33:46] slav0nic: фе
[22:33:55] Лис: %)
[22:34:03] slav0nic: вроде уже почти всё без него можно
[22:34:14] piranha: Лис: не, его не буду
[22:34:29] Лис: а чо ты base_fields меняешь?
[22:34:34] Лис: после инициализации формвы
[22:34:37] Лис: ?!
[22:34:53] piranha: а вот так вот!
[22:35:00] piranha: она там не инициализирована ещё
[22:35:03] piranha: ;-)
[22:35:08] Лис: ааа
[22:36:39] piranha: сцуко
[22:36:41] piranha: ничо не понимаю
[22:36:47] piranha: почему рисует Author?
[22:41:03] xa4a: /me остановилос на финкпаде r61
[22:41:22] xa4a: оно с симпатичное + с дактилоскопическим датчиком и акселерометром 8)
[22:42:17] piranha: r61 - это удешевлённая версия t61. чуть толще и тяжелее.
[22:42:20] piranha: а так тоже норм
[22:43:18] A2K: /me играецо в star wars на ps2 ^_^
[22:49:00] piranha: Лис: слы, так в form.as_p() нету этого Author
[22:49:00] piranha: откуда оно берётцо?
[22:49:00] piranha: что за глупости? :\
[22:49:00] Лис: хехе
[22:49:00] Лис: ну в as_table и берётся
[22:49:00] piranha: ну дык нету его там
[22:49:00] piranha: print form.as_table() перед ретурном так говорит
[22:49:38] piranha: чую, где-то они протупили
[22:49:43] Лис: вообще там заправляет всем _html_output()
[22:49:51] Лис: чо в него подставшь, так и будет
[22:49:54] piranha: ыыыыыыыы
[22:49:57] piranha: я знаю!
[22:50:00] kwis: прет народ
[22:50:04] piranha: у меня в fieldset'е оно указано
[22:50:10] piranha: чо ж делать-то...
[22:50:31] Муркт: kwis: вечер добрый
[22:50:40] kwis: /me прибежал запыхавшись весь в слезах
[22:50:46] piranha: o_O
[22:50:49] Лис: неа
[22:50:51] Лис: а мея не прёт
[22:50:52] Лис: :/
[22:50:56] piranha: Лис: что не прёт?
[22:51:04] Муркт: kwis: опять будешь консультироваться с тридцатилетними дядьками? :))
[22:51:07] Лис: ну kwis сказал его прёт народ
[22:51:10] kwis: у меня такая дибильная проблема что я блин даже стесняюсь спросить
[22:51:18] kwis: но бля
[22:51:20] Лис: а меня не очень :)
[22:51:30] kwis: три часа безполезных лазаний по нету
[22:51:51] piranha: Лис: если случаем попадёшь на зону, вполне тоже могут начать переть
[22:51:52] piranha: %)
[22:52:00] Лис: ухх
[22:52:14] Лис: чо то не очень прёт попадать на зону
[22:52:15] Лис: %)
[22:52:23] Муркт: kwis: да озвучивай давай уже
[22:52:31] Лис: kwis, какая длинная прелюдия
[22:52:44] Лис: kwis, давай уже, жги
[22:53:03] kwis: в бубунте под любым редактором открываю файл, редактирую, кодировка utf-8, пишу русские буквы в компиляторе ругаеца на кодировку
[22:53:18] Муркт: лехко
[22:53:25] Муркт: там в начале надо сказать, что это утф8
[22:53:27] Муркт: ща
[22:53:46] Лис: # coding: utf8
[22:53:46] piranha: # -*- encoding: utf-8 -*_
[22:53:53] piranha: ыть, минус последний промазал
[22:53:54] Муркт: да
[22:54:01] piranha: Лис: никанонинчесги!
[22:54:01] Муркт: именно так
[22:54:10] piranha: vim и emacs тебя не поймуть
[22:54:14] piranha: а так поймуть стопудняково
[22:54:24] kwis: бия
[22:54:26] piranha: главное -*- не забыть
[22:54:29] kwis: ща попробую
[22:55:09] Лис: оу, ну я чуть проебал -*-
[22:55:10] Лис: :)
[22:55:21] Лис: но не обязательно писать encoding
[22:55:24] Лис: достаточно coding
[22:55:43] Лис: АЖ ДВА БАЙТА!!! йокарный бабай :D
[22:56:00] Муркт: Лис: это никанонически
[22:56:01] Муркт: тебя сожгут.
[22:56:45] piranha: coding не любит то ли емагс, то ли вим. Мне пофиг, пишу всегда encoding
[22:56:49] piranha: а может не они, а кто-то третий
[22:57:03] piranha: АЧАЧАЧА
[22:57:07] piranha: всё получилось с формой
[22:57:49] Лис: http://www.python.org/dev/peps/pep-0263/
[22:58:26] Лис: даже -*- не важно
[22:58:47] xa4a: iabbrev coding # -*- coding: utf-8 -*-
[22:58:58] xa4a: ftw!
[22:59:21] Лис: xa4a, wtf is iabbrev?
[22:59:39] xa4a: Лис: вим
[22:59:45] kwis: ипануца!!! Работаить!!!
[22:59:46] xa4a: типа автозамены
[22:59:56] kwis: бля пацаны чтоб я без вас делол
[23:00:14] kwis: а можно еще один тупой вопрос и я вас сеня не трогаю)))
[23:00:16] kwis: плиззз
[23:00:17] Лис: делол это == unlol?
[23:00:19] Лис: :)
[23:00:21] piranha: Лис: питону - не важно
[23:00:38] Лис: vim хавает # -*- coding: utf-8 -*-
[23:00:45] Лис: питон хавает
[23:00:52] kwis: Лис: хавают)))
[23:00:53] piranha: ну у меня емагз по дефолту открывает в утф8, потому ничо не скажу
[23:01:03] piranha: щас попробую другую кодерофку
[23:01:06] Лис: аналогично с вимом
[23:01:06] Муркт: Лис: а тебя всё равно сожгут.
[23:01:07] Лис: %)
[23:01:13] Лис: Муркт, гага
[23:01:32] piranha: емакс тоже хавает
[23:01:40] Муркт: kwis: Хочешь задать вопрос - просто *задай* его
[23:01:46] Муркт: piranha: ну и что?
[23:01:53] piranha: ничо
[23:01:56] Лис: ну вот и всё
[23:02:02] Муркт: piranha: его-то всё равно сожгут
[23:02:10] piranha: гг
[23:02:16] Лис: а чо меня?
[23:02:21] piranha: а чо нет? ;)
[23:02:26] Лис: лучше хрюнделя
[23:02:34] Муркт: Хрюнделя нет, а ты есть
[23:02:43] piranha: хрюнделя есть
[23:02:48] piranha: причём его приятнее есть
[23:02:51] Муркт: ога
[23:02:56] kwis: по поводу вима мутил-мутил я настройки вима... и тут воть такая штучка тепера постоянно перед открытием
строка 1:
E492: Это не команда редактора: utocmd BufReadPost *.p e ++enc=cp866
Обнаружена ошибка при обработке /root/.vimrc:
строка 49:
E518: Неизвестная опция: exp
Press ENTER or type command to continue
[23:02:58] piranha: всё ж свинина издревле писча самое оно
[23:03:02] piranha: котороно
[23:03:12] piranha: котороно отокуед
[23:03:20] xa4a: что-то пора kwis сжигать таки..
[23:03:25] Лис которого нет: сё писец, меня нет
[23:03:34] piranha: kwis: удали из .vimrc первую и 49 строки
[23:03:39] xa4a: kwis: ты спалился. ты чего из-под рута сидишь?
[23:03:53] piranha: а за это спалить мало
[23:03:59] kwis: .... все туплю...
[23:04:02] Лис которого нет: ууу
[23:04:10] kwis: терь буду молчать целый вечер
[23:04:17] kwis: тока в тему вопросы
[23:04:19] kwis: все
[23:04:44] Лис: теперь уж нечего опасатся, жеч будут kwisа всёравно
[23:04:59] piranha: опа, Лис появился. Жжом? )
[23:05:04] Муркт: Жжом!
[23:05:07] Лис: жжоте сцыки!
[23:05:10] piranha: :)))
[23:05:10] xa4a: Жжоте!
[23:05:16] Муркт: /me раскладывает костёр
[23:05:20] piranha: что-то мне сцыкотно
[23:05:21] kwis: а шо если я линукс первый раз помацал тока на этой неделе
[23:05:29] Муркт: piranha: сцыкотно должно быть Лису
[23:05:39] Муркт: piranha: у него тогда есть шанс затушить костёр оранж-содой
[23:05:45] Лис которого нет: не, мне поуй, меня же нет
[23:08:08] piranha: скока стоит клюшка для гольфа?
[23:08:51] gigimon: piranha, в гольф решил играть? О_о
[23:08:58] xa4a: piranha: проще, наверна, биту бейсбольную достать
[23:09:45] Лис: piranha, тебе одна тока нужна?
[23:11:24] piranha: Лис: ну типа да, положить в машину думаю
[23:11:29] piranha: xa4a: клюшка прикольнее =)
[23:11:30] Лис: ох чувствую не для благих целей, раз одна %)
[23:11:40] piranha: Лис: в машину положить, я ж сказал =)
[23:11:49] gigimon: Лис, ну он же сказал, в машину ;)
[23:12:10] piranha: бита - это как-то заежжено
[23:12:16] piranha: а я вспомнил васаби =)
[23:12:40] gigimon: /me ел недавно в суши-баре много суши...
[23:12:54] A2K: /me в пятницу на спор схавал большой кусок суши
[23:12:58] A2K: э
[23:13:00] A2K: васаби*
[23:13:03] A2K: ну зеленой такой штуки
[23:13:15] A2K: всё еще интересно увидить свою рожу в тот момент
[23:13:43] Лис: A2K, надо было через трубочку в занюхать
[23:13:45] Лис: как дорожку
[23:13:51] A2K: оно не крошится так
[23:13:55] Лис: как то дурило из jackass :)
[23:13:58] piranha: я про фильм, а не про приправу
[23:14:01] A2K: я его в соевым соусом смешал и схавал О.о
[23:14:09] Лис: :D
[23:14:50] Лис: piranha, приправу смешнее нюхать, чем фильм
[23:15:29] piranha: Лис: ну, ты фильм смотрел?
[23:16:01] Лис: да
[23:16:15] piranha: ну вот значит должен помнить, как он клёво клюшкой там работал
[23:16:23] piranha: так шо, таки никто не знает их цены? :)
[23:16:41] Лис: Правительство Венесуэлы подписало соглашение о приобретении миллиона ноутбуков Intel Classmate PC для образовательных учереждений. Сумма сделки оченивается в 3 миллиарда долларов
[23:16:50] Лис: http://www.linux.org.ru/jump-message.jsp?msgid=3132238
[23:17:22] piranha: тада
[23:17:24] xa4a: http://goods.marketgid.com/cat/2018/0/
[23:17:28] piranha: походу откат какой-то, что ли?
[23:17:45] A2K: в венесуэле резко возрос спрос на эникейщиков. надо установить миллион дистров пираццкой венды
[23:17:54] xa4a: дык э.. на прошлой неделе была новость про макбуки всем студентам какого-то вуза
[23:18:41] A2K: в цивилизованых странах ваще модно раздавать студентам всякю электронную хрень
[23:18:51] A2K: от книжкочиталок на eink до ифонов
[23:19:13] xa4a: это было, вроде, в россии
[23:19:44] A2K: читал где-то что в каком-то универе давали всем первокурсникам иподы с белыми ушами. а старшекурсники покупали уши черного цвета чтоб их не считали нубами )
[23:20:18] piranha: A2K: венесуэла - цивилизованная?
[23:20:20] piranha: ну и гонешь )
[23:20:42] A2K: piranha, не, то что я говорил, это я не о венесуэле
[23:20:51] piranha: а
[23:20:52] piranha: :)
[23:20:56] A2K: просто о том что в мире это нормально
[23:21:27] A2K: у нас же даже не могут учебными компами в аудиторях обеспечить
[23:24:02] piranha: я вот думаю, если фидбурнер для какого-то фида включен, и обычный урл этого фида перенаправляет на фидбурнер, стоит ли ещё менять урлы в темплейтах? Или хватит перенаправления?
[23:25:11] piranha: шо, мыслёв нету?
[23:27:43] xa4a: nobody cares :)
[23:27:45] xa4a: http://img219.imageshack.us/img219/7797/1219590766959fb5.jpg
[23:51:29] slav0nic: http://dumpz.org/2723/
Чё за фигня?
[23:51:55] xa4a: похоже на иксепшн
[23:52:32] xa4a: %)
[23:52:38] xa4a: а ваще трейсбек не полный
[23:53:35] slav0nic: @staff_member_required
выёживается чёта мля
[23:54:05] xa4a: pdb!
[23:54:29] piranha: set_trace!
[23:56:01] Муркт: fuck_your_mosk!