Skip navigation.

Csabi's blog

Things about Mandriva, Linux & the rest of the world

November 2008

( Monthly archive )

GHID Mandriva Linux 2009.0

www.mandrivausers.ro prezinta GHIDUL Mandriva Linux 2009.0,
o carte in special pentru incepatori dar nu numai.
DOWNLOAD GHID - De pe acest site
DOWNLOAD GHID - Lista alte locatii
DOWNLOAD GHID - Locatie alternativa

Vincent a scapat, Adam Williamson pleaca!

Restructurarile de la Mandriva si noul lor sef aparent incurca destul de mult lucrurile. Din ce am citit astazi, Mandriva doreste sa renunte la colaboratori externi, si in acest sens s-a emis o lista cu cei care va trebui sa paraseasca compania dupa 31 dec. 2008 si sa-si caute alt loc de munca.
Prima surpriza a fost Vincent (Vezi aici), dar el a scapat. A fost sunat si anuntat ca e pe lista din intamplare si ca nu va fi disponibilizat.
Din pacate, omul care reprezinta Mandriva din 2001 ca si legatura intre utilizator si echipa de productie va disparea. Adam Williamson s-a regasit si el pe lista celor dati afara, insa el nu a primit (pana la momentul publicarii acestui post) nici un telefon miraculos prin care sa i se spuna ca va ramane la Mandriva.

Se pare ca noul CEO Mandriva habar nu are ce se intampla in ograda lui. Adam Williamson era cel mai cunoscut angajat Mandriva pentru utilizatorul de rand. El era cel care te ajuta la nevoie. El era cel care cauta solutii pentru tine ... el era cel care te asculta...
Fara Adam Williamson Mandriva nu va fi la fel. Cel putin nu pentru mine...

IBM System X - Monitorizare

Nu era special planificat, dar recent am dat peste Cacti. Ce este Cacti? Este un program de monitorizare, care genereaza grafice frumoase si le prezinta pe o pagina web.
Cei care ati lucrat cu MRTG stiti aproximativ cum arata si cum se configureaza un astfel de soft. Partea frumoasa cu Cacti (apropo, numale vine de la cactus nu de la caca) este ca are o interfata web de administrare foarte complexa prin care se pot crea sursele de date ce dorim sa monitorizam si se pot crea/modifica/personaliza graficele ce dorim sa afisam.
In prima faza este foarte usor sa creezi grafice noi pentru tot ce ofera snmp si setul de scripturi incluse in Cacti. Dar astea nu sunt totul, poti monitoriza la distanta host-uri prin snmp si poti sa-ti scrii propriile scripturi. Dupa care configurezi doar sursele de date cu variabilele necesare si generezi graficele.
Cacti se bazeaza pe RRDTool si stie sa genereze automat bazele de date RR din sursele de date ce-i configurati. Nu este nevoie de nici o cunostinta de RRD pentru a-l folosi.

No, gata cu teoria, haideti sa ma laud cu ce monitorez in momentul de fata:
- Traficul in/out pe placa de retea direct conectata la net
- RAMii
- Toate partitiile de pe hardiskuri in grafice separate pentru fiecare - cantitatea de date de pe hard mai precis
- Incarcarea procesoarelor (Processor Load)
- Numar Utilizatori Conectati
- Numar Procese ce ruleaza pe sistem
Toate acestea au fost obtinute prin diferite metode built-in in Cacti. Dar mi-a venit ieri o idee, sa monitorizez temperaturile. Asa ceva nu era in Cacti, iar imperecherea lm_sensors cu snmpd era prea complicat pentru mine. Asa ca m-am hotarat sa fac un script care sa ruleze "sensors" si sa extraga din rezultat cele 8 temperaturi pentru cele 8 core-uri din sistem.
Pentru Cacti se pot scrie scripturi in orice libaj de programare, eu am ales perl pentru scriptul meu, iar rezultatul este un grafic frumos cu toate cele opt temperaturi, plus date suplimentare:
graph_image.png
by Csabi

