poniedziałek, 25 lutego 2013
W celu rozpoczęcia pracy z modemem zazwyczaj potrzebujemy skonfigurować połączenie GPRS. Przedstawię jak zrobić to w prosty sposób, w kilku krokach. Po pierwsze, musisz znać APN (Access Point Name) swojego operatora GSM. APN możesz sprawdzić tutaj. (Jest to dość stare zestawienie, na którym nie ma polskiego T-Mobile, ale na dzień dzisiejszy kodem dla tej sieci jest internet)

Drugim krokiem jest ustawienie typu połączenia na slocie 0 na "gprs0":
at^sics=0,contype,gprs0


Następnie należy ustawić APN do połączenia:
at^sics=0,apn,[TWOJE APN]
dla przykładu:
at^sics=0,apn,internet

Testowanie połączenia GPRS przy pomocy komendy:
at^sici?
Powinno zwrócić puste napisy oddzielone przecinkami.

Ta komenda otwiera połączenie, skonfigurowane na slocie 0.
at^sico=0

Należy poczekać około 2 sekund na nawiązanie połączenia i przetestować ponownie.
at^sici?

No i jest! Jako rezultat powyższej komendy powinniśmy uzyskać adres IP.
niedziela, 24 lutego 2013
Ostatni wpis miał miejsce w dniu 30 października 2012. To zdecydowanie zbyt dawno. W międzyczasie, kiedy nic nie pisałem, założyłem drugiego bloga na krótkie notatki, fragmenty kodu, których nie chciałem zamieszczać tutaj. Zrozumiałem, że blog ma służyć głównie mi jako notatnik, dlatego postanowiłem wprowadzić w blogu, a raczej w sposobie jego prowadzenia, kilka znaczących zmian.



wtorek, 30 października 2012

Pracodawca płaci za czas programisty i nie lubi, gdy programista marnuje ten czas. Dobre IDE to połowa sukcesu w drodze do efektywności. Druga połowa to dobrze skonfigurowane IDE, skrojone na miarę dla programisty, idealnie pasujące do jego preferencji. W dzisiejszym wpisie opiszę skróty klawiszowe.


piątek, 26 października 2012
www.helion.pl
Książkę "Sztuka pisania oprogramowania. Wybór i redakcja Joel Spolsky" polecił mi znajomy. Obecnie jest już niedostępna w księgarni Helion, można ją dostać tylko na Allegro. W książce znajdziemy zbiór esejów o tematyce programistycznej i około-programistycznej.







czwartek, 25 października 2012
Pracodawca płaci za czas programisty i nie lubi, gdy programista marnuje ten czas. Dobre IDE to połowa sukcesu w drodze do efektywności. Druga połowa to dobrze skonfigurowane IDE, skrojone na miarę dla programisty, idealnie pasujące do jego preferencji. W dzisiejszym wpisie, opiszę wstępną konfigurację Eclipse.


piątek, 19 października 2012
Stworzenie standardowego slidera przy pomocy jQuery jest raczej proste. W moim przypadku, problem rozpoczął się, gdy czas wyświetlania poszczególnych slajdów był różny, wczytywany z pliku XML. Chciałbym przedstawić fragment kodu, który wykonuje to zadanie.

wtorek, 9 października 2012
Tym wpisem chciałbym rozpocząć serię postów na temat języka programowania Java i ciekawych(lub nie) rzeczy, które można w tym języku spotkać. Będę chciał odpowiadać też na pytania, które sam zadaję "Czy da się tak zrobić?", "Co się stanie gdy zrobię tak i tak?". Zapraszam.





środa, 3 października 2012
Pracodawca płaci za czas programisty i nie lubi, gdy programista marnuje ten czas. Dobre IDE to połowa sukcesu w drodze do efektywności. Druga połowa to dobrze skonfigurowane IDE, skrojone na miarę dla programisty, idealnie pasujące do jego preferencji. Tym postem na temat instalacji, chciałbym rozpocząć 4-częściową serię wpisów na temat Eclipse IDE oraz jego dopasowywania do naszych wymagań.

środa, 26 września 2012

Podczas instalacji pakietów dotyczących głównie środowiska graficznego i sterowników do karty graficznej NVIDIA, coś może pójść nie tak. Na moim Debianie Wheezy właśnie coś poszło nie tak.




