Afisarea programelor deschise recent in Windows

Pentru marea majoritate a utilizatorilor, jurnalul programelor rulate recent nu prezinta nici-un interes; de obicei numarul de programe instalate pe calculator se limiteaza doar la cateva zeci iar daca un utilizator uita cum se numeste un anumit program instalat, pe care l-a folosit in trecut, acesta il poate cauta in lista cu programe instalate sau direct din meniu de Start.

Ce se poate face insa atunci cand se suspecteaza ca pe calculator ruleaza programe care nu au fost instalate / execute de catre utilizator si care nici nu exista in lista cu programe de StartUp (de exemplu, programe rulate de alte programe)? Sau atunci cand se permite unei persoane straine utilizarea PC-ului fara ca detinatorul acestuia sa fie de fata, cum se poate sti daca nu cumva s-a instalat, de exemplu, un keylogger?

Exista doua modalitati prin care putem afla ce programe au fost rulate recent. Prima necesita accesarea sistemului de registri ai Windows-ului si a folderului Prefetch si care, desi se poate face direct, fara a instala vreun program, are dezavantajul ca utilizatorul trebuie sa caute in mai multe chei de registru si fisiere. A doua modalitate este folosind un program ce prelucreaza automat datele in care sunt stocate informatii despre programele executate(registri si fisiere) in trecut si le va afisa direct intr-o interfata.

ExecutedProgramList este un program portabil si gratuit pentru Windows care listeaza programele accesate recent si afiseaza informatii despre ele, precum data crearii si modificarii, data ultimei rulari, numele complet, versiunea si producatorul programului.
Interfata programului.

Afisarea fisierelor deschise sau salvate recent in Windows

Se poate intampla sa uiti locatia unui fisier pe care l-ai creat sau modificat recent si sa nu-l mai poti deci localiza, in ciuda eforturilor tale de a-l gasi. Cand se intampla acest lucru, mai exista insa o solutie de incercat inainte sa iei toate folderele de pe calculator la verificat, asta in cazul in care fisierul ratacit este important.

OpenSaveFilesview este un utilitar gratuit, dezvoltat de compania Nirsoft, care permite listarea fisierelor create sau deschise recent in Windows. Programul va afisa fiecare fisier in ordine cronologica, afisand diferite informatii legate de fisier, printre care si sursa acestuia in sistemul de fisiere. Cu toate acestea, programul nu permite manipularea directa a fisierelor listate, adica nu se pot efectua operatii de accesare, copiere, mutare sau stergere, in schimb, va afisa locatia completa a acestuia.
Principiul de functionare este simplu. Atunci cand creati sau deschideti un fisier, urme ale acestei operatii raman inregistrate in sistemul de registri ai Windows-ului, in cheile:
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePidlMRU

Termeni specifici mediului online (web)

Daca utilizatorii care navigheaza pe internet nu trebuie neaparat sa stie modul cum este stocata si accesata informatia in web sau sistemele, eventual serviciile care stau la baza functionarii retelei globale de internet; blogarii, administratorii de situri si persoanele care doresc sa beneficieze de toate avantajele folosirii internetului, trebuie sa cunoasca cel putin termenii de baza intalniti in mediul online.

Informatia din www (World Wide Web) este stocata pe calculatoare conectate la reteaua de internet pe care ruleaza aplicatii software specializate in a manipula si prezenta date solicitate de catre un utilizator. Oricarui calculator ii este atribuit un numar unic de identificare numit IP, cu toate acestea, accesarea paginilor unui site de catre un utilizator nu se face musai folosind IP-ul corespunzator calculatorului unde este stocat situl ci utilizand o combinatie de caractere alfanumerice (plus caracterul "-"), acest lucru permite o retinere mai usoara a site-urilor disponibile pe web. Mai jos gasesti o lista cu cuvinte, impreuna cu semnificatiile lor, care te vor ajuta sa intelegi mai in detaliu in ce consta publicarea sau expunerea in mediul online a unui blog, respectiv website.

  Ce este un site sau aplicatie Web?

