Zdając sobie sprawę z moich wątpliwych talentów artystycznych postanowiłem 'dokończyć' swój szablon, który przygotowywałem i dać szablon z Joggera (trochę przerobiony).
Wiem, że jest to strasznie nieoryginalne, ale o ile znam XHTML, CSS etc. to z wykrojeniem czegoś ładnego mam problem(co ewentualni czytelnicy bloga na pewno zauważyli) - wolę ładne kawałki kodu. Może kiedyś się zabiorę za własny szablon na razie używam przerobionego gotowca.
Zaktualizowałem szablon. Pracowałem na nim od września(co nie znaczy, że jest dopracowany - miałem mało czasu), więc mam nadzieje, że będzie mało zastrzeżeń. Teraz jest bardziej 2.0 (czytaj - ma zaokrąglone rogi). Testy przeglądarek innych niż Fx 2.0 w trakcie.
Wiem, że formularze nie są moją mocną stroną
Nie wiem jeszcze dlaczego wgrany szablon nie do końca działa. Proszę o cierpliwość. To nie jest finalny wygląd strony ;)
Sprawdziłem jak umieścić 3 najpopularniejsze(właściwie to chyba jedyne) silniki w aplikacji. Aplikacja ma bardzo proste zadanie - wyświetlić stronę Google. Na pierwszy ogień najbardziej popularny silnik czyli Gecko.
Chciałem zrobić check-in online. Lot był w British Airways a osoba której robiłem check-in miała nieszczęście mieć w nazwisko składające się z 21 znaków (maksymalnie może być 20). Próbowałem na różne sposoby - tylko litery (bez myślnika tak jak przysłali przez SMTP), tylko pierwszych 20 znaków. Nawet (nie wiem czy to legalne, ale nic mnie to nie obchodzi) zmieniłem firebugiem limit do 21 - ale wciąż pokazywało, że złe nazwisko. Oczywiście w końcu został przekroczony limit i zablokowało możliwość.
Oczywiście nigdzie nie jest napisane co w takiej sytłacji robić. Nigdzie nie znalazłem możliwości skontaktowania się w sprawie strony (tylko i wyłącznie w sprawie lotniska/lotu itp.). Linia telefoniczna, na którą chciałem zadzwonić, działa 9-17 od poniedziałku do piątku... też bym tak chciał - uczących się nie obowiązuje prawo pracy jeśli chodzi o naukę ;). W FAQ'u też nie ma odpowiedzi. Ktoś zna sposób na przyszłość?
Przez jakiś czas puste linijki kodu nakładały się z zapełnionymi. Teraz ta 'funkcjonalność' została usunięta - oto rozwiązanie:
li > code {
min-height: 1em;
}]]>
Właściwość pre-wrap (dla Gecko -moz-pre-wrap) byłaby dość użyteczna do wyświetlania kodu. Czy ktoś zna jak można dodać hacka dla mozilli tak, aby wszystko się w dodatku walidowało (komentarze warunkowe nie są tak głupie na jakie wyglądają :) )? Najchętniej bez użycia JS (z pomocą raczej sobie poradziłbym sam :) )...
Z czystej ciekawości postanowiłem sprawdzić, jak wygląda strona pod IE 7.0 - a nuż pokonam wrodzone lenistwo i napiszę hacki. Spodziewałem się wszystkiego - pomieszanych elementów, części treści na księżycu itp. Nie spodziewałem się jednak tego, co zobaczyłem - czystej, idealnie białej (#FFFFFF) strony - mimo, że kod wydawał się poprawny (sprawdziłem poprzez podgląd źródła). Na pewno nie będzie chciało mi się 'poprawiać' IE w najbliższym czasie.
Safari wypadło znacznie lepiej - nie pojawiły się tylko elementy h1-6. Mam wrażenie, że to błąd tej przeglądarki, która jest jeszcze betą, a nie mój, ale proszę mnie w razie czego poprawić. Czy pod Mac OS X i w Konquerorze z KDE też znikają?
Ostatnio zauważyłem, że znacznie chętniej zgłaszam błędy dla Gnome niż dla Gentoo. Moim zdaniem powód jest prosty - jeśli popełnie jakis błąd (na przykład wyśle duplikat) to jestem grzecznie upominany a nawet zachęcany do dalszego korzystania z Bugzill'i(Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.
) - ponieważ wygląda to przy wielu bugach identycznie sądzę, że jest to standardowy komunikat. Na Gentoo nie spotkałem się nigdy z takim komentarzem.
Ostatnio programuje w Ruby używając Railsów. Próbuje trochę metaprogramować - używając czegoś podobnego do scaffoldu.
CSS, dla obramowania, które nie wyświetlały się w Operze, został poprawiony. Ponieważ zdecydowałem się na użycie em i ustawiłem wartość obramowania na 0.1em to, jak twierdzi logika i Em Calculator, nie musi być to niestety widoczne w czcionce <10pt.
Mam nadzieje, że nie ma innych błędów...
Trafiłem ostatnio na ciekawą stronę (mniejsza z tym jaką). Admin dał tylko kilka prób na zalogowanie się na forum (Tak... Na pewno wszyscy mażą żeby włamać się na moje konto...), żeby pobrać plik(nie dało się bez rejestracji). Potem konto jest zablokowane na 15 minut - w teorii. W każdym razie po pół godziny nie dało się zalogować. Stworzyłem nowe konto, loguje się i... plik który godzinę wcześniej ściągał się wyparował.
Najciekawsze jednak jest to, że webmaster słyszał wprawdzie o zasadach bezpieczeństwa ale o szyfrowaniu już nie.
Ostatnio muszę trochę popracować z tekstem. Nie mogę za żadne skarby odnaleźć cytatu (trafiam tylko na miejsca przed i na mijsca po). Jedyny ebook jaki znalazłem składa sił wyłącznie z kliterówe (ehm. literówek ;) ) więc wyszukiwanie w nim jest bezcelowe. Co można zrobić? Czytać książkę od początku...
Często się mówi, że tabela jest wyklęta. To nie prawda - tabela powinna być wyklęta jako sposób projektowania stron/formularzy a nie jako sposób prezentacji danych, który w sposób naturalny są tabelami. Idąc tym tropem W3C zabroniło stosowaniaznacznika <form> w <tbody> i <tr>.
Wszystko by było w porządku, gdyby nie przyszło mi do głowy zaprezentować danych jako tabela. Na razie wszystko gra. Wpadłem na prosty pomysł - zastosowanie ostatniego pola jako pola dodawania nowego rekordu:
Za wszelkie utrudnienia przepraszam. Na razie zmieniam strukturę ale mam nadzieje, że wygląd też zmienię - na jakiś ładniejszy (czytaj: "Też bez gustu ale przynajmniej da się na to patrzeć").
Dzięki jQuery. Jest również o połowę krótszy.
Przesiadam się na JQuery. Niestety nie miałem czasu przetestować. Z góry przepraszam, jeśli coś nie będzie działało (właśnie się ładuje a ja przechodzę w stan hibernacji
Czasami mam polityki po prostu dość. O ile w diggu 'łatwo' jest nie zasubskrybować politycznych kanałów to w digu(osobny temat World & Business zawiera politykę i opinie polityczne) to na polskich odpowiednikach polityka jest w Kraju, Świecie, Kulturze, Gospodarce...
Zaczeło się niewinnie - dlaczego nie mieć Google Calendar i Google Mail w Evolutionie 'natywnie (czyli nie przez POP3 i ro ical)? W chwili obecnej nie istnieje żadna biblioteka dla Google Calendara pod C. Instnieją natomiast pod Javę, C# i pythona.
Szukam w Google'u tekstu Zbrodni i Kary Fiodra Dostojewskiego. Nie chcę opracowań streszczeń i ściąg. Znam powieść, uważam się, że albo jestem na tyle inteligentny by zrozumieć powieść albo powinienem przeczytać ją n razy więcej. Potrzebuje po prostu cytatów ;) (po polsku). Niestety tego w internecie jest dość mało (łatwiej znaleźć ściągi i opracowania niż tekst - wyjątek Biblia).
Szukam dobrego frameworku AJAX. Który?
Chciałem skomentować wpis w linuxnews. Podaje adres email i w odpowiedzi dostaje coś takiego http://linuxnews.pl:8080/auth/confirm.php?login=xxxxxx&id=xxxxxx. Oczywiście port 8080 jest zblokowany. W tej chwili jestem załamany - muszę znaleść specjalną strone www, która zproxuje stronę www. Oczywiście o łączeniu się z anonimowym proxym nie ma co mażyć...
Rozumiem, bezpieczeństwo doba terroryzmu itp. Ale dlaczego nie mogę zkomentować wpisu na linuxnews (port 80 nie działa...) tego nie rozumiem.
Zaczynam upiekszanie kodu. Najlepeiej, jeśli mialby numery linii (To nie mój pomysł).
Nad stylami muszę jeszcze popracować, ale tutaj jest próbka:
Po prostu kliknik w kod :)
Od teraz uzytkownicy IE odwiedzający ta strone dowiedzą się na temat alternatywnych przeglądarek. :)
Porządkuje kod. Mogą pojawić się przejściowe trudności z wyświetlaniem.
Wszystkie informacje o sowie (w moim łamanym angielskim ;) ) będą teraz na Sowa Blog.Każda pomoc mile widziana :)