Upgrade 1.1.0

   Our small but evergrowing team has released a new version of the Personal Webpage Engine that powers this No-blog. The new version allows searching by multiple tags, issues a warning if someone posted a comment while the user was writing one and provides more meaningful logging. You can also subscribe to RSS feed by multiple tags but you will have to craft the URL yourself. For example if you want to subscribe to articles about music which are in Bulgarian you need the following URL http://sietch.net/Rss.aspx?Tag=bulgarian+music. OR-based search will probably come in the next version.

   I have also moved the site to a new hosting package. This one runs on Windows Server 2008, IIS7 and SQL Server 2008. Migrations are always fun and unexpected problems arise all the time. Combined with the new code it is likely that there are bugs. Please report them although most probably we do not care (the spirit of Open Source!).

   As always you can download the source code on Codeplex which for some reason lags like hell in the last two days.
Posted by:   Stilgar
18:53 03.03.2009

1 Year of No-Blogging

   Today is the first birthday of my personal website. Remember the launch? In the past year I no-blogged on many different topics which undoubtedly are important to millions of people.  Statistics:

   90 posts (including this one). This means an average of 0.246 posts per day or one post every 4.07 days.

   Over 700 comments. This means an average of about 2 comments per day or about 8 comments per article.

   About 100 unique (unique IP addresses) visits per day.

   I still do not understand how millions of readers can make just 100 unique visits per day but my guess is that most if not all ISPs in the world are caching the Sietch’s content locally so they can save bandwidth. It is a well known fact that Google Reader does that but a bug with the cache causes it to display every post twice. Or probably the guys at Google think that my website is so important that every article should be presented to the reader twice. In this case I will have to agree.

   In the past year the software that supports the Sietch received many important features. In my opinion the most important feature is the RSS feed but there are also the Pseudorandom quotes, the latest comments section (now with anchors), the HTML posts (thanks to TinyMCE which became project of the Month on Sourceforge), links in non-HTML posts (thanks to regular expressions),  comment policy and many more. Of course the thing that our team (which up to now consists of me only but you can expect new members soon) is most proud of is the "Works on My Machine" certificate. Does it work on yours?

P.S. Of course it is Open Sauce!
Posted by:   Stilgar
14:31 03.02.2009

Going Random on an Enumerable

   I have not published any programming articles recently and I know that a throng of readers eagerly await them so I decided to share an interesting task that was brought up by a guy on IRC. You have an enumerable sequence and you are required to write a method that selects a random element from the sequence with just one iteration over the sequence. This means that you are not allowed to call methods like Count because it will iterate through the sequence. You are not allowed to save the elements in another collection. Of course an even distribution of the results is required (i.e. every element should have equal chance to be selected). When you are ready look at the full text to see my solution...
Posted by:   Stilgar
00:37 26.01.2009

Upgrade 1.0.10

   Here is the latest upgrade to my personal website (which should be your homepage). This release contains only bugfixes. I believe that from now on there should be just one XHTML validation error. This error will not be removed for several reasons. First of all I will have to code for a week to recreate the wonderful ASP.NET pager control which renders it. Second it is absolutely harmless - a "disabled" attribute for a link that is ignored with no effect in every browser but IE. And finally it is a sign of defiance of W3C, web "standards" and all of that bullshit. Some issues with cache invalidatin were also fixed. The most important fix is that the Sietch now works in IE8 or at least I hope so.

   As always you can download the source code at Codeplex and even get involved in the development of this software masterpiece.
Posted by:   Stilgar
02:15 16.01.2009

Windows 7

Windows 7
   There is much talk on the Internet about Windows 7. Most of the reviews are highly positive and there are many that proclaim that Windows 7 will save the world from the dreaded Vista. However there are few that actually saw the truth. And the truth is that internally Windows 7 is just Vista. What is more interesting is that with the current beta it is no different than Vista on the outside. This just shows that tech reviewers are morons. The same people that wrote gigabytes of text to prove that Vista is bad are now doing the same to prove that Vista (renamed to Windows 7) is really good. Wait! I predicted it all. However there was something much more interesting in Windows 7 that no one was mentioning until now...

Update 13.01.2009:
Here is a review that agrees completely with what I have written:

http://arstechnica.com/articles/paedia/windows-7-beta.ars/1

Notice that the article was published two days after mine :)
Last edited by:   Stilgar
on   16:55 13.01.2009
Posted by:   Stilgar
15:17 09.01.2009
First Previous ... 21 22 23 24 25 26 27 28 29 30  ... Next Last