Średnie kursy walut NBP jako Vista Sidebar Gadget
July 20, 2008 on 7:42 pm | In DHTML, Vista Sidebar Gadget | 9 CommentsUWAGA: Nowa wersja gadgetu do ściągnięcia poniżej!!!
Gadgety systemu Windows Vista to małe programiki rezydujące na pulpicie. Mogą one prezentować przeróżne informacje systemowe, ściągać i pokazywać informacje z RSSów lub wykonywać mniej lub bardziej przydatne czynności (służyć, jako kalkulator lub ramka na zdjęcia). Technicznie rzecz biorąc są to mini strony HTML w połączeniu z CSS i wzbogaconym JavaScriptem. Pisałem o nich trochę wcześniej.
Mój gadget prezentuje aktualne średnie kursy złotego w stosunku do innych walut według tabel Narodowego Banku Polskiego. Na pomysł napisania takiego gadgetu wpadłem, gdy przed wakacjami kupowałem dodatkowe ubezpieczenie. Miałem wtedy okazję przyjrzeć się oprogramowaniu, które używała pani kalkulując moją składkę. Ważnym czynnikiem zdawał się być aktualny kurs euro. W tym calu program oferował pole do wprowadzania danych oraz link do strony NBP. Po kliknięciu na link pani odnalazła aktualny kurs i po uprzednim zapamiętaniu wprowadziła do programu. Można i tak pomyślałem, ale o wiele prościej byłoby pobrać te dane prosto ze strony NBP i automatycznie wprowadzić je do programu. W celu udowodnienia prostoty tego rozwiązania pomyślałem napiszę program w JavaScripcie, który wykona dla mnie to zadanie. Tak powstał gadget „Średnie kursy walut NBP”
Instalacja
Gadget można ściągnąć klikając na link poniżej:
Download: Średnie kursy walut NBP wersja 3.0.1.1
Download: Średnie kursy walut NBP wersja 3.1.0.0
Klikamy dwukrotnie na ściągniętym pliku i nie przejmując się informacją o nieznanym producencie przechodzimy do instalacji.
Jeśli mamy w tej chwili dostępne połączenie z Internetem to powinniśmy zobaczyć na pasku gadgetów aktualne kursy.
Konfiguracja
NBP publikuje kursy wielu światowych walut. Jeśli zaproponowany zestaw nam nie odpowiada to wystarczy kliknąć ikonkę ustawień i wybrać te waluty, które chcemy śledzić na bieżąco.
Aktualizacja
Gadget automatycznie aktualizuje kursy czytając je z pliku XML publikowanego przez NBP codziennie w okolicach południa.
Mam nadzieję, że publikacja tego w żaden sposób nie przyczyni się do umocnienia kursu złotego! Będąc eksporterem (moich własnych usług) mam już po dziurki w nosie bycia jedyną grupą zawodową w Polsce, która zarabia coraz mniej ;-)
Silverlight dla każdego
June 22, 2008 on 5:15 pm | In Silverlight, DotNet | No Comments
Właśnie ukazał się lipcowy numer Magazynu Next a w nim mój pierwszy tekst dla tego wydawnictwa. Początki są prawie zawsze trudne. Nie inaczej było i teraz. Po pierwsze do tej pory rozmiar artykułu nie stanowił żadnego problemu. Teksty dla wydawnictwa Software – SDJ, Software 2.0, PHP Solutions – miały po kilkadziesiąt tysięcy znaków. Teraz musiało mi wystarczyć marne 10-15 tysięcy! Kompletnie zaskoczyło mnie też tempo pracy redakcji. Mój tekst w wersji beta, przesłany w celu wstępnej oceny, trafił na łamy. Efekty tego są niestety widoczne. Ale co tam! Mam nadzieję, że mimo tych drobnych potknięć będziecie mogli z niego zaczerpnąć tyle, by łatwiej rozpocząć swoją przygodę z Silverlightem.
Kod źródłowy kalkulatora przeliczającego współrzędne geograficzne w postaci stopni, minut i sekund do postaci dziesiętnej bardziej zrozumiałej dla komputerów i pokazujący te współrzędne za pomocą Google Static Maps Api.
A tutaj działający kalkulator (pamiętaj, że potrzebna jest ci wtyczka do Silverlighta!).
ClickOnce i Continuous Integration
December 8, 2007 on 5:24 pm | In Continuous Integration, DotNet | No CommentsOd wielu lat współpracowałem z wydawnictwem Software. Mój pierwszy artykuł opublikowałem gdzieś około 2003 roku. Publikowałem w Software 2.0, i w Software Developers Journal. Pisałem artykuły do PHP Solutions i dodatków Extra. Współpraca układała się całkiem dobrze i wszystko trwałoby pewnie jeszcze latami gdyby nie to jedno „ale”. Za mój pierwszy tekst otrzymałem największe honorarium w historii mojej współpracy z Software Wydawnictwo. Później z tekstu na tekst otrzymywałem coraz mniej. Najpierw „stroną maszynopisu” było 3800 znaków wraz z kodami, później, 3800 znaków bez spacji, później i bez kodów. Do tego widełki za „nakład pracy redakcyjnej” / naturalnie o ile zastosowane to tylko na minus. Nie wspominając już o tym, że ile wzniesie twoje ostateczne honorarium dowiadywałem się kilka tygodni po ukazaniu się numeru z moim tekstem z rachunku, który przygotowywała dla mnie redakcja.
Mój ostatni tekst na temat C# 3.0 był zdaniem redakcji wart około 10 piw w monachijskiej knajpie. Dobrze - pomyślałem sobie. Horrendalnie drogie pismo, niski nakład i do tego słabiutkie honoraria. Równie dobrze mogę publikować teksty za darmo, z nieograniczonym nakładem, nie mając z tego nic – prócz satysfakcji, naturalnie. Prawda?
IProgrammable goes multilanguage
October 14, 2007 on 7:55 pm | In DotNet | No CommentsDobra bez żartów. Właśnie zainstalowałem plugin do WordPress o nazwie Gengo i sprawdzam jak na IProgrammable wyglądają polskie ogonki. Żeby nie zostawiać was z bezsensownym postem testowym rzucę trochę treści.
Przytoczę wam małą anegdotę. Uczestniczę w moim pierwszym kursie programistycznym Microsoftu. Prowadzący najwyraźniej programistą .NET nie jest ale myślę sobie będzie dobrze. W końcu prowadzący przede wszystkim powinien być dydaktykiem i porządnie przekazać mi wiedz, ze którą moja firma płaci prawie trzy tysiące złotych. Prowadzący pyta:
- A wiedzą państwo jak w C# tworzy się parametry opcjonalne?
Ki czort, myślę sobie. Nigdy o czymś takim w .NET nie słyszałem i próbuję naiwnie:
- Nie wiem ale spróbowałbym polimorfizmem.
- A właśnie, że nie wystarczy użyć słówka optional - odpowiada pewnie prowadzący.
Kompletnie zwątpiwszy w swoją wiedzę i po troszę ciesząc się faktem, że będę mógł pochwalić nowo zdobytą wiedzą na blogu przeskakuję do VS by przekuć metal puki gorący. Niestety efekt był opłakany. W C# nie ma czegoś takiego jak parametry opcjonalne. Po prostu!
Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^
