Th: heeelp... problem z locale (?) przy php, freetds i sybase
Witam, Na jednym z serwerów mam problem... nie działa prawidłowo połączenie z serwerem MSSQL, realizowane przez PHPowe sybase_connect. Wszystko działa, ale coś jest nie tak z locale albo deklarowanym charsetem, bo pobiera dane z pytajnikami zamiast polskich literek. Równocześnie ten sam kod na jakimś starszym serwerze z debianem działa bez zarzutu. Jak podsłuchiwałem transmisję, to wygląda na to że w obu przypadkach idą takie same dane - polskie literki są zakodowane w CP-1250. Tyle, że debianowy php wyświetla je poprawnie, a nasz - wyświetla pytajniki. Testowałem różne ustawienia locale - normalnie mam POSIX, ale jak ustawiłem LC_ALL np. pl_PL.ISO-8859-2 albo pl_PL.UTF-8 tudzież en_US.UTF-8 to absolutnie niczego to nie zmieniało :( Niestety wersje freetds są różne - u nas libct jest w wersji 4, w debianie w wersji 3 - więc dumpy wyglądają nieco inaczej. W szczególności, tcpdump na debianie pięknie pokazuje usera i hasło, a w PLD już nie (przynajmniej nie jawnie). Ale faktem jest, że w tcpdump na debianie, gdzieś nieco za loginem i hasłem widzę string UTF-8 a u nas nie. Zaglądałem do /etc/tds/locales.conf i widzę że jak zmieniłem: [default] date format = %b %e %Y %I:%M:%S:%z%p language = polski charset = UTF-8 to tcpdump pokazuje: 0x00c0: 4800 5000 2000 3500 2e00 3200 2e00 3100 H.P...5...2...1. 0x00d0: 3300 3100 3000 2e00 3500 3000 2e00 3000 3.1.0...5.0...0. 0x00e0: 2e00 3900 3000 4300 5400 2d00 4c00 6900 ..9.0.C.T.-.L.i. 0x00f0: 6200 7200 6100 7200 7900 7000 6f00 6c00 b.r.a.r.y.p.o.l. 0x0100: 7300 6b00 6900 s.k.i. (dane wysyłane DO serwera mssql). Ale tego UTF-8 nadal nie ma. Wszystko na PLD w aktualnych wersjach. Dostęp do mssql za pomocą php-sybase_ct. Dla pewności testowałem za pomocą php.cli - żeby nie mógł tu w pokazywaniu znaczków mieszać sam apache... Poniżej kod: ini_set(display_errors,on); $connect = sybase_connect(192.158.77.10, , ,UTF-8); sybase_select_db(TEST, $connect); $query = 'SET CONCAT_NULL_YIELDS_NULL ON; SET ANSI_WARNINGS ON; SET ANSI_PADDING ON; SET ARITHABORT ON; SET LANGUAGE POLISH; SET DATEFORMAT DMY; SET DATEFIRST 1; SET TEXTSIZE 64512; '; $result = sybase_query($query, $connect); $query = SELECT SERVERPROPERTY('Collation');; $result = sybase_query($query, $connect); while($row=sybase_fetch_row($result)) { print $row[0].\n; } $query = SELECT ID, Name, FirstName FROM [dbo].[fnRSOConsulters] (1) ORDER BY Name;; $result = sybase_query($query, $connect); while($row=sybase_fetch_row($result)) { print $row[1]. ' ' . $row[2] . 'br'.\n; } sybase_close($connect); ... i efetkt: SQL_Polish_CP1250_CI_AS Domaszczy?ski Jacekbr G?golewski Przemys?awbr Ko?bia? Danielbr ?urawski Micha?br zamiast: SQL_Polish_CP1250_CI_AS Domaszczyński Jacekbr Gągolewski Przemysławbr Koźbiał Danielbr Żurawski Michałbr Jakieś pomysły? Rzecz dosyć poważna, klient się wścieka bo przed przesiadką wszystko działało :-/ Pozdrawiam, -- Jacek Osiecki jos...@ceti.pl GG:3828944 I don't want something I need. I want something I want.___ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
Watchdog dla serwera SMTP
Cześć Czy znacie jakąś usługę, która sprawdzała by periodycznie poprawność działania serwera SMTP i powiadamiała w razie problemów, najchętniej SMSem? -- --= Michal Kochanowicz =--==--==BOFH==--==--= mic...@michal.waw.pl =-- --= finger me for PGP public key or visit http://michal.waw.pl/PGP =-- --==--==--==--==--==-- Vodka. Connecting people.--==--==--==--==--==-- A chodzenie po górach SSIE!!! ___ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
Re: Watchdog dla serwera SMTP
On Thu, May 27, 2010 at 02:48:24PM +0200, Michal Kochanowicz wrote: Czy znacie jakąś usługę, która sprawdzała by periodycznie poprawność działania serwera SMTP i powiadamiała w razie problemów, najchętniej SMSem? Nagios? Cron + prosty skrypt bashowy z netcatem? Pozdrawiam Beorn -- Daniel 'Beorn' Mróz be...@alpha.plhttp://127.0.0.1/beorn [GIT d s:- a-@ C UL$ P+ L E--- W+ N+++ o? K- w---] [O- M- V! PS+ PE++ Y+ PGP++ t- 5 X R !tv b+ DI D++ G++ e h*] [ r++ y+ ] ___ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
Re: Watchdog dla serwera SMTP
On Thu, May 27, 2010 at 02:55:04PM +0200, Daniel Mróz wrote: On Thu, May 27, 2010 at 02:48:24PM +0200, Michal Kochanowicz wrote: Czy znacie jakąś usługę, która sprawdzała by periodycznie poprawność działania serwera SMTP i powiadamiała w razie problemów, najchętniej SMSem? Nagios? Cron + prosty skrypt bashowy z netcatem? Może nie byłem dość precyzyjny: chodzi mi o usługę zewnętrzną. Jeśli wysiądzie łącze do w/w serwera SMTP to też chcę dostać powiadomienie, a tego cron + bash nie przeskoczą :) -- --= Michal Kochanowicz =--==--==BOFH==--==--= mic...@michal.waw.pl =-- --= finger me for PGP public key or visit http://michal.waw.pl/PGP =-- --==--==--==--==--==-- Vodka. Connecting people.--==--==--==--==--==-- A chodzenie po górach SSIE!!! ___ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
Re: Watchdog dla serwera SMTP
On Thu, May 27, 2010 at 03:05:12PM +0200, Michal Kochanowicz wrote: Czy znacie jakąś usługę, która sprawdzała by periodycznie poprawność działania serwera SMTP i powiadamiała w razie problemów, najchętniej SMSem? Nagios? Cron + prosty skrypt bashowy z netcatem? Może nie byłem dość precyzyjny: chodzi mi o usługę zewnętrzną. Jeśli wysiądzie łącze do w/w serwera SMTP to też chcę dostać powiadomienie, a tego cron + bash nie przeskoczą :) Ja to robię Nagiosem, który maca mi SMTP i wyjście na świat. Jak jest źle, to śle SMS przez demona, którego sobie napisałem w Pythonie i który wysła z użyciem Gammu przez telefon komórkowy. Działa. Pozdrawiam Beorn -- Daniel 'Beorn' Mróz be...@alpha.plhttp://127.0.0.1/beorn [GIT d s:- a-@ C UL$ P+ L E--- W+ N+++ o? K- w---] [O- M- V! PS+ PE++ Y+ PGP++ t- 5 X R !tv b+ DI D++ G++ e h*] [ r++ y+ ] ___ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
dzwiek w kde4
witam, jakie paczki sa potrzebne by w kde4 byl dzwiek. zainstalowalem alsa skonfigurowalem karte i dzwiek w systemie jest, mplayer gra pieknie. ale kde4 juz krzyczy: The audio playback device SB Live 5.1 (rev.7, serial:0x80641102) (ADC Capture/Standard PCM Playback) does not work. czy ktos sie z tym spotkal i wie czego brakuje w kde? z pozdrowieniami -- Arkadiusz Chomicki chomar (at) assat.pl ___ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
Re: dzwiek w kde4
On Thursday May 27 2010 15:36:53 Arkadiusz Chomicki wrote: witam, jakie paczki sa potrzebne by w kde4 byl dzwiek. zainstalowalem alsa skonfigurowalem karte i dzwiek w systemie jest, mplayer gra pieknie. ale kde4 juz krzyczy: The audio playback device SB Live 5.1 (rev.7, serial:0x80641102) (ADC Capture/Standard PCM Playback) does not work. czy ktos sie z tym spotkal i wie czego brakuje w kde? z pozdrowieniami phonon-backedn dla Xine lub Gstreamera i odpowiednia wtyczka wyjścia (w większości przypadków po prostu alsa) oraz kodeki dla danego systemu dźwięku. poldek:/all-avail ls -I phonon* phonon-4.4.0-2.i686 phonon-backend-xine-4.4.0-2.i686 2 pakiety poldek:/all-avail ls -I xine* xine-decode-flac-1.1.18.1-2.i686 xine-decode-mpc-1.1.18.1-2.i686 xine-decode-ogg-1.1.18.1-2.i686 xine-decode-w32dll-1.1.18.1-2.i686 xine-decode-wavpack-1.1.18.1-2.i686 xine-lib-1.1.18.1-2.i686 xine-output-audio-alsa-1.1.18.1-2.i686 7 pakietów poldek:/all-avail -- Remigiusz Enleth Marcinkiewicz, enl...@enleth.com WWW http://enleth.com http://heroes.net.pl JID enl...@jabster.pl signature.asc Description: This is a digitally signed message part. ___ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
Re: Watchdog dla serwera SMTP
Dnia 2010-05-27, czw o godzinie 15:05 +0200, Michal Kochanowicz pisze: Może nie byłem dość precyzyjny: chodzi mi o usługę zewnętrzną. Jeśli wysiądzie łącze do w/w serwera SMTP to też chcę dostać powiadomienie, a tego cron + bash nie przeskoczą :) Wystarczy ci cron, tcping i lynx który z odpowiednimi argumentami wyśle sms przez bramkę WWW. (Zrobiłem coś takiego na numerze Ery). A jak ci się nie chce: http://czytodziala.pl -- Paweł Kwiatkowski e-mail/jid: qwiat(at)pld-linux(dot)org ___ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
Re: dzwiek w kde4
On Thursday May 27 2010 15:36:53 Arkadiusz Chomicki wrote: witam, jakie paczki sa potrzebne by w kde4 byl dzwiek. zainstalowalem alsa skonfigurowalem karte i dzwiek w systemie jest, mplayer gra pieknie. ale kde4 juz krzyczy: The audio playback device SB Live 5.1 (rev.7, serial:0x80641102) (ADC Capture/Standard PCM Playback) does not work. czy ktos sie z tym spotkal i wie czego brakuje w kde? z pozdrowieniami phonon-backedn dla Xine lub Gstreamera i odpowiednia wtyczka wyjścia (w większości przypadków po prostu alsa) oraz kodeki dla danego systemu dźwięku. poldek:/all-avail ls -I phonon* phonon-4.4.0-2.i686 phonon-backend-xine-4.4.0-2.i686 2 pakiety poldek:/all-avail ls -I xine* xine-decode-flac-1.1.18.1-2.i686 xine-decode-mpc-1.1.18.1-2.i686 xine-decode-ogg-1.1.18.1-2.i686 xine-decode-w32dll-1.1.18.1-2.i686 xine-decode-wavpack-1.1.18.1-2.i686 xine-lib-1.1.18.1-2.i686 xine-output-audio-alsa-1.1.18.1-2.i686 7 pakietów poldek:/all-avail wielkie dzieki, to bylo wlasnie to. z pozdrowieniami -- Arkadiusz Chomicki chomar (at) assat.pl ___ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl