Sql Express Profiler

Asa cum stiti editiile Express de la Microsoft sunt destul de limitate.
Intre altele, unul din lucrurile care lipsesc editiei de SQL Server Express este un profiler bun, care sa te ajute sa faci reverse engineering la o aplicatie la care nu ai codul, dar are o BD SQL.

Va prezint sqlexpressprofiler, http://code.google.com/p/sqlexpressprofiler/

E (aproape) la fel de bun ca cel de la SqlServer, are si cod sursa ( instalati http://tortoisesvn.tigris.org/ , click dreapta in orice folder, selectati checkout, si introduceti http://sqlexpressprofiler.googlecode.com/svn/trunk/).

Ca sa mearga cu SQL Server , totusi, trebuie scoasa referinta la SQL Server, repusa cea de SQL Server 2008, recompilate sursele – si gata!

Dilema veche si SEXUL IN COMUNISM

Plesu vorbeste despre dezamagirea care m-a cuprins cind Vadim a fost declarat al treilea om din stat ca uramre a unei intelegeri cu PDL:”Vadim Tudor stă, vreme de două ceasuri, pe ecranele Realităţii TV, dnii Funar şi Bolcaş sînt mai vocali ca niciodată, şeful statului e “umilit” şi luat peste picior de liderul PRM drept “slab de înger”, gata de sinucidere politică, demn de milă. Iată beneficiile unui gest politic “strict tehnic”, “punctual”, “pur administrativ”. Curat administrativ!”

Pe deasupra, daca ezitam cu cine sa votez, acum sunt ca cetateanul turmentat al lui Caragiale: “Eu… pentru cine votez?.

Cititi despre controversele legate de “femeia egala barbatului” in EU in Despre Parlamentul European: “Ceea ce nu s-a mai spus în dezbateri (poate că nu era destul de “politic corect” pentru sala Parlamentului) este că, între cele 27 de ţări membre, există substanţiale diferenţe culturale. Între egalitarismul nordic şi “conservatorismul” sudic – în care multe stereotipii despre femei şi bărbaţi sînt, de fapt, valori asumate de o bună parte a oamenilor – există deosebiri care nu pot fi anulate printr-o politică europeană unică.”

La italieni (aproape) ca la noi, in Ştiri nebăgate în seamă “* Delict sub apă. În Italia, Gianfranco Fini, preşedintele Parlamentului, a fost observat de ecologişti în timp ce-şi exersa talentele de scufundător marin într-un loc unde scăldatul era strict interzis. A fost condamnat la o amendă de 2000 de euro pentru tranzit, oprire, ancorare şi imersiune. I se mai reproşează că în calitatea lui de înalt demnitar a făcut acest sport ajutat de pompierii care îi ţineau buteliile de oxigen, deşi aceştia ar fi fost mai necesari la stingerea incendiilor de pădure. Domnul Fini poate să nu plătească amenda, protejat fiind de legea imunităţii, semnată de Silvio Berlusconi în iulie. Dar purtătorul său de cuvînt a declarat că “nu e un delict grav, o să plătim amenda”. (Le Monde, 30 august)”

Lucian Mindruta este optimist in Antisinistraţii, crede ca actuala criza o sa dureze pina in 2010:”Şi cînd va fi trecut, vom putea spune, cu mîna pe stimulatorul cardiac, c-am trecut prin uraganul din 2008-2010, aşezaţi cuminţi pe prispa economiei româneşti, cu vedere la dezastrul planetar şi cutia de bere lîngă.

Bine, în primele zile, înainte de falimentul fabricii.”

Eu nu cred . Daca va uitati in “Great Depression” o sa vedeti ca a durat mai mult timo, cam vreo 10ani. Iar relativ la ceea ce se vehiculeaza peste tot, ca actuala criza din America nu ne va afecta, am 3 argumente:

  1. Criza
    din America a venit si din creditele NINJA ( apropo, stiati ca” In their (Austrian School )view, the key cause of the Depression was the expansion of the money supply in the 1920s that led to an unsustainable credit-driven boom.”). Echivalentul romanesc a fost “Credit doar cu buletinul

 

  1. Criza din America a venit si din prabusirea imobiliara. Daca imi spuneti ca la noi piata se simte bine, va inselati sau auto amagiti
  2. Suntem
    conectati la economia globala. Privind simplist, daca America nu mai investeste, Europa nu mai produce iar Romania o sa aiba iarasi surplus de forta de munca…

Despre partea buna a sexului in comunism, in Eradicarea instinctului plăcerii

Vreau însă să închei cu ceva foarte frumos şi foarte real. Fiindcă trupul ne era atît de controlat, atît de expropriat, în compensaţie, nimeni nu ne putea opri să iubim sufleteşte, pînă în pînzele albe. Dragostea, copiii, cărţile şi prietenii adevăraţi au fost marile noastre antidepresive, marile resurse de supravieţuire. Datorită lor am rămas, totuşi, oameni.”

In articolul Tot ce trebuia să ştim despre sex Alexandruu Ofrim mentioneaza ce iti ofereau cartile inainte de 89 …

Mi-a placut interviul cu prof. dr. Vasile LUCA

Erai obligat să faci examene periodice în întreprinderi unde lucrau femei, iar dacă descopereai o sarcină trebuia s-o comunici organelor”

Odată, pentru o cunoştinţă de-a mea, am declarat sarcina toxică şi, cu ajutorul unui medic care-mi era prieten, am ataşat date de laborator care să indice acest lucru.” Mda. Nu il acuz, dar facea acest lucru pentru toata lumea – sau doar pentru cunostinte ? Daca nu aveai ca si cunostinta un doctor, apelai la moase, banuiesc.

Mi-a placut la nebunie Dilema veche vă recomandă

“* Livius Ciocårlie, în Romånia literară nr. 36, din 12.09.08: “Simt parcă nevoia să mulţumesc cuiva pentru aceşti, deloc speraţi, şaptesprezece ani. Aşa, dubioşi, cum sînt”. De 17-18 ani nu ştiu vreun scriitor romån care să fi pus pe hîrtie o idee atît de exactă şi de lucidă în patetismul ei. O recomand tuturor intelectualilor de dreapta şi de stînga. (Radu Cosaşu)”

Corect !

Cezar Paul Badescu face o selectie a reclamelor proaste in Cupluri ”originale” . Nu pot decit sa ma bucur ca intersectia dintre el si mine contine reclama BCR( iar intre el si Alex Brie e cea cu Florin Piersic)

Nu sunt de acord cu Tudor Calin Zarojanu in Limitele independenţei presei:

aflu, cu dovezi clare, că Ionescu sau unul dintre tovarăşii lui face ceva care iese pentru mine din sfera acceptabilului sau cînd mi se cere ceva ce nu pot fi de acord să fac, spun frumos “La revedere!”; dacă nu găsesc nici un Popescu mai bun ca Ionescu, mă apuc de altceva. Nu e o tragedie. S-a mai făcut, şi cu succes. De pildă, o mare parte dintre românii stabiliţi în alte ţări practică alte meserii decît cele pe care le slujeau aici”

I-as sugera sa faca el ce scrie – sa isi gaseasca alta meserie de la 0– sa vada cit cistiga si daca se poate angaja… Iar comparatia cu alte tari este cel putin nedreapta…

Am umblat dupa Dilema veche saptamina asta la nebunie – sa o gasesc cu Foreign Policy la pachet, dupa cum anuntasera. Dar tot mi-a placut sumarul FP România
despre ”moştenirea lui Bush” pe care va invit sa il cititi

Si am zimbit la cu ochii-n 3,14
Continuă să mă bată la cap această reclamă: “E vremea să ai o Toyota”. Mă uit pe geam afară, dar şi înăuntru, în buzunar, şi văd că nu e deloc aşa. (R. C. )”

Un nou blog

Anunt : De acum imi tin si un blog personal, la adresa http://serviciipeweb.ro/propriu

 

Pentru cei interesati de viata-mi relativ banala( metro, boulot, dodo) precum si de cartile pe care le citesc.

Dilema o sa ramina pe acest blog , ce o sa fie mai mult tehnic in rest.

Multumesc

De ale promovarii prin email din Romania

 

  1. Primesc o sumedenie de emailuri de la Admin@gandeste.com , ca si de la office@raiffeisen.ro . Nu m-am abonat – si nici nu are optiune de dezabonare…

     

  2. Smecherul de la contact@promovarerapida.com vinde o baza ” de date care include 2 milioane de e-mailuri si al programului de trimitere oferit gratuit este 300 RON. ” Nu stiu unde sa ii mai pun emailul… sa primeasca alte sute de emailuri de la boti automati … Daca aveti blog, va dau leapsa mai departe : puneti-l pe blog.

     

     

  3. info@ghi.ro ma tot informeaza despre pretul locuintelor din Bucuresti … fara dezabonare…

     

  4. office@dakai.ro imi spune ca pot avea un site nou cu doar 500 de lei …cind exista mii , gratuite , pe internet. Pe deasupra, daca va duceti pe portofoliul lui, si dati validare XHTML, are 12 erori …

     

     

  5. Cel mai tare email mi-a venit de la Sienna IT. Adresa de email fiind luchigaby6@gmail.com ( asta da professionalism …) , iar emailul incepe cu

     

    Dezvoltam solutii software

    Nu dati reply la acest mesaj .Email: sienna.it@gmail.com

     

    Sfatul meu : cumparati de la numarul 2 programul de trimitere gratuit …

     

    Concluzia : Inca e vai de sufletul lor … Dar din nefericire se vor inmulti …

     

Bootcamp, Ronua si Community influencer si altele

Am fost nominalizat la programul MS Influencer – si, ma rog, cei care ma cunosc de la VB3-6 stiu de ce.

Asa ca am fost invitat la BootCamp 2008(primul meu BootCamp). S-a tinut la Vatra Dornei , in Week end-ul ce a trecut si a fost plin de lucruri interesante.

Cu Aurelian Popa vroiam sa prindem trenul de vineri , ora 21 – si l-am prins – fugind dupa el. Apoi am incercat sa ajungem la vagonul nostru – care se afla in partea cealalta… Asa am cunoscut Romania profunda:

  • inghesuiala in vagoanele de mijloc
  • oameni care vind bere
  • betivi care dorm pe sacose
  • lume cu limbaj frust
  • de fapt, ce m-a impresionat a fost limbajul si chipurile

 

Acum stiu ca traiesc intr-o lume de sticla!

Am sosit simbata dimineata ( o ora si 30 de minute intirziere, la 9 ore de drum) si am facut dus( gasit in camera carte despre blogging si alta de behaviour + tricou) si m-am prezentat imediat la masa.

Apoi au fost nelipsitele cuvintari de marketing( plictisitor pentru mine), despre relatia MS –altii(inclusiv ANIS ), pina a vorbit Zoli despre ce va sa fie in anul ce va urma – si aici a fost partea interesanta! [Parere personala]Din pacate, cu serviciile de cloud am impresia ca vom ajunge o tara de configuratori – cu citiva programatori prin India care sa asigure dezvoltarea ulterioara de cloud[/Parere personala]

Dupa masa a fost fain – ATV, calarie, tiroliana, biciclete si nelipsita masa de seara. Hotelul avea si bazin de inot (gratuit) si sauna(care trebuia platita). Am fost cu niste Microsoft Student Partner si au platit ei – si, in graba, am uitat sa le dau banii…Daca stie cineva cui trebuia, va rog sa imi lasati email…

Seara discutii interesante cu membrii/liderii RONUA – pe care am avut acum ocazia sa ii cunosc – si a fost super! Apoi au fost interesante discutii tehnice despre Dependency Framework vs LinqDataSource …

Dimineata am fost rapid sa imi iau bilet …si am descoperit ca si romanii pot fi inselati de slovaci – era un anunt de la politia locala despre cum se fac inselatorii cu bagaje false…

A doua zi au fost chiar discutii interesante – de la fox pina la ziare locale – trecind printr-o oferta de 2 carti gratuite, newslettere si. Cred ca sunt un dinozaur – imi place mai mult cartea scrisa decit cea citita pe ecran – indiferent daca e SmartPhone, Ipod, PC sau altele de aceeasi factura electronica.

Am trecut la intoarcere prin Pascani – care e un oras mort – iata 2 poze relevante:

(am sters numele si prenumele ca sa nu se vada …)

Despre intilnire au mai postat Mr Smersh, Adrian Florea , Gabriel Enea , Mihai Tataran si , bineinteles, Zoli.

Ce ar mai fi de spus ?

    Ca am ajuns si lider al RONUA Bucuresti – si ca fac o intilnire simbata asta

    Pentru cei interesati, are loc un workshop desfasurat la Sinaia 19-24 Oct, organizat gratuit in cadrul RONUA. Participantii isi suporta integral cheltuielile de transport, cazare, masa si sala de curs + facilitati. AXTI asigura vehiculul financiar (contracte, proforme, facturi, chitante, etc.) in cazul acoperiri acestor cheltuieli de catre firme, pfa-uri, sponsori. Link http://ronua.ro/CS/forums/thread/206475.aspx

C red ca a fost cel mai lung blog al meu, dar sunt fericit ca am intilnit oameni pe care vroiam sa ii intilnesc demult ! Iar acum, ca sa fie si cel mai greu, 2 fotografii pentru rememorare…

 

 

 

 

 

Dilema veche si DIN DRAGOSTE DE PATRIE

Mi-a placut la nebunie citatul :

“De cîteori auzi pe cineva vorbind despre dragostea de patrie e un semn că se aşteaptă să fie plătit pentru asta.” – H.L. MENCKEN

Va ginditi la cineva?

Mircea Vasilescu este sarcastic ,cinic si vizionar totodata in Noul ministru al Educaţiei din România: Dumnezeu

“Se întrevede însă o soluţie, sugerată de ministrul Adomniţei. “Va veni o zi, de la bunul Dumnezeu, cînd toate şcolile vor avea autorizaţie de funcţionare.” Va veni o zi cînd toate problemele învăţămîntului vor fi rezolvate de bunul Dumnezeu. Pînă atunci, ne descurcăm şi noi cum putem, cu suplinitorii – şi la nivel de profesori, şi la nivel de ministru.”

Se pare ca peste tot iarba e mai verde la vecin :

“Garcilaso a scris un vers inteligent, dar trist în acelaşi timp: «Dulce ca fructul din grădina altuia». Incapacitatea de a recunoaşte dulceaţa fructului din propria grădină e o prostie, o dovadă în plus a tenacităţii noastre de a ne amărî viaţa.”

(José Antonio Marina, Inteligenţa eşuată – Teoria şi practica prostiei, traducere din limba spaniolă de Cristina Sava şi Rafael Pisot, Colecţia “Plural M”, Editura Polirom, 2006)”

Luca Niculescu vorbeste , in Papa în România, despre separarea teoretica intre stat si biserica in Romania:

“Odată cu plecarea românilor, încep să fie construite lăcaşuri de cult ortodoxe româneşti în alte ţări. Duminica trecută, preşedintele Traian Băsescu a participat la sfinţirea locului în care se va afla episcopia română din Italia. Pentru cumpărarea terenului şi construcţia clădirii, statul român a contribuit cu peste două milioane de euro. Aportul Bisericii Ortodoxe Române a fost mult mai mic. Astfel de cazuri se înmulţesc. Calculul autorităţilor e următorul: bisericile româneşti din străinătate sînt locuri în care se reuneşte şi se regăseşte comunitatea românească. În plus, structurile bisericii pot fi folosite drept punte de legătură între cei din ţară şi cei plecaţi. Nu este însă doar o viziune pe termen scurt? De ce nu îşi consolidează statul român propriile instituţii de reprezentare în străinătate, în loc să facă apel la Biserică? Într-o ţară în care Bisericile sînt separate de stat, finanţarea din fonduri publice a construcţiei de biserici ar trebui să ridice semne de întrebare.”

Stateam sa ma intreb daca, avind in vedere ca “Unul dintre analiştii economici contactaţi de Die Welt spune că tendinţa se remacă peste tot în Europa: turiştii preferă destinaţii interne. Crizele globale susţin turismul local.” – la noi o fi criza sau nu ?

Despre fericirea la rusi cititi “Fericirea a la russe

<< Cum spunea un personaj dintr-un roman rusesc: “Am tot ce-mi trebuie”. “Dar ce-ţi trebuie?” “Ceea ce am.”>>

Parca citisem ca Noica, intr-un supermarket, exclama : ” Cite lucruri de care nu am nevoie exista!”

Despre o perspectiva optimista asupra Irakului in Veşti bune din Irak. Nu credeam sa ajungem si la asta…

Radu Pavel Gheo, in Sînteţi un bun patriot?, face un chestionar al patriotismului,dar nu mi-au placut citeva raspunsuri la intrebari, de exemplu:

“Vă treziţi naufragiat pe ocean laolaltă cu alţi doi tovarăşi, într-o barcă şubredă, cu cîteva canistre de apă, dar fără nici un fel de alimente. Din cei doi tovarăşi din barcă, unul este un conaţional tînăr, gras şi frumos, iar celălalt un străin vîrstnic şi uscat. Dvs. aveţi în plus şi un pistol la brîu. După două săptămîni decideţi că unul dintre cei doi trebuie sacrificat şi mîncat. Pe care dintre cei doi tovarăşi îl sacrificaţi?
a) pe străin – 1 p.; b) pe conaţional – 0 p.”

