MacBook Pro a gitara

3 Mar 2010; Maksymus007

Co mają wspólnego? Poza ikonką GarageBand chyba nic, odpowie pierwszy lepszy zapytany. Nic bardziej mylnego! Jako, że od czasu do czasu chwycę za wiosło (ach!) zauważyłem pewną zależność - po paru godzinach programowania idzie mi lepiej - dzisiaj odkryłem przyczynę!

Lepsze rozciągnięcie palców! Cmd-Alt-Shift-Ctrl-F? Alt-Shift-Cmd-R? A potem Alt-Cmd-Esc? I ż..bach..Cmd-Z, szybki slide to na Cmd-Y, a potem na Shift-Cmd-Z bo któreś zwykle działa..

A może pan skończyć za mnie studia?

27 Feb 2010; Maksymus007

Po raz kolejny trafiła do mnie wiadomość o biednej studentce która biedna, całym wysiłkiem rodziny ciężko pracując przez lata dostała się na studia i prace robi
(czy raczej ma mieć zrobioną). No i ta ciężko zapracowana studentka (czemu zawsze trafiałem na kobiety?) oczekuje naszej jakże to cennej dla niej pomocy - sprowadza się
to do wypełniania mniej lub bardziej debilnych czy przestrzałych ankiet w formie przeróżnej.

No i generalnie nie ma w tym nic złego, różne typy studiów są. Tylko problem, że nigdy, przenigdy biedna pani studentka nie zrobi tego osobiście! Zawsze spamują mnie
koledzy, bracia, siostry czy inne koleżanki. Także mój mały apel:

Weźmy się studenty do roboty, chociaż pozory zachowajmy, że 5 (minimum!) ostatnich lat nie zostało przepierdolone i że 1953243 magister w tym roku jest cokolwiek ważny

Tyle żółci na dzień dzisiejszy

Django as web framework part 1

25 Feb 2010; Maksymus007

This framework has caught my attention when my friend left company ‘because now I switch to Django’. A few evenings later I tried and I loved. About month later I found a job as a Python and Django programmer. Despite of my small background (comparing to PHP) I became ‘main Django master’ and my job focused on adopting Django for the rest of the team to make their work seamless and full of readymade components.

Documentation

Django documentation is poor. Yes, of course, you can find a nice tutorial, magical snippets thats makes your page working in less than 5 lines of code. For most important things like Request/Response object you will find complete description. Problems start when you go out of given Django path and need. List of available model fields or forms fields/widgets is long, but..well, its just a list.

When you want to use something more complex like MultiWidget or MultiField things get complicated. Not a word in documentation. All you can do is to read the Django code and try to understand. But due to Python nature some things are not easy to notice, debugging also does not help much. I’ve spent 2 weeks trying to make a easy to use form widget and field to select date and hour in some different way (we needed 3 fields, one for date, one for hour and one for minutes, with interval of 5 minutes - ranges can vary). Of course after this I managed to do the next one in just 2 days.

How many Django developers knows about Q objects? They are useful as hell, but in documentation is one tiny link to them, hidden between some paragraphs. If you know you can use search functions of documentation, but still.

Database

Czytaj dalej ‘Django as web framework part 1′

Studenckie życie na jabłku

23 Feb 2010; Maksymus007

MacBooka mam już chyba ze dwa miesiące - z czego miesiąc spędził ze mną w Oslo jako jedyny towarzysz z gatunku komputerów szeroko pojętych. Zmuszony niejako byłem z niego korzystać, no i oto parę konkluzji:

  • Mac OS X ssie, pamięciożerność i ogólna zasobożerność a także responsywność przy cięższych zadaniach jest katastrofalna.
  • Ciągle nie mogę połączyć zawartości folderów. Nawet cudowna płatna aplikacja Forklift reklamująca się tą jakże nietypową w innych systemach funkcją nie potrafi tego zrobić w sposób zadowalający (czyli chociaż w połowie dobrze jak okrutny, znienawidzony niebieskoekranowy Windows)
  •  Praca na baterii jest OK
  • System usypiania i hibernacji też. Niezmiernie ważna sprawa i przydatna, można wielokrotnie na dzień (a patrząc na uptime to i wielotygodniowo) zamykać i otwierać bez większej straty wydajności - może dlatego, że ta po prostu cały czas jest do dupy
  • iWork jest fajny, zwłaszcza Numbers, niestety przenośność jest znikoma

Czytaj dalej ‘Studenckie życie na jabłku’

Tagi: , , ,

I może jeszcze pralkę do internetu podłączysz?

22 Feb 2010; Maksymus007

A tak! I to nie ja, ale ktoś inny, a ja sobie z tego korzystam - wszak płacę :) Oto system zarządzania pralkami i suszarkami znajdującymi się w podziemiach norweskiego akademika. Rezerwacja pralek, sprawdzanie statusu - nawet przypominanie SMSem o zbliżającym się terminie rezerwacji lub końcu prania/suszenia jest. Płatność kartą niestety nieaktywna, ale podobno niedługo ma być. A pralniany intranet lepszy niż w niejednej polskiej szkole. Jedyne 12NOK za pranie.Panel zarządzania pralkami