Adică aici:
Le-am încercat pe toate. Berile. Până la urmă tot ”amber” e de bază. Cheers!

Cum zicea Forrest Gump după ce a alergat de câteva ori de la un ocean la altul? I’m pretty tired. Așa sunt și eu după primul meu 33k, dar în grafic pentru un 4:30 la Maratonul Bucureștiului din 9 octombrie.
Elbacom este unul din partenerii autorizați să distribuie produsele Windows Embedded în România și este printre puținii care organizează evenimente pe această temă. Costin Rusu, care a fost până nu demult colegul nostru în Microsoft România, a preluat responsabilitățile dezvoltării businessului Elbacom în România.
De luna trecută este disponibil Windows Embedded POSReady 7.
De fapt acesta e prilejul pentru care Costin m-a rugat să postez mesajul lui, în care vă provoacă să-i sugerați subiecte de discutat la următorul seminar de Windows Embedded din iarnă. Puteți să-i scrieți lui la romania@elbacom.com sau să comentați aici pe blog:
Elbacom vă invită să pregătiți împreună conținutul următorului seminar Windows Embedded.
Noi tehnologii Windows Embedded sunt disponibile pentru integrarea în soluțiile dedicate pentru industria sănătății, retail și HoReCa, securitate și supraveghere, aplicații industriale sau multimedia și divertisment.
Tema seminarului o să fie dezvoltată în jurul noii versiuni Windows Embedded POSReady 7, recent lansată de Microsoft și ne dorim să acopere toate subiectele de interes pentru voi.
Windows POSReady 7 este un sistem de operare optimizat pentru solutii Point of Service din retail și HoReCa, ce oferă mai mult decât o simplă procesare a tranzacțiilor. Posibilitățile de integrare sunt nelimitate. Fie că vorbim despre conectivitate, compatibilitate, securitate sau chiar experință de lucru utilizator, Windows POSReady 7 vă furnizează instrumentele necesare dezvoltării noilor generații Point of Service.
Pregătirea și livrarea noilor sisteme integrate cu POSReady 7 este ușoară și rapidă. Mediul dinamic în care activați cere agilitate și reacții prompte. Cu POSReady 7 scurtați timpul de testare și implementare și puteți livra pe piață noile sisteme într-o perioadă de timp de ordinul zilelor, cu eforturi și investiții minime. Este un sistem de operare predefinit, bazat pe Windows Embedded 7 optimizat pentru aplicații Point of Service.
Instalerea se poate face direct pe dispozitiv, cu doar câteva click-uri, printr-un setup asemanator cu cel din Windows 7. Imaginea instalată conține caracteristici embedded ca Enhanced Write Filter, File Based Write Filter, Registry Filter, USB Boot și noul Keyboard Filter.
Ce recomandă noul POSReady 7?
· Întreținere și gestionare completă
Se integrează perfect în infrastructurile bazate pe platformă Windows. Cu Microsoft System Center Configuration Manager 2007 și Microsoft Windows Embedded Device Manager 2011 puteți realiza un management complet al dispozitivelor embedded. Actualizați sistemele POSReady 7 facil cu ajutorul Microsoft Windows Software Updated Services (WSUS).
· Securitate
POSReady 7 include ultimele tehnologii Windows 7, ca AppLocker, BitLocker și BitLocker To Go, BranchCache și altele. Este conform reglemetărilor Payment Card Industry.
· Experiențe de lucru utilizator bogate și captivante
Oferă mijloacele necesare unor experiente utilizator complexe cu: Windows Aero, Windows Touch, Windows Presentation Foundation.
· Flexibilitate Hardware
Acum oferă suport și pentru procesoare 64 bit (x64), adițional celor de 32bit (x86), pentru construcția unor dispozitive Point of Service performanță ridicată.
· Suport Lingvistic
Construiți dispozitive localizate cu ajutorul suportului inclus pentru 36 de limbi (5 limbi permise a fi instalate în orice moment)
· Caracteristici Specifice Embedded
Enhanced Write Filter, File Based Write Filter, Keyboard Filter, Dialog Filter și altele.
· Windows Embedded Standard 7 Service Pack 1
POSready 7 include toate actualizările de securitate, drivere și noile caracteristici Windows Embedded Std 7 SP 1, ca RDP7.1, SD Boot și SKU Compliance Package.O descriere detaliată a caracteristicilor noi aduse de Windows POSReady 7 comparat cu predecesorul său, POSReady 2009, puteti găsi aici.
Vă invităm să descărcați Windows Embedded POSReady 7, să incepeți testarea și pregătirea sistemelor dumneavoastră pentru soluții Point of Service.
Pentru suport și informații suplimentare ne puteți contacta la romania@elbacom.com. Tot aici asteptăm feedback-ul și propunerile voastre pentru subiectele pe care doriți să le dezbatem în cadrul seminarului din iarnă.
Locația și data exactă a seminarului urmează să le stabilim ulterior și să vi le comunicăm în timp util.Informații și resurse suplimentare găsiți și la: www.microsoft.com/embedded, www.elbacom.com și www.posready.ro.
1. La conferința BUILD Windows am lansat Windows Azure SDK 1.5 (sau ”september update”) cu câteva bunătăți, din care amintesc doar posibilitatea de a decora proiecte obișnuite ASP.NET sau WCF cu un proiect de deployment pe Windows Azure. Vasăzică nu mai trebuie să copiem noi codul și să-l aruncăm într-un proiect dedicat de Windows Azure. Trebuia să ajungem în faza asta, nu-i așa?
Descărcați Windows Azure SDK 1.5 de la http://www.microsoft.com/windowsazure/sdk/. Detalii pe blogul Windows Azure.
2. Windows Azure Marketplace s-a extins la 25 de țări, nu și în România: https://datamarket.azure.com/publishing. Detalii pe blogul Windows Azure.
Gata. Reluăm întâlnirile ISV@Night de la sediul nostru din fiecare marți de la 16:00 la 18:00. De fapt nici nu le-am întrerupt, însă din cauza vacanțelor s-au cam fâsâit. În plus, cred că e nevoie să propunem noi câte o temă pentru a vă atrage. Nu-i așa?
Ei bine, dacă sunteți firmă de software de orice dimensiune și orice profil, vă invit în 27 septembrie la sediul nostru din City Gate la o prezentare a VentureConnect. O vom avea ca invitată pe Alexandra Dumitru, care ne va povesti despre evenimentul lor din 23 noiembrie și, mai ales, cum pot firmele sa participe și să obțină finanțări importante. Vă rog să vă confirmați participarea la Monica sau la mine.
PS: În plus puteți veni în orice marți la noi, la o discuție liberă de business sau tehnică.
Atunci e bine. Așa și trebuie. Cloud computing este un fenomen inevitabil cu care va trebui să ne obișnuim. Dar totuși ce ne facem? Soluția e simplă: învățăm ce este cloud computing și ne adaptăm cariera în așa fel încât să nu rămânem deoparte. Serios! Cât de greu poate fi să înveți nebuniile alea de public cloud, private cloud, IaaS, PaaS, etc? Am învățat noi chestii mult mai complicate: configurări avansate de Exchange Server. SharePoint, careva?
Pentru a vă ajuta, Sebi v-a trimis deja niște emailuri cu provocarea de a învăța cloud computing pe http://microsoftvirtualacademy.com/. Sunt o serie de cursuri gratuite de cloud computing și niște puncte asociate. Am făcut și eu câteva cursuri acolo și am ajuns în două zile pe locul 3 din .ro:
Ia să vedem, cât timp vă trebuie să mă scoateți din top 10?
PS: dacă știți private cloud de la VMware, aveți câteva cursuri dedicate vouă acolo.
Din România avem doar 5 participanți fericiți la conferința BUILD Windows din Anaheim, California, însă puteți urmări și voi keynote-urile live pe net la http://www.buildwindows.com/. Da, va fi vorba de dezvoltarea de aplicații pe ”Windows 8” și nu numai.
Tocmai a fost anunțat Workflow Foundation Activity Pack pentru Windows Azure CTP 1. Proiectul dedicat lui Workflow Foundation pe CodePlex este http://wf.codeplex.com/, iar pachetul este disponibil și prin NuGet (sau pentru cei mai hardcore, în consola de management de pachete pot butona Install-Package WFAzureActivityPack).
Ca și implementare, Activity Pack se bazează pe Windows Azure SDK, update-ul din August 2011, ce trebuie descărcat pentru a testa pachetul. În plus, activitățile se bazează pe Windows Azure Storage Service și Windows Azure AppFabric Caching Service, ce permit accesul la servicii lui Windows Azure în cadrul unei componente/aplicații bazate pe workflow-uri.
Tot la implementare trebuie menționat faptul că deși activitățile pot fi folosite într-un workflow și se bazează pe Windows Azure Storage Service/Windows Azure AppFabric Caching Service, acestea nu au implementare pentru tratarea excepțiilor într-un mod special. Toate excepțiile sunt conforme cu API-ul furnizat de Windows Azure Service. Cu alte cuvinte, dacă GetBlob (una din activitățile ce permit descărcarea unui blob) încearcă să acceseze un blob ce nu există, va fi aruncată o excepție de tipul StorageClientException.
Ca și best practice pentru CTP-ul curent (am testat-o) trebuie să fim pregătiți pentru orice potențială excepție și la nivel de workflow-uri să includem activitățile specifice Windows Azure în cadrul activității de TryCatch.
În versiunea curentă, la nivel de API, avem următoarele activități (sursa Windows Azure Blog):
1. Pentru Windows Azure Storage Service – Blob
2. Pentru Windows Azure Storage Service – Table
3. Pentru Windows Azure AppFabric Caching Service
Un scenariu (primul la care mă gândesc), destul de interesant, care se pretează atât pentru Windows Azure, cât și pentru utilizarea acestor activități în cadrul unei aplicații bazate pe workflow-uri este de a face trace-ul și log-ul a tuturor proceselor dintr-o soluție complexă de tip SaaS. Avantaje sunt foarte multe: spațiu infinit (2 TB per cont de storage), posibilitatea de a interoga rapid informațiile înregistrate, back-up + failover asigurat.
Mai sunt 5 săptămâni până la maratonul Bucureștiului. Nu trebuie să fii atlet pentru a participa! Maratoanele s-au înmulțit foarte mult pe planetă, tocmai fiindcă a devenit un sport popular, iar peste tot organizatorii includ probe ușoare, permit participarea muritorilor și păstrează traficul blocat suficient de mult timp pentru ca toți să poată termina în siguranță.
Conform Runner’s World (aug 2011), în 2010 au fost 630 de maratoane numai în SUA, cu 507000 de participanți care au ajuns la finish, față de 1990 când au fost 270 de maratoane cu 224000 de finishers.
Vă recomand să participați la el atât cât vă permite condiția fizică:
– la cursa populară de 4km din jurul Palatului Parlamentului poate participa oricine.
– dacă vă simțiți confortabili cu 10km, cuplați-vă cu 3 prieteni pentru ștafeta de 4x10km. E una din cele mai faine probe.
– dacă 10km vi se par boring, treceți la nivelul următor, la semimaratonul de 21km. Detalii pe http://bucharest-marathon.com/.
Pentru toate astea nu e nevoie de prea mult antrenament, deși dacă vreți la semimaraton, atunci ar trebui să alergați deja de 2-3 ori pe săptămână câte 5km și cu cca 3 săptămâni înainte de cursă, să alergați un ”long-run” de 15km. Altfel va fi foarte greu și veți suferi în loc să vă bucurați. În 2009 am alergat și eu primul semi, iar acum mă pregătesc pentru maratonul mare de 42km.
Dacă nu sunteți în plin antrenament deja pentru maraton, să nici nu vă gândiți să vă băgați. Este mult, mult mai greu decât pregătirea pentru semi. Și e firesc să fie așa, fiindcă la antrenamentul pentru maraton alergi câte un semi pe săptămână. Minim. Iar cu cca 3 săptămâni înainte de cursă trebuie să alergi un long-run de 32km. E plin netul cu planuri de training (moca sau pe bani) pentru maraton. Faceți-vă temele înainte de a vă apuca de antrenament. Citiți și despre încălțăminte, nutriție, hidratare, streching etc. Problema cu planurile de training pentru maraton este că majoritatea te pun să alergi mult prea mult. Nu e simplu să alergi de 6 ori pe săptămână în total câte 50-60km. Personal merg pe un plan minimalist similar cu planul FIRST descris aici. Planul FIRST are 3 antrenamente pe săptămână:
– sprinturi
– tempo run și
– long run,
din care cel mai important este long run-ul. Acesta nu trebuie ratat sub nici o formă. Long run-ul crește în distanță treptat, până cu 3 săptămâni înainte de cursă, când ajunge la 32km, apoi scade puternic pentru a rămâne odihnit pentru cursă. Atenție! Toate aceste planuri de pe net sunt făcute pentru cei care vor să își îmbunătățească timpii. Dacă sunteți ca mine și vreți doar să terminați cursa în picioare și nu în ambulanță, atunci adaptați-vă planul ca atare. Până la urmă este important să știți în cât timp veți termina cursa.
Eu vreau să termin în 4h30min, dar nu va fi nici o tragedie dacă voi ajunge mai târziu. Pe măsură ce veți alerga o cursă de 10km, un semi de 21km, veți ști cu ce tempo vă simțiți bine. Eu am alergat 10km în 52min, adică cu un tempo de 5 minute și un sfert pe kilometru. Pentru 21km am obținut 1h54min, ceea ce înseamnă aproximativ 5 minute și jumătate pe kilometru. Pe atunci am crezut că un tempo de 6 minute pe kilometru este cel la care pot alerga la nesfârșit, adică până mă țin picioarele. Ar fi însemnat un timp de maraton de cca 4h15min, dar între timp m-am hotărât la un tempo mai conservator de 6 minute și un sfert pe kilometru. Este important să îți faci aceste calcule, fiindcă tot antrenamentul depinde de ele. Astfel, long run-urile le alerg la 6 minute și un sfert, tempo run-urile la 5 minute și sprinturile la 4 minute pe kilometru. Dintre toate, sprinturile sunt cele mai grele. Eu fac 4x600m și sunt îngrozitoare. După al treilea îmi vine să mă împușc. Zice lumea că sprinturile astea sunt foarte bune. Sper să merite. Pentru tempo run, alerg 5km. Se vede că alerg chiar mai puțin decât spune planul FIRST, dar repet: vreau doar să termin cursa în picioare.
Long run-ul trebuie lungit treptat treptat dar neapărat până la 32km pentru a obișnui organismul să treacă de la consumul de carbohidrați la consumul de grăsime. Mulți îî spun acestui fenomen că te lovești de zid. De fapt organismului îi este mai ușor să consume carbohidrați, până se termină, dar dacă îl soliciți în continuare, va începe să consume grăsime. Senzația este tare nasoală. Eu am simțit-o deja la long run-ul de 26km. De aici vine și nevoia de a consuma energizante în timpul cursei, fiindcă ele îți suplimentează rapid carbohidrații.
Deocamdată mă simt foarte bine. Să vedem cum va fi după long run-ul de 32km și apoi la cursă… Dacă îmi iese, voi face un articol cu ”planul lui Zoli pentru primul tău maraton”.
Iată și traseul, un pic mai ușor decât edițiile trecute, fiindcă scăpăm de strada Izvor cu dealul către Marriott:

