Archive for the ‘internet’ Category

Powiadamianie SMSem o nowych wiadomościach na koncie GMail

Posted on lipiec 29th, 2007 in gmail, internet, programowanie, python | 5 Comments »

Konto pocztowe od Google to świetna sprawa. Jakiś czas temu zrezygnowałem z Thunderbirda na rzecz GMaila i nie narzekam, a nawet sobie tą zmianę chwalę. Jednak nic nie stoi na przeszkodzie, żeby konto Googla ulepszyć. :)

Pomysł

Kilka dni temu Adriano na swoim blogu przedstawił świetny sposób na darmowe powiadamianie o nowych wiadomościach na Gmailu. Jeśli ktoś nie czytał, to przedstawię w skrócię ideę. Wystarczy ustawić przekazywanie maili z konta od Google, na inne konto, na którym mamy włączone powiadamianie o nowych wiadomościach poprzez SMS. Pomysł świetny, choć osobiście z podanej metody nie skorzystałem. Postanowiłem, że pokombinuję po swojemu.

Idea

Zastanawialiście się po co Google udostępnił kanał Atom w usłudze Gmail?? Zbędny „ficzer”? Do niedawna tak właśnie uważałem.

Gmail2Sms, bo tak się nazywa program, który napisałem, wykorzystuje kanał Atom, do pobrania informacji o nowych wiadomościach na skrzynce pocztowej. Jeżeli znajdzie nowe, wysyła SMSa. Proste, prawda?

Brzmi świetnie, jednak nie jest do końca różowo. Program potrzebuje:

  1. Pythona
  2. Telefonu w Plusie;
  3. Konta w Mieście Plusa;
  4. Komputera, który działa 24/7 najlepiej z Linuksem.

Program Gmail2Sms tworzyłem z myślą o wykorzystaniu na screenie. Wszystko co trzeba zrobić, żeby program działał, to ustawić kilka zmiennych w pliku konfiguracyjnym i wpisać ./gmail2sms.py.

Przetestuj Gmail2Sms

Program jest w bardzo wczesnej fazie rozwoju, więc nie należy spodziewać się cudów. Za jakiekolwiek szkody wynikłe z jego użytkowania nie ponoszę szkody. Jeśli się nie przestraszyłeś(aś), możesz pobrać i przetestować Gmail2Sms stąd. :)

Aktualizacja

[wtorek 7 sierpnia 2007, 19:52]

Udostępniam poprawioną wersję. Ta, w przeciwieństwie do poprzedniej wysyła SMS. Dodatkowo nie zawiesza się, gdy napotka problem z plikiem konfiguracyjnym.
Ściągnij Gmail2Sms 0.02.

Różne wersje IE i jeden Windows

Posted on lipiec 28th, 2007 in internet, internet explorer, windows | 1 Comment »

Do niedawna żyłem w w przekonaniu, że na jednym systemie Windows nie można zainstalować kilku wersji przeglądarki Internet Explorer. A tu proszę, okazało się, że się da. Wiadomość ta napewno ucieszy wszystkich ludzi zajmujących się tworzeniem stron internetowych. :)

Instalka i opis instalacji Multiple IE znajduje się na stronie TradoSoft. Paczka zawiera różne wersje Internet Explorera (3, 4, 5, 5.5, 6), działające niezależnie od zainstalowanego w systemie głównego Interet Explorera. Nie musimy się więc bać, że coś się stanie z naszym systemem. Aby to wszystko działało, należy posiadać zainstalowany system Windows 2000/XP/2003.

W Windows Vista powyższe rozwiązanie oczywiście nie działa. W tym przypadku pozostaje użyć darmowego obrazu dysku do Virtual PC z zainstalowanym Windows XP z IE6 o sympatycznie brzmiącej nazwie Internet Explorer Application Compatibility VPC Image. Należy się jednak śpieszyć, bo po 17 sierpnia i to nie będzie działać.

Offline przez tydzień

Posted on maj 15th, 2007 in internet, prywatne | 3 Comments »

Od 6 do 12 maja blog miał przerwę w działaniu. Sześć dni w Internecie, to naprawdę długo. Najpierw mój hosting padł na dwa dni. Pozostałe cztery dni blackoutu wynikły ze złej konfiguracji domeny.

Przy okazji chciałem Was ostrzec. Po pierwsze, nie kupujcie hostingu na boo.pl, chyba że lubicie regularne, kilkudniowe pady co parę miesięcy. I mimo, że właśnie zmienili providera i obiecują poprawę, to na zaufanie muszą sobie zasłużyć. Po drugie, nie kupujcie domeny w az.pl. Panel do konfiguracji domeny jest tak nieżyciowy, że bardziej nieżyciowy być nie może. Polecam na przykład home.pl, gdzie możemy sobie poustawiać co chcemy i jak chcemy w prosty i czytelny sposób.

