Posted by: Armanis on: 6 listopad 2009
Wielu dopiero co zaczynających się uczyć programistów zastanawia się jak losować na przykład banery reklamowe lub przykładowe elementy na stronie. Z zasady losowanie w PHP jak i MySQL odbywa się za pomocą funkcji rand. Zacznijmy od PHP.
Posted by: Armanis on: 5 listopad 2009
Ostatnio przekształciłem treen.pl w wyszukiwarkę, Navarion odszedł a aktualne prace prowadzę z Kasztan’em i częściowo z Kemsan’em. Udostępniamy już dość sporo możliwości ale jeszcze wiele nam brakuje do takich stron jak Google czy Yahoo.
Najnowszymi zmianami jest poprawienie skryptu wyszukiwania fleksyjnego lecz na razie jeszcze czasami potrafi głupoty wyświetlić lub nie wyświetla nic. Z powodu testów i ciągłych zmian w działaniu nie indeksujemy zbyt dużej ilości stron obrazków i filmów ale to się zmieni wraz z wyjściem stabilnej wersji…
Posted by: Armanis on: 5 listopad 2009
Po namowie znajomego postanowiłem napisać prostą pomoc dla początkujących chcących nauczyć się i zrozumieć jak działa Ajax.
Ajax nie jest niczym innym jak tylko asynchronicznym pobieraniem treści wynikowej plików do których odnosi się zapytanie. Działa to tak:
Wybierasz adres strona.pl -> przeglądarka pobiera jj treść jak i kod JS -> następnie kod JS wykorzystując obiekt XMLHTTP pobiera treść pliku który chcesz treść to znaczy taką samą jak byś zobaczył wpisując go w adres przeglądarki.
Z racji tego ze IE w starszych wersjach miał inną składnię wywołującą XMLHTTP aby najlatwiej obsłużyć wszystkie wyjątki napisz taki kod tworzący prosty kontroler Ajax.
Czytaj resztę wpisu »
Posted by: Armanis on: 3 listopad 2009
Dla osób pracujących już kiedyś w JavaScript to nie będzie raczej nowość ale ciekawostka.
Anonimowość funkcji polega na tym że nie mają one nazwy są one przypisywane do zmiennych i zostaje ona wywoływana z jej poziomu.
Czytaj resztę wpisu »
Posted by: Armanis on: 3 listopad 2009
Musimy zastanowić się jaką bazę danych wybrać i jakie mechanizmy będą nam potrzebne. Większość firm hostingowych oferuje nam obsługę: MySQL, PostgreSQL czy też MS SQL.
Osobiście nie pracowałem na MS SQL więc nie będę się wypowaidać.
Ogromnym plusem dla MySQL jest szybkość, działa kilkakrotnie szybciej od PgSQL.
Do wersji 5 MySQL nie było widoków (ang. views), w PgSQL od dawna.
MySQL nie posiada wyzwalaczy (ang. Triggers), lecz działają już w pełni klucze obce z mozliwościa ustawienia takich parametrow jak ON DELETE czy ON UPDATE.