Szanowne Koleżanki, szanowni Koledzy
Transkrypt
Szanowne Koleżanki, szanowni Koledzy
Nr 9(12)/2006 W numerze: ¾ Newsy - podsumowanie miesiąca str.2 ¾ Z rodzinnego albumu, czyli fotki wybrane… str.6 ¾ Rynek wtórny – analizy miesiąca str.7 ¾ „Kalkulator na s60” str.8 ¾ Kącik programowania str.9 ¾ Wywiad miesiąca str.18 ¾ Statystyki miesiąca str.22 ¾ IGKF rok temu… czyli jacy byliśmy str.23 Szanowni Czytelnicy! Czas płynie nieubłaganie, to fakt. Jednak jak wszystko w przyrodzie i to ma swoje dobre strony... Bo przecież niewątpliwie pozytywnie ocenić można postępy, jakie uczyniliśmy przez te dwanaście wydań IGKF. Nieoceniona praca, jaką miesiąc po miesiącu nasi redaktorzy wkładają w powstawanie kolejnych numerów, owocuje coraz intensywniej. Łatwo dostrzec różnice, jakie dzielą wydania początkowe i obecne. Prócz samej objętości, staramy się coraz mocniej rozwijać poszczególne działy, zgodnie z Waszymi oczekiwaniami, oraz postępem na rynku, którego dynamikę badamy. Niektóre działy pojawiały się na krótko i z różnych przyczyn znikały, a niektóre mniej lub bardziej spodziewanie, wracają co pewien czas na wokandę. I tak oto całkiem niedawno gazetka wzbogaciła się o analizy rynku wtórnego telefonów komórkowych, jako stałą i na pewno bardzo użyteczną rubrykę; różności, które stanowią pole do popisu nie tylko dla użytkowników wybitnie uzdolnionych literacko, ale też pilnych obserwatorów i wnikliwych analizatorów - słowem - pełna dowolność. W jubileuszowym, listopadowym numerze odrodził się Album, w którym prezentujemy przykłady zdjęć zamieszczanych w Galerii przez użytkowników forum. Jeżeli zaś chodzi o perełkę jubileuszu, opracowanie o tajemniczym tytule "Drugie życie SX-1", warto zaznaczyć, iż jest to pierwsze tego rodzaju opracowanie w sieci, stworzone przez naszego nieocenionego współpracownika >>Dejko<< i zatwierdzone przez autora opisywanego oprogramowania. Polecamy gorąco, naprawdę warto zapoznać się z jego treścią, nawet jeżeli nie jesteśmy posiadaczami rzeczonego modelu. W bonusowej paczce znajdziecie również pliki stanowiące uzupełnienie kolejnego odcinka Kursu programowania, prowadzonego przez naszego redakcyjnego specjalistę Sebax`a. Ponadto stałe pozycje, wymagające równie poważnego nakładu sił, których jak w każdym miesiącu nie szczędzili Kolega Worms, Siwyex, czy Woofer. W imieniu ich i swoim, chciałem serdecznie podziękować za Wasze wsparcie. Pamiętajcie, że liczy się dla nas każda opinia, każdy mail i każda konstruktywna krytyka. Mamy nadzieję, iż ten pierwszy rok, stanowi wstęp do wielu, wielu numerów IGKF, które dla Was złożymy. Zapraszamy Wszystkich chętnych do współpracy, polecamy pamięci każdy piętnasty dzień miesiąca, jako dzień Internetowej Gazetki KomForum Vect0r. by Worms07® Nowe funkcjonalności I-BOA w Erze Od 12. października zostały wprowadzone nowe funkcje w Internetowym Biurze Klienta w Erze. Jedną z nowych funkcji są Bieżące połączenia. Zakładka ta umożliwia klientowi aktualne obserwowanie wykonanych połączeń od pierwszego dnia okresu rozliczeniowego. Dostępny jest również wykaz połączeń wykonanych poprzez bezpłatne wygenerowanie rachunku szczegółowego w formie elektronicznej. Odpowiednio w zakładce Płatności -> Historia faktur. Następną, nową funkcjonalnością I-BOA jest podgląd historii zmian wykonanych na koncie użytkownika w ramach programu Era Premia. Odpowiednio w zakładce Era Premia -> Historia zmian. _kamel_: W mojej opini jest to dobre posunięcie Ery. Bieżące monitorowanie połączeń jest bardzo przydatne. Do szcześcia brakuje jeszcze bezpłatna możliwość sprawdzenia ilości bezpłatnych minut w I-BOA. _____________________________________________________________________________________________________________________ Dodatkowe punkty Profit w Orange za znajomego z sieci Plus lub Era Orange wprowadził nową promocję dla klientów korzystających z programu Profit, w której można zdobyć dodatkowe 4000 punktów. Dodatkową pulę punktów mogą osiągnąć użytkownicy, którzy przekonają znajomego z sieci Plus lub Era do przeniesienia numeru do Orange i zdecydują się na plan taryfowy "Twój Plan", bądź "Premium". d-woj. : Promocja moze byc- czasem sie trafi znajomy z checia przejscia do orange a 4000 pkt "drogą nie chodzi" :D _______________________________________________________________________________________ Blueconnect z HSDPA w sieci Era Polska Telefonia Cyfrowa, jako pierwszy operator komórkowy w Polsce, uruchomi komercyjnie 30 października br. technologię HSDPA w całej swojej sieci 3G. Technologia HSDPA (High Speed Downlink Packet Access) jest rozwinięciem dotychczas wykorzystywanego UMTS i pozwala w chwili obecnej na zwiększenie szybkości transmisji danych z 384kbit/s do 1,8Mbit/s, czyli prędkości porównywalnych z łączami stacjonarnymi typu DSL, a docelowo nawet do 14,4 Mbit/s. Dzięki temu wszyscy klienci sieci Era korzystający z usługi blueconnect –zarówno dotychczasowi, jak i nowi - uzyskają teraz jeszcze szybszy dostęp do Internetu, bez dodatkowych opłat, PTC zaprezentowała technologię HSDPA po raz pierwszy w Polsce już w marcu br., podczas łódzkich targów Intertelecom. Zaledwie 6 miesięcy po tym wydarzeniu, PTC oddaje do dyspozycji swoich klientów w pełni funkcjonalną sieć HSDPA, dostępną wszędzie tam, gdzie obecny jest zasięg UMTS w sieci Era. Sieć 3G HSDPA Polskiej Telefonii Cyfrowej obejmuje swoim zasięgiem 51 miejscowości. Wkrótce planowane jest komercyjne uruchomienie sieci w Szczecinie, Toruniu, Bydgoszczy i Lublinie. Do końca br. w z zasięgu sieci trzeciej generacji znajdzie się ponad 8 milionów mieszkańców naszego kraju. Oznacza to, że zostaną wypełnione zobowiązania koncesyjne, a w zasięgu sieci 3G znajdzie się ponad 20% populacji ludności Polski. __________________________________________________________________________________________________________________________ Biling bieżących połączeń w Orange On-line W dniu dzisiejszym Orange udostępniło swoim klientom funkcję przeglądania wykonanych połączeń. Wykaz dostępny jest w serwisie Orange On-line w zakładce "Moje połączenia". Ukazane są ostatnio wykonane połączenia, wysłane smsy oraz ilość przesłanych danych, które można oglądać w odpowiednich filtrach, np. połączenia wykonane w roamingu. Biling On-line dostępny jest dla klientów korzystających z taryf abonamentowych oraz użytkowników Orange Go lub POP. Siwyex : Troszkę ida za ERĄ, ale jestem zadowolony gdyż jeszcze przez rok muszę korzystac z ich usług ... PS. Odrazu to sprawdziłem i działa:D _______________________________________________________________________________________________________________________________ Telefon stacjonarny w sieci Era Polska Telefonia Cyfrowa rozpoczęła z dniem dzisiejszym świadczenie usług telefonii stacjonarnej wprowadzając na rynek nową ofertę pod nazwą „Era Domowa” i „Era Firmowa”. Umożliwia ona abonentom prywatnym i biznesowym sieci Era korzystanie z telefonii stacjonarnej działającej w oparciu o bezprzewodową infrastrukturę PTC. Wprowadzona przez PTC usługa „Era Domowa” i „Era Firmowa” jest pierwszym tego typu rozwiązaniem oferowanym na polskim rynku. Ma ono na celu zaproponowanie klientom kompleksowej oferty telekomunikacyjnej składającej się, m.in., z telefonii komórkowej, stacjonarnej oraz szybkiego bezprzewodowego dostępu do Internetu. W pierwszym etapie usługa dostępna będzie w 37 z 49 stref numeracyjnych odpowiadających byłym województwom i obejmie swym zasięgiem 85% ludności Polski. Docelowo usługa dostępna będzie we wszystkie 49 strefach numeracyjnych. „Era Domowa” i „Era Firmowa”, tak jak w przypadku tradycyjnej telefonii stacjonarnej, umożliwiają nawiązywanie i odbieranie połączeń głosowych z numerami stacjonarnymi i komórkowymi zarówno w ruchu krajowym, jak i międzynarodowym. Dodatkowo, klient może również korzystać, m.in., z poczty głosowej, przekierowania na dowolny numer telefonu, prezentacji numeru rozmówcy, nie identyfikowania własnego numeru oraz SMS-a głosowego z sieci Era. Ma on również możliwość wyboru numeru stacjonarnego swojego telefonu w ramach dostępnej puli numeracyjnej. W ofercie „Era Domowa” opłata abonamentowa zaczyna się już od 20 złotych brutto miesięcznie, a w ofercie „Era Firmowa” od 10 złotych netto. Jest to obecnie najniższy dostępny na polskim rynku abonament telefonii stacjonarnej. Koszty połączenia w „Erze Domowej” to 35 groszy brutto za 3 minuty na numery stacjonarne oraz 60 groszy za minutę na numery komórkowe. Dodatkowo, abonament zawiera pakiet 60 minut przeznaczonych na rozmowy, który wliczony jest w jego cenę. Stawki w „Erze Firmowej” to 29 groszy netto za minutę połączenia na numery stacjonarne oraz 49 groszy netto za minutę na numery komórkowe przy naliczaniu jednosekundowym. Aby korzystać z usługi „Era Domowa” i „Era Firmowa” klient otrzymuje specjalną kartę SIM z przypisanym do niej numerem stacjonarnym. Może jej użyć ze zwykłym aparatem komórkowym. W ramach oferty promocyjnej dostępny jest, m.in., Sagem myH10L aparat stacjonarny wykorzystujący technologię GSM. Don Mateo : świetny pomysł! jesli ktos ma juz telefon stacjonarny w erze niech napisze czy nie ma z nim zadnych problemów bo chetnie bym zerwał umowe z TP TP znowu straci klientów _______________________________________________________________________________________ Samsung D830. Damsko - męska składana perfekcja. D830 przyciąga wzrok. Klasyczna czerń dla Panów, czerwień z wymyślnymi arabeskami delikatnie zaznaczonymi na obudowie dla Pań. Zaledwie 9.9 mm grubości ! To najbardziej płaski na świecie telefon z klapką. Tworzywa sztuczne wzmacniane włóknem szklanym, stopy tytanu i magnezu umożliwiają konstruowanie bardzo lekkich telefonów, bez szkody dla ich wytrzymałości i trwałości. Na zewnątrz ergonomiczna obudowa, łatwa w obsłudze gładka klawiatura i duży kolorowy wyświetlacz TFT o przekątnej 2.2" cala. Dla wygody użytkowników umieszczono z przodu mały wyświetlacz OLED, który umożliwia odczytanie czasu lub tekstowego identyfikatora rozmówcy. Specyfikacje • • • • • • • • • • • • • • • • • • • Trzy zakresy (900/1800/1900 MHz) / EDGE/ GPRS klasy 10 Aparat o rozdzielczości 2 megapiksele (4-krotny zoom cyfrowy) Wyświetlacz główny TFT QVGA, 262144 kolorów (240 x 320 pikseli, 2.2") Wyświetlacz dodatkowy OLED z 16 odcieniami szarości (96 x 16 pikseli, 0,8") Nagrywanie i przesyłanie wideo (H.263 / MPEG4) Odtwarzacz muzyczny (MP3 / AAC / AAC+ / AAC+(e) / WMA) USB 1.1 / Bluetooth 1.2 Współpraca ze stereofonicznymi słuchawkami Bluetooth A2DP Druk mobilny (przez Bluetooth) uMenu / Wyszukiwanie / Mobile Tracker / nowy czarno-biały interfejs użytkownika MMS / E-mail / JAVA / WAP TV-Output / tryb offline / przeglądarka dokumentów Odtwarzanie muzyki w tle / Edytor zdjęć / W-Postcard 86 MB pamięci użytkownika / pamięć zewnętrzna: microSD Notatki głosowe / poczta głosowa / tryb głośnomówiący 103 x 54 x 9,9 mm / 85 g Czas pracy przy zasilaniu z akumulatora (630 mAh) Czas rozmów: 2.5 godziny Czas czuwania: 210 godzin siwyex Bardzo ciekawy model stylistycznie ... Podobają mi się także funkcje (w sumie teraz to takie funkcje to standard ) Spodobał mi się bardzo wyświetlacz zewnętrzny typu OLED Ogólnie telefon zrobił na mnie wrażenie i podoba mi się (a jest to rzadkość wśród telefonów typu clamshell) _______________________________________________________________________________________________________________________________ W POP liczy się tylko ostatnia minuta Nowa promocja Orange, dzięki której klienci POP za rozmowę zapłacą tylko 80 groszy Od 9 listopada klienci oferty POP mogą korzystać z promocji Ostatnia Liczona, dzięki której rozmawiając się ze znajomymi w Orange zapłacą jedynie za ostatnią minutę połączenia, czyli tylko 80 groszy. Promocja dotyczy rozmów, które trwają maksymalnie do 10 minut. Po ich przekroczeniu kolejne minuty są naliczane według standardowej stawki. Promocja obowiązuje do 31 grudnia 2006 roku. Jeśli rozmowa trwa krócej niż 60 sekund abonent płaci jak za całą minutę. JaFranek: Nie za bardzo sie postarali. Konkurencja lepiej wypada pod tym względem. ______________________________________________________________________________________________________________________ Motorola wprowadza na polski rynek MOTOKRZR K1 Motorola oficjalnie wprowadza na polski rynek Motorolę K1. Nowy model został pokazany w trakcie wieczornego przedstawienia w jednym z warszawskich klubów. Na specjalnym pokazie w warszawskim klubie Platinium Motorola przedstawiła nowy model telefonu komórkowego - MOTOKRZR K1. Premiera urządzenia w Polsce jest także początkiem jego sprzedaży w Europie Zachodniej. Zaprezentowany telefon to przykład zaskakującego połączenia najnowszych osiągnięć techniki, rewolucyjnego designu oraz materiałów najwyższej jakości. Zgromadzeni goście mieli okazję poznać nowy model i przekonać się, że nazwa KRZR (od słowa “crazy”, czyli “szalony”) nie została nadana mu przypadkiem. Wieczór swoim energetycznym i pełnym hitów występem uświetniła Reni Jusis. Specyfikacje • • • • • • • • • • • • aparat cyfrowy 2 megapiksela z ośmiokrotnym zoomem i opcją edycji obrazu; wyświetlacz 176x220 pikseli TFT, 256 tysięcy kolorów; nagrywanie i odtwarzanie plików wideo MPEG4 (15 klatek na sekundę CIF); wbudowana pamięć 20 MB; streaming audio/wideo (3GPP); technologia stereo Bluetooth; gniazdo kart microSD, pozwalające na rozszerzenie pamięci urządzenia do 1 GB; odtwarzacz muzyczny obsługujący pliki MIDI, MP3, AAC i AAC+; transmisja EDGE klasy 12; notatki głosowe, przewidywanie tekstu, rozpoznawanie głosu; Push-to-Talk; technologia MotoSync umożliwiająca synchronizowanie kontaktów i kalendarza przy pomocy jednego klawisza. Danion Telefon jest strasznie brzydki (bynajmniej moim zdaniem)... Funckcjami niestety też nie powala. Jedynie ciekawym gadgetem może być przednia klapka, ale czy to sie przyda ? by Vect0r® Pojazdy. Wysłał: Tytuł obrazka: Telefon: Prototyp T800 „Porsche” Sharp 903 Link do zdjęcia Zwierzęta. Wysłał: Tytuł obrazka: Telefon: piotrex7 „Moja kotka...” SE d750 Link do zdjęcia Zapraszamy do oglądania innych zdjęć. by >>dejko<<® Udział producentów telefonów komórkowych na polskim rynku wtórnym. Rynek producentów telefonów komórkowych w Polsce (telefony używane) Sony Ericsson Motorola Siemens Nokia Samsung Sendo Sharp Inne LG Sagem Nec Alcatel Benq-Siemens Panasonic SPV Philips Miesiąc październik to kolejne niespodzianki. Znów znacząco wzrosła sprzedaż telefonów, co jest sytuacją nietypową. Przez cały październik, sprzedaż utrzymywała się na poziomie 21 – 22 tyś egzemplarzy. Ta sama wartość we wrześniu wyniosła 18 – 20 tyś… W poprzednich latach, dało się zaobserwować spadek zainteresowania używanymi telefonami w miesiącu październiku, w stosunku do września. Zaistniała sytuacją można tłumaczyć m.in. tym, ze duża grupa rodaków wybrała, jako sposób zarabiania na życie, import tańszych telefonów z zachodnich komisów GSM. Wzrosła sprzedaż telefonów każdej marki (oprócz Sharp’a). Największy wzrost sprzedawalności, to telefony Nokii, Sony Ericssona i w mniejszym stopniu Motoroli. Większy „kawałek tortu” zajęli kosztem Siemensa i Samsunga. Tu ja zwykle rządzi model 6020. Jego pozycja może być zagrożona tylko przez 6280, którego sprzedaż jest niewiele niższa. To ciekawe, bo 6280 nie należy do tanich telefonów. Po raz kolejny można zauważyć, że kupujący celują w klasę wyższa lub średnią-wyższą… Bezapelacyjnym królem SE jest k750i. Różnica w sprzedanych egzemplarzach, pomiędzy tym modelem a k700i (drugim pod względem sprzedawalności) wynosi ok. 100 modeli. Tylko i wyłącznie V3. Model ten sprzedaje się chyba najlepiej ze wszystkich telefonów na Allegro. Codziennie możemy znaleźć ok. 600 aukcji z tym modelem. Tu jak co miesiąc – C65. Siemens jest jedyną marką, w której najbardziej lubiany jest model klasy niższejśredniej. Pozostałe modela pozostają daleko w tyle za 65 a zainteresowanie droższymi modelami tej marki praktycznie nie występuje. Najlepiej „ciągną” modele X200 i X640. W zasadzie wszystkie modele Samsunga „ciągną” mniej więcej tak samo. Jest to jedyny producent, który ma tak wyrównaną sprzedaż wszystkich oferowanych modeli. by >>dejko<<® Kalkulator na s60. Udany kompromis pomiędzy funkcjonalnością a prostotą obsługi - NiceCalc. W poszukiwaniu najlepszego kalkulatora na telefon, natknąłem się na aplikację NiceCalc. Jest to rozbudowany kalkulator przeznaczony na telefony pracujące pod kontrolą Symbian OS. Aplikacja ma wagę 22KB, a na dysku telefonu zajmuje ok. 50KB, zatem bez problemu może być używana nawet przez użytkowników nie posiadających kart pamięci. Program komunikuje się z nami tylko i wyłącznie w języku angielskim, co w przypadku kalkulatora nie jest żadną wadą. Instalacja przebiega bez problemowo i szybko. Czym NiceCalc różni się od innych kalkulatorów? Przede wszystkim prostotą obsługi, nie odbiegającą od tej, znanej z kalkulatora Calcium. Aplikacja nie jest może kombajnem matematycznym (jak np. BestCalc), ale udostępnia wszystkie najczęściej używane funkcje. Po uruchomieniu programu, ujrzymy całkiem przyjemny interfejs graficzny. Można wybierać pomiędzy kolorystyką jasną lub ciemną… Podstawowe działania (przyciski ułożone w krzyż), obsługujemy za pomocą joysticka, analogicznie jak w programie Calcium (góra +, dół -, wciśnięcie = itd.). Trzy przyciski funkcyjne to: ← przycisk „C”, C przycisk czerwonej słuchawki i Fn przycisk ołówka. Liczby wprowadzamy za pomocą klawiatury numerycznej. Aby używać funkcji znajdujących się nad wirtualnymi przyciskami, wciskamy Fn (ołówek) a następnie daną liczbę lub przesuwamy joystick w odpowiednia pozycję. Prościej i wygodniej już się chyba nie da. Kalkulator pozwala też na zmianę miary kątów ze stopni na radiany lub gradusy. Wyświetlacz, pozwala na jednoczesne wyświetlenie 15 cyfr. Niestety nie są pokazywane wykonywane działania (jak np. w kalkulatorze systemowym). Aplikacja jest kompatybilna ze wszystkimi telefonami pracującymi pod kontrolą Symbian OS 6 i 7. Producent nie wspomina nic o 8, ale prawdopodobnie, na tej wersji, aplikacja także powinna działać poprawnie. Producent to VerySoft. Aplikacja jest rozprowadzana jako 11 dniowa wersja demo. Pełna wersja to wydatek ok. 7 dolarów. by sebax® Ciąg dalszy kursu programowania. W razie pytań i wątpliwości – wszelkich porad w tej materii udziela redaktor sebax. Dodatkowo prosimy zerknąć do bonusowej paczki IGKF, w której znajdziecie pliki z przykładem do listopadowego Kursu programowania. Odcinek 5, Kontrolki Interfejs praktycznie każdego programu składa się z widoków. Przez widoki rozumiemy sposób przedstawienia użytkownikowi na ekranie danych, którymi zarządza program. Widok programu składa się z pewnej liczby elementów użytych do zobrazowania stanu programu lub danych w programie. Elementami używanymi w widoku mogą być: • Obrazki • Przyciski • Edytory • Suwaki • Paski postępu • Listy wyboru Oraz wiele, wiele innych rodzajów elementów przedstawianych użytkownikowi, które zazwyczaj mają przypominać przedmioty/obiekty ze świata realnego, takie jak: kartka papieru, przycisk na obudowie jakiegoś urządzenia, lista zakupów itp. W systemie SymbianOS elementy widoków zwane kontrolkami dostarczane są w postaci API nazywanego CONE. Podstawową klasą C++ oferowaną przez CONE jest klasa CCoeControl. CCoeControl oferuje zestaw funkcji pozwalających na wykorzystanie i obsługę podstawowych funkcji kontrolek: • tworzenie okien w serwerze okien • mechanizm składania innych kontrolek w jedną złożoną kontrolkę • rysowanie na ekranie • obsługa klawiatury • obsługa ekranu dotykowego/rysika Wszystkie zdarzenia związane z wyżej wymienionymi funkcjami pochodzą z serwera okien lub są do niego kierowane, odpowiada za to framework w postaci klasy CEikAppUi. Serwer okien, poprzez sterowniki urządzeń, zajmuje się obsługą klawiatury, ekranu itp. Klasa CCoeControl Wszystkie kontrolki dostarczane przez framework uikon/qikon/avkon dziedziczą z klasy CCoeControl. Z punktu widzenia programisty klasa ta oferuje użyteczne funkcje: • CreateWindowL/SetContainerWindowL Do wyświetlania danych na ekranie kontrolki używają okien. Okno po stronie klienta serwera okien, czyli pisanego przez nas programu reprezentowane są przez klasę RWindow. Klasa CCoeControl posiada funkcję CreateWindowL, która tworzy dla nas obiekt RWindow i nim zarządza. Istnieje kilka typów okien np.: • RWindow – zwykłe okno • RBlankWindow – okno tła które pozwala tylko na ustawienie koloru tła • RBackedUpWindow – okno z buforem zapasowym Zazwyczaj okna mają kształt prostokąta, istnieje jednak możliwość zmiany ich kształtu w dowolny wielokąt. Metoda CreateWindowL jest metodą protected i może być używana tylko przez klasy dziedziczące z klasy CCoeControl. Zazwyczaj wywołanie tej metody umieszcza się w drugim konstruktorze obiektu ConstructL. Wszystkie okna w programie zorganizowane są w postaci struktury drzewiastej. W standardowym programie wykorzystywane jest tylko jedni drzewo okien. Na szczycie drzewa znajduje się obiekt RWindowGroup. Okna z punktu widzenia zasobów w telefonie okna są dość cenne, zajmują pamięć, trzeba kontrolować ich listę, przesłanianie itp. Z tego względu klasa kontrolki może wykorzystywać okna innych kontrolek. Kontrolkę, która udostępnia swoje okno innym kontrolkom, a tym samym zawiera je w sobie, nazywamy kontrolką złożoną/kontenerem (compound control/container). Kontrolki korzystające z okna kontenera nazywamy kontrolkami wewnętrznymi. Aby kontrolka korzystała z okna innej kontrolki zamiast wywołania funkcji CreateWindowL wywołuję się funkcję SetContainerWindowL, której jako parametr podaje się kontrolkę macierzystą korzystającą z własnego okna lub okna innej kontrolki, która takie okno posiada. • SetRect/SetSize/SetPosition/SizeChanged CCoeControl oferuje kilka funkcji służących do manipulacji jej rozmiarem i położeniem. Po każdym wywołaniu funkcji do zmiany rozmiaru i położenia kontrolki wywoływana jest wirtualna funkcja SizeChanged. Można nadpisać tą funkcję i w ten sposób automatycznie obsługiwać zmianę położenia i rozmiaru kontrolki. • OfferKeyevent Framework odczytuje z serwera okien zdarzenia o naciśnięciu klawisza na telefonie. Wszystkie kontrolki, które chcą obsługiwać klawisze muszą znajdować się na stosie obsługi przycisków. Stos ten to obiekt zawierający wskaźniki do kontrolek, dodawanie i odejmowania kontrolek do/z stosu służą dwie metody kontrolera aplikacji(klasy dziedziczącej z CEikAppUi) AddToStackL i RemoveFromStack. Wszystkie elementy na stosie mają swój priorytet. Przekazanie zdarzenia naciśnięcia przycisku polega na wywołaniu funckji OfferKeyeventL obiektu o najwyższym priorytecie. Jeżeli funkcja ta zwróci wartość EEeyWasNotConsumed to wywoływana jest funkcja obiektu o mniejszym priorytecie, dzieje się tak aż do momentu kiedy OfferKeyEventL zwróci wartość EEeyWasConsumed lub na stosie zabranie obiektów. • HandlePointerEvent Metoda ta wywoływana jest kiedy zdarzenie naciśnięcia ekranu dotykowego wystąpi w obszarze ekranu zajmowanego przez daną kontrolkę. • ComponentControl/CountComponentControls Metody te służą do tworzenia kontrolek złożonych, które w sobie zawierają inne kontrolki korzystające z okna kontrolki złożonej. CountComponentControls zwraca ilość kontrolek zawartych w tym kontenerze(kontrolce złożonej) a ComponentControl zwraca wskaźnik do kontrolki o podanym indeksie/numerze. W ten sposób można uzyskać dostęp do elementów kontenera i np. wymusić odmalowanie na ekranie samego kontenera i wszystkich jego elementów. • Draw/DrawNow Metody te zwyczajowo służą do rysowania na ekranie. Metoda DrawNow implementowana we frameworku Uikon woła metodę Draw a następnie korzystając z funkcji CountComponentControls i ComponentControl odrysowuje kontrolki wewnętrzne. Funkcja Draw odrysowuje wnętrze kontrolki. Działanie DrawNow w skrócie wygląda następująco: for(TInt i=0;i<CountComponentControls();i++) { CCoeControl* control; // kontrolka wewnętrzna control=ComponentControl(i); control->DrawNow(); } Do dzieła, czyli przykład wykorzystania CCoeControl Wszystkie klasy korzystające z frameworku CONE dziedziczą z kalsy CCoeControl są to np.: widoki, dialogi, edytory, przyciski listy itp. W przykładzie stworzymy widok będący kontrolką złożoną składająca się z dwóch mniejszych kontrolek zawierających tekst i grafikę. // deklaracje „wyprzedzające” class CTextExampleControl; // nasza kontrolka z tekstem class CGraphicsExamplecontrol; // nasza kontrolka z grafiką // deklaracja klasy naszego widoku a zarazem kontenera class CExampleView : public CCoeControl // dziedziecznie z CCoeControl { public: // drugi konstruktor void ConstructL(const TRect& aRect); public: // funkcje dostępowe do kontrolek CCoeControl* TextControl(); CCoecontrol* GraphicsControl(); public: // metody kontenera z CCoeControl TInt CountComponentControl() const; CCoeControl ComponentControl(TInt aIndex) const; public: // rysowanie kontrolki void Draw(const TRect& aRect) const; private: CTextExampleControl* iTextControl; CGraphicsExamplecontrol* iGraphicsControl; }; // deklaracje kontrolki z tekstem bedzie wyswietlac literki z klawiatury class CTextExampleControl : public CCoeControl { public: // obsługa klawiatury TKeyResponse OfferKeyEventL(const TKeyEvent &aKeyEvent, TEventCode aType); public: // rysowanie kontrolki void Draw(const TRect& aRect) const; private: TChar iDisplayedCharacter; }; // deklaracja kontrolki z grafiką będzie wyświetlać małe kółeczko w miejscu // naciśnięcia ekranu class CgraphicsControl : public CCoeControl { public: // obsługa dotknięcia ekranu void HandlePointerEventL(const TPointerEvent &aPointerEvent); public: // rysowanie kontrolki void Draw(const TRect& aRect) const; private: TPoint iTouchPoint; }; // Implementacja klas void CExampleView::ConstructL(const TRect& aRect) { CreateWindowL(); // tworzymy nowe okno dla naszego widoku // ustawiamy rozmiar i położenie używając przekazanego paramatru SetRectL(aRect); // tworzymy kontrolke z tekstem iTextControl=new (ELeave) CTextExampleControl; // kontrolka tekstowa będzie korzystać z wcześniej stworzonego okna iTextControl->SetContainerWindowL(*this); // ustawiamy rozmiar kontrolki z tekstem używając klasy TRect // represzentującej prostokąt // klasa TRect posiada konstruktor z dwoma parametrami: // 1) TPoint – współrzędne górnego lewego rogu prostokąta // 2) TSize – rozmiar prostokąta iTextControl->SetRect(TRect(TPoint(5,5),TSize(10,10))); // tworzymy kontrolkę z grafiką iGraphicsControl=new (ELeave) CGraphicsExamplecontrol; // ustawiamy kontener iGraphicsControl->SetContainerWindowL(*this); // ustawiamy położenie i rozmiar iGraphicsControl->SetRect(TRect(TPoint(5,50),TSize(50,100)); // aktywujemy kontrolkę // kontrolka aktywowana jest gotowa do rysowania // funkcja ActivateL jest automatycznie wołana dla wszyskich kontrolek // wewnętrznych ActivateL(); } // funkcja dostępowa CCoeControl* CExampleView::TextControl() { return iTextControl; } // funkcja dostepowa CCoecontrol* CExampleView::GraphicsControl() { return iGraphicsControl; } // zwracamy liczba kontrolek wewnętrznych TInt CExampleView::CountComponentControl() const { return 2; } // zwracamy wskaźniki do kontrolek CCoeControl CExampleView::ComponentControl(TInt aIndex) const { if(aIndex==0) return iTextControl; if(aIndex==1) return iGraphicsControl; return NULL; } // rysowanie ekranu void CExampleView::Draw(const TRect& aRect) const { // pobranie kontekstu graficznego // za pomocą kontekstu graficznego odbywa się całość operacji związanych // z rydowaniem tekstu, bitmap, linii itp. CWindowGC& gc=SystemGC(); // ustawiamy kolor „pędzla” używając klasy TRgb // kolor przekazujemy przez konstruktor TRgb podając odpowiednie // składowe koloru gc.SetBrushColor(TRgb(0xff,0,0)); // to samo dla „pisaka” gc.SetBrushColor(TRgb(0xff,0,0)); // rysujemy tło w postaci wypełnionego prostokąta o wielkości // całej kontrolki, rozmiar i położenie kontrolki jest pobierany // za pomocą funkcji Rect() gc.DrawRect(Rect()); } // implementacja kontrolki tekstowej TKeyResponse CTextExampleControl::OfferKeyEventL(const TKeyEvent &aKeyEvent, TEventCode aType) { // obsługa klawiatury // jeżeli typ zdarzenia to znak // można jeszcze testować naciśnięcie lub zwolnienie klawisza if(aType==EEventKey) { // zapamiętujemy znak iDisplayedCharacter=TChar(aKeyEvent.iCode); DrawNow(); // odrysowujemy kontrolkę } } void CTextExampleControl::Draw(const TRect& aRect) const { CWindowGC& gc=SystemGC(); // ustawiamy kolor „pisaka” na czarny gc.SetPenColor(TRgb(0,0,0)); // przepisujemy znak do bufora TBuf<1> buf; buf.Append(iDisplayedCharacter); // ustawiamy font korzystając z gotowych fontów systemowych gc.UseFont(iEikonEnv->TitleFont()); // rysujemy tekst zaczynając od punktu 5,5 gc.DrawText(TPoint(5,5),buf); // wyrzucamy font gc.DiscardFont(); } // implementacja kontrolki z grafiką // obsługa dotknięcia ekranu void CGraphicsControl::HandlePointerEventL(const TPointerEvent &aPointerEvent) { // jeżeli typ zdarzenia to naciśnięcie if(aPointerEvent.iType==EButton1Down) { // zapamiętanie punktu iTouchPoint=aPointerEvent.iPosition; // odrysowanie kontrolki DrawNow(); } } // rysowanie kontrolki void CGraphicsControl::Draw(const TRect& aRect) const { CWindowGC& gc=SystemGC(); // ustawiamy kolor „pisaka” na niebieski gc.SetPenColor(TRgb(0,0,0xff)); // ustawiamy typ pędzla na NULL czyli pusty pędzel // nie nie będzie rysowane gc.SetBrushStyle(CWindowGc::ENullBrush); // rysowanie koła można wykonać na kilka sposobów // tutaj ustawimy rozmiar pędzla na średnicę koła // i narysujemy jeden punkt gc.SetPenSize(10); gc.Plot(TPoint(20,20)); } // konstrukcja widoku oraz dodanie kontrolki do stosu odbywa sie zazwyczaj // w funkcji ConstructL kontrolera aplikacji void CExampleAppUi::ConstructL() { ..... iExampleView=new (ELeave) CExampleView; // ustawianie rozmiaru i położenia widoku // funkcja ClientRect zwraca prostokąt dostępny dla widoku aplikacji iExampleView->ConstructL(ClientRect()); // dodajemy do stosu kontrolkę tekstowom AddToStackL(iExampleView->TextControl()); // kontrolka powinna być usunięta ze stosu przed jej skasowaniem // zazwyczaj dzieje się to w destruktorze kontrolera aplikacji ..... } by Siwyex® Ten numer przedstawia reboot'a i jego “wypad” do USA Red : Czy lubisz spędzać czas na KF? Co Cię cieszy, a co denerwuje? Reboot : Zdecydowanie TAK :) KomForum mam na stałe odpalone w reboot Grupa: Moderator Postów: 2137 Operze i co jakiś czas sprawdzam czy pojawiły się jakieś nowe posty. Dołączył: 18.08.03 Można to określić Skąd: Wrocław Nr użytkownika: 1115 jednym słowem – uzależnienie :) Cieszy mnie to, że ludzie jakoś się Telefon: Nokia 9300 Operator: Plus GSM opamiętali i nie sprawiają aż takich problemów jak dawniej. Cieszy mnie również, że niektórzy „nabijacze” nawrócili się. Smuci a zarazem denerwuje , gdy osoba, której zwraca się uwagę, ze „wali w prostownik” odpowiada „ale ja nie nabijam”. Poza tym są użytkownicy, którzy zawsze pozostaną „dziećmi neostrady”, ale nie będę głośno mówił, kogo mam na myśli :) Powiem tylko, że konsultuję się w tej sprawie z innymi moderatorami i przeważnie mamy podobne spostrzeżenia na temat tych „upierdliwych” użytkowników. Ale jak widać – staramy się być spokojni i opanowani, co w ostatnim czasie przynosi naprawdę dobre rezultaty, bo na forum panuje porządek. Red : Czy praca moderatora zadowala Cię, czy wolałbyś zostać zwykłym userem? Reboot : Zdecydowanie podoba mi się moderowanie. Wolę mieć uprawnienia, niż ich nie mieć :) Jako moderator jestem również użytkownikiem tak jak każdy inny, a do tego mam pewne przywileje :) Jako moderator mogę reagować w pewnych sytuacjach i np. blokować tematy lub karać ostrzeżeniami ludzi, którzy postępują niezgodnie z netykietą i regulaminem. Dodatkowo razem z kolegami moderatorami i adminami decydujemy wspólnie o wszelkich przedsięwzięciach i inicjatywach naszych lub zgłaszanych przez użytkowników. Sądzę, że całkiem miłym uczuciem jest możliwość prawie bezpośredniego decydowania o dalszym losie forum. Podejmując pewne decyzje razem z kolegami adminami/moderatorami staję się za nie odpowiedzialny na równi z nimi - sprawia to, że jeszcze bardziej czuję się związany z tym forum. Red : Ostatnio wróciłeś z USA, powiedz jak wyglądają tamtejsze postpaid i prepaid ...? Reboot : W zasadzie nie miałem czasu zapoznać się dokładnie z tamtejszym rynkiem telekomunikacyjnym :) Mogę jedynie stwierdzić, że wszyscy moi amerykańscy znajomi mieli komórki na abonament, natomiast prepaidy kupowali w zasadzie Polacy :) Mnie np. SMS do Polski kosztował 5 centów czyli około 15 groszy, natomiast minuta rozmowy wewnątrz sieci kosztowała 18 centów czyli około 55 groszy. Może wydawać się to dużo, ale jeśli wziąć pod uwagę wysokość zarobków w USA i w Polsce, to naprawdę są to bardzo małe kwoty… Nokia 1100 w Wal-Marcie kosztowała 20$, ale niestety przyjechałem za późno, bo wszystkie 1100 zostały wykupione i musiałem się zadowolić cudownym telefonem Kyocera K10 Royale :) W postpaidach są oferowane duże ilości darmowych minut (nie wiem jak z SMSami), a to z tego powodu, że płaci się zarówno kiedy się dzwoni, jak również gdy się odbiera połączenia. Dodatkowo płaci się nie tylko za wysłane SMSy, ale również za odebrane :) Red :Jakie ceny telefonów są w USA przy wzięciu abonamentu i jakie telefony można dostać? Reboot : Przyznam się szczerze, że kompletnie się nie interesowałem cenami telefonów, bo nie miałem zamiaru nic kupować, więc nie zapamiętałem żadnych cen :) Pamiętam jedynie, że w zasadzie większość modeli to klapkowce (Samsungi, Motorole, Nokie itp.) a także spotyka się wiele ciekawych modeli jak np. LG VX9800 lub… HTC Wizard zbrandowany dla Verizona :) czyli jakaś odmiana Czarodzieja… z antenka (HTC Wizard = SPV M3000 = MDA Vario = Qtek 9100) a także wiele telefonów Blackberry. Red : Czy miałeś możliwość sprawdzenia UMTS? Jeśli tak opisz swoje wrażenia ... Reboot : Miałem telefon obsługujący wideorozmowy, ale nie miałem do kogo zadzwonić, a potem sprzedałem ten telefon i niestety nie miałem nigdy przyjemności sprawdzenia „z czym to się je”. Red : Czy według Ciebie telefony które wchodzą na rynki zagraniczne (Azja, Ameryka Płn.), powinny natychmiast przybywać do nas, czy też nasz rodzimy, europejski rynek jest wystarczająco samodzielny i prężny? Reboot : Moim zdaniem wszystko zależy od tego o jakich telefonach mówimy. O modelach z niższej półki czy może raczej o super nowinkach technicznych z aparatami 15 MPix, dyskami 20 GB i milionem innych wodotrysków… Polacy to specyficzny naród i moim zdaniem nie potrzebujemy tych wszystkich nowinek, które wchodzą na rynki azjatyckie (głównie japoński), ponieważ… nikt nie będzie z tego korzystał. Polacy lubią mieć wiele rzeczy z samej chęci posiadania i pokazania sąsiadowi – „patrz stary – ja mam, a Ciebie nie stać”. Z tego, co obserwuję, to ludzie zaczynają używać coraz bardziej zaawansowanych telefonów, ale chyba jednak nadal większa część społeczeństwa nie przykłada takiej wielkiej wagi do tego jaki ma telefon. A ta garstka maniaków? Oni sobie poradzą i kupią interesujący ich model chociażby na Allegro lub eBayu… Red : Czy zauważyłeś jaki telefon tam jest popularny? Na jaką markę się rzucają? Reboot : Nie zauważyłem jednego popularnego modelu (jak np. u nas masówki w stylu v3 lub k750i) – po prostu ten naród uwielbia telefony z klapką. Poza tym popularna tam jest usługa Push-To-Talk reklamowana tam jako Walkie-Talkie (łoki toki) – pierwszy raz spotkałem się z tym w Greyhoundzie pierwszego dnia po przylocie i na każdym kroku widziałem ludzi używających komórek jako walkietalkie. Z pewnością korzystanie z tego musi być tańsze niż normalne rozmowy. Poza tym zauważyłem, że czarni często np. w autobusach potrafią odpalić jakąś mp3 i przystawić telefon do ucha i jechać i słuchać przebojów w stylu Yung Joc – „Goin’ Down” lub Preety Ricky „Your Body” lub Luke & Q – „My Turn” Red : Spoglądając na forum zauważyłem, że poprzednio miałeś comunicatora, teraz masz comunicatora, opowiedz dlaczego akurat one? Reboot : Naprawdę trudno mi odpowiedzieć na to pytanie :) A dlaczego wysłużonego Mercedesa S500 wymienię na nowszy model S600 ?? :) Communicatory to klasa sama w sobie… Drugą naturą człowieka jest przyzwyczajenie. Dawniej sądziłem, że niezbędny jest mi telefon z aparatem, super dzwonkami, zmienianymi obudowami itp. Posiadałem Nokię 6600 i sądziłem, że nic lepszego już mieć nie można, aż pewnego dnia uznałem, że kupię Nokię 9500 Communicator… i tak już zostało. Wystarczy przez krótki czas używać telefonu z klawiaturą QWERTY i naprawdę dostrzega się, że to jest właśnie „to coś”. Ilekroć biorę do ręki inny telefon, to zadaję sobie pytanie „motyla noga – jak ludzie mogą pisać na tym SMSy ??” Red : Kiedy dostałeś/kupiłeś swój pierwszy telefon i jaki to był telefon, oraz z jakiej sieci pochodził? Reboot : Pierwszy telefon to był Bosch 509 kupiony w promocji Plusa w lutym 1999 roku. Od tamtej pory ciągle mam ten sam numer 601… I oczywiście nadal jestem w Plusie. Red : Dlaczego pojechałeś do Stanów Zjednoczonych? Praca/nauka/wakacje, czy może coś całkowicie innego? Reboot : Był to wyjazd w ramach „Work&Travel” – czyli najpierw pracujesz, a potem zwiedzasz. Nie ukrywam, że pojechałem do Stanów, żeby zarobić. Zamiast siedzieć w domu na KomForum :) i obijać się całymi dniami, to popracowałem sobie troszkę w wakacje,a także zwiedziłem kawałek Stanów. Pracując średnio 48 godzin tygodniowo zarobiłem sobie wystarczająco, żeby kupić sobie np. laptopa Dell Inspiron 6400 za którego zapłaciłem 1100$ (jego parametry to ekran 15,4”, 1024 MB RAM, dysk 80GB 7200rpm, DVD-RW, procesor Duo Core 1,83GHz, bateria trzyma 4-5 godzin – w Polsce ten model w O WIELE gorszej konfiguracji kosztuje więcej niż 3300zł (czyli ~1100$), a dodatkowo zapłaciłem za powiększoną baterię i oryginalnego Windowsa XP Home). Sądziłem, że pojadę tam i zarobione pieniądze odłożę sobie na jakiś konkretny zakup za kilka lat :) Niestety w USA należy zapomnieć o takim oszczędzaniu – na każdym kroku są sklepy z ciuchami, a sprzęt elektroniczny jest bajecznie tani – kupiłem Canona S2 IS z różnymi filtrami, obiektywami, kabelkami, kartą pamięci, statywem, walizką, torbą i zapłaciłem tyle, ile w Polsce kosztuje goły Canon S2 IS prosto od producenta :) Nawet pendrive Kingstona 4GB w USA kosztował 130$,a w Polsce ponad 500zł czyli o 1/3 więcej !!! Również PSP i iPody są popularne w USA i o wiele tańsze niż w Polsce. Ja za swojego iPoda 30 GB Video dałem 200$... Na koniec zaś ze znajomymi wypożyczyliśmy samochód i wybraliśmy się z Connecticut na Florydę. Po drodze zwiedziliśmy Nowy York, Filadelfię, Waszyngton, Orlando, Miami a także odwiedziliśmy Disneyland – krainę Myszki Miki i Kaczora Donalda :) Na koniec - ostrzegam wszystkich przyszłych amatorów „Work&Travel” – nie kupujcie za dużo ciuchów, bo będziecie mieli problem z nadbagażem na lotnisku :) Wyleciałem z dwoma małymi walizkami, a wróciłem z dwoma wielkimi (notabene te dwie małe walizki mieściły się w jednej z nowych), a i tak ledwo się zapakowałem, a do tego zapłaciłem 50$ za nadbagaż :) I nie lećcie do USA liniami Air France – zwiedzanie Paryża, lotniska Charles’a de Gaule’a oraz zaginione bagaże – gwarantowane :) Red : Skąd wziął się pomysł na takowe avatary w twoim profilu ? Reboot : Po prostu od zawsze lubiłem Myszkę Miki. Była to moja pierwsza pluszowa maskotka kupiona 15 lat temu w Niemczech w Bawarii. Poza tym jak byłem mały kupowałem komiksy Donald Duck i Mickey Mouse, a następnie Kaczora Donalda, gdzie oczywiście bohaterem komiksów była Myszka Miki. Gdy myślałem nad tym jakiego avatara sobie "strzelić", przyszło mi do głowy "a czemu nie Mikiego?" i tak już zostało :) Pewnego razu na chacie KomForum nOez opowiadał mi, że słyszał jak jacyś goście mówili, że "mysza z komforum powiedział...", co jak widać oznacza, że jestem kojarzony z takim właśnie avatarem, co mnie bardzo cieszy :) PS. Oczywiście podczas travelu w USA pojechaliśmy do Disneylandu :) Polecam :) Kraina Myszki Miki i Kaczora Donalda :) Dziękuje za wywiad siwyex Pozdrawiam wszystkich czytelników Gazetki KF oraz użytkowników KomForum.pl by WoofeR® ___________ * Materiał do opracowania statystycznego obejmuje dni: 15.10.06- 14.11.06 Postanowiliśmy powołać do życia zupełnie nowy dział, dział który jednym wyda się zbędny, innym zabawny, a jeszcze innym sympatyczny. Pewnie każdy ma nieco racji, jednak jak zawsze odniesiemy się do jego dalszego redagowania, dopiero po Waszych ewentualnych głosach poparcia, czy sprzeciwu. Jak łatwo się zorientować – będziemy w nim wspominać w kilku słowach to, co rok wcześniej zawierała IGKF. Zapraszamy. Nr 2(2)/2005 Internetowa Gazetka KomForum Nr 2(2)/2005. W numerze: ¾ ¾ ¾ ¾ Newsy - podsumowanie miesiąca. Z rodzinnego albumu, czyli fotki wybrane… „Rozmawiać, czy nie rozmawiać… oto jest pytanie!” – felieton. Ankieta "Ile miesięcznie rozmawiasz przez telefon komórkowy?" Świąteczne Zestawy w taryfie Era Nowy Komfort Od dnia 16 listopada br. w sieci Era, pojawi się nowa promocja dla klientów indywidualnych: Nowy Abonent sieci Era w promocji może wybrać następujące zestawy: • Zestaw 40/20 (w ofercie znajduje się jeden pakiet "uniwersalny" czyli 40 minut do wykorzystania we wszystkich sieciach w cenie promocyjnej 20 zł brutto przez okres trwania całej umowy tj. 24 miesięcy); • Zestaw 80/40 (w ofercie znajdują się dwa pakiety "uniwersalne" czyli 80 minut do wykorzystania we wszystkich sieciach w cenie promocyjnej 40 zł brutto przez okres trwania całej umowy tj. 24 miesiący); • Zestaw 140/40 (w ofercie znajduje się jeden pakiet "taniej w sieci" czyli 100 minut do sieci Era, Heyah oraz stacjonarnych, a także jeden pakiet "uniwersalny" czyli 40 minut do wykorzystania we wszystkich sieciach w cenie promocyjnej 40 zł brutto przez okres trwania całej umowy tj. 24 miesięcy); • Zestaw 180 i wybrany numer/80 (w ofercie znajduje się jeden pakiet "taniej w sieci" czyli 100 minut do sieci Era, Heyah oraz stacjonarnych, a także dwa pakiety "uniwersalne" czyli 80 minut do wykorzystania we wszystkich sieciach, oraz jeden pakiet "z przyjacielem" czyli darmowe połączenie z jednym wybranym numerem sieci Era, Heyah lub stacjonarnym w cenie promocyjnej 80 zł brutto przez okres trwania całej umowy tj. 24 miesięcy); Oczywiście wszystkie minuty są wymiennie na smsy. Regulamin promocji i cennik telefonów dostępny jest na stronie www.era.pl. ___________________ Uwaga! Niektóre linki z numerów archiwalnych mogą być niedostępne! Kontakt: Redaktor naczelny: Vect0r 4278457 [email protected] Kontakt: Grafika: Fox PW Administrator Kontakt: Redaktor: worms07 1443229 [email protected] Kontakt: Redaktor: WoofeR PW Moderator Redaktor: Szejker Redaktor: siwyex Kontakt: PW Kontakt: PW Redaktor: sebax Redaktor:>>dejko<< Kontakt: PW Kontakt: [email protected]