Feeds:
Wpisy
Komentarze

Archive for 20 marca, 2008

symbian i opera

opera mobile

Posiada dwa tryby wyświetlania: szybki gdzie nie trzeba przewijać na boki i pełny desktopowy.

opera mini

wersja opery na javie

opera mini mod. Wybrałem wersję opera206_jsr75.jar.

Zmodyfikowana przez Rosjan (inny adres) opera mini. Co możesz zrobić na opera mini mod a nie możesz na opera mini:

– Pobrać elementy galary bez zamykania przeglądarki (co to galary?)

– Zapisać strony w pamięci telefonu i obejrzeć je później

– Eksportować teksty z jakiejkolwiek strony i zapisać je jako notatki

– Importować i eksportować ulubione (zakładki)

– Ukryć elementy galary itp. (znowu galary?)

czego nie ma opera mobile a ma opera mini mod: klient ftp , wewnętrzny menadżer plików, możliwość skopiowania tekstu ze strony, zmianę skór i więcej.

Porównanie przeglądarek na osnews.com

Może warto spróbować netfront i thunderhawk

Read Full Post »

symbian i linux i montowanie

podłączam komórkę pod usb. Wybieram transfer danych. Potem jeszcze rez klikam ok.

dmesg pokazuje sdb. więc montuję

mount /dev/sdb /mnt/mmc

http://gentoo-wiki.com/Nokia_S60_and_N_series

Teraz mogę wgrywać pliki na kartę pamięci.

Read Full Post »

php i lokalizacja

http://pl2.php.net/manual/en/ref.gettext.php#73376

Można użyć stringów lub gettext

Zalety gettext

1. Trochę szybsze w działaniu niż tablica stringów:

gettext PHP 174 (napisany w PHP)

String ID 289 (tablica stringów)

gettext Ext. 306 (rozszerzenie zewnętrzne ładowane przez PHP)

2. Praca z tłumaczeniami jest szybsza

Nie trzeba dodawać kolejnych zmiennych jeśli pojawi się nowy tekst. Po prostu piszemy w jednym języku i komunikaty zamykamy tak: echo _(Jakiś tekst).

Ale co jeśli zmienimy tekst z którego robione są inne tłumaczenia? Jak wtedy to działa?

3. Kodowanie

http://pl.php.net/manual/en/function.bind-textdomain-codeset.php#42631

http://pl.php.net/bind_textdomain_codeset

http://www.gnu.org/software/gettext/manual/gettext.html#Charset-conversion

powinno tak działać

bind_textdomain_codeset($domain, ‚UTF-8’);

ale w pliku messages chafset ustawiony jest na CHARSET. więc chyba muszę ręcznie zmienić na UTF-8.

4. Plik testowy

Jak już mamy utworzony plik php z ze stringami otoczonymi _() to wydajemy polecenie (opcja -n jeśli jeden plik tłumaczeń dla wielu plików, aby xgettext wstawił linię z lokalizacją pliku)

xgettext -n *.php

Zostanie stworzony plik messages.po, który będzie zawierał stringi do przetłumaczenia dla wszystkich plików php. W tym pliku CHARSET zmieniamy na UTF-8 w moim przypadku. Potem generujemy skompilowany plik tłumaczeń.

msgfmt messages.po

i powstanie messages.po.

5. Linki

http://www.onlamp.com/pub/a/php/2002/06/13/php.html

http://mel.melaxis.com/devblog/2005/08/06/localizing-php-web-sites-using-gettext/

http://pl2.php.net/gettext

http://www.gnu.org/software/gettext/manual/gettext.html

gettext w Ruby

http://manuals.rubyonrails.com/read/chapter/105

Read Full Post »

php i logowanie

Po angielsku authentication.

http://pl.wikibooks.org/wiki/PHP/Sesje

http://pl.wikibooks.org/wiki/PHP/Autoryzacja_i_logowanie

http://en.wikibooks.org/wiki/Programming:PHP/sessions

Bezpieczny układ to sessions, cookies, ssl.

Uwaga na błąd w session_destroy(). Naprawiony 2008-03-07.

2006-04-10 Trick-Out Your Session Handler

Można także zrobić autentykację (uwierzytelnianie) HTTP. Wyskakuje wtedy okno gdzie podaje się login i hasło. Patrz ISBN 978-83-246-1171-3 s. 172

Read Full Post »