Skip navigation.

Michał Zięba | devBlog

Najtrwalszymi zasadami wszechświata są przypadek i błąd...

VirtualBox i Localhost

, ,

Sprawdzanie działania skryptu czy też wyglądu strony internetowej na kilku przeglądarkach nie jest trudne - włączamy je, wpisujemy adres, odświeżamy, oglądamy ;-)
Jako szczęśliwy posiadacz Ubuntu, nie mam problemu z Operą czy też Firefoksem. Problem pojawia się, gdy trzeba zobaczyć wynik naszej pracy działający na Chrome, Safari czy też IE...
Rozwiązanie - wirtualna maszyna.

Read more...

Ubuntu i preload

,

Krótki opis, jak to sobie sprawić nowy preload, ze źródeł.

Read more...

Równoległa instalacja Opery 9.xx i 10.00 na Ubuntu

,

Od jakiegoś już czasu jestem zapalonym użytkownikiem ubuntu oraz opery. Wersja przeglądarki 9.60 bardzo dobrze sprawuje się na dystrybucji 8.04, ale jak zainstalować wersję 10.00 alfa, nie tracąc dostępu do tej stabilnej? Chcemy równolegle mieć obie przeglądarki w systemie, z oddzielnymi ustawieniami.
Poniżej przedstawię prosty sposób, jak tego dokonać.

Read more...

Flash a Markup Validation Service

,

This page is not Valid XHTML 1.0 Transitional!
No właśnie. Wczoraj dopieszczałem sobie pewną stronę, gdy Validator wyrzucił mi około 13 błędów w stylu:
 there is no attribute "X"

W nagłówku jest jak byk ustawione Transitional, powinno działać... a jednak nie ;-)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1—transitional.dtd">

Myślę i myślę i... nic. Na szczęście narzędzie do walidacji opisuje błędy i proponuje metody ich usunięcia ;-)

Read more...

Color Palette Generator

,

Dzisiaj, czytając blog UI Design, znalazłem ciekawe narzędzie: color palette
Tworzy ono z wybranego przez nas obrazka paletę kolorów - moim zdaniem bardzo pomocne przy tworzeniu layoutu na podstawie wcześniej wybranego motywu graficznego.

link do artykułu: http://ui.blox.pl/2008/05/Color-Palette-Generator-inspiracje.html - btw ciekawy blog, polecam ;-)

Read more...

JavaScript i prototype

Ostatnio musiałem sobie w JavaScript napisać funkcję in_array (znaną Wam dobrze choćby z php).
Na początku oczywiście najprostszą metodą osiągnąłem
function in_array(array, value)
{
   for (var i=0; i<array.length; ++i) {
      if (array[i] == value)
         return true;
   }
   return false;
}

// test
var numbers = new Array(2, 3, 5, 7, 11, 13, 17);
alert(in_array(numbers, 3)); // true
alert(in_array(numbers, 4)); // false


Można to jednak zrobić lepiej i bardziej elegancko.

Read more...

Kodos i RegExp

, ,

Gdy trzeba wyciągnąć jakiś tekst ze strony lub sprawdzić poprawność adresu email, stosujemy wyrażenia regularne. A jak szybko sprawdzić, czy dobrze je stosujemy? ;-)

Kodos - The Python Regular Expression Debugger
...i chyba więcej nie muszę dodawać ;-)

Polecam!

Read more...

Portfolio, cz. 1

Pora zająć się opisem prac własnych, a nie ciągle krytykować czyjeś ;-)
Zaczynamy od czegoś lekkiego - strona domowa Przyjaciółki.

http://anitagajewska.awardspace.info/

Read more...

UserJS dla list "IndexOf"

Czy tylko mnie denerwuje ucinanie długich nazw plików i katalogów na stronach z ich listą (index of /) ?
Dlatego też napisałem mały skrypcik który sobie z tym jako-tako radzi ;-)

Read more...

UserJS dla colorschemer.com i google

, ,

http://colorschemer.com/schemes/ to ciekawa strona prezentująca zestawy kolorów do budowania własnego layoutu. Jednak przepisywanie wartości szesnastkowych barw jest dość męczące... stąd mój skrypt:
colorschemer-com-schemes.js - po kliknięciu w kwadracik z barwą, wyskakuje okno prompt z wartością koloru.

Hmm, co mnie jeszcze denerwuje... ;-)
Jeżeli chodzi o wyszukiwarkę grafiki google, to wolę mieć pod obrazkiem bezpośredni link do oryginału, stąd skrypt:
google.imagelink.js

Read more...

Download Opera, the fastest and most secure browser