In Talmud problema este rezolvata altfel : <<Ce trebuie sa faca un om daca e amenintat ca va fi executat in cazul ca nu accepta sa il omoare pe alt om? Rabinii au raspuns in unanimitate : Sa se lase omorit, caci “cine iti spune ca singele tau este mai rosu decit al fratelui tau?”>>

Se vede ca Ioana Bot a trait la bloc :

“Autenticitatea sentimentului nu ţine de calitatea vocală a manifestării lui; de pildă, patriotismul nu stă în discursurile de la televizor, ci în grija de a nu arunca gunoaiele pe geam, din bloc.” Si eu la fel stau la bloc …

 

 

Serviciul a murit, traiasca serviciul

 

E a doua zi la actualul meu serviciu. Am plecat de la fosta firma( prietenii stiu de ce…) si sunt in perioada de proba la urmatorul .

Acum, ca sfaturi pentru interviu, e suficient sa cititi aici How to Impress at Your Next Interview

http://andrewtokeley.net/archive/2008/04/06/how-to-impress-at-your-next-interview.aspx

E simplu daca va place ceea ce faceti (Passion) si e de bun simt (Being Late) . Ce nu sunt de acord este cu Certificarile MS sau alte titluri … sunt convins ca te fac , impreuna cu cuvintele cheie, sa treci de prima etapa – triatul CV-urilor de HR.De acord ca nu ma impresioneaza la interviu * iarasi adevarat ca pornim la alte discutii, nu la probleme simple.

