Top.Mail.Ru
python по русски -- Day
? ?
python по русски -- Day [entries|friends|calendar]
Ру_питон

[ userinfo | livejournal userinfo ]
[ calendar | livejournal calendar ]

[19 Nov 2007|03:33am]
Не хочет ли кто выполнить шабашку?

Дано: jabber-клиент gajim; что хочется: 1) оторвать назойливые модальные сообщения об ошибках, на которые невозможно переключиться с помощью клавиатуры; и 2) сделать возможным хранение истории на сервере.

Сейчас история хранится в sqlite, я полагаю, обеспечить работу с (например) mysql-сервером не должно быть крайне сложно. Хотя более интересен вариант soap-сервера.

Дополнительные условия: патчи должны быть оформлены в том виде, в котором их можно отравить разработчику для добавления в mainstream.
10 comments|post comment

Django developer(Удаленно) [19 Nov 2007|12:52pm]
Приглашаем программистов со знанием Python для работы удаленно. Мы предлагаем интересную работу, возможность участия в интересных проектах.

Требования к кандидатам:

+ Опыт работы с Web технологиями: AJAX, Javascript, HTML, CSS
+ Хорошие знания Python
+ Желательно знание Django
+ Английский

Оклад: $600-$1000

Контактная информация:
E-mail: itluxtechno@gmail.com
3 comments|post comment

генераторы, их рефакторинг, microthreading кода среднего размера . [19 Nov 2007|05:59pm]
Сейчас изучаю вопрос как заставить работать кучу игровых объектов параллельно. Смотрю на генераторы, и поглядываю на Stackless питон.

Предположим, имеется генератор, и я хочу вынести из большой функции кусочек кода в маленькую.

Collapse )

Писать каждый раз для вызова

for _ in g():
yield

кажется запутывающим код и неприятно писать такое.

1) Можно ли это как-то побороть в обычном питоне? Можно ли как-то сделать свою конструкцию CALL(g, params) или yield for g() в стандартном питоне, без препроцессора?
2) Насколько рационально привязываться к Stackless-питону, имели ли вы с ним дело, что можно сказать о его поддержке в будущем?


И ещё такой вопрос, не по генераторам, но тоже про рефакторинг: как проще вынести код в нелокальную функцию если меняются локальные переменные? Есть ли какой-то универсальный способ как ссылки в С++ или ref в С#? Или приходится каждый раз соображать как лучше в данном конкретном случае?

Collapse )
10 comments|post comment

navigation
[ viewing | November 19th, 2007 ]
[ go | previous day|next day ]
Image