Zawsze miałem opory, żeby zabrać się za Ajax, ale dzisiaj natknąłem się na ciekawy kurs podstaw Ajaxa, który wykorzystuje bibliotekę jQuery. Zachęcam do poczytania bo można małym nakładem pracy, szybko i sprawnie poprawić funkcjonalność strony.

http://www.internetmaker.pl/artykul/4139,1,ajax_kurs_od_podstaw_-_jquery.html


Framework

26kwi09

Frameworki to świetna sprawa o czym przekonałem się 2 miesiące temu. Pisząc nowy system pod firmy w 5 powiatach – www.lit.pl – początkowo w zamyśle miałem napisanie własnego frameworka, jednak po jakimś czasie okazało się to zbyt czasochłonne i mało wydajne. Kolega polecił mi Zend Framework (zdanie brzmi jak reklama proszku do prania :D). W ciągu tygodnia przestawiłem się na MVC i programowanie obiektowe. Zawsze jakoś miałem opory, ale ciesze się, że się udało.

Osobom, które zastanawiają się nad wybranie odpowiedniego dla siebie frameworka, także polece Zenda. Dlaczego? Bo tylko ten znam. Poświęciłem wiele godzin na szukaniu dokumentacji, tutoriali i przykładów jak Zenda się nauczyć i wykorzystywać. Istnieje wiele ciekawych stron, blogów na których można dowiedzieć się jak zacząć naukę i jak rozwiązać podstawowe problemy. Poniżej lista, która przyda się na pewno tym, którzy także chcą napisać dobry i stabilny system, który będzie można w przyszłości bardzo łatwo rozbudowywać.

W następnych tematach podam parę linków do konkrentych przykładów oraz zastosowania klas, które oferuje Zend Framework oraz na przykładzie www.lit.pl pokażę jak można wykorzystać ten framework.


Wyszukiwarka

01mar09

Love google. Ich tajemna receptura na udane i szybkie wyszukiwanie jest tajemnicą wartą 190 mld dolarów. Jak wymyślić coś podobnego mając 19zł w kieszeni, podczas niskiego notowania złotówki po godzinie 22? H.G.W..

Długo zastanawiałem się jaki algorytm zastosować w wyszukiwarce, aby wyszukiwanie było bardzo szybkie. Nie wiem czy mechanizm, który zastosowałem jest poprawny ale działa zdecydowanie szybciej niż ten stosowany do tej pory.

Mamy bazę danych z firmami, które w opisie mają ofertę.
W tabeli słowa kluczowe przechowujemy słowa oraz przypisane im numery, mamy także tabelę z relacją firma_id->slowo_id

Wygląda to tak:
1. szukamy słowa “pizza”
2. system przeszukuje tabele, w której są słowa kluczowe i przypisane do tych słów liczby
3. znajduje słowo pizza, które ma numer np. 19
3b. szuka relacji firma->słowo w postaci: firma_id -> slowo_id (w tym przypadku slowo_id = 19) i zwraca wyniki
4. system nie znajduje słowa pizza – przeszukuje więc wszystkie rekordy (oferty) w poszukiwaniu słowa pizza
4b. dodaje nowe słowo do tabeli słów kluczowych i tworzy mu numer
4c. dodaje relację id_firmy->id_słowa
5. wyświetla nam szukane firmy dla słowa pizza

Czy ta metoda jest skuteczna? Jak można ją poprawić. Czekam na opinie.


nowy rok

18sty09

Nowy, 2009 rok. Nowe postanowienia. Coś się skończyło, coś zaczęło. Troszeczkę zmieniam postać bloga ze stricte fotograficznego/graficznego na bardziej tekstowy. Opiszę kilka ciekawych rzeczy, które zainteresowały mnie przez ostatnie parę miesięcy. Zapraszam więc co jakiś czas do poczytania i pooglądania.


Wrocław

26maj08


POWIĘKSZAĆ

abecadlo.jpg


Tajemnica Polish in L’a – kto kupuje takie obuwie?

Wrocław bodajże ul. Puławskiego.

dscf4488.jpg



power render

22lut08

i’m


004

07lut08

004