czwartek, 20 grudnia 2007

Dlaczego geek czasem się godzi na pracę z małymi zarobkami...

Takie pytanie sobie postawiłem wielokrotnie.
Wiedząc ile zarabiaja moi koledzy pracujący bliżej kodu, a ile ja to jest to dość znaczna różnica. Postawiłem sobie to pytanie.
Odpowiedzi na to jest wiele, ale tylko kilka ma sens.
1. Jedna z tego jest to że wolność jest czymś ważniejszym niż pieniądze.
2. Możliwość luźniej rozmowy z szefem i okrzyczenie go :P jak się coś nie podoba.
3. Praca dla ideii, a nie dla pieniądza to jest coś wyższego niż cokolwiek innego.
4. indywidualne podejście do sprawy

To chyba dla mnie najważniejsze rzeczy, czy są jakieś jeszcze inne tego nie wiem, ale o tym przekonam się w przyszłości.

niedziela, 16 grudnia 2007

Polyworld - Sztuczne życie

Tematem pracy inżynierskiej, jaką miałem pisać było "Sztuczne życie". To nie znaczy, że porzuciłem nadzieje w napisaniu tego będę to pisał tylko na pracę magisterską i na dodatek coraz to nowe koncepcje mi się pojawiają jedna z inspiracji jest:
Polyworld: Using Evolution to Design Artificial Intelligence
Jednak to nie wszystko cały czas się zastanawiam na pisaniu w wielu językach. Python, C++, D może jeszcze plus jakiś, ale musi miec łatwe bindingi do pythona. Python jako platforma łącząca i dostep do wielu przydatnych modułów i paczek; C++, bo wiele rzeczy w nim istnieje i nie ma sensu wynajdywać koła na nowo; D bo to jedyny słuszny język z niskopoziomowych ;>. Projekt chyba byłby prosty. W D backend silnika. C++ silnik graficzny(ogre + ten toolkig gui wykorzystujący gencko). Python łącznik. I ciekawe co z tego wyjdzię. Narzędzie jakimi dysponuje python napweno się spiszą. Sage obliczy nam wszystkie zagadki matematyczne sztucznego życia, a jak coś zawsze jest pypy którym pokombinuję jak tu zrobić interpreter c++ z backendem D :P, ale to by był wypas...

szuki's blog -> /dev/szuki

Pomysł zerźnięty z /dev/jastrzębski przyznaję się do tego bez bicia. Zachęcam do czytania tamtego blogu pozatym.
W każdym razie od dziś będę się starał częściej pisać mniej pierdół. Więcej rzeczy związanych z z moimi życiowymi przygodami w programowaniu.

sobota, 15 grudnia 2007

Python i życie

Python to moja najlepsza inwestycja w język programowania. Nie ma czegokolwiek czego python by nie miał.
sage - mathematica bazująca na intrepreterze python'a.
scons - system kompilacji zastępnik maka'a.
pylons - świetny freamwork do stron internetowych wymiana poszczególnych elementów.
pypy - interpreter python'a napisany w pythonie wolne, ale można zmienić wejście i wyjście na dowolny inny język i dzięki temu zyskujemy szybkość.
pyjamas - gwt dla python'a.
py++ - szybki eksport klas c++ do python'a.

Co jeszcze nam potrzeba?

niedziela, 18 listopada 2007

OS ;>, ale nie w znaczeniu informatycznym

Poprzednio zdefinowalem odpowiedzialność społeczna, bo według mnie to najważniejsza rzecz jaka człowiek powinien się nauczyć w swoim życiu. Politycy to jest przykład ludzi, którzy tego zazwyczaj w ogóle nie rozumieją i tutaj zaczynają się problemy. To jest jak z przykładem z pięknego umysłu no powiedzcie mi czy nie miał racji ap ropo tych 5 lasek. Oczywiście mało kto to rozumie i chce mieć zawsze ta najlepsza, a często nie zdefiniował swojej funkcji celu do czego zmierza co tak naprawdę chce osiągnąć w życiu. To jest najistotniejsze ważne, aby się zreflektować, zanim coś złego wam się stanie. Niestety jedyna droga nauki jest "hard way" - uczenie się na własnych błędach. Dlatego sugeruje wam wszystkim analizowanie rzeczy, które was spotykają, abyś cie nie popełniali drugi raz tych samych błędow w życiu. Wiedzieli co chcecie. Kiedyś uwarz alem, ze nigdy nie zrozumiem jak ludzie czytają w obcych umysłach. Teraz z moim przyjacielem rozumiem się praktycznie bez slow....

czwartek, 11 października 2007

Pierwszy post nowej wersji bloga

Stwierdziłem, że poprzednie posty były do niczego. Dlatego skasowałem je wszystkie. Teraz dalej będzie trochę filozofii, ale już trochę w innym znaczeniu.

Def. Odpowiedzialność społeczna - być świadomym tego, że twoje czyny mają wpływ na ciebie, ale także i przedewszystkim na innych.
Dlaczego to definiuje będzie w następnym poście.;>