» Rodzic i dziecko kategorii / typu

2010-01-03 16:44

Jednym z elementów rozbudowanego systemu CRM, nad którym pracuje był wybór typu projektu z podziałem na główny typ oraz podtyp. Można to zrealizować poprzez stworzenie dwóch tabel (typy i podtypy połączone relacją) lub jednej (wykorzystując kolumnę, która będzie przechowywać informację o rodzicu). Oba rozwiązania mają jeden większy problem do rozwiązania, jeśli będziemy chcieli dać wybór pozycji poprzez jedno pole typu <select> trzeba to najpierw posortować. We wpisie skupię się na przykładzie z jedną tabelą.

PostgreSQL,Techblog

» Poprawianie kodu po kimś

2009-12-24 17:42

Jednym z najbardziej lubianych zajęć programistów jest grzebanie i naprawianie kodu po innych programistach. Dzisiaj miałem tą przyjemność i oczywiście nie wiadomo było czy się śmiać czy załamać :)

PHP,Techblog

» CREATE INDEX - przyspieszenie zapytań

2009-12-06 14:06
CREATE INDEX - przyspieszenie zapytań

Pora sobie odpowiedzieć na pytanie kiedy i w jaki sposób warto zastosować index by przyspieszyć nasze zapytania.

PostgreSQL,Techblog

» Sprawdzanie czy termin jest wolny

2009-10-17 16:32

Wydawałoby się, że sprawdzenie czy w danym terminie są wolne pokoje to coś prostego. Przysporzyło mi to jednak dość dużo problemów i z pomocą przyszedł mi CoYoT (#php.pl), który podesłał mi gotowe zapytanie, które sam kiedyś opracował.

PHP,PostgreSQL,Techblog

» Mod rewrite - nazwa folderu taka sama jak nazwa pliku php

2009-09-24 20:18

Udało mi się zdiagnozować ciekawy przypadek kiedy regułka rewrite nie działa tak jakbyśmy się tego spodziewali. "Winą" za to obarczam Apache, który posługuje się magicznymi sztuczkami.

Apache,Techblog

» DISTINCT MySQL vs PostgreSQL

2009-06-20 12:31

Pomagałem dzisiaj na IRCnet (#php.pl) w zapytaniu do bazy MySQL, które polegało na wybraniu rekordów z najmniejszą ceną pogrupowanych według wybranej kolumny. Bardzo szybko napisałem jak to ma wyglądać w PostgreSQL, ale niestety w MySQL użycie DISTINCT jest trochę ułomne.

PostgreSQL,Techblog

» Systemy szablonów - podsumowanie

2008-11-29 12:40

Nadeszła pora na podsumowanie tematu systemów szablonów. Nie da się ukryć, że większość aktywnych programistów nie widzi już potrzeby korzystania z systemów szablonów. Świadczą o tym wpisy na blogach zagranicznych np. Paul M. Jones czy Hasin Hayder, który nawet napisał swego czasu książkę o Smarty. Warto także dodać, że do powolnego odchodzenia od Smarty (bo to głównie ten system szablonów był używany) znacząco przyczynił się brak nowej wersji, która nota bene właśnie nie dawno wyszła w wersji 3.0 alpha. Spóźnili się jednak o kilka lat. Powinno to wyjść w tym samym czasie co PHP5.

PHP,Szablony,Techblog

» Oferta wyróżniona przez x dni

2008-10-25 09:29

Czas płynie nieubłaganie, a jakiekolwiek nadzieje, że będzie trochę więcej czasu przy skończeniu kolejnego projektu rozwijają się bardzo szybko. Obiecałem sobie jednak, że postaram się umieszczać przynajmniej jeden wpis na miesiąc, aby mój blog nie podzielił losu innych programistów, którzy pochłonięci pracą / rodziną / nowymi doświadczeniami życiowymi porzucili pisanie.

PostgreSQL,Projekty

» Dlaczego linux?

2008-09-27 11:33

Dzwoni klient, dla którego robiłem stronę i krzyczy – Paweł! Pomóż! Mam do góry nogami pulpit i nie wiem co zrobić. Pierwsza myśl – czy ktoś nie zrobił żartu i nie podmienił tapety? To nie to. Niestety nie mam windowsa nic więcej nie poradzę.

Linux

» PHP Savant

2008-08-21 09:58

Po dłuższej przygodzie ze Smarty oraz krótszej z OPT spróbowałem Savant. Jest to system szablonów oparty o natywne PHP, a nie dodatkowy język szablonów, który byłby "kompilowany" do PHP. Moja notka zbiegła się akurat z nową wersją strony Savant i przejęciem projektu przez Brett Bieber o czym można przeczytać na blogu twórcy Savant - Paul M. Jones.

PHP,Szablony,Techblog

Programowanie, programista php, nauka, cms, kurs php, tworzenie stron, tutorial, artykuł, oprogramowanie, www, homepage, link.
Wszelkie prawa zastrzeżone.