Author Archives for admin

Ruby-s Iconv “visszafelé” működik


Csak egy gyors bejegyzés, hogy máskor ne szívjak vele. Ruby-ban Iconv-vel átalakítás:

data = Iconv.new(’iso-8859-2′, ‘utf-8′).iconv(data)

Nem tudom, lehet személyes nézőpont, de a balról jobbra olvasás utána a “valamiről, valamire” argumentum sorrendet részesítem előnyben

Cigánybűnözés


Általában szakmai cikkeket szoktam írni az oldalon, de nem hagyhatom szó nélkül az országon eluralkodó helyzetet.

Aki még nem lenne tisztában vele, annak kötelező a Célpont összeállítása:

Egy lehetséges megoldás:

MS SQL log fájl shrink, ha minden szakad…


Egyik adatbázisnál nem sikerült már egy jó ideje üríteni a log fájlt. A GUI-ról próbálkoztam mindegyik funkcióval: db shrink, file shrink, reorganize. Egyik sem segített. Makacsul maradt 120 GB.

Így maradt a hackes módszer:
1. lépés – GUI-ról detach DB (minden kapcsolatot le kell választani előtte!)
2. lépés – nevezzük át a log fájlt (törölhető is, de így [...]

Samba getpeername failed


Samba fájlszerver konfigurációjában szerettem volna használni a %L kapcsolót, de nem működött, és a logban az alábbi hibaüzenet került:

[2008/09/15 22:13:05, 0] lib/util_sock.c:get_peer_addr(1224)
getpeername failed. Error was Transport endpoint is not connected

Rövid keresés után kiderült, hogy a helyes megoldás az “smb ports = 139″ a Samba konfigban.

Ubuntu 8.04 szerver soft RAID1 bug


Sajnos maradt a 8.04-s Ubuntu Serverben egy bosszantó hiba: ha szoftveres RAID1-el lett telepítve 2 merevlemez, és az egyik kiesik, akkor rosszabb esetben csak újraindításkor szembesül az ember, hogy hamarabb akar bootolni a rendszer, mint mielőtt felépülne a virtuális RAID.

PocketCM Keyboard magyarítás


Sajnos a Windows Mobile 6.0 nem rendelkezik beépített magyar billentyűzettel, így keresnem kellett hozzá kiegészítőt. Így találtam a PocketCM Keyboard-ra. Ingyenes, szabad forráskódú, és könnyen bővíthető!

Gyorsan csináltam is hozzá magyar billentyűzetet és szótárat.

Postfix self-signed certificate 3 gyors lépésben


openssl genrsa -out ca.key 1024
openssl req -new -key ca.key -out ca.csr
openssl x509 -req -days 365 -in ca.csr -signkey ca.key -out ca.crt

Ubuntu Feisty és a pam_mysql.so esete


Rá kellett jönnöm, hogy nem működik a az Feisty-ben szállított pam_mysql plugin, mert Permission denied hibaüzenetekkel bombázott. Több órányi próbálkozás gyümölcse a megoldás:

$ cd /usr/src
$ wget http://prdownloads.sourceforge.net/pam-mysql/pam_mysql-0.7RC1.tar.gz
$ tar xzf pam_mysql-0.7RC1.tar.gz
$ cd pam_mysql-0.7RC1
$ ./configure –with-openssl
$ make && make install

Remélem másokat megkímél a bosszankodástól…

.NET 2.0 Stream Bug


A napokban ütköztem bele egy elég fura jelenségbe. Adódott egy projekt, amiben nagy fájlokat kellett olvasnom intenzíven, mindezt persze hatékonyan is. Így kulcsfontosságú volt az alábbi kódrészlet:

Stream s;

while(s.Position < s.Length)
{

}

MySQL Root jelszó visszaállítása


Mindenkivel megeshet, hogy elfelejti vagy véletlenül megváltoztatja a root jelszavát. Semmi sincs veszve. Az alábbi recept tanácsot adhat, hogy mit lehet ilyenkor tenni.