GoudaCast Podcast

Zapis adresu IP w MySQL

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
March 12th, 2010

Efectywny zapis adresow IP w bazie danych (MySQL) mozna zrealizowac za pomoca funcji w mysql

INET_ATON() Zwraca numeryczna wartosc adresu IP
mysql> SELECT INET_ATON(‘209.207.224.40′);
-> 3520061480

Powstala wartosc numeryczna nalezy zachowac jako INT(10) UNSIGNED

By odtworzyc adres IP z wartosci numerycznej zastosuj INET_NTOA().

INET_NTOA() Zwroc adres IP z wartosci numerycznej
mysql> SELECT INET_NTOA(3520061480);
-> ‘209.207.224.40′

http://dev.mysql.com/doc/refman/5.0/en/miscellaneous-functions.html

Akcja Uwolnij Laptopa

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
March 11th, 2010

Akcja Uwolnij Laptopa

Pozbawi? Microsoft dominacji na rynku i uniemo?liwi podobne precedensy w przysz?o?ci.

Mam nadzieje ze podobne akcje powstan? dooko?a ?wiata. Kilka razy s?ysza?em o podobnych akcjach jednak wszystkie jako? zamieraj?.

DVB-usb tuner w Ubuntu (AF9015)

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
June 11th, 2009

Jakis czas temu kopi?em tani tuner DVB który nie działał pod Ubuntu 8.10. Schowałem go do szuflady i zapomniałem o nim do dzis kiedy go znalazłem mając już zainstalowany Ubuntu 9.04. Postanowiłem sprawdzić czy zadziała na najnowszym Ubuntu. Nie zadziałał od razu jak się można było spodziewać, ale szybko znalazłem stronÄ™ opisujÄ…ca jak uruchomi? DVB Tuner Afatech  9015 pod Ubuntu 8.10.

Pozwoliłem sobie zatem streścić opis instalacji tego tunera USB w Ubuntu 9.04.

Należy zainstalować narzędzia służące do kompilacji jeżeli i jeszcze nie mamy:

sudo apt-get install mercurial linux-headers-$(uname -r) build-essential gcc make

Później pobieramy plik i przystępujemy do instalacji:

 hg clone http://linuxtv.org/hg/~anttip/af9015/archive/tip.tar.gz
 cd tip.tar.gz
 make && sudo make install

Po jakimś czasie około 7 minut później instalacja była gotowa i można przejść do dalszego ciągu uruchamiania tunera.
Otwórzplik /etc/modules dowolnym edytorem tekstu:

 sudo nano /etc/modules

dodaj następująca linie na końcu tego pliku

 dvb-usb-af9015

Pobierz ostatnia wersje firmware z tego miejsca:

 http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/

na dzień dzisiejszy była to wersja 4.95.0

 http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw

po pobraniu skopiuj ten plik do pliku /lib/firmware następującym poleceniem:

sudo cp dvb-usb-af9015.fw /lib/firmware

Teraz uruchomiłem podgląd w logu /var/log/messages poleceniem:

tail -f /var/log/messages

podłączyłem tuner do gniazda USB i odczytałem podobny komunikat:

Jun 10 23:56:38 think2 kernel: [  352.900670] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware Jun 10 23:56:38 think2 kernel: [  352.900679] usb 1-8: firmware: requesting dvb-usb-af9015.fw Jun 10 23:56:38 think2 kernel: [  352.966023] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw' Jun 10 23:56:39 think2 kernel: [  353.045240] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state. Jun 10 23:56:39 think2 kernel: [  353.046656] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. Jun 10 23:56:39 think2 kernel: [  353.046999] DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick) Jun 10 23:56:39 think2 kernel: [  353.483721] af9013: firmware version:4.95.0 Jun 10 23:56:39 think2 kernel: [  353.486976] DVB: registering adapter 0 frontend 0 (Afatech AF9013 DVB-T)... Jun 10 23:56:39 think2 kernel: [  353.526282] MT2060: successfully identified (IF1 = 1220) Jun 10 23:56:40 think2 kernel: [  354.003392] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected. Jun 10 23:56:40 think2 kernel: [  354.024379] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 16 -> 8 Jun 10 23:56:40 think2 kernel: [  354.024850] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.1/input/input11 Jun 10 23:56:40 think2 kernel: [  354.033411] generic-usb 0003:15A4:9016.0008: input,hidraw6: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1d.7-8/input1