Un site este o colectie de fisiere, cunoscute drept pagini web, care inglobeaza documente adiacente precum imagini, sunete, videoclipuri, animatii, s.a., legate intre ele prin hiperlinkuri si disponibile in reteaua de internet. Limbajul de baza folosit pentru a prezenta continutul paginii web intr-o maniera inteligibila si atractiva este HTML (Hyper Text Markup Language), putand fi folosit si un standard mai avansat de formatare a elementelor HTML numit CSS (Cascading Style Sheets), plus un limbaj de programare numit JavaScript prin care se imbunatateste interactiunea cu utilizatorul. In functie de caracteristicile implementate, site-urile se clasifica in:
  • site-uri statice: site-ul poate fi prezentat utilizatorilor fara alte modificari, de exemplu nu exista baze de date sau interactiune cu serverul.
  • site-uri dinamice: site-ul are elemente care se modifica in functie de actiunile solicitate de un utilizator in paginile sale, de exemplu interogarea unei baze de date (logarea, inregistrarea, cautarea unor informatii), executarea unor scripturi la nivel de server, etc. Site-urile dinamice au nevoie, pe langa HTML, CSS, JS (JavaScript), si de limbaje specializate pe partea de server, de exemplu PHP, Java, Perl, s.a.; plus sisteme si limbaje de interogare a bazelor de date precum MySql -SQL.

Cum sa identifici si sa dezactivezi un server proxy in Windows

Un server proxy este un calculator intermediar autorizat sa acceseze internetul in locul unui PC - cu alte cuvinte este un intermediar intre un computer si internet. Sunt mai multe avantaje ale folosirii unui proxy, cele mai multe dintre ele fiind destinate companiilor, de exemplu pentru urmarirea actiunilor angajatilor pe internet, economisirea latimei de banda folosita, cresterea securitatii, s.a., iar o parte din ele pot fi folosite si de catre utilizatorii care navigheaza pe internet si doresc sa ramana anonimi. In cazurile legitime in care un calculator este configurat sa foloseasca un proxy (de exemplu, la locul de munca), nu se poate spune ca aceasta actiune este neaparat ilegala, dar lucrurile se schimba in totalitate cand un calculator foloseste un proxy desi utilizatorul care foloseste PC-ul respectiv nu stie de existenta acestuia.

Mai grav decat atat este ca programele instalate pe calculator pot instala un server proxy sau configura folosirea unui proxy fara ca antivirus-ul instalat sa detecteze sau sa considere acest lucru ca ceva suspect. Mai mult decat atat, tot traficul de internet efectuat (istoric, parole, etc.) va fi trimis catre un calculator sau server extern fara ca utilizatorul sa fie notificat, nici de antivirus, nici de Windows, nici de programele uzuale instalate.

Utilizatorii care acceseaza direct internetul de pe calculatorul personal, in afara de aceia care au configurat explicit folosirea unui proxy, de exemplu dezvoltatorii de aplicatii web sau persoanele care isi ascund locatia pe internet, in nici un caz nu trebuie aiba calculatorul setat sa trimita tot traficul catre un calculator strain, nesigur si neidentificat. Acest lucru ar insemna spinaj informatic, furt de indentitate, eventuale actiuni de phishing (frauda in mediul online), modificari ale modului cum sunt afisate paginile de internet accesate de catre utilizator (de exemplu, pot fi introduse diverse anunturi publicitare) - per total: nimic bun nu poate sa fie la mijloc.

In acest articol am sa descriu modul cum se poate identifica daca un calculator foloseste un proxy si mai ales cum se poate dezactiva folosirea acestuia.

Cum sa iti testezi si sa iti imbunatatesti cunostintele si abilitatile de limba engleza

Invatarea unui limbi straine presupune foarte mult timp si efort investit, fiind necesara atat acumularea de cunostinte (de exemplu cuvinte noi, reguli gramaticale si de pronuntie) dar si posibilitatea de a experimenta si testa in acelasi timp daca aceste cunostinte sunt valide, iar daca nu, care sunt greselile. Invatarea limbii engleze, sau a unei limbi straine in general, se poate face si in absenta unui profesor sau indrumator care sa iti ofere feedback la ceea ce sti deja si la greselile pe care le faci. Folosind o platforma web disponibila oriunde si oricand, atat de pe calculator cat si de pe tableta sau smartphone, ce permite practicarea efectiva a cunostintelor de lb. engleza intr-un mediu interactiv, in care este posibila evidentierea greselilor facute, posibilitatea de a reda audio pronuntia sau traducerea unui cuvant respectiv a unei propozitii, analizarea automata a cunostintelor dobandite pe parcursul unui interval de timp in care exersarea limbii are loc gradual, de la foarte usor la mediu si apoi la dificil - face ca invatarea pe cont propriu sa devina nu numai posibila dar si extrem de interactiva si cu rezultate ce pot fi validate imediat. Un alt atu al folosirii unei astfel de platforme de invatare este ca utilizatorul poate folosi platforma oricand are timp liber si energia necesara pentru a duce la bun sfarsit lectia.

