2009-08-26

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

CS09 Videos

View Commerce Server 2009 Videos

2009-08-20

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Artificial Intelligence Related Computer Science Problems

Fox Chicken Grain Puzzle
Missionaries and Cannibals Problem
Generating the Missionaries and Cannibals Graph Instructions

2009-08-11

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Rule Engines

Why use a Rule Engine?
Short answers are as follows:
* The logic changes often
* The problem is just too fiddly for traditional code.
* The problem is beyond any obvious algorithm based solution.
* Domain experts (or business analysts) are readily available, but are nontechnical.
http://www.jbug.jp/trans/jboss-rules3.0.2/ja/html/ch01s02.html

Top 10
http://www.businessreviewonline.com/os/archives/2008/07/10_best_open_so.html

open source rule engine in java
http://java-source.net/open-source/rule-engines

open source rule engine in c#
http://csharp-source.net/open-source/rule-engines/sre

2009-08-08

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

"The breakpoint will not currently be hit. No symbols have been loaded for this document." by Doug Butscher

Probably a DLL in your GAC does not have the same symbols which are in your dev bin folder. Overwrite the DLL with your development one and most probably the error will be gone.

Also be aware that in Sharepoint solutions GAC DLLs can be locked by VS.NET, please check the following link:
http://alexangas.com/blog/2009/07/debugging-file-locking-in-the-gac/

"While debugging in Visual Studio, click on Debug > Windows > Modules. The IDE will dock a Modules window, showing all the modules that have been loaded for your project.
Look for your project's DLL, and check the Symbol Status for it.
If it says Symbols Loaded, then you're golden. If it says something like Cannot find or open the PDB file, right-click on your module, select Load Symbols, and browse to the path of your PDB.
I've found that it's sometimes necessary to
stop the debugger
close the IDE
close the hosting application
nuke the obj and bin folders
restart the IDE
rebuild the project
go through the Modules window again
Once you browse to the location of your PDB file, the Symbol Status should change to Symbols Loaded, and you should now be able to set and catch a breakpoint at your line in code."
quote from http://geekswithblogs.net/dbutscher/archive/2007/06/26/113472.aspx

"Debugging in Visual Studio .Net 2003
Am i stupid? No i´m not! But now and then i make stupid mistakes. This is defenitily one off those which costed me an awfull lot of time!
What happened? Suddenly, without any obvious reason, i could't debug in Visual Studio .Net 2003 anymore. I didn't do anything, it just happened. (that's what i thought. Yes i know; nothing ever just happens, but ...)
When i started debugging i saw for the system dll´s "No symbols loaded".
For my own dll's "No native symbols in symbol file" appeared. This didn't ring a bell!
So i started looking on the net, couln't find anything that helped me. ...
And then, after ... i don't want to tell you how much time i lost with this, despite all, i started debugging again, looked at the popup that you get when you press attach to a proces, and saw that only "Native" was checked and not "Common Language Runtime".
Aaaaahhhh! In the beginning i was really desperate, but now, five fingernails later, i'm glad i found it! Finally i will sleep again tonight!"

2009-08-05

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

CS 2009 installation steps

How to install and configure a SharePoint / Commerce Server 2009 development environment