Poczucie nadmiernej wartości

August 10th, 2008 by AnnieAndNamek

Tak z życia :) Ostatni czasy miałem przemeblowanie w pokoju. Nowy kolor ściany, inaczej ułożone meble, panele zamiast wykładziny przypominającej dywan… a teraz chcę kupić monitor. Tu zrodził się problem, który razem z Anią wydrążymy najgłębiej jak potrafimy.

www.skapiec.pl (nazwa wiele sugeruje, ale stronka jest bardzo pomocna) i przeglądam listę monitorów ;) Wspaniale! Za nie tak wielką już cenę wielkie monitory, znośnej, bardziej czy jeszcze bardziej znośnej jakości, no ale - parametry producenta to bajka nr 1 :) Trzeba zasięgnąć także opinii, a na końcu własnego oka - już w sklepie. Teraz zatrzymam się tylko na drugim etapie.

Opinia ludzka - niesamowicie cenione porady - żeby przypadkiem nie wybrać czegoś, co jest kiepskie, nie spisuje się, nie nadaje itd. Często ratują nas od użytkowych kataklizmów, płaczu po nocach i żałości do końca miesiąca. A czasem nie… Jak czasem?

Read the rest of this entry »

C# na Linuxie?

July 24th, 2008 by namek

Chciałem swego czasu coś pokodować w języku C#… na Linuxie. Wsparcie jest śmieszne i żenujące. Jak przeczytałem po wszystkich próbach na którymś z forum: jeden dyskutant rozmawiał kiedyś z programmerem od środowiska Mono. Powiedział mu (tłumacząc na polski) - “nie bądź głupi, myśląc, że Mono będzie w 100% kompatybilne z C# od Microsofta”. Innymi słowy - programu szczęśliwie za często nie przekompilujesz :) Chociaż ostatnio udało mi się to z jednym moim edytorem do zapisywania animacji postaci dla gier 2D.

Język jest bardzo miły podczas tworzenia aplikacji okienkowych, wszystko można uzyskać w łatwy sposób, a biblioteka .NET jest tak intuicyjna, że można przeglądać referencję i większość z niej zakodować. W przypadku Javy muszę znacznie więcej zaglądać do artykułów na internecie. Ostatnio przesiadłem się na Linux Gentoo [0]. Skoro tak fajnie z C#, to zacznę kodować w tym języku pod Linuxem! - pomyślałem.
Read the rest of this entry »

D Programming Language

July 8th, 2008 by namek

Jak niektórzy być może spostrzegli ostatnio blog był nieaktywny. Musiałem wyczarować templatkę całkowicie od nowa, więc są drobne zmiany. Ale jak widać - blog powrócił :)

Przez dłuższy czas śledzę rozwój nowego języka programowania. Wyobraźcie sobie język, który daje nam efektywność działania (szybkość) jak język C/C++, ale jednocześnie daje możliwość znacznego zmniejszenia potrzebnej ilości czasu oraz powstałych bugów - jak np. Java czy Python. Wierzcie lub nie, ale takim właśnie językiem jest D.

Read the rest of this entry »

SLSMS - Send Love SMS

June 5th, 2008 by namek

Warto pisać listy. Szczególnie te miłosne. One naprawdę działają!

Jednak należy iść z duchem czasu. A nawet nie tylko tyle co należy, ale i trzeba. Powstało bowiem swego czasu pisanie SMS-ów miłosnych - nowa generacja listów. Najgorsze jest to, że one działają - nawet czasem lepiej niż tradycyjna forma.

Read the rest of this entry »

Tybet?

April 9th, 2008 by namek

Dosyć zaległa sprawa, ale obiecałem i muszę się wypowiedzieć. Ostatnio krąży coraz szerzej wieść o Igrzyskach w Chinach i w związku z tym Tybetańczycy w jakiś sposób wykorzystują tą sytuację, aby “rozreklamować” swoją podległość. A dodatkowo niektórym się wydaje, że Polski rząd powinien się tym zająć.

