*python

kb 28.03.2013 09:30

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 →

kb 28.03.2013 08:42

Для тестируемости этого вашего ООП пришлось вынести метод в функцию и делать типа

def load_profile(self):
load_facebook_profile(self)

Костыли-костылики.

kb 26.03.2013 11:57

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

kb 20.03.2013 10:32

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

kb 03.03.2013 21:30

Старался человек, уважаю http://www.learnstreet.com/lessons/study...

kb 02.03.2013 15:49

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

kb 27.02.2013 12:42

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

kb 20.02.2013 11:05

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

kb 16.02.2013 16:26

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

kb 08.02.2013 10:07

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

kb 05.02.2013 13:39

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

kb 14.01.2013 13:10

Уже на середине у меня завертелся конус http://softwaremaniacs.org/blog/2013/01/...
Ох уж код-ревьювер, мать его.

kb 14.01.2013 06:46

Круто же!

from __future__ import print_function, division, absolute_import

// подсмотрел здесь http://addmeto.cc/post/2013-01-14/#tvpor...

kb 04.01.2013 11:28

Относительные импорты говно и не нужны.

kb 31.12.2012 10:09

Ставь лайк если тоже патчишь разные ништяки во время импорта.

С новым celery у меня во время тестов не работает nose.plugins.logcapture, то есть вместе с точечками весь logging плюётся.

И logging тоже те еще молодцы, такая у них чудесная АРХИТЕКТУРА @ ГИБКОСТЬ, хоть пиши свой / используй print.

kb 27.12.2012 08:35

Как я пришел со своим питоном и показал всем http://nponeccop.livejournal.com/304585....

kb 24.12.2012 09:53

И такое имеется: requests.codes.✓

kb 10.12.2012 22:32

Решил тут почитать по-быстрому туториал (конкретно http://docs.sqlalchemy.org/en/rel_0_8/or... ) по sqlalchemy (т.к. как-то я его вдумчиво никогда и не читал, на самом деле) и офигел: изначально ожидая "очень быстро пробежаться", я читаю его очень маленькими шагами, т.к. очень уж он ёмок, и очень плотно ... more →

kb 03.12.2012 16:29

def test_should_not_feed_the_cat(self):

// это не шутка

kb 30.11.2012 12:39

Раздражает, когда сложно что-то дебажить. Например в питоне библиотека Logging — вроде бы всё красиво, а на деле, если оно "не печатается", то часто лень разбираться, и проще сделать print.

А сейчас так совсем: после обновления django_celery и конфигов при прогоне тестов логи не скрываются, а тупо печатаются. ... more →

kb 08.11.2012 16:32

сволочи, теперь чтоб воспользоваться reduce надо его из functools импортировать. а еще для целочисленного деления сделали // (а / теперь возвращает float. ну и на print() постоянно попадаюсь.

kb 08.11.2012 15:35

http://checkio.org очень даже неплох. Уже начал на него подсаживать "желающих изучать python" внутри компании, и сам заодно гляжу на него.

kb 07.11.2012 09:41

> A few days ago Olav Vitters announced the GNOME 3.8 goal of porting to Python 3.

Do you really want to delete ?

*python is used by:

kb

kb

Пахом

Pahom

16+

238328

werehuman

werehuman

nobiiru

nobiiru

SirAnthony

SirAnthony

Артс

arts

0xd34df00d

0xd34df00d

der_FeniX

der_FeniX

eurekafag

eurekafag

Crazy_Owl

Crazy_Owl

0x2207

0x2207

Rayslava

Maxim Kirenenko

part1zano

eoranged

eoranged

Darth Bricktop

Like-all

Nico-izo

Nico-izo

jabber

jabber

asmer

asmer

gelraen

gelraen

Minoru

Minoru

rakoth

rakoth

13oz

13oz

Kryukov

Unknown Artist

kelthuzad

Johan

johan

Hirthwork McGillah

hirthwork

hanyuupoke

K900

K900

lexszero

lexszero

nstm0

nstm0

amd63

amd63

Ky6uk

Ky6uk

Basileus

Basileus

alxrt

alxrt

zw0rk

zw0rk

Rondo

Nebeda

nebeda

rnd_d

rnd_d

svtk

svtk

Iwasawafag

Iwasawafag

diSabler

diSabler

dorfe

dorfe

Forth EMU

emu

няша

generatorglukoff

anonymous_owl

anonymous_owl

Amberize

Amberize

cirno

cirno

muhas

muhas

nya

nya

analizer

analizer

Няша с няшей

nekoexmachina

0verMind

rogaboru

rogaboru

Anonymous

anonim

proton

proton

lockie

lockie

sambaynu

sambaynu

lkdjvsdkjfgh

saransk

sattellite

sattellite

Kerrigan

Kerrigan

silvery

silvery

Oxyd

Oxyd

ФЫВА

Incred

Катенька

sociobljad

hleem

hleem

Myp

Myp

Darion

Darion

Oleg

NetBUG

Michael Pogoda

MPogoda

4DA

4da

Хотеть!

xotetb

Dees7

Dees7

NIR

NIR

xl0

xl0

DarkElve

DarkElve

RainerGomes

RainerGomes

Раджа

radjah

gesh

Haomand

Haomand

beardog

beardog

Shu

Shu

Azzz

azzz

Oleg Tsarev

zamotivator

kuroneko

Sectoid

Sectoid

hóngweìbīng

hongweibing

Kain Winterheart

kainwinterheart

Jarkko

Jarkko

rman

eill

eill

Veles

vs

Tosh

zombieff