Automaatne Dispose –i kontrollimine SPDisposeCheck abil

by melborp 17. mai 2009 10:05
Olen varemgi kirjutanud kui tähtis on SharePointis objektide nagu SPSite, SPWeb ja publishing objektide Disposimine. See on tähtis sellepärast, et need objektid kasutavad unmanaged koodi ja ressursse, mille pikaajaline kinni hoidmine või mitte korrektne vabastamine võib mälu lekkeid tekitada. Need objektid ei sure iseenesest ega tapeta GC poolt korrektselt. Nüüd (mõnda aega tagasi juba) on Microsoft välja lasknud vahendi, millega saab kontrollida, kas koodis on SPSite, SPWeb jt objektid korrektselt Dispositud. Vahendil nimeks SPDisposeCheck ja rohkem infot ning vahendi leiate siit: http://blogs.msdn.com/rogerla/archive/2009/01/29/automate-sharepoint-dispose-code-reviews-with-spdisposecheck.aspx SPDisposeCheck Vahendi kasutamine on väga lihtne – SPDisposeCheck “nimi.dll” ja soovi korral mõned lisa võtmed nagu “–debug”. Väljundiks on kohad, kus Dispose –imine... [More]

Tags:

Huvitav leid | Sharepoint development | Tips & Tricks | Viited

T4 mallid konstantide genereerimiseks

by melborp 13. mai 2009 16:01
See ei ole midagi uut või avastus, T4 mallid (Text Template Transformation Toolkit) on juba pikka aega olemas ja kasutuses, aga enda jaoks avastasin ma nad mõnda aega tagasi ja plaanin neid esmajärgus just konstantide genereerimiseks kasutada. Varasemalt olen loonud enda konstantide genereerimise konsoolirakenduse, aga toon välja, miks T4 mallid (template) on palju paremad :) Esimese asjana on vaja saada teadmist, mis asijad need T4 mallid on üldsegi. Olen leidnud super head artikklid, mida soovitan lugeda: Need on kirjutatud Oleg Sychi poolt, Text Template Transformation Toolkit T4 mallide loomiseks ja kasutamiseks on vaja kahte asja: Jooksutajat Editori Jooksutajaks (teeb koodiks, kompileerib, jooksutab ja väljastab tulemuse failina) on meil Visual Studio 2008 :) Kui te lisate oma projekti faili lõpuga “.tt”, siis panete kohe tähele, et Visual Studio proovib genereerida malli põhjal koodi. Kahjuks aga puudub Visual Studios editor mallide jaoks. Editori –deks võiva... [More]

Tags:

.Net | Huvitav leid | Visual Studio 2008 | Sharepoint development

Windows 7 RC ja ID kaardi kasutus

by melborp 13. mai 2009 11:17
Kes on Windowsi tehnoloogia friik, see kasutab kindlasti juba Windows 7 –t. Samamoodi ka mina ja üks funktsionaalsus, ilma milleta ei saa tänapäeval enam hakkama on ID kaardi kasutamine autentimisel ja allkirjastamisel. Windows 7 –s on sellega, aga omad nipid ja trikid, et tööle saada. Järgnevalt esitakski sammud, mis mina läbisin, et ID kaardiga autentida ja allkirjastada saaks IE browseris veebilehtedel. ID kaart lugejasse. Käivita IE administraatorina Mine http://installer.id.ee ja installeeri omale DigiDoc klient ja id kaardi utiliit. Pange tööle ID-kaardi utiliit. Vaadake, et andmeid loeks. Lülitage välja automaatne sertifikaatide registreerimine (Sertifikaadid -> automaatne registreerimine -> väljas). Pange kinni utiliit. Pange uuesti tööle utiliit. Küsitakse, kas soovite registreerida sertifikaadid ja vastake jah. Pange kinni utiliit. Minge saidile, kus soovite autentida ID kaardiga ... [More]

Tags:

Elu | Windows

Autorist

Taavi Kõosaar

 Tere, olete sattunud mu blogi peale. Olen Taavi Kõosaar - tarkvara arendaja, arhitekt ja konsultant keskendudes arendamisele .NET -i platvormil. Hetkel asun peamiselt Rootsis, kus töötan Süsteemi Arhitektina toote/teenuse arendamisel, mida kasutatakse üle Euroopa. Lisaks tööle blogin, kirjutan artikleid, pean loenguid, treeninguid, reisin, loen raamatuid, sukeldun, teen sporti, fotografeerin, osalen Eesti arendajate kommuunis ...

Siit leiate minu mõtisklused ja seiklused tarkvara arendamisega, .NET -ga ja Team Systemiga.

Kalender

<<  märts 2010  >>
estekonerela
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

View posts in large calendar

Liikmelisus

www.eneta.ee

Team System MVP

Tutvu minu LinkedIn profiiliga

Minu Eneta profiil

Lugejatest

Kaart:

Lugejad:

Hetkel lehel:

hit counters

Külastajaid:

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

Siin toodud arvamuseid saab käsitleda vaid kui minu isiklike arvamusi, need ei kajast vähimalgi kombel ühegi minu tööandja arvamusi ja nägemusi.

© Copyright 2010 Melborp.NET