Pokazywanie postów oznaczonych etykietą inne. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą inne. Pokaż wszystkie posty
niedziela, 10 marca 2013
Gdy mamy ustanowione połączenie GPRS, możemy się zastanawiać jak spingować Google.

Pierwsze, czego potrzebujemy to IP google.com, czyli używamy komendy ping i kopiujemy adres IP serwera..

Następnie wywołaj komendę
at^sisx="Ping",[slot],[ip do połączenia],[liczba części],[timeout]

dla przykładu:
at^sisx="Ping",0,173.194.35.152,4,2000

wynik:
^SISX: "Ping",1,0,"173.194.35.152",646
^SISX: "Ping",1,0,"173.194.35.152",337
^SISX: "Ping",1,0,"173.194.35.152",332
^SISX: "Ping",1,0,"173.194.35.152",397

Ostatnia cyfra, to liczba otrzymanych bajtów danych.

^SISX: "Ping",2,0,4,4,0,0
^SISX: "Ping",3,0,332,646,428

OK
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.
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.

środa, 22 grudnia 2010
Leonard Euler
Wracasz do domu po zajęciach i nie masz co robić, a chętnie byś pogłówkował? Chciałbyś sprawdzić swoje matematyczno-informatyczne umiejętności? A może po prostu masz ochotę pograć w wymagający logicznego myślenia RPG? Przeczytaj!








wtorek, 10 sierpnia 2010
Witam. Po długim czasie udało mi się zamieścić na blogu wpis mówiący o tym, jak napisać specyfikację IMPLEMENTACYJNĄ.
Należy jednak pamiętać, że artykuł ten mówi o AKADEMICKIEJ WERSJI SPECYFIKACJI IMPLEMENTACYJNEJ, czyli takiej, która jest wystarczająca do projektów własnych i nie ma nic wspólnego z wersją Enterprise.
Jest to drugi dokument, który zawiera wszystkie szczegółowe informacje dotyczące implementacji projektu począwszy od algorytmów, na nazwach zmiennych skończywszy. Oczywiście nadmienię, że jest to mój przepis na specyfikację implementacyjną, wyniesiony z zajęć na uczelni - aczkolwiek jak najbardziej spełnił swoje zadanie. Chodzi bowiem o to, by przemysleć i zaplanować wszystkie techniczne aspekty naszego projektu(funkcjonalność i metody implementacji) przed rozpoczęciem programowania. Nieocenioną wygodą okazał się w praktyce ten właśnie dokument, do którego wystarczyło tylko zaglądać w przypadku wątpliwości, jak dane zagadnienie powinno być rozwiązane, nie martwiąc się o to już przy kodowaniu. Ponadto dokument ten służy usystematyzowaniu projektu, by nie wymykał się spod "kontroli", by zbytnio się nie rozrastał, ani nie był za mały - dlatego dobrze napisana specyfikacja implementacyjna(jak i również funkcjonalna) jest równie ważna jak samo programowanie. Po tym przydługim wstępie czas na konkrety:

niedziela, 16 maja 2010
Piszę ten artykuł, ponieważ gdy sam potrzebowałem wiedzy na ten temat, nie mogłem znaleźć w sieci jakichkolwiek konkretnych informacji.
Należy jednak pamiętać, że artykuł ten mówi o AKADEMICKIEJ WERSJI SPECYFIKACJI IMPLEMENTACYJNEJ, czyli takiej, która jest wystarczająca do projektów własnych i nie ma nic wspólnego z wersją Enterprise.
Otóż specyfikacja funkcjonalna to dokument zawierający wszystkie FUNKCJONALNE rozwiązania w danym programie/projekcie. Poprzez "funkcjonalne rozwiązania" mam na myśli po prostu czynności/rzeczy, które program będzie wykonywał. Opis danej funkcjonalności nie powinien zawierać nawet opisu algorytmu. Tak dokładnie specyfikacja funkcjonalna składa się z kilku rozdziałów i najprościej mówiąc jest informacją ogólną o programie, częściej przeznaczoną dla klienta/użytkownika (choć dla programisty również).