O astfel de aplicatie sau platforma web este Duolingo, putand fi considerata de neegalat din toate punctele de vedere atunci cand vine vorba de invatarea limbii engleze in raport cu o multime de alte limbi disponibile, printre care si limba romana. Principalele beneficii:
  • este gratuit si, pe langa lectiile de baza pentru invatarea unei limbi, utilizatorii Duolingo pot fi vazuti ca o echipa de translatori care lucreza impreuna pentru a traduce documente de pe wikipedia sau alte surse importante de informatie.
  • este un joc pe baza de puncte - pentru fiecare lectie, care este in acelasi timp si o testare, primesti trei puncte, iar pentru o lectie pe care nu o treci pierzi un punct. O lectie se pierde atunci cand faci 4 greseli in cadrul ei, caz in care va trebui sa o repeti pana cand reusesti sa corectezi greselile facute - care sunt de altfel deja evidentiate si explicate.
  • este motivational - pe langa faptul ca primesti puncte pe care le poti folosi pentru a debloca optiuni care te pot ajuta pe parcurs, Duolingo ofera si un grafic cu progresul (in functie de puncte) pe care l-ai facut zilnic pe o perioada de timp, primind notificari zilnice de a continua progresul facut.
  • este intuitiv - pentru a te apuca de "jucat" nu este nevoie de nici-un fel de notiuni minime pentru ca vei porni de la cuvinte simple, de baza, si vei progresa pana la propozitii si fraze. Pe tot parcursul lectiei poti vizualiza traducerea si pronuntia unui cuvant iar regulile gramaticale pot fi deduse prin observatie.
  • traducerea se face bidirectional, adica prima oara va trebuie sa traduci cuvinte, expresii sau propozitii de exemplu din romana in engleza pentru ca apoi sa urmezi procedeul invers, sa traduci din engleaza in romana.

Transferul de fisiere intre doua calculatoare folosind un cablu LAN (Windows)

Transferul de date de pe un calculator pe altul se face, de regula, prin intermediul unor medii de stocare portabile precum CD, DVD, Stick Usb, card de memorie sau prin conectarea ambelor calculatoare la o retea privata. Transferul de fisiere intre doua calculatoare se mai poate face insa si direct, fara sa fie necesare dispozitive hardware precum switch sau router: prin interconectarea lor folosind un cablu standard de internet. Beneficiile acestui lucru sunt posibilitatea de a transfera volume mari de date - ce nu pot fi stocate in intregime pe suporturi de stocare mobile, nu este necesar nici-un dispozitiv de retea si nu trebuie facute neaparat setari de configurare a IP-urilor. Pur si simplu introduci cate o mufa LAN in fiecare calculator, pe un calculator partajezi fisierele pe care vrei sa le transferi iar pe celalalt calculator efectuezi operatia de copiere. In functie de caracteristicile adaptoarelor de retea instalate pe cele doua calculatoare si ale cablului LAN folosit, viteza de transfer poate varia intre 10Mb/s (MB pe secunda) si 125Mb/s.

Mai jos este exemplificat procesul prin care se realizeaza transferul (copierea) de date de pe un calculator ce ruleaza sistemul de operare Windows pe altul prin intermediul unui cablu LAN.

  1. Conectarea calculatoarelor si configurarea acestora pentru a permite transferul de date de la un calculator la altul

Conectati cablul in porturile LAN ale calculatoarelor. Pe fiecare calculator activati descoperirea de retele (Network Discovery) si partajarea de fisiere (File and Printer Sharing) astfel:

Accesati Network and Sharing Center Change advanced sharing settings, conform ilustratiei. O alta modalitate este accesand panoul de control: Control Panel →  Network and Sharing CenterChange advanced sharing settings.