Sezon grzewczy 2012/2013, czyli dobre wina na grzańca

okChociaż sezon grzewczy a i co za tym idzie sezon na grzane wino powoli kończy się … ze względu na przeciągającą się zimę … nawet bardzo powoli, warto podsumować i wyodrębnić kilka porządnych win z niskiej półki, które po podgrzaniu doskonale komponują się z korzennymi procentprzyprawami. Moim zdaniem zdecydowanym hitem sezonu 2012-2013 jest półsłodkie wino Saint Silvia – Kadarka wyprodukowane i butelkowane prawdopodobnie w 2010 roku w Bułgarii. Charakteryzuje się głęboką rubinową barwą, nieskazitelną przejrzystością i bardzo przyjemnym delikatnym owocowym smakiem.

saint-silvia

Dużą zaletą tego wina jest fakt, że wino to po otwarciu nie degraduje swoich walorów smakowych. Odnoszę nawet wrażenie, że tchnienie świeżego powietrza wpływa pozytywnie na smak tego trunku. Dzień po otworzeniu wino smakuje jeszcze lepiej niż tuż po odkorkowaniu. Przeciętny koszt tego wina to około 13-14zł. Dostępne w większości supermarketów. Zdecydowanie polecam!

Czytaj dalej

BRW – reklamacja po polsku

Oczywiste jest to, że utrzymanie wysokiego standardu jakości obsługi (w procesie sprzedaży produktu lub usługi) to jeden z lepszych sposobów na przyciągnięcie nowych klientów. Sprawne i bezproblemowe załatwianie reklamacji to najlepszy sposób na utrzymanie obecnych „starych” klientów. Niestety moje osobiste doświadczenie pokazuje, że nasze rodzime firmy w większości przypadków nie są w stanie zdać pozytywnie tego trudnego egzaminu. W Polskim wykonaniu proces reklamacji zazwyczaj oznacza dla klienta długotrwałą drogę przez przysłowiową mękę. W większości przypadków faktem jest również to, że im większa firma tym proces reklamacji przybiera bardziej kuriozalną postać … jest to tym bardziej dziwne, że duże firmy powinny wypracować własne klarowne procedury, które maksymalnie upraszczają ten proces.

Front BRW z odchodzącą okleiną

Niestety w ostatnim czasie miałem kolejną okazję zapoznać się z typowym przypadkiem reklamacji po polsku, tym razem na przykładzie firmy BRW (Black Red White), w której zamówiłem moje meble kuchenne. Obecnie historia reklamacji ciągnie się od 2 listopada i chociaż w momencie, gdy piszę ten artykuł jest już połowa lutego to wciąż nie została ona załatwiona. Reklamacja dotyczy JEDNEGO frontu szuflady wykonanego z płyty MDF oklejonego folią … która niestety w bardzo brzydki sposób odchodzi.

Czytaj dalej

Szybki eksport danych do CSV

komputerek_phpSą takie sytuacje, gdy użytkownik korzystający ze strony internetowej, chce pozyskać zawartość tabeli lub też raportu, celem dalszej pracy z danym (np: wykorzystania danych w celu wykonania tradycyjnej papierowej korespondencji seryjnej). Do niedawna wymagało to od programisty pełnego oprogramowania funkcji eksportujących dane do pliku. Od wersji PHP 5.1.0 jest to znacznie łatwiejsze gdyż udostępniono nowa funkcję fputcsv ($handle, $fields), której zadaniem jest “wpychanie” danych tablicy do plików CSV.

Czytaj dalej

PDO – PHP Data Objects – łatwe początki

 

Od wersji PHP 5.5.0 tworzenie nowego kodu wykorzystującego komputerek_php rozszerzenie Mysql nie jest zalecane. Co więcej rozszerzenie to uzyskało status „deprecated” i (prawdopodobnie) zgodnie z zapowiedzią w dalekiej nieoznaczonej przyszłości zostanie usunięte. Jeśli w dalszym ciągu komputerek_mysql korzystasz z funkcji takich jak mysql_connect i mysql_query to chyba najwyższy czas abyś zaczął korzystać z biblioteki PDO. Od wersji PHP 5.1 jest ona nowym integralnym interfejsem przeznaczonym do obsługi komunikacji z bazą danych. Specjalnie nie piszę z jakiego typu bazą danych gdyż jedną z wielkich zalet tego interfejsu jest jego uniwersalność. PDO daje możliwość podłączenia się z praktycznie każdą popularną bazą danych obecną na naszym rynku, warto wspomnieć choćby o takich bazach danych jak: MySQL, MS SQL, Oracle, PostgreSQL, SQLite.
Czytaj dalej

Duża liczba użytkowników = krótki czas trwania sesji

komputerek_phpJednym z bardziej oczywistych sposobów na obsługę sytemu autoryzacji w PHP jest korzystanie ze zmiennych sesyjnych. Jest to w miarę proste i eleganckie rozwiązanie. Schody zaczynają się jednak w momencie, gdy liczba użytkowników rozbudowanego serwisu zwiększa się do tak dużej liczby, że dane utrzymywane w zmiennych sesyjnych będą zajmować maksymalne ilości pamięci zapisane w konfiguracji serwera. W takich sytuacjach długość trwania sesji ulegnie drastycznemu skróceniu a użytkownicy będą notorycznie wylogowywani z serwisu.

Wyczerpywanie limitu pamięci spowoduje, że zwiększanie wartości session.gc_maxlifetime w ini_set nie będzie dawało żadnych wymiernych korzyści. Garbage collection i tak notorycznie będzie niszczył najstarsze nieaktywne sesje. Ciągła rotacja powracających wylogowanych użytkowników będzie powodowała krótkie trwanie pozostałych sesji.
Czytaj dalej