Archive for the Programowanie category.

W ramach przygotowań do egzaminu Sana zrobiłem pierwsze dwa testy na JavaBlackBelt. Oto wyniki:

Java SE - Basic
czas: 23 minuty 16 sekund
wynik: 90% (2 niepoprawne odpowiedzi na 20 możliwych)

Java SE - Basic

OO for Java - Basic
czas: 13 minut 13 sekund (pechowo? ;))
wynik: 76% (3 niepoprawne odpowiedzi na 13 możliwych)

OO for Java - Basic

Może wyniki nie powalają, ale jest to dobry start w drodze do SCJP 6. Dzięki temu zdobyłem żółty pas, czas pójśc o krok dalej.

Dzień programisty 2007

posted by KirkoR
file under Inne, Programowanie

 I słowo stało się prawdą, dziś bowiem Dzień Programisty święcić czas. Zaprawdę powiadam wam, dziś 256 dzień roku wstał. I rzekł Rasgan do programistów znajomych - Świętujmy, radujmy się, bowiem bajt dziś do nas przemówi.

A na poważnie: faktycznie, chciałem Was poinformować, że dziś mamy 256 dzień roku, że dziś jest długo oczekiwany przez niektórych dzień programisty. Wszystkim koderom życzę załamania teksty w edytorach. Niech vim będzie z Wami.

Więcej informacji: http://jakilinux.org/newsy/dzien-programisty/

KirkoR w OpenID

posted by KirkoR

OpenID

Co to jest OpenID?

Architektura rozproszonego uwierzytelnienia i dystrybucji tożsamości użytkowników w usługach webowych.

OpenID rozwiązuje problem dystrybucji składników tożsamości użytkownika (imię, nazwisko, email, adres itd) pomiędzy wieloma serwisami webowymi (sklepy internetowe, grupy dyskusyjne itd - w specyfikacji OpenID nazywanymi Consumer). Zamiast zakładać niezależne konta w każdym z serwisów, użytkownik zakłada jedno konto na serwerze OpenID, zapisując tam swoje dane osobowe i uzyskując identyfikator OpenID.

Źródło: Wikipedia

Jeżeli zainteresował Cię temat zajrzyj do Wikipedii lub odwiedź bloga polskiego serwera OpenID: http://blog.identity20.pl/.

Konto w OpenID można założyć na stronie http://www.openid.pl

Wszystko jak na razie wygląda bardzo obiecująco. Problem jednak polega na ilości serwisów, które obsługuję ten otwarty standard. Oczywiście zmieni się to z czasem na razie pozostaje Nam domagać się wprowadzanie standardu OpenID w Naszych ulubionych serwisach. Sam zamierzam w ciągu kilku dni wprowadzić OpenID w moim skromnym Blogu.

Z ciekawostek dodam iż rząd Estonii chce aby każdy obywatel miał swój własny OpenID.

Estonia to kraj, w którym e-goverment wyszedł już dawno z fazy eksperymentów i stał się rzeczywistością. Teraz rząd Estonii zamierza dać wszystkich użytkownikom eID (elektronicznych dowodów tożsamości) dostęp do usługi OpenID. Każdy użytkownik będzie miał identyfikator w formie open.id.ee/[imie].[nazwisko] (nie wiadomo, co z osobami, które noszą to samo imię i nazwisko.

Źródło: Identity 2.0

Kolejne labolatoria z C++ i kolejna klasa. Tym razem implementacja struktury Stosu.

Read the rest of this entry »

Poniższy program został napisany na labolatoria z C++ i ma pokazać w jaki sposób klasy po sobie dziedziczą

Co to jest dziedziczenie?

Często podczas tworzenia klasy napotykamy na sytuację, w której klasa ta powiększa możliwości innej klasy, nierzadko precyzując jednocześnie jej funkcjonalność. Dziedziczenie daje nam możliwość wykorzystania nowych klas w oparciu o stare klasy. Nie należy jednak traktować dziedziczenia jedynie jako sposobu na współdzielenie kodu między klasami. Dzięki mechanizmowi rzutowania możliwe jest interpretowanie obiektu klasy tak, jakby był obiektem klasy z której się wywodzi. Umożliwia to skonstruowanie szeregu klas wywodzących się z tej samej klasy i korzystanie w przejrzysty i spójny sposób z ich wspólnych możliwości. Należy dodać, że dziedziczenie jest jednym z czterech elementów programowania obiektowego (obok abstrakcji, enkapsulacji i polimorfizmu).

Klasę z której dziedziczymy nazywamy klasą bazową, zaś klasę, która po niej dziedziczy nazywamy klasą pochodną. Klasa pochodna może korzystać z funkcjonalności klasy bazowej i z założenia powinna rozszerzać jej możliwości (poprzez dodanie nowych metod, lub modyfikację metod klasy bazowej).

Więcej na: http://pl.wikibooks.org/wiki/C++/Dziedziczenie

A poniżej przykład jak to działa w praktyce. Niestety zdaję sobie sprawy z pewnych ułomności napisanego programu. W następnych programach będzie już lepiej… Read the rest of this entry »

subscribe to our news feeds
Already a member, login below or join us here
USERNAME
PASSWORD