tworzenie elementów w jquery – długość tekstu w px

W jQuery można tworzyć elementy na wiele sposobów, albo dodając jako atrybut jako w metodzie html() albo też korzystać z document.createElement() lub append(obj). W zależności od przypadku każde rozwiązanie ma swoje wady i zalety. czytaj dalej »

krótko: praca praca, nowe projekty :)

Ostatnio niestety nie jestem w stanie zamieścić jakiejkolwiek nowej publikacji z powodu pracy, pracy i jeszcze raz pracy. Podsumowanie 2008 i przewidywania 2009 sobie odpuszczę. Zapraszam do oglądnięcia moich ostatnich projektów: strona domowa, Celebration Event, FelicjańskaMedia i strona Ilony Felicjańskiej :) I to wszystko w wolnym czasie po robocie w od 15 grudnia do 15 stycznia (odejmując święta :) )
czytaj dalej »

Nasze własne $(document).ready();

Czasem, lecz bardzo rzadko się zdarza iż musimy wykonać operację taką samą jak $(document).ready() tylko bez użycia jQuery. Wydawałoby się to banalne, czyli zastosowanie window.onload, tylko z jedną drobną różnicą. Operacja ready() wykonuje się po wczytaniu html’a, a window.onload – po załadowanu witryny. Takie akcje są zazwyczaj przydatne w sytuacji gdy nasze skrypty będą uruchamiane na wielu różnych witrynach www i nie mamy pewności, czy włączając jQuery nie popsujemy fukcjonalności tej stronki (np może być już tam użyta biblioteka prototype itp itd) a dodatkowo jQuery to dodatkowe 15 kb.
czytaj dalej »

mysql tabele tymczasowe – optymalizacja zapytań

Niedawno rozpocząłem pisać o bazach danych. Do tej pory omijałem te tematy z pełną świadomością ponieważ uważałem, iż dodanie indeksów spowoduje przyśpieszenie działania. Lecz w moich projektach pensje.net i grolix.pl problem z wydajnością zapytań okazał się poważniejszy, i nie wystarczyło dodać indeksów :) Ze skomplikowanymi zapytaniami poradziłem sobie wykonując tabele tymczasowe…
czytaj dalej »

Nowe społeczności – czy to ma sens?

Przez ostatnie tygodnie pojawia się coraz więcej serwisów społecznościowych. Pewnie jest to skutkiem końca roku, i koniecznością zakończenia projektów – dlatego dopiero teraz startują nie wcześniej :). Tutaj raczej chodzi mi o proces twórczy takich serwisów, ponieważ wcześniej tak ta „działka” nie była rozwijana.
czytaj dalej »

mysql engine: myisam vs innodb vs memory vs archive

Jakiś czas temu postanowiłem przeprowadzić test, jaki silnik mysql jest najlepszy w jakim przypadku. Kiedyś wszystko tworzyłem w myisam lecz teraz widzę, że to nie było zbyt dobrym posunięciem :). Mysql oferuje kilka silników i każdy z nich ma swoje wady i zalety. W tym artykule porównam te silniki podając konkretne zapytania sql, oraz czasy w jakich zostały one wykonane dla każdego modelu. Tym artykułem również rozpoczynam kategorię Bazy danych na moim blogu.
czytaj dalej »

jak napisać dobre cv? – częśc 2

Jest to kontynuacja wpisu http://blog.zeromski.com.pl/2008/11/15/jak-napisac-dobre-cv/. Tam opisałem elementy cv jakie jak:Metryczka ze zdjęciem, Cel zawodowy, Edukacja. Teraz zajmę się sekcjami: Doświadczenie, Umiejętności, Odbyte kursy, Osiągnięcia, Hobby.
czytaj dalej »

Jak napisać dobre CV? – częśc 1

W sieci istnieje bardzo dużo poradników na ten temat, w większości jest to marketingowy bełkot, pisany przez znawców tematu. Największą głupotą jest zmniejszanie CV do jednej strony, według mnie, jeżeli CV mieści się na jednej stronie to jest to dokument osoby bez doświadczenia, lub takiej która nie ma się czym pochwalić, a CV powinno reklamować naszą osobę :). Pierwszą pracę znalazłem korzystając z CV na 3 strony, kolejną – 7 stron :) czytaj dalej »

Krótko: nowy projekt – stwórzmy bazę wynagrodzeń :)

W marcu tego roku uruchomiłem stronkę pensje.net. Była to witryna gdzie znajdował się formularz do wpisaniania statystycznych danych dot. wynagrodzeń. Po 7 miesiącach zauważyłem że stronę odwiedziło 180 osób i ok 15% z nich poprawnie wypełniło formularz pomimo braku jakiejkolwiek zachęty :). Wszystkie odwiedziny były z pewnością przypadkowe. Dziś przedstawiam kolejną wersję serwisu – zapraszam http://pensje.net.
czytaj dalej »

Cachowanie funkcji – przyspieszenie generowania stron

Kontynuując cykl optymalizacji aplikacji przedstawiam wam moja super klasę cachowania.
Przyspiesza ona generowanie stronek dość istotnie.
Wyobraźmy sobie system informatyczny, serwis www czy też inne ustrojstwo,
zawsze w każdej aplikacji jest chociażby jedna funkcja, która jest często
wywoływana i jej wykonanie zajmuje więcej czasu niż 0.05 sek, a jej wynik
zmienia się dość rzadko, np raz na godzinę. Czemu więc by nie wykonać
optymalizacji takiej funkcji? A co jeżeli bardziej się nie da? I tutaj
właśnie przedstawiam rozwiązanie :).
czytaj dalej »



Wersja mobilna