<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkMFQHg7fip7ImA9WhRUFks.&quot;"><id>tag:blogger.com,1999:blog-14267103</id><updated>2012-01-27T12:33:31.606+02:00</updated><category term="mobile" /><category term="Visual Studio" /><category term="technology" /><category term="manga" /><category term="javascript" /><category term="news" /><category term="movies" /><category term="books" /><category term="MsAccess" /><category term="Windows API" /><category term="T4" /><category term="Ajax" /><category term="ASP.NET" /><category term="Coma" /><category term="picture" /><category term="bicycle" /><category term="browser" /><category term="murder" /><category term="physics" /><category term="friend" /><category term="cars" /><category term="WPF/Silverlight" /><category term="rant" /><category term="database" /><category term="science" /><category term="LInQ" /><category term="flash/shockwave" /><category term="Windows Forms" /><category term="idea" /><category term="mysql" /><category term="places" /><category term="personal" /><category term="Test Driven Development" /><category term="translation" /><category term="programming" /><category term="politics" /><category term="deployment" /><category term="music" /><category term="XML" /><category term="VB" /><category term="game" /><category term="IIS" /><category term="flex" /><category term="misc" /><category term="C#" /><category term="PHP" /><category term="Windows Server" /><category term="essay" /><category term="administrative" /><category term="software" /><category term="food" /><category term="Linux" /><category term="permanent" /><category term="Sharepoint" /><category term="religion" /><category term="chess" /><category term="Entity Framework" /><category term="management" /><category term="web design" /><category term=".NET" /><category term="CodePlex" /><title>Siderite's Blog</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://siderite.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>907</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Siderite" /><feedburner:info uri="siderite" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CEINRXw9fSp7ImA9WhRUEk4.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-1845480507279874594</id><published>2012-01-22T13:11:00.003+02:00</published><updated>2012-01-22T13:43:14.265+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-22T13:43:14.265+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>The Fires of Heaven (Wheel of Time 5) by Robert Jordan</title><content type="html">&lt;img style="float:left; margin:0px;width: 246px; height: 400px;" src="http://2.bp.blogspot.com/-1hDDREnC2CY/Txv2FaaDYiI/AAAAAAAAArQ/MBlUK-_MjMY/s400/FiresOfHeaven.jpg" border="0" alt="Book cover" id="BLOGGER_PHOTO_ID_5700420326215868962" /&gt;&lt;br /&gt;  I am already inside the story and it is getting harder and harder to analyse individual books. All I can say is that, again, there are a lot of incredibly condescending and arrogant people, mostly women, which are presented as indomitable based on looks or appearance or prestige, yet with not a shred of usefulness. I was reading this book and I was finding myself daydreaming of what I would say to such an annoying individual. What I find even more disturbing is that a lot of times the superiority of one's opinion was demonstrated via violence. Educational violence, mind you, switching, bottom beatings or pinches, meaningless and hard chores, but still violence and hardly acceptable to me.&lt;br /&gt;&lt;br /&gt;  Rand and Mat go together in &lt;a href="http://en.wikipedia.org/wiki/The_Fires_of_Heaven" target="_blank" title="It's notable for being the first novel in the series to not involve an appearance by each of the three ta'veren from the Two Rivers, due to Perrin's absence. The book consists of a prologue and 56 chapters."&gt;The Fires of Heaven&lt;/a&gt;, but their contact is almost not existent and Mat is always trying to get away. What happened to their long time friendship? It evaporated in &lt;a href="http://en.wikipedia.org/wiki/Robert_Jordan" target="_blank" title="James Oliver Rigney, Jr. (October 17, 1948 – September 16, 2007) was best known as the author of the bestselling The Wheel of Time fantasy series. He also wrote under the pseudonyms Reagan O'Neal and Jackson O'Reilly."&gt;Jordan&lt;/a&gt;'s writings. Perrin has saved the Two Rivers, but then married and stayed there, as if the world was saved and there was nothing to be done about it. Eqwene is with Rand as well, but more Aes Sedai and more arrogant by the minute, her relationship with Rand abandoned since subjected to the conscriptionary methods of both Aes Sedai and Wise Ones. A horrid character, if you ask me. Morraine is even more mysterious and useless as in the previous books, except for the end, where she does something heroic, but kind of dumb. Rand is getting "hard", but still suffers the people around him as he could do nothing about them. A prisoner of his own small village upbringing, he seems a sad sorry character, as remote from heroism as a dung beetle is from a professional dancer.&lt;br /&gt;&lt;br /&gt;  Interestingly enough, I found the Elayne and Nynaeve story arch a lot more satisfying. Complex, reasonable and thrilling. That until they voluntarily return to the Aes Sedai, where they have to again suffer all the humiliations an Accepted is supposed to suffer to gain "character". A new female Forsaken appears, Moghedien, but not nearly as interesting as Lanfear, who is present in this book, but terribly inconsistent. The ending of the book also annoyed the hell out of me, since I believe her outburst was completely out of character.&lt;br /&gt;&lt;br /&gt;  All and all, &lt;span class="important"&gt;as interesting and captivating as the others in the &lt;a href="http://en.wikipedia.org/wiki/The_Wheel_of_Time" target="_blank" title="a series of epic fantasy novels written by American author James Oliver Rigney, Jr., under the pen name Robert Jordan."&gt;Wheel of Time series&lt;/a&gt;, but suffering from a kind of character sublimation, in which the story is being carried by people that don't act like themselves.&lt;/span&gt; Book 6 is on the way.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-1845480507279874594?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/6uk3Q6EvvSU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/1845480507279874594/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=1845480507279874594" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/1845480507279874594?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/1845480507279874594?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/6uk3Q6EvvSU/fires-of-heaven-wheel-of-time-5-by.html" title="The Fires of Heaven (Wheel of Time 5) by Robert Jordan" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-1hDDREnC2CY/Txv2FaaDYiI/AAAAAAAAArQ/MBlUK-_MjMY/s72-c/FiresOfHeaven.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2012/01/fires-of-heaven-wheel-of-time-5-by.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkICR389fyp7ImA9WhRUEk4.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-8882087371010354976</id><published>2012-01-21T09:06:00.004+02:00</published><updated>2012-01-22T13:09:26.167+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-22T13:09:26.167+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="news" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>What the hell is SOPA?</title><content type="html">All this opposition to these new American laws that are being discussed &lt;a href="http://en.wikipedia.org/wiki/Stop_Online_Piracy_Act" target="_blank" title="To promote prosperity, creativity, entrepreneurship, and innovation by combating the theft of U.S. property, and for other purposes"&gt;SOPA&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/PROTECT_IP_Act" target="_blank" title="Preventing Real Online Threats to Economic Creativity and Theft of Intellectual Property Act"&gt;PIPA&lt;/a&gt; has become a kind of spam that covers the real issue of what these laws are all about. Certainly there is nothing in the title that says anything remotely useful. Here is a TED talk lasting only 13 minutes that explains what is what:&lt;br /&gt;&lt;br /&gt;&lt;object width="526" height="374"&gt;&lt;br /&gt;&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&lt;/param&gt;&lt;br /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;br /&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;br /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;br /&gt;&lt;param name="bgColor" value="#ffffff"&gt;&lt;/param&gt;&lt;br /&gt;&lt;param name="flashvars" value="vu=http://video.ted.com/talk/stream/2012S/Blank/ClayShirky_2012S-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/ClayShirky_2012S-embed.jpg&amp;vw=512&amp;vh=288&amp;ap=0&amp;ti=1329&amp;lang=en&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=defend_our_freedom_to_share_or_why_sopa_is_a_bad_idea;year=2012;theme=media_that_matters;theme=master_storytellers;event=TEDSalon+NY2012;tag=Business;tag=Technology;tag=creativity;tag=media;tag=politics;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /&gt;&lt;br /&gt;&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="526" height="374" allowFullScreen="true" allowScriptAccess="always" flashvars="vu=http://video.ted.com/talk/stream/2012S/Blank/ClayShirky_2012S-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/ClayShirky_2012S-embed.jpg&amp;vw=512&amp;vh=288&amp;ap=0&amp;ti=1329&amp;lang=en&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=defend_our_freedom_to_share_or_why_sopa_is_a_bad_idea;year=2012;theme=media_that_matters;theme=master_storytellers;event=TEDSalon+NY2012;tag=Business;tag=Technology;tag=creativity;tag=media;tag=politics;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;  Also, &lt;span class="important"&gt;you might be interested in one of our own Romanian comics, &lt;a href="http://www.pidjin.net/" target="_blank" title="Two evil pigeons, one world to end"&gt;Pidjin&lt;/a&gt;, who are explaining it nicely in graphical form. They are very funny and inspired in general, but &lt;a href="http://www.pidjin.net/2012/01/13/dont-stop-me-now/" target="_blank" title="Don’t stop me now"&gt;the SOPA bit&lt;/a&gt; was brilliant.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-8882087371010354976?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/eM6v2huFwXE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/8882087371010354976/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=8882087371010354976" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/8882087371010354976?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/8882087371010354976?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/eM6v2huFwXE/what-hell-is-sopa.html" title="What the hell is SOPA?" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2012/01/what-hell-is-sopa.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08EQn86eip7ImA9WhRVE0g.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-6747107032587543904</id><published>2012-01-12T08:38:00.002+02:00</published><updated>2012-01-12T09:03:23.112+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-12T09:03:23.112+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>Shadow Rising (Wheel of Time 4) by Robert Jordan</title><content type="html">&lt;img style="float:left; margin:0px;width: 268px; height: 400px;" src="http://1.bp.blogspot.com/-ZJNCaM_909o/Tw6FiTYLP9I/AAAAAAAAArE/32uo-biBth4/s400/TheShadowRising.jpg" border="0" alt="Book cover" id="BLOGGER_PHOTO_ID_5696637403033976786" /&gt;It seems that &lt;a href="http://en.wikipedia.org/wiki/Robert_Jordan" target="_blank" title="James Oliver Rigney, Jr. (October 17, 1948 – September 16, 2007) was best known as the author of the bestselling The Wheel of Time fantasy series. He also wrote under the pseudonyms Reagan O'Neal and Jackson O'Reilly."&gt;Robert Jordan&lt;/a&gt; is balancing the odd books of the &lt;a href="http://en.wikipedia.org/wiki/The_Wheel_of_Time" target="_blank" title="a series of epic fantasy novels written by American author James Oliver Rigney, Jr., under the pen name Robert Jordan."&gt;Wheel of Time series&lt;/a&gt; series with the even ones. The first and the third books were kind of black and white, little grey in between, all good characters fighting the evil. Now, the second and the fourth  seem to be more ambivalent. Does that mean that the fifth will be again a bipolar epic battle? I'm ready to find out! [grin]&lt;br /&gt;&lt;br /&gt;  In &lt;a href="http://en.wikipedia.org/wiki/The_Shadow_Rising" target="_blank" title="Rand gets teachers, Mat learns the Old Tongue, Perrin gets married"&gt;The Shadow Rising&lt;/a&gt; there are four different main stories that have little to do with one another, all happening simultaneously. There is the Rand arch, going to Rhuidean to fulfil the prophecies, accompanied by Mat, Eqwene, Moraine and the Aiel; there is Perrin, going back to Two Rivers to protect it from Ordeith, Whitecloaks and hordes of Trollocs; Elayne and Nynaeve are hunting Black Ajah; finally, the White Tower itself has some major problems.&lt;br /&gt;&lt;br /&gt;  The book was certainly entertaining, although not particularly deep. A lot of complex characters are relegated to doing cliché work, like Thom, for example. A large part of the book is focused on Perrin, while Mat is all but ignored. My favourite character Lanfear appears from time to time, too. Rand does weird things, making us wonder if he has lost his mind or just has a plan, but neither his companion nor the readers know what that might be. I liked the Egeanin bit of the girls story, but I can't tell you more for fear of spoiling it. Some really flashy and important battles are being carried out by different characters, although they are more literary show than substance, as battles go.&lt;br /&gt;&lt;br /&gt;  &lt;span class="important"&gt;All in all, a reasonable continuation of the series. I think I am safe by now in saying that Wheel of Time is addressed to adolescents and will probably not evolve to something further to the end of the saga. Still fun, though.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-6747107032587543904?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/U2vmIaXfM5E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/6747107032587543904/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=6747107032587543904" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/6747107032587543904?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/6747107032587543904?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/U2vmIaXfM5E/shadow-rising-wheel-of-time-4-by-robert.html" title="Shadow Rising (Wheel of Time 4) by Robert Jordan" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-ZJNCaM_909o/Tw6FiTYLP9I/AAAAAAAAArE/32uo-biBth4/s72-c/TheShadowRising.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2012/01/shadow-rising-wheel-of-time-4-by-robert.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYDQXY-eip7ImA9WhRVEks.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-1098403121929128343</id><published>2012-01-11T07:54:00.004+02:00</published><updated>2012-01-11T08:09:30.852+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-11T08:09:30.852+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="news" /><category scheme="http://www.blogger.com/atom/ns#" term="movies" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>First seasons of Pioneer One ends</title><content type="html">&lt;img style="float:left; margin:0px; width: 211px; height: 317px;" src="http://3.bp.blogspot.com/-Be_IpKx1kzw/Tw0ndHqP-7I/AAAAAAAAAq4/NqbHbqYyJrA/s400/PioneerOne.jpg" border="0" alt="Series poster" id="BLOGGER_PHOTO_ID_5696252484919491506" /&gt;I've &lt;a href="http://siderite.blogspot.com/2010/12/free-legally-downloadable-movies.html" target="_blank" title="Free legally downloadable movies, supported by donations"&gt;previously written&lt;/a&gt; about &lt;a href="http://www.pioneerone.tv/" target="_blank" title="The story of a kid that apparently comes from Mars and the people that want to know the truth"&gt;Pioneer One&lt;/a&gt;, the show that is produced almost entirely from donations and is distributed free on the Internet. Its first season contains 6 episodes and I have just finished watching it. As I was saying before, the series is cheap as dirt, but people have managed to use an intriguing story and ingenuity to make a decent production that I enjoyed watching.&lt;br /&gt;&lt;br /&gt;  Not only I love the idea of these "free" movies, where people actually make the effort to pay only if they liked them (and are that kind of people), but I see it as a seed for greater things. &lt;span class="important"&gt;On their site, the people at Pioneer One are &lt;a href="http://www.pioneerone.tv/2011/12/season-2-and-beyond/" target="_blank" title="Season 2 and Beyond"&gt;promising a second season&lt;/a&gt;, this time financed by sponsors that would have liked the first. It is an interesting hybrid that is being born: a crowd-sourced first season, that people must like or it wouldn't happen in the first place, and a more classical method of financing the rest, but based on that first bit of work. No one will escalate it to intergalactic space wars with lots of special effects. Like a film production with a soul.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  I am looking forward to what they will do next, both heroes of the series and makers, heroes in their own way.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-1098403121929128343?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/cprjmb5MyUY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/1098403121929128343/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=1098403121929128343" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/1098403121929128343?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/1098403121929128343?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/cprjmb5MyUY/first-seasons-of-pioneer-one-ends.html" title="First seasons of Pioneer One ends" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Be_IpKx1kzw/Tw0ndHqP-7I/AAAAAAAAAq4/NqbHbqYyJrA/s72-c/PioneerOne.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2012/01/first-seasons-of-pioneer-one-ends.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEGRH8zeip7ImA9WhRUEk4.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-6825295341823350339</id><published>2012-01-07T14:31:00.004+02:00</published><updated>2012-01-22T13:10:25.182+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-22T13:10:25.182+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><category scheme="http://www.blogger.com/atom/ns#" term="science" /><title>Video asteroid history for the last 30 years</title><content type="html">I have been interested in the asteroids in the Solar system lately and, while perusing the vast amount of data that is now on the Internet on the subject, I've stumbled upon a video of the number of asteroids humans have discovered in the last 30 years (1980-2010). It is a simple bird's eye view of the Solar system, with the planets and the small objects we knew at the time to exist, together with a highlighted view of the objects we were seeing from the Earth at any given moment.&lt;br /&gt;&lt;br /&gt;You should watch the video full screen and a large resolution, as the objects are pretty dim. If you only see the highlighted object, you should increase your video brightness or gamma settings. Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/cKT1VGIDEd4" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;The video is from &lt;a href="http://www.youtube.com/user/szyzyg/videos" target="_blank" title="Yes... it also has some cat videos..."&gt;Scott Manley's YouTube&lt;/a&gt; page, and there are more interesting asteroid videos there as well. I urge you to see them. The ones I enjoyed best I will include below.&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;Density Of Asteroids in the Orbital Plane of the Solar System&lt;/h5&gt;&lt;br /&gt;&lt;iframe width="420" height="315" src="http://www.youtube.com/embed/ZJpPjsdlTnw" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;Asteroids In Resonance With Jupiter&lt;/h5&gt;&lt;br /&gt;&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/yt1qPCiOq-8" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;Asteroid Belt - Edge On View&lt;/h5&gt;&lt;br /&gt;&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/kSqYk6yD75I" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="important"&gt;And as a bonus for watching this far, my own simple simulation of some of the asteroids an comets in the Solar system. You will need a Html5 browser and a reasonably fast computer.&lt;/span&gt; The speed is reasonable on my slow computer and insanely fast on my other. Change it to fit your own parameters.&lt;br /&gt;&lt;a href="http://siderite.blogspot.com/p/asteroids-in-solar-system.html#solarSystem" target="_blank" title="Use keys to change animation values"&gt;Asteroids in the Solar System&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-6825295341823350339?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/6gAJyP4wvvA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/6825295341823350339/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=6825295341823350339" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/6825295341823350339?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/6825295341823350339?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/6gAJyP4wvvA/video-asteroid-history-for-last-30.html" title="Video asteroid history for the last 30 years" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/cKT1VGIDEd4/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2012/01/video-asteroid-history-for-last-30.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMGRno_cCp7ImA9WhRWGU4.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-515939605559662357</id><published>2012-01-07T13:08:00.002+02:00</published><updated>2012-01-07T13:40:27.448+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-07T13:40:27.448+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="politics" /><category scheme="http://www.blogger.com/atom/ns#" term="essay" /><title>Post 911 Terrorism post</title><content type="html">This is the 912&lt;sup&gt;nd&lt;/sup&gt; post, see? :) And it is about terrorism. &lt;br /&gt;&lt;br /&gt;  It has just occurred to me that Anonymous, the hacker continuum that has humiliated security and financial companies and even governments, has the structure that would allow a terrorist organization to survive. Look at Al-Qaida: a news article described how the death of Osama bin-Laden has alienated the financial backers of the organization. Well, yes, it makes sense, because Al-Qaida is (and will always be) a corporation. Terror is a means to an end, not the reason for the existence of the group. The point of this top-to-bottom led movement is to gain support; ideological and political would be nice, but money would do even better. When power and money are concerned, people always tend to organize in a hierarchical fashion, thus the US strategy of targeting the leaders rather than the drones. It's funny that these feared terror kings of the East have not thought of going the same way against their enemies corporations, but let's not give them ideas.&lt;br /&gt;&lt;br /&gt;  Now look at my friends at Anonymous: their purpose, more or less, is to have fun. They don't really have leaders, only more or less involved individuals, doing their part as they see fit. I've previously found similarities between Anonymous and Ghost in the Shell's the &lt;a href="http://en.wikipedia.org/wiki/Laughing_Man_(Ghost_in_the_Shell)" target="_blank" title="Terrorist hacker that is then exposed as an idea, rather than an individual"&gt;Laughing Man&lt;/a&gt;, but it goes further than that. There were studies into the reasons why people are happy and motivated and the result was that money is only a motivation for repetitive non creative tasks, while for intelligent creative tasks the motivation comes from a job well done. So here we have a peer-to-peer network of people, motivated by a job well done, the perfect organization model for free happy people.&lt;br /&gt;&lt;br /&gt; I know it does show similarities with communism, but the main difference is that communism was supposed to be a closed, self sustaining system, while "anonymism" is like a parallel system, based on hobby, like playing a complex multiplayer online game. You don't earn your money out of it, you earn your freedom, motivation and self-esteem, which are more important for an individual. The problem with this model from a terrorism standpoint is that terror doesn't motivate anyone. You might hate someone to really enjoy doing a great job harming them, but it is a method doomed to fail in the long run. Who has ever heard of flourishing organizations based on hate (except ridiculous super-hero movies)?&lt;br /&gt;&lt;br /&gt;  Oh, I have many more connections in my head right now, with the software piracy epidemic, for example, and the (futile, in my opinion) attempts of governments to regulate the Internet. The same conflict between corporation (as a larger concept, including churches, governments, Al-Qaida and all large top-down organizations) and the individual is linking all of these. And from all of these, the model of peer-to-peer sharing of time and passion for a common cause seems the only one which preserves individual freedom inside a group. And besides, I've added so many keywords in this post that I am sure some US security group is going to read it, I don't want to give them ideas either. (Hi, guys!) Anyway, I am sure that even CIA agents go home and play an online game from time to time and may even partake in software peer-to-peer piracy and could even feel like individuals from time to time ;)&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-515939605559662357?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/3uGjXWyJik8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/515939605559662357/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=515939605559662357" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/515939605559662357?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/515939605559662357?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/3uGjXWyJik8/post-911-terrorism-post.html" title="Post 911 Terrorism post" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2012/01/post-911-terrorism-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMAQ3o8eyp7ImA9WhRWFUU.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-388558155496618532</id><published>2012-01-03T12:10:00.002+02:00</published><updated>2012-01-03T12:27:22.473+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-03T12:27:22.473+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>The Dragon Reborn (Wheel of Time book 3) by Robert Jordan</title><content type="html">&lt;img style="float:left; margin:0px; width: 264px; height: 400px;" src="http://1.bp.blogspot.com/-lLPE712bfvQ/TwLX2IvIYKI/AAAAAAAAAqw/FzQ3lI-vk40/s400/TheDragonReborn.jpg" border="0" alt="Book cover" id="BLOGGER_PHOTO_ID_5693350204007800994" /&gt;&lt;a href="http://en.wikipedia.org/wiki/The_Dragon_Reborn" target="_blank" title="Among The Wheel of Time books, The Dragon Reborn was unique at the time in that it only had a handful of chapters told from Rand al'Thor's point of view. Instead, nearly all chapters are told from the perspectives of his friends and allies as they race to catch up to him and help him"&gt;The Dragon Reborn&lt;/a&gt; relapses into the problems of the first book in the &lt;a href="http://en.wikipedia.org/wiki/The_Wheel_of_Time" target="_blank" title="a series of epic fantasy novels written by American author James Oliver Rigney, Jr., under the pen name Robert Jordan."&gt;Wheel of Time series&lt;/a&gt;: there are good or bad characters, light and dark and the only true unknown (and most exciting as well) is Lanfear. The rest of the book is how all the characters level up dramatically to the point that none of them can pretend to cling to their small village roots. Rand is the Dragon, Perrin is a wolf, Mat is the reincarnation of a Manetheren hero, the girls are the most powerful girl power users in centuries, etc. If anything, the losers of this book are Loial and the Aes Sedai with their Warders, as it seems none of their long life, experience and training matter in the face of ta'veren-ness.&lt;br /&gt;&lt;br /&gt;  &lt;span class="important"&gt;That doesn't mean that the book is not interesting, quite the opposite, it is certainly more epic, although in the same way the other two were (I am beginning to see a Pattern, heh heh) as the pressure builds and builds towards an ending that feels rushed. It's like sex after too much foreplay: is that it?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  The bottom line is that &lt;a href="http://en.wikipedia.org/wiki/Robert_Jordan" target="_blank" title="James Oliver Rigney, Jr. (October 17, 1948 – September 16, 2007) was best known as the author of the bestselling The Wheel of Time fantasy series. He also wrote under the pseudonyms Reagan O'Neal and Jackson O'Reilly."&gt;Robert Jordan&lt;/a&gt;'s series has captured my imagination, with all its clichés and great prophecies and noble heroes. I did hope for something more complex, but then again, life is not like a book and there are level-downs as well. There is still a chance the next book will be as intelligent as it is flamboyant, though.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-388558155496618532?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/uQ1-yzpryMU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/388558155496618532/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=388558155496618532" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/388558155496618532?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/388558155496618532?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/uQ1-yzpryMU/dragon-reborn-wheel-of-time-book-3-by.html" title="The Dragon Reborn (Wheel of Time book 3) by Robert Jordan" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-lLPE712bfvQ/TwLX2IvIYKI/AAAAAAAAAqw/FzQ3lI-vk40/s72-c/TheDragonReborn.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2012/01/dragon-reborn-wheel-of-time-book-3-by.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8GQn8zfip7ImA9WhRXGUQ.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-7419445791590795926</id><published>2011-12-27T14:13:00.005+02:00</published><updated>2011-12-27T15:00:23.186+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-27T15:00:23.186+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="movies" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>Star Trek Voyager</title><content type="html">I've finished watching the seven seasons of Star Trek: Voyager and, even if I enjoyed watching it, I also think it was the series with the most potential lost from all of them.&lt;br /&gt;&lt;br /&gt;  First of all, the show should have been called Star Trek Condescension. Each Star Trek series before it had some obnoxious characters, like Bones in The Original Series, even if he was saved by the clever interactions with his counterpart, Spock, or like Deanna Troi in Next Generation, intrusive and opinionated about just about everything that did not concern her, or like Kira Neris, who always had some cause to fight in the detriment of all her other colleagues on Deep Space 9. It was OK, it part of the concept. Voyager has broken that rule, making just about everybody as annoying as possible. &lt;br /&gt;&lt;br /&gt;  Top of the list: Captain Janeway, who was not only acting like the headmistress of a high school, placed there by divine powers to have children under her care and control, but who was also a complete hypocrite, changing her views whenever it suited her, but quoting larger than life "directives" whenever she wanted out of something. For all her talk of saving lives, if the show was reality, she would have killed her crew numerous times and would have insured just about every major force in the quadrant was an enemy of the Federation. And the worse part is that her acting was perfect: from the condescending tone of her voice to the raised eyebrows, from the hand on her hip to the dismissive smile, her body language was more obnoxious than anything she could have said.&lt;br /&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-KiTUW4bH6kw/TvnBPkSSi8I/AAAAAAAAAqg/UGlRKfE2X8w/s400/Voyager-Borg-Ship.jpg" border="0" alt="The Voyager ship, with Borg alterations" id="BLOGGER_PHOTO_ID_5690792077341920194" /&gt;&lt;br /&gt;  Second in command Chakotay, a man of native-American origins, would have no problem breaking any rule when his Maki training would surface, only to justify anything by either invoking his spiritual ancestors or spouting truisms while fully inhaling before each sentence. While Janeway's condescension was authoritative, Chakotay's was always thuggish, but just as strong and annoying as his captain's. Also, he was making mistakes almost every time it didn't involve physical activity. Not the best choice for a second in comand.&lt;br /&gt;&lt;br /&gt;  Neelix deserves a special place in the annals of obnoxiousness, as a rodent like alien who comes on board as the lover of this pixie like beautiful blonde. After suffering more than a season rude and abusive bouts of jealousy from him, we spend the rest watching him intrude in everybody's personal lives from his self appointed position of "moral officer" and later of "ambassador". Only in the last season a Q is fusing his jaws and lips and removes his vocal cords, a humanitarian move who only lasted till a few minutes later. Blessed be the silence, though.&lt;br /&gt;&lt;br /&gt;  There are more, from the loud mouthed doctor who is "evolving" from very rude to intrusive and almost destroys the ship twice with all the good intentions to the duo B'elanna Torres and Tom Paris, who act so superior towards anybody not like them that they would have undoubtedly made the alpha couple in a high school drama.&lt;br /&gt;&lt;br /&gt;  A good thing about the series is the design. All the technology is consistent in aspect and apparent functionality from the start to the end of the series. Considering Voyager was produced during amazing technological advancements in television and computers, it was probably an effort not many noticed. The human component, so easily removable via computers and nanotechnology, was preserved during the entire length of the series, maintaining that theatrical feel and enforcing the idea that the sci-fi in the series was just a prop for some larger ideas. Unfortunately, the ideas was not that large, and were mostly human centric and ridiculously optimistic.&lt;br /&gt;&lt;br /&gt;  About the plot, the show is about a Federation starship stranded in the Delta Quadrant, seventy thousand light years from Earth. The way people travel is the most inconsistent part of the series, as they are always struggling to get home, while the same aliens are attacking recurrently, even with less advanced technology. How could they "ambush" Voyager, if they were left behind?&lt;br /&gt;&lt;br /&gt;  The holodeck and the holographic doctor were used extensively as a plot crutch, whenever they were out of ideas. Meetings with the Borg are common, even if the results are mind baffling. One of the most disgusting things in the series is the treatment of Seven of Nine, a Borg that is being coerced back to individuality despite numerous declarations that it wants to return to the Collective. But Janeway knows best and all the list of annoying characters above proceed thereafter to piss on the Borg heritage of Seven and insist on developing her "humanity". If Voyager would be watched by the people described in the show, it would undoubtedly be considered crass human propaganda for the Federation.&lt;br /&gt;&lt;br /&gt;  And still, for all the reliance on Borgs to move the plot on, the technological side of the equation was repeatedly ignored. Seven is part Borg and will remain so for the rest of the series, including nanoprobes in her blood. Yet she does not attempt to assimilate anyone, including enemies, when it would have been the best way of solving some of the problems. Borg technology is added to Voyager, but most often reluctantly and only temporary. Seven never develops cybernetic tools for herself, even after her implants save the ship several times. Also the Borg Collective is presented as a mindless community of interconnected people, but at the end a Queen of the Borg is revealed, who has total control and presents a target and a persistent enemy.&lt;br /&gt;&lt;br /&gt;  Bottom line, for a technological person as myself, I was almost attracted more to the Borg model than the Federation one. While the words "democracy", "freedom" and "openness" were spouted at every occasion, true freedom of thought was only tolerated on Voyager when the captain agreed. The Borg at least used the individual as a conduit for the general thought. The morality lessons in the series were simplistic and antiquated. Voyager, with the idea of a ship stranded somewhere, with problems that needed solutions with limited resources and lots of ingenuity, could have been a series to open minds. Instead, it force fed US concepts from the 60's.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-7419445791590795926?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/492K1BFeU8A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/7419445791590795926/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=7419445791590795926" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/7419445791590795926?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/7419445791590795926?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/492K1BFeU8A/star-trek-voyager.html" title="Star Trek Voyager" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-KiTUW4bH6kw/TvnBPkSSi8I/AAAAAAAAAqg/UGlRKfE2X8w/s72-c/Voyager-Borg-Ship.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/12/star-trek-voyager.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMDSX08eSp7ImA9WhRXFEw.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-6407931441997440444</id><published>2011-12-20T23:20:00.004+02:00</published><updated>2011-12-20T23:44:38.371+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-20T23:44:38.371+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>The Great Hunt (Wheel of Time book 2) by Robert Jordan</title><content type="html">&lt;img style="float:left; margin:0px;width: 245px; height: 400px;" src="http://4.bp.blogspot.com/-OzVhnKnYNi8/TvEBeVufv-I/AAAAAAAAAqU/5Ahgm9esNcY/s400/TheGreatHunt.jpg" border="0" alt="Book cover" id="BLOGGER_PHOTO_ID_5688329425085513698" /&gt;&lt;br /&gt;  I have to admit, the quality has increased dramatically in both writing and storyline in this second part of the &lt;a href="http://en.wikipedia.org/wiki/The_Wheel_of_Time" target="_blank" title="The series draws on numerous elements of both European and Asian mythology, most notably the cyclical nature of time found in Hinduism and Buddhism, the concepts of balance, duality, a matter-of-fact respect for nature found in Daoism, as well as a creation story paralleling that of Christianity in The Creator (Light) and The Dark One."&gt;Wheel of Time&lt;/a&gt; series. &lt;a href="http://en.wikipedia.org/wiki/Robert_Jordan" target="_blank" title="the pen name of James Oliver Rigney, Jr. (October 17, 1948 – September 16, 2007)"&gt;Robert Jordan&lt;/a&gt;'s &lt;a href="http://en.wikipedia.org/wiki/The_Great_Hunt" target="_blank" title="The story features young heroes Rand al'Thor, Mat Cauthon, and Perrin Aybara, who join Shienaren soldiers in a quest to retrieve the Horn of Valere. At the same time, Egwene al'Vere, Nynaeve al'Meara, and Elayne Trakand go to the White Tower in Tar Valon to learn Aes Sedai ways. Finally, an exotic army invades the western coast."&gt;The Great Hunt&lt;/a&gt; follows our heroes in their quest to heal Mat, deliver the Horn of Valere and escape the endless machinations of the Aes Sedai.&lt;br /&gt;&lt;br /&gt;  &lt;span class="important"&gt;I was saying in the &lt;a href="http://siderite.blogspot.com/2011/12/eye-of-world-by-robert-jordan.html" target="_blank" title="The Eye of the World by Robert Jordan"&gt;review of the first book&lt;/a&gt;, The Eye of the World, that the story was ridiculously black and white, reminiscent of Lord of the Rings. &lt;b&gt;The Great Hunt&lt;/b&gt; features good and evil Aes Sedai, sympathetic Darkfriends, political Cairhienians that see every action (or lack thereof) as a move in The Great Game of lords and not less than three new major threats, not counting the Black Aes Sedai, as well as parallel worlds, resurrected heroes and epic battles. So there is a good range of shades of grey, washing away the simplicity with which the series started. The characters gain volume, developing in their own unique ways.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  There are some issues, though. Rand is exhibiting wonderful skill and ability exactly when needed, being pretty much clueless most of the time. Women again appear rather one sided: proud, intelligent, manipulative and always in some way of authority over men. The "The wheel spins as the wheel wills" quote is used way too much and the blatant logical hole ignored: if it does, then no one needs to get involved in anything, especially the Aes Sedai. Nynaeve find a new strength and acts more like a Wisdom and less like a scared little girl.&lt;br /&gt;&lt;br /&gt;  So I am caught up in this. Too interested to start reading the tech book I was planning and too much work at the office to really feel the need to. Let's see how the next book in the series will be.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-6407931441997440444?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/m5bLlvl8D-w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/6407931441997440444/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=6407931441997440444" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/6407931441997440444?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/6407931441997440444?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/m5bLlvl8D-w/great-hunt-wheel-of-time-book-2-by.html" title="The Great Hunt (Wheel of Time book 2) by Robert Jordan" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-OzVhnKnYNi8/TvEBeVufv-I/AAAAAAAAAqU/5Ahgm9esNcY/s72-c/TheGreatHunt.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/12/great-hunt-wheel-of-time-book-2-by.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EDRHg4cSp7ImA9WhRXE0o.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-7262406983010493176</id><published>2011-12-20T12:04:00.002+02:00</published><updated>2011-12-20T12:07:55.639+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-20T12:07:55.639+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="news" /><title>A picture is worth a thousand words: North Korea in the dark</title><content type="html">Check out &lt;a href="http://www.newscientist.com/blogs/shortsharpscience/2011/12/satellite-image-shows-kim-jong.html" target="_blank" title="Satellite image shows Kim Jong Il's dark legacy"&gt;this article&lt;/a&gt;. I haven't even read it yet, but the image they present is saying it all. Even someone such as myself, a firm believer in national sovereignty and the right to follow whatever twisted philosophy one chooses as long as it doesn't affect others, can't remain indifferent to it. What you see above and below North Korea are China and South Korea. You can tell North Korea apart, because it is the dark patch.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-7262406983010493176?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/zPtG33YNW50" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/7262406983010493176/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=7262406983010493176" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/7262406983010493176?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/7262406983010493176?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/zPtG33YNW50/picture-is-worth-thousand-words-north.html" title="A picture is worth a thousand words: North Korea in the dark" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/12/picture-is-worth-thousand-words-north.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8CRHo8fyp7ImA9WhRXEEg.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-3679526282804508503</id><published>2011-12-16T19:52:00.002+02:00</published><updated>2011-12-16T20:07:45.477+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-16T20:07:45.477+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>Default parameters in Attribute constructor</title><content type="html">A class in .Net can have default parameters, with values that are specified in the constructor signature, like this:&lt;pre&gt;public MyClass(int p1,int p2=0) {}&lt;/pre&gt;&lt;br /&gt;  If the class is inheriting from the Attribute class, then one can also specify property values when using it to decorate something, like this:&lt;pre class="csharpcode"&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; MyTestAttribute:Attribute {&lt;br /&gt;   &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;int&lt;/span&gt; P3 { get;set; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;[MyTest(P3=2)]&lt;br /&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; MyClass() {}&lt;/pre&gt;&lt;br /&gt;  What do you think this code would do?&lt;pre class="csharpcode"&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; MyTestAttribute:Attribute {&lt;br /&gt;   &lt;span class="kwrd"&gt;public&lt;/span&gt; MyTestAttribute(&lt;span class="kwrd"&gt;int&lt;/span&gt; p1,&lt;span class="kwrd"&gt;int&lt;/span&gt; p2=0) {}&lt;br /&gt;   &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;int&lt;/span&gt; P3 { get;set; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;[MyTest(1,P3=2)]&lt;br /&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; MyClass() {}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  Well, I tell you what is going to happen. Visual Studio and ReSharper both will see no problem with the syntax, but the compiler will issue an error based on the exception "error CS0182: An attribute argument must be a constant expression, typeof expression or array creation expression of an attribute parameter type", but without specifying any file or line.&lt;br /&gt;&lt;br /&gt;  My guess is that it is trying to interpret the &lt;b&gt;P3=2&lt;/b&gt; line as an expression to be calculated and passed as the third attribute of the constructor. What I was expecting is to set the default value to the second constructor parameter, then set the property P3. The vagueness of the error points out to a possible bug.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-3679526282804508503?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/zCOkDO2CeuA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/3679526282804508503/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=3679526282804508503" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/3679526282804508503?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/3679526282804508503?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/zCOkDO2CeuA/default-parameters-in-attribute.html" title="Default parameters in Attribute constructor" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/12/default-parameters-in-attribute.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQARHw6fSp7ImA9WhRQE0g.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-5954369330883232954</id><published>2011-12-08T15:10:00.003+02:00</published><updated>2011-12-08T15:19:05.215+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-08T15:19:05.215+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="browser" /><title>The Chrome undocumented special URLs</title><content type="html">It all started with this site that got stuck in the Google Chrome's DNS cache so that any changes to the &lt;a href="http://en.wikipedia.org/wiki/Hosts_(file)" target="_blank" title="a computer file used in an operating system to map hostnames to IP addresses. The hosts file is a plain-text file and is conventionally named hosts."&gt;Windows/System32/drivers/etc/hosts&lt;/a&gt; file were ignored. I didn't want to close all Chrome windows (since the DNS cache is application wide in Chrome), so I googled for an answer. And here it was, a simple url that, typed in the Chrome address bar, would allow me to clear the cache: &lt;a href="chrome://net-internals#dns"&gt;chrome://net-internals#dns&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;  But there are a lot more cool things there: testing of failed sites, a log of browser network events, control over open connections and so much more. That got me curious on other cool &lt;b&gt;chrome://&lt;/b&gt; URLs and I found some links listing a lot of them. &lt;br /&gt;&lt;br /&gt;&lt;span class="important"&gt;I don't have the time to parse all these cool hidden Chrome URLs and review them in this blog entry, so I will just list some links and let you explore the goodness:&lt;br /&gt;&lt;a href="http://lifehacker.com/5045164/google-chromes-full-list-of-special-about-pages" target="_blank" title=""&gt;Google Chrome’s Full List of Special about: Pages&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.thegeekstuff.com/2011/10/google-chrome-commands/" target="_blank" title=""&gt;12 Most Useful Google Chrome Browser chrome:// Commands&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mycr48.blogspot.com/2011/03/about-and-chrome-urls.html" target="_blank" title=""&gt;About and Chrome URLs&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-5954369330883232954?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/5Txkg_KNE5I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/5954369330883232954/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=5954369330883232954" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/5954369330883232954?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/5954369330883232954?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/5Txkg_KNE5I/chrome-undocumented-special-urls.html" title="The Chrome undocumented special URLs" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/12/chrome-undocumented-special-urls.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYHR3o4eCp7ImA9WhRQEk0.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-5185150264707848223</id><published>2011-12-06T22:49:00.002+02:00</published><updated>2011-12-06T23:15:36.430+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-06T23:15:36.430+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>The Eye of the World by Robert Jordan</title><content type="html">&lt;img style="float:left; margin:0px; width: 245px; height: 400px;" src="http://3.bp.blogspot.com/-LJNqKDysuso/Tt6Fz5mnovI/AAAAAAAAAqI/hYeQvccl6G4/s400/the-eye-of-the-world-old-cover-robert-jordan.jpeg" border="0" alt="Book cover" id="BLOGGER_PHOTO_ID_5683126906470769394" /&gt;The Eye of the World is the first book in the series called &lt;a href="http://en.wikipedia.org/wiki/The_Wheel_of_Time" target="_blank" title=" a series of epic fantasy novels written by American author James Oliver Rigney, Jr., under the pen name Robert Jordan"&gt;The Wheel of Time&lt;/a&gt;, by &lt;a href="http://en.wikipedia.org/wiki/Robert_Jordan" target="_blank" title="the pen name of James Oliver Rigney, Jr. (October 17, 1948 – September 16, 2007), under which he was best known as the author of the bestselling The Wheel of Time fantasy series"&gt;Robert Jordan&lt;/a&gt;. Written in 1983, it is very similar to Lord of the Rings. It features a complex world of nations and races with their own languages and cool sounding names, a battle of good light versus evil dark that is so ridiculously polarized that at first I thought I couldn't finish the book, a party of different people in which the main character is a poor country sheppard boy, a quest that has the goal of saving the world via a long trek of personal transformation.&lt;br /&gt;&lt;br /&gt; Actually, if I think about it, it seems almost entirely inspired by Lord of the Rings, with none of the innovations that appeared since playing any effect except maybe The Chronicles of Thomas Covenant the Unbeliever, when describing the Blight. Something that is clearly different in the book is the role of women.&lt;br /&gt;&lt;br /&gt; While Tolkien had them placed high on a pedestal, queens and princesses that were supposed to inspire men but not be touched, Jordan presents them as important members of the party, with Moraine, the "wizard", holding most of the authority. Actually, it goes further than that, giving all women characters an almost indomitable ability to influence men. Only one female in the entire book is evil, and that for a very brief period of time, and none of them are weak in any way. It doesn't even matter much that The One Power has two sides, one female and one male, and that the male is tainted by The Dark One. Even if they would have magical power, men are doomed to be ruled by women in The Eye of the World and probably the rest of the books.&lt;br /&gt;&lt;br /&gt;  The evil Shai'tan is a dark entity with burning eyes and eternal rage, imprisoned yet powerful, corrupting everything he touches, while the power that opposes him is white pure light that heals, purifies and avenges. The only shred of ambiguity comes in the shape of The Children of the Light, a warrior sect dedicated to fight evil, but that are nothing more than pompous gang members that define evil as anything they don't like.&lt;br /&gt;&lt;br /&gt;  All and all the book was pleasant enough and, being December, I plan on reading at least the next book in the series before I start with a technical one. However, it doesn't come close to most of the books I've read recently. The simple design and clear inspiration is probably the reason why they want to adapt the story to television, now that the likes of Game of Thrones have shown the model successful. If the quality of the books does not improve in time, it may be so that it would be more effective to wait for the films instead of reading the book. Then again, I will make up my mind after I've read more. I have hope.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-5185150264707848223?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/nLf3J65lptc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/5185150264707848223/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=5185150264707848223" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/5185150264707848223?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/5185150264707848223?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/nLf3J65lptc/eye-of-world-by-robert-jordan.html" title="The Eye of the World by Robert Jordan" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-LJNqKDysuso/Tt6Fz5mnovI/AAAAAAAAAqI/hYeQvccl6G4/s72-c/the-eye-of-the-world-old-cover-robert-jordan.jpeg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/12/eye-of-world-by-robert-jordan.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUICQXc_fCp7ImA9WhRRFkg.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-3927679282682750443</id><published>2011-11-30T13:42:00.002+02:00</published><updated>2011-11-30T13:46:00.944+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-30T13:46:00.944+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="music" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>Shakespeares Sister</title><content type="html">Long time since I've posted a song. I heard this one at a lunch with a friend and then I dug up this rare video of the last performance of &lt;a href="http://en.wikipedia.org/wiki/Shakespears_Sister" target="_blank" title=" a British-based synth-pop-rock band formed by Irish-born singer–songwriter Siobhan Fahey in 1988"&gt;Shakespeare's Sister&lt;/a&gt; before they split up. Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;iframe width="420" height="315" src="http://www.youtube.com/embed/Zb_Z4F0Z0fc" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Here is the original video of the song:&lt;br /&gt;&lt;br /&gt;&lt;iframe width="420" height="315" src="http://www.youtube.com/embed/zYu3d_dsc40" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-3927679282682750443?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/akSr8fX6SYA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/3927679282682750443/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=3927679282682750443" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/3927679282682750443?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/3927679282682750443?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/akSr8fX6SYA/shakespeares-sister.html" title="Shakespeares Sister" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/Zb_Z4F0Z0fc/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/11/shakespeares-sister.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4MQXY6eSp7ImA9WhRRFEU.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-6310225851933662086</id><published>2011-11-22T19:12:00.004+02:00</published><updated>2011-11-28T14:39:40.811+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-28T14:39:40.811+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="Coma" /><category scheme="http://www.blogger.com/atom/ns#" term="music" /><title>New Coma song for 2011</title><content type="html">Coma has finally released a new song. It's completely free to listen and share. Here is the SoundCloud link for it: &lt;a href="http://soundcloud.com/coma-band-official/coma-un-semn-2011" target="_blank" title="A sign"&gt;Un semn&lt;/a&gt;. You can also listen to it here.&lt;br /&gt;&lt;object height="81" width="100%"&gt; &lt;param name="movie" value="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F28688793"&gt;&lt;/param&gt; &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt; &lt;embed allowscriptaccess="always" height="81" src="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F28688793" type="application/x-shockwave-flash" width="100%"&gt;&lt;/embed&gt; &lt;/object&gt;  &lt;span&gt;&lt;a href="http://soundcloud.com/coma-band-official/coma-un-semn-2011"&gt;Coma - Un semn [2011]&lt;/a&gt; by &lt;a href="http://soundcloud.com/coma-band-official"&gt;COMA-band-official&lt;/a&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;I wish it weren't such a light piece or that Dan Costea would have added some of his trademark screams in the background at least. I can't but think of Linkin Park, starting with great, powerful songs and continuing with whining in their next album. But being the first piece out, it may be a teaser for what it is to come.&lt;br /&gt;&lt;br /&gt;Update:&lt;br /&gt;There is a video for the song, and here it is:&lt;br /&gt;&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/wDt0pzhw4GM" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-6310225851933662086?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/_oE_SKQyzLQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/6310225851933662086/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=6310225851933662086" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/6310225851933662086?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/6310225851933662086?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/_oE_SKQyzLQ/new-coma-song-for-2011.html" title="New Coma song for 2011" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/wDt0pzhw4GM/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/11/new-coma-song-for-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UMQX0-fip7ImA9WhRSF08.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-3754105166492332471</id><published>2011-11-19T18:18:00.005+02:00</published><updated>2011-11-19T18:48:00.356+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-19T18:48:00.356+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows API" /><title>Windows authentication dialog when trying to access the Reports path in a web site</title><content type="html">I was trying to access &lt;i&gt;http://localhost/Reports/Page.aspx&lt;/i&gt;, in other words an ASP.Net page in the Reports path of the local site. Instead, I was getting a Windows authentication prompt that had no business being there. At first I thought to debug the page, but it wouldn't even get there before I got the authentication prompt. I googled for it, but I didn't get far because I was looking for weird Windows authentication prompts, not for the specific location of my page: the Reports folder. It was stranger yet, as I stopped IIS and the authentication dialog was still appearing!&lt;br /&gt;&lt;br /&gt;  &lt;span class="important"&gt;In the end, a colleague told me the solution: SQL Reporting Services is answering on the local Reports path! I stopped the service and voila! no more authentication prompt. Instead, a Service unavailable 503 error. &lt;a href="http://haacked.com/archive/2007/05/21/the-iis-7-team-rocks.aspx" target="_blank" title="The IIS 7 Team Rocks!"&gt;This article&lt;/a&gt; explained things quite clearly. Even if you stop the service, you have to delete the access control list entry for &lt;i&gt;/Reports&lt;/i&gt; with the &lt;b&gt;command netsh http delete urlacl url=http://+:80/Reports&lt;/b&gt;&lt;/span&gt; or, I guess, restart the system after you set the Reporting Services service to Manual or Disabled.&lt;br /&gt;&lt;br /&gt;  But what is this strange Access Control List? You can get a clue by reading about &lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/cc307236.aspx" target="_blank" title="Netsh commands for HTTP"&gt;Http.sys API in Windows Vista and above&lt;/a&gt; and about &lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa364673.aspx" target="_blank" title="Namespace Reservations, Registrations, and Routing"&gt;Namespace Reservation&lt;/a&gt;.  Apparently, one can do similar things on Windows Server 2003 and maybe even XP with the &lt;a href=http://technet.microsoft.com/en-us/library/cc787508(WS.10).aspx" target="_blank" title="Httpcfg.exe: HTTP Configuration Utility"&gt;Httpcfg utility&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-3754105166492332471?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/QJXI598O7Ko" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/3754105166492332471/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=3754105166492332471" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/3754105166492332471?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/3754105166492332471?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/QJXI598O7Ko/windows-authentication-dialog-when.html" title="Windows authentication dialog when trying to access the Reports path in a web site" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/11/windows-authentication-dialog-when.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UMSHk-cCp7ImA9WhRSFUs.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-2620797596674315107</id><published>2011-11-18T00:12:00.004+02:00</published><updated>2011-11-18T00:34:49.758+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-18T00:34:49.758+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>Lord of the Flies, by William Golding</title><content type="html">&lt;img style="float:left; margin:0px;width: 400px; height: 278px;" src="http://2.bp.blogspot.com/-xnmxNJl53Mo/TsWLeDdasqI/AAAAAAAAAp8/eVnSImlx04k/s400/lord-of-the-flies-savage-boys1.jpg" border="0" alt="Savage boys from the 1963 film" id="BLOGGER_PHOTO_ID_5676096253811405474" /&gt;&lt;br /&gt;  This book touches a very uncomfortable subject for me: the mindless, visceral hive mind of the crowd. &lt;span class="important"&gt;There is nothing more horrible, I find, that being powerless in front of a mob of people united by only their stupidity and fear. &lt;a href="http://en.wikipedia.org/wiki/Lord_of_the_Flies" target="_blank" title="a novel by Nobel Prize-winning author William Golding about a group of British boys stuck on a deserted island who try to govern themselves, with disastrous results"&gt;Lord of the Flies&lt;/a&gt; is the archetypal book about this subject. It tells the story of a bunch of British kids stranded on a small island without any adult supervision. They create a parody of human society which ultimately fails horribly towards the end.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  The book is short, but to the point. Sections of it are almost unbearable to read, not because it features monsters or supernatural creatures, but because you feel deep inside that it is the truth, that these things happen and that they do because of something deep inside each of us.&lt;br /&gt;&lt;br /&gt;  The only failing of the book, I feel, is that Jack and Roger are portrayed as classical psychopaths and it is clear from the beginning that one cannot empathise with them. A slightly longer story that would have made the effort to make these characters slightly likeable would have had an even deeper impact. In that case, I fear, the book would have become completely unbearable. People need their illusions about the society around them; shattering them completely would not do.&lt;br /&gt;&lt;br /&gt;  This book is a must read for any student of human psychology and one of the best books to reference at parties to make you look smarter than you are :-) I've actually read the book because I was doing that too much, but had only seen the movie. I wonder if I should get other works from &lt;a href="http://en.wikipedia.org/wiki/William_Golding" target="_blank" title="Sir William Gerald Golding was a British novelist, poet, playwright and Nobel Prize for Literature laureate, best known for his novel Lord of the Flies. He was also awarded the Booker Prize for literature in 1980 for his novel Rites of Passage, the first book of the trilogy To the Ends of the Earth."&gt;William Golding&lt;/a&gt;, since I liked this one so much.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-2620797596674315107?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/pWr5X9y8wQ8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/2620797596674315107/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=2620797596674315107" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/2620797596674315107?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/2620797596674315107?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/pWr5X9y8wQ8/lord-of-flies-by-william-golding.html" title="Lord of the Flies, by William Golding" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-xnmxNJl53Mo/TsWLeDdasqI/AAAAAAAAAp8/eVnSImlx04k/s72-c/lord-of-the-flies-savage-boys1.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/11/lord-of-flies-by-william-golding.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08NSX89eCp7ImA9WhRSFEk.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-3155544953275247359</id><published>2011-11-16T14:10:00.002+02:00</published><updated>2011-11-16T14:18:18.160+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-16T14:18:18.160+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="database" /><title>SET versus SELECT in T-SQL</title><content type="html">Let's start with an example:&lt;pre&gt;DECLARE @SiteId INT&lt;br /&gt;SELECT @SiteId=isnull(SiteId,0) FROM Orders WHERE OrderID=15&lt;br /&gt;UPDATE Order_Sites SET SiteID=@SiteId&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Can you spot the problem? What if SiteID in Order_Sites is not nullable? What if there is no order with OrderId 15?&lt;br /&gt;&lt;br /&gt;&lt;span class="important"&gt;That's right, when you select into a variable, you must be certain that the query returns any rows, otherwise the variable will not be set at all.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The solution is to add another operation that sets the value correctly. Here are three possible options:&lt;ul&gt;&lt;li&gt;Set @SiteId to 0 before the select.&lt;/li&gt;&lt;li&gt;Set @SiteId to isnull(@SiteId,0) after the select and simplify the select to not contain the isnull.&lt;/li&gt;&lt;li&gt;Use the select as an argument of the isnull operation:&lt;pre&gt;SET @SiteId= isnull((select SiteId from Master_orders where OrderID=-1),0)&lt;/pre&gt;Yes, you can do that.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Either way, always pay attention to this gotcha in using SQL.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-3155544953275247359?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/mDYMvAmrrzw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/3155544953275247359/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=3155544953275247359" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/3155544953275247359?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/3155544953275247359?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/mDYMvAmrrzw/set-versus-select-in-t-sql.html" title="SET versus SELECT in T-SQL" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/11/set-versus-select-in-t-sql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08CRHk6cSp7ImA9WhRTGUg.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-7209888677987435177</id><published>2011-11-10T21:47:00.003+02:00</published><updated>2011-11-10T22:11:05.719+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-10T22:11:05.719+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><title>Have children, please!</title><content type="html">"Oh, no! Siderite's blog has been hacked", you will think immediately. People who know me know how I feel about having children, and that is: I don't feel anything. I seem to lack that inner feeling that makes people procreate for no good reason. And while I am at the subject, I do not deny the existence of this feeling in the world and I don't believe most people are like described below, at least I hope so, but it just hit me that so many times, people have said something and meant another. I will elaborate. Stay assured, my blog was not hacked yet.&lt;br /&gt;&lt;br /&gt;  You know those dreams we have when we are young? We will get rich and famous, we will find true love, we will be the best at what we do, we can do anything if we want, we can quit anytime (but we don't want to), we will always have time to lose weight and go to the gym, etc. We actually believe those things will happen for most of our youth and early adulthood and some of us actually do something about it, while the most just expect it will happen if they wait long enough.&lt;br /&gt;&lt;br /&gt;  Well, after a while, reality hits home and we understand that we actually cannot do all of those things, maybe none of them and that our life will not get any better than it is on its own. Some people, at this moment in life, start thinking about children. This way they can delay losing hope by passing it on to their children. That's why many parents are disappointed with their offspring, not because they actually thought their children were special, but because they forced themselves to believe it. In the end, they spawn other normal people, just like them.&lt;br /&gt;&lt;br /&gt;  You may feel that I am too much of an asshole saying these things, even more than usual, but I don't think so. You see, the assholes are people who spontaneously start advising you to have children, like they already have or plan to. When they say that, they are saying "For a moment now, I thought you might be better than me and I felt a little threatened. Have some children, please, so I can feel better about myself". Have you ever heard the one about children "fulfilling you"? Do I look half full to you? My life does have meaning and I am quite happy with it. I don't need children, therefore I am not having any. If I look unhappy, it may be because I still have hopes for myself and I still believe I can do better. I get disappointed in myself because I expect a little more from me.&lt;br /&gt;&lt;br /&gt;  &lt;span class="important"&gt;I had to write this post because the only times I actually considered having children for more than one second was when I was depressed for not doing something as well as I wanted or when not having time to fulfil ALL of my dreams. I just realised that. There was never a content, happy time in my life when the thought ever crossed my mind.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  Now I know that alphish or hormonal males and females do naturally feel the need to have children. I understand the overall need for our species to procreate (although, not right now, when we are too many to fart without a human nose having to smell it). I also don't begrudge or disrespect people having children (as long as they keep them out of my face). However, &lt;span class="important"&gt;think long and hard before you tell someone to have children. What is actually the reason you are saying that? Aren't you a bit of an asshole, even if it were any of your business?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-7209888677987435177?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/f-DQCTNfNpw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/7209888677987435177/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=7209888677987435177" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/7209888677987435177?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/7209888677987435177?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/f-DQCTNfNpw/have-children-please.html" title="Have children, please!" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/11/have-children-please.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMFQHg6eCp7ImA9WhRUFks.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-1520494811301083989</id><published>2011-11-07T13:39:00.003+02:00</published><updated>2012-01-27T12:33:31.610+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T12:33:31.610+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>Careful when reusing Javascript RegExp objects</title><content type="html">I had this operation on a Javascript object that was using a complex regular expression to test for something. Usually, when you want to do that, you use the regular expression inline or as a local variable. However, given the complexity of the expression I thought it would be more efficient to cache the object and reuse it anytime.&lt;br /&gt;&lt;br /&gt;  Now, there are two gotchas when using regular expressions in Javascript. One of them is that if you want to match on a string multiple times, you need to use the &lt;b&gt;global&lt;/b&gt; flag. For example the code &lt;pre&gt;var reg=new RegExp('a','');&lt;br /&gt;alert('aaa'.replace(reg,'b'));&lt;/pre&gt; will alert 'baa', because after the first match and replace, the RegExp object returns from the replace operation. That is why is normally use the global flag on all my regular expression like this: &lt;pre&gt;var reg=new RegExp('a','&lt;b&gt;g&lt;/b&gt;');&lt;br /&gt;alert('aaa'.replace(reg,'b'));&lt;/pre&gt; (alerts 'bbb')&lt;br /&gt;&lt;br /&gt;  The second gotcha is that if you use the global flag, the &lt;b&gt;lastIndex&lt;/b&gt; property of the RegExp object remains unchanged for the next match. So a code like this:&lt;pre&gt;var reg=new RegExp('a','');&lt;br /&gt;&lt;br /&gt;reg.test('aaa');&lt;br /&gt;alert(reg.lastIndex);&lt;br /&gt;&lt;br /&gt;reg.test('aaa');&lt;br /&gt;alert(reg.lastIndex);&lt;br /&gt;&lt;/pre&gt; will alert 0 both times. Using the global flag will lead to alerting 1 and 2.&lt;br /&gt;&lt;br /&gt;  The problem is that the solution to the first gotcha leads to the second like in my case. I used the RegExp object as a field in my object, then I used it repeatedly to test for a pattern in more strings. It would work once, then fail, then work again. Once I removed the global flag, it all worked like a charm.&lt;br /&gt;&lt;br /&gt;  &lt;span class="important"&gt;The moral of the story is to be careful of constructs like &lt;pre&gt;_reg.test(input);&lt;/pre&gt; when _reg is a &lt;b&gt;global&lt;/b&gt; regular expression. It will attempt to match from the index of the last match in any previous string.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  Also, in order to use a global RegExp multiple times without redeclaring it every time, one can just manually reset the lastIndex property : reg.lastIndex=0;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-1520494811301083989?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/QVJAuNXLxzA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/1520494811301083989/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=1520494811301083989" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/1520494811301083989?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/1520494811301083989?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/QVJAuNXLxzA/careful-when-reusing-javascript-regexp.html" title="Careful when reusing Javascript RegExp objects" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/11/careful-when-reusing-javascript-regexp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YNRns8fip7ImA9WhRTFEo.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-5812848593105091439</id><published>2011-11-05T09:15:00.003+02:00</published><updated>2011-11-05T09:46:37.576+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-05T09:46:37.576+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>THE PLEASURES OF STATISTICS: The Autobiography of Frederick Mosteller.</title><content type="html">&lt;img style="float:left; margin:0px;width: 200px; height: 300px;" src="http://2.bp.blogspot.com/-IPeK0TjtL9g/TrTpbRACQNI/AAAAAAAAApw/LUdAxCQNfVw/s400/the-pleasures-of-statistics-the-autobiography-of-frederick-mosteller.jpg" border="0" alt="Book cover" id="BLOGGER_PHOTO_ID_5671414485395587282" /&gt;&lt;br /&gt;  I was looking for autobiographies, since I liked quite a few of them lately and I felt like more, and so I got two. One is interesting because it is finally in print after 100 years since the author's death. I am talking about the first volume of Mark Twain's biography. However, I really could not make myself read it: the language was so pompous and the content so lame that I felt pain trying to.&lt;br /&gt;&lt;br /&gt;  Not so the second book, which seemed even more unlikely for me to like it: &lt;a href="http://www.amazon.com/Pleasures-Statistics-Autobiography-Frederick-Mosteller/dp/0387779558" target="_blank" title="renowned statistician and educator Frederick Mosteller describes many of the projects and events in his long career"&gt;THE PLEASURES OF STATISTICS: The Autobiography of Frederick Mosteller&lt;/a&gt;, but which I did. It started with a few projects that &lt;a href="http://en.wikipedia.org/wiki/Frederick_Mosteller" target="_blank" title="one of the most eminent statisticians of the 20th century"&gt;Fred Mosteller&lt;/a&gt; participated in, explaining the day to day concerns and situations of a statistician while working on them. I thought at first that the book is going to be all like this, so after about a third I was about to abandon the read. You see, it was all very interesting from a professional statistician's point of view, but I wanted the more personal viewpoint of the man. And so I got it. Suddenly the book changed pace and went with the early life and education of Mosteller. The end of the book again covered some cases of work, but this time with a personal touch that explained the motivation behind the acts. And finally, the editor's epilogue, written from testimonies of friends and colleagues.&lt;br /&gt;&lt;br /&gt;  In &lt;a href="http://www.americanscientist.org/bookshelf/pub/a-life-devoted-to-quantitative-reason" target="_blank" title="A Life Devoted to Quantitative Reason"&gt;this review&lt;/a&gt;, a Theodore M. Porter argues that the autobiography was flawed, as it covered little of his family life and couldn't reconcile the different viewpoints that appeared in the book, like the scientific and personal. But I disagree. The autobiography was unfinished and I guess the editor did the best he could with what he had, but it couldn't have been a lot different from what Mosteller himself intended. You start with the actual work: statistics, explained in layman's terms, then you continue with the actual man, explaining the origins and education, then you get back to statistics, but examining the work from the personal viewpoint of the man described. Yes, he could have written about his family more, but it wouldn't have been about statistics. The little he does write about his wife is about how supportive she was throughout his career. And yes, the tone of the book is a bit clinical, but this is how the writer actually thought like; he was a scientist in the true sense of the word and I liked this book exactly because it made me understand how such a man thinks and feels.&lt;br /&gt;&lt;br /&gt;  Even more than the structure of the book and the insight in the mind of a conscientious and brilliant scientist what I liked most is the peek at the world in the middle of the 20th century and how strikingly different it was from what we see today. The concerns of a teacher towards the best method to get his students to understand and like the subject, the way people were getting together to solve problems and worked for years on a book or bunch of science papers, the way academia was also supportive, not only political, and most of all, to see how people can be both brilliant and empathic, both clinical in science and warm in person.&lt;br /&gt;&lt;br /&gt;  I wouldn't recommend this book to everyone. I had a hard time reading it to the end and paying attention to every bit. Nor should one study it like a school manual, because as far as I see, the book is about a man's soul and you only have to understand and feel that. Whether it is because of my autobiography fad or because I resonated with the man or for some other reason, the bottom line is that I enjoyed reading the book. Maybe you will too.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-5812848593105091439?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/E_1mWhFFZ5I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/5812848593105091439/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=5812848593105091439" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/5812848593105091439?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/5812848593105091439?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/E_1mWhFFZ5I/pleasures-of-statistics-autobiography.html" title="THE PLEASURES OF STATISTICS: The Autobiography of Frederick Mosteller." /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-IPeK0TjtL9g/TrTpbRACQNI/AAAAAAAAApw/LUdAxCQNfVw/s72-c/the-pleasures-of-statistics-the-autobiography-of-frederick-mosteller.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/11/pleasures-of-statistics-autobiography.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEDQXc7fip7ImA9WhdaGU0.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-4258310241360585044</id><published>2011-10-29T18:34:00.003+03:00</published><updated>2011-10-29T18:37:50.906+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-29T18:37:50.906+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="administrative" /><category scheme="http://www.blogger.com/atom/ns#" term="chess" /><title>Hosting chess games in your blog posts</title><content type="html">Finally I have found the chess game viewer I wanted in order to publish my own PGN games in the blog! The name is &lt;a href="http://chesstempo.com/pgn-viewer.html" target="_blank" title="Javascript code which allows you to either view PGN format games on the Chess Tempo site, or embed the viewer into your own website"&gt;Chess Tempo PGN Viewer&lt;/a&gt; and it is well written, fast, supports annotations and variations and is very configurable. Most of all, it is all Javascript (sorry for the occasional Java prompts. I almost caved in and did what I swore I wouldn't ever do: have Java applets in my blog).&lt;br /&gt;&lt;br /&gt;  Please tell me if you have issues with the new chess viewer.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-4258310241360585044?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/GS96LxEBAFo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/4258310241360585044/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=4258310241360585044" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/4258310241360585044?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/4258310241360585044?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/GS96LxEBAFo/hosting-chess-games-in-your-blog-posts.html" title="Hosting chess games in your blog posts" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/10/hosting-chess-games-in-your-blog-posts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MASXczfSp7ImA9WhdaGEQ.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-8171633204068301006</id><published>2011-10-29T15:01:00.009+03:00</published><updated>2011-10-29T16:37:28.985+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-29T16:37:28.985+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="chess" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>The Stonewall attack chess opening</title><content type="html">Luckily for me, some chess videos are for beginners like me. Here is one from OnlineChessLessons, describing a simple, clear opening called The Stonewall Attack. After watching the video I played a game with my trusted Nokia phone and managed to create a game starting with this opening. I then analysed it using chess engines Houdini and Rybka and annotated it manually. Check it out, including the variations.&lt;br /&gt;&lt;br /&gt;Video first:&lt;br /&gt;&lt;iframe width="420" height="315" src="http://www.youtube.com/embed/F8owlkaNFlI" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;Make sure you also follow &lt;a href="http://www.onlinechesslessons.net/2011/10/26/stonewall-attack/" target="_blank" title="Stonewall Attack – Sac to Attack – (Part 1)"&gt;the article&lt;/a&gt; attached to the video.&lt;br /&gt;&lt;br /&gt;And now my game:&lt;span class="pgn"&gt;&lt;br /&gt;[Event "29/10/2011 1:08:49 pm"]&lt;br /&gt;[Date "29/10/2011"]&lt;br /&gt;[White "Siderite"]&lt;br /&gt;[Black "Nokia Easy5"]&lt;br /&gt;[Result "1-0"]&lt;br /&gt;[ECO "D05"]&lt;br /&gt;[Opening "Colle"]&lt;br /&gt;[Variation "5.c3 Nc6 6.Nbd2 Bd6 7.O-O O-O"]&lt;br /&gt;[TimeControl "600"]&lt;br /&gt;[Termination "normal"]&lt;br /&gt;[PlyCount "59"]&lt;br /&gt;[WhiteType "human"]&lt;br /&gt;[BlackType "computer"]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.d4 e6 2.e3 d5 3.Bd3 Bd6 4.f4 Nf6 5.Nd2 O-O 6.Ngf3 c5 7.c3 Nc6 8.O-O c4 9.Bc2 Ng4 &lt;br /&gt;{At this point, the engines suggest Bxh7, a classic sacrifice.} &lt;br /&gt;10.Qe2 &lt;br /&gt;{However, I moved the queen to defend e3.} &lt;br /&gt;( 10.Bxh7+ Kxh7 11.Ng5+ Kg8 12.Qxg4 &lt;br /&gt;{This variation wins the h7 pawn, but moves away from the spirit of the original game.} &lt;br /&gt;12...Qf6 13.e4 ) 10...f5 &lt;br /&gt;{At this point, engines suggest Ne5, followed by knight exchange from black.} &lt;br /&gt;11.h3 &lt;br /&gt;{I chose to shoo the knight away, but weakening g3, where the knight would love to come later.} &lt;br /&gt;( 11.Ne5 Ngxe5 12.dxe5 Be7 13.b4 ) 11...Nf6 12.Ne5 Qa5 13.g4 fxg4 14.hxg4 Qb6 &lt;br /&gt;{engines would want me to attack the knight on f6 before moving the rook out.} &lt;br /&gt;15.Rf2 ( 15.g5 Bxe5 16.dxe5 Ne8 17.Kg2 g6 18.b3 &lt;br /&gt;{Engines decide to try a queen side attack as well, in order to weaken the black pawn chain. I was not interested in that.} &lt;br /&gt;) 15...h6 &lt;br /&gt;{engines suggest attacking the rook and with Ng6, which is a natural attacking move and a lovely outpost.} &lt;br /&gt;16.Rh2 ( 16.Ng6 Rf7 17.g5 Nh7 18.Qh5 Ne7 19.Nxe7+ Rxe7 20.gxh6 Nf8 21.Rg2 Qc7 22.Qg5 &lt;br /&gt;{However at this point the game moves into queen side attacks and a slower attacking pace.} &lt;br /&gt;) 16...Ne7 17.g5 hxg5 18.fxg5 Bxe5 19.dxe5 Nd7 &lt;br /&gt;{engines suggest now a beautiful move: Rh8, followed by a munching of black pieces or/and mate. Make sure you check out the variation.} &lt;br /&gt;20.Nf3 ( 20.Rh8+ Kf7 ( 20...Kxh8 &lt;br /&gt;{Taking the rook leads to a quick mate.} &lt;br /&gt;21.Qh5+ Kg8 22.Bh7+ Kh8 23.Bg6+ Kg8 24.Qh7# ) 21.Qh5+ g6 22.Bxg6+ Nxg6 23.Qh7+ Ke8 24.Qxg6+ Kd8 25.Rxf8+ Nxf8 26.Qf6+ Ke8 27.Nf3&lt;br /&gt;{Try this variation on a chess engine to see it to the end. White is only one pawn up, but it is a passed one. The king is safe as well.} &lt;br /&gt;) 20...Rb8 21.g6 Nf5 22.Rh3 Nh6 23.Kh1 &lt;br /&gt;{I felt like the pin on e3 was annoying and stopping me from using the black bishop. The engines recommend moving Qh2 instead, which is much better.} &lt;br /&gt;( 23.Qh2 Nc5 24.Ng5 Ne4 25.Bxe4 dxe4 26.Nh7 Qc7 ( 26...Rd8 &lt;br /&gt;{If you wanted to know why black did not move the rook when attacked by the knight, follow this variation through.}&lt;br /&gt;27.Rxh6 Rd1+ 28.Kg2 Qd8 29.Nf6+ Kf8 30.Rh8+ Ke7 31.Qh4 Rd2+ 32.Bxd2 b6 33.a4 Qxd2+ 34.Kh1 Qe1+ 35.Rxe1 Bb7 36.Rxb8 Bc8 37.Rxc8 &lt;br /&gt;gxf6 38.Qh7# ) 27.Nxf8 Qd8 28.Rxh6 Qg5+ 29.Kf2 Qxh6 30.Qxh6 gxh6 31.Nh7 &lt;br /&gt;{At this point white is a knight up, but what a boring continuation.} &lt;br /&gt;) 23...Nf5 24.Qh2 Ng3+ &lt;br /&gt;{Engines suggest I move the king and concentrating on the attack, but I took the knight with the rook.}&lt;br /&gt;25.Rxg3 ( 25.Kg1 Qxe3+ 26.Bxe3 Ne2+ 27.Kg2 Nf4+ 28.Bxf4 Rf5 29.Rh8# ) 25...Re8 26.Qh7+ Kf8 27.e4 &lt;br /&gt;{At this point, a mate in 8 is found.} &lt;br /&gt;27...Qc7 &lt;br /&gt;{But with this move, mate will happen in 4.} &lt;br /&gt;28.Bg5 Nf6 29.exf6 Rd8 30.Qh8# 1-0&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  Enjoy!&lt;br /&gt;&lt;br /&gt;P.S. I am currently looking for a method of displaying the game as I want it on the blog: dynamic, with annotation and variation support, preferably something that is not Java and optimally something that reads the PGN from a span and replaces it with a nice looking chess interface. Right now, the usual game engine fails for some reason I need to analyse.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-8171633204068301006?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/o8YNLQzgCmc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/8171633204068301006/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=8171633204068301006" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/8171633204068301006?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/8171633204068301006?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/o8YNLQzgCmc/stonewall-attack-chess-opening.html" title="The Stonewall attack chess opening" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/F8owlkaNFlI/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/10/stonewall-attack-chess-opening.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ENQXkzfSp7ImA9WhdaGE8.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-4559956656550362409</id><published>2011-10-28T21:35:00.004+03:00</published><updated>2011-10-28T22:21:30.785+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-28T22:21:30.785+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><title>Optimizing Visual Studio solutions and projects or how good intentions can pave a lot of road</title><content type="html">I've had a horrible week. It all started with a good &lt;a href="http://en.wikipedia.org/wiki/Scrum_(development)" target="_blank" title="an iterative, incremental framework for project management often seen in agile software development"&gt;Scrum&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Scrum_(development)#Sprint" target="_blank" title="the basic unit of development in Scrum. Sprints tend to last between one week and one month"&gt;sprint&lt;/a&gt; (or so I thought) followed by a period of quiet in which I could concentrate on my own ideas. And &lt;span class="important"&gt;one of my ideas was to optimize the structure of the solution we work on, containing 48 projects, in order to save space and compilation time. In my eyes, I was a hero, considering that for a company with tens to hundreds of devs, even a one second increase in speed would be important.&lt;/span&gt; So, I set up doing that.&lt;br /&gt;&lt;br /&gt;  Of course, the sprint was not as good as I had imagined. A single stored procedure led to not less than four bugs in production, with me being to blame for them all. People lost more time working on reproducing the bugs, deploying the fix, code reviewing, etc. At long last I thought I was done with it and I could show everyone how great the solution looked now (on my computer) and atone for my sins.&lt;br /&gt;&lt;br /&gt;  So &lt;span class="important"&gt;from a solution that spanned from 700Mb clean and 4Gb after compilation, I managed to get it to a maximum of 1.4Gb. In fact, it was so small I could put it all in a &lt;a href="http://en.wikipedia.org/wiki/RAM_disk" target="_blank" title="A disk stored directly into memory"&gt;Ram disk&lt;/a&gt;, leading to enormous speeds.&lt;/span&gt; In comparison, a normal drive goes to about 30MB per second, an &lt;a href="http://en.wikipedia.org/wiki/Solid-state_drive" target="_blank" title="Very fast and expensive drive"&gt;SSD drive&lt;/a&gt; (without encryption) goes to about 250MB/s, while my RamDisk was running at a whooping 3.6GB/s. That sped up the compilation and parsing of files. Moreover, I had discovered that &lt;a href="http://msdn.microsoft.com/en-us/library/dd393574.aspx" target="_blank" title="a platform for building applications, MSBuild provides an XML schema for a project file that controls how the build platform processes and builds software"&gt;MsBuild&lt;/a&gt; has this &lt;b&gt;/m&lt;/b&gt; parameter that makes it use more processors. A compilation would go to about 40 seconds, down from two minutes and a half. Great! Alas, it was not to be so easy.&lt;br /&gt;&lt;br /&gt;  First of all, the steps I was considering were simple: &lt;ul&gt;&lt;li&gt;Take all projects and make them have a single output folder. That would decrease the size of the solution since there would be no copies of the .dll files, Then the sheer speed of the compilation would have to increase, since there would be less copying and less compilation.&lt;/li&gt;&lt;li&gt;More importantly, I was considering making a symlink to a RAM drive and using it instead of the destination folder.&lt;/li&gt;&lt;li&gt;Another step I was considering was making all references to the dll files in the output folder, not to the projects, allowing for projects to be opened independently.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;  At first I was amazed the solution decreased in size so much and I just placed the entirety of it into a RAM drive. This fixed some of the issues with Visual Studio, because when I was selecting a file through a symlink to add as a reference, it would resolve to the target folder instead of the name of the symlink. And it was't easy either. Imagine removing all project references and replacing them with dll references for 48 projects. It took forever.&lt;br /&gt;&lt;br /&gt;  &lt;span class="important"&gt;Finally I had the glorious compilation. Speed, power, size, no warnings either (since I also worked on that) and a few bug fixes thrown in there for good measure. I was a god! Then the problems appeared.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  Problem 1: I had finished the previous sprint with a buggy stored procedure committed to production. Clients were losing money and complaining. That put a serious dent in my pride, especially since there were multiple problems coming from both less attention to how I wrote the code to downright lack of knowledge of the flow of the application. For the last part I am not really the only one to blame, but it was my responsibility.&lt;br /&gt;&lt;br /&gt;  Problem 2: The application was throwing some errors about the target framework of a dll. It was enough to make me understand a major flaw in my design: there were .Net 3.5 and .Net 4.0 assemblies in the solution and placing them all in the same output folder would break some build scripts. Even worse, the 8 web projects in the solution needed to have their output in the bin folder, so that IIS would find them. Fixed it only to see the size of the solution rise back to 3Gb.&lt;br /&gt;&lt;br /&gt;  Problem 3: Visual Studio would not be so smart as to understand that if a project is loaded, going to the declaration of a member in the compiled assembly means I want to see the actual source, not the IL code. Well, sometime it worked, but sometimes it didn't. As a result I restored the project references instead of the assembly references.&lt;br /&gt;&lt;br /&gt;  Problem 4: the MsBuild /m flag would do wonders on my machine, but it would not do much on the build server. Nor would it do its magic on slower, less multiprocessor computers than my own.&lt;br /&gt;&lt;br /&gt;  Problem 5: Facing a flood of problems coming from me, my colleagues lost faith and decided to not even try the modifications that removed the compilation warnings from the solution.&lt;br /&gt;&lt;br /&gt;  Conclusion: &lt;span class="important"&gt;The build went marginally faster, but not enough to justify a whole week of work on it. The size decreased by 25%, making it feasible to put it all in a RAM Drive, so that was great, to the detriment of working memory. I still have to see if that is a good or a bad thing. The multiprocessor hacks didn't do much&lt;/span&gt;, the warnings are still there and even some of my bug fixes were problematic because someone else also worked on them and didn't tell anyone. All in a week's work.&lt;br /&gt;&lt;br /&gt;  &lt;span class="important"&gt;Things I have learned from all this: Baby steps. When I feel enthusiasm, I must take it as a sign of trouble. I must be dispassionate as an ice cube and think things through. If I am working on a &lt;a href="http://en.wikipedia.org/wiki/Branch_(software)" target="_blank" title="the duplication of an object under revision control (such as a source code file, or a directory tree) so that modifications can happen in parallel"&gt;branch&lt;/a&gt;, integrate the &lt;a href="http://en.wikipedia.org/wiki/Trunk_(software)" target="_blank" title=" the unnamed branch (version) of a file tree under revision control. The trunk is usually meant to be the base of a project "&gt;trunk&lt;/a&gt; into it every day, so as to not make it harder to do at the end. When doing something, do it from start to finish&lt;/span&gt;, no matter what horrors I see while doing it. Move away from Sodom and not look back at it. Someone else will fix that, maybe, you just do your task well. When finishing something, commit it into the source control so it can easily be reverted through a single atomic operation.&lt;br /&gt;&lt;br /&gt;  It is difficult to me to adjust to something that involves this amount of planning and focus. I feel as if the chaotic development years of my youth were somewhat better, even if at the time I felt that it was stupid and focus and planning was needed. As a good Romanian, I am neurotic enough to see the worst side of everything, master at complaining about it, but incapable of actually doing something. Yeah... this was a bad week.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-4559956656550362409?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/-v7APY3uaas" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/4559956656550362409/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=4559956656550362409" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/4559956656550362409?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/4559956656550362409?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/-v7APY3uaas/optimizing-visual-studio-solutions-and.html" title="Optimizing Visual Studio solutions and projects or how good intentions can pave a lot of road" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/10/optimizing-visual-studio-solutions-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIFQn48fyp7ImA9WhdaE00.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-4488420629770796417</id><published>2011-10-22T19:45:00.002+03:00</published><updated>2011-10-22T19:55:13.077+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-22T19:55:13.077+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="news" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>Two interesting news and no news</title><content type="html">No news from my personal or work fields. However, I've found two interesting news just today and I wanted to share them.&lt;br /&gt;&lt;br /&gt;  First, the development of a camera to capture pictures that you can focus later. Although I have heard of solid metal lenses that would be less than 1$ to make and would achieve the same effect, the only actually functioning system I've heard of so far is the Lytro Living Picture camera. Here is an &lt;a href="http://arstechnica.com/gadgets/news/2011/10/lytros-new-light-field-camera-lets-you-focus-after-you-take-a-picture.ars" target="_blank" title="Lytro's new light field camera lets you focus after you take a picture"&gt;Ars Technica article&lt;/a&gt; on it and here is a &lt;a href="http://www.youtube.com/watch?v=7QV152jc3Ac" target="_blank" title="The Lytro Light Field Camera"&gt;YouTube video demo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;  The second news is more IT related. It involves the cryptographic standards for XML, as defined by W3C. They failed! Here is &lt;a href="http://arstechnica.com/business/news/2011/10/researchers-break-w3c-encryption-standard-for-xml.ars" target="_blank" title="Researchers crack W3C encryption standard for XML"&gt;an article&lt;/a&gt; about how they were cracked by using a vulnerability in the Cipher Block Chaining and here is &lt;a href="http://aktuell.ruhr-uni-bochum.de/pm2011/pm00330.html.en" target="_blank" title="RUB Researchers break W3C standard. XML Encryption is insecure: Large companies affected"&gt;a link&lt;/a&gt; to their press release.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14267103-4488420629770796417?l=siderite.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/YHmcD62xF4E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/4488420629770796417/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=4488420629770796417" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/4488420629770796417?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/4488420629770796417?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/YHmcD62xF4E/two-interesting-news-and-no-news.html" title="Two interesting news and no news" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2011/10/two-interesting-news-and-no-news.html</feedburner:origLink></entry></feed>