Co chcę jasno zaznaczyć - Polska nie ma czasu ani pieniędzy na to, żeby wspierać jakiś Tybet. Szczególnie teraz. Notabene strajki o wyższe płace, kombinacje skąd tu pieniądze wziąć, Tusk oszczędza na samolotach, NFZ się sypie. Prywatyzacji nie chcą, korupcja wychodzi na jaw głęboko i wszerz, a wy ludzie - wy o Tybecie prawicie? Gdyby ową [1] petycję można było podpisać na NIE, to najchętniej bym to zrobił. Akurat nam Tybet kiedyś pomoże… Być może będzie szacunek dla jednego z wielu (krajów), jakaś pamięć, a poza tym to tyle. I uwaga - nie jestem egoistą, to racjonalne podejście. Naprawdę sądzę, że Polska akurat teraz nie powinna się akurat tym zajmować. Czysto teoretycznie - to tylko reklama, aby wywołać jakiś ruch. Kto wie, czy to nie kolejna inicjatywa spammerów [2].

[1] Petycja
[2] Łańcuszki - Wiki

Pen Spinning

April 9th, 2008 by namek

Jedna interesująca rzecz, o której chciałem opowiedzieć, to pewien ciekawy, nowatorski rodzaj sportu amatorskiego. Ciekawy, bo można go uprawiać znacznie częściej niż inne standardowe dyscypliny, wymaga treningu bardziej geek-owego, a przy tym cieszy oczy - i nie tylko nasze.

Read the rest of this entry »

Bluetooth - kij ma dwa końce, to mamy dwa kije

February 25th, 2008 by namek

“Bluetooth - ząb jest niebieski, to ma dwa kolory” - inna wersja tytułu tej notki.

 Ostatnio zainteresowałem się jedną z najpopularniejszych technologii w świecie IT. Mowa oczywiście o Bluetooth, który ideowo miał być kolejnym krokiem do tego, aby wszystkie urządzenia mogły ze sobą współpracować, niezależnie od swoich producentów i typów. Np. laptop Dell i drukarka HP albo PDA od HTC z PC-tem… byle jakim w zasadzie. Pomysł idealny, ku rozwojowi “.NET-owego domu”, gdzie wszystkie cyfrowe technologie winny być totalnie zintegrowane, a wymiana informacji pomiędzy nimi nie sprawia najmniejszego kłopotu. Jednakże założenia jak zwykle to nie to samo co wykonanie - albo raczej odwrotnie. Wykonanie nie jest jeszcze tak dobre jak idea, dlatego trochę ponarzekam :)

Read the rest of this entry »

Tworzenie funkcji

February 10th, 2008 by namek

Co chwilę, jako programiści, tworzymy sobie w naszych programach nowe funkcje. I jakiekolwiek każda z nich ma znaczenie, często mamy dylemat jak od początku do końca dobrze je zapisać. Powstaje w związku z ich deklaracją kilka dylematów.

W całym zagadnieniu wyszło mi, że owe podproblemy są posortowane od najtrudniejszego/najbardziej spornego do najbardziej fundamentalnych.

Spis treści:
1. Kolejność argumentów
2. “Piętnaście” argumentów
3. Nazewnictwo
  3.1. Nazewnictwo od bytu obiektowości
  3.2. Nazewnictwo właściwymi słowami kluczowymi
4. Sens tworzenia funkcji

Read the rest of this entry »

Funkcje wątkowe o wielu parametrach

February 8th, 2008 by namek

Na podstawie moich nowych Callback’ów obmyśliłem sobie na szybko mini system do tworzenia wątków o dowolnej ilości parametrów. Używam biblioteki POSIX Thread (pthread) i jest tam dosyć osobliwe - bo znane - ograniczenie. Można - a nawet trzeba - tam podać tylko jeden argument, ściśle określonego typu - void*. Ja oczywiście postanowiłem temu zapobiec.

Read the rest of this entry »

class Callback - wskaźnik do funkcji i metod

February 7th, 2008 by namek

Mały update (tudzież info) dotyczący tego bloga: jako że będę pisał teraz częściej na temat codingu, zrezygnowałem z numeracji postów.

Dzisiaj pracowałem nad czymś, co pozwoliłoby mi trochę uelastyczniść pisany kod przy użyciu mojego frameworka. Chodzi mianowicie o tzw. callbacki. Czemu uelastycznić? W silniku używam Mediatora. Jest to klasa zajmująca się modułami Graphs, Input itd. Czasem nie mam ochoty tworzyć wskaźnika do niego, a później dopiero do poszczególnych modułów i jeszcze ich metod.