Acum, cum sa va faceti curat pe masina , inainte de a pleca, este descris in amanuntime de Hanselmann

http://www.hanselman.com/blog/TheDevelopersQuittingYourJobTechnologyChecklist.aspx

Ce as mai adauga ?

  1. Stergeti site-urile la care ati lucrat din <windows>\Microsoft.NET\Framework\vxxx\Temporary ASP.NET Files
  2. Stergeti ce aveti in %UserProfile%\Local Settings\Application Data
  3. Daca ati avut telefon de la firma
    1. transferati adresele de telefon pe telefonul personal
    2. stergeti jocurile ( de ex. , Doom)
    3. stergeti conexiunea care se face automat de la Yahoo Messenger, Google Messenger si orice altceva mai folositi
    4. curatati cache-ul explorer-ului
    5. daca ati cumparat memorie, puneti pe cea veche si pastrati-o pe cea noua. Mie mi-a prins bine – am exact acelasi telefon la firma noua ca la firma veche…

 

 

Cam asta ar fi …

        
 

    
 

 

 

 

 

 

 

Dilema veche si ADEVARATA POVESTE A PONEIULUI ROZ

 

Vestile bune ale unuia pot fi vestile proaste ale altuia sau … nu. Oricum,despre acestea un articol mirific al lui Plesu , Veşti bune şi veşti proaste

