Home | Software | Linux | Windows | Mobile | Gura Humorului |
luni, 27 aprilie 2009
Yahoo! renunţă la GeoCities. Quo vadis Yahoo! Messenger?
Scris luni, 27 aprilie 2009 , 10:33 , de Ovidiu
joi, 23 aprilie 2009
Generator coduri CNP
Scris joi, 23 aprilie 2009 , 14:02 , de Ovidiu
scriptul poate fi descărcat de aici (lansat sub GPLv2).
Update:
Generatorul de coduri CNP poate fi acum descărcat ca aplicaţie de sine stătătoare. E ideală de pus pe USB Stick deoarece nu depinde de o conexiune la internet, iar aplicatia este disponibilă atât pentru Windows cât şi pentru Linux (necesitând perl şi libgtk2-gladexml-perl).
Ubuntu 9.04
Scris , 10:35 , de Ovidiu
Aş spune că sunt nerăbdător, însă de-a lungul timpului am avut surpriza să constat că Ubuntu devine o distribuţie din ce în ce mai proastă cu fiecare nouă versiune. Sunt curios dacă şi în Jaunty voi fi nevoit să folosesc kernelul din Ubuntu Gutsy Gibbon.
Pentru cei ce nu ştiu, Ubuntu este o distribuţie a sistemului de operare Linux, distribuţie considerată ca fiind cea mai simplă distribuţie a acestui sistem de operare, fiind destinată începătorilor în Linux şi nu numai.
marți, 7 aprilie 2009
Documente HTML protejate
Scris marți, 7 aprilie 2009 , 20:48 , de Ovidiu
Să luăm spre exemplu o pagină de pe site-ul producătorului aplicaţiei de mai sus, pagină care demonstrează capabilităţile acestei aplicaţii. Dacă ne vom uita în sursa acelei pagini vom vedea multe linii goale, iar spre sfârşitul fişierului vom vedea câteva tag-uri HTML, câteva funcţii JavaScript şi o grămadă de text indescifrabil.
Modul de decriptare a paginii este definit de o funcţie JavaScript, funcţie denumită RrRrRrRr. Principalul impediment este faptul că funcţia este codată cu unescape, dar descifrarea acesteia se face foarte uşor, accesând site-ul http://scriptasylum.com/tutorials/encdec/encode-decode.html. Funcţia JavaScript arată aşa, în formula descifrată:
Această funcţie conţine algoritmul de descifrare al textului criptat, care urmează după câteva linii după funcţie. După vreo două ore de documentare şi încercare de a decripta sursa unei pagini HTML criptată astfel, mi-a venit o idee: rezultatul formulei de decriptare era afişat cu document.write, aflat la capătul funcţiei. Problema principală, însă, era că pagina pe care încercam să o decriptez făcea imediat redirect către o alta. Ideea care mi-a venit a fost să înlocuiesc document.write(tttmmm); cu alert(tttmmm);. Ok, am salvat pe PC pagina cu pricina, am înlocuit respectiva funcţie, am recodat codul din imagine înapoi folosind site-ul de mai sus, am pus codul generat în locul codului din pagina HTML, am încărcat pagina în browser şi... Sursa paginii mi-a apărut în clar prin intermediul unor căsuţe de alertare. Ca să fiu mai uşor de înţeles, voi posta în câteva imagini paşii ce trebuie făcuţi:
sâmbătă, 4 aprilie 2009
shMessenger: un nou release
Scris sâmbătă, 4 aprilie 2009 , 23:21 , de Ovidiu
Deşi măcinată de multe probleme privind interoperabilitatea cu serverele Yahoo! Messenger, aplicaţia shMessenger rămâne încă cea mai bună metodă de a fi aproape de prietenii tăi din lista de messenger. Pentru a descărca noua versiune, dar şi pentru alte informaţii puteţi accesa site-ul oficial.
Windows 95 aproape că a inclus un sistem de detecţie a dischetelor floppy din unităţile FD
Scris , 17:00 , de Ovidiu
Vă amintiţi că în zilele de odinioară, înainte ca unităţile de stocare USB să devină ceva obişnuit, eraţi nevoiţi să folosiţi acele dischete ciudate şi pătrate? Pe acestea le numeam floppy-uri şi aveau atâta capacitate de stocare pe câtă are butonul de pornire al calculatorului meu. Una din problemele unităţilor de citire ale floppy-urilor era că nu se putea determina dacă în aceasta se afla o dischetă fără a roti discul din acestea. Windows 95 aproape că a inclus o astfel de funcţionalitate care putea detecta dacă în unitate se află sau nu o dischetă fără a o roti.
Persoana care a lucrat la driver-ul pe 32biţi al Windows 95 a studiat detaliat specificaţiile şi a realizat că prin executarea unei serii stricte de comenzi se putea determina dacă se află o dischetă în unitate fără ca să fie nevoie să o roteşti. Însă era o singura problemă: Producătorii de unităţi floppy au implementat două tipuri diferite de comenzi, fiecare fiind exact opusul celeilalte: dacă secvenţa de comenzi a unei unităţi de tip "a" ar fi returnat "1" atunci când o dischetă era prezentă în unitate, unităţile de tip "b" ar fi returnat "0".
Cu aceste două tehnici rezultatele ar fi fost 100% corecte însă dificultatea consta în aflarea tipului de unitate floppy dintr-un computer. Microsoft a venit cu ideea de a utiliza un pas adiţional de "antrenare" în timpul instalării Windows-ului, pas în care utilizatorului i s-ar fi cerut să introducă o dischetă în unitatea floppy, în felul acesta putându-se detecta ce tip de comenzi folosea unitatea floppy din acel PC.
Această metodă a fost declarată ca fiind prea problematică din câteva motive. Cea mai mare problemă era că majoritatea utilizatorilor cumpără un calculator cu Windows 95 preinstalat, iar Microsoft nu avea încredere în producătorii de echipamente (OEM) că vor respecta acest pas, probabil pentru că aceştia îşi schimbă furnizorii tot timpul.
O altă opţiune a fost ca să se testeze secvenţa de comenzi fără o dischetă în unitatea floppy, dar Microsoft a afirmat că utilizatorii s-ar putea speria când unităţile lor floppy ar fi început să scoată zgomote aiurea fără vreun motiv anume. "Mulţumim pentru că aţi ales Windows 95. Înainte de a începe, voi aprinde LED-ul unităţii tale floppy şi voi face nişte zgomote ascuţite. Apăsaţi pe OK". Îmi dau seama cum acest lucru ar fi fost aiurea.
Totuşi acesta este o mică funcţionalitate interesantă care nu şi-a făcut apariţia în Windows 95 (sau alte versiuni următoare).
miercuri, 1 aprilie 2009
It's coming
Scris miercuri, 1 aprilie 2009 , 22:48 , de Ovidiu
Farsa de 1 aprilie... Shit!