Read the rest of this entry »

Osiemnastki

January 21st, 2008 by AnnieAndNamek

Namek: Jesteśmy w wieku… wieku ucywilizowanym, XXI w. Cywilizacja goni ludzi do pracy, do nauki, ciągłego rozwoju. Z pokolenia na pokolenie coraz więcej trzeba umieć albo coraz bardziej zacieśnić się w specjalizacji. Pojawiają się choroby cywilizacyjne, takie jak alergie, nadciśnienie, otyłości, bulimie oraz anoreksje, różne psychozy. Później powstają zawały, wady postawy ciała czy ogólnie niepotrzebne zmiany genetyczne. Z nadmiaru stresu człowiek popada w skrajności i zbyt często szuka i sięga do niepoprawnych rozwiązań. Jedni mają alkoholizm, drudzy Kościół i, patrząc na dzisiejszy świat (a szczególnie Polskę pod pewnymi względami) naprawdę nie jestem w stanie powiedzieć które rozwiązanie jest lepsze. Ale nie to jest tematem dyskusji, lecz samo sedno sprawy stresu. A cóż to? Po prostu - jak człowiek radzi sobie ze stresem, jak zapobiega jego obłędnym wynikom?

To proste! W życiu człowieka ważna jest Satysfakcja. Kiedy ją osiąga - czuje zaspokojenie. Tych zaspokojeń jest wiele w dzisiejszym świecie. Szczególne popularne dookoła są różne imprezy, niby integracyjne - poczynając od tych małych, kończąc na tych dużych. W dawnych czasach ludziom nie potrzeba było niczego wielkiego. Co mam na myśli? Otóż, dzisiejsze “osiemnastki” - wytwór niedoboru poczucia Satysfakcji, zjadanej przez dzisiejszy światowy popęd.

Read the rest of this entry »

10 okoliczności historii pisania programu

January 17th, 2008 by namek

Są takie czasy, kiedy przypominamy sobie o czymś, co kiedyś zaczęliśmy, a potem o tym zapomnieliśmy. Jest to nie tyle, co bolesne dla tego czegoś, ale uciążliwe dla  naszego własnego sumienia. Nawiązuję tutaj szczególnie do projektów programistycznych, które wydały nam się niemalże idealne, a bardzo chcieliśmy, aby były udane i zakończone jednocześnie. Przedstawię tutaj krótką - może ironiczną, może trochę o charakterze satyrycznym - historię… “Historię Dowolnego Programu”.

Read the rest of this entry »

Debugacja pod WM6

January 13th, 2008 by namek

Wynalazłem ciekawszy sposób na debugowanie aplikacji, które piszemy pod Windows Mobile. Standardowym sposobem jest każdorazowe “wysyłanie” exe’ka przez ActiveSync (poprzez zwykłe naciśnięcie klawisza F5). Visual C# robi to automatycznie, jednak dogrywanie trwa zbyt długo - czy to na prawdziwy PDA czy na emulator. Alternatywą takiego podejścia do sprawy jest użycie klasy System.Diagnostics.Debugger i metody Launch.

Read the rest of this entry »

z cyklu “Patrzcie, umiem wyłączyć komputer!”

December 21st, 2007 by namek

Ostatnimi czasy doszedłem do starego stwierdzenia, które mówi o potrzebie świeżej energii, tudzież świeżej krwi, do pracy. Praca ta to samorealizacja, stawia więc na wyłączność moją ochotę do jej wykonywania. W tym (moim) przypadku owa ochota jest praktycznie zawsze, ale nie zawsze w pozytywnej postaci.

Read the rest of this entry »

PO wyborach

October 23rd, 2007 by namek

A więc dawno nic nie pisałem ;) Myślę, że teraz będę mógł robić to częściej, bo słynna ustawa o rejestrowaniu blogów jako komercyjne czasopisma ucichła :D Oczywiście mam nadzieje, że nikt nie wierzy, iż to był mój powód “nieobecności”.

W ostatnim czasie zdarzyło się “dość kilka” spraw. Mianowicie, wymyśliłem dwa projekty, z których jeden, póki co, porzuciłem, a drugi jest moim (prawie) głównym ciągiem wydarzeń w życiu. Innymi słowy (prawie) niczym innym się nie interesuję jak tym projektem.

Read the rest of this entry »