To jest tylko miniblog - zobacz oficjalny blog autora

Połączenia SSL w PHP (klient HTTPS)

15 października 2007 | Permalink

Ostatnio stanąłem przed problemem utworzenia klienckiego połączenia SSL z poziomu skryptu PHP w celu pobrania pliku przez protokół HTTP. Sprawa okazała się prostsza niż myślałem. Tutaj zamieszczam gotową receptę.

Wymagania

Żeby całość zaczęła chodzić, musimy mieć PHP skompilowane z obsługą OpenSSL. To, czy mamy wkompilowany OpenSSL możemy sprawdzić w wyniku, jaki zwraca funkcja phpinfo(), lub po prostu - wyjdzie w praniu, podczas pisania skryptu.

Założenia ogólne

Cała procedura sprowadza się do utworzenia odpowiedniego nagłówka protokołu HTTP, otwarcia połączenia SSL, wysłania tego nagłówka przez otwarte połączenie oraz odebrania odpowiedzi.

Czytaj dalej...

7 przydatnych porad dla Windows Mobile 5

22 września 2007 | Permalink

Ostatnio miałem sytuację kryzysową na moim palmtopie - zmieniłem ustawienie domyślnej klawiatury, no i po soft resecie system się posypał... Skończyło się na hard resecie, a więc musiałem ustawiać wszystko, w tym rejestr od nowa.

Postanowiłem więc opisać tricki, które zawsze stosuję, aby palmtopowy Windows Mobile 5 chodził sprawniej i był bardziej dostosowany do moich preferencji.

W przypadku zmian ustawień rejestru korzystam z Total Commander CE, którego polecam, nawiasem mówiąc.

Polskie znaki na HTC Hermes (Era MDA Vario II)

Co prawda domyślnie mamy troszkę znaków polskich, niestety są one (jak dla Polaków) ułożone troszkę bezsensownie - trzeba np. 5 razy nacisnąć kropkę i spacje. Dodatkowo, przynajmniej w moim Vario II brakowało liter "ń" oraz "ś".

Czytaj dalej...

DriverGrabber - rozwiązanie problemu sterowników podczas reinstalki systemu

30 sierpnia 2007 | Permalink

Każdy, kto kiedykolwiek przeinstalowywał XP używając płyty instalacyjnej, a nie np. z obrazu, zna wszystkie problemy, jakie powoduje późniejsza instalacja sterowników do całej masy sprzętu. Szukanie płyt, pobieranie z internetu - wszystko to jest czasochłonne i sprawia, że na reinstalkę systemu trzeba poświęcić co najmniej kilka godzin.

Oczywiście istnieją obrazy (sam z nich korzystam), jednak dzisiaj chcę przedstawić narzędzie, które niezwykle pomaga przy reinstalce w "klasyczny" sposób.

Jak to działa?

DriverGrabber zaraz po uruchomieniu przeszukuje system w poszukiwaniu używanych przez niego sterowników. Następnie kopiuje je do podkatalogu katalogu "Drivers" sortując je przy tym wg. typu sprzętu. Proste i genialne w swojej prostocie.

Symbole urządzeń sieciowych Cisco

17 sierpnia 2007 | Permalink

Pamiętam, że wiele razy miałem problem z pozyskaniem ładnie wyglądających ikonek, których chciałem użyć do tworzenia diagramów sieciowych.

Ostatnio Jeremy Cioara na swoim blogu opublikował bardzo ciekawy plik w formacie PowerPointa zawierający pokaźny zbiór ikonek z symbolami sieciowymi.

Poza masą starych, niebieskich ikonek urządzeń Cisco znajdziemy tam bardzo fajne nowe symbole, nie tylko urządzeń sieciowych, ale także budynków, ludzi etc., wykonane w 3D.

Jak pobrać muzykę z serwisu Wrzuta.pl?

02 sierpnia 2007 | Permalink

W serwisie Wrzuta.pl jest sobie dział Audio, w którym często można znaleźć różne popularne piosenki (przemilczmy fakt, że większość to Doda - to można odfiltrować :P). Po wybraniu danej piosenki ładuje nam się odtwarzacz wykonany w technologi Flash.

