March 2007 - Posts
Most of us have installed our MOSS 2007 with Sql Server 2005 as it's main Database. Not only that, but some of us have done the right thing and added a maintenance plan that runs against these databases. One of the common checked options of these plans is: ReBuild Indexes task.
Apparently, when you runs this as a task in a maintenance plan (as opposed to an executed T-SQL statement) the task leaves the index option "ignore duplicate values" unchecked. It seems that the next time a full crawl was initiated, the SQL server process and the msSearch processes proceeded to consume ALL of the RAM and nearly the entire PageFile.
Incremental crawls are unaffected by this issue - only full crawls trigger the degraded performance.
Microsoft KB: http://support.microsoft.com/default.aspx/kb/930887/en-us
MSDN Forums: SQL Server 2005 sp2 and maintenance plan (bug)
A link from MSDN : SharePoint Server 2007 Presentations: Enterprise Search Deep Dives
. I haven't downloaded yet , but I guess that most of us would use the MOSS 2007 VirtualPC
Just ran into to articles about Ajax written by Todd Anglin
from Telerik. These articles are The Ajax Papers Part I: The Intro and the Basics
, which can be downloaded as a PDF version
, and The Ajax Papers Part II: Updating the Page
, which also can be downloaded as a PDF version
. But in both cases I highly recommend going to the link it self and look if there's a third article :-) .
Take notice , there's an Enterprise Library 3.0 Webcast on March 27 at 10am PDT / 17:00 UTC
. So due to the fact that most of us use EntLib this webcast might of importance to some of us.
The LINQ project is the ".NET Language Integrated Query"
from the "The LINQ Project" , Don Box September 2005:
".NET Language Integrated Query defines a set of general-purpose standard query operators that allow traversal, filter, and projection operations to be expressed in a direct yet declarative way in any .NET-based programming language. The standard query operators allow queries to be applied to any
IEnumerable<T>-based information source. LINQ allows third parties to augment the set of standard query operators with new domain-specific operators that are appropriate for the target domain or technology. More importantly, third parties are also free to replace the standard query operators with their own implementations that provide additional services such as remote evaluation, query translation, optimization, etc. By adhering to the conventions of the LINQ pattern, such implementations enjoy the same language integration and tool support as the standard query operators."
This is a short explaination of LINQ. JLINQ (Java Edition) does not exist ( as far as I know ), but Hibernate does. Hibernate is :
"Hibernate is a powerful, high performance object/relational persistence and query service. Hibernate lets you develop persistent classes following object-oriented idiom - including association, inheritance, polymorphism, composition, and collections. Hibernate allows you to express queries in its own portable SQL extension (HQL), as well as in native SQL, or with an object-oriented Criteria and Example API."
Hibernate is even embeded in Oracle 10g ( I think that even in the express edition ). The point is, just like JUnit was latter adopted by the .NET community using the NUnit , there exist a NHibernate edition for .NET , which even has a Quick Start Guide.
In a related subject I ran into a 101 LINQ Samples, which I hope is not out dated.
I you want to learn more about NHibernate here's a NHibernate Tutorials link.
The last time that I dealt with threads ( oy ) was in the University , both in my first and 2nd degree. In both cases the subject was dealt on the Unix Platform - In CPP and in Java, in both cases the threads were pThreads. On windows , on the other hand each time I meet a Windows GURU ( Both of them were Borland based - Delphi 6.0 & C++Builder 5.0 ) each and every one of them told me "If you can avoid using threads, do so !" . That's one of the reasons I love the web :-) .
Anyway , i'm writting a small winform application that needs threads ( the RegEx causes application halt/hang sometimes ) , so I started looking and I found this nice ( I think ) link :
Multi-threading in .NET: Introduction and suggestions
I know that Udi Dahan once gave a G R E A T lecture about threads , in one of the User Groups , and maybe I still have it's code . But if some one knows of other links , it would help a lot .
I'm currently waiting to my Pro SharePoint Solution Development: Combining .NET, SharePoint and Office 2007 (Pro) (Paperback)
to arrive from amazon US. One of the chapters explaines how to install the MOSS 2007.
Ok, the point is this link : How to Create a MOSS 2007 VPC Image: The Whole 9 Yards
, which has detailed pictures of the install and config of a MOSS 2007 installation. This along with the Microsoft Office SharePoint Server 2007 Trial Version
allows every one experiment with the MOSS 2007 installation / config / development.
First let me say , that I have very much enjoyed my self at the Implementing SOA with .NET 3.0 - Architect Conference, even though I was at last year's conference that was by Clemens Vasters.
But one of the things that Michael didn't have the right answer was why in the WF the XAML is called XOML , why the "O" to be more precise, well it stands for Extensible Object Modeling Language [XOML] based on XAML and is used for declaring the structure of workflow, business logic for the workflow activities can be defined within the .Net aware programming languages (such as C# .NET, …) within the .xoml.cs file.
What is the Difference Between MVC and MVP?
- in MVC is a Design Pattern Model - Model-View-Control
- in MVP view can know about this model, and might even mention it in his lecture
More Posts Next page »