Day to day good stuff I find regarding my work
Thursday, December 21, 2006
Wednesday, December 13, 2006
Saturday, December 09, 2006
WSS debug
CallStack="true" set in SafeMode to get more stack information
assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Wednesday, November 22, 2006
Nice page
Development tools
http://projects.nikhilk.net/Projects/WebDevHelper.aspx
CSS
CSS Box model
WEBPart ASP.NET 2.0
Web Part Development Requirements for SharePoint 2007
ASP.NET 2.0 Internals
WSS 3.0 webparts development
Creating a Windows SharePoint Services 3.0 Web Part Using Visual Studio 2005 Extensions
Feature Stapling in WSS V3
HOW TO: Creating a Custom Document Library Feature in MOSS 2007
Application Development on MOSS 2007 & WSS V3
CAS
Code Access Security (CAS) and Design Patterns
http://projects.nikhilk.net/Projects/WebDevHelper.aspx
CSS
CSS Box model
WEBPart ASP.NET 2.0
Web Part Development Requirements for SharePoint 2007
ASP.NET 2.0 Internals
WSS 3.0 webparts development
Creating a Windows SharePoint Services 3.0 Web Part Using Visual Studio 2005 Extensions
Feature Stapling in WSS V3
HOW TO: Creating a Custom Document Library Feature in MOSS 2007
Application Development on MOSS 2007 & WSS V3
CAS
Code Access Security (CAS) and Design Patterns
Wednesday, November 15, 2006
Dag 1 Øredev
http://www.oredev.org
Oredev ...
Dag 1
Ajax Tobias Fjälling, Blog Dotway AB
och
DDD Jimmy Nilsson mycket bra
Dag 2
Fowler (bliki) hàrd grab
- OO design saknas
- Patterns hyper är över nu är det sunt
- Ruby is comming
- Ruby on Rails
- Extreme programming börjar mogna
Bra programmerare levererar alltid mer jmf med Average programmers de kan bli mer effektiva men slãr aldrig the fast ones,...
Spring Adam Skogman
DAOORMAOPJEEWeb
* Newdao = new LdapPersonDai()
* Static Call LdapPersonDao.findPerson
* Singeltondao =
* InterfacePersonDao dao = LdapPersondDao()
* Factory MethodPersonDao dao = getPersondDao()
* Factory factory dao = getPersondDao()
* EJB3 & JNDI Hone home = (Home) new InitialCoontext() .lokkup("bbbbb") dao = home.create() * Service Locator
** Solution Dependency injectionlet someone inject the dependency (DI)
setPersonDao(PersonDao pd ){ this.pd = pd;}doStuff() { pd.findPerson
Think about the whole application how it should look
Sampel sping Contect file
* Design for DIImplementation to set up
PeopleServiceImp(MyDataSource)
* Template pattern
* Proxy pattern
* Exception Convertionhttp://www.rubyonrails.org/
Oredev ...
Dag 1
Ajax Tobias Fjälling, Blog Dotway AB
och
DDD Jimmy Nilsson mycket bra
Dag 2
Fowler (bliki) hàrd grab
- OO design saknas
- Patterns hyper är över nu är det sunt
- Ruby is comming
- Ruby on Rails
- Extreme programming börjar mogna
Bra programmerare levererar alltid mer jmf med Average programmers de kan bli mer effektiva men slãr aldrig the fast ones,...
Spring Adam Skogman
DAOORMAOPJEEWeb
* Newdao = new LdapPersonDai()
* Static Call LdapPersonDao.findPerson
* Singeltondao =
* InterfacePersonDao dao = LdapPersondDao()
* Factory MethodPersonDao dao = getPersondDao()
* Factory factory dao = getPersondDao()
* EJB3 & JNDI Hone home = (Home) new InitialCoontext() .lokkup("bbbbb") dao = home.create() * Service Locator
** Solution Dependency injectionlet someone inject the dependency (DI)
setPersonDao(PersonDao pd ){ this.pd = pd;}doStuff() { pd.findPerson
Think about the whole application how it should look
Sampel sping Contect file
* Design for DIImplementation to set up
PeopleServiceImp(MyDataSource)
* Template pattern
* Proxy pattern
* Exception Convertionhttp://www.rubyonrails.org/
Monday, October 16, 2006
Extreme ASP.NET
Good article on Asynchronous I/O from webarts in MSDN July 2006
Nice links
Nice links
- Nice Blog from Fritz
- GUI rounded cornes
- Design patterns in GUI
- Yahoo Design Pattern cool interface tips
Tuesday, October 03, 2006
Visual Team Systems
Dag Konig bra dragning om Visual Team Systems
Dags Blog
Cool article on the penalty for Multitasking
http://www.codinghorror.com/blog/archives/000691.html
Dags Blog
Cool article on the penalty for Multitasking
http://www.codinghorror.com/blog/archives/000691.html
Tuesday, September 12, 2006
Tuesday, July 11, 2006
Web Service Software Factory
Thursday, June 29, 2006
Visual Studio et al
Sommar kollo presentationer http://www.microsoft.com/sverige/events/
Reflector - http://www.aisto.com/roeder/dotnet/
IL Disassembler - about http://www.csharphelp.com/archives/archive23.html
Reflector - http://www.aisto.com/roeder/dotnet/
IL Disassembler - about http://www.csharphelp.com/archives/archive23.html
Friday, June 02, 2006
Excel and ASP.NET 2.0
http://davidhayden.com/blog/dave/archive/2006/05/31/2975.aspx
Reading Excel Worksheet and Column Schema Information Using ADO.NET 2.0 and GetSchema
Reading Excel Worksheet and Column Schema Information Using ADO.NET 2.0 and GetSchema
Sunday, April 30, 2006
Saturday, April 22, 2006
Wednesday, April 19, 2006
ASP.NET Controls Templates
derive a new class from an existing control
Master Pages in ASP.NET 2.0
C# Feature Suggestion: Attaching Properties to Events
NDepend better understanding and control over .NET code
Master Pages: Tips, Tricks, and Traps
Master Pages in ASP.NET 2.0
C# Feature Suggestion: Attaching Properties to Events
NDepend better understanding and control over .NET code
Master Pages: Tips, Tricks, and Traps
Monday, April 17, 2006
Sharepoint 2007 et al
Demo etc. MSDN TV: Introduction to Upcoming SharePoint Products and Technologies
Good Blog http://blogs.msdn.com/mikefitz
ASP.NET 2.0 Provider Toolkit is released with the Site navigator etc..
Navigate in Sharepoint 2003 see Subweb on quick launch
Good Blog http://blogs.msdn.com/mikefitz
ASP.NET 2.0 Provider Toolkit is released with the Site navigator etc..
Navigate in Sharepoint 2003 see Subweb on quick launch
Wednesday, April 12, 2006
Support for Turkish or not in Livelink 9.2
main reason is that it takes time to support more languages but if you are willing to take the cost you get maybe a better user support.,.,..
1) Right now you have a "pure" english version of XXXX exception vacation request that is written in Frensch supporting more languages that you don't know by heart means you need more people to maintain
example: check the language of the Turkish form
2) English is the company language of xxxx. If I work in Turkey and would like to use the form it needs also to be a english version ==> double the number of forms to support. Compare all emails
in Danish ….
3) Development of UTF applications in Livelink nothing we have experience of and I think it is
better supported in 9.5
The XXX application now supports UTF in the database which I understand means that you can store and search on most of the characters When doing applications in non English language my feelings that the development environment in Livelink 9.2 is a little bit shaky to support UTF development.
I have had problems with the frensch characters and hanging Livelink etc.
http://xxxx/Lists/Tasks3/DispForm.aspx?ID=222
see also the development forum on Knowledge
https://knowledge.opentext.com/knowledge/llisapi.dll?func=ll&objId=3545465&objAction=view&show=0
4) Problem adding the texts with HTML codes, takes time and creates error and difficult to support
Best and easiest way I have found to add foreign characters to WEBforms is using character entities
example character small sharp s = ß ß
as the Turkey language has 6 characters that are not present in ISO 8859-1 :
Dotted uppercase "I", dotless lowercase "i", upper- and lowercase "G" with breve accent, and upper- and lowercase "S" with cedilla.
as Turkey use ISO 8859-9 (Latin 5)
you need to add them as Codes
HTML code character Description
Ğ Ğ G Uppercase "G" with breve accent
İ İ I Uppercase dotted "I"
Ş Ş S Uppercase "S" with cedilla
ğ ğ g Lowercase "g" with breve accent
ı ı i Lowercase dotless "i"
ş ş s Lowercase "s" with cedilla
The text I created for the Turkey form looks like this
Sevgili xxx Nordisk Türkiye Çalisanlari,
Bu form ile, varolabilecek sorularinizi, sorunlarinizi, karşılaşabileceğiniz zorluklari daha iyi dinleyebilecek, sorulariniza cevap vermeye ve çözüm önerileri ile gelmeye çalisacagiz.Coğrafi lokasyonunuz sorun olmadan, bu formu iş veya personel ile ilgili her türlü konuda kullanabilirsiniz. Gönderdiğiniz soru veya konular, ilgili kişi tarafından ivedi şekilde değerlendirilecektir.
ISO 8859-1
http://en.wikipedia.org/wiki/ISO_8859-1
ISO 8859-5
http://en.wikipedia.org/wiki/ISO_8859-5
Added Question in Knowledge
1) Right now you have a "pure" english version of XXXX exception vacation request that is written in Frensch supporting more languages that you don't know by heart means you need more people to maintain
example: check the language of the Turkish form
2) English is the company language of xxxx. If I work in Turkey and would like to use the form it needs also to be a english version ==> double the number of forms to support. Compare all emails
in Danish ….
3) Development of UTF applications in Livelink nothing we have experience of and I think it is
better supported in 9.5
The XXX application now supports UTF in the database which I understand means that you can store and search on most of the characters When doing applications in non English language my feelings that the development environment in Livelink 9.2 is a little bit shaky to support UTF development.
I have had problems with the frensch characters and hanging Livelink etc.
http://xxxx/Lists/Tasks3/DispForm.aspx?ID=222
see also the development forum on Knowledge
https://knowledge.opentext.com/knowledge/llisapi.dll?func=ll&objId=3545465&objAction=view&show=0
4) Problem adding the texts with HTML codes, takes time and creates error and difficult to support
Best and easiest way I have found to add foreign characters to WEBforms is using character entities
example character small sharp s = ß ß
as the Turkey language has 6 characters that are not present in ISO 8859-1 :
Dotted uppercase "I", dotless lowercase "i", upper- and lowercase "G" with breve accent, and upper- and lowercase "S" with cedilla.
as Turkey use ISO 8859-9 (Latin 5)
you need to add them as Codes
HTML code character Description
Ğ Ğ G Uppercase "G" with breve accent
İ İ I Uppercase dotted "I"
Ş Ş S Uppercase "S" with cedilla
ğ ğ g Lowercase "g" with breve accent
ı ı i Lowercase dotless "i"
ş ş s Lowercase "s" with cedilla
The text I created for the Turkey form looks like this
Sevgili xxx Nordisk Türkiye Çalisanlari,
Bu form ile, varolabilecek sorularinizi, sorunlarinizi, karşılaşabileceğiniz zorluklari daha iyi dinleyebilecek, sorulariniza cevap vermeye ve çözüm önerileri ile gelmeye çalisacagiz.Coğrafi lokasyonunuz sorun olmadan, bu formu iş veya personel ile ilgili her türlü konuda kullanabilirsiniz. Gönderdiğiniz soru veya konular, ilgili kişi tarafından ivedi şekilde değerlendirilecektir.
ISO 8859-1
http://en.wikipedia.org/wiki/ISO_8859-1
ISO 8859-5
http://en.wikipedia.org/wiki/ISO_8859-5
Added Question in Knowledge
Move Excel to SQLserver
Introduction to Excel Services,
Start look at
Office 2003 XML Reference Schemas
http://www.microsoft.com/office/xml/default.mspx
How to import data from Excel to SQL Server
http://support.microsoft.com/default.aspx?scid=kb;en-us;321686
Loading and reading the Microsoft Excel file contents using C#
http://www.codeproject.com/useritems/Excel_Application_in_C_.asp
Convert Excel to XML file/XML Schema, and validate Excel against XML Schema
http://www.codeproject.com/csharp/excel2xml.asp
Using the Excel 2003 XML Tools Add-in Version 1.1
http://msdn.microsoft.com/office/default.aspx?pull=/library/en-us/odc_xl2003_ta/html/OfficeExcelXMLToolAddin.asp
Office 2003: XML Reference Schemas
http://www.microsoft.com/downloads/details.aspx?FamilyId=FE118952-3547-420A-A412-00A2662442D9&displaylang=en
SQL DTS
http://www.sqldts.com/
Start look at
Office 2003 XML Reference Schemas
http://www.microsoft.com/office/xml/default.mspx
How to import data from Excel to SQL Server
http://support.microsoft.com/default.aspx?scid=kb;en-us;321686
Loading and reading the Microsoft Excel file contents using C#
http://www.codeproject.com/useritems/Excel_Application_in_C_.asp
Convert Excel to XML file/XML Schema, and validate Excel against XML Schema
http://www.codeproject.com/csharp/excel2xml.asp
Using the Excel 2003 XML Tools Add-in Version 1.1
http://msdn.microsoft.com/office/default.aspx?pull=/library/en-us/odc_xl2003_ta/html/OfficeExcelXMLToolAddin.asp
Office 2003: XML Reference Schemas
http://www.microsoft.com/downloads/details.aspx?FamilyId=FE118952-3547-420A-A412-00A2662442D9&displaylang=en
SQL DTS
http://www.sqldts.com/
Tuesday, April 11, 2006
Friday, April 07, 2006
Misc
Dating Design Patterns list
I have problems with turkish entities ....
Some pages HTML Authoring ...
WIKI Turkish Characters
I have problems with turkish entities ....
Some pages HTML Authoring ...
WIKI Turkish Characters
Thursday, April 06, 2006
Ndoc problem
Ndoc
Got a problem generating documentation. Fixed when restarting and did some changes to the assembly ...
Request for the permission of type System.Web.AspNetHostingPermission, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 failed.
at System.Security.CodeAccessSecurityEngine.CheckTokenBasedSetHelper(Boolean ignoreGrants, TokenBasedSet grants, TokenBasedSet denied, TokenBasedSet demands)
at System.Security.CodeAccessSecurityEngine.CheckSetHelper(PermissionSet grants, PermissionSet denied, PermissionSet demands)
--------------------
Got a problem generating documentation. Fixed when restarting and did some changes to the assembly ...
Request for the permission of type System.Web.AspNetHostingPermission, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 failed.
at System.Security.CodeAccessSecurityEngine.CheckTokenBasedSetHelper(Boolean ignoreGrants, TokenBasedSet grants, TokenBasedSet denied, TokenBasedSet demands)
at System.Security.CodeAccessSecurityEngine.CheckSetHelper(PermissionSet grants, PermissionSet denied, PermissionSet demands)
--------------------
Wednesday, April 05, 2006
Cool tools for c#
nDoc for documenting the code...
and GhostDoc that automatically generates C# documentation based on the name and parameters of what you are documenting.
FxCop code analysis tool FxCop Blog
DevMetrics measure complexity of code
see also Must have tools
O/R Mapping NHibernate
ScottGU List of cool tools
Maybe also Eight tips to make you more efficient as an ASP.NET developer
and GhostDoc that automatically generates C# documentation based on the name and parameters of what you are documenting.
FxCop code analysis tool FxCop Blog
DevMetrics measure complexity of code
see also Must have tools
O/R Mapping NHibernate
ScottGU List of cool tools
Maybe also Eight tips to make you more efficient as an ASP.NET developer
PROCESS MAPPING BY TUBE
Cool idea of using the tube layoyut for describing processes.
http://www.kaywebs.co.uk/process_maps.htm
http://www.kaywebs.co.uk/process_maps.htm
Subscribe to:
Posts (Atom)
Links
Labels
- "Sharepoint" TypeMock "Isolator For SharePoint" (1)
- ASP.NET (1)
- SharePoint (1)
- WSS (1)