Cod sursa pentru librariile .NET

 

La un moment dat aparuse stirea ca putem face debug chiar in codul sursa al librariilor .NET , vezi aici

http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx

Problema era de download rind pe rind…

Dupa aceea , ca sa ne fie mai usor, cineva s-a gindit sa downloadeze totul intr-o singura bucata – si asa a aparut NetMassDownloader

http://www.codeplex.com/NetMassDownloader

Si , in cele din urma, a venit normalul – aveti librariile de downloadat aici

http://referencesource.microsoft.com/netframework.aspx

Numai sa va tina banda…altfel, sunt interesant de citit * si , daca va uitati, exista si un BigInt implementat …

Pe deasupra, puteti vedea ce greseli faceti ( sau ce e prost implementat in framework 😉 ) daca va da vreo eroare ciudata …

 

PS : Pentru cei care asteapta tutorialul de .NET 3.5 : e f. greu de scris in fiecare saptamina, asa incit o sa aiba o aparitie bilunara (marti , de obicei)

Ronua 4 ani

 

Ronua , la care sunt membru , a implinit 4 ani.

Aurelian, cel care a intemeiat Ronua , a dat urmatorul mesaj, la care subscriu ( cu mici diferente, dar in principiu sunt de acord) :

Buna ziua,

RONUA.RO a implinit 4 ani. Pentru aceasta iti multumim, in primul rand tie pentru sprijinul acordat, sprijin fara de care noi, nu am fi implinit 4 ani in aceasta luna.
Cu aceasta ocazie festiva, in timpul roadshow-ului TechEd Review 2008, dorim sa facem diferenta intr-o campanie inovativa de promovare a demersului la nivel global de combatere a subnutritiei ca principala cauza a mortalitatii in randul copiilor sub 5 ani.

PROBLEMA

La fiecare şase secunde, undeva în lume, un copil cu vârsta sub 5 ani moare din cauza subnutriţiei (adică peste 5.000.000 de copii anual, în total). 800 de milioane de oameni se duc la culcare flămânzi. 50% din copiii de pe glob sunt grav sub greutatea normală. (Sursa: UNICEF, Starea copiilor lumii.)

INIȚIATIVA

AXTI se alătură efortului fundației “Nourish The Children” (NTC) în vederea conștientizării problemei și a popularizării metodelor de soluționare a acesteia.

Toate comunitățile afiliate AXTI, printre care și RONUA.RO promovează on-line și off-line această campanie.

SOLUȚIA

Eu, Aurelian POPA, mă angajez să donez timp de 3 luni suma aferentă hranei pentru 5 copii (3 luni x 5 copii); Fiecare dintre acești 5 copii vor fi hrăniți timp de 3 luni din donațiile de 237 RON/lună.

Afla ce trebuie sa faci tu ca sa devii parte a solutiei:
http://ronua.ro/CS/content/NourishTheChildrenAxtiRonua4ani.aspx#solutia 

La multi ani!
Echipa RONUA

Carti si Influencer

    Pentru ca am primit o leapsa din doua
parti( si nici una personala…) iacata aici pozele cu raftul de IT

Restul mi-e jena sa il arat – tot felul de carti puse intr-o ordine in care inteleg de ce – dar pentru un neofit ar fi greu. De ex., Jack London sta alaturi de Eric Berne…

Dar o sa va arat ce inseamna ca am devenit Microsoft Influencer , http://blogs.technet.com/ro_itpro/archive/2008/09/29/community-influencers-oamenii-care-stiu-fac-si-au-impact.aspx

Am primit, in afara de un abonament la Sql Server Magazine, urmatoarele:

 

Nu e rau pentru un an de munca… mai ales ca imi face placere( deh, profesoratul…) sa ajut pe altii …

Tutorial .NET 3.5 – prima parte

Ce vrem sa facem

Prin acest tutorial vrem sa facem o introducere in programarea cu frameworkul .NET 3.5 . Vom realiza o aplicatie de tinerea evidentelor activelor angajatilor unei intreprinderi. Intentia este sa o trecem , realizind diverse feature(raportare, integrare Active Directory,etc) cam prin tot ceea ce inseamna programarea in .NET : de la WebSite la WindowsForms, trecind prin WebService, etc.

Acesta nu va fi un tutorial de programare- nu vom incepe cu ceea ce inseamna variabile, i++ si alte lucruri de genul acesta. Pentru aceasta va rog consultati, de ex., http://www.microsoft.com/romania/educatie/cursnet/default.mspx (aveti varianta pentru elevi si pentru profesori)

Vom realiza acest lucru cu editiile Visual Studio Express ( http://www.microsoft.com/express) raminind ca, pe masura ce se poate, sa aratam diferentele intre ele si celelalte.

Sa trecem la treaba!

 

 

Primul pas : instalarea software-ului free

 

Acest pas se efectuează o singura date pe PC. Este vorba despre instalarea server-ului de Web , precum si a Visual Studio Express ca si unealta de dezvoltare. Este cel mai lung pas, dar, precum am spus, se efectuează o singura data.

 

Să începem: ai Windows (XP, de preferinţă) si ne asiguram ca ai server-ul de Web (Internet Information Services – IIS de acum înainte) pe maşină .Pentru aceasta te duci in “Control panel” => “Administrative Tools” si verificaţi ca există.

 

    Daca nu exista, mergeţi înapoi la “Control Panel”, apăsaţi pe “Add or Remove programs” si apăsaţi pe “Add/Remove Windows Components”. Bifaţi IIS ca in imagine si daţi “Next”( asiguraţi-vă ca aveţi CD-ul de instalare Windows prin apropiere)

 

 

Bun – acum o sa instalam VS 2008 Express. Acesta este free si îl puteţi descărca de la adresa

http://www.microsoft.com/express/download/ . Acolo , jos de tot, gasiţi o imagine ISO (VS2008ExpressWithSP1ENUX1504728.iso) pe care o puteti downloada . O puteţi vedea cu ISObuster, Daemon Tools or Virtual CloneDrive ( căutaţi-le pe google pentru linkuri de download) sau cu un program făcut de MS, Virtual CD-ROM Control Panel for Windows XP care poate fi downloadat de la adresa:

http://download.microsoft.com/download/7/b/6/7b6abd84-7841-4978-96f5-bd58df02efa2/winxpvirtualcdcontrolpanel_21.exe

Pentru o adresa mai scurta, incercati http://tinyurl.com/winxpvirtualcdcontrolpanel

Pentru instalare incarcati CD-ul si , daca aveti autorun, va va aparea imaginea urmatoare:

 

Vom instala C# si WebDeveloper. Cei care vor o varianta in VB.NET , exista un traducator intre sintaxe la adresa http://www.carlosag.net/Tools/CodeTranslator/ si altul la http://www.developerfusion.com/tools/convert/csharp-to-vb/

Cind instalati , deselectati SQL Server – il vom instala mai tirziu

 

Daca ati terminat de instalat si C# si WebDeveloper, urmatorul pas este sa instalati Powershell de la adresa http://www.microsoft.com/powershell. Spre deosebire de VS sau SQL Server, acesta cere Microsoft Genuine validation .

Ne instalam si Windows Installer 4.5 de la http://www.microsoft.com/downloadS/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=en ( sau http://tinyurl.com/wininst4-5
) . Atentie sa luati pe specificul sistemului dumneavoastra( de ex., pentru Windows XP pe 32, luati WindowsXP-KB942288-v3-x86.exe)

 

Acum putem instala SQL Server Express Edition with Advanced Services SP2 de la adresa http://www.microsoft.com/express/sql/download/default.aspx . Luati SQL Server 2008 Express with Advanced Services – o sa facem si rapoarte in Sql Reporting si multe altele.Va duceti pe “planning” si alegeti “system configuration checker”. Daca ati trecut toate, atunci putem da pe “installation”-“new sql server stand alone ….”. OK-dupa o suita de”Next” ajungeti la “Feature Delection” – dati “Select all”.

La “database engine” dati o parola pentru sa si nu uitati sa apasati “add current user”

 

