Sellest kuidas Enterprise Library konfigureerijat kasutada VS2008-siseselt..

Ennemuistsel ajal (loe: siis kui kasutamisel oli Visual Studio 2005) oli Enterprise Library seadete muutmine mugavalt otse IDE's. Visual Studio 2008 ei taha neid paraku automaatselt tunda, mistõttu peab huviline kas käsitsi XML'is hullama (võimalusega pisut rohkem näpukaid teha) või järgida Scott Densmore juhiseid siin.

Lühidalt lugu järgmine:
Eeldused:

  1. installitud VS2008
  2. installitud Enterprise Library 3.1 (May 2007)

Tegevused:

  1. pane faili sisu registrisse. NB! kui su install on mittedefault-kaustas, siis heida vastav pilk ka registry faili sisse ja tee vajalikud parandused.
  2. VS2008 command-prompt'is : 
    > devenv /setup

Jei, mul toimis probleemideta.

Sellest kuidas mugavalt regulaaravaldisi luua ja debugida..

Leidsin selle tarbeks täna sellise utiliidi, nagu:
Rad Software Regular expression Designer

Välja näeb pmslt selline:

RegexDesignerMainScreen

Mõned kasulikud featuurid:

  • hea help samas rakenduses
  • RegexOptions seadmine (SingleLine, MultiLine, IgnorePAtternWhitespace jms)
  • Lihtne kuid kustomiseeritav UI (dokitavad alamaknad)

Ehk teeb kõike mis vaja ja on seejuures väike ja lihtne.

Sellest mida programmeerijad rahast rohkem tahavad..

Vana post, mida ma olen kunagi uptime's ka ringile lasknud, aga väärt ka jäädvustamist välismällu:

http://www.softwarebyrob.com/articles/Nine_Things_Developers_Want_More_Than_Money.aspx

Kui sa ei oska täpselt arvata, mis võiks progejat õnnelikuks, rahulolevaks ja jätkuvalt sinu kaastöötajaks teha, siis loe seda artiklit - saad üldjoontes õige pildi ..

Sellest kuidas Transaction Timeout'ile ära teha..

Testimise ajal on vahel pisut rohkem aega vaja.. App.configisse lisada selline blokk:

   1: <system.transactions>    
   2:     <!-- default timeout to 15 minutes for debugging-->    
   3:     <defaultSettings timeout="00:15:00" />
   4: </system.transactions>


Edasi on elu juba palju ilusam ..

Sellest kuidas üleliigsetest Windows service'itest lahti saada..

Arendades windowsi teenuseid kipub vahel juhtuma, et registreerid teenuse, unustad selle ja siis kustutad selle teenuse dll'id. Tulemuseks on ebameeldiv läbu 'services.msc' nimekirjas.

Lahenduseks nende käsitsi eemaldamine käsurea abiga:

> sc delete your.service.name.here
Testitud ja toimib Windows XP SP2 korral.

Sellest et Vetikavabrik vajab välismälu teenust..

Igapäevast viginat toodan juba aastaid vetikavabriku PR osakonnas. Hea inimesena ei ole ma seni seal külallisi ja huvilisi vaevanud märkimistväärivate asjadega Microsofti erinevate toodete, .NET, Visual Studio jms kohta. Paraku ON vaja vahel mõned asjad kirja panna. Seda õilsas lootuses, et minu ämbritest-märkustest-viginast võib ehk kellelegi kasu olla. Näiteks mulle. Andkem mulle andeks. Mälu ei ole enam see mis nooruses..

Mida on oodata ?
Peamiselt siis minu personaalseid üllatusi tehnoloogiateemadel (oo, MS Live Writer isegi sünnib kasutada), viginaid (keeldun MS Sharepointi progemast), teste (reflection on ikka pisut aeglane), viiteid ja muud sellist.

..and here we go..