<< back to Chapleau.info

April 2005 - Posts

I recently discovered that Amazon is now owning the Internet Movie Database (IMDb) , and is also the holder of A9, the new search engine. Is amazon the future of data aggregation on the internet? I am sure, one or two years from now, the IMDb will be integrated in the Amazon web service!

From my personal research, Amazon have IMDb A9, Alexa and... Amazon. Who is the next?

After 7h56min, the website is finaly up. Everything is working, The medias created, the Graphical Template too.

The first question that you will probably ask, is what was the hardest thing. Here is a small Wrap Up.

Time: 

0.75h to setup, including the .COM, SQL, .NET, the environment specific Setup, and the user's accounts.

1.15h to try to figure out why the Media wasn't working, finally I reinstalled the whole site, just to found out that was default on the user I was using.

4h to cut the Template ajust it and Generate the HTML Code

2h to setup the content, including the XSLT templates (I already worked a lot with XSLt & XSL:FO, if you do not understand well XSL, Maybe add a couple of hours)

I calculate about 1h to understand how it works, If you didn't worked a with a CMS, calculate a little more, even if it's pretty straight forward.

++ This CMS is really flexible, you can even include custom .NET user controls, and do you own XSLt.

++ Simple to install, simple to maintain, simple to edit.

-- Not scalable. The CMS is based a lot on the file system.

-- No dynamic reamaping of pages. I remember the old time when there was broken link because I forgot to remap some links on web pages.

Final Note:

Small & Medium Enterprise, and even personal websites : 4.5/5

Medium & Large Enterprise : 2/5

-Fred.

Ref: http://www.umbraco.org

Ok, ok. I reinstalled everything for nothing. The only problem is that the default values when creating Administrative Users are not set, and there is not default values. So, when creating a user, the media section of the admin fails, and pop exceptions.

Is it me, or all the software must have defaults, or validation when the software behaviors can not work without some values? But now, everything work! 5h remainning...

12:26 / After looking at all the features, I see that the soft is really better than Microsoft CMS server, more flexible etc. But one thing that is see is that this kind of software, mostly file based for user content, can't be scallable enough, because this cannot be Load-Balance, unless they put every thing is the database, for now, I see that there is only meta information in it.

Found a bug, in the Media section, when we want to start from scratch (no item) we can add one! If I had the time, I would like to dive in the code, but for now, I just restart the whole process from scratch to have default Media in it... and I'll not delete them until I insert some.

10:10 / So far so good, the Database is updated. I have looked at the created tables, and compared to Microsoft CMS, it seems that this one should be better. Lets integrate the software itself.

Working all day long with Microsoft Content Management Server, I wanted to integrate this kind of tool for my own websites, but I wanted to control more the code behind it ( and for sure, I do not want to pay the expensive licenses).

So I was wondering if there was an Open Source version already done on the web. After doing a really quick search, and by passing the SEO optimized sites that was showing more publicity than real content, I have found a UK based software that is likely doing the job, Umbraco (@ http://www.umbraco.org).

I want to mount a quick site, and their CMS pretends to be realy quick. The target: mount the entire site using this tools, integrate dynamic content, including Web-Interface-driven content such as images, and rich text, in less than one day.

I'll repost the results.

BTW, is there a kind of MSCMS / MSCS / MSIB software in a OpenSource version, and that realy works (comparatively to Microsoft's version) ? That's my bottle-in-the-sea of the day.

-Fred.

I have currently a couple of websites that are generating some revenues, but they have some expenses  like almost of the company. The problem is every time that I look at them, I must recalculate everything, to know exacky when I'm currently making money.

Even if I keep track about all the expenses, I must do it, every single time, that is every day because the biggest expense is Google Adwords, to do publicity. Now a new tool is available to me to calculate everything instantly, the Google Adwords API.

Everything is now integrated and working. And I know instantly when I'm doing money (adding recurring charges such as phone, ISP etc).

 

Your life is boring, and you need something challenging? Take a look at X-prize, you have to build a sub-orbital engine that can go 100km up and come back in two weeks, you could win about 10 million!

When I was dicusting about design patterns, one of the guy that work with me give me a book, Design patterns, Elements of Reusable Object-Oriented Software. Every thing is in this book, but be carefull, you must be initiated to high level development!

 

I just debuged a WebApp that must stream .FLV files, and it's just poping up a 404 not found instead of just streaming it.

The reason the MIME Type is not known, and must be associated with application/octet-stream to be streamed!

If I remember well (and god know that my memory is not very good), in IIS5, there was a default MimeType setted and is wasn't poping up a 404? Is it because of security, or MS wants to add other extensions with ASP.Net without associating the MimeTypes to the Framework and explicitly trapping it?

After hours of programmation, trying to re-invent the wheel by doing a tool that includes blogs, and picture gallery, I've finally scraped all my work to setup this out-of-the-box product that includes all that I want.

This blog will be entirely be targetted to technology, programmation, and architecture challenges including some networking and highlevel reflexion on my vision of the future of IT.

Enjoy reading, without looking at the grammar or other english translation problem, it is not my primary language, so, be indulgent.


___
-fred