Update: noul traseu este și mai plat:

Ieri a început Festivalul George Enescu, unul din cele mai mari festivaluri de muzică clasică de pe planetă. Da, sunt puține astfel de festivaluri mari cu sute de concerte într-o lună. Cel din Salzburg este unul dintre ele. Nu știu dacă nivelul organizării se compară, însă cifrele sunt pe acolo. La fel și renumele orchestrelor și artiștilor invitați. Sunt o grămadă de bani investiți. Altfel nu se poate. Sunt banii noștri, bani publici. Anul acesta, pe lângă obișnuitele serii de concerte ”mari orchestre”, ”operă și balet”, ”contemporane”, ”de la miezul nopții”, ”camerale” și concursul festivalului, vom avea și o serie ”world music” plus o serie de concerte în afara Bucureștiului, în Timișoara, Arad, Cluj, Sibiu, Iași, Craiova, Bușteni și Târgu Mureș.
Dacă nu plănuiți să mergeți în sălile de concert, vă recomand să mutați pe TVR Cultural pentru transmisiunile directe.
Dar să revin la erată… Ultimul dintre vorbitorii de la deschiderea de aseară, după fermecătorul Pleșu, a fost ministrul culturii Kelemen Hunor. Este greu să vorbești după Pleșu, dar Kelemen al meu a dat-o-n bară rău de tot, cu un discurs fărăr cap și fără coadă, pe deasupra citit greșit de pe hârtie. Audiența a fost mai mult decât îngăduitoare cu niște aplauze răzlețe. Și au avut dreptate. Dacă nu stăpânești limba, lasă discursurile complicate pe seama lui Pleșu. Jumătate de minut trebuia să vorbească Kelemen al meu. Eu asta aș fi spus în locul lui:
Deschidem azi unul din cele mai mari evenimente de pe planetă. Festivalul George Enescu este al nostru, al tuturor. Haideți să ne bucurăm de el și, mai ales, să ne mândrim că-l avem.