Opera Bleeding Edge

Opera Software

W poniedziałek (15 listopada 2010) byłem na zorganizowanym przez Operę oraz AKAI otwartym wykładzie poświęconym najnowszym standardom internetowym (z HTML5 na czele) i powiązanym z tym tematom. Czytaj dalej

Opublikowano Bez kategorii | Otagowano , , , , , , , | Skomentuj

Omijanie blokady domen NK

W niektórych pracowniach na Politechnice na serwerach DNS zablokowane są
„niewygodne” domeny — „*.nasza-klasa.pl” i „gmail.com”. Okazuje się jednak,
że wystarczy sobie zdefiniować odpowiednie domeny w pliku HOSTS,
a wszystko działa pięknie. Czytaj dalej

Opublikowano Bez kategorii | Otagowano , , | 1 komentarz

Uzależnienie styli od dostępności krojów

Problem jest następujący: Wraz z nowymi wersjami Office’a i Windowsa pojawiły się nowe czcionki, takie jak np. Calibri. Istnieje pokusa by ich używać w internecie, ale problemem są wtedy użytkownicy którzy ich nie mają w systemie. Różne ciekawe czcionki instalują się zresztą również i z innymi programami (np. Corel Draw), nie mówiąc już o zupełnie innym zestawie czcionek na systemach Windows, Linux i MacOS.

CSS co prawda pozwala wymienić kilka alternatywnych czcionek. Wszystko byłoby super, gdyby można było w ten sposób zdefiniować dla każdej czcionki całą osobną definicję font:***. Tak jednak nie jest i pojawiają się problemy, gdy okazuje się, że np. kroje Calibri i Tahoma przy takim samym rozmiarze zdefiniowanym w arkuszu styli, na ekranie wcale nie są tej samej wielkości. Czytaj dalej

Opublikowano Bez kategorii | Otagowano , | Skomentuj

Tłumaczenie skryptów PHP

Co to jest GetText?

GetText jest darmową biblioteką programistyczną i zestawem narzędzi do tworzenia tłumaczeń programów. Tłumaczenie polega na odszukaniu w pliku odpowiadającym danemu językowi odpowiednika tłumaczenia słowa podanego jako parametr funkcji, bez stosowania identyfikatorów zwrotów, ani dołączania całego pliku z tłumaczeniami do programu w formie tablicy. Jest więc to rozwiązanie nieco lepsze od różnych prostych systemów tłumaczeń własnego autorstwa. Ponadto działa nawet bez pliku z tłumaczeniem (funkcja gettext() zwraca wtedy tekst podany jako parametr — zwykle angielski odpowiednik danego sformułowania). Czytaj dalej

Opublikowano Bez kategorii | Otagowano , , | Skomentuj