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ą.

poniedziałek, 30 listopada 2009

Pseudokonstruktory w strukturach?

Jak wiadomo, język Go nie posiada klas. Można użyć struktur z "dopiętymi" funkcjami aby uzyskać chociaż podstawową ich mechanikę, jednakże często brakuje konstruktorów.

niedziela, 29 listopada 2009

Witaj

Po spłodzeniu kilku notatek na Facebooku doszedłem do wniosku, że przyszła już pora na założenie bloga. Przyznam, że dość długo opierałem się temu trendowi, chociaż sam czytam od czasu do czasu blogi innych ludzi. Swój debiut w Blogosferze potraktuję zatem jako pewnego rodzaju eksperyment, który (jeśli będę w stanie utrzymać w miarę sensowne tempo publikacji) mam nadzieję się powiedzie.

O czym zamierzam pisać? Z zawodu i zamiłowania jestem administratorem systemów i sieci komputerowych, zatem można się spodziewać wielu wpisów w tym temacie. Hobbystycznie zajmuję się także programowaniem w języku Python, a ostatnio rozpocząłem naukę nowego wytworu o nazwie Go. Pewnym zatem jest, iż coś skrobnę także i o tworzeniu oprogramowania. Jestem też niemal nałogowym graczem komputerowym (na ile pozwala mi wolny czas), uważnie śledzącym poczynania różnych producentów na tym rynku. Wreszcie, zajmuję sę trochę fotografowaniem, lecz nie zamierzam publikować swoich fotografii na blogu, gdyż uważam że są lepsze miejsca w sieci na tego typu publikacje. Przede wszystkim jednak będę sporo narzekał. Nic na to nie poradzę, taką mam naturę. Narzekanie to jednak będzie dotyczyło w większości codziennego życia, gdyż nawet będąc informatykiem takowe posiadam.

Zapraszam zatem i mam nadzieję, że nie będę zbytnio przynudzał.


Daniel Beorn Mróz