Mai traieste genul Sci-Fi?

> Serial Star Trek nu mai avem de ceva vreme, iar filmul ce urmeaza sa fie lansat anul viitor este un prequel.
> Babylon 5 este de mult al trecutului. Producatorul mai scoate odata la 2 ani cate un DVD pe care este un filmulet de buget redus si care explica perioada de timp intre serial si ultimul episod de final de serie. De aici si titlul "The Lost Tales". Dar sunt aceste filme mai mult decat explicatii obscure pentru fani imbatriniti? Nu prea... Cineva care nu a vazut serialul, nu va intelege filmul. O astfel de persoana dupa ce vede filmul nu va fi atras sa vada serialul pentru ca filmul nu ii trezeste curiozitate pentru serial, pur si simplu nu are acest scop ... deci proiectul e ca si condamnat sa ramana doar o nostalgie pentru fani. Stim ca alt film de cinema sau serial Babylon 5 nu o sa avem, pentru ca producatorul refuza continuarea din cauza ca doi actori dintre cei originali au murit...
> Razboiul Stelelor (Star Wars) parca primeste acum o revigorare. Filmele de cinematograf sunt capodopere ever-green, iar serialul actual de desene animate (The Clone Wars) este si interesant si bine realizat. Perioada in care se incadreaza este razboiul clonelor, o mare enigma mult pomenita ale filmelor de cinema. Din pacate, i se adreseaza mai mult copiilor si adolescentilor. Desi poate fi regasita o mare parte a caracteristicilor tipice Star Wars, acest serial este mult mai usor si cu mult mai putine subantelesuri, enigme si filosofii ascunse. Merge pentru un fan al filmelor, dar nu este foarte atractiv pentru nici o persoana majora. In cel mai bun caz ofera o distractie nostalgica.
> Battlestar Galactica a inceput promitator, a evoluat acceptabil si a devenit penibil. Daca vrei sa duci suspansul la maxim, de multe ori risti sa dai in frustrare si nervozitate. Eu pur si simplu m-am saturat de el si asa ceva nu mi s-a intamplat pana acum cu nici un serial SF. Stilul de filmare cu imaginea mereu in miscare este obositor, mai ales in filmarile interioare, iar povestea care este foarte predictibila si Cylonii care sunt foarte smecheri cu niste oameni care parca nu vor sa vada ce e in fata lor ... au dus la exagerare. Serialul incerca sa inspire un pic stilul secretist/misterios din X-Files, dar nu a reusit. Singurul secret este ce nu stiu personajele din serial, dar noi telespectatorii stim prea multe ... devine plictisitor.
> Dosarele X (X-Files) a fost o era aparte, deosebita, interesanta si terminata. Imi pare rau ca s-a terminat, imi pare rau ca ultimul film de cineva recent lansat nu a avut succesul ce merita ... asta este.

> Si acum ... ce avem de fapt, la ora actuala? La ce sa ne uitam? Ce vom avea in viitorul imediat urmator?
> Daca faceti cautari dupa filme science fiction gasiti multe. Lista este lunga. Dar este vreun film mai serios, mai spectaculos in oferta? Ceva orientat catre spectatori mai maturi exista?
> Raspunsul este nu, sau aproape nu. Filmele ca Spiderman, Batman, The Fantastic Four, X Men, etc. sunt pentru copii, sau pentru o duminica seara de fun si relaxare, dar nimic sa te puna pe ganduri. Si din pacate nu se prevede nimic in viitorul apropiat care sa aiba target un grup mai matur de oameni.

> De ce nu se face Odiseea Spatiala 3 si 4? Ar fi un succes dupa parerea mea. Macar s-a luat hotararea ca se face film dupa Rendezvous cu Rama (tot de Arthur C. Clark, ca si Odiseele).
> De ce nu se fac filme dupa opere celebre de ale lui Asimov, Frank Herbert (exceptand seria Dune, la care filmele sunt destul de proaste oricum - de exemplu Pandora:Incidentul Isus, Efectul Lazar si Factorul Inaltarii este o carte in 3 volume extraordinara. Cuprinde multe chestii imaginare, religioase, personale ... este o carte fantastica, care are si o actiune bogata. S-ar putea face dupa el un intreg serial)