Mi-a placut interdictia din Ştiri nebăgate în seamă, ca si Luca Niculescu in Reuniune de criză : “Pentru un pesimist, o criză înseamnă o fundătură, pentru un optimist – o oportunitate”

Despre evolutia lumpen proletariatului in România cu lanţul de gît. Ma gindesc ca , pe timpul comunismului mult laudat pentru ce a crescut, se intra la liceul I.L.Caragiale ,la treapta I, cu 2.50 la Romana si cam tot atit la Matematica – 1 punct fiind din oficiu …

Versiunea moderna la bancul cu emigratia in Rusia gasiti in cu ochii-n 3,14

SiteMap, query string si editare ulterioara

 

Am avut de facut , de multe ori, site-uri care cuprindeau pagini de genul : Lista, Editare, Editare proprietati ( de ex., Lista User ( cu cautare + sortare), Editare User, Editare Proprietati UserCurent).Problema intervine cind vrei sa ii lasi si un site map – si ai urmatoarea structura : Lista User-i => Editare User => Editare proprietati user si , dupa ce user-ul este pe pagina de editare proprietati, revine la Editare User – de unde stii ce user ai editat ? De obicei pasezi id-ul in query string …dar cum il pui in sitemap ?

Solutia rapida pe care o gasisem(nu foarte corecta, dar rapida ) a fost sa tin in Session ultimul user care este editat.Nu prea mi-a placut – mult de scris, de repetat.

