NVIDIA RTX Voice – Eliminare zgomot de fond

Daca ai cate vecin harnic din cale afara pe care il apuca bormașinăritul in timp ce esti in meeting, n-ar fi fain sa poti elimina zgomotul de fond?

Un coleg ne-a zis despre RTX Voice, care foloseste inteligenta artificiala pentru a elimina zgomotul de fond. L-am testat. Functioneaza de minune!

Continue reading

Necazuri metro-ui-skype-esciene

Versiunea asta metro de la skype, blestemata versiune 6.22.60.107, a umplut de nervi utilizatorii de pe intreg globul pamantesc.

Pe langa ca au bagat reclame, au mai facut cateva chestii care pur si simplu consuma spatiu geaba: un spatiu de 2 hectare patrate pentru avatar, nume si status message (ca sa nu mi le uit probabil), o suprafata la fel de mare pentru doua linkuri complet inutile “Home” si “Call phones”, plus niste titluri cat casa pentru “CONTACTS” si “RECENT”.

Continue reading

Programatorii şi mesajele de (t)eroare

Pentru un programator conteaza in primul rand ca aplicatia sa functioneze corect. Erorilor din aplicatie le atribuie anumite coduri  pentru a le putea indetifica mai usor. La urma urmei, programatorul e mai prieten cu cifrele decat cu literele.

Utilizatorului aplicatiei insa trebuie sa i se spuna ceea ce a gresit. Si nu poti sa-i trantesti un cod de eroare doar, ca nu o sa inteleaga nimic (ca sunt si alte erori in afara de celebra 404). Frumos este sa pui un text concis si sugestiv, scurt si clar.

Aici insă ar fi totusi indicat sa nu fie lasate lucrurile pe mana programatorului. De ce? Iata cateva exemple concludente in ceea ce priveste destoincia unui programator in a se juca cu cuvintele… sau cel putin maiastra-i creativitate.

“Eroare la clonarea persoanei.” :: Nimic legat de genetica; era vorba despre erori la copierea informatiilor unei persoane.

“Eroare la salvarea copilului: Copilul nu are familie.” :: Nu, nu despre pompieri; tot ca mai sus, erori la salvarea datelor despre copil.

“Părintele este invalid.” :: Nu chestii legate de biologie (stii… biolog == olog de ambele picioare). Nu! Nu se selectase parintele intr-un dropdown list de pe interfata.

Continue reading

Ţi s-a urât cu VS si .NET?

Daca, presupunand prin absurd, ti s-a acrit de Visual Studio si .NET,

daca nu-ti convine ca ai debugger fara sa faci mătănii,

daca nu-ti place ca poti folosi VS atat pentru aplicatii web, cat si aplicatii desktop,

Continue reading

Programatorul față cu testerul

Programatorul este cel care pentru orice problema cauta solutii; testerul este cel care pentru orice solutie gaseste probleme.

Din pricina ca ni se schimba testerii in firma (una pleaca, altul vine), m-am gandit sa scriu cateva din scuzele des folosite de programatori atunci cand testerul gaseste cate o gânganie (“bug”, in romana). Si spre reamintirea celei care pleaca, dar si spre invatatura celui care vine, o sa dau si o talmacire din punctul de vedere al programatorului; o sa deslusim deci ideea de dincolo de cuvinte.

“La calculatorul meu merge!” :: Adica, problema nu-i aplicatia scrisa de mine, ci calculatorul tau.

“O fi ceva cu serverul…” :: Desigur, ceva probleme de retea si/sau hard; dar in nici un caz nu se intampla din cauza programului scris de mine.

“Deja am fixat!” :: Acesta este un raspuns de triumf, de victorie. Una din bucuriile oricarui programator este sa prinda un bug inaintea testerului.

“Pe ce versiune testezi?” :: Intrebare uneori retorica, menita sa insinueze faptul ca testerul are pretentii prea mari de la o versiune neactualizata a softului. Continue reading

Codul este poezie

Au cei de la wordpress o vorba “Code is poetry”, vorba preluata de programatorii de tot soiul.

Adevarul este ca multe se pot spune in 3 cuvinte!

1. Cand vezi cate un cod, chiar trebuie facuta o analiza super amanuntita pentru a intelege ce a vrut sa zica poetul.

2. Uneori trebuie sa faci comentarii mult mai lungi decat liniile de cod, decat poezia daca zicem asa.

Continue reading

Testarea unui SSD

Pentru a ne mari viteza la calculatoarele de la lucru, conducerea firmei a hotarat sa investeasca niste bani in niste SSD-uri.

Pentru testare un tovaras si-a instalat prima data la el mult ravnitul si minuatul SSD.

Continue reading

M-am ubuntu-it si eu…

Mi-am instalat si eu ubuntu (sistem de operare free, alternativa pentru Windows). Am zis ca daca tot am pe langa casa un calculator pe care nu prea-l folosesc, merita o incercare.

Tot am auzit in dreapta si-n stanga ce tare-i ubuntu (Gabi P, tu m-ai evanghelizat primul! acuma-s vreo 5 ani!), ca se instaleaza tot dintr-o data. Uiti de drivere-le pentru placa audio, video, etc. Conexiunea la net si-o face singur, cica.

Eu am zis ca Continue reading

PHP-ul şi session-ul

Orice php-ist stie ca pentru a avea acces la sesiune in php trebuie apelata functia “session_start();”. Nu-i mare lucru de retinut aceasta mica stupizenie: in php trebuie sa-i zici tu ca vrei sa ai sessiune. Buuuun…

Poate parea un pic derutant ca odata pornita, daca intri in alta pagina si vrei sa ai acces la datele salvate in aceeasi sessiune, trebuie sa dai DIN NOU “session_start()”, adica in talmacire libera s-o pornesti din nou sarmana. Nu-i nimic, retinem si aceasta stupiditate, ca nu-i rau sa ai capul calendar. Continue reading