piątek, lipca 25, 2008

Piątkowe wiadomości:
  1. Ranking popularności przegladarek w Polsce
  2. Jest nowa wersja pocztowego klienta Mozilli -(złośliwi mówią, że to tylko wynikało z potrzeb załatania dziur bezpieczeństwa a nie nowej funkcjonalności). Tu jest strona o dodatkach.
  3. Jak wyszukać i aktualizować dane o sterownikach systemowych, jest na to Driver Detective.
  4. MySQL obrasta w piórka (udawadniając słusznie zresztą, że może pdo względem funkcji dorosnąć do swych komercyjnych rywali). Uzyskuje nową funkcjonalność staje się też wolniejszy i bardziej skompilowany w obsłudze, dlatego rusza projekt Drizzzle. Chodzi o uzyskanie lekkiego motoru bazodanowego o przyzwoitej szybkości i funkcjonalności. Dane są na wiki. Wykorzystana zostanie metoda mikrojądro i rozszerzeń funkconlanych dołączanych do niego w miarę potrzeb. Projekt ma wolną rękę od Sun-a, który kupił tą technologię od AB szwedów.
  5. Open source once:radix super-duper.
  6. Lekki i wygodny contener javy Jetty.
  7. To co najlepsze w świecie oprogramowania pod Windows - http://windowssecrets.com/2008/07/24/03-Yahoo-Mails-makeover-gives-it-the-webmail-edge
  8. Nosorożec czyli Javascript for Java - Rhino.
  9. Tim Bray idzie pod prąd (sprzeciw wobec komplikacji SOAP).

środa, lipca 23, 2008

Linki dnia:
Dla dzieci ciekawą formą jest korzystanie z Google Sketches (uczy tworzenia brył i orientacji w przestrzeni). Inne formy aktywacji dzieci to uczenie ich prostych technik programowania (najlepiej z interfejsem graficznym np. tworzenie ciekawych stron) np. FireHouse.
Facebook zaimplementuje wreszcie na większa skalę mechanizm autentykacji zwany OpenID (ja się juz zarejestrowałem).
WSO2 od dawna specjalizuje się w WS, teraz stworzyła mashup serwer.
Każdy pakiet do tworzenia podpisu u klienta musi coś w tle instalować, stąd wniosek, że musi jakoś "wkraść" się z Internetu do środowiska lokalnego (najczęściej po cichu). Taką możliwość stwarzają mechanizmy ActiveX i Appletów, ale trzeba je podpisać cyfrowo (kupić odpowiedni certyfikat do podpisywania kodu).
MyEclipse to może domorosłe tworzenie aplikacji w Javie ale ma dużo materiałów do nauczenia się samej techniki programowania (zawiera wiele skrojonych i dopasowanych do siebie projektów open-source) czego nie ma czysty Eclispe a tym bardziej IBMowski RAD (ten to się skupia na opanowaniu i trzymaniu w ryzach projektu i jego członków). Podpbny akcelerator do nauki techniik programowania jest w NetBeans wpsieranym przez Sun-a.
Programowanie tzw. smartcard jest możliwe także w czystej Javie ale wymaga to spełnienia wielu warunków brzegowych (stosuje się Java Card 2.2.2 oraz wsparcie smartcard przez Sun).
Do tworzenie ciekawego interfejsu użytkownika w aplikacjach Webowych może służyć Ext JS.
Obiecujące narzędzie do sterowania innym komputerem - Remobo.
Dla dzieci - tworzenie krzyżówek EclipseCrossword.
Źródło inspiracji dla C# - MS Codeplex.
Ciekawy artykuł w CodeMagzien na temat modułowej i rozszerzalnej budowy IDE dla Visual Studio. MS Expression Studio 2 może wspierać tworzenie aplikacji nie tylko w ASP ale i W PHP. Punkt zborny dla łatek i udoskonaleń w MS VS - pierwotny hot fix i MS Code Gallery. Ciekawy strona z ASP - AspAlliance. Ściąganie plików w C# - http://blogs.techrepublic.com.com/programming-and-development/?p=695.
Nieustanny strumień informacji - http://feeds.feedburner.com/techrepublic/programming-and-development.
Książka Helion-u "C# 3 i .NET 3.5. Technologia LINQ" Matulewski.
Bardzo obiecujące narzędzie na Codeplex - WebGUI.
Do obsługi kryptograficznych funkcji służą programy narzędziowe z MS np. do obsługi listy CRL - CertMgr.exe. Opis można znaleźć tu. Innym takim programem jest narzędzie z MS Windows 2003 Server - CertUtil. Jego opis można znaleźć na MS w specjalnym blogu na temat PKI.
Uwaga neokerne to serwer internetowy komatybilny z MS IIS (wspiera nawet .NET) ale działa wszędzie nawet na Linuksie (poprzez mono).
Strona dla deweloperów daniweb jest OK.
Dokumentacja opisująca XADES - http://uri.etsi.org/01903/v1.1.1/ts_101903v010101p.pdf
Bardzo ciekawe linki do javy:
  1. javapassion
  2. http://www.idevelopment.info/data/Programming/java/PROGRAMMING_Java_Programming.shtml
  3. http://www.brainjar.com/