Postări

Ce stim despre vitamine ?

Ce stim despre vitamine ? - compilatie din diverse surse online, rog semnalati eventuale erori - Lipsa vitaminelor provoaca boli lipsa vitaminei C (acid ascorbic) provoca vechilor marinari scorbut, o boala care afecta printre altele gingiile si probabil a dus la imaginea piratilor stirbi lipsa vitaminei B3 ( niacina ) obisnuia sa cauzeze populatiilor sarace "pelagra", o boala care provoca simptome de la "piele groasa" pana la simptome de specifice bolilor psihice lipsa vitaminei D duce la ne-fixarea calciului in oase, facilitand osteoporoza lipsa vitaminei K duce la probleme in coagularea sangelul, provocand hemoragii toate vitaminele au fost identificate prin prisma contributiei lor la sanatate (de unde si denumitea de "vita") Excesul de vitamine poate provoca si el boli excesul de betacaroten (un precursor de vitamina A) provoaca colorarea pielii in orange, caderea parului, dureri la nivelul oaselor, slabiciune, iritabilitate excesul de vitamina D poate...

Utilizare masini virtuale - vmware, virtualbox

Utilizare masini virtuale - vmware, virtualbox Nota : Acest articol necesita cunostinte medii despre calculatoare.  Ce sunt masinile virtuale ? Masinile virtuale (am folosit Vmware si putin Virtualbox) fac posibila rularea unui alt sistem de operare intr-o "fereastra" a sistemului de operare principal, fara a repartitiona hard-disk-ul. De exemplu pot rula un Windows Xp intr-o fereastra a Windows 7. Sau se poate rula Linux intr-o fereastra a Windows, si invers. Este ca si cum ai avea un alt calculator (virtual) pe care il poti porni/opri ca pe un program obisnuit. Am spus "intr-o fereastra" ca principiu, masina virtuala poate fi extinsa pe tot ecranul.  Cum functioneaza ? Supportul pentru masini virtuale se instaleaza ca un program obisnuit (exemplu : Vmware, Virtualbox, etc). Dupa instalare, cateva configurari stabilesc cat din sistemul real poate imprumuta masina virtuala (memorie, disk). Masina virtuala are un bios virtual, unde poti alege de unde sa booteze, ...

Laptop review - Asus K52JR

Laptop review - Asus K52JR-SX086D Update 2023 : acesta este un model foarte vechi de laptop, nu cred că vă mai interesează. Încercați alte ghiduri si articole tehnice scrise de mine: Articol vechi 2010 : Am cumparat de la Emag acest laptop cu 3000RON ("la promotie"). Mi s-a parut o superoferta sa gasesc un laptop cu procesor foarte nou (Intel i5 430M) - lansat in ianuarie 2010. Ghid de cumparare laptop Am cautat cateva luni inainte laptopul cel mai potrivit, am scris chiar si un " Ghid de cumparare laptop ". In afara de destinatiile uzuale unde se potrivea si ceva mai ieftin, m-a interesat sa faca play la filme DH (1080p) si sa aiba suport foarte bun pentru virtualizare (vmware).  Lista completa a feature-urilor procesorului se afla aici . Ca impresie generala sunt multumit de Asus K52JR (nota 8 cu minus). Pro : procesor foarte nou dual core cu Hyper-Threading (este vazut ca 4 procesoare) . Are multe facilitati noi si probabil utile precum 3MB "Smar...

Performanta in sistemele multi-cpu si multi-core

Performanta in sistemele multi-cpu   Articol pentru programatori in special. O prezentare foarte interesanta (engleza) se afla la final. O sa extrag cateva idei care mi se par interesante despre optimizare performanta din perspectiva hardware. Informatiile sunt relevante pentru achizitionarea procesoarelor si pentru "tuning" aplicatii software.   Ce limiteaza viteza de procesare   Procesoarele au atins o limita tehnologica pe la viteza de 3Ghz. Intr-o cuanta de timp atat de mica (1s/3.000.000.000), lumina (si orice alt semnal) poate parcurge doar aproximativ 10cm, ordinul de marime al unui procesor. Procesorul nu poate functiona mai repede pentru ca atat ii ia semnalului electric sa faca o tura prin procesor. Procesorul reordoneaza executia unor instructiuni care nu depind unele de altele, pentru a putea executa mai multe operatii intr-o singura cuanta de timp, in paralel. De multe ori insa operatia urmatoare depinde de rezultatul celei precedente, deci nu se poa...

Ce sunt feed-urile RSS ?

Imagine
Citirea stirilor prin intermediu RSS Acest articol NU este doar pentru programatori :) RSS inseamna "Really Simple Syndication" si este un mod mai eficient de citire a stirilor. In loc sa mergem in fiecare zi in fiecare pagina sa verificam daca a aparut ceva nou, vom gasi centralizate stirile pe scurt, urmand sa le deschidem pe cele care par interesante. Iconul specific RSS este acesta: Multe pagini cu continut des actualizat ofera un link numit "RSS", inclusiv acest blog. Facand click pe acel link, se cere alegerea unui "cititor de feed-uri RSS". Eu folosesc "Google"(Reader), pentru ca se acceseaza direct din pagina web unde citesc emailul de pe Gmail. Este gratuit ca si Gmail. Dupa alegerea cititorului, se cere autentificarea in contul de email (cel putin la readerul Google). Dupa autentificare, acel link este adaugat intr-o lista de de "Subscription", in pagina http://www.google.com/reader/ (stanga jos). Fiecare utilizator google a...

Ne poate trage curentul ?

 S-a reactivat de curand in presa online ideea cum ca "a te trage curentul" este o legenda urbana stupida, specifica romanilor si altor popoare mai "inapoiate".   Ma consider o persoana logica si suficient de informata. Totusi eu personal cred in pericolul curentului de aer.   Cateva fapte general acceptate   Cunosc faptul ca virozele respiratorii (precum gripa) sunt provocate de virusi, iar infectiile de catre bacterii. Daca importanta existentei germenilor nu poate fi negata, existenta unor factori favorizanti nu poate fi nici ea exclusa.  Se cunoaste faptul ca anumite medii chimice toxice favorizeaza aparitia unor boli de plamani cauzate de bacterii. Mediul nu genereaza bacteriile, ci doar favorizeaza dezvoltarea lor incapacitand puterea de lupta a organismului.  Mai stim ca temperatura corpului usor crescuta (febra) este importanta pentru a creste capacitatea de lupta a organismului impotriva virusilor si baceteriilor.  In acelasi fel,...

Programarea multi-threading

 Din nou un articol pentru programatori. Link-ul video din final m-a inspirat sa popularizez cateva concepte despre arhitecturi multi-threading, inclusiv cateva idei din prezentare (pentru lenesi).   Ce sunt theadurile (pentru foarte incepatori)   O aplicatie se executa de obicei intr-un singur process (exemplu programul Word cand il gasiti in "Task Manager"). Procesul poate contine insa mai multe fire de executie, numite threaduri. De exemplu in timpul in care se editeaza documentul, un thread separat parcurge ciclic documentul si semnaleaza erorile de tastare. Threadurile sunt ca niste procese care folosesc in comun aceeasi memorie si care sunt distruse impreuna cand se distruge procesul.    De ce programare multi-threading ?  1. Aplicatiile multi-threading pot fi distribuite pe mai multe procesoare/cores. O aplicatie single-threaded functioneaza la aceeasi viteza indiferent daca serverul are 1 procesor sau 4 procesoare (presupunem procesoarele ...