Zainstalowałem również program do oglądania telewizji w DVB:

sudo apt-get install dvb-utils me-tv -y

Nastepnie uruchomiłem me-tv. Pojawiła się opcja skanowania kanałów co chwile trwało i znaleziono ich 27, w tym kanały radiowe. Niestety tylko 3 publiczne kanały telewizyjne są dostępne w Holandii do odbioru za darmo.

Me TV generuje również rozpiskę programu telewizyjnego jak również możliwość nagrywania programów.

screenshot-me-tv-tv-west-herhalingen

Cokolwiek tylko nie iPhone – HTC Magic

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
June 4th, 2009
p1030186.jpg

p1030186.jpg,

originally uploaded by _Darek.

W końcu stałem się posiadaczem najnowszego telefonu z Androidem -HTC Magic zwany tez G2.

Telefon jest wyposażony w kartę pamięci 8 GB Micro-SD. Dalej wśród najważniejszych opcji jest:

WIFI (WPA, WEP)

GPS+

GSM/GPRS EDGE UMTS 3G modem

dotykowy wyÅ›wietlacz 320×480 (3,5″)

Bluetooth 2.0

3,5 Mpix camera

Bateria na 420 godzin stanby i 7,5 godzin rozmowy

System operacyjny Android 1.5, 288MB pamięci użytkowej i 512MB systemowej. Do tego pamięć jest rozszerzalna za pomocą kart SDHC.

Telefon nie ma klawiatury dzięki czemu jest mniejszy niż poprzedni model. Klawiatura na ekranie dotykowym działa dobrze.

Za pomocą Android Market można zainstalować mnóstwo najdziwniejszych programów. Pomijając rożne programy z Google z którymi system doskonale się integruje. (Maps, Gmail, Calendar, Sky Map)

Jak dotÄ…d zabrakÅ‚o mi możliwoÅ›ci przesyÅ‚ania plików z innych urzÄ…dzeÅ„ za pomocÄ… bluetooth. Nie mogÄ™ nawet przesÅ‚ać książki telefonicznej za pomocÄ… bluetooth. Podobnie podłączenie kabla USB nic nie daje. Do telefonu można siÄ™ dostać tylko poprzez siec WiFi lub “telefoniczna”.

Po podłączeniu telefonu do komputera za pomocą łącza USB nie można natychmiast dostać się do karty pamięci najpierw należy na telefonie uruchomić ta opcje w notyfikacjach.
Do synchronizacji na przykład muzyki można poza łączem USB posłużyć się programem FTP-Server z Marketu.

Nareszcie prawdziwy telefon on-line, zwłaszcza dla fanatyków Google jest urządzeniem wartym polecenia.

Cokolwiek tylko nie Apple ;-)

GPSbabel konwersja kilku plikow jenoczesnie

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
June 1st, 2009

Sezon wycieczkowy w pełni i powoli gromadzi sie lista zapisów z podręcznego GPSu. Niektóre z GPS nie potrafią zapisać śladów w plik GPX tak jak na przykład używany przezemnie Magelln Explorist 210. Najczęściej zbieram ślady do momentu kiedy będę mógł je przeanalizować. Łatwym sposobem jest script za pomocą którego można masowo konwertować pliki z formatu LOG to KML. Format KML można wówczas obejrzeć na Google Earth.
Oto script:

#!/bin/bash
for i in `ls *.log`; do
out=${i%%.*}
gpsbabel -t -i magellanx -f $i -o kml,units=”m” -F $out.kml
## gpsbabel -i gpx -f $i -o kml -F $out.kml
done

Zapisz to w folderze w ktirym znajduja sie pliki do konwersji, nazwij go na przykład convert, zmień parametr egzekucji poprzez

sudo chmod x+a cnvert

I już możesz konwertować wszystkie pliki log do kml. Oczywiscie script nie jest ograniczony tylko do konwersji log do kml, wystarczy dopasowac odpowiednio parametryby konwertowac dowolne formaty obslugiwane przez gpsbabel.

Next Page »

Sky3c Sponsored by Web Hosting