Denerwujący DSL Dialogu

Posted on kwiecień 5th, 2007 in internet | 2 Comments »

Ostatnio nie działał mi Flickr, Yahoo, IMDB i MySpace, dzisiaj przyszła pora na Download Center Microsoftu.

Przykład:

CODE:
  1. renq@ezri:~$ wget http://download.microsoft.com/download/f/b/5/fb5a69f3-91af-4c00-a415-ac37c5601f85/PowerPointViewer.exe
  2. --23:45:38--  http://download.microsoft.com/download/f/b/5/fb5a69f3-91af-4c00-a415-ac37c5601f85/PowerPointViewer.exe
  3.            => `PowerPointViewer.exe'
  4. Translacja download.microsoft.com... 84.53.138.91, 84.53.138.98, 84.53.138.57, ...
  5. Łączenie się z download.microsoft.com|84.53.138.91|:80... nieudane: Connection timed out.
  6. Łączenie się z download.microsoft.com|84.53.138.98|:80... nieudane: Connection timed out.
  7. Łączenie się z download.microsoft.com|84.53.138.57|:80... nieudane: Connection timed out.
  8. Łączenie się z download.microsoft.com|84.53.138.58|:80... nieudane: Connection timed out.
  9. ...

I tak bez końca...

Pojęcia nie mam, czy problemy ma tylko zielonogórski Dialog, czy może cała sieć, ale powoli zaczyna mnie to naprawdę denerwować. Jedynym sposobem na obejście problemu jest użycie proxy, a mi takie rozwiązanie nie odpowiada. >< Czy ktoś, prócz mnie, też ma takie problemy?

P.S. PowerPoint Viewera 2007 ściągam tylko i wyłącznie dla kursorów. Więcej na blogu Pawła Wimmera. :)

Stare rozszerzenia w nowym Firefoxie

Posted on marzec 8th, 2007 in firefox, internet | 2 Comments »

Dzisiaj skompilowałem i zainstalowałem nową wersję alfa Firefoxa 3, zwaną Minefield. Po paru minutach, z lekkim zdziwieniem, stwierdziłem że działa ona szybciej niż stabilny Firefox 2. Nie zauważyłem też, żeby się zawieszała albo zachowywała w niespodziewany sposób.

Zdecydowałem, że od teraz moją główną przeglądarką będzie Minefiled. Jednak pojawił się pewien problem. Moje ulubione rozszerzenia nie działały w tej wersji..

Jak się okazało, dla chcącego nic trudnego. Poniżej przedstawiam dwa proste sposoby zmuszenia rozszerzeń do działania w nowym Firefoxie. Read the rest of this entry »

Obsługa sesji.

Posted on grudzień 13th, 2006 in internet, programowanie | 2 Comments »

Dzisiaj nie będzie kodu. :) Zawsze zgadzałem się z zasadą, że zamiast ryby lepiej dać wędkę. Więc proszę, oto wędka. Ryby dziś nie będzie.

Dzisiaj omówmy własną obsługę sesji www.

Zacznijmy od podstaw.

Serwer www to program, który działa na serwerze i obsługuje żądania klientów, wysyłane z reguły przez przeglądarki internetowe. Po otrzymaniu żądania od klienta, serwer odpowiada klientowi, wysyłając odpowiednie dane. Odbywa się za pośrednictwem protokołu HTTP.

Proste, prawda? Read the rest of this entry »

Oracle na słodko

Posted on październik 18th, 2006 in bazy danych, internet, oracle, programowanie | 4 Comments »

Do obsługi ciasteczek w Oracle'u służy pakiet OWA_COOKIE. Typy danych, funkcje i procedury zdefiniowane w tym pakiecie można znaleźć w dokumentacji Oracle'a.

Jak wiadomo, ciasteczka wysyłamy do przeglądarki w nagłówku HTTP. Na przykład w następujący sposób.

OWA_UTIL.MIME_HEADER('text/html',FALSE);
OWA_COOKIE.SEND(vNazwaCookie, vWartoscCookie);
OWA_UTIL.HTTP_HEADER_CLOSE; 

Procedura MIME_HEADER z pakietu OWA_UTIL wysyła niestandardowy nagłówek HTTP. Wysyłamy do przeglądarki dokument text/html, ale nagłówka jeszcze nie zamykamy (decyduje o tym drugi parametr). Następnie wysyłamy ciasteczko o nazwie vNazwaCookie i wartości vWartoscCookie (obie zmienne są typu VARCHAR2).

Proste, prawda? Wyciąganie zawartości ciasteczka wcale nie jest trudniejsze. Żeby odczytać ciasteczko wystarczy użyć funkcji GET. Read the rest of this entry »