> Cu un gust amar in gura ma intorc acum spre singurul serial SF mai serios ce exista la ora actuala: Stargate:Atlantis. Totusi nu pot sa nu observ ca serialul incepe sa-si piarda scopul. Lipseste un scop suprem pentru care sa se lupte, lipseste un tel pe care sa trebuiasca sa-l atinga ... lipseste "the big picture". Sper sa-si mai revina serialul, cel tarziu la lansarea seriei noi de Stargate in paralel cu Atlantis anul viitor.

> Voi ati mai auzit de vreun film/serial science fiction, in adevaratul sens al cuvantului (minimum nave spatiale), mai recent, care sa merite un ochi critic de la un fan ce incepe sa ramana fara material de vizionat???

by Csabi

IBM System X a primit prima portie adevarata de lucru

Da, e vorba despre sistemul mentionat nu de mult (acesta). Am implementat astazi toate filtrele necesare de SPAM si Antivirus.
M-am gandit sa scriu un tutorial despre ce si cum am facut, dar am renuntat pentru ca (1) am gasit un tutorial excelent pentru acest lurcu si (2) ar fi fost prea mult de scris ... este o procedura lunga, de vreo 6-8 chiar daca stii ce faci si nu trebuie sa compilezi nimica.

Deci, am urmat ACEST tutorial, evident cu adaptarile ad-hoc pentru Mandriva si fara sa compilez nimica. Cum tipul respectiv a lucrat cu mai multe servere, cand era nevoie am mai aruncat un ochi si AICI sau AICI.

Dar hai sa vorbim mai degraba despre ce s-a realizat.
  1. Nivelul 1 - Dupa configurarea de baza Postfix si Dovecot, am setat Postfixul sa studieze header-ul mail-urilor si sa accepte mail-uri numai de pe domenii existente si sa compare expeditorul cu 2 liste online de spammeri. Partea cea mai frumoasa este, ca prin aceasta metoda mail-urile nu mai sunt receptionate si sunt refuzate imediat. Pentru asta am setat in Postfix sa nu accepte comunicare pana nu confirma conexiunea smtp cu expeditor. Astfel se poate economisi mult trafic inutil.
  2. Nivelul 2 - Am configurat Postfix sa lucreze cu Amavis. Amavis a fost setat sa interzica mail-urile cu atasamente executabile, DLL-uri, etc. Tot aici am setat ce sa se intample cu spamurile. Astfel, mail-urile "curate" sunt trimise la destinatari, mail-urile suspecte primesc in subiect [Possible SPAM], iar mail-urile ce trec de un anumit punctaj (4.9) sunt puse in "carantina" prin trimiterea lor la adresa de mail spam@domeniul.meu. La fel, toate mail-urile confirmate a fi virusate sunt trimise la virus@domeniul.meu. Evident, inainte am creat cele doua adrese de mail.
  3. Nivelul 3 - Am "imperecheat" Amavis cu SpamAssassin si am configurat SpamAssassin sa comunice cu serverele lui de liste de spammeri.
  4. Nivelul 4 - Am instalat si configurat Ryzor pentru filtrare aditionala. Acest program este apelat de SpamAssassin.
  5. Nivelul 5 - Am instalat si configurat Pyzor pentru filtrare aditionala. Acest program este apelat de SpamAssassin.
  6. Nivelul 6 - Am instalat si configurat DCC pentru filtrare aditionala. Acest program este apelat de SpamAssassin.
  7. Aditional - Am instalat, configurat si updatat ClamaAV si clamd (atentie, pe Mandriva clamd se pune separat) astfel incat sa lucreze cu Amavis in felul urmator: clamd scanner principal, in caz de nu merge daemonul sau moare sau nu se poate comunica pe socket se trece la scannerul secundar cand Amavis va apela direct programul clamscan.

