dikamilo.net

Kolejny blog w sieci...

Django na serwerze produkcyjnym vipserv.org

3 Komentarzy

Przez ostatni tydzień zajmowałem się dwoma projektami w Django Framework co pozwoliło mi oswoić się z nową wersją (1.4) tegoż frameworka która ukazała się nie tak dawno bo pod koniec marca bieżącego roku. Jedną ze zmian jest całkowicie nowa hierarchia plików tworzona przez django-admin. Plik manage.py jest teraz wyrzucony po za folder projektu gdzie możemy również tworzyć poszczególne aplikacje. Oczywiście nie ma problemów ze stosowaniem starej hierarchii plików. Inną ciekawą zmianą jest sposób obsługiwania statycznych plików. Zmieniło się to znacznie (według mnie na lepsze).

Zawsze staram się aktualizować swoje projekty pod nową wersje bibliotek, frameworków z jakich korzystają. Tak samo było i teraz - postanowiłem zaktualizować bloga pod Django 1.4. Zmiany jakie wprowadziłem po części wymusiły na mnie całkowicie nową konfigurację projektu na serwerze produkcyjnym. Mimo tego że administracja vipserv.org - serwera na którym się hostuje, udostępnia poradnik instalowania django na serwerze oraz obsługi samego pythona, to i tak musiałem spędzić kilka dobrych godzin aby doprowadzić całość do ładu i składu.

Dlatego też chciałbym się podzielić garścią porad i snippetów aby przeprowadzić to bez bólu.

Java - konstruktory, dziedziczenie oraz metody publiczne

0 Komentarzy

Temat który chciałbym dzisiaj poruszyć tyczy się języka Java a konkretnie konstruktorów oraz metod publicznych w nich wywoływanych. Wydawać by się mogło że w zasadzie nie ma o czym tutaj pisać, ale jednak jest jedna rzecz o której dość sporo osób nie wie. O tej ciekawostce, bugu czy jak to inaczej można nazwać dowiedziałem się na jednych z pierwszych zajęć z modelowania programów. Co ciekawe sporo osób które zawodowo programuje w Javie nie zdaje sobie z tego sprawy.

Minecraft GameSave Editor

0 Komentarzy

Jako iż ostatnio mam trochę wolnego czasu, semestr skończony, nic nie uciska, nic nie uwiera i można się zająć swoimi sprawami, postanowiłem napisać mały programik w Javie do edycji ustawień środowiska gry Minecraft. Program skupia się na edycji ustawień świata gry oraz samego gracza. Zainspirowany niektórymi wypowiedziami na forach o Minecraft powstał mały i prosty w obsłudze Minecraft GameSave Editor. Program może zostać potraktowany jako cheat ułatwiajacy rozgrywkę, ale został stworzony głównie z myślą o osobach które tworzą na przykład mapy i potrzebują zmienić ustawienia które nie są dostępne z poziomu samej gry.

Dowiązanie symboliczne w Windows 7

0 Komentarzy

Nie wiele osób o tym wie, ale podobnie jak system Linux, Windows wspiera dowiązania symboliczne do plików oraz katalogów. Od czasów wprowadzenia systemu plików NTFS mamy taką możliwość. O ile w Windowsie XP było to troszkę kłopotliwe z racji tego że należało doinstalować pakiet Resource Kit o tyle w Windows Vista jak i Windows 7 mamy już wbudowane narzędzie do tworzenia dowiązań symbolicznych.

Windows 8 Developer Preview

2 Komentarzy

Od kilku dni można testować nowy system Microsoftu, Windows 8 w wersji deweloperskiej. System można ściągnąć w dwóch wersjach, Developer Preview oraz Developer Preview with developer tools. Ta druga jest o ponad 1GB większa z racji tego że zawiera nowe Visual Studio oraz SDK dla systemu. Developer Preview można pobrać w wersji x64 oraz x84.

Postanowiłem przetestować nowy "wynalazek" Microsoftu, w tym celu przygotowałem sobie środowisko VirtualBox, przydzieliłem 1GB pamięci RAM, 2 rdzenie procesora, 32MB pamięci VRAM oraz 30GB miejsca na sam system. Całość była testowana na moim laptopie Asus N61JV.