WP-Cache to bardzo przydatny plugin do Word Press’a. Plugin ten zapisuje każdą wygenerowaną stronę w postaci statycznego pliku HTML na serwerze przez co znacznie zmniejsza obciążenie serwera i bazy danych. Długość cache, jak i reguły opisujące pliki/strony, które mają być cache’owane można ustawić z poziomu panelu WP. Ostatnio zetknąłem się z dwoma problemami w użytkowaniu … Czytaj dalej „WP-Cache – rozwiązania problemów z semget i działaniem”
Pytanie zgłoszone przez czytelnika. W jaki sposób z zestawu liczb będących w osobnych rekordach wyświetlić kombinacje bez powtórzeń. Dla przykładu wyświetlimy kombinacje bez powtórzeń zbioru 3 elementowego ze zbioru 6 elementowego. n!/k!(n-k)! Tworzymy tabelę testową: W zapytaniu nasze dane złączamy 3 krotnie bo takiej wielkości zbiór unikalnych liczb chcemy uzyskać, złączamy z warunkiem na różne … Czytaj dalej „Kombinacje bez powtórzeń zbioru liczb – zapytanie SQL”
W poprzednim wpisie zachęcałem Was do uczestnictwa w 4Developers 2012, minął miesiąc od imprezy, więc czas najwyższy na krótkie podsumowanie. Ogólne wrażenia Konferencja odbywała się w centrum konferencyjnym Concordia Design w centrum Poznania, dojazd dogodny autem, niedaleko dworzec PKP. Warunki konferencyjne bardzo dobre – akurat o to się nie obawiałem, gdyż organizatorzy 4Developers zdążyli nas … Czytaj dalej „4Developers 2012 – prezentacje i krótka relacja”
Gdy programujemy w szablonie skórki WordPress’a możemy korzystać z całej masy funkcji dostępnych w engine WordPress’a. Niektóre z nich zwracają wartości, inne od razu drukują na ekran, zwykle są parametryzowane i możliwość konfiguracji jest wystarczająco duża. Problem Niestety z czasem zawsze przychodzi pewne 'ale’… chcielibyśmy aby standardowa funkcja wordpressa działała minimalnie inaczej. Zatem musimy zmodyfikować … Czytaj dalej „Sztuczki w wordpress’ie: przeciążanie standardowych funkcji dostępnych w szablonie”
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”
Zagadnienie Posiadamy serwis internetowy, na którym mamy linki wychodzące prowadzące do innych serwisów. W celach optymalizacyjnych, statystycznych lub ze zwykłej ciekawości chcielibyśmy zliczać kliknięcia w takie linki. Rozwiązanie Do rozwiązania tego zagadnienia wykorzystamy statystyki Google Analytics, które są nie dość, że są darmowe to również są zdecydowanie najlepsze na rynku. Aby liczyć kliknięcia stworzymy wirtualną … Czytaj dalej „Jak w Google Analytics badać kliknięcia w linki.”
Z pewnością każdy programista php, który w swoim projekcie musiał komunikować się z flash’em na własnej skórze doświadczył, że nie jest to zadanie ani przyjemne ani przyjazne w implementacji. Aby przekazać dane flash’owi, skrypty muszą generować XML’e, które następnie zasysa flash i przetwarza Action Script’em. Bolączek tego rozwiązania jest wiele, poczynając od dodatkowego czasu potrzebnego … Czytaj dalej „Przyjemna komunikacja php – flash czyli AMFPHP”
Ktoś może pomyśleć – „po co mi znajomość VIMa, przecież jest milion przyjaźniejszych dla użytkownika edytorów”. Zgodzę się, po części – jest wiele UNIX-owych edytorów tekstu posiadających interface dużo przyjaźniejszy jednak żaden z nich nie ma takich dużych możliwości jak stary poczciwy VIM, nie znam innego edytora, który z równie sprawnie i szybko edytuje pliki … Czytaj dalej „VIM – podstawowe komendy”
Witam! Nazywam się jakoś, z powołania i zawodu jestem programistą aplikacji internetowych. Z racji mojej pracy na co dzień stykam się z wieloma problemami, trudnościami w projektowaniu i programowaniu aplikacji, jak i ciekawymi ideami i rozwiązaniami. Na tym blogu postaram się w miarę możliwości przekazywać ciekawe informacje, spostrzeżenia, problemy i ich rozwiązania, które mogły by … Czytaj dalej „O mnie”