Ma uitasem si la pagina aceasta, de modificat nodurile in memorie, dar iar nu mi-a placut.

Simteam ca trebuie sa fie ceva in XMLProvider … dar nu reuseam sa ii dau de cap.

Dupa mult timp, am dat de pagina asta

http://www.csharper.net/blog/custom_sitemapprovider_incorporates_querystring_reliance.aspx

care mi-a rezolvat problema, prin mostenire de la XMLSiteMapProvider.

Ce trebuie sa faceti :

 

  1. Sau de aici

public class SmartSiteMapProvider : XmlSiteMapProvider

{

    public override void Initialize(string name, NameValueCollection attributes)

    {

        base.Initialize(name, attributes);

        this.SiteMapResolve += new SiteMapResolveEventHandler(SmartSiteMapProvider_SiteMapResolve);

    }

 

    SiteMapNode SmartSiteMapProvider_SiteMapResolve(object sender, SiteMapResolveEventArgs e)

    {

        if(SiteMap.CurrentNode == null)

            return null;

 

        SiteMapNode temp;

        temp = SiteMap.CurrentNode.Clone(true);

        Uri u = new Uri(e.Context.Request.Url.ToString());

 

        SiteMapNode tempNode = temp;

        while(tempNode != null)

        {

            string qs = GetReliance(tempNode, e.Context);

            if(qs != null)

                if(tempNode != null)

                    tempNode.Url += qs;

 

            tempNode = tempNode.ParentNode;

        }

 

        return temp;

    }

 

