marți, 29 decembrie 2009

Obertauern, Mauterndorf und Katschberg



S-a terminat si vacanta de iarna... am schiat 4 zile in Obertauern, Mauterndorf si Katschberg. Dintre toate Obertauern-ul este cea mai tare statiune, situata la 1900 m si izolata intre munti unde zapada e din belsug si conditiile de schi excelente.

Vezi aici poze de la schi.

joi, 10 decembrie 2009

Vignette pentru Ungaria

Cu siguranta nu sunt nici primul si nici ultimul care iese cu masina din tara asta... si din toti amarastenii ca mine, care s-or gandit sa scuteasca 10 minute de stat in vama sau intr-o benzinarie sa-si plateasca vignetta pentru Ungaria, a incercat vreunul sa-si plateasca online vignetta??

De fapt frustrarea mea vine din faptul ca Ungaria e tara civilizata comparativ cu Romania. Stiu ca sunt subiectiv in momentul de fata, insa "civilizata" in acest context inseamna pentru mine o tara care are M0, M1, M3, M30, M35, M5, M6 si M7, nu doar A1, respectiv A2 si A3 neterminate. Aceste autostrazi sunt intretinute de o companie care pretinde plata unei taxe de folosinta, si pentru cine nu stie, aceasta taxa poarta tot numele de vignette ca la noi, doar ca se plateste numai pentru folosirea autostrazilor, nu si a celorlalte drumuri europene / nationale / judetene. Noi in Romania noastra platim vignetta pentru folosirea tuturor drumurilor, fie ca e vorba de E587 Iasi - Tg Frumos pe care mor zeci de oameni in fiecare an din cauza proastei administrari, fie ca e vorba de E79 Oradea - Deva, sau E58 la coborarea din pasul Tihuta spre Bistrita etc... cine a trecut pe-acolo stie ce zic.

Revenind la hu-vignetta... pe care trebuie sa ti-o cumperi cand folosesti autostrazile din Ungaria. Am incercat azi sa o platesc online http://www.autopalyamatrica.hu/. Nu am reusit insa, si sunt convins ca n-am gresit cu nimic (sau am gresit cand am selectat Romania??):




Deci e vorba de site-ul companiei de administrare a autostrazilor din Ungaria!!! Si pe langa ca nu-mi spune ce n-am completat bine (nu e bine ca am selectat Romania? atunci sa aleg France, sau Germany, l-as convinge pe polizei ca am fata de francez?), baietii au chiulit bine la orele de limba engleza, pentru ca folosesc de doua ori datas ca plural a lui data... pai bine fratilor, data e deja la plural, sa le zica cineva sa corecteze.


Concluzia? Nu e nici o concluzie, mie mi-a trecut frustrarea in timp ce scriam, pentru ca asa prosti cum sunt ei la limba engleza, AU AUTOSTRAZI. Noi suntem buni la engleza.

marți, 8 decembrie 2009

Counting down

Am inceput numaratoarea inversa... inca o saptamana si voi fi si eu pe partie:


http://www.obertauern-webcam.de/

marți, 1 decembrie 2009

Covariance vs Contravariance

Cititi pe blogul lui Eric Lippert despre diferenta dintre covariance si contravariance.

Alte resurse sau explicatii mai detaliate mai gasiti pe:
- blog-ul lui Charlie Calvert
- blog-ul lui Eric Lippert
- pe MSDN
- un filmulet aici (speaker tot Eric Lippert, bineinteles:D).

joi, 29 octombrie 2009

Mouse 2.0

Odata cu lansarea lui Windows 7 s-a deschis o portita pentru noi idei in randul dezvoltatorilor de software... iar una din functionalitatile care va starni cel mai mult ambitiile acestora (datorita efectului vizual imediat) va fi cu siguranta Windows Multitouch.

Un articol cu foarte multe detalii, in special tehnice, puteti citi pe blogul lui Jim O'Neil.

Bineinteles ca la noi features trebuie hardware nou... iar daca nu va permiteti un monitor multi-touch, ca de exemplu acest Dell, atunci mai puteti astepta pentru ca in curand va aparea urmatoarea generatie de mouse.

Mouse 2.0 va arata ca una din variantele de mai jos:

si care va suporta multi-touch gestures.

FTIR Mouse, ORB Mouse, CAP Mouse, Side Mouse si Arty Mouse sunt deocamdata doar in faza de concept, insa presimt ca nu va mai dura mult pana cand vom renunta la actualul mouse vechi de 40 de ani.

Mai multe detalii despre acest proiect puteti citi aici http://www.microsoft.com/appliedsciences/mouse20.mspx

vineri, 23 octombrie 2009

Cum fac upgrade la Windows 7?

Vreau sa fac upgrade de la Vista la Windows 7... dar totodata vreau sa fac backup si sa pot reveni oricand la actualul sistem de operare daca ceva nu merge bine.

Solutia a venit chiar la timp... foarte comoda, rapida si simpla, oferita iarasi de Sysinternals... este vorba despre Disk2vhd cu care se poate crea o imagine .vhd din partitia(iile) hdd-ului fizic, iar aceasta imagine se poate apoi deschide cu Virtual PC-ul, sau monta ca un disk virtual in Windows 7.

miercuri, 21 octombrie 2009

Visual Studio 2010 - TRAINING KIT

Si pentru ca foarte recent a aparut Beta2-ul de Visual Studio 2010 anuntat inca de la inceputul saptamanii de mai marii blogging-ului - Jason Zander, Scott Guthrie, Soma Segar - puteti incepe sa-l studiati downloadand pentru inceput Visual Studio 2010 Training Kit in care veti gasi:


- prezentari despre:

  • ASP.NET MVC
  • MEF (managed extensibilty framework)
  • Velocity
  • Parallel Library
  • ASP.NET AJAX 4
  • ASP.NET WebForms 4
  • C# 4.0 si VB 10
  • DLR (dynamic language runtime)
  • Entity Framework
  • WPF 4 (multi-touch, taskbar integration, ribbons, chart controls, themes, datagrid)
  • WF 4

- cateva aplicatii demonstrative pentru:

  • MEF
  • ParallelLinq
  • ParallelTask
  • Velocity
  • ASP.NET AJAX

- laboratoare continand documentatie si surse despre:

  • ADO.NET Data Services
  • ASP.NET AJAX
  • ASP.NET MVC
  • Velocity
  • F#
  • Multitouch
  • Parallel Library (Parallel Tasks, PLINQ)
  • Ribbons
  • Taskbar

Primul schi din sezonul acesta


Saptamana trecuta a nins pentru prima data (din ce-mi aduc eu aminte) in luna octombrie... si nu doar a nins, ci a nins bine de tot in maramures.

Asa ca in weekend am fugit rapid, cam la ghici ce-i drept, in Borsa... din pacate nu era suficienta zapada ca sa se poata schia, asa ca am incercat si la Cavnic (la 100 km dupa Borsa, intre Sighetu Marmatiei si Baia Mare).... unde ne astepta surpriza: toate trei partiile perfecte, tocmai batute cu ratracul, si pline deja de clujeni si satmareni. Cu alte cuvinte DA, s-a putut schia in conditii perfecte, zapada masurand aproape 1m.

http://picasaweb.google.com/alexaraducristian/SchiInCavnic

luni, 27 iulie 2009

Gata si vacanta de vara


... scurta de doar 2 saptamani, dar plina de soare, plaja, scufundari etc. Am vizitat urmatoarele localitati:
- Rovinj / Croatia
- Pula / Croatia
- Rijeka / Croatia (o scurta ratacire la niste ore tarzii din seara / noapte)
- Lipica / Slovenia
- Venetia / Italia
- Parcul National Plitvice / Croatia

http://picasaweb.google.com/alexaraducristian/VacantaCroatia

Ceva mai multe si mai bine organizate de Cristi:
http://picasaweb.google.com/cristian.miron/CroatiaRovinjPula
http://picasaweb.google.com/cristian.miron/ItalyVenice
http://picasaweb.google.com/cristian.miron/CroatiaPlitvice



Si pentru ca ar putea fi util pentru cei care se deplaseaza cu masina in Croatia, mai jos sunt taxele care le-am platit noi (valabile pentru autoturisme pana in 3500kg si max. 8+1 locuri:

- Taxa autostrada Gorican (localitatea de frontiera dintre Ungaria si Croatia) - Zagreb
36 Kn

- Taxa autostrada Zagreb - Rijeka:
56 Kn

- Taxa tunel dupa Rijeka (spre Rovinj) - tunelul are 5km lungime si a fost singurul care l-am platit separat; restul sunt incluse in taxele de autostrada:
28 Kn

- Taxa autostrada Rijeka - Otocac (localitatea unde se iese de pe autostrada ca sa ajungeti in Plitvice prin sud):
58 Kn

- Taxa autostrada Rijeka - Ogulin (localitatea unde se iese de pe autostrada ca sa ajungeti in Plitvice prin nord)
35 Kn

Noi la dus am iesit prin Otocac, iar la intoarcere am intrat pe autostrada prin Ogulin salvand ceva kuna si km (nu si nervi din cauza drumului, ceva mai ingust si mai prost decat cel prin sud).

luni, 6 iulie 2009

Babele - Jepii Mici

4 Iulie: Busteni - Babele prin Jepii Mici
5 Iulie: Vidraru, Balea cu masina

http://picasaweb.google.com/alexaraducristian/BucegiJepiiMici

miercuri, 1 iulie 2009

Acceptance Test Engineering Guidance

Din seria Patterns & Practices, a aparut:

luni, 15 iunie 2009

WPF vs Silverlight

Tocmai am dat peste un document publicat de catre Wintellect in care sunt prezentate asemanarile si diferentele dintre WPF si Silverlight... Puteti sa-l downloadati si voi de-aici http://wpfslguidance.codeplex.com/.

vineri, 5 iunie 2009

Hierarchyid in LINQ to SQL

Acum mai bine de un an am scris un articol despre unul din tipurile noi de date aparute in MS SQL 2008: hierarchyid.

Recent am avut nevoie de o astfel de tabela si mi-am propus sa-l folosesc... insa surpriza, la generarea claselor LINQ to SQL tipul hierarchyid nu este suportat de catre designer. Mai jos este un screenshot cu eroarea designer-ului din Visual Studio 2008:


Am incercat acelasi lucru si in Visual Studio 2010 Beta 1... am facut un proiect de test si aceeasi problema: eroare de "unsuported type" la generarea claselor linq to sql:

Cum hierarchyid este de fapt un tip CLR avand in spate clasa SqlHierarchyId din Microsoft.SqlServer.Types.dll, ma astept ca la urmatorul service pack de Visual Studio 2008, respectiv versiunea finala de Visual Studio 2010, sa pot folosi designer-ul de linq to sql si pentru hierarchyid.

Revenirea din amorteala

Wow... n-am mai scris de cateva luni bune pe blog. Nu imi dau seama de ce, probabil n-am mai avut chef, sau datorita unor schimbari care au avut loc in viata mea si am uitat de acest blog.

Ce s-a intamplat in perioada asta:
- a aparut Beta 1 de Visual Studio 2010 - disponibil la download pentru toata lumea:
Visual Studio 2010 Beta 1 Professional
Visual Studio 2010 Beta 1 Team Suite
Team Foundation Server 2010 Beta 1
.NET Framework 4.0 Beta 1

Cu ce vine in plus fata de 2008 cititi in articolul lui Jason Zander

- Scott si echipa au lansat prima versiune de ASP.NET MVC. Detalii puteti citi chiar pe blogul lui Scott Guthrie. Pentru tutoriale si mai multe detalii, bineinteles gasiti totul pe http://www.asp.net/mvc/.

- a aparut un nou release pentru Ajax Control Toolkit care contine 3 controale noi: 1. editor HTML, 2. ComboBox si 3. ColorPicker.

- SEO Toolkit pentru IIS. Cu siguranta in w/e am sa vad ce-i cu el. Detalii multe iarasi oferite de catre Scott.

- a aparut un nou motor de cautare: BING. Tot aici as putea sa mentionez si de lansarea lui Wolfram Alpha de care multa lume spune ca-i "the next big thing" in materie de search engines; mie mi se pare insa o chestie neterminata (mai mult o unealta matematica cu putin pedia in ea) - am cautat "radu" si raspunsul din partea lui e cam sec: "WolframAlpha isn't sure what to do with your input." :D

- Windows 6.5 Mobile Developer Kit - asta in timpul liber, dupa ce terminam lucrurile serioase din timpul zilei.

joi, 19 februarie 2009

New laptop upcoming this week


Dupa cateva incercari de "resuscitare" a vechiului Dell Inspiron 9400 (prin trei incercari succesive de schimbare a placii video), am decis sa-l inlocuiesc cu un laptop nou nout, un Toshiba Satellite P300:D

Diferente:

Cine e interesat de componente din prima coloana (mai putin placa video), sa ma contacteze.

luni, 19 ianuarie 2009

Partitionarea unei tabele in SQL 2008

Probabil deja stiti ca pentru partionarea unei tabele in SQL 2005 trebuie parcursi urmatorii pasi:
- creata o functie de partitionare (CREATE PARTITION FUNCTION ...)
- creata o schema de partitionare (CREATE PARTITION SCHEME ...)
- aplicata schema de partitionare unei tabele (prin recrearea indexului clustered folosind schema de partitionare)



Cateodata insa chiar si un DBA cu experienta trebuie sa apeleze la help sa-si aminteasca sintaxa unor comenzi... Insa in SQL 2008 (in SQL Server Management Studio) acest lucru se poate face mult mai rapid:

1. Dati click dreapta pe tabela care doriti s-o partitionati si alegeti din meniul contextual "Storage -> Create Partition..."


2. In primul pas din wizard selectati coloana dupa care se va face partitionarea:

3. Introduceti numele functiei si schemei de partitionare:
4. Definiti intervalele functiei de partitionare si alocarile pe fiecare filegroup:
5. Alegeti daca wizard-ul sa va genereze doar script-ul, sau sa ruleze imediat sau la un anumit moment:

... si GATA!

Mai jos este script-ul care l-a generat acest wizard:

CREATE PARTITION FUNCTION PartitionFunction1(datetime)
AS RANGE LEFT
FOR VALUES (N'2005-01-01T00:00:00', N'2006-01-01T00:00:00', N'2007-01-01T00:00:00', N'2008-01-01T00:00:00', N'2009-01-01T00:00:00')

CREATE PARTITION SCHEME PartitionScheme1
AS PARTITION PartitionFunction1
TO ([FG1], [FG1], [FG2], [FG3], [PRIMARY], [PRIMARY])

DROP INDEX ClusteredIndex1
ON dbo.Items WITH ( ONLINE = OFF )


CREATE CLUSTERED INDEX ClusteredIndex1
ON dbo.Items(CreateDate)
WITH (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF)
ON PartitionScheme1(CreateDate)

Laboratoare virtuale: Web 2.0, MVC si Unit Testing

Cateva laboratoare virtuale care merita atentia programatorilor:
1. REST, AJAX si Web 2.0 cu WCF
2. Dezvoltarea aplicatiilor cu ASP.NET MVC
3. Unit testing

Microsoft Virtualization - 1

Ce mi-am propus sa studiez in perioada urmatoare cand mai prind timp liber:

1. E-Learning
Exploring Microsoft Virtualization Technologies

2. Seminarii (Level 100) - din seria Microsoft Virtualization Fundamentals
Part 1: Overview of the Microsoft Virtualization Vision
Part 2: Introduction to Server Virtualization (Usage Scenarios)
Part 3: Introduction to Application Virtualization (Usage Scenarios)
Part 4: Introduction to Presentation Virtualization (Usage Scenarios)
Part 5: Server Virtualization Architecture
Part 6: Application Virtualization Architecture
Live Event - Comparing Hyper-V and VMWare

joi, 15 ianuarie 2009

Phishing & spam - test

Stii sa faci diferenta dintre un SPAM si-un email valid?
Chiar daca raspunsul e da, merita sa incerci acest test http://www.sonicwall.com/phishing/index.html

Eu m-am descurcat la 8 din 10... tu? :D

miercuri, 14 ianuarie 2009

Windows 7

Probabil toti stiu deja de lansarea variantei BETA a urmatorului sistem de operare de la Microsoft: Windows 7 (aud in fiecare dimineata la radio de 3 zile incoace:D).

Daca sunteti curiosi cum arata si ce aduce nou fata de Vista, inainte de a-l downloada merita citit putin despre el... Tim Sneath prezinta pe blogul lui cele mai importante imbunatatiri ale Windows 7: http://blogs.msdn.com/tims/archive/2009/01/12/the-bumper-list-of-windows-7-secrets.aspx

Daca doriti sa-l incercati, il puteti downloada de pe MSDN sau TechNet subscription sau de pe http://www.microsoft.com/windows/windows-7/beta-download.aspx.