sie 15 2008

Moda na betę 2.0

Kategoria: Funny, Wokół ITPiotr Surma @ 22:44

Dziś krótko, bowiem chciałem tylko uzupełnić wpis Moda na betę opublikowany kilkanaście dni temu. Otóż dosłownie przed chwilą wpadłem na proste, aczkolwiek bardzo wymowne porównanie Web 1.0 i Web 2.0. Trochę to zaprzecza moim wnioskom z poprzedniego postu, ale postanowiłem napisać o tym, ot choćby patrząc na to z przymrużeniem oka Co ma [...]

Tagi: , , ,


sie 11 2008

Degradacja narodowych znaków diakrytycznych

Kategoria: PHPPiotr Surma @ 20:36

Jakiś czas temu miałem problem, jak w ciągu znaków zdegradować znaki narodowe: pozbawić ich ogonków, kreseczek, przekreśleń, itp. Problemu by nie było, gdyby chodziło jedynie o polskie litery. Wystarczyłoby użyć str_replace() do zamiany ą na a, ś na s, itd. Ale co jeśli w ciągu znajdują się znaki niemieckie, francuskie czy czeskie? Wtedy wywołanie str_replace() [...]

Tagi: , , , , , , , ,


lip 31 2008

Moda na betę

Kategoria: Wokół ITPiotr Surma @ 23:50

Ostatnie miesiące/lata przyniosły nową modę. Teraz, każdy nowo otwierany serwis obowiązkowo powinien mieć w okolicach swojego logo niewielki napis “beta”. Niezależnie od tego, czy to nowatorska aplikacja webowa, czy forum oparte na rozpowszechnionym skrypcie. Skąd to się wzięło? Zapewne od wielkiego brata G, który wypuszczając nowe usługi opatrywał je owym statusem. Tu się mimo wszystko [...]

Tagi: , ,


lip 14 2008

Instalacja LAMP

Kategoria: Linux, MySQL, PHPPiotr Surma @ 22:09

Jakiś czas temu zamieściłem poradnik jak zainstalować serwer Web w systemie Windows. Dla kompletu, opiszę dziś analogiczny tutorial jak zainstalować Apache, PHP i MySQL w systemie Linux (a konkretnie Ubuntu). Artykuł ten będzie znacznie krótszy od opisu WAMP, gdyż tu nie musimy wszystkiego sami ściągać i konfigurować, lecz skorzystamy z repozytoriów dystrybucji. Otwieramy zatem Terminal [...]

Tagi: , , , , , , ,


cze 30 2008

Instalacja WAMP

Kategoria: MySQL, PHP, WindowsPiotr Surma @ 19:20

W artykule tym postaram się przedstawić jak zainstalować serwer Web w systemie Windows, który składał się będzie z Apache, interpretera języka PHP i serwera relacyjnych baz danych MySQL. Nie zabraknie także niezastąpionego narzędzia phpMyAdmin. Ktoś pewnie zapyta się, po co się męczyć i konfigurować każdy składnik oddzielnie, skoro można zainstalować gotową paczkę. Korzyści jest wiele. [...]

Tagi: , , , , , , , ,


cze 15 2008

Akcja “rozdajemy Linuksa”

Kategoria: LinuxPiotr Surma @ 16:10

Jako, że od pewnego czasu jestem szczęśliwym użytkownikiem Linuksa, a konkretnie Ubuntu, postanowiłem pomóc innym w poznaniu tego systemu. Kilka(naście) tygodni temu napisałem na forum Ubuntu (i tu) i na wortalu linux.pl (i tu) o edycjach jakie posiadam w swoim zbiorze. Szczerze wątpiłem w jakikolwiek odzew, w końcu Łowicz to małe miasto zabite dechami, a [...]

Tagi: ,


cze 10 2008

Błędy dołączania bibliotek PHP

Kategoria: PHPPiotr Surma @ 16:04

Przy instalowaniu serwera Apache + PHP + MySQL nierzadko zdarzają się błędy. Mnie kiedyś zaszedł za skórę pewien błąd, który dotyczył niemożności dołączenia pewnych bibliotek dla PHP. Postaram się przedstawić jak sobie z nim poradziłem.
Gdy podczas uruchamiania serwera jakaś biblioteka nie może zostać załadowana, pojawia się błąd: Unable to load dynamic library <nazwa> – the [...]

Tagi: , , , , , , , , ,


cze 06 2008

NASA: Ty też możesz polecieć na Księżyc

Kategoria: Wokół ITPiotr Surma @ 22:57

Agencja kosmiczna NASA wpadła na pomysł, by umożliwić każdemu człowiekowi możliwość lotu na Księżyc. Może nie do końca dosłownie, gdyż statek kosmiczny Lunar Reconnaissance Orbiter będzie mógł zabrać jedynie nasze dane osobowe. Nie jest to może takie samo przeżycie jakbyśmy osobiście znaleźli się na srebrnym globie, ale zawsze to coś. Tak czy siak, później będziemy [...]

Tagi: , ,


cze 03 2008

Video streaming w PHP

Kategoria: PHPPiotr Surma @ 20:30

Kiedyś zastanawiałem się na jakiej zasadzie działają serwisy a’la YouTube. Wrzucam film, a on po chwili wyświetlany jest we Flashowym odtwarzaczu. W tym artykule postaram się wytłumaczyć na czym to polega i przedstawić praktyczne tworzenie takiego serwisu. Teoretycznie wygląda to tak, że wrzucam plik przez formularz na stronie, skrypt na serwerze go odbiera i zapisuje. [...]

Tagi: , , , , , ,


maj 26 2008

Wyszukiwanie w bazie MySQL wykorzystujące indeksy FULLTEXT

Kategoria: MySQLPiotr Surma @ 22:28

Każdy, kto tworzy swój serwis w oparciu o bazę danych, prędzej czy później odczuje potrzebę stworzenia wyszukiwarki informacji zawartych w ów bazie. Pierwsza rzeczą po jaką sięga jest klauzula LIKE.

SELECT * FROM articles WHERE content LIKE "kopytko"

Niestety, takie wyszukiwanie jest powolne i nieefektywne. Nie dość, że zwraca o wiele za dużo niepotrzebnych wyników, to jeszcze [...]

Tagi: , , , , , , ,


« Poprzednia stronaNastępna strona »