27 lutego 2008
Fanów akwarystyki jest wielu i ja również zaliczam się do tego grona. Dlatego serce mi szybciej zabiło gdy zobaczyłem to cudeńko

Akwarium składa się z sześciu komór połączonych ze sobą tunelami (razem 230 litrów pojemności). To umożliwia akwaryście nadać każdej komnacie inny wystrój. Niweluje się również w znacznej mierze problem terytorializmu niektórych rybek. No i ten wygląd… Pomyślcie jak to cudeńko wyglądałoby wieczorem w Waszym salonie
Oczywiście pewnie nie tak łatwo zachować w tym akwarium odpowiednie warunki… Czyszczenie tego wszystkiego musi się potem śnić po nocach
Ale coś za coś.
Dla tych, którzy już liczą pieniądze w portfelu mam złą wiadomość. Cena całego zestawu (razem z szafką i wszystkim co potrzebne do utrzymania życia w wodzie) to okrągłe 3 400$.
Strona producenta: www.octopusstudios.com
Bardziej przyziemną cenę ma to akwarium, które robi za stolik

Zależnie od rozmiarów cena oscyluje od 474$ do 568$. A można to zamówić tutaj.
Natomiast jeżeli ktoś ma problem ze znalezieniem miejsca na akwarium to rozwiązaniem może być.. powieszenie go na ścianie

Ta przyjemność to koszt 300$
Do zamówienia na tej stronie.
21 lutego 2008
Nie od zawsze w popularnym systemie blogowym WordPress był wbudowany mechanizm tagów. Przyznam, że bardzo mnie to zdziwiło gdy po raz pierwszy zainstalowałem to oprogramowanie. Ludzie radzili sobie poprzez użycie pluginów. Chyba najpopularniejszy to Ultimate Tag Warrior.
Jakiś czas temu autorzy WordPress dodali wreszcie tagi do blogów. Wpisuje się je w pole tuż pod postem. Jednak znaczna większość szablonów ich nie obsługuje. Dlatego przedstawiam krótką instrukcję jak wyświetlać tagi na swoim blogu.
Czytaj dalej »
20 lutego 2008
Kolejna mała ciekawostka
Na stronie www.csstypeset.com można znaleźć mały edytorek w którym z łatwością przygotujemy wygląd tekstu i dostaniemy kod CSS odpowiedzialny za jego sformatowanie. Wszystko oparte na Java Script. Może przyda się osobom, które uczą się CSS bo można łatwo podejrzeć która komenda jest za co odpowiedzialna.

Po pięciu minutach..
Właśnie się okazało, że tego typu narzędzi jest dużo więcej
Ja znalazłem jeszcze trzy:
20 lutego 2008
Przez przypadek trafiłem na ciekawe narzędzie. Na tej stronie jest formularz w którym należy wpisać adres jakiejś strony Internetowej. Skrypt odczyta wszystkie kolory jakie zostały użyte na podanej witrynie i zaprezentuje je w wygodnej formie.
Czytaj dalej »
20 lutego 2008
WordPress to chyba najpopularniejszy system do tworzenia własnego bloga. Również mój blog opiera się na tym oprogramowaniu. Dziwi mnie, że tak znany i lubiany skrypt ma nadal masę niedoróbek. Do jednej z nich z całą pewnością można zaliczyć edytor wpisów :/
Pewnie większość użytkowników jest zadowolona z wbudowanego edytora WYSIWYG. Przy zwyczajnych wpisach gdzie jest tylko normalny tekst, ewentualnie jakieś zdjęcie/obrazek wszystko gra. Gorzej gdy mamy większe ambicje w decydowaniu jak powinien wyglądać wpis oraz co powinien w sobie zawierać.
Problem prześladuje wszystkich, którzy wklejają na swój blog kawałki HTML, Java Script, PHP i innych języków. Opiszę to na przykładzie. Używam pluginu do kolorowania składni. Powiedzmy, że chcę pokazać na stronie taki kawałek kodu PHP:
Niby banalna sprawa. Ale nie z naszym edytorem
On chce być mądrzejszy niż od niego wymagamy. "Widzi", że znak > użyty w warunku if nie należy do żadnego tagu html więc zamienia go na encję. Otrzymujemy to:
Czemu maszyna chce decydować o tym jak ma wyglądać mój wpis? :/ Dlaczego nie da mi wolnej ręki? To jest tylko jeden mały przykład ale ludzie mają jeszcze inne, przeróżne problemy z tym zuchwałym edytorem :/
Jest kilka sposobów na poradzenie sobie z tym. Czytaj dalej »
19 lutego 2008

