4Developers 2012

Już niedługo, 18 kwietnia startuje kolejna (czwarta) edycja konferencji 4Developers, która tym razem odbędzie się w Poznaniu. 4Developers to jednodniowa konferencja technologiczna kierowana głównie do co najmniej średnio zaawansowanych developerów aplikacji internetowych oraz project managerów. Konferencja trwa około 7 godzin, w tym czasie prowadzone są jednoczesne wykłady w 4 tematykach, każde wystąpienie trwa około 45-60 … Czytaj dalej „4Developers 2012”

Sphinx, czyli szybkie i skuteczne wyszukiwanie

Sphinx to open source’owy silnik wyszukiwarki SQL. Sphinx jest dostępny na licencji GPL 2 i jest całkowicie darmowy do zastosowań webowych. Sphinx został stworzony przez rosyjskich programistów, aplikacja jest cały czas rozbudowywana i rozwijana, posiada płatny support. Zasada działania Sphinxa Sphinx jest aplikacją stand-alone, musi zostać skompilowany i zainstalowany na serwerze. Działa na zadadzie deamon-client. … Czytaj dalej „Sphinx, czyli szybkie i skuteczne wyszukiwanie”

UPDATE z ORDER BY w jednym zapytaniu na przykładzie orderingu danych

Wstęp Mamy przykładową tabelę z userami: Na tabeli wykonywane były wielokrotnie operacje INSERT/UPDATE/DELETE przykładowo: Zatem SELECT bez orderu wyświetli nam dane posortowane względem kolejności modyfikacji: W interface aplikacji chcemy oprogramować własną obsługę kolejności rekordów. Dodajemy zatem kolumnę, która będzie obsługiwać tą funkcjonalność. Problem Musimy teraz uzupełnić kolumne order_id o poprawne wartości. Kolejność orderu danych, które … Czytaj dalej „UPDATE z ORDER BY w jednym zapytaniu na przykładzie orderingu danych”

Tani dobry hosting w USA – HostMonster

O tym, że nie ma w Polsce ofert hostingowych o przyzwoitym stosunku cena do możliwości, chyba nie muszę nikogo przekonywać. Osobiście korzystam z usług dzielonego hostingu na NetArt i jestem względnie zadowolony, jednak limity typu 10gb pojemności konta czy brak dostępu przez ssh są dosyć irytujące. Kiedyś przez 2 lata korzystałem z usług DreamHost.com, jednak … Czytaj dalej „Tani dobry hosting w USA – HostMonster”

Usunięcie nieużywanych tagów z bazy WordPress’a

Czasami zachodzi potrzeba „ręcznego” kasowania postów z WordPress’a, jako że system ten działa na MySQL MyISAM to nie wspiera kaskadowego kasowania zależnych danych. Skasowanie postów jest stosunkowo proste: Trudniejsza sprawa jest ze skasowaniem tagów. Na necie znalazłem poniższe zapytanie, działa wyśmielicie: Czasami jednak pole „count” w relacji „wp_term_taxonomy” zawiera niepoprawne dane (liczbę większą od 0), … Czytaj dalej „Usunięcie nieużywanych tagów z bazy WordPress’a”

Postgres 8.3 a zgodność typów danych

Około rok temu została wypuszczona wersja 8.3 systemu bazodanowego postgreSQL, teraz po roku nadszedł wreszcie czas kiedy to firmy hostingowe zaczynają upgrate’ować bazy do tej wersji. W wersji 8.3 zostało prowadzonych wiele przydatnych funkcjonalności jak chociażby wyszukiwanie pełnotekstowe TSearch2, jednak nie o tym miałem pisać… Oprócz dodatkowych funkcjonalności w postgres 8.3 została wprowadzona kontrola zgodności … Czytaj dalej „Postgres 8.3 a zgodność typów danych”

Jak usunąć zduplikowane rekody w tabeli bazy danych?

Czasami zdarza się że, poprzez nie do końca poprawną walidację danych wejściowych lub z powodu błędnego działania aplikacji stworzą nam się w bazie danych zduplikowane rekordy. Takie niepożądane zduplikowane dane w 90% będą nam przeszkadzać i w najlepszym razie mogą powodować niepotrzebny zamęt w aplikacji. Skutki mogą takżę spowodować dużo poważniejsze problemy jak chociażby rozsynchronizowanie … Czytaj dalej „Jak usunąć zduplikowane rekody w tabeli bazy danych?”