matematyka być trudna język?

przeczytałem właśnie na onecie, że brytyjski rząd (?) chce wysyłac do sklepów specjalne ekipy które mają pomagać ludziom nie rozumiejącym zapisów typu:

  • 20% obniżka
  • kup sztukę, druga dostaniesz za pół ceny

do tego będą rozdawane kalkulatory umożliwiające łatwe policzenie obniżek.
powiem szczerze – jestem przerażony. ci sami ludzie którzy w sklepie nie rozumieją co znaczy "20% obniżka" podejmują potem decyzje które dają wieloletnie efekty (wybory, posiadanie dzieci, metoda wychowania dzieci).
to tak jakby dać neandertalczykom młoty pneumatyczne. co gorsze – mam wrażenie, że o ile ten tekst był o anglikach, to u nas nie jest inaczej 🙁

sun cluster obsługuje postgresa!

jak donosi devrim, wersja 3.2 oprogramowania sun cluster obsługuje klastrowanie postgresql'a – a przynajmniej zestawianie par active/passive przy pomocy dzielonej macierzy dyskowej. nie jest to w sumie nic ultra-przełomowego, ale dobrze wiedzieć, że sun dodaje obsługę postgresa do swoich narzędzi.

golf z nagrodami pieniężnymi

wow. pierwszy w historii (a przynajmniej pierwszy o którym wiem) perlgolf z którym można wygrać kasę! fonality – twórcy kmercyjnego rozwiązania telefonicznego stworzonego w oparciu o asterisk'a, zaprezentowali zadanie i nagrodzą pierwsze 20 osób.
zadanie – napisać kalkulator działający w notacji liczb rzymskich. prosty – od 1 do 3999, tylko 2 operatory (minus i plus).
na wypadek jeśli nie wiecie co to golf: konkurs perlowy w którym wygrywa osoba która napisze najkrótszy kod realizujący daną funkcjonalność. większość golfów ma rozwiązania w granicach do 100 znaków. jak na razie w tym golfie prowadzi "alien" ton hospel – już ma 100 znaków, i jeszcze prawie tydzień na wymyślenie optymalizacji.

wordpress na postgresie

jak może wiecie wordpress od zawsze był na mysql'u.
dodatkowo – team wordpressa nigdy nie wykazał się chęcią modyfikacji kodu aby działał na innych platformach bazodanowych – w szczególności na postgresie. a byli pytani/proszeni przez ludzi z okolic core-teamu postgresa!
ostatnio przeczytałem na blogu drixtera, że aure zrobił nieoficjalny port wordpressa na postgresa. i to nie jakąś prehistoryczną wersję tylko 2.0.4! tak więc – zachęcam do testowania 🙂

artystyczne monitory

benq – znany producent sprzętu, wyprodukował serię (na razie 2 modele) monitorów lcd ozdobionych reprodukcjami tradycyjnej sztuki chińskiej.
prace zostały wybrane w ramach współpracy z muzeum "national palace" na tajwanie.
jeśli chodzi o kwestie techniczne, to nie jest źle – takie bardziej standardowe parametry:

  • 17 cali
  • 1280×1024 pikseli
  • 6 milisekund – czas reakcji
  • złącza zarówno d-sub jak i dvi

cena pewnie będzie spora, głównie dlatego, że modele te wypuszczono w mocno limitowanych seriach – po 1300 egzemplarzy.

szybkie sprawdzanie zainstalowania modułu

na postgresowym blogu grega sabino mullane przeczytałem fajną sprawę.
co jakiś czas sprawdzam czy mam jakiś moduł perlowy i jak tak to jaką wersję.
zazwyczaj robię to np. tak:

perl -e 'use DBI; 42'

jak się wywali to modułu nie ma.
sprawdzenie wersji:

 perl -e 'use DBI; print $DBI::VERSION'

fajne, ale skomplikowane.
greg zaproponował by dopisać sobie takiego aliasa do bashrc:

 alias modver="perl -e\"eval qq{use \\\$ARGV[0];\\\\\\\$v=\\\\\\\$\\\${ARGV[0]}::VERSION;};
print\\\$@?qq{No module found\\n}:\\\$v?qq{Version \\\$v\\n}:qq{Found.\\n};\"\$1"

po czym wystarczy:

 modver DBI

alias jest skomplikowany, ale wystarczy go wpisać raz. i wszystko działa ok 🙂

tsearch i synonimy

od daaaaawna w postgresie jest dostępny świetny silnik wyszukiwania pełnotekstowego – tsearch.
ma on spore możliwości, ale jest dosyć trudny przy pierwszym podejściu – trzeba poświęcić z pół godziny na to by załapać o co chodzi, skonfigurować i używać.
natomiast jak już się zrozumie co i jak – można prosto robić nowe, ciekawe rzeczy. przykładowo – dodać własne słowniki synonimów. dokładną metodę zrobienia takiego słownika i dodania go do systemu wyszukującego przedstawił w swoim blogu magnus hagander – ja to przeczytałem i polecam każdemu kto chce zobaczyć jak zrobić ciekawe rzeczy w postgresie.