Friday, May 06, 2011

Sunet distorsionat in Flash 64bit pe Linux

Am fost ieri la un prieten care mi s-a plins ca pe majoritatea site-urilor cu flash audio-ul se auzea foarte prost. Ciudat youtube mergea bine, dar 220.ro de exemplu nu. Cautind pe google am ajuns la concluzia ca problema e in decoderul mp3 din flash pe 64bit si din acest motiv youtube merge ok (foloseste AAC). Sunt 2 bug-uri deschise la Fedora (https://bugzilla.redhat.com/show_bug.cgi?id=638477) respectiv Adobe (https://bugs.adobe.com/jira/browse/FP-5739) care bineinteles ca nici unul nu sunt rezolvate. Adobe da vina pe glibc iar glibc da vina pe Adobe (si au dreptate pentru ca Adobe nu respecta specificatiile memcpy).

Partea cea mai distractiva e ca problema a fost rezolvata de niste rusi care au scos un patch binar la ultimul plugin flash ( flash-ul impachetat rpm se poate lua de aici http://www.linux-ati-drivers.homecall.co.uk/flashplayer.x86_64/ ) care se poate lua de aici: http://www.linux.org.ru/forum/talks/5663681

Daca cineva mai are vre-o nelamurire cum se misca lucrurile in marile si renumitele companii cind e vorba de rezolvarea unui bug cred ca citirea comentariilor de la bug-uri ar trebui sa-l lamureasca :) .

Se poate vedea, ca bonus, si frecarea intre diferitele proiecte opensource care arunca pisica de la unul la altul, desi in cazul acesta problema chiar e in flash pentru ca nu respecta standardul.

Monday, April 11, 2011

Problema GRUB / Ext3

Încep cu începutul, un server (centos 5.5) care nu mai fusese oprit de
cam 1 an, nu vrea sa mai porneasca dupa reboot, stă la:

GRUB loading stage 1.5
GRUB loading, please wait...

L-am bootat cu rescue disk, incerc sa reinstall grub cu rescue disk de CentOS

root (hd0,0)
setup (hd0)

prima comanda merge, a 2-a crapa dupa cam 1 minut cu Segmentation fault, in minutul respectiv vad ca grub maninca vreo 2G ram + swap. Am zis wth? Fac fsck pe disk, e ok. Am bootat după ceva timp cu rescue de f14, am zis e mai nou, grub din f14 papa 4G ram dupa care hang (nu segmentation fault). Intr-un final am gasit ca la comanda din grub:

find /fisier

si aici cam orice cu / (existent sau inexistent) crapa. Ca sa descopar ca in / erau cam 2-300k+ fisiere (damn you webmaster!). Sters fisierele, merge grub acum. Problema ramasa e ca directorul / are
10MBytes, iar bootarea dureaza cam 1minut (GRUB loading, please wait...).

M-a luminat un prieten aici, are e2fsck o optiune, -D care face:

      -D     Optimize  directories  in filesystem.  This option causes e2fsck
             to try to optimize all directories, either by reindexing them if
             the  filesystem  supports directory indexing,  or by sorting and
             compressing directories for smaller directories, or for filesys‐
             tems using traditional linear directories.

care a mers, / are 4k acum si serverul booteaza instant

Wednesday, January 19, 2011

End of An Era


Dece sfarsitul unei "Ere" va intrebati ? Ei bine, in Eve Online, un MMORPG pe care il joc, de 7 ani de cind s-a lansat, avatar-urile se faceau intr-un anumit fel, dar defapt se putea modela doar capul. De citeva zile,  poti modela intregul corp al avatar-ului, un precursor al unui expansion numit Incarna. Am decis sa public aici, "pentru posteritate" vechile avatar-uri, care acum nu mai sunt folosite, ale caracterelor mele din Eve.

Murbella
Brenda
Adio ! :)

Monday, January 17, 2011

WD20EARS

Fiind ca de mult timp eram in sistem cu 4 disk-uri, m-am hotarit intr-un final sa-mi iau un singur disk si sa scot 3 disk-uri din computer. Am avut 2x250GB + 2x185GB si acum am ramas cu 1x250GB si 1x2TB.
Am ales modelul din mai multe considerente:
* pret per GB in jur de 20bani/GB
* este seria Green de la WD, consum mic - temperatura de functionare scazuta.
* silentios
* performante ok, pentru un disk de 5400RPM, din cauza densitatii mari ajunge la 120-130MB/sec.
* este un disk tip Advanced Format cu sector size intern de 4k

WD20EARS - benchmark cu palimpsest




