    private string GetReliance(SiteMapNode node, HttpContext context)

    {

        //Check to see if the node supports reliance

        if(node["reliantOn"] == null)

            return null;

 

        NameValueCollection values = new NameValueCollection();

        string[] vars = node["reliantOn"].Split(",".ToCharArray());

 

        foreach(string s in vars)

        {

            string var = s.Trim();

            //Make sure the var exists in the querystring

            if(context.Request.QueryString[var] == null)

                continue;

 

            values.Add(var, context.Request.QueryString[var]);

        }

 

        if(values.Count == 0)

            return null;

 

        return NameValueCollectionToString(values);

    }

 

    private string NameValueCollectionToString(NameValueCollection col)

    {

        string[] parts = new string[col.Count];

        string[] keys = col.AllKeys;

 

        for(int i = 0; i < keys.Length; i++)

            parts[i] = keys[i] + "=" + col[keys[i]];

 

        string url = "?" + String.Join("&", parts);

        return url;

    }

}

(inca o data: nu e codul meu, ci al lui C# Shiznit,http://www.csharper.net/blog/custom_sitemapprovider_incorporates_querystring_reliance.aspx)

 

  1. Puneti in web.config urmatoarele:

    <siteMap defaultProvider=”SmartSiteMapProvider” enabled=”true”>
    <providers>
    <clear />
    <add name=”SmartSiteMapProvider” type=”SmartSiteMapProvider” siteMapFile=”web.sitemap” securityTrimmingEnabled=”true” />
    </providers>
    </siteMap>

     

  2. In web.sitemap folositi reliantOn

    <siteMapNode url=”~/EditUser.aspx” title=”Editare utilizator” reliantOn=”UserID” />

     

  3. GATA!

 

Ce mai poate fi facut ? Poate sa ia nu doar din QueryString, ci si din Form.