*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
kb
Пахом
Pahom
16+
238328
werehuman
werehuman
Оранжевус Охуеннус
utros
nobiiru
nobiiru
SirAnthony
SirAnthony
профессиональный говноед
ulidtko
Артс
arts
0xd34df00d
0xd34df00d
der_FeniX
der_FeniX
eurekafag
eurekafag
Crazy_Owl
Crazy_Owl
0x2207
0x2207
Spiritual ecstasy
rapture
Maxim Kirenenko
part1zano
desperate donkey
odin
eoranged
eoranged
Darth Bricktop
Like-all
Mагог Магогович
magog
jabber
jabber
asmer
asmer
Nico-izo
Nico-izo
gelraen
gelraen
Марсианская улиточка
gisty
Minoru
Minoru
13oz
13oz
Джордж Ричмонд
richmond
rakoth
rakoth
Unknown Artist
kelthuzad
Лисий хвост
madInsane
Hirthwork McGillah
hirthwork
Johan
johan
Alexander Aleschenko
top4ek
amd63
amd63
K900
K900
lexszero
lexszero
nstm0
nstm0
Ky6uk
Ky6uk
Basileus
Basileus
alxrt
alxrt
Александр Марков
komar
zw0rk
zw0rk
Nebeda
nebeda
rnd_d
rnd_d
anonymous_owl
anonymous_owl
svtk
svtk
няша
generatorglukoff
Iwasawafag
Iwasawafag
diSabler
diSabler
dorfe
dorfe
Forth EMU
emu
Amberize
Amberize
cirno
cirno
muhas
muhas
nya
nya
rogaboru
rogaboru
Anonymous
anonim
analizer
analizer
Няша с няшей
nekoexmachina
Катенька
sociobljad
Jarkko
Jarkko
Veles
vs
Evgeny I. E. Omelchenko
Elemir
Tosh
zombieff
Myp
Myp
proton
proton
sambaynu
sambaynu
lockie
lockie
sattellite
sattellite
Kerrigan
Kerrigan
Oxyd
Oxyd
silvery
silvery
ФЫВА
Incred
hleem
hleem
Dees7
Dees7
RainerGomes
RainerGomes
Darion
Darion
Oleg
NetBUG
Смерть Неизбежна
lHooFool
Michael Pogoda
MPogoda
Haomand
Haomand
4DA
4da
Хотеть!
xotetb
NIR
NIR
DarkElve
DarkElve
Раджа
radjah
Oleg Tsarev
zamotivator
beardog
beardog
Bender Bending Rodríguez
DJm00n
eill
eill
Shu
Shu
hóngweìbīng
hongweibing
Azzz
azzz
Sectoid
Sectoid
lkdjvsdkjfgh
saransk
Kain Winterheart
kainwinterheart
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