Programowanie: programowanie to przyszłość nauki. Bez tego nie mógłby istnieć współczesny świat. To programiści tworzą obecnie cywilizację. Skoro tak, winni mieć tu swój kącik.
Programowanie: programowanie to przyszłość nauki. Bez tego nie mógłby istnieć współczesny świat. To programiści tworzą obecnie cywilizację. Skoro tak, winni mieć tu swój kącik.
MySQL'a zawsze ceniłem sobie za swą stabilność oraz elegancję wielu rozwiązań. Ostatnio, wraz z pojawieniem się wersji 5.0 zaczął także liczyć się jako poważniejszy gracz w kategorii oferowanych możliwości. Dzisiaj znalazłem na stronie producenta informację o pojawieniu się bety wersji 5.1. Nie wiem, ile ona już tam dokładnie wisi, ale mniejsza z tym. Ważne, że jest :). Zapoznałem się już z dokładną listą zmian i wyglądają one ciekawie, w szczególności z punktu widzenia administratorów dużych centrów danych.
Jestem akurat w trakcie lektury "Imienia róży" Umberto Eco. Jeśli ktoś nie wie, jej akcja osadzona jest w średniowiecznym klasztorze, do którego przybywa brat Wilhelm i znajdujący się pod jego opieką nowicjusz Adso. Muszą oni rozwiązać zagadkę tajemniczych morderstw, a tropy prowadzą do zamkniętej dla świata biblioteki, która okazuje się być ogromnym labiryntem sal.
Nurtuje mnie cały czas myśl, czemu Polacy tak panicznie boją się wszelkiego rodzaju bugtrackerów. Open Power Template ma takowy nie wiadomo, jak długi już czas, na forum umieszczona czytelna notka, by tam umieszczać błędy, a tu nic. Te bez żenady (i wyjątku) są ładowane na forum dyskusyjne. Dopiero komunikat czcionką 72 zaczął przynosić jakieś efekty.
Piszę sobie tzw. projekt błyskawiczny, czyli taki, na realizację którego jest niewiarygodnie mała ilość czasu (tu: od wczoraj do jutrzejszego ranka :)). Aby przyspieszyć prace, poszedłem po rozum do głowy i upchałem tak skrajnie różne dane, jak kategorie, newsy i produkty, w jednej tabeli. Nie było to trudne, bo wszystkie te elementy wymagały praktycznie tych samych danych, a po drugie istniała potrzeba, aby np. produkt był jednocześnie newsem. Uświadomiłem sobie teraz, że ostatecznym celem jest konsolidacja wszystkiego. W ten sposób osiągamy naprawdę dużą bezawaryjność oraz elastyczność.
Ostatnie duże benchmarki OPT versus Smarty robiłem jeszcze za czasów PHP 5.0.5, osiągając identyczne wyniki obu systemów szablonów. Nie wiem, czy wersja 5.1.2 miała na to wpływ, ale pod wpływem dyskusji na forum php.pl i osobistego "wstawiennictwa" Splatcha przeprowadziłem test jeszcze raz. Świeżutka wersja RC2 przegrała z widoczną różnicą. Nie należy jednak popadać w panikę.
Jednak nie jest tak źle, jak pisałem. Smarty'ego też rozkłada takie polecenie:
{$smarty.now|date_format:"%D}%Y"}Parę dni temu dokonałem na moim komputerze aktualizacji MySQL'a do wersji 5.0, co zbiegło się w czasie z rozporządzeniem Go3.pl o przejściu właśnie na tę wersję i wymogiem zgodności wszystkich projektów. Mi nowa wersja kłopotów nie sprawiała, za to eXtremowi jak zwykle tak.
Polska nie jest jeszcze rajem technologicznym i w wielu dziedzinach musimy po prostu zdać się na to, co wymyślą Amerykanie. Pojawia się tutaj problem ubrania nowego zjawiska w odpowiedni termin. Stanęli przed tym już twórcy Komisji Edukacji Narodowej, dzięki którym w wielu dziedzinach wiedzy mamy rdzennie polską terminologię. Obecnie, gdy postęp nauki jest dużo większy, niektórych rzeczy nie da się, ot tak nazwać, przekształcając już istniejące słowo. Jednak w mej opinii nie zwalnia to nas od chamskiego zrzynania wszystkiego, co wpadnie nam w ręce, idąc po najmniejszej linii oporu.
Wczoraj prowadziliśmy z bratem tzw. "programowanie parami", jeden ze stylów wchodzących w skład paradygmatu programowania ekstremalnego. Pisaliśmy w ten sposób autoryzację w Open Power Board. On siedział przy klawiaturze, ja obok i komentowałem. Efektem tego były naprawdę niesamowite dialogi ciągnące się niemal przez cały czas robienia tego.
Jejku, czegóż to ja dzisiaj nie odwiedziłem? W ostatnim geście rozpaczy zarzuciłem swe sieci na Google w poszukiwaniu jakiejkolwiek kopii Fractal Terrains Pro. Zakończyło się to tradycyjnie niepowodzeniem, nawet na torrentach tego nie mają. Odkryłem za to wiele interesujących programów, z takim zastrzeżeniem, że wszystkie są płatne. Dla zasady podaję ich nazwy, gdyby ktoś się interesował: Fractal Mapper, Fractal World Explorer (ten jest darmowy, ale dystrybuowany wyłącznie z poprzednią pozycją, płatną), AutoREALM (całego świata raczej w tym nie stworzysz, ale mapy np. zamku już tak. Jest to pozycja open-source), Wilbur, MapX.