Archiwum dla daty Maj,2010

Kosmetyka i plany na przyszłość (2010-5-26)

Porządki W ramach pracy nad blogiem „itself” zrobiłem (mam nadzieję) porządek z kanałem RSS. Postanowiłem skorzystać z dobrodziejstw informacyjnych oferowanych przez serwis Feedburner – ciekawią mnie przede wszystkim dostępne tam statystyki. Stare adresy kanałów RSS powinny być już na niego automatycznie przekierowane. Nowy adres kanału RSS: http://feeds2.feedburner.com/czoper Plany Przez zbliżający się koniec roku akademickiego częstotliwość […]

Short Tip #07: C# i "?" po raz kolejny (2010-5-25)

W jednej z notek z serii „Short Tip” pisałem o użyciu operatorów ? i ??. Tym razem znak zapytania pojawi się w innym kontekście. Pierwsze założenie (plus wyjaśnienie, tak na wszelki wypadek): zakładam, że znane są pojęcia (i rozróżnienie na) Value types i Reference types. W dużym skrócie: Value types (czy „typy wartościowe” to dobre […]

Bezpieczne kasowanie informacji (2010-5-18)

Usuwanie danych z dysku przez „Przenieś do Kosza” i „Opróżnij Kosz” może dawać namiastkę pozbycia się danych. Każdy program do odzyskiwania danych poradzi sobie z taką metodą szybciej, niż zdążylibyśmy powiedzieć „nigdy nie posiadałem na dysku tych ściśle tajnych informacji„. Co jednak w przypadku, gdy chcemy wyrzucić pliki raz na zawsze? Najprostszą (i jednocześnie bardzo […]

Short Tip #06: Diagnoza, zwiad i rozpoznanie (2010-5-4)

Oprócz standardowych metod Debugowania aplikacji w Visual Studio (breakpoint’y + klawisze F10 i F11) czasami przydaje się wypisanie informacji do konsoli. W projekcie Windows Forms można to zrobić za pomocą następującego fragmentu kodu: W XNA można: informacje o stanie aplikacji na każdym etapie jej tworzenia wyświetlać za pomocą HUD-a (tu pozdrowienia dla pracoholików) skorzystać ze […]

Odwrotne zadanie kinematyki (2010-5-4)

Odwrotne zadanie kinematyki jest zagadnieniem niełatwym, a jednocześnie tak niezbędnym w przemyśle, że trudno byłoby sobie wyobrazić proces produkcyjny bez jego zastosowania. W tej notce skupię się na przypadku w miarę prostym: robot o ramieniu składającym się z dwóch części (jeden przegub), poruszający się w dwóch wymiarach.