22 kwi 2009 at 11:05
Patrys
code, software, web
4 Comments
Przypuśćmy, że nasza aplikacja pozwala kupić koszulkę. Dostępne kolory zależą od rozmiaru i trzeba pozwolić je jakoś wybrać. Dwa selecty? Będzie się dało wybrać nieistniejącą kombinację. Łączony select? Nieczytelnie, chyba że…
To tylko przykład:
białyniebieskiczerwonyniebieskiżółty
Poniższe rozwiązanie używa klasy GroupedSelect pochodzącej z Django Snippets.
from django.forms import ModelChoiceField, ValidationError
from django.forms.util import smart_unicode
from django.utils.itercompat import groupby
from operator import attrgetter
class GroupedModelChoiceIterator(object):
[…]
02 kwi 2009 at 16:13
Patrys
code, web
6 Comments
Jeśli ktoś przegapił dyskusję na Blipie, to z pewnością powinien nadrobić i zapoznać się ze startupem Wieczne Odpoczywanie.
Uwaga: notka zawiera słownictwo nieodpowiednie dla osób, które nie sięgają brodą do klawiatury.
Tu właściwie mógłbym zakończyć.
Jaka mądrość płynie z powyższego fragmentu kodu? Nie ma żadnego powodu, żeby komentarze przeznaczone dla ekipy opuszczały serwer. Ładnie, ale to się nie […]
01 kwi 2009 at 09:21
Patrys
varia
75 Comments
— W jakiego koloru butach lubisz jeździć na nartach?
— Nie jeżdżę na nartach.
— Głupi jesteś? Pytałam o kolor!
Bez sensu, prawda? A może tak:
— Jakiego jesteś wyznania?
— Jestem ateistą.
— To niemożliwe, każdy w coś wierzy!
Brzmi znajomo? Jeśli oczekujesz od innych, że będą tolerować przeróżne historie o kosmicznym zombie, który jednocześnie jest własnym ojcem i swoim niewidzialnym przyjacielem, dał […]