O metoda asemanatoare am aplicat si in trecut, acum am mai perfectionat un pic sistemul. Pot sa va zic ca in 2 ani de zile a identificat un singur mail real ca spam, evident am fost anuntat si expeditorul a fost trecut in lista de exceptii. Dar, in trecut, totusi mai treceau destul de multe spamuri. Cu imbunatatirile facute, in special cu implementarea Nivelului 1 (ceea ce nu am facut data trecuta) acum ma astept ca cel putin 98% dintre spam-uri sa fie eliminate.

Daca cineva mai stie ceva aditional de facut, lasati un mesaj.

Dilema sunetului...

De multa vreme cautam un audio player potrivit pentru mine. Cu multi multi ani in urma am folosit WinAmp. Dupa migrarea mea in lumea Linuxului XMMS a fost sfant pentru mine. Insa de la abandonarea proiectului parca s-a schimbat ceva.
XMMS este tot mai greu de obtinut si instalat pe diferite sisteme si se descurca mai prost cu posturi de radio on-line.
De atunci traiesc intr-o mare dilema: Ce player sa folosesc? Nu cu foarte mult timp in urma (aprox. 6 luni) am cautat fara succes o solutie potrivita pentru mine, "revenind" la Amarok intr-un final.
Astazi, m-am decis ca mai arunc o privire peste "oferta". Amarok nu imi place de fel (nici o versiune) asa ca am plecat de la premiza ca vreau ceva simplu, care sa consume putina memorie si procesor, sa aiba o interfata grafica placuta si utila si sa stie sa se bage in "tray" cand il inchid de la X, astfel ocupand mai putin spatiu.
Dupa vreo doua ore de cautat si citit pareri/site-uri am ajuns sa selectez finalistii:

Locul 3 - Listen
http://www.listen-project.org/
- realizat in GTK, dar cu un design placut
- functii suficiente (chiar prea multe pentru mine)
- utilizare intuitiva
- se minimizeaza in tray
- din pacate, aleator, incepea sa-mi foloseasca 100% dintr-unul din Core-uri ale procesorului, perioada in care si interfata lui prezenta reactii intarziate

Locul 2 - BMPx
http://bmpx.backtrace.info/site/BMPx_Homepage
- realizat in GTK, dar cu un design placut (desi aici Listen mi-a placut mai mult)
- stia sa se bage in tray, dar daca am dat STOP la muzica, in tray nu exista butonul de PLAY. Asa ca trebuia sa deschid fereastra pentru a relua redarea muzicii
- functii parca mai putine decat in Listen, dar si asa prea multe pentru mine
- utilizare procesor acceptabil
- din pacate avea o tendinta de a uita playlist-ul dupa cateva opriri/porniri, lucru care mi se intamplase de mai multe ori, deci nu era un caz izolat (si nu, nu era setat sa stearga din playlist piesele ascultate deja a-la-Amarok)

Si acum castigatorul - Locul 1 - JuK
http://developer.kde.org/~wheeler/juk.html

- realizat in QT, design foarte simplist dar elegant
- functii reduse, dar canta tot ce i-am dat pana acum
- se minimizeaza in tray si exista toate actiunile de play/stop/next/etc in meniul de context prin click dreapta pe icoana din tray
- consum procesor un pic mai mare decat BMPx, dar sunt multumit de el (15% din puterea cumulata a celor doua Core-uri)
- are un editor de tag-uri pentru mp3-uri foarte util si usor de utilizat, salvarea se face automat prin confirmarea unei ferestre de dialog la schimbarea piesei (adica selectare alta piesa din playlis)

Ca o optiune interesanta, JuK are un buton care selecteaza automat piesa ce este momentan cantata si o aduce in zona vizibila a playlistului.

Singurul dezavantaj este lipsa posibilitatii ascultarii radiourilor on-line ... asa ca la acest capitol am revenit la consola si "mplayer http://dioradio.eu:8000/listen.pls"

Credeti ca aveti birou suficient de mare?

