Nie będę ukrywać, że Kuby wpis bardzo mnie zaintrygował. Na tyle, że postanowiłem przedstawiony problem zwizualizować w C#. Nie korzystałem z OpenGLa, nie korzystałem z DirectX. Postanowiłem przygotować zwykłą aplikację Win32, która maluje układ Lorenza na kontrolce PictureBox.
komentarzy: 0
Ciekawe, ilu z nas ma wciąż jeszcze do czynienia z jednordzeniowym procesorem? Po krótkim wywiadzie okazało się, że w moim otoczeniu tylko ja używam jeszcze czasami (za to z wielkim sentymentem) starego dobrego IBMa z P4 1.8GHz na pokładzie. Wszędzie dookoła panują komputery z n-rdzeniowymi procesorami (gdzie n=2 nawet w najprostszych konfiguracjach, nikogo nie dziwią przypadki n=4, a Intel zapowiedział właśnie wprowadzenie na wiosnę tego roku Xeonów, w których n=10 !).
Pytanie tylko, co z tego wynika dla nas-użytkowników oraz czy my-programiści jesteśmy w stanie z tego skorzystać w praktyce ?
komentarzy: 0
W naszym leniwcowym gronie panuje nieprzerwanie świąteczny nastrój. Oczywiście i u nas nie mogło zabraknąć tradycyjnej choinki. Nasza ma tę przewagę nad innymi, że nie wpływa negatywnie na światowe zapasy świerków, a do tego prezentuje się równie dobrze. Szczególnie na 50-cio calowej plaźmie. Wyjątkową regularność swoich kształtów uzyskuje dzięki geometrii fraktalnej.
komentarzy: 3
Implementacja wygaszacza ekranu jest czynnością prostą. Trzeba jednak pamiętać o kilku ważnych zasadach by wygaszacz działał prawidłowo. Należy też tak go napisać, by obsługiwał okienko podglądu (właściwości ekranu). W artykule opiszę jak samemu w C# stworzyć własny wygaszacz i jako można go rozbudować.
komentarzy: 1
Co ma Piernik do wiatraka? - Można pomyśleć patrząc na tytułowy obrazek tego mini artykułu. Z jednej strony mamy ściśle określoną (chyba najsłynniejszą) stałą matematyczną Pi, a z drugiej - przypadkowe wyniki losowań. Czy te odmienne światy jakoś się łączą?
komentarzy: 1W dobie wielkiej
popularności wszelakich wtyczek-rozszerzeń-pluginów do programów nie zapomniano również o programistach C#. Od wersji 3.0 języka możemy dodawać w prosty sposób własne metody do już istniejących klas (w praktyce najczęściej - typów). Wydaje się, że to nic nowego - od dawna przecież mamy do dyspozycji np. rozszerzanie klas przez dziedziczenie. Nowe podejście - tzw. metody rozszerzające mają jednak pewne zalety, dla których (moim zdaniem) warto je poznać.
komentarzy: 1
Prawdopodobnie znakomita większość z nas słyszała o systemie lokalizacji GPS. Biorąc pod uwagę jego rosnącą popularność bardzo możliwe, że już korzystaliśmy z jego usług w praktyce - dziś nawigacja samochodowa nie stanowi luksusu, a wiele popularnych modeli palmtopów / telefonów komórkowych posiada wbudowane odbiorniki gps. Jeśli nawet nasze urządzenie nie posiada takowego, to zawsze można podłączyć je poprzez interfejs bluetooth lub usb (odbiorniki takie można kupić już za kilkadziesiąt złotych).
W tym krótkim atykule chciałbym pokazać, jak, z punktu widzenia programisty, możemy odczytać informacje zawarte w sygnale gps.
komentarzy: 3
Chyba prędzej czy później każdy, kto choć trochę programuje ma ochotę/musi/powinien narysować coś na ekranie: może to być wykres funkcji matematycznej, czy też jakieś dane do zobrazowania. Siadamy do komputera, zaczynamy pisać kod, dochodzimy do fragmentu, w którym należy wskazać współrzędne punktu do postawienia na formie naszego projektu i ... zatrzymujemy się.
komentarzy: 1