12/02/2011 Autor: Ryszard Stawiarski
Znalazłem chwilę od baaardzo długiego czasu, leżąc w łóżku stwierdziłem, że jedna i ta sama tapeta po jakimś czasie staje się nudna, monotonna a po wysłuchaniu wykładów Pani Prof. F.. i Pana Prof. D.. elementem stymulującym rozwój depresji 
Zamarzył mi się slideshow a’la MAC OS.
Rozwiązanie było prostsze niż mi się wydawało, wystarczyło utworzyć katalog, w którym zamieściłem kolekcję najciekawszych tapet:
Czytaj dalej »
Kategorie: /dev/null, Gnome, Linux | Brak komentarzy »
12/02/2011 Autor: Ryszard Stawiarski
Kilka dni temu mieliśmy drobny problem z wykonaniem części wyszukiwarki, która według kodu pocztowego (punkt startowy) wyciągałaby z bazy rekordy firm znajdujących się w promieniu x kilometrów, coś jak na Allegro
.
Rozwiązanie dość proste, na podstawie kodu pocztowego dzięki API Google Maps możemy wyliczyć Latitude (szerokość geograficzna) i Longitude (długość geograficzna), teraz posiadamy już dane punktu startowego
. Problemem pozostaje zapytanie do bazy, które wyliczy promień i wyciągnie interesujące nas rekordy mieszczące się w promieniu, w tym przypadku wyglądało tak:
1
| SELECT * (6371*acos(cos(radians(%f))*cos(radians(latitude))*cos(radians(longitude)-radians(%f))+sin(radians(%f))*sin(radians(latitude)))) AS distance FROM gmapimarkers HAVING distance < %f ORDER BY distance ASC LIMIT 0,%d;",$lat,$lng,$lat,$rad,$quantity |
Kategorie: /dev/null, SQL | Brak komentarzy »
02/01/2011 Autor: Ryszard Stawiarski
Szukając jakiegoś mniej lub bardziej ważnego kawałka kodu, trafiłem na coś ułatwiającego życie, skrypt pozwalający na rozpakowywanie różnorakich archiwów, bo po cholerę klepać w konsolę polecenie i dziesiątki przełączników 
Czytaj dalej »
Kategorie: /dev/null, Python | Brak komentarzy »
26/12/2010 Autor: Ryszard Stawiarski
Jakieś dwa lata do tyłu w celach treningowych pisałem bota Gadu działającego na EKG, co prawda EKG obsługuje Pythona i bez problemu można w samym Pythonie ciekawe skrypty pisać, ja jednak wolałem PHP, zresztą bota pod EKG można napisać praktycznie w każdym języku, nawet w BASH’u
.
Jak to zrobić? Pierwszą rzeczą jest dodanie zdarzenia „on msg” i wywołanie samego skryptu z atrybutem eXecute:
Czytaj dalej »
Kategorie: /dev/null | Brak komentarzy »
13/12/2010 Autor: Ryszard Stawiarski
Czasami aż zadziwiające jakie komentarze można znaleźć w kodzie źródłowym kernela
Czytaj dalej »
Kategorie: /dev/null, Linux | 2 Komentarzy »