qBlog Quadina w świecie PHP

6sie/130

[JS] Zliczanie liter, wyrazów i zdań w textarea

Stwierdziłem, że zamiast motywować się do dużych merytorycznych wpisów, pokopiuję czasem to co w danym momencie fajnego napisałem. Czasem będą fajne proste rzeczy, czasem skomplikowane, ale na pewno wszystko w jakimś stopniu przydatne :)

Dzisiaj miałem problem, żeby pod textarea wypisać ilości poszczególnych liter, wyrazów i zdań. Kilka wyszukań w google i mam już skonstruowany prosty skrypcik.

Zakres tematyczny: Narzędzia, Programowanie Czytaj dalej
2maj/126

Porównanie serwerów dedykowanych

Przyszedł taki czas, gdy praca zaczyna generować więcej funduszy to i programiście zachciewa się posiadać swój własny serwer dedykowany do eksperymentów różnej maści. Postanowiłem zrobić porównanie serwerów dedykowanych do kwoty 400zł biorąc jedynie parametry, które dla mnie jako programisty PHP są ważne.

Zakres tematyczny: Programowanie Czytaj dalej
12gru/102

Generowanie losowego ciągu znaków – hash

Ostatnio pojawił się temat hashowania i jego powtarzalności oraz możliwości jego złamania. Bardzo często w celu wygenerowania hasła korzysta się z funkcji hashujących i wycina odpowiedni ciąg znaków zależny od naszych intencji.

Zakres tematyczny: Programowanie Czytaj dalej
7gru/101

Powtarzające się ostatnio pytanie o tablice w tablicach

Na forum.php.pl pojawiło się pytanie, które postanowiłem aż zamieścić na swoim blogu. Pytanie odnosi się do sposobu przechowywania tablic w komórce bazy danych.

Zakres tematyczny: Programowanie Czytaj dalej
25lis/100

qKatalog – etap pierwszy

Uprzejmie informuję, że etap pierwszy mojego projektu z katalogiem stron jest już na wykończeniu powoli. Wykonałem główne elementy jak sam layout, system kategorii i stron. Napisałem moduł dzięki któremu poznamy nie tylko ranking swojej strony, ale ilość zaindeksowanych podstron oraz ilość linków, które kierują do naszej witryny według google. Pozostaje mi tylko połączenie tych elementów i ostatecznie odbugowanie strony aby ją zaprezentować. Mam nadzieje, że stanie się to już w najbliższy weekend. Tak więc trzymajcie kciuki :)

Zakres tematyczny: Programowanie, Projekty Brak komentarzy
18lis/100

qKatalog SEO

Właśnie jestem w stanie wyższej irytacji na obecne skrypty katalogów SEO. Otwarty mini nie da się ściągnąć, instalacja qlweba pozbawiona jest jakiejkolwiek myśli, a jego konfiguracja to już totalne dno intuicyjności. Wydaje mi się, że chyba żyję za bardzo w świecie Web2.0 zatem otwieram niniejszym projekt qKatalogu.

Zakres tematyczny: Programowanie, Projekty Czytaj dalej
21kwi/101

Inteligentny rozmówca – teoria

Coraz częściej pojawiają się w Internecie automaty do rozmów z klientami, które odpowiednio analizują zadawane pytanie i odpowiednio na nie odpowiadają. W dzisiejszym artykule zastanowimy się w jaki sposób taki bot jest skonstruowany. Nie jest tutaj używana jak większość myśli żadna sztuczna inteligencja, a jedynie suche algorytmy przetwarzające dane. Boty dalekie są też od inteligencji czy też uczenia się czegokolwiek, można je w bardzo prosty sposób oszukać w taki sposób, że nie będą wiedziały za bardzo co odpowiedzieć. Otrzymamy w odpowiedzi tylko jakiś bełkot napisany przez twórcę programu tak, aby bot wydawał się aroganckim chłopcem/dziewczyną.

Chatboty nie mają za dużo wspólnego z sztuczną inteligencją tak jak mi to wyperswadował mój przyjaciel Damian, zatem nie będę używał w moim artykule nic co sugerowało by inteligencję programu. Automat do odpowiadania bowiem, nie myśli, a nawet nie dobiera zmyślnie odpowiedzi, tylko porównuje zasoby swojej bazy danych.

Zakres tematyczny: Programowanie, Projekty Czytaj dalej
4kwi/100

Sztuczna inteligencja – teoria

Temat jest bardzo skomplikowany i zawiły, powiedzieć można że nie jest szeroki jak rzeka, ale jak ocean. Na swojej drodze programowania w PHP nauczyłem się upraszczać pewne modele rzeczywiste do znacznie prostszych wirtualnych. Bardzo często moje wirtualne modele mają tylko wejście i wyjście takie samo, a środek zupełnie odbiegający od rzeczywistości. W związku z tym realia sztucznej inteligencji bardzo mi się spodobały. Dany wirtualny mózg przetwarza informacje w taki sposób, że nie da się w prosty sposób debugować praktycznie żadnych operacji. Takich operacji tak jak w naszym ludzkim mózgu jest po prostu za dużo. Ale możemy postarać się zrozumieć teorie na podstawie której będziemy mogli choć w jakimś procencie przyswoić sobie wiedzę o sztucznej inteligencji, a może nawet o naszej własnej?

Zakres tematyczny: Programowanie Czytaj dalej
24gru/090

Podział folderów

Temat szeroki jak rzeka, ale dobry układ folderów  w naszych przyszłych projektach to bardzo ważna rzecz. Nie mówię tutaj oczywiście, że jest to kluczowy element projektu, ale wystarczająco poważny aby poruszyć go w pierwszej kategorii.

Myślimy sobie... ale po co takowy podział? Oczywiście, dla projektów typu "wizytówka" gdzie znajdować się będzie statyczny tekst (ewentualnie mała obsługa bazy danych na plikach) podziału szczególnego mieć nie musi. Jednakże wyjdziemy trochę w przyszłość i pomyślimy jak skonstruować układ folderów tak aby na przyszłość nie musieć się już martwić przebudową.

Zakres tematyczny: Programowanie Czytaj dalej