Daca aveti o pisica prin casa, nici un birou nu este suficient de mare astfel incat sa incapa monitorul, tastatura, mouse-ul .... si ... PISICA.

Pisica mea de cele mai multe ori pune stapanire pe zona unde ar trebui sa umblu cu mouse-ul, si-si pune capul pe tastele + si - , realizand astfel un efect spectaculos de zoom-in si zoom-out in timp ce navighez pe net ...

Limbajul de programare LINUX!!!

Nu mai pot ... transpir de atata ras in hohote ... cica anunt de loc de munca ... solicita experienta pana la 3 ani sau peste ...

LIMBAJUL DE PROGRAMARE LINUX ... sansa de a lucra intr-o echipa competitiva si cu posibilitati de dezvoltare profesionala ...

Pagina anuntului de angajare: http://www.ejobs.ro/user/locuri-de-munca/334880
Un screenshot aici, sper ca nu se supara ejobs.ro:


Ce sa mai zic ... nu am cuvinte ... poate ati auzit si voi ... au mai aparut cateva limbaje de programare bestiale ultima vreme ... MacOS, UNIX, Windows, Solaris etc.

Vorba lui Mircea Badea: "Traim in Romania si asta ne ocupa tot timpul"

[UPDATED] Mandriva 2009 pe un IBM System X

In weekendul trecut am avut ocazia sa instalez Mandriva 2009 pe un server nou nout IBM System X si as dori sa va impartasesc experienta si cateva poze.

Hai sa incep cu "masinaria" pe care si-a gasit locul distributia mea favorita. Are 2 procesoare Xeon, fiecare Quad-Core si fiecare core la 2.5 GHz, 4 MB cache / procesor.
Full Size
Dispune de 4 harddiskuri SAS (Serial ATA Scasi) la 10mii de rotatii si 140GB fiecare. Le-am setat intr-un RAID cu ajutorul unui controler RAID Hardware IBM cumparat ca extraoptiune pentru acest server, controler ce are la randul lui 256MB Cache. Astfel am creat doua perechi de hardiskuri cu RAID 1 (oglindire). Cei 280GB disponibili sunt mai mult decat necesari. Full Size
Ce sa mai zic? ... hmm ... "jucaria" mai are 4Giga RAM si este montata intr-un rack, cumparata si "construit" tot de mine in urma cu vreo 2 ani. Energie electrica de siguranta este asigurata de un UPS marca APC de 1500VA, la care au fost legate amandoua surse de alimentare al serverului IBM. Tot acest UPS mai deserveste si alte echipamente din dulapul respectiv, precum centrala telefonica, switchurile, routerele si sistemul de ventilatie al dulapului, care dispunde de termostat digital si 4 ventilatoare de 10-12 cm diametru dotate cu filtre de praf.
Full Size
Instalarea Mandriva 2009 a decurs fara mari probleme dupa ce am reusit sa fac rost de un DVD ce era bun. DVDRom-ul din server este destul de mofturos ... hmmm ...
In fine, am ales o instalare fara KDE sau Gnome si fara pornirea X-ului la pornirea systemului (logic, doara e server), dar am zis ca totusi pun IceWM si WindowMaker (cel din urma era primul DE ce am folosit pe Linux) pentru eventualele conexiuni pe viitor prin VNC. X-ul nu am mai apucat sa-l configurez, dar am constatat ca la prima incercare nu a vrut sa mearga ... mai tre' sa vad ce e cu placa video din sistem ... ceva ATI Radeon (??) sau asemanator.
Full Size
Pentru icheiere, un mic filmulet cu primul boot dupa configurarea serverului, atunci cand incarca toate serviciile necesare. Ma asteptam la o performanta mai ridicata la acest capitol, dar viteza de lucru compenseaza pe deplin pentru viteza "mai scazuta" de pornire.



UPDATE:
Iata un screenshot cu comanda "top": Full Size

UPDATE2: Imaginile in marime reala vor fi corectate in curand.

PS: Multumiri pentru ajutorul acordat N3o!