W zamierzeniu autorów serwisu ma to pewnie służyć raz łatwemu odtwarzaniu, a dwa - nie ściąganiu plików - żeby ludzie linkowali do serwisu, a nie przesyłali sobie bezpośrednio pliki.

Wszystko fajnie, tyle, że niektórzy (jak np. ja) lubią "nosić" ulubione kawałki przy sobie, czy to w odtwarzaczu MP3, komórce lub palmtopie. I teraz powstaje pytanie: czy da się ściągnąć taki plik z serwisu Wrzuta.pl (oraz wszystkich bliźniaczych, oferujących podobne mechanizmy)? Otóż tak.

Gry od Cisco

19 lipca 2007 | Permalink

Cisco i gry? Tak, pod warunkiem, że są to gry tematycznie powiązane z sieciami. Zapraszam więc do przeglądu gier, jakie możemy odnaleźć na stronach Cisco.

Cisco Binary Game

Nie ma lepszej metody na naukę sprawnego przeliczania liczb z systemu dziesiętnego do binarnego (i odwrotnie) jak tylko praktyka, praktyka i jeszcze raz praktyka.

Cisco Binary Game sprawia, że przeliczanie staje się zabawne, a nawet staje się wyzwaniem, gdy np. pokażemy to kolegom i wspólnie zaczynamy bić rekordy, zyskując przy tym wprawę w kalkulacjach, tak bardzo przydatną dla każdego sieciowca.

W Cisco Binary Game możecie zagrać na tej stronie.

Czytaj dalej...

Jak przetestować serwis dla danej domeny, nie mając jej jeszcze wykupionej?

10 lipca 2007 | Permalink

Nie masz jeszcze wykupionej domeny, a chciałbyś przetestować działanie nowego serwisu przeznaczonego dla tej jeszcze nie posiadanej domeny? Stanąłem ostatnio przed podobnym problemem - jak się okazuje jego rozwiązanie nie jest wcale ani trudne, ani czasochłonne.

Jak to rozwiązałem?

Postanowiłem wykorzystać do tego możliwości protokołu HTTP oraz Apache w zakresie obsługi wirtualnych hostów. Na początek, osobom, które nie spotkały się z wirtualnymi hostami wyjaśnię, że koncepcja ta zakłada obsługę wielu serwisów internetowych pod różnymi domenami korzystając z jednego adresu IP - czyli na jednym serwerze możemy obsłużyć np. domeny luktom.net i luktom.pl.

Czytaj dalej...

Jak szybko wypromować nowy wpis na blogu? - część 1

30 czerwca 2007 | Permalink

Właśnie skończyłeś pisać nowy wpis do swojego bloga i zastanawiasz się jak sprawić, żeby świat się o nim dowiedział? Dobrze trafiłeś, bo właśnie temu problemowi będzie poświęcona ta seria wpisów.

W pierwszej części zajmiemy się tematyką XML-RPC Ping, czyli protokołu służącego no informowania różnych agregatorów i wyszukiwarek o nowej treści.

Jak to działa?

Koncepcja działania tego protokołu jest dość prosta: w momencie napisania wpisu i jego publikacji system obsługujący danego bloga wysyła do wybranych serwisów informację o zmianach na blogu, dzięki czemu czas w jakim dana wyszukiwarka lub agregator odwiedzi bloga lub jego kanał RSS jest o wiele mniejszy niż w przypadku standardowego indeksowania zasobów sieci.

Czytaj dalej...

Ciekawe komendy linii poleceń Windows XP - część 3

23 czerwca 2007 | Permalink

Kontynuując jedną z popularniejszych i częściej czytanych serii wpisów na moim blogu, zajmę się dzisiaj bardzo krótką charakterystyką poleceń konsolowych związanych z zarządzaniem dyskami.

Zarządzanie dyskami

diskpart

