Nie wmawiajcie mi że sie nie da!

2010/02/08

Człowiek, który mówi: tego się nie da zrobić, nie powinien przeszkadzać TEMU, który TO robi.

Menu wyśrodkowane w pionie i poziomie

2009/12/30

Wczoraj znajomy zwrócił się do mnie z problemem w zakodowaniu menu na stronie. Problem polegał na tym że etykiety w menu powinny być wyśrodkowane w pionie i mieć stałą szerokość, zrobienie tego nie jest problemem, ale komplikacje pojawiają się gdy jedna z etykiet ma dwa wiersze. Poniżej prezentuję moje rozwiązanie tego problemu:

Czytaj dalej »

Introduction to HTML 5

2009/12/18

Bardzo ciekawa prezentacja, stworzona przez pracownika googla, pokazująca praktyczne wykorzystanie nowy możliwości HTML5. Znacznie przyjemniejsza forma zapoznania się z nową technologią niż sucha specyfikacja, zdecydowanie warto poświecić te 40 minut. Do obejrzenia na Vimeo: http://www.vimeo.com/6691519

Rzut okiem na HTML5

2009/11/14

W oczekiwaniu na korespondencje od klientów zabrałem się za przeglądanie artykułów o HTML 5 i szczerze mówiąc mam nieco mieszane odczucia. W większość artykułów, z którymi się zapoznałem, autorzy, jako największą zmianę, wymieniają wprowadzenie nowych znaczników strukturalnych, mających niby poprawić semantykę dokumentów. Nowe znaczniki to np.: header, footer, nav, article, section i maja one zastąpić np.: <div id=”nav”>. Z punktu wiedzenia kodera – nie robi mi to różnicy jakiego tagu użyje, z punktu widzenia absolwenta specjalizacji „sztuczna inteligencja” czuję pewien niedosyt – niby poprawiają semantykę dokumentu, ale tylko struktury, a można by pójść o krok dalej i wprowadzić chociażby podstawowe tagi umożliwiające na określenie semantyki tekstu, co pozwoliło by na rozwój idei Web 3.0 i wyszukiwarek internetowych działających w oparciu o sieci semantyczne.

Innymi, nowymi ,tagami, które są bardziej przydatne w punkty widzenia kodera są np. audio, video – pozwalające wstawiać bezpośrednio na stronie multimedia, wraz z określeniem kodeków niezbędnych do ich odtworzenia, tag canvas – do rysowania obiektów 2d za pomocą JS. Zmianą która najbardziej przypadła mi do gustu jest rozszerzenie typów danych w tagach input – czyli walidacja z poziomu samego HTMLa, włącznie z obsługą wyrażeń regularnych.

Na HTML5 przyjdzie nam poczekać jeszcze kilka lat, na pełną obsługę pewnie jeszcze dłużej(jak zwykle zapewne przez cholerne IE). Jak na razie tylko Firefox obsługuję sporą cześć nowych tagów, ale mimo to są już zapaleńcy tworzący strony wedle nowej specyfikacji, a można je pooglądać ( a raczej ich źródła) na: html5gallery.com

Mystery solved!

2009/11/05

W końcu udało rozwiązać problem baterii trzymającej niecałe 24 godziny w Samsungu Galaxy. Okazało się że winny jest….

futerał standardowo dołączany do telefonu, a dokładniej wewnętrzny szew, który to naciska na boczne przyciski, a dokładniej ten od aparatu, co powodowało szybkie zużycie baterii. Teraz, już bez pokrowca bateria jak na razie trzyma 48h i nadal jest 89%. Dobrze że udało się dojść co jest nie tak bo już byłem gotów sprzedać ten telefon – właśnie ze względu na baterie.

BTW. w samsungu powinni zwolnić osobę która zaprojektowała ten futerał, lub nie przewidziała konsekwencji jego używania.