gentoo.ru
python
python@conference.gentoo.ru
Вторник, 28 декабря 2010< ^ >
krigstask установил(а) тему: Пей тон @ Жуй картон || 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+3
[10:12:08] krigstask вышел(а) из комнаты: Logged out
[12:02:23] krigstask вошёл(а) в комнату
[12:05:21] <krigstask> .introdaction.cont.swp — ах-ха-ха
[13:49:16] krigstask вышел(а) из комнаты
[14:00:25] krigstask вошёл(а) в комнату
[14:10:41] maksbotan вошёл(а) в комнату
[14:11:56] <maksbotan> черт
[14:11:59] <maksbotan> а по коду?
[14:16:01] <krigstask> Ну код как код, только впечатление путаное производит
[14:16:33] <maksbotan> ну
[14:16:39] <maksbotan> почему путаное?
[14:19:00] <krigstask> https://github.com/maksbotan/gimn-gen/blob/master/gen.py#L11 — это вообще нафиг? jinja само умеет шаблоны доставать по имени
[14:19:23] <maksbotan> а хз, как-то придумалось
[14:19:27] <maksbotan> значит переделаю, спс
[14:19:41] <krigstask> raise Exception('Unknown module: %s' % i) — бр-р-р
[14:19:46] <krigstask> Свои классы надо создавать
[14:20:35] <maksbotan> ну так быстрее
[14:20:40] <maksbotan> окей, тоже поправлю
[14:23:08] <krigstask> Ну и меня не покидает ощущение, что можно было сделать проще
[14:23:29] <maksbotan> в каким местах например?
[14:23:40] <krigstask> Не «в местах», а вообще
[14:23:41] <maksbotan> так же меня интересует правильно ли сделана загрузка модулей
[14:23:47] <krigstask> Через imp?
[14:23:50] <maksbotan> да
[14:24:28] <krigstask> Никогда этим не пользовался
[14:24:56] <maksbotan> а как бы ты сделал?
[14:26:15] <krigstask> Ну я смотрю в твои «модули» и вообще не думаю, что стал бы тут городить огород с _модулями_
[14:27:17] <maksbotan> ну да, проще было б файлах
[14:27:30] <maksbotan> я в будущем думаю site_map и модули на XML переделать
[14:27:37] <maksbotan> и красивый редактор на ГТК запилить
[14:27:43] <maksbotan> для мышкотыкалей
[14:28:11] <krigstask> Во выдумщик
[14:28:31] <maksbotan> ну предложи чо получше
[14:28:42] <krigstask> Для чего?
[14:28:50] <maksbotan> да хоть для хранения site_map
[14:28:56] <krigstask> Я про редактор
[14:28:58] <maksbotan> я только два варианта вижу — XML и JSON
[14:29:00] <maksbotan> krigstask: а...
[14:29:16] <maksbotan> я ж в конце концов уйду когда-нибудь из школы
[14:29:22] <krigstask> json/yaml, пожалуй, получше будут
[14:29:28] <maksbotan> чем хмл?
[14:29:29] <maksbotan> возможно
[14:30:11] <maksbotan> насколько я помню, объявление списка или словаря на питоне практически всегда без изменений превращается в json
[14:31:36] <maksbotan> ну да, очень похоже
[14:32:44] <maksbotan> хаха, а жсон-то оказывается подмножество yaml
[14:32:57] <maksbotan> krigstask: а по рекурсивной процедуре генерации можешь что сказать?
[14:35:34] <krigstask> Пожалуй, нет
[14:36:50] <maksbotan> значит, она в порядке?
[14:38:15] <krigstask> Строго говоря, это значит, что я уже закрыл твою репку и неохота снова туда лезть
[14:38:31] <maksbotan> а
[14:38:35] <maksbotan> ну ладно, как хочешь
[14:38:58] <krigstask> Я ещё пожалею?
[14:39:04] <maksbotan> нет же
[16:04:07] maksbotan вышел(а) из комнаты
[16:04:19] maksbotan вошёл(а) в комнату
[16:55:03] maksbotan вышел(а) из комнаты: Replaced by new connection
[16:55:13] maksbotan вошёл(а) в комнату
[17:16:39] maksbotan вышел(а) из комнаты
[17:16:49] maksbotan вошёл(а) в комнату
[18:20:56] maksbotan вышел(а) из комнаты
[20:04:47] maksbotan вошёл(а) в комнату
[20:05:40] qnikst вошёл(а) в комнату
[20:10:53] maksbotan вышел(а) из комнаты
[20:11:03] maksbotan вошёл(а) в комнату
[20:16:29] maksbotan вышел(а) из комнаты: Replaced by new connection
[20:16:39] maksbotan вошёл(а) в комнату
[20:18:15] maksbotan вышел(а) из комнаты
[20:18:28] maksbotan вошёл(а) в комнату
[20:48:10] krigstask вышел(а) из комнаты: Logged out
[22:26:02] krigstask вошёл(а) в комнату
[22:32:07] <qnikst> maksbotan, не смотри на xml
[22:32:12] <maksbotan> почему?
[22:32:20] <qnikst> либы не самые клёвые
[22:32:23] <qnikst> в питоне
[22:32:31] <qnikst> всё не к чёрту
[22:32:41] <qnikst> или одного или другого нет
[22:33:14] <qnikst> для json и yaml парсеры есть, хотя там нету части функционала xml на это пофиг, т.к. либы для xml говно
[22:33:15] <qnikst> =)
[22:33:29] <qnikst> в общем я когда писал сайтец сделал как-то
[22:33:30] <krigstask> Да ладно, разве lxml плоха?
[22:33:34] <qnikst> но всё грустно было
[22:33:37] <qnikst> хм..
[22:33:57] <qnikst> там мне поиск нужен был по xpath
[22:34:08] <maksbotan> ну я в принципе на json остановился
[22:34:13] <qnikst> оно было в чём-то, в чём остальное было грустно
[22:34:19] <qnikst> maksbotan, а ты что пишешь?
[22:34:25] <maksbotan> генератор сайта же
[22:34:33] <krigstask> http://codespeak.net/lxml/xpathxslt.html
[22:34:35] <qnikst> а готовый не?
[22:34:46] <qnikst> krigstask, где ты был 3 месяца назад?
[22:34:52] <maksbotan> хочется же повелосипедировать
[22:34:53] <krigstask> А ты спросил?
[22:34:54] <qnikst> или даже больше
[22:34:58] <qnikst> да, я спрашивал
[22:35:05] <qnikst> тебя  в т.ч.
[22:35:49] <krigstask> Ну… Странно, если я не упомянул lxml, с которой работаю вроде как с лета
[22:36:22] <qnikst> ещё с кодировками какая-то хрень была
[22:36:26] <qnikst> не помню уже
[22:36:30] <qnikst> пофиг
[22:36:31] <qnikst> =)
[22:36:39] <qnikst> maksbotan, допишешь пинай:)
[22:36:45] <qnikst> мне нужен стат генератор
[22:36:47] <maksbotan> хаха
[22:36:49] <krigstask> Шляпник, в общем
[22:36:52] <maksbotan> не, у меня специфичный
[22:36:55] <maksbotan> для моего сайта
[22:37:00] <krigstask> maksbotan: а полезней было бы допилить hyde
[22:37:05] <qnikst> кто шляпник, я шляпник?
[22:37:18] <qnikst> krigstask, а он недопиленный?
[22:37:24] <qnikst> там не было коммитов с год уже
[22:37:30] <krigstask> Не знаю (-:Е
[22:37:34] <qnikst> хотя да, я его допиливать собирался
[22:37:46] <maksbotan> глянь https://github.com/maksbotan/gimn-gen
[22:37:47] <maksbotan> qnikst:
[22:37:49] <maksbotan> то что я пишу
[22:38:05] <qnikst> он вроде как меню по имени каталога делает, что грустно
[22:39:25] <maksbotan> hyde-то?
[22:39:50] <qnikst> ага
[22:40:09] <qnikst> а по русски писать каталоги на сервере с koi8 меня не радует
[22:40:20] <maksbotan> ну ваще
[22:40:27] <maksbotan> мне мой метод больше нравится=)
[22:41:01] <qnikst> какой?
[22:41:17] <maksbotan> так посмотри
[22:41:17] <qnikst> когда я велосипедил я делал в index название
[22:41:21] <qnikst> а вот лень
[22:41:25] <qnikst> я статью читаю
[22:41:25] <maksbotan> ссзб
[22:41:50] <maksbotan> там у меня в питоньем файле структура сайта описана, с названиями и т.п.
[22:41:59] <maksbotan> пока что только 2 уровня вложенности можно
[22:42:05] <qnikst> если страниц много будет не достанет?
[22:42:06] <qnikst> ааа
[22:42:11] <qnikst> тогда это ты ссзб :)
[22:42:22] <maksbotan> ну мне больше 2-х пока не надо =)
[22:42:28] <maksbotan> ты все-таки глянь
[22:42:41] <krigstask> Ботан наказал поглядеть
[22:42:48] <maksbotan> тьфу на тебя, криг
[22:42:51] <maksbotan> хватит шутить
[22:42:55] <qnikst> лень, т.к. вариант с 2мя уровнями меня не интересует
[22:43:00] <maksbotan> гг
[22:43:10] <maksbotan> я пока не придумал как в jinja рекурсивно меню рисовать
[22:43:15] <maksbotan> а руками не прикалывает
[22:43:53] <qnikst> посмотри у меня на github)
[22:44:15] <qnikst> елси оно там
[22:44:17] <maksbotan> ссылку
[22:44:49] <qnikst> походу не коммитил
[22:45:01] <qnikst> https://github.com/qnikst/stsite
[22:45:10] <qnikst> у меня там струтура автоматом генерировалась
[22:45:16] <qnikst> но это тупое решение
[22:46:27] <qnikst> оно работает но до тех пор пока хитрые модули не используются
[22:51:52] qnikst как всегда наспамил и ничего толкового не сказал
[22:51:59] <maksbotan> хаха
[22:57:46] <qnikst> ;) ← забыл
[22:58:01] <maksbotan> нуэ
[22:58:42] <qnikst> тогда тебя в гугл возьмут
[22:58:45] <qnikst> как alexxy
[22:58:50] <qnikst> предложат т.е.
[22:58:51] <maksbotan> ты ещё скажи чтоб я криговы смайлы юзал
[23:01:01] <qnikst> krigstask, тебе гугл предлагал пойти к ни работать?
[23:03:33] <qnikst> maksbotan, если ответит, что да - то нужно
[23:04:03] <maksbotan> железная логика
[23:07:58] <krigstask> qnikst: нет пока, а должен был?
[23:09:05] <qnikst> не знаю
[23:12:18] <krigstask> Я тут бегаю по домашним делам, так что не особо слежу за разговором
[23:12:56] <qnikst> бывает
[23:13:14] <qnikst> ваще надо бы тоже начать бегать по домашним делам и заодно пожарить мясо
[23:22:05] <krigstask> Это очень мудро
[23:22:22] <qnikst> но пока ещё лень
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!