Z różnego rodzaju frameworków programiści korzystają często. Jednak o ile łatwo mi sobie wyobrazić framework np. w PHP to bardzo się zdziwiłem na wieść, że ktoś się pokusił o napisanie frameworka w.. CSS
Tak naprawdę to tych frameworków jest co najmniej kilka ale chyba najbardziej rozbudowany i innowacyjny jest Blueprint. Nie mam za wiele do napisania o tym rozwiązaniu bo go nie testowałem i pewnie nigdy to nie nastąpi. Potraktuję to po prostu jako ciekawostkę. Ale może ktoś z Was przyjrzy się temu rozwiązaniu z bliska.
Na stronie domowej są trzy przykłady użycia oraz krótki tutorial. Wygląda to wszystko przyzwoicie. Sercem Blueprint jest grid czyli siatka. Framework dzieli stronę na 24 umowne kolumny. Tworząc warstwy div określasz ile tych kolumn mają one zajmować. Rozwiązanie podobno całkiem wygodne.
Osobiście podchodzę do tego typu rozwiązań z dużą ostrożnością. Owszem, może to być pomocne, wiele osób ma problem z ustawieniem blokowych elementów div w kolumny. Ale z drugiej strony pożądany efekt najczęściej można osiągnąć poprzez kilka linijek własnego kodu więc taki framework to tylko niepotrzebnie zwiększony transfer i dodatkowe żądania plików od serwera. I jak to bywa z frameworkami, trzeba poświęcić trochę czasu na to aby poznać zasady jego działania co stwarza problem dla nas i dla osób, które tworzą oprogramowanie razem z nami lub będą je edytować po nas.
Nie jestem pewien czy warto...
16 lutego 2008
UAC to nowość w Windows Vista w stosunku do poprzednich systemów. Chociażby w XP było tak, że użytkownik był zalogowany na koncie administratora i wszystkie uruchamiane programy zapisywały na dysku cokolwiek chciały, modyfikowały rejestr itd. Wszystko bez ograniczeń. Windows był za to bardzo krytykowany ponieważ była to furtka dla różnego rodzaju złośliwego oprogramowania i w połączeniu z niedoświadczonymi użytkownikami stanowiła duże niebezpieczeństwo.
Programiści Visty wyszli z założenia, że do codziennej pracy (jakiś pakiet biurowy, komunikator, przeglądanie www) nie trzeba nam uprawnień administratora. Dlatego standardowo mamy uprawnienia zwykłego użytkownika. Niby słusznie ale...
Mi to naprawdę nie jest do szczęścia potrzebne :/ Za każdym razem gdy coś uruchamiam to muszę klikać w różne komunikaty i potwierdzać kilka razy, że wiem co robię. Ale to pół biedy. Gorzej, że nie radzą sobie z tym niektóre programy i nie chcą działać przy włączonym UAC. A już cyrki wychodzą gdy coś ma automatycznie się uruchamiać wraz ze startem systemu. Czytaj dalej »
13 lutego 2008
Jak często musicie przenieść jakąś bazę danych lub wgrać gdzieś duży zrzut stworzony w phpMyAdmin? Ja rzadko ale jednak zdarza się. I wtedy pojawia się problem. A to za duży plik ze zrzutem i nie da się go uploadować, a to limit czasu, a to jakiś limit w phpMyAdmin. Przeszkód bywa wiele...
Istnieje jednak proste rozwiązanie i zwie się BigDump. Jest to sprytny skrypt napisany w PHP. Użycie jest banalne, cały skrypt to aż jeden plik
Czytaj dalej »
12 lutego 2008
Dzisiaj znajomy pytał się mnie o jakąś klasę do PHP, która obsługuje wysyłkę maili przez SMTP wraz z uwierzytelnianiem. Jest to wiecznie żywy problem bo to co PHP oferuje standardowo (funkcja mail()) przeważnie nie wystarcza.
Na szczęście już jakiś czas temu znalazłem rozwiązanie wszystkich problemów związanych z wysyłaniem korespondencji elektronicznej z poziomu PHP i chciałbym teraz wszystkim polecić klasę PHPMailer. Ten sprytny skrypcik ma naprawdę imponujące możliwości. Wymienię kilka:
- Bardzo łatwa obsługa nagłówków TO, CC, BCC i REPLY-TO
- Możliwość wysyłki maila w postaci txt i/lub html
- Bardzo proste dołączanie załączników
- Wysyłka poprzez sendmail, PHP mail(), QMail i SMTP
- Obsługa uwierzytelniania SMTP
- Proste dodawanie własnych nagłówków
I tak dalej
Użycie klasy jest bardzo łatwe a jeżeli pojawią się jakieś problemy to polecam oficjalną stronę Internetową projektu. Znajdziemy tam opisane wszystkie własności oraz metody klasy a także przykłady użycia, tutorial oraz opisany sposób instalacji. Czego chcieć więcej?
11 lutego 2008
Ufff... Nareszcie widać postęp gołym okiem. Rozdzielczości poniżej 1024 pikseli szerokości ekranu odchodzą do lamusa. Oczywiście liczba użytkowników tak małych rozdzielczości cały czas malała ale według danych ze strony ranking.pl jeszcze rok temu 9,3% Internautów miało ustawioną rozdzielczość 800x600. Dzisiaj jest ich już tylko 4,3%. To naprawdę znaczący postęp, ostatni rok był przełomowy pod tym względem. Pamiętam, że gdy sprawdzałem te dane około grudnia 2006 (czyli jakieś 14 miesięcy temu) to w rankingach nadal pojawiała się rozdzielczość 640x480!
Chyba najwyższy czas aby zbojkotować rozdzielczość ekranu 800x600. Webmasterzy muszą upychać treść robiąc strony maksymalnie na 770px szerokości. Można oczywiście robić na procentach ale przeważnie są z tym same problemy. Skok na wyższy poziom (tak aby nie było poziomych pasków przewijania przy 1024px szerokości) pozwoliłby odetchnąć z ulgą wielu osobom tworzącym strony www.
Milowym krokiem byłoby przejście na większe szerokości najpopularniejszych portali tj. onet.pl i wp.pl ale na to chyba nie ma co na razie liczyć.
Jestem przekonany, że wśród tych 4,3% jest wiele osób, które mają monitory 17 cali i więcej a mają ustawione 800x600 tylko z powodu braku wiedzy lub z przyzwyczajenia. A reszta? No cóż, monitory teraz są już naprawdę tanie...
Ja postanowiłem nie przejmować się już tym problemem i robić strony dla szerokości 1024px i więcej. Wreszcie będę miał dużo swobody