L-am formatat cu o singura partitie ext4 aliniata la 2048 sectoare (1MB), in mod normal era suficient la 8 sectoare (4KB) dar fdisk-ul face default la 1MB, tine cont si de SSD-uri sau alte dispozitive de storage similare cu sector size intern mai mare.
Pina acum sunt foarte multumit de el, a scazut semnificativ zgomotul din camera :)

Saturday, January 15, 2011

Film Noir

Fiind ca e vineri si am stat in pat in ultimele 2 zile, va recomand in film care mi-a placut si imi place la fiecare vizionare: Film Noir.
Sunt un fan al genului (thriller, politist).


Vizionare placuta ! ;)

Wednesday, January 05, 2011

Android 'aplicatia zilei'

Putina reactivare nu strica, si cum de ceva timp mi-am cumparat un telefon cu Android, am zis sa impartasesc la lume ce aplicatii interesante am gasit. Incep cu Transdroid, o aplicatie pentru controlat clientul de torrente. Personal il folosesc cu rTorrent dar functioneaza cu multi alti clienti torrent.

Pasii pentru configurarea rTorrent sunt aici iar SCGI este rpm in EPEL pentru RHEL/CentOS (yum install mod_scgi). Recomand calduros protejarea cu user/password pentru url.

transdroid screenshot


Suporta tot ce suporta rTorrent plus cautare si adaugare torrente din RSS feeds, din thepiratebay si alte motoare de cautare. Am fost placut surprins de viteza de reactie, desi serverul e totusi la 400km de mine.

QR code

Sper sa fiți la fel de încântați de aplicatie ca si mine.




Update (28.06.2011): s-a suparat Google pe app si nu mai e disponibil in Market, dar se poate lua direct de la www.transdroid.org

Wednesday, May 26, 2010

Carcase PC

Am tot cautat de ceva vreme o carcasa pentru PC-ul meu, si conditiile ar fi:

  • sa-mi placa
  • sa aiba filtre de aer
  • sa fie neagra
  • sa fie simpla (fara beculete, crom, etc)
  • sa fie solida
Si ar fi in ordinea crescatoare a preferintelor/pretului:

  1. Antec Three Hundred care e in jur de 250RON (review-uri video)
  2. CoolerMaster CM 690 II Advanced in jur de 420 RON (review-uri video)
  3. Corsair 700D nu am gasit inca in Romania, dar ar fi cam 200 EUR. (review-uri video)
Intre 2 si 3 (ca pret/dotari) ar mai fi Antec P183 dar daca as avea bani de P183 as mai stringe ciorapul pina as avea de 700D :)

Red Dead Redemption - Funny Bugs

 Comentariile cred ca sunt in plus, cel mai bine e sa va uitat la filme:





Tuesday, May 25, 2010

Mangler - clent Ventrilo pentru Linux

Mult timp am cautat o solutie buna pentru a ma putea conecta la un server Ventrilo de sub Linux, si singura solutie a fost wine+clientul oficial, care are niste probleme:

  • aplicatia trebuie sa aiba focus ca sa intercepteze tastele (push-to-talk)
  • nu anumite versiuni de wine nu merge, cu alte versiuni crapa dupa un anumit timp
  • e un delay cu care raspunde la comenzi, probleme de resize la fereastra aplicatiei
Am cautat si sperat mult timp ca se va materializa un client nativ de Ventrilo, facut chiar de ei, dar sperante mici. Iata totusi ca speranta moare ultima :) am dat peste Mangler.

L-am folosit deja de 3-4 luni, se integreaza bine cu gnome si vad ca creste in features de la un release la altul. Pentru cine are serverul propriu recomand totusi Mumble/Murmur care este o solutie client+server calitativ mai buna decit Ventrilo si cu mai multe facilitati.

ORA-19809: limit exceeded for recovery files

Ma uitam azi in email-urile cu rapoarte si am observat cu mirare ca unul dintre servere nu facea backup (lucru ciudat pentru ca facea binemersi de cel putin un an). Eroarea, criptica in stilul Oracle, era:

ORA-19809: limit exceeded for recovery files
ORA-19804: cannot reclaim 52428800 bytes disk space from 214748364800 limit

O cautare scurta pe google, care nu prea m-a luminat, m-am prins ca e undeva o limita (214748364800 = 1024*1024*1024*200, care e prea frumos ). Asa am gasit ca limita e:

SQL> show parameter DB_RECOVERY_FILE_DEST;

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string /backup/flash_recovery
db_recovery_file_dest_size big integer 200G

un mic fix:

SQL> alter system set db_recovery_file_dest_size=900G ;
System altered.

si backup-ul a continuat fara nici o eroare :).
In concluzie, cind am facut prima data setarile pentru backup, am alocat 200G pentru el si acum erau folositi deja 221G. Partitia are acum 1T asa ca am alocat 900G pentru backup+archivelogs.