Narzędzie do zarządzania dyskami, partycjami na nich oraz wolumenami dyskowymi. Jako, że lista poleceń tego programu jest całkiem spora, a znaleźć ją możecie na stronie TechNetu, nie będę się wdawał w szczegóły, a tylko podaje linka.

defrag

Tekstowe narzędzie do analizy stopnia defragmentacji oraz defragmentowania wolumenów dyskowych. Analiza odbywa się po dodaniu dodatkowej flagi -a, natomiast podanie jedynie litery wolumenu powoduje rozpoczęcie jego defragmentacji.

Czytaj dalej...

Era MDA Vario II (HTC TyTN)

16 czerwca 2007 | Permalink

Recenzja palmofonu Era MDA Vario II

Czytaj dalej...

Ile kosztuje mobilność? - część 1

09 czerwca 2007 | Permalink

Z racji, że mój Loox 720 ma już ponad dwa latka powoli zacząłem się rozglądać za jego godnym następcą. Przyznam, że sprawa nie jest tak prosta, jak 2 lata temu, bowiem wtedy z hi-endowych palmtopów to rozsądnym wyborem (możliwości, oraz stosunek cena/możliwości) był albo FSC Loox 720, którego zakupiłem, albo Dell Axim x50.

Postanowiłem więc rozejrzeć się po dzisiejszym rynku urządzeń mobilnych - i właśnie o tym będzie ta seria artykułów - będzie to wycieczka po rynku urządzeń mobilnych.

Czego szukałem

W moich poszukiwaniach zwracałem uwagę głównie na kilka rzeczy, które wydają mi się najbardziej przydatne i najbardziej praktyczne (ach, ten mój pragmatyzm :]).
Wspomnę jeszcze, że właściwie zacząłem poszukiwania w celu znalazienia palmofonu (bo noszenie PDA i komórki na dłuższą metę jest denerwujące), a więc obsługa rozmów głosowych, jak i transmisji danych (najlepiej od razu EDGE/UMTS/HSDPA) była pierwszą i kluczową sprawą.

Czytaj dalej...

Pionierzy IT - VSoft

06 czerwca 2007 | Permalink

Relacja ze spotkania z firma VSoft w ramach cykli konferencji Pionierzy IT organizowanych przez Inicjatywę IT w Krakowie

Czytaj dalej...

Ciekawe komendy linii poleceń Windows XP - część 2

04 czerwca 2007 | Permalink

Druga część przeglądu najciekawszych narzędzi konsolowych Windows XP. Ta część poświęcona jest komendom do obsługi plików oraz do administracji systemem.

Czytaj dalej...

Ciekawe komendy linii poleceń Windows XP - część 1

30 maja 2007 | Permalink

Przegląd konsolowych narzędzi wbudowanych w Windows XP. W pierwszej części opisywane są narzędzia sieciowe oraz komendy do filtrowania potoków.

Czytaj dalej...

The Dude - genialny monitor sieci

23 maja 2007 | Permalink

Opis programu The Dude wraz z jego najciekawszymi funkcjami i możliwościami.

Czytaj dalej...

TUO AGH - Od superkomputerów do gridów - prezentacja CYFRONETU

19 maja 2007 | Permalink

Relacja z wykładu "Od superkomputerów do gridów - prezentacja CYFRONETU" odbywającego się w ramach Technicznego Uniwersytetu Otwartego AGH

Czytaj dalej...

Wykłady firmy Comarch na Katedrze Telekomunikacji AGH

18 maja 2007 | Permalink

Relacja z wykładów "FCAPS od kuchni. Przykłady architektur sieci operatorskich, a wyzwania dla systemów zarządzania OSS" oraz "Modelowanie usług w sieciach telekomunikacyjnych na przykładzie projektu Resource and Service Inventory dla T-Mobile" prowadzonych przez przedstawicieli firmy Comarch na Katedrze Telekomunikacji AGH.

Czytaj dalej...

Monitorowanie ruchu na routerach Cisco przy pomocy NetFlow i programu ntop

17 maja 2007 | Permalink

Artykuł stanowi praktyczne wprowadzenie do monitorowania ruchu w sieci przy użyciu protokołu NetFlow oraz programu ntop

