Latest Publications

Vista toolbar color

Îmi trebuia să creez un toolbar în WinMail, însă m-am ciocnit cu o problemă la nivel de sistem de operate. Culoare fontului la toolbar e imposibil de schimbat, Window-ul pur şi simplu o ignorează, spre deosebire de alţi parametri. Prin internet căutând nu am gasit nimic, am răscolit ceva source cod, şi am dat de o şmecherie pe care nici autori se pare ca nu au înţeles de ce Windows aceasta o face.

Resolvare e destul de simplă, însă doar schimbă culoare din negru în alb.

SendMessageW(Toolbar.Handle, $200B, 0, Integer(PWideChar(WideString('Communications'))));

Spellchecker Român în Office 2007

După instalarea Windows Vista, e şi normal să instalezi ultima versiune MSOffice 2007. Însă e mare dezamăgire pentru cei care s-au obişnuit cu spell checker-ul, incluse sunt doar limbile engleză, franceza şi spaniolă. Pe contul meu MSDN am tot căutat Proofing Tools pentru Office 2007, însă aşa şi nu am găsit. Am încercat să instalez Proofing Tools de la Office 2003, însă nu se instalează, îmi arată eroare, nu e instalat MS Office 2003. Deci, am hotărât să modific puţin fişierul de instalare, pentru a ignora validarea versiunii.

Mi-a reuşit! MS Office lucrează bine merci cu proofing tools de la office 2003. O mică problemă am observat la cuvintele române care conţin caracterele Şş şi Ţţ. Rezolvarea o puteţi găsi în articolul precedent.

Pentru instalare e destul să copiaţi fişierul PTK.MSI peste cel original din Proofing Tools for Office 2003 şi să rulaţi instalarea.

Caracterele Ş şi Ţ ale limbii române în Vista

Azi am depistat un bug în blog-ul meu. Caracterele Şş şi Ţţ nu apăreau la sistemele de operare mai vechi de Vista. Încercând să rezolv această problemă am descoperit că la Vista aceste 4 caractere arată diferit decât la XP, în loc de cedilla este folosită virgula. Mai răscolind puţin prin internet am gasit că această decizie îi aparţine Academiei Române.

Mai mult puteţi citi în engleză aici şi aici.

O soluţie pentru utilizatorii Windows XP e să-şi instaleze noile fonturi de la Microsoft. O altă rezolvare e să creezi un keyboard nou, în care este utilizat caracterele Ş şi Ţ cu cedilla. Ultima rezolvare m-am străduit eu să o implementez, aşa că Vă rămâne doar să instalaţi noul Romanian keyboard.

PoliticRank, un pas spre o democraţie mai bună

Când am votat pentru prima dată, m-am ciocnit cu o problemă - cu cine să votez, este oare persoana de încredere, ce o să câştig eu din aceasta. Ca rezultat, mai întotdeauna, regretam alegerea făcută. Iei, asta e viaţa politică.

Orice individ în societate are un loc aparte, unul poate să conducă maşina, altul să se ocupe de cercetări ştiinţifice, altul să facă politică. Orice individ comunică cu alţii, că aşa e normal într-o societate şi îşi face impresii bune sau rele despre ceilalţi pe care i-a cunoscut de-a lungul vieţii. Însă, când vine timpul să alegem cine să ne conducă, e destul de greu să iai o decizie. În primul rând, deoarece lista e restrânsă, în al doilea rând pe listă sunt oameni de care măcar nici nu ai auzit, nemaivorbind de faptele, caracterul, aptitudinile de conducător sau inteligenţa pe care le au. Pe de altă parte, îi cunoşti destul de bine pe proprii prieteni, însă îi poţi vota, doar dacă sunt pe lista de candidaţi ;) .

Ce ar fi dacă aş avea posibilitatea să aleg pe oricine, pe orice cetăţean din ţară, evident, tot cu drept de vot, pe vecin sau pe un coleg de-al meu de serviciu, pe şef şi de ce nu pe soţia mea, să fie preşedinte. Cred că ar fi un salt mare în democraţie, nu? Poate atunci lumea ar veni la vot ca la o sărbătoare, să vii să votezi pe oamenii în care într-adevăr ai încredere.
Odată cu dezvoltarea tehnologiilor informaţionale, cred că acest sistem de vot poate fi implementat, aici vin şi eu cu idea mea, PoliticRank.

PoliticRank reprezintă algorimul conform căruia se calculează valoarea politică a fiecărui cetăţean cu drept de vot. Respectiv, PoliticRank poate fi utilizat la alegerea preşedintelui, parlamentului, consiliilor locale sau a primarilor.
La urna de vot, cetăţeanul vine deja decis pe cine o să voteze: 1, 2 sau 3 cetăţeni. În cabina de vot, este indicat numele, el votează pe alţii (nu şi pe el însuşi), persoane în care  are încredere că se descurcă mai bine decât el în politică. Astfel, cetăţeanul distribuie valoarea sa politică în proporţii egale celora pe care i-a votat. După încheierea procesului de votare, rămâne să se calculeze PoliticRank şi să se sorteze rezultatele.

Avantajul acestui sistem de vot este că cetăţenii care nu sunt activi în politică îşi distribuie valoarea politică celor mai activi, cei mai activi ştiind mai bine situaţia politică fac o alegere mai corectă. În această situaţie e cu mult mai greu să influenţezi populaţia prin intermediul publicităţii în ajun de alegeri, deoarece poate avea efect doar pentru cetăţenii care au o valoare politică mică. Asupra celor cu un PoliticRank mediu nu-şi face efectul, deoarece ei sunt mai iniţiaţi în politică, citesc mai multe ziare, privesc mai mult TV cu emisiuni politice. Cei cu PoliticRank mare de obicei sunt chiar politicieni la nivel local sau republican şi evident nu pot fi influenţaţi uşor.

Rămâne sa mai adaug că acest sistem l-am testat cu succes la Universitatea Tehnică, la evaluarea studenţilor.
Pe viitor voi publica un soft pentru simularea acestui tip de alegeri.

Salut lume!

Cred că orcine îşi începe propriul blog cu un astfel de titlu. Cine sunt eu şi de unde unde vin? Mă numesc Vitalie Eşanu, sunt developer din Republica Moldova la o companie de soft cu locaţia în SUA. Acest blog îl voi menţine în limba română. Cum nu am experienţă să scriu articole, notele cele mai joase le aveam la limbile română, rusă, franceză şi engleză, Vă rog, în prealabil, să mă iertaţi. Sunt interesat de idei noi ce vor revoluţiona lumea şi îmi dedic o mare parte din timp studiind noile tehnologii.