Archiwum z Wrzesień 2008

SQL Relay

czwartek, 4 Wrzesień 2008

Zajmował się ktoś SQL Relay? Wygląda obiecująco, i te wsparcie dostawców – Oracle, MySQL, mSQL, PostgreSQL, Sybase, MS SQL Server (oba przez FreeTDS), IBM DB2, Interbase, SQLite, ODBC, MS Access (MDB Tools)…

Postanowiłem przyjrzeć się temu w połączeniu z PostgreSQL i MySQL z C/C++ i Perl API. Wersja 0.39.4.
Jest w portach dla FreeBSD, nie ma w paczkach dla Gentoo. Potrzebuje dodatkowej biblioteki Rudiments (devel/rudiments we FreeBSD, dev-cpp/rudiments w Gentoo) i jeśli chcemy jakiegoś API, to odpowiednio: Perl, PHP, Python, Ruby, TCL, Java lub Zope. GTK+ i glib da nam GUI.

Konfiguracja nietrudna – w pliku XML. W tagu instance definiujemy proces nasłuchu. Tag user to definicje użytkowników wraz z hasłami. Na koniec tag connection, który wskazuje konfigurację do konkretnej bazy.
W bardziej złożonej konfiguracji mamy jeszcze router i filter. Pierwszy tag odpowiada za kierowanie zapytań do odpowiedniej bazy, drugi – za filtrowanie zapytań (zdefiniowane nie będą w ogóle przesyłane do serwera, a klient dostanie błąd). W obu przypadkach jest możliwość dopasowania zapytań za pomocą wyrażeń regularnych.

Jeżeli uruchamiamy SQL Relay za pomocą sqlr-start, musimy pamiętać, że wszystkie programy, które wywołuje, np. sqlr-listener muszą być w ścieżce ($PATH). Baza również musi działać. Jeśli nie, pozostaje walka z czyszczeniem shared memory segment i semaphore (ipcs, ipcrm), bo SQL Relay nie sprząta po sobie.

Na tym skończyłem walkę. To znaczy próbowałem uruchomić SQL Relay zarówno z MySQL jak i PostgreSQL, ale niestety zakończyło się to niepowodzeniem (SQL Relay nasłuchiwał, przy połączeniu cisza). Mam nadzieję, że kiedyś wrócę do tego tematu.

Przepraszam, jeśli ktoś był pełen nadzieji, że czegoś się dowie z tego artykułu. Zmieniłem pracę i już nie robię tego co robiłem, więc wiele rzeczy pozostało niedokończonych…

Intel Entry Server Board SE7230NH1-E + Linux + RAID

czwartek, 4 Wrzesień 2008

Jakoś w poprzedniej firmie chciałem zrobić RAID 10 (4 x SATA) sprzętowy na płycie Intel Entry Server Board SE7230NH1-E. Chyba nie skończyłem, a w drafcie został mi kawałek artykułu. Udostępniam parę informacji, może komuś się przydadzą.

Chyba stanęło na tym, że Intel udostępnia tylko binarne sterowniki (dla RedHat i SuSE) i RAID nie był widoczny pod ‘świeżym’ jądrem – jedynie dyski fizyczne.
FreeBSD 7 natomiast widział dysk logiczny (oprócz tego wszystkie fizyczne), ale nie potrafił nic na nim zapisać.

Skończyło się na instalacji Linux Gentoo (zazwyczaj tak się kończą takie historie) i RAID ‘programowym’. Oprócz tego LVS.

Do poczytania:

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322)

czwartek, 4 Wrzesień 2008
Microsoft Internet Explorer 8

Microsoft Internet Explorer 8

Testowo uruchomiłem MS Internet Explorer 8. Na pierwszy rzut oka (prócz User-Agent) nie zauważyłem rewolucyjnych zmian. A takowe były przy przejściu z wersji szóstej na siódmą.

Jest jedna widoczna różnica – mianowicie w pasku URL wszystko prócz nazwy serwera (domeny) jest ‘wyszarzone’.  Ładnie to wygląda i pewnie w jakimś stopniu ma chronić przed phishing’iem.
Wcześniej widziałem to w dodatku Locationbar² dla Mozilla Firefox.

Dwa dni temu odbyła się premiera przeglądarki Google Chrome. W ładnie przygotowanym komiksie opisującym z czym to się je, po co i w ogóle, Google wyjaśnia, że biorą to co najlepsze od innych i dodają coś swojego, by inni mogli wziąć to co najlepsze od nich. Z tym URL’em w IE8 jest pewnie podobnie.

Jeśli ktoś chce potestować nowego Explorera, polecam pobranie obrazu systemu Microsoft Windows XP z dodatkiem Service Pack 3 dla Virtual PC. Nie trzeba się męczyć z samodzielną instalacją.

JEBAĆ POLICJĘ

czwartek, 4 Wrzesień 2008

Mikołowska policja jakiś czas temu przeprowadziła się do nowego budynku (niestesty, ani na stronie jednostki, ani na stronie Urzędu Miasta nie znalazłem wzmianki kiedy ten fakt zaistniał). Stary budynek – ten przy rynku i ratuszu, pozostał ‘niezamieszkany’. Przechodząc wczoraj zauważyłem przez okno, że na ścianie pomieszczenia znajdującego się na drugim piętrze widnieje napis ‘JEBAĆ POLICJĘ’. Czyżby sfrustrowany pracownik?

Urząd Miasta (gmina administruje tym budynkiem) nie odpowiedział w ciągu tygodnia na moją wiadomość. Zadzwoniłem do jednej z radnych i obiecała zająć się tą sprawą.

14:32 <@guzik> bywacie w Mikołowie?
14:32 <@guzik> napis JEBAĆ POLICJĘ na ścianie _wewnątrz_ starego budynku policji widzieliście?
14:35 <@elixer> tak
14:36 <@elixer> i jebaac podciepa konfidenta w biurze komendanta
14:36 <@guzik> hehe
14:36 <@elixer> ;-)
14:36 <@guzik> skąd wiesz?
14:37 <@elixer> w gazecie mikolowskiej pisalo ze komendat mial pseudonim podciep w srodowisku przetepczym bo tak ktos napisal na scianie w jego biurze ;-)
14:37 <@elixer> albo w echu
14:39 <@elixer> a tak na prawne to o kogo inne tam chodzilo…
14:39 <@elixer> innego
14:41 <@guzik> napisałem tydzień temu do UM, ale nie odpowiedzieli mi nic na maila
14:42 <@guzik> dziś zaprzyjaźniona radna telefonicznie zapewniła mnie, że się tym zajmą
15:10 <@elixer> i tak do wyburzenia jest budynek chyba, to nie beda kasy tracic na malowanie…
19:57 <@Soymo> a co będzie za miejscu tego budynku?