De asemenea nu uitati de “Filestream”, care rezolva problema veche:”sa pastrez documentele in BD sau doar un link catre calea lor?”

Acum ramine doar “Next”…si sa restartati PC-ul – de siguranta si ca sa porneasca serviciile automat, nu sa le porniti din control panel=>services.msc

In cele din urma mai avem nevoie, pentru Silverlight , de downloadat Microsoft® Silverlight™ Tools for Visual Studio 2008 SP1 (RC1) de la adresa http://www.microsoft.com/downloads/details.aspx?FamilyID=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&DisplayLang=en

Acum, despre inregistrare : daca va inregistrati download-urile , atunci primiti citeva chestii free –intre care mie mi-au placut imaginile . Vedeti http://www.microsoft.com/express/registration/

Lecturi recomandate:

    Dan Fernandez , Top 15 Things to love about Visual Studio 2008 Express – http://blogs.msdn.com/danielfe/archive/2007/11/19/top-15-things-to-love-about-visual-studio-2008-express.aspx

    Curs .NET Framework – http://www.microsoft.com/romania/educatie/cursnet/default.mspx

    Petzold , .NET Book Zero – http://www.charlespetzold.com/dotnet/

 

 

 

 

Cloud, Curs valutar , forecast si SQL Server

Avertizare: Nu va bazati pe acest forecast ca sa faceti speculatii pe cursul valutar. Este doar o incercare de predictie, care nu se bazeaza decit pe cursurile vechi si nu ia in seama nici un fel de date economice.

Pentru cei grabiti : asta e rezultatul.

http://serviciipeweb.ro/iafblog/content/binary/curs20081012.xlsx

 

Pentru cei interesati cum am obtinut :

 

De mai mult timp m-am batut si SQL Server Analysis services . Vroiam sa fac o predictie a cursului valutar.

Datele le aveam de la site-ul propriu, www.infovalutar.ro . Problema era cum sa fac forecast-ul cit mai usor. Am avut ceva tentative … dar am cam innebunit facind. Am gasit ceva simplu … si anume Microsoft SQL Server Data Mining Services

Postul original il gasiti aici , http://www.bogdancrivat.net/dm/archives/47 si serviciile le gasiti aici : http://www.sqlserverdatamining.com/cloud/

Un exemplu clar de cum sa faceti o analiza il gasiti aici

http://sqlserverpedia.com/blog/analysis-services/sql-server-data-mining-in-the-cloud/

Oricum, sa va povestesc cum am facut eu :

Am downloadat Add-inul de Excel 2007. Am exportat Euro ( si am impartit la 10.000 pentru ce era mai mare decit 5 😉 ) . Am formatat datele ca Table (Home=> Format as Table) si m-am dus pe “forecast”. I-am spus coloana de TimeStamp si l-am masat sa isi faca predictia pe 56 de zile (pina la sfirsitul anului …)

A mers super usor, super OK – si asta e rezultatul.

http://serviciipeweb.ro/iafblog/content/binary/curs20081012.xlsx

Acum, cit de realiste sunt interpretarile, ramine de vazut …

Acum, daca ne-ar pune la dispozitie si serviciul respectiv, ar fi extraordinar …

Ah – si o prima estimare : marja de eroare pentru luni este de 0.08% … destul de mica. O sa verific si pe zilele urmatoare – si, daca iese OK, joc la curs 😉

Avertizare: Nu va bazati pe acest forecast ca sa faceti speculatii pe cursul valutar. Este doar o incercare de predictie, care nu se bazeaza decit pe cursurile vechi si nu ia in seama nici un fel de date economice.

 

 

 

Ce am instalat in primele 3 zile la servici

ziua 1

1.IIS
2. .NET 1.1, 2.0
3. Mozilla + addns
4. Power Shell
5.SQL Server 2008 Express
6. VS 2008 Express

ziua 2

yahoo
camstudio
print screen
.NET reflector
NUNIT
subst Q: C:\WINDOWS\assembly
reflector
notepad++
Visual Studio 2008 SDK Version 1.0
consolas font

ziua 3:

tortoise svn
Microsoft .NET Framework SDK v2.0
ssms TOOLS