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.

kolejny “otwarty” stuff

wkurza mnie niepomiernie maniera robienia wszystkie open-. open beer, open bios, open graphic card itd.
ja rozumiem, że ideologia opensource się sprawdziła (przynajmniej tak głosi spora część ludzi), ale przenoszenie tego na sprzęt to przegięcie.
z tego powodu ignorowałem wszelkie informacje o open-telefonach. do czasu.
zobaczyłem to zdjęcie, i się zainteresowałem:

czemu? bo ten telefon mi się spodobał.
więc wszedłem na stronę projektu i poczytałem. przeczytałem press-release'a, przeczytałem z prezentacji. i wyciągnąłem kilka wniosków:

  1. jest nieźle
  2. nie ma zadęcia około-stallmanowego
  3. wydaje się, że kolesie wiedzą co robią, mają wykonawcę, pomysł i biznes-plan!

telefon ma nie mieć klawiatury – za to ekran dotykowy reagujący na palec lub pisak. fajne. pod spodem jakiś linuks (jeden ze slajdów sugeruje, że ma to być cos około debianowego, ale może to tylko przykład).
co z tego wyjdzie? zobaczymy za miesiąc-dwa. jeśli pokaże się w polsce – chyba postaram się wymienić swoje ulubione blackberry na ten telefon. bo jest fajny. i dobrze wygląda. nie dlatego, że jest open-*.

żyj bez depresji, ale krótko

na rynku jest wiele leków antydepresyjnych. najbardziej znane to prozac i zoloft, ale są też inne.
od dawna było wiadomo, że nie należy ich podawać dzieciom – powodowały wzrost tendencji samobójczych.
ostatnio przeprowadzone badania pokazały jednak, że problem tyczy nie tylko dzieci. na badanej grupie ludzi do 25 roku życia, zażywanie antydepresantów podwoiło prawdopodobieństwo przygotowywania się lub wręcz targnięcia się na swoje życie.
w chwili obecnej odbywają się dyskusje nad tym czy na opakowaniach umieszczać zmodyfikowane ostrzeżenia. jednocześnie rozwija się ruch ludzi którzy uważają, że wszystkie te leki powinny być poddane dużo szczegółowszej kontroli – gdyż jaką mamy pewność, że nie powodują one też takich (lub innych) zmian u starszych?
uwaga – poniżej jest tekst który niektórzy mogą odebrać jako nie-halo – jeśli w temacie tego posta można cię urazić – nie czytaj dalej.

 

może nie powinno, ale lekko mnie śmieszy wspomnienie filmu "pump up the volume" (więcej czadu) gdzie główny bohater (harry), prowadzący piracką stację radiową, dostaje list od kolesia który jest w depresji i pyta się harry'ego czy powinien popełnić samobójstwo. harry do niego dzwoni, gadają, po czym koleś w depresji się rozłącza. harry stwierdza, że teraz on chce się zabić, ale na szczęście jest zbyt załamany by mu sie chciało.
czyżby żarcik producentów filmu przeszedł w życie? jesteś załamany, masz depresję – weź nasz lek – poprawi ci się o tyle, że się powiesisz?

nowy gracz na rynku telewizorów wielkoformatowych

na rynku pojawił się nowy producent dużych telewizorów – firma vizio.
zgodnie z tym co obiecują, w lutym, przed największym widowiskiem w stanach – rozgrywkami "super bowl", mają rozpocząć sprzedaż telewizora o przekątnej 47 cali, obsługującego hdtv z rozdzielczością do 1080p, płaskim ekranem lcd – w cenie poniżej $2000. dla porównania – sony bravia mająca podobne parametry (46 cali) kosztuje w zależności od sklepu $3000 – $4100!
firma ta na rynku jest nowa, ale nie założyli jej nowicjusze – szefem jest niejaki william wang, który kiedyś założył już firmę produkującą monitory – mag innovision.
tak jak i przy mag'u tak i przy vizio cel biznesowy jest prosty – robić średniej klasy sprzęt w świetnej cenie. ich telewizory nie mają wszystkich bajerów tak jak monitory sony, toshiby czy panasonica, ale mają wystarczająco dobrą jakoś i są tanie.
dodatkowo – firma kładzie olbrzymi nacisk na jakość obsługi klienta – dzięki czemu odsetek zadowolonych klientów powinni mieć większy niż konkurencja 🙂
pozostaje się cieszyć – taki telewizor w tej cenie to naprawdę fajna sprawa.

mod_security kupiony

news jakoś mi umknął, ale dzięki tmarcowi zostanie opisany.

pod koniec września firme breach security wykupiła firmę thinking stone ltd. w dużym skrócie – thinking stone było firmą twórcy mod_security – świetnego filtra do apache'a pełniącego rolę firewalla warstwy aplikacji.

oczywiście “w środowisku" podniósł się ferment, że tracimy kolejne świetne open source'owe narzędzie.

jak zwykle takie histeryczne opinie są rozdmuchiwane przez wszelkiego rodzaju blogi (hihi) i serwisy informacyjne pisane przez entuzjastów.

prawa jest troszkę inna.

po pierwsze – breach security zobowiązało się do dalszego dbania i rozwijania kodu otwartego mod_sec'a.

po drugie – kod jest na gpl'u więc każdy może go sobie wziąć i założyć konkurencyjnego “forka".

po trzecie – rozwój kodu i udostępnianie go na gpl'u jest właścicielowi na rękę – wystarczy, że w wersji komercyjnej doda jakieś “wizardy" czy generatory raportów dla szefostwa i niejako z automatu ma wielką armię aktualnych użytkowników mod_seca którzy będą (potencjalnie) chcieli przejść na wersję płatną – gdy ich własne instalacje się rozrosną.

ogólnie – tak jak i autorzy artykułu uważam, że kupienie firmy wyjdzie wszystkim raczej na dobre – zarządzaniem zajmą się fachowcy, a ivan (ivan ristic, główny macher od mod_security) będzie mógł się zająć kodowaniem.