piątek, 21 września 2012
Nie jestem w stanie pracować przy komputerze, nie słuchając muzyki na słuchawkach. Często włączam sobie wybrane utwory z dysku twardego, ale co zrobić, gdy w danej chwili nie mamy ochoty na nic z naszej biblioteki? Na pomoc przychodzi znany wszystkim serwis Youtube, a dokładniej jedna z jego usług, czyli Youtube Discovery. Czy wiedziałeś, że coś takiego istnieje?
wtorek, 4 września 2012
Tym wpisem chciałbym rozpocząć serię recenzji książek na temat programowania. Na początek opiszę swoje wrażenia po lekturze "Podręcznik CSS. Eric Meyer o tworzeniu nowoczesnych układów stron WWW. Smashing Magazine", której autorem jest Eric A. Meyer. Data polskiego wydania to lipiec 2011 roku. Mimo, że rok w tej dziedzinie to ogromny kawał czasu, książka omawia ponadczasowe techniki, które mogą się przydać każdemu webdeveloperowi.



niedziela, 31 lipca 2011

Kiedy mBank w 2009 roku otrzymał Złote Godło Lauru Klienta 2009  w kategorii "Internetowe konto bankowe" jego oferta wydawała się nie do przebicia - wszystko za 0zł (no, prawie wszystko, ale kto korzysta z np. przelewów SORBNET ?) Dziś, niemalże 2 lata po tym wydarzeniu, ceny zamiast maleć - wzrastają. Konkurencja na rynku paradoksalnie przy większej liczbie banków maleje, zamiast rosnąć. Od 1 sierpnia br. mBank wprowadza miesięczną opłatę w wysokości 2 zł za kartę debetową. Zmienia coś, co zawsze było jego główną zaletą - brak opłat.
sobota, 25 czerwca 2011
Z roku na rok spędzamy coraz więcej czasu przed komputerami. W tym czasie korzystamy z różnego rodzaju usług internetowych, np. z konta internetowego,  e-mail. Uwierzytelnienie najczęściej przebiega przy pomocy loginu i hasła. Takich kont mamy coraz więcej, w związku z tym więcej haseł musimy stworzyć i zapamiętać. Jak stworzyć mocne hasło odporne na ataki cyberprzestępców? Przeczytaj.

piątek, 24 czerwca 2011
Buszując po sieci co rusz proszeni jesteśmy o podanie hasła - czy to przy zakładaniu konta, czy przy logowaniu. Skąd możemy wiedzieć, czy nasze hasło jest mocne i trudne do złamania? Jednym ze sposobów jest obliczenie jego entropii.


poniedziałek, 20 czerwca 2011
Jakiś czas temu mój znajomy poprosił mnie o napisanie programu, służącego do rozdzielania grupy zawodników grających w piłkę nożną na dwa względnie równe składy. Prośba ta świetnie współgrała w czasie z chęcią nauczenia się przeze mnie języka Python i dowolnej biblioteki umożliwiającej tworzenie interfejsu graficznego. Jest to moja pierwsza aplikacja stworzona w tym języku.

niedziela, 19 czerwca 2011
Gry Angry Birds nie trzeba chyba nikomu przedstawiać, ale dla tych, którzy jakimś cudem nie słyszeli o tym produkcie przypomnę, że jest to fenomen ostatnich lat - prosta gra logiczno-zręcznościowa stworzona w grudniu 2009 przez Rovio Mobile. Gra początkowo powstała na platformę iOS i została sprzedana w nakładzie ponad 12mln kopii. Po tym sukcesie stworzono wersje na wiele innych platform: Android'a, PSP, PS3 i inne. Angry Birds łączy w sobie przyjemność rozgrywki, humorystyczny styl i stosunowo niską cenę (na Android'a jest darmowa). Od niedawna w Angry Birds możemy zagrać na przeglądarce Google Chrome.
niedziela, 29 maja 2011
Potrzebowałem ostatnio wyeksportować swój klucz publiczny, lecz na maszynie o dziwo nie posiadałem zainstalowanego ssh-copy-id. Postanowiłem więc zrobić to na swój sposób. W środku dwa proste skrypty spełniający swoje zadanie.

sobota, 28 maja 2011
Podczas tegorocznych Inżynierskich Targów Pracy jedna z firm przygotowała dla odwiedzających test wiedzy o języku Java. Do rozwiązania było 10 zadań, w tym 8 testowych i 2 otwarte. Jedno z pytań było bardzo ciekawe.




piątek, 27 maja 2011
Od kilkunastu godzin można zauważyć na blogu mały ruch i zmiany spowodowane podjęciem przeze mnie kilku decyzji. Co się zmieniło, co się jeszcze zmieni, a co zostało?

środa, 16 marca 2011
Po pewnym czasie korzystania z Internetu, człowiek odnajduje kilka miejsc, które lubi odwiedzać. Miejsc tych jest coraz więcej i więcej czasu trzeba poświęcić dziennie na ich odwiedzanie. Na szczęście ktoś mądry wymyślił RSS - nie my odwiedzamy strony www w celu sprawdzenia, czy pojawiło się coś nowego, lecz jesteśmy o tych nowościach powiadamiani.