niedziela, 13 grudnia 2009

Fiński folk na (bardzo) zimno w sosie growlowym

Staram się jak mogę unikać słuchania kapel death-/blackmetalowych. Nie wydaje mi się racjonalne podrygiwanie w takt piosenki, której wokalista growluje w sposób totalnie niezrozumiały i równie dobrze może wyśpiewywać inwektywy pod moim adresem. Ostatnio jednak do mojej kolekcji na Last.fm przywędrował bardzo interesujący utwór, zapewne od jednego z moich "lastefemowych" sąsiadów.

środa, 9 grudnia 2009

Implementacja recvall() i sendall()

Na chwilę obecną żadna z bibliotek Go nie posiada metod, lub odpowiedników metod recvall() i sendall() dla połączeń strumieniowych (takich, jak np. TCP). Dzięki temu, że język ten jest bardzo zbliżony do C, zaimplementowanie własnych funkcji nie stanowi większego problemu.

sobota, 5 grudnia 2009

Szybkie tworzenie obiektów z wyniku zapytania SQL

Jeśli nie wykorzystujemy w Pythonie z jakiegoś powodu ORM do zarządzania danymi bazy danych, często zmuszeni jesteśmy do tworzenia długich przypisań wartości do atrybutów klas oraz panowania nad indeksami. Jakakolwiek zmiana w liczbie kolumn tabeli zmusza nas do wykonywania modyfikacji kodu w fafnastu miejscach, co może powodować błędy i straszne bóle głowy. Można jednakże wykorzystać mechanizmy, które ten proces w znacznym stopniu uproszczą.