Dinozauri

May 13, 2014 By: WeeGee Category: IT, Personale, Tech

Intr-o lume (si vreme) in care gadgeturile de tip portabil – telefoane “dastepte”, tablete, notebook-uri, cu mere la sigla sau fara – cel putin pe segmentul home office/utilizator obisnuit, domina piata si vanzarile, desktopul e o specie pe cale de disparitie… Si inca nu reusesc sa-mi dau seama de ce, intrucat au in continuare cel mai bun raport performanta/cost dintre toate. Da, faptul ca nu il poti lua cu tine in buzunar sau in geanta e un dezavantaj… but then again, ceea ce face, face cel mai bine. Un laptop nu va avea niciodata puterea de procesare CPU si/sau video a unui desktop din motive de autonomie energetica si nici modularitatea lui (cata lume isi face upgrade la anumite componente din laptop?), o consola e buna in special la jocuri dar si acolo “face sens” (don’t you just looove that expression?) doar in anumite categorii de jocuri, coz if u play shooters or hack and slash with a controller you look mentally challenged. De telefoane nici nu mai pot sa zic nimic, sunt de mult device-uri care le fac pe toate, aproape nimic foarte bine…

Sau poate e faptul ca pentru omul modern a ajuns un challenge prea mare sa insurubezi si sa imbini in sloturi potrivite niste placi. Eu unul iubesc sa asamblez un nou sistem desktop. This is how a decent one looks:
-# cel mai bun i5 (4670k) – best buy si potential de OC foarte mare cu un consum redus; i7 merita doar daca chiar te dau afara din casa cei ~500 de lei in plus;
-# un cooler decent pe aer… cele de top ajung la 400 de lei (ceea ce mi se pare indecent chiar), iar pt hardcore stuff – watercooling;
-# o placa de baza cu chipset bun (z87) si multe altele (sata3, usb3, sli/crossfire, ceva audio, hdmi, etc.) – pretul poate varia mult;
-# 16 GB RAM… de 2400MHz daca se poate;
-# 2 SSD-uri cat mai mari (2x doar 120 in cazul meu), cu RAID0 si matanii ca sa nu crape raid-ul sau vreun ssd dpdv fizic – viteze in teste de 800-1000 MB/s, ceea ce e “nesimtit” rau, iar in cazuri reale vitezele sunt mai mici dar tot foarte bune;
-# GTX 560Ti (pasata de la vechiul sistem), aparuta deja de 3 ani dar inca duce bine (nu excelent) tot… in curand isi asteapta o sora geamana pt sli;
-# o sursa care sa duca tot fara prea mari batai de cap (750w+ pt sli, 5-600w pt normal);
-# HDD cat mai mare pt storage si periferice dupa nevoie si posibilitati;

From here:
System
to here:
SystemSystemSystem
…si apoi toate intr-o carcasa (eventual).

Asta e acum… in 6-12 luni probabil “decent” o sa insemne un Broadwell pe 14nm cu placa/chipset z97 (existenta deja) si cine mai stie ce… but still this baby will run nicely for some time.

Old vs New sau Nov 2007 vs Mai 2014:
SystemSystem

LE: Update… the rig is complete.
SystemSystemSystem
System

Google’s 2011 in 3 Minutes

December 16, 2011 By: WeeGee Category: Life, Media, Tech

(Much) more detalis here. Song here.

Amazon.com, the Offline Part

December 06, 2011 By: WeeGee Category: Generale, Life

Daaamn… Oh, hell no… e ca in pozele cu indieni pe tren, ca impact si dimensiune (a continutului).

Amazon

More pics here.

Currency Converter Updates

August 19, 2010 By: WeeGee Category: IT, Personale

UPDATE1: Sooner rather than later, am facut si versiunea… linkable (GET). Adicatelea pentru o conversie predefinita/stabilita/calculata etc. se poate trimite link catre ea direct… u get the point.

UPDATE2: Pentru a nu face trafic aiurea catre site-ul BNR (nu ca ar fi cazul la mine… dar se recomanda sa nu se faca… or else (ban IP)), aplicatia citeste fisierul XML de pe site-ul BNR si il salveaza pe (local)host la prima accesare de dupa ora 13, in zilele de lucru (adica o data pe zi, de luni pana vineri, because that is the point)… Se verifica daca data (calendaristica) din XML (data cursului de schimb) difera de data curenta, daca este trecut de ora 13 si daca nu este sambata sau duminica. Daca toate aceste conditii se indeplinesc, fisierul este salvat local, iar apoi macar una din conditii nu se mai verifica… That’s about it… enjoy the stuff 😛

Currency Converter

August 17, 2010 By: WeeGee Category: IT, Personale

Plecat(a) de la o idee mai veche (eu… ideea…) dar care avea destule lipsuri, am facut un convertor valutar. Simplu si eficient, fara prea multe explicatii – aplicatia preia xml-ul pus la dispozitie zilnic de BNR, care contine cursurile valutare pentru 31 de valute (cele mai importante + RON si gramul de aur), il parseaza/proceseaza si calculeaza, in functie de suma introdusa si de valutele alese, suma finala dorita. Aplicatia e… pretty straight forward, merge fara probleme si face tot ce trebuie, calculand chiar si sume introduse cu virgula (math is math)… ma rog, cu punct, pentru ca asa e decimal separator-ul default, imperial, rezultatul fiind in sistemul european sau metric, adica cu virgula (insa asta se poate schimba oricand) sau suma finala cu tva aplicat. Anyway, astea sunt deja detalii marunte… singurul minus al aplicatiei, dar care nu se vede la nivelul utilizatorului, este faptul ca, la fiecare accesare/calculare, aplicatia citeste fisierul online de la BNR, lucru ce ar putea determina o filtrare sau blocare de IP in cazul in care traficul ar fi prea mare… nu ca as avea de ce sa imi fac griji… Pe viitor ma gandesc sa modific scriptul astfel incat sa salveze fisierul o data pe zi pe (local)host si sa citeasca datele de acolo. Totodata vreau sa fac si o versiune cu rezultate link-abile, (GET in loc de POST), care ar fi de fapt mai buna si mai… “corecta”… dar asta cand o sa mai am chef.

Anyway, to cut a long story short, gasiti aplicatia AICI (versiunea “cheala” dar la fel de functionala aici). Enjoy!

Azi il vedem si nu IE

May 15, 2010 By: WeeGee Category: Fun, IT

IE

URL Shortener v2.0

May 08, 2010 By: WeeGee Category: IT, Personale

Poate e prea mult sau pretentios spus v2.0 intrucat arata absolut la fel si face acelasi lucru, adica scurteaza/redirectioneaza link-uri, insa acum lucreaza altfel – it does it “the right way”. Mai exact, programelul aflandu-se acum intr-un subdomeniu, nu mai sufera de comportamentul wordpress-ului, codul fiind modificat astfel incat link-ul scurtat sa nu se mai bazeze pe $_SERVER[‘QUERY_STRING’] ci pe $_SERVER[‘REQUEST_URI’], asa cum fac toate site-urile de acest tip… cred. Prin “Request URI”, sub domeniul radacina in care se afla blogul, se ajungea la “error 404” (chiar daca link-ul scurtat exista in baza de date), iar asta se intampla din cauza felului in care functioneaza wordpress-ul in caz de link eronat / page not found… sau cel putin asa se intampla in cazul meu. Acum, cu aplicatia mutata in (sub)domeniul ei si cu niste modificari la setarile web server-ului, totul decurge normal si corect si, astfel, dupa cum am zis, parametrul verificat nu mai este nevoie sa fie “query string”-ul deoarece functioneaza prin verificarea “request URI”-ului…

To cut a long and rather boring and complicated story short, HERE is the “new” thing…

PS: URL-ul scurtat are acum cu 2 caractere mai putin :D…

URL Shortener Updates

April 18, 2010 By: WeeGee Category: IT, Personale

UPDATE1: Script-ul verifica acum unicitatea link-ului generat si, in caz de dublura, genereaza altul pana cand acesta, cel nou, este unic… desi sansele ca acest lucru sa se intample sunt mai mici decat dimensiunea putei de colibri in comparatie cu Groapa Marianelor, e mai corect asa.

UPDATE2: Am adaugat si optiunea de custom URL. Permite doar caractere alfanumerice, tipa daca introduceti altceva decat litere si cifre si, in plus, verifica si ca URL-ul custom sa nu existe deja, asociat unui alt URL.

HERE 😛

My URL Shortener

April 14, 2010 By: WeeGee Category: IT, Personale

Acum vreo doua luni mi-a venit o idee creata dar am tot amanat sa ma apuc de ea. Azi insa m-a chinuit talentul si am pus-o in practica – am facut un scurtator de link-uri. E departe de a fi ceva original sau amplu si complex, are un design simplu pe niste culori pedeliste (smf in ei) pe care le-am mai avut si la vechea tema a blogului, insa merge bine, isi face treaba si, mai ales, e copt de creierasul meu si sunt mandru de el :D.

Ce face aplicatia? Pai ceea ce zice – face dintr-un link lung, limitat la 4096 de caractere (mi se par suficiente dar se poate mari oricand aceasta valoare), intr-unul scurt de doar 6 caractere plus “?” (in afara de root directory). Cam ce face tinyurl.com sau bit.ly sau o gramada de altele site-uri. URL-ului lung i se asociaza un ULR scurt(at) si unic. Daca URL-ul lung a fost deja asociat cu unul scurt, utilizatorul este avertizat de existenta acestuia. URL-ul lung poate incepe cu “http://” sau direct cu “www” sau doar direct cu domeniul (ex “weegee.ro”), in aceste cazuri fiind necesara o verificare intrucat in radacina domeniului se afla blogul, iar acesta, daca nu are la redirectionare “http://” in fata, “cheama” eroarea 404 (page not found) din tema blogului. Acest lucru nu se intampla pe un domeniu ales special pentru ‘scurtator’. Scurtaturile (si asocierile lor) raman atata timp cat baza de date, blogul, hosting-ul si/sau domeniul meu vor functiona si vor fi in regula… That’s about it, nice and easy.

Ce nu face (inca) – nu verifica unicitatea ‘query string’-ului generat aleator (ce urmeaza URL-ului scurtat dupa “?”), fapt pentru care este posibil ca doua URL-uri diferite sa fie scurtate cu acelasi ULR (scurtat). Este posibil dar… foaaaaarte putin probabil – ‘query string’-ul este general din cifrele de la 0 la 9 si cele 26 de litere de baza ale alfabetului, iar in acest fel exista 36 de caractere din care se iau oricare si oricum 6. Intrucat ordinea nu conteaza si ele se pot repeta, rezulta un numar de 36^6 combinatii (de fapt sunt permutari daca e sa fiu geek) posibile, adica un pic peste 2.17 miliarde de posibilitati. Sansele ca un URL scurtat sa se genereze de doua ori sunt astfel extreeem de mici. Dar si asa, o sa ii implementez aceasta verificare intr-un viitor nu prea indepartat (sper); pe langa absenta acestei verificari, aplicatia nu are (tot… inca) implementata optiunea de ULR scurtat custom, cum se poarta la “casele mari”, dar vine si asta in curand.

Ce va mai face la… versiuni (sa zic asa) urmatoare? Va avea o casuta de inregistrare/login pentru afisarea, (re)folosirea si gestionarea link-urilor personale ale fiecaruia, ca sa nu fie totul la gramada ca acum. In plus, o sa ma mai chinuie talentul un pic (sau mai mult sper) si la aspectul/design-ul paginii.

Si ca ultima observatie… e lesne de inteles ca in cazul de fata aplicatia e conditionata de asezarea ei in weegee.ro/link/, ceea ce face ca URL-ul scurtat sa… nu fie tocmai scurt si, in plus, mai depinde si de cutumele si comportamentul blogului (a wordpress-ului de fapt). Este la fel de usor de inteles ca aplicatia se poate adapta imediat pentru un domeniu ales convenabil si relevant, scurt si sugestiv si, desigur, in radacina domeniului – ca exemplu mioritic imi vine in minte acum site-ul sp2.ro.

Cam atat… Enjoy si… folositi-l cu incredere :).

Sa radem cu (de?) presa online

April 10, 2010 By: WeeGee Category: Fun, Media, Prostii

Vrei sa iti iei un laptop si nu stii cum sa alegi unul potrivit pentru tine? Publicatia academiCA CAncan te ajuta! Este clar ca, atunci cand ai nevoie de sfaturi despre ce laptop sa iti cumperi, Cancan e primul loc unde cauti. Din amplul si stufosul articol, el insusi o mostra de competenta si profesionalism, amintim aici cateva randuri: “Exista doua tipuri de laptopuri in voga: cele cu sistem Microsoft, accesibile chiar si incepatorilor in domeniu, si cele Macintosh, destinate celor cu experienta in domeniu.” sau Hard-ul – Acest component reprezinta capacitatea de stocare a laptopului. Cu cat este mai mare, cu atat mai bine.” sau Memoria – In functie de sistemul de operare ales (Windows Vista, Windows XP etc.) memoria incepe cu minimum 1 GB.”

Si gata ca daca mai citez mult ajung sa scriu aici tot “articolul”… As putea scrie asemenea articole mizerii cu sutele in fiecare zi…

Sandra draga, tine-o tot asa – cu mana dreapta very-hard-ul, “cu cat mai mare, cu atat mai bine”, iar cu stanga masezi usor cele doua sfere de influenta de sub el. Iti prevad o cariera jurnalistica plina de succes(uri).