
*python


self.profile = {
u'username': u'giacomo.puccini',
u'first_name': u'Giacomo',
u'last_name': u'Puccini',
u'verified': True,
u'name': u'Giacomo Puccini',
u'locale': u'en_US',
u'gender': u'male',
u'email': u'giacomo@opera.com',
u'link': u' http://www.facebook.com/giacomo.puccini'...
u'timezone': 7,
... more →

Для тестируемости этого вашего ООП пришлось вынести метод в функцию и делать типа
def load_profile(self):
load_facebook_profile(self)
Костыли-костылики.

В субботу заполнил детальное резюме на monster.co.uk. Вчера и сегодня телефон/имейл ну просто разрываются. Почему я раньше не додумался?

Традиционный пост о том, что без качественных тестов питон уж точно не справится с real-world problems. Проделал только что рефакторинг, отвязав (говнокод) систему логина от конкретного типа пользователя (т.к. у нас начали появляться совершенно новые типы).


Разработчики линакса наконец-то поняли, что питон рулит и перевели kernel.org на perlican. Скоро в ядре будет.

Не хватает, блин, поиска "я не знаю где это и что, но оно как-то связано с этим объектом и равно такому-то значению", чтоб поискал мне по дереву, как добраться по связам от одного объекта к другому. Было бы сейчас утро — взялся бы писать.

Вангую, что в Python 4 запилят всякой функциональной хуйни, и гвидобейсик превратится в гвидоскалу.

Снова буду секурити-патчи на нашу недоджангу накладывать. Будем от неё отказываться, скорее всего (от django-nonrel). Я бы может её и поддерживал, но не хочется по причине того, что джанго, а также по той причине, что скоро с проекта думаю уходить.

*жж
Это чувство, когда тебе оставляют комментарий с вопросом в несколько слов (
#tsztgt/5 ), а ты идёшь и хуяришь программу сначала на одном языке http://paste.ubuntu.com/1664329/ , потом она нихуя не работает (таки сжирает всю память), потом ты идёшь и (в охуении) пишешь на питоне ... more →

Помогай, пстач!
.......
uinfo = get_object_or_404(Profile, user=user)
uinfo.status = data['value']
uinfo.save()
return unicode(uinfo.status)
локально сохраняется всё нормально. На серваке — фиг. uinfi.status возвращает изменённое значение, но в базу не попадает почему-то. и только на сервере. Уже голову сломал, в ... more →

Я неделю продумывал архитектуру, отвергая одну реализацию за другой; достиг просветления, запилил; и оно работает!
Не ожидал.

Слово "глубокие" во фразе "глубокие знания Python" пугает меня. Видимо, я безнадежно испорчен.

Для страдающих от медленного PyPi палю:
pip install -U --index-url= https://simple.crate.io <пакет>

Анонсирован проект Topaz — реализация языка Ruby на Python
http://www.linux.org.ru/news/opensource/...

"Default values are initialized only when the function is first evaluated, not each time it is executed, so you can use a list or any other mutable object to maintain static values."
http://stackoverflow.com/a/279592/578444
Нахуй так жить?

Стаю ленивым, всё же. Раньше бы предпочёл больше строк и понятнее, теперь же написал вот
> PageInfo = namedtuple('PageInfo', ['page', 'per_page'])
Ну и плюс, пусть уж будет константой заодно (ибо нефиг менять потом).
*python is used by:

kb

Pahom

238328

werehuman

utros

nobiiru

SirAnthony

ulidtko

arts

0xd34df00d

der_FeniX

eurekafag

Crazy_Owl

0x2207

rapture

part1zano

odin

eoranged

Like-all

magog

jabber

asmer

Nico-izo

gelraen

gisty

Minoru

13oz

richmond

rakoth

kelthuzad

madInsane

hirthwork

johan

top4ek

amd63

K900

lexszero

nstm0

Ky6uk

Basileus

alxrt

komar

zw0rk

nebeda

rnd_d

anonymous_owl

svtk

generatorglukoff

Iwasawafag

diSabler

dorfe

emu

Amberize

cirno

muhas

nya

rogaboru

anonim

analizer

nekoexmachina

sociobljad

Jarkko

vs

Elemir

zombieff

Myp

proton

sambaynu

lockie

sattellite

Kerrigan

Oxyd

silvery

Incred

hleem

Dees7

RainerGomes

Darion

NetBUG

lHooFool

MPogoda

Haomand

4da

xotetb

NIR

DarkElve

radjah

zamotivator

beardog

DJm00n

eill

Shu

hongweibing

azzz

Sectoid

saransk

kainwinterheart