Kopiowanie tablic w JavaScript

slav

Nie wiem czy był to tzw. “fakt oczywisty”, który pominąłem w bezmiarze moich skryptów, ale okazało się że kopiowanie tablic w JavaScript to nie jest taka prosta sprawa. Namęczyłem się sromotnie nad prostą sprawą, które polegała na tym, że potrzebowałem skopiować tablicę i posortować jej elementy w kopii tejże tablicy.

Edytuj PDF online #2

slav

Edycja PDFów to bardzo upierdliwa kwestia. Jest do tego “kilka” narzędzi, ale wiadomo – nie zawsze pod ręką, nie zawsze dostępne a najczęściej płatne i to sporo :). Wcześniej opisywałem PDF Escape który pozwalał na edycję PDFów online, tym razem kolejny program tego typu, który tym razem wykorzystuje HTML5 i Canvas do edycji PDF.

IDE online i to Open Source

IDE online i to Open Source

slav

Ostatnio trafiłem na bardzo ciekawy projekt o nazwie WIODE . Jest to kolejny edytor, który pracuje w przeglądarce, ale co najlepsze – jest to projekt Open Source i można go zainstalować na własnym serwerze. Do dyspozycji mamy edytor z kolorowaniem składni oraz klienta FTP który umożliwa wgrywanie zmodyfikowanych plików.

Lighttpd mod_rewrite dla Drupal

Lighttpd mod_rewrite dla Drupal

slav

Temat Drupal ‘a wraca do mnie jak bumerang 😉 W Polsce mało popularny na tzw. “zachodzie” a nawet na antypodach stanowi zaraz za WordPress’em bazę dla większości stron internetowych. Pomijam fakt, że Biały Dom używa Drupala i że faktycznie Drupal 7 zaczyna być przyjazny użytkownikowi, a nie tylko webdeveloperowi.

Creative JS potęga JavaScript i HTML5

Creative JS potęga JavaScript i HTML5

slav
Poprzednio pisałem o CSS3 i tym co można zrobić w 1024 znaków kodu, tym razem mały pokaz możliwości HTML5 i JavaScript – na stronie CreativeJS możecie obejrzeć co da się zrobić przy pomocy współczesnej przeglądarki (czyli nie IE), HTML5 i JavaScript. HTML5 wnosi sporo nowego w świat “webu” – szczególnie umiejętnie zastosowany. Gdy pierwszy raz zobaczyłem “ 20 things i learned about browser & the web ” nie mogłem uwierzyć, że nie ma tam ani linijki Flasha czy innego Aira… Potem okazało się, że przy pomocy Canvas można zrobić naprawdę wiele.

Sukces i powodzenie każdego projektu Open Source…

slav

…zależy od jego dokumentacji. Mam tutaj na myśli każde wolne oprogramowanie gdzie pracuje się przy źródłach czy API. Z racji na to, że pracujemy już z gotowym oprogramowniem to musimy wiedzieć jak go używać. Jeżeli wszystkie inne metody zawiodły, należy przeczytać instrukcję. Instrukcja wiadomo – zło konieczne, czasami jednak trzeba w niej pogrzebać żeby znaleźć właściwy pstryczek. Dzisiaj więc będzie o instrukcjach, dokumentacjach i ogólnie o wsparciu dla Open Source.

Sprawdź szybkość strony

Sprawdź szybkość strony

slav

O Page Speed oraz optymalizacji stron pisałem już nie raz. Tym razem w ramach eksperymentów z   Page Speed API uruchomiłem bardzo prostą usługę, która polega na możliwości sprawdzenia prędkości wybranej strony WWW. Zasadniczo jest to usługa identyczna jak Googlowa, tyle że po Polsku i w bardziej czytelnej formie.

Zapraszam do testowania i oczywiście komentowania:
sprawdź szybkość strony

Co można zrobić przy pomocy 1K CSS

slav

Pamiętam za starych dobrych czasów na pl.lang.perl – (kto pamięta grupy dyskusyjne?, pytanie pomocnicze: kto używał chamstera?) – organizowany był konkurs o nazwie “golf”. Jego główną ideą było stworzenie jak najkrótszego kodu realizującego określone zadanie. Wiadomo – Perl język bardzo fajny, szczególnie do realizowania wszelakich zadań związanych z obróbką tekstu, plików i… zasadniczo do każdego innego działania. Był to mój pierwszy prawdziwy skryptowy język server-side. Znając go odrobinę lepiej, można było (i nadal można) stworzyć w nim praktycznie wszystko a znając jego składnię i “sztuczki” można tworzyć naprawdę “zwięzły” i nieczytelny kod. No… ale nie o Perlu chciałem pisać a o CSS.