*Python

werehuman 04.03.2011 17:04

Dojo и Twisted — асинхронные. Имеют схожую модель асинхронности. Как оказалось — и там и там можно вставлять одинаковые костыли (reactor.callLater(0, xyz) и setTimeout(xyz, 0) например).

SirAnthony 03.03.2011 17:49

Почему чтобы написать элементарный джойн в одну строку, я должен выдумывать какие-то безумные конструкции с extra и query.join, повторяя второе кучу раз? RAGE

SirAnthony 02.03.2011 14:34

Пстач, я тебе принес ДЖАНГОПРОБЛЕМУ:
class AnimeItem(models.Model):
bundles = models.ManyToManyField('self')
>>> a = AnimeItem.objects.get(id=1)
>>> b = AnimeItem.objects.get(id=2)
>>> c = AnimeItem.objects.get(id=3)
>>> a.bundles.add(b)
>>> b.bundles.all()
[<AnimeItem: 2x2=Shinobuden [TV]>]
>>> ... more →

werehuman 02.03.2011 04:34

http://habrahabr.ru/blogs/python/114731/ твою дивизию, да я наполовину непитоничный.

utros 27.02.2011 19:21

Вот огромный пиздец питона заключается в том, что там можно сделать так:
#!/usr/bin/python
# -*- coding: koi8-r -*-
Если уж лишать разработчиков свободы во благо читабельности, то нужно быть последовательными.

werehuman 23.02.2011 19:18

The first Python version, 0.9.0, was released on Feb 20, 1991. Python 3.2.0 was released exactly 20 years later, on Feb 20, 2011.
http://twitter.com/#!/gvanrossum/status/...

werehuman 23.02.2011 12:36

После питона жабоскрипт — откровенное говно. Радуют только полноценные анонимные функции.

utros 22.02.2011 07:53

В общем, взвесил все "за" и "против" и решил сменить питон на луа.
В общем, теперь он мой основной язык разработки "для себя" =) Щас буду текстовый редактор себе писать на нем ^__^

werehuman 21.02.2011 05:46

Вышел python 3.2. Теперь твистед не нужен http://www.python.org/dev/peps/pep-3148/

utros 20.02.2011 11:48

В очередной раз натолкнувшись на черезжопость реализации педона, задумался по поводу смены основного языка разработки.
Пока приглядываюсь к lua и размышляю по поводу л-спа. Требования к языку простые:
- удобный синтаксис
- быстрая разработка
- быстрые и легкие результирующие приложения
Пока из подходящих только эти ... more →

ulidtko 16.02.2011 19:26

Как **ДЕЛАТЬ ДЕНЬГИ** на опенсорсном софте
http://pythonide.blogspot.com/2008/10/ho...

werehuman 16.02.2011 13:39

Если в коллбэках пропадают эксцепшны, то дернуть их можно так:
def printException(e):
if isinstance(e, failure.Failure):
try:
e.raiseException()
except:
from traceback import print_exc
print_exc()
Хреначим addErrback по этой функции и профит.

werehuman 15.02.2011 19:58

UNICODEDECODEERROR КРОВЬ КИШКИ МЯСО ГОВНО ASCI CODEC CAN'T СУКА БЛЯДЬ ENCODE CHARACTERS IN БЛЯДЬ POSITION ORDINAL NOT IN RAGE RAGE RAGE RAGE RAGE RAGE

SirAnthony 15.02.2011 19:30

Джанга с одним простым запросом на выборку 100 элементов и одним шаблоном отрабатывает за 203мс(запросы, судя про профилеру — 4мс). Набор костылей от меня, делающий то же самое, но с расширенным запросом, в котором джойн едет через джойн(у меня он, если не задавать особых условий, занимает 2 экрана), отрабатывает ... more →

werehuman 15.02.2011 18:57

А я вот не знал такого синтаксического сахара. В голову взбрело, наобум проверил — работает
http://pastebin.com/sy1p7GiM

Rayslava 15.02.2011 18:39

PyCharm-таки годен. Автокоплишн работает, рефакторинг (пока опробовал rename) тоже, вроде бы.

werehuman 15.02.2011 17:14

Вот хороших туториалов по твистеду днем с огнем не сыщешь, зато код твистеда документирован очень и очень подробно. Вместо туториала можно найти простенький хелло-ворлд на твистеде, а потом запустить его в дебаггере и жать step into.

werehuman 14.02.2011 18:08

Скажите мне, что я сплю http://pyjob.ru/job/91/

nya 13.02.2011 19:40

Запилил все таки враппер блогов. https://github.com/Apkawa/ngblog/ Осталось докаваить и придумать механизм GRUD для остальных 3х. на бенваче через апи работает.

werehuman 13.02.2011 13:06

Evoque (evoque.gizmojo.org) оказался очень неудобным шаблонизатором. Переношу все свое добро на mako.

werehuman 13.02.2011 06:59

Твистед меня очень удивил. Решил я заюзать Content-Type: multipart/x-mixed-replace. Даже не думал проверить наличие какого-либо api для оного в твистеде — все равно проще руками две-три строчки написать. Запилил значит свой заголовок, руками через request.write пишу все нужные заголовки, в общем, реализую протокол ... more →

werehuman 12.02.2011 19:08

Ну нахрена нужен семафор, в котором нельзя за один раз выделить несколько маркеров?

*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

Rondo

zw0rk

zw0rk

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

Darion

Darion

Myp

Myp

Oleg

NetBUG

Michael Pogoda

MPogoda

4DA

4da

Хотеть!

xotetb

Dees7

Dees7

NIR

NIR

xl0

xl0

DarkElve

DarkElve

Раджа

radjah

RainerGomes

RainerGomes

beardog

beardog

gesh

Haomand

Haomand

Shu

Shu

Azzz

azzz

kuroneko

Oleg Tsarev

zamotivator

Sectoid

Sectoid

Kain Winterheart

kainwinterheart

hóngweìbīng

hongweibing

Veles

vs

Jarkko

Jarkko

rman

eill

eill

Tosh

zombieff