MySQL events na home.pl
Z usług home.pl jestem zadowolony, niestety dziś spotkała mnie przykra niespodzianka.
W trakcie zabaw z bazą danych wordpressa (dość mocno zmodyfikowaną – specyficzne typy postów, dużo dodatkowych pól), doszedłem do wniosku, że część postów będzie przeniesiona do tabel historycznych, gdyż zależy mi na prędkości wyszukiwania w tych podstawowych. Dość szybko utworzyłem odpowiednie zapytania, które później ładnie ubrałem w procedurę składowaną. Potrzeba było jeszcze tylko wywoływania w określonych odstępach czasu (raz dziennie). Owszem, mogłem utworzyć prosty skrypt cron, ale z drugiej strony, jeśli obsługa dotyczyła wyłącznie bazy danych, uważałem to za zbędne – zwłaszcza, że MySQL ma “zdarzenia” (events), które idealnie się do tego nadają:
http://dev.mysql.com/doc/refman/5.1/en/create-event.html
I tutaj właśnie ten problem z home.pl – obsługa bazodanowych zdarzeń jest zablokowana. Panie, panowie – ja wiem, że zrobiliście to, żeby jakiś “oszołom” nie przeciążał serwerów tysiącem zapytań w procedurach wywoływanych cyklicznie, ale jednocześnie blokujecie wartościową funkcjonalność dla wszystkich użytkowników.
Creative Ziio 10″
Zauważyłem ciekawy produkt w Plejadzie Sosnowiec – dokładniej w Carrefour. Creative Ziio 10″ za 899zł. Cena wydawała mi się niska, więc szybko sprawdziłem na ceneo:
Faktycznie… cena niska. Kupiłem. Z tego co widziałem, jest jeszcze co najmniej jeden – jeśli ktoś szuka taniego dużego tabletu – taniej nie znajdzie.
jQuery Cheat Sheet
Nie lubię ściągawek. To znaczy, nie lubiłem w szkole. Niestety czasy szkolne dawno minęły, a ilość wiedzy, którą zdobyłem na wszystkich etapach nauki jest ogromna. Polubiłem zatem ściągawki – w prosty sposób dają mi dostęp do wiedzy, którą posiadłem, a o której być może nie pamiętam wystarczająco dokładnie.
Ostatnio poszerzam swoją wiedzą o coraz głębsze meandry javascript’u. Coraz bardziej mi się podoba – już nie tylko jako frontend, ale również po stronie serwera (kto wie, co będzie dalej). Nie mniej jednak, w większości phpowych projektów, JS mam tylko po stronie klienta. Ilość kodu, którą piszę, zwiększyła się wielokrotnie. Wciąż jednak mam wrażenie, że wiele rzeczy mógłbym robić lepiej (choćby z powodu, że niektóre panele w moim systemie planowania produkcji, po refaktoringu działają trzykrotnie szybciej). Zatem przysiadłem się do jQuery. Zacząłem od ściągawki. Polecam wszystkim: jquery cheat sheet. Świetne źródło wiedzy na temat zmian w jQuery, a także dobry odnośnik do dokumentacji. Prosta i intuicyjna, a przy tym interaktywna.