by melborp
27. september 2007 08:22
Avastasin, et WorldMaps -i statistika lehest on välja tulnud versioon, kus külastajate statistikat on võimalik vaadata ka Virtual Earth -i kaudu. Välja näeb see nagu all oleval pildil (peale vajutades avaneb ka). Olen uuendanud ka oma WorldMapsi linki, mis viitab uuemale funktsionaalsusele. See ei ole veel valmis versioon aga minu meelest vingem funktsionaalsus ja toimib. Arendamiseks on kasutatud Virtual Earth -i SDK -d.
by melborp
27. september 2007 07:46
Ma usun, et tänaseks on juba paljud teadlikud probleemist, mis avastati eelmisel nädalavahetusel Excel 2007 -s ja on paljudes arutelu kohtades olnud üleval.Jah ma räägin sellest probleemist, kui sa korrutad näiteks 77.1*850 ja kuigi tulemuseks peaks olema 65535, siis excel näitab sulle hoopiski 100 000. Ja kui sa selle ruudu tulemusele liidad ühe, siis excel näitab sulle 100 001.
Ma võin kinnitada, et see pole arvutuslik probleem, vaid kuvamisprobleem!
Antud "bugi" või probleemi osas on olnud palju arutelusid ja praeguseks ajaks on väljas ka Microsofti ametlik seisukoht Excel 2007 meeskonna poolt.
Bugi iseloomu seletab super hästi Joel Spolsky oma blogis - exceli bugi seletus. Soovitan lugeda, siin ümber seletama ei hakka.
by melborp
26. september 2007 21:41
Eile avastasin uue testimisraamstiku, mille arendus sai intsialiseeritud kahe Microsofti töötaja James Newkirk -i ja Brad Wilson poolt. Antud testimisraamistik on huvitav just selle poolest, et on ehitatud nullist püüdes vältida olemasolevates testimisraamistikes olevaid ebaloogilisusi või mõttetusi. On analüüsitud ning kasutatud olemasolevaid raamistike ja neid kasutades on tekkinud teatud mustrid, mida siis järgida proovitakse. Nii proovitakse ka lihtsustada unit testimist. Mõned näited siis erinevustest:Kes on n-ö xUnit testimisvahendeid kasutanud, see teab et alati peab klassi attribuudiga ([TestFixture] või [TestClass] vms) märkima, et sealt teste otsitaks. Uues raamistikus see vajalik ei ole, kõikkidest klassidest otsitakse testimeetodeid ja ainult testimeetodi attribuut on vajalik. Kuna tavaliselt on testid alati eraldi assambly -s ehk DLL failis, siis ei ole sellest ka midagi halba.Niisugune attribuut nagu ExpectedException on asendatud Assert.Throw -ga (kõik on Assertimine eh...
[More]
by melborp
25. september 2007 07:52
Täna hommikul (USA aja järgi keskööl) launchiti kauaoodatud Halo 3.
Surfates ringi Halo 3 -e ametlikul lehel, vaadates videosid ja lugedes, tundub et see võib päris põneva sisuga mäng olla. Leht igatahes on küll vinge, et saab n-ö inimkonna ja sissetungijate vahel toimunud sõja muuseumis ringi käia.Ma olen Halo 2 -te mänginud ja isegi päris kaugele sai jõutud ning põnev oli. Aga väga suur mänguhuviline ei ole - liiga ajanõudlik see ala. Siiski antud mängus plaanin käed natukenegi soojaks saada varsti :)
Update: Veel huvitavaid videosid, trailer ...CNN -s näidatav reklaamvideo
by melborp
24. september 2007 07:29
Viimasel ajal on kõige muuga nii kiire olnud, et pole üldse postitada saanud. Iga õhtu kihelevad käed kirjutama ja jagama aga kunagi selleni ei jõua (õhtul aju väsinud ja mõte ei liigu enam). Ka igakord kui töö ajal hakkan kirjutama, ma tavaliselt postitustega valmis ei jõua. See teema on mul olnud pooleli juba kaks nädalat. Ehk saab nüüd kirja :)
Leidsin Jim Lambi postitused teemal, mis edasiarendusi on oodata pideva integratsiooni toeks Orcase versioonis ...
Visuaalsed materjalid, mis leidsin on need:
http://blogs.msdn.com/jimlamb/archive/2007/05/15/continuous-integration.aspx
http://blogs.msdn.com/jimlamb/archive/2007/05/15/build-notification-applet.aspx
Ma olen ka natukene mänginud TFS (Team Foundation Server) -i esimese versiooniga ja sellest sessioone kuulanud konverentsidel. Selle kohta, mis olen kuulanud, lugenud ja ise näinud, tundus mulle, et järgmine versioon saab olema tunduvalt parem. Esimene versioon lõi platvormi, järgmine toob (mugavad) vahendid ka selle peale n-ö. Ü...
[More]
by melborp
23. september 2007 21:59
Mingi hetk eelmine nädal külastasin Visual Studio Express editionite lehekülge ja tegin enda jaoks huvitavad avastused. Väljas on Express editionid ka Visual Studio 2008 beta 2 jaoks. Lisaks on loodud uus jaotus:
Windows -i arendus
Veebi arendus
Mängude arendus
Riistvaralähedane arendus
Mängude arendusvahendiks on muidugi XNA arendusvahend, mis on mõeldud .net -s mängude loomiseks (kaasa arvatud XBOX 360 mängude loomiseks).
Riistvaralähedaseks arenduseks on loodud Robotics Studio, mis on Microsofti meeskonna poolt arenduses olnud pikka aega ja on jõudnud siis suurema publiku ette lõpuks.
Uks uute Express Editionite Beta versioonidele on siin.
by melborp
9. september 2007 20:50
Töötan ühe projekti kallal, mille juures kasutan aktiivselt Windows Communication Foundationit ja reedel tekkis väga lihtne soov. Tahtsin näha, mis sõnumeid ja vastused ma saadan ning saan kasutades välist (minu kontrolli alt väljas) olevat teenust. See informatsioon on kasulik näiteks suhtlemisel välise teenuse arendajaga (mis minu juhul oli case). Soovisin saata talle probleemi kirjelduse, mis mul oli ja kaasa panna sõnumid, mis saadan ja vastuseks saan. Väga triviaalne probleem. Esimese mõttena proovisin sniffimisprogrammi nimega ethereal (et siis näha pakette ja loodetavasti nii teada saada). See aga ebaõnnestus, kuna tegu oli HTTPS ühendusega ja sniffimisest on ülimalt vähe kasu. Sniffimine oli esimene mõte, kuna nooruses sai kõvasti turvalisuse, wardrivimise jm. tegeletud (noorena veel oli aega selleks). Kuna peale sõnumi väljumist WCF -st, ei ole võimalik seda lugeda, hakkasin otsima lahendust WCF -i seest. Kurvastusega pidin tunnistama, et puhtalt konfigureeritavat lahendust e...
[More]