Archiwum kategorii Różności
Narzędzia, Polecane »
Jeżeli tworzysz serwis udostępniający interfejs w formie REST lub integrujesz projekt z API wy-eksponowanym jako zapytania REST z pewnością przyjdzie Ci z pomocą narzędzie RESTClient.
To z pozoru proste narzędzie pozwala szybko prototypować lub testować nowe funkcje API.
Dystrybuowane jest w postaci archiwum JAR.
Uwaga: Narzędzie wymaga JRE w wersji 1.6, jeżeli więc na konsoli pojawi się taki komunikat: “Exception in thread “AWT-EventQueue-0″ java.lang.NoSuchMethodError…” – prawdopodobnie używasz JRE 1.5.
RESTClient posiada całą gamę opcji, począwszy od wyboru metody HTTP, edycji nagłówków (Headers) skończywszy na obsłudze SSL i tworzeniu całych skryptów testujących.
Podświetlanie składni działa zarówno …
Java, Polecane »
Cross-site request (Wikipedia: PL i EN) forgery jest to bardzo interesujący sposób ataku na aplikację internetową. Najciekawsze w nim jest, że sam atakowany użytkownik nie musi praktycznie wykonywać żadnej czynności. Pierwsze wzmianki o tej “metodzie” pochodzą z 1988 roku z artykułu Norm’a Hardy. W 2008 roku ofiarami tego typu ataków padły serwisy takich gigantów jak Amazon czy eBay.
Atak polega na przesłaniu do użytkownika kodu, który wykonany po stronie ich klienta przesyła spreparowane żądania do innego serwera, wykorzystując istniejącą, uwierzytelnioną sesję. Przykładem może być przesłanie do osoby na czacie kodu HTML …
Narzędzia, Polecane »
Znajomy podesłał mi link do jednego z ciekawszych narzędzi jakie ostatnio widziałem.
Serwis Litmus oferuje unikatową możliwość testowania dla autorów aplikacji i stron internetowych.
Serwis pozwala wykonywać testy interfejsu na 23 różnych przeglądarkach internetowych, wystarczy dodać nowy test, podać adres strony, a wyniki otrzymamy w postaci zrzutów ekranowych po kilku chwilach. Darmowa wersja konta pozwala na przeprowadzenie testu dla 2 przeglądarek – IE 7.0 oraz FF 2.0, jednak już podstawowe konto ($24 / miesiąc) pozwala uruchamiać testy na wszystkich dostępnych platformach.
Potencjał i użyteczność serwisu są ogromne, do tej pory nie wyobrażałem sobie, …
GWT, Java, Polecane, Spring Framework »
Ostatnio zmierzyliśmy się z ciekawym zadaniem integracji pewnej aplikacji z innym systemem poprzez REST.
Aplikacja nad którą pracujemy to w pewnym sensie interfejs do większego systemu (frontend). Jest to system oparty o Springframework 2.5 a interfejs użytkownika zbudowany jest w większości w GWT. Po stronie serwerowej nasza aplikacja komunikuje się z innym systemem poprzez REST, wymieniając informacje w XML’u.
Oczywiście przesyłane wiadomości opisane zostały w XSD.
Długo szukaliśmy odpowiedniego rozwiązania serializacji i deserializacji (lub marschalingu i demarschalingu – jak ktoś woli) przesyłanych komunikatów do obiektów w Javie. XSD we wczesnej fazie projektu dość …
Android, Polecane »
Tym którzy jeszcze nie wiedzą, śpieszę powiedzieć iż dostępna jest nowa wersja ADP 1.1 skompilowana przez JesusFreke?s-a. Więcej detali znajduje się w tym wpisie na forum xda-developers.
Dostępne jest również uaktualnienie do wersji Google, detale tutaj. Dla posiadających wersję JF’s: należy pobrać drugą opcję – nie dokonuje ona sprawdzania bootloadera, pierwsza spowoduje przerwanie uaktualniania z komunikatem:
E:failure at line 4:
assert getprop(?ro.bootloader?) == ?0.95.0000?
w wersji JF’s wersja bootloadera (na dzień 13 lutego 2009) to 0.95.3000.
Uaktualniając telefon ryzykujesz utratę danych a/i/lub nawet zniszczenie telefonu, pamiętaj – robisz to na własne ryzyko.
By wgrać na telefon …
Różności »
Witam,
Właśnie wgrałem pierwszą aplikację dla platformy Android do Android Market.
Nie mogę się doczekać, by zobaczyć, jak zostanie odebrana.
Niebawem postaram się podzielić doświadczeniami.
Aplikacja nazywa się Tringles – to prosta gra logiczna.
Pozdrawiam.
Informacje, Różności »
Witam,
W niedzielę 23 listopada 2008 uruchomiłem nowy serwis www.finplan.pl.
Serwis pozwala na przeanalizowanie swojej obecnej sytuacji finansowej oraz zaplanowanie oszczędności, tak by ułatwić osiągnięcie przyszłych celów finansowych. Opcjonalna rejestracja w serwisie pozwoli te plany weryfikować i dostosowywać do bieżącej sytuacji – zarówno zawodowej jak i ekonomicznej.
Na łamach serwisu udostępniamy również naszym użytkownikom unikatowe, spersonalizowane artykuły z dziedziny finansów osobistych.
Zapraszam…
Różności »
Kolega podesłał mi ostatnio bardzo ciekawy link: http://builder.com.com/5100-6374_14-5121760.html. Autor artykułu proponuje swoista kartę praw programowania ekstremalnego, listę zasad ściśle (wedlug autora Steve’a Hayes) definiujących projekt/zespół XP. Zasady te zostały podzielone na trzy części: prawa klienta, prawa programisty i wreszcie prawa managera.
Przyjrzyjmy się tym zasadom:
Prawa klienta:
Klient ma prawo planowania na dużą skale (na wysokim poziomie abstrakcji) zarówno w ujęciu kosztów jak i priorytetów.
Klient ma prawo do ustalania priorytetów w realizacji projektu dla danej iteracji.
Klient musi widzieć postęp prac nad projektem w postaci działającej aplikacji po pierwszej iteracji (oczywiście chodzi o szkielet …