Czytaj dalej...

Windows Server 2008

14 maja 2007 | Permalink

Dziś wczesnym rankiem Portal Społeczności Windows Server System poinformował o oficjalnym komunikacie Microsoftu w sprawie ukazania się Windows Server Codename "Longhorn" jako Windows Server 2008.

Tych, którzy nie mogą się już doczekać zachęcam do zainteresowania się betą Longhorna(działa całkiem całkiem) oraz zapraszam do zapoznania się z moim artykułem na temat instalacji bety Longhorna.

Konfiguracja serwera DHCP na routerach Cisco

10 maja 2007 | Permalink

Artykuł stanowi przewodnik po uruchamianiu i konfiguracji serwera DHCP na routerach Cisco

Czytaj dalej...

Kopiowanie z routera na router

04 maja 2007 | Permalink

Artykuł opisuje ciekawy trik umożliwiający kopiowanie danych z routera Cisco na inny router bez konieczności stosowania zewnętrznego serwera TFTP

Czytaj dalej...

Windows Server Codename "Longhorn" Beta 3 - Instalacja

28 kwietnia 2007 | Permalink

Zapraszam do zapoznania się z procesem instalacji najnowszego systemu serwerowego Microsoftu - Windows Server Codename "Longhorn" w wersji beta 3.

Czytaj dalej...

Pionierzy IT - IGE+XAO

24 kwietnia 2007 | Permalink

Relacja z kwietniowego spotkania Pionierów IT z firmą IGE+XAO, która opowiedziała o swoim programie CAD - See Topology

Czytaj dalej...

Dynagen i interfejs Microsoft Loopback

23 kwietnia 2007 | Permalink

Artykuł o zaletach używania interfejsu Loopback w symulatorze Dynamips/Dynagen oraz o sposobach instalacji tego interfejsu w systemie Windows.

Czytaj dalej...

Iteratory w PHP - część 2: własny iterator

17 kwietnia 2007 | Permalink

Artykuł opisuje sposób implementacji iteratora we własnych klasach PHP.
Poruszane zagadnienia:
- Wbudowane interfejsy
- Interfejs Traversable
- Interfejs Iterator
- Interfejs IteratorAggregate
- Przykładowa implementacja

Czytaj dalej...

SNMP i Livebox

13 kwietnia 2007 | Permalink

Opis konfiguracji agenta SNMP na Liveboxie TP

Czytaj dalej...

Router Cisco jako switch Frame-Relay

11 kwietnia 2007 | Permalink

Recepta na konfigurację routera Cisco jako switcha Frame-Relay.
W artykule przykładowa konfiguracja dla sieci z dwoma i trzema routerami podłączonymi do switcha Frame-Relay.

Czytaj dalej...

Iteratory w PHP - część 1: DirectoryIterator

06 kwietnia 2007 | Permalink

Pierwsza część artykułu o iteratorach w PHP, w której znajdziesz opis użycia klasy DirectoryIterator oraz RecursiveDirectoryIterator.

Czytaj dalej...

Office 2007

02 kwietnia 2007 | Permalink

Microsoft wczoraj i przedwczoraj organizował w Galerii Kazimierz krakowską premierę Visty i Office 2007. Nie udało mi się przedwczoraj wygrać ani Office'a ani Visty, dlatego postanowiłem spróbować jeszcze raz w niedzielę i udało się - dostałem Office 2007! W artykule opisuję pierwsze wrażenia z jego użytkowania.

Czytaj dalej...

Konfiguracja protokołu RIP na routerach Cisco

25 marca 2007 | Permalink

Metody konfiguracji protokołu RIP (wersja 1 i 2) na routerach Cisco.
Lista poruszanych zagadnień:
- Metryki protokołu RIP
- Uaktualnienia
- Unikanie pętli routingu
- Konfiguracja protokołu RIP
- Wyświetlanie informacji o trasach
- Debugowanie protokołu RIP
- Przechodzenie na wersję RIP v2
- Zegary protokołu RIP

Czytaj dalej...