<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9672505</id><updated>2012-01-28T23:36:44.883-06:00</updated><title type='text'>Bursts of Temporary Insanity</title><subtitle type='html'>A sparsely-used outlet for stuff.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9672505.post-2274923281519531013</id><published>2011-04-24T11:38:00.002-05:00</published><updated>2011-04-24T11:46:05.805-05:00</updated><title type='text'>E-book Content Farms</title><content type='html'>So I recently came upon &lt;a href="http://productsearch.barnesandnoble.com/search/results.aspx?store=book&amp;ATH=HowExpert+Press"&gt;this&lt;/a&gt; "publisher" of e-books. They seem to take 30 page articles written for dirt cheap and try and sell them as "books". From reading reviews, it seems like they don't take too much time to edit them, and will post up anything they think they can make a buck on.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.surveymonkey.com/s/NTS5DKW"&gt;questionnaire&lt;/a&gt; they ask potential authors to fill out is quite telling. They seem to think that a $50 flat rate is a fair rate for something that they'll turn around and sell for $10 a copy, and then they proceed to never even disclose the names of the authors.&lt;br /&gt;&lt;br /&gt;I guess this is what the democratization of publishing gives us. Content farms full of junk sold for as much as they think they can get away with.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-2274923281519531013?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/2274923281519531013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=2274923281519531013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/2274923281519531013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/2274923281519531013'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2011/04/e-book-content-farms.html' title='E-book Content Farms'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-2888850446112275240</id><published>2011-03-22T13:54:00.003-05:00</published><updated>2011-03-22T14:01:25.948-05:00</updated><title type='text'>How not to respond to an accusation of distributing spyware</title><content type='html'>Take a look at &lt;a href="http://groups.google.com/group/android-security-discuss/browse_thread/thread/4924834a89ab718d?hl=en"&gt;this&lt;/a&gt; interesting android-security discussion thread. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's what I see happening:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. Avast researcher finds someone who has a hacked version of the Walk and Text app, which caused their phone to send out a text message to their friends.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Avast posts a blog article about this, complete with screenshot and disassembly&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. App developer posts broken-english response and &lt;i&gt;demands the blog post be taken down&lt;/i&gt;, while claiming that the app wasn't posted by them, and they didn't have a harvesting page up on their site&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. Avast responds that they confirmed that the harvesting page was up previously&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now the denial in step 3 makes no sense. The app in question was analyzed and determined to contain that URL, and the message was sent with that phone's sender information. So this developer, who should have just stayed shut about this now has basically ended up tossing what little reputation his company had into the toilet. Brilliant&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-2888850446112275240?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/2888850446112275240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=2888850446112275240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/2888850446112275240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/2888850446112275240'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2011/03/how-not-to-respond-to-accusation-of.html' title='How not to respond to an accusation of distributing spyware'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-5243893276586078146</id><published>2010-05-26T14:35:00.002-05:00</published><updated>2010-05-26T14:42:09.534-05:00</updated><title type='text'>User understanding of iframes</title><content type='html'>I was reading some comments about Facebook and privacy, and one thing that freaked people out was seeing their friends next to a "like" button strewn across the web.&lt;br /&gt;&lt;br /&gt;Of course from a technical standpoint the like button is just an iframe coming from Facebook itself, and the same origin policy prevents the containing site from seeing the contents of the iframe itself, but how does a user know this? To them it's CNN knowing who you are, even though CNN never gets to see any of the traffic between you and Facebook (it just does iframe src= and then it's up to the browser to send cookies etc.).&lt;br /&gt;&lt;br /&gt;Facebook can perfectly respect privacy here, and still many users will feel as if their privacy is violated.&lt;br /&gt;&lt;br /&gt;Unfortunately I have no real solutions for this. Anyone have any ideas?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-5243893276586078146?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/5243893276586078146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=5243893276586078146' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/5243893276586078146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/5243893276586078146'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2010/05/user-understanding-of-iframes.html' title='User understanding of iframes'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-2422864101828656229</id><published>2010-02-10T19:18:00.002-06:00</published><updated>2010-02-10T19:21:45.129-06:00</updated><title type='text'>Capital One: Don't train your customers to become ID Theft Victims</title><content type='html'>So I got a call from someone claiming to be from Capital one wanting to discuss how some changes in the law would affect my account. He proceeds to state the last 4 digits of my account number and that he'd need to confirm details of my account before proceeding. In other words, he wants me to give info that can be used to access my account to someone who called ME. If you need to send me information like that, use your web site, a letter, or an e-mail. Don't make me give out my personal information to someone who calls me, as I can't really be sure they are who they say they are.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-2422864101828656229?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/2422864101828656229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=2422864101828656229' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/2422864101828656229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/2422864101828656229'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2010/02/capital-one-dont-train-your-customers.html' title='Capital One: Don&apos;t train your customers to become ID Theft Victims'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-1596611681850259426</id><published>2009-08-14T11:13:00.003-05:00</published><updated>2009-08-14T11:19:36.993-05:00</updated><title type='text'>Insecure Security</title><content type='html'>Chase Bank has decided to throw all common sense out the window with their username and password policy. Let's start with their username policy:&lt;br /&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;&lt;span class="BodyText"&gt;&lt;ul&gt;&lt;li&gt;Must contain 8-32 characters &lt;/li&gt;&lt;li&gt;Must contain at least one letter and one number&lt;/li&gt;&lt;li&gt;Cannot include special characters (&amp;amp;, %, *, etc.)&lt;/li&gt;&lt;li&gt;Cannot be the same as your Password&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/span&gt;OK. What do we have here? Let's throw out any usernames the customer may have used at other sites and make them come up with a new one. This won't increase forgotten passwords at all. This is within the realm of sanity, until they impose their password policy, which is the same as the username policy with the additional requirement that it can't match the previous 5 passwords. In other words, &lt;i&gt;the passwords cannot contain any symbols&lt;/i&gt;. Why would they make such a requirement!? Can they not write some simple unit tests to verify their handling of punctuation?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-1596611681850259426?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/1596611681850259426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=1596611681850259426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/1596611681850259426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/1596611681850259426'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2009/08/insecure-security.html' title='Insecure Security'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-3997221863894688991</id><published>2009-06-23T14:53:00.002-05:00</published><updated>2009-06-23T15:06:42.918-05:00</updated><title type='text'>Random thoughts on ballot-stuffing detection</title><content type='html'>Here's a random thought I had while musing about the controversy in Iran regarding its elections and possible ballot stuffing:&lt;br /&gt;&lt;br /&gt;Consider a system which has pairs of unique stickers printed. Now when a voter finishes their voting, then the voting official will take one of the stickers and place it on the side of the voter sign-in logs, and place the other sticker on the ballot. Ordinarily this would cause voter-privacy issues. But if the voter sign-in logs are sliced in half beforehand (ideally cutting through the sticker leaving a non-unique portion attached to the name of the voter, the unique portion of the sticker separate from the name of the voter) and then each individual unique sticker-piece is also separated from all others and shuffled, then after the election you have a set of verified ballot IDs that are guaranteed to be issued to unique voters.&lt;br /&gt;&lt;br /&gt;A couple notes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;There is theoretically nothing stopping someone from hijacking a bunch of pairs of stickers, and stuffing the ballot box that way and then attaching them to the voter sign-in logs right before slicing. However, this scheme reduces the time for that attack to "until the voter sign-in logs are sliced".&lt;/li&gt;&lt;li&gt;This also allows for easy verification whether a particular voter voted.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-3997221863894688991?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/3997221863894688991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=3997221863894688991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/3997221863894688991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/3997221863894688991'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2009/06/random-thoughts-on-ballot-stuffing.html' title='Random thoughts on ballot-stuffing detection'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-141507182868123719</id><published>2009-03-03T09:29:00.002-06:00</published><updated>2009-03-03T09:36:59.444-06:00</updated><title type='text'>On Prioritization in Software Development</title><content type='html'>I've been thinking for a bit about what makes software go from good to great. I realized something: the number of features is irrelevant. No, what makes software great is the little touches. Tiny little things that make your life easier. The itunes music player has a perfect example of this. On a feature-by-feature comparison with Windows Media Player, it probably loses big time, but it does the right thing more often. I can't exactly quantify what those are, but I know I enjoy using Itunes more than Windows Media Player.&lt;br /&gt;&lt;br /&gt;The standard thinking about building a software product goes like this: You create a list of features. You sort the features by priority. Then you start writing specs. Each of those specs has subfeatures that each have their own priority. What ends up happening is that you end up selecting a large set of features due to optimistic scheduling. Then each of those features ends up having to cut back its scope or lose polish.&lt;br /&gt;&lt;br /&gt;What happens next? Well now all those really neat things that would have made your product really awesome end up getting cut as they're "nice to have", instead of "must have" for the features.&lt;br /&gt;&lt;br /&gt;Those "must haves" might be on a checklist for a business customer, but for an end user, those kinds of things aren't going to make them fall in love with your software. No, the "nice to haves" are what will make your end users love your software and tell all their friends.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-141507182868123719?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/141507182868123719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=141507182868123719' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/141507182868123719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/141507182868123719'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2009/03/on-prioritization-in-software.html' title='On Prioritization in Software Development'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-7992299624727166879</id><published>2008-03-11T15:51:00.002-05:00</published><updated>2008-03-11T16:04:58.134-05:00</updated><title type='text'>SharePoint lists inside web part pages in modules</title><content type='html'>&lt;a href="http://www.codeprof.com/dev-archive/203/328-1203-2037958.shtm"&gt;This&lt;/a&gt; is a wonderful solution to a deficiency in the SharePoint documentation: If you have a web part page in a module inside a feature, the "List" property of the View for the list is the URL of the list, NOT the template ID for the list as the documentation implies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-7992299624727166879?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/7992299624727166879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=7992299624727166879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/7992299624727166879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/7992299624727166879'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2008/03/sharepoint-lists-inside-web-part-pages.html' title='SharePoint lists inside web part pages in modules'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-961970530408834545</id><published>2008-02-06T09:46:00.001-06:00</published><updated>2008-02-06T09:49:07.010-06:00</updated><title type='text'>Moving assemblies around</title><content type='html'>If you're in a situation where you need to move .NET assemblies around, you might run in to situations where you have non-signed assemblies that need to go to another machine (for testing, for instance). If so, the sn tool is your friend. The -Vr option allows you to disable signature verification for a particular assembly (or all assemblies, but this is dangerous!).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-961970530408834545?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/961970530408834545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=961970530408834545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/961970530408834545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/961970530408834545'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2008/02/moving-assemblies-around.html' title='Moving assemblies around'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-4876473285322445393</id><published>2007-08-14T17:17:00.000-05:00</published><updated>2007-08-14T17:27:23.442-05:00</updated><title type='text'>ASP.NET Tree view of object structure</title><content type='html'>Okay. Let's say you have an object tree in ASP.NET and you want to display it to the user.&lt;br /&gt;&lt;br /&gt;For our purposes, let's say we have a DataNode class with the following fields: name, description, an array of children, and a link back to its parent. To be able to do this nicely, we need to implement two interfaces, IHierarchicalEnumerable (henceforth IHE)(this one is clear from the docs), and IHierarchyData (henceforth IHD)(this is seen in the docs but is not clear).&lt;br /&gt;&lt;br /&gt;Now for the IHE interface, we need to implement  a GetHierarchyData function. This returns an object that lets one navigate the hierarchy of another object in the hierarchy. We'll choose that object itself, so we have:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;public IHierarchyData GetHierarchyData(object enumeratedItem)&lt;br /&gt;{&lt;br /&gt;return (IHierarchyData)enumeratedItem;&lt;br /&gt;}&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;In addition, IHierarchicalEnumerable is a sub-interface of IEnumerable, so we need to have a GetEnumerator function. Just use the enumerator of whatever data structure holds the list of children:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;public IEnumerator GetEnumerator()&lt;br /&gt;{&lt;br /&gt;return children.GetEnumerator();&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;That's the easy part. Now for the IHierarchyData:&lt;br /&gt;GetChildren needs to return an IHierarchicalEnumerable. We can just return "this", since we know how to enumerate our own children.&lt;br /&gt;&lt;br /&gt;GetParent returns the parent object of our current object; HasChildren should be obvious.&lt;br /&gt;&lt;br /&gt;Path does not look like it is actually used, and neither do Item and Type, so just return something there for completeness. Now to get the tree view to display what you want, set its TextField to whatever property of your object you want (such as Name). Note that this must be a .NET property, a public field is not kosher.&lt;br /&gt;&lt;br /&gt;Soon I'll work on allowing editing of this hierarchy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-4876473285322445393?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/4876473285322445393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=4876473285322445393' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/4876473285322445393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/4876473285322445393'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2007/08/aspnet-tree-view-of-object-structure.html' title='ASP.NET Tree view of object structure'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-2247099018484010525</id><published>2007-06-08T21:03:00.000-05:00</published><updated>2007-06-08T21:11:28.393-05:00</updated><title type='text'>Listening to music</title><content type='html'>I've noticed that I tend to listen to the same pieces of music repeatedly for a few days (weeks?) at a time and then moving on. Some music I've done this with:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;many of Beethoven's Piano Sonatas&lt;/li&gt;&lt;li&gt;Smetana's Vltava&lt;/li&gt;&lt;li&gt;Some of Chopin's Preludes&lt;/li&gt;&lt;li&gt;The soundtrack to Rent&lt;/li&gt;&lt;li&gt;Rachmaninoff's Preludes&lt;/li&gt;&lt;li&gt;First movements of Rachmaninoff's 2nd and 3rd Piano Concertos and Variations on a theme by Paganini&lt;/li&gt;&lt;li&gt;Dark Side of the Moon&lt;/li&gt;&lt;li&gt;Stairway to Heaven&lt;/li&gt;&lt;/ul&gt;And, most recently, Tchaikovsky's Variations on a Rococo theme. All of this music is, in my opinion, awesome. I'd highly recommend anyone listen to that music if they have not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-2247099018484010525?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/2247099018484010525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=2247099018484010525' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/2247099018484010525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/2247099018484010525'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2007/06/listening-to-music.html' title='Listening to music'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-6709375835303420608</id><published>2007-05-17T20:17:00.000-05:00</published><updated>2007-05-17T20:18:35.139-05:00</updated><title type='text'>Dreams</title><content type='html'>Every dream ends eventually; some sooner than others. Even the good ones we wish would just go on forever.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-6709375835303420608?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/6709375835303420608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=6709375835303420608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/6709375835303420608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/6709375835303420608'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2007/05/dreams.html' title='Dreams'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-117185937960563489</id><published>2007-02-18T22:22:00.000-06:00</published><updated>2007-02-18T22:29:39.643-06:00</updated><title type='text'>Evaluations</title><content type='html'>Ah evaluations, how I loathe thee. Why must I determine if Stephen "Champions and models continuous self-regulation and self-improvement" when I can't even determine what that means? What good does it do even if I can eventually get an idea? I doubt my PM would interpret it the same way, or any of my teammates.&lt;br /&gt;&lt;br /&gt;There's a reason flowery language should be avoided when actually communicating: it hinders communication, which defeats the point of language. I can attempt to figure out if Stephen "evaluates himself and tries to improve his weaknesses". However, I still don't know if that's what "Champions and models continuous self-regulation and self-improvement" means. If it isn't, then I guess my evals on that were worthless. If it is, then why not say it the simple way? It doesn't sound as lofty, but at least it's actually something that I can understand without guessing.&lt;br /&gt;&lt;br /&gt;Here's another example: "Demonstrates a sense of urgency, a propensity for action, and confidence in the likely success of project plans and initiatives." Any tries for understanding what it means?&lt;br /&gt;&lt;br /&gt;Now this isn't my only complaint with design studio evaluations, but it's one of my biggest ones. If I feel like it maybe I'll continue to elaborate&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-117185937960563489?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/117185937960563489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=117185937960563489' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/117185937960563489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/117185937960563489'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2007/02/evaluations.html' title='Evaluations'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-117151358554667141</id><published>2007-02-14T22:23:00.000-06:00</published><updated>2007-02-14T22:26:25.556-06:00</updated><title type='text'>A Post !</title><content type='html'>Well I think I'll actually make a post here, because the last one was depressing.&lt;br /&gt;&lt;br /&gt;Unfortunately, the topics I want to write about are fairly depressing. Anyway, I can either write about DS evaluations, or about the lack of preparation Grindor has gotten for the ACM international finals. Any input would be greatly appreciated. I will write about one of these within a week of now. Any other topics to write about would be appreciated. Post here/IM me/talk to me with ideas :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-117151358554667141?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/117151358554667141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=117151358554667141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/117151358554667141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/117151358554667141'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2007/02/post.html' title='A Post !'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-114793512039983194</id><published>2006-05-18T01:46:00.000-05:00</published><updated>2006-05-18T01:52:00.410-05:00</updated><title type='text'>Where am I (going)? \?</title><content type='html'>Well, that question I can answer with a lot of certainty: I am in Omaha, NE anticipating begining an internship at Mutual of Omaha after completing my junior year of college at UNL. Unfortunately, Heisenberg's uncertainty principle seems to apply to me now, as I don't really know what I want to do with myself. Sure there's my senior year, but if I really wanted to, I could leave JDE and finish up my studies in a semester. Then what?&lt;br /&gt;&lt;br /&gt;Where to from there?&lt;br /&gt;&lt;br /&gt;I could find a job, or I could go on to grad school. But why? What would I research? I have at best a couple faint ideas, but no real research experience and don't really have the time to start. Maybe I should just start flipping coins, I don't know. And at this late hour I think I'll just go to sleep as I have every night recently: uncertain about my velocity, certain about my position.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-114793512039983194?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/114793512039983194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=114793512039983194' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/114793512039983194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/114793512039983194'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2006/05/where-am-i-going.html' title='Where am I (going)? \?'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-114635465088536578</id><published>2006-04-29T18:26:00.000-05:00</published><updated>2006-04-29T19:26:43.770-05:00</updated><title type='text'>On friendship</title><content type='html'>During my time in high school and college, I have been burdened with an ability to think clearly and creatively about math and computer science problems. Normally that sounds like a blessing, rather than a burden. However, it does not feel like that.&lt;br /&gt;&lt;br /&gt;The primary reason is because of the interactions with others it creates. Some people seem to think of me as nothing more than a CS/Math resource. Here's a sampling of some AIM logs:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;(19:51:56) Anonymous: where are you&lt;br /&gt;(19:51:56) Mntl Chaos &lt;AUTO-REPLY&gt;: not here&lt;br /&gt;(19:51:58) Anonymous: help help&lt;br /&gt;(19:51:59) Anonymous: math&lt;br /&gt;&lt;br /&gt;(22:31:29) Anonymous: help us?&lt;br /&gt;&lt;br /&gt;(18:29:51) Anonymous: yuily&lt;br /&gt;(18:29:51) Mntl Chaos &lt;AUTO-REPLY&gt;: not here&lt;br /&gt;(18:29:56) Anonymous: what is the antiderivative of (4x-5)/(x^2-3x-4)&lt;br /&gt;(18:30:54) Anonymous: yuliy&lt;br /&gt;(18:30:55) Anonymous: sorry&lt;br /&gt;&lt;br /&gt;(16:39:50) Anonymous: hey do you know what the integral of 1/4^x is?&lt;br /&gt;&lt;br /&gt;(12:05:25) Anonymous B: hi Yuliy&lt;br /&gt;(12:05:25) Mntl Chaos &lt;AUTO-REPLY&gt;: not here&lt;br /&gt;(12:06:12) Anonymous B: so...I'm still working on this shell assignment for CS&lt;br /&gt;(12:06:28) Anonymous B: and there are 2 cases that aren't passing (both for the same reason) and i can't figure out what is the matter&lt;br /&gt;(12:07:00) Anonymous B: do you have any time this afternoon/evening when you could look at it?  (it's due tomorrow at 9 O:-))&lt;br /&gt;&lt;br /&gt;(12:44:33) Anonymous C: Sometime, I would like to know how to interface PHP with C++ (if that's possible).&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;It's as if all I am is a tool for getting homework done without learning material.&lt;br /&gt;&lt;br /&gt;This leads me to wonder how many of the people I would call "friends" are just being nice enough to me to get help with homeworks. Some people don't even do that. All I get is a "thank you &lt;i&gt;soooo&lt;/i&gt; much" and then I don't hear a word from them until the next homework is looming on the horizon.&lt;br /&gt;&lt;br /&gt;When my grandmother passed away, I was gone for about 5 days. Only a couple people even noticed, seemingly. Those few that did actually seem to care I am honestly grateful to, and I will remember that kindness.&lt;br /&gt;&lt;br /&gt;Ugh. I don't want to think about this any more. I just want to be a human being, not a computer/homework help resource.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-114635465088536578?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/114635465088536578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=114635465088536578' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/114635465088536578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/114635465088536578'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2006/04/on-friendship.html' title='On friendship'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-114481159933958730</id><published>2006-04-11T22:05:00.000-05:00</published><updated>2006-04-11T22:13:19.353-05:00</updated><title type='text'>Grindor</title><content type='html'>I've been pretty busy the past couple days, so here's a brief update: Today was the Java Challenge. We had to design a program which would control a set of space ships that would fly around collecting energy. This energy would be used to allow the space ships to move or to fire at the other ships. We were placed on a map with five other teams' programs and tried to accumulate as many points as possible. We ended up placing 41st out of 78 teams that submitted programs.&lt;br /&gt;&lt;br /&gt;Well, tomorrow at 8 am the actual contest starts. 5 hours of fun! We'll have to make sure that we all stay awake and useful during it. Scores will be posted on the &lt;a href="http://icpc.baylor.edu/icpc/Finals"&gt;ACM ICPC Finals web site&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-114481159933958730?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/114481159933958730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=114481159933958730' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/114481159933958730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/114481159933958730'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2006/04/grindor.html' title='Grindor'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-114464144506148091</id><published>2006-04-09T22:47:00.000-05:00</published><updated>2006-04-09T22:57:25.073-05:00</updated><title type='text'>Austin and ICPC Day 0</title><content type='html'>Today Derrick, Travis, and I went up to Austin so that Travis could look at apartments. It was fun, I spent a couple hours grading, though. That was less fun.&lt;br /&gt;&lt;br /&gt;When we got back, we took advantage of the start of free food. This was catered by the hotel and good. As we were leaving, we ran into a student from South Dakota School of Mines and Technology who said that he wanted to go to UNL, but was rejected by JDE. Ah, the irony. I'll avoid naming names here, but &lt;a href="http://icpc.baylor.edu/icpc/finals/Roster.asp"&gt;this&lt;/a&gt; should narrow down the possibilities.&lt;br /&gt;&lt;br /&gt;Right now I'm typing this from a cyber cafe which is really a giant chance for IBM to show off their research to a bunch of nerds. There's also a giant (~8 foot x 8 foot) chessboard in the middle of the room. Tomorrow we start the day bright and early by returning Travis' rental car at 8 a.m. It will be fun. I'll try to update tomorrow night.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-114464144506148091?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/114464144506148091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=114464144506148091' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/114464144506148091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/114464144506148091'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2006/04/austin-and-icpc-day-0.html' title='Austin and ICPC Day 0'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-114454640323027644</id><published>2006-04-08T08:07:00.000-05:00</published><updated>2006-04-08T20:33:23.283-05:00</updated><title type='text'>Grindor leaves Lincoln</title><content type='html'>:Written at ~8:00 A.M.&lt;br /&gt;&lt;br /&gt;Well, it looks like Grindor is about to depart this wonderful city for warmer climates. The &lt;a href="http://acm.org/contest"&gt;ACM ICPC&lt;/a&gt; is going to be next week. I'll try to post more updates as interesting stuff happens.&lt;br /&gt;&lt;br /&gt;I'm a bit sleepy, but I think 12 fl oz of caffeine + sugar should keep me awake enough to drive to my dad's house, where we will leave our cars for the week.&lt;br /&gt;&lt;br /&gt;Written at ~8:00 P.M.:&lt;br /&gt;&lt;br /&gt;Well, we're in the lobby of the hotel we're staying at. Free Wi-fi = good. Unfortunately, I failed to log in on my JDE laptop recently, so I don't have cached login info. This means that I can't use that laptop. This is now being written from Stolee's laptop. ::sigh::&lt;br /&gt;&lt;br /&gt;Tomorrow we drive up to Auston because Travis needs to look for an apartment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-114454640323027644?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/114454640323027644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=114454640323027644' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/114454640323027644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/114454640323027644'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2006/04/grindor-leaves-lincoln.html' title='Grindor leaves Lincoln'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-113567950249146243</id><published>2005-12-27T01:11:00.000-06:00</published><updated>2005-12-27T04:31:42.673-06:00</updated><title type='text'>SiRR (again)</title><content type='html'>I updated SiRR (SImple Rss Reader) to properly handle RSS (lots of guess-and-check involved here: keep trying different XPath expressions until one matches what you're looking for). It's available &lt;a href="http://cse.unl.edu/~ypisetsk/sirr.zip"&gt;here&lt;/a&gt;.&lt;br /&gt;Unzip and run setup. It'll prompt you to install the .NET 2.0 framework if you don't have it yet. after that it'll create a shortcut for itself in the start menu. It uses the default icon, sorry. support provided via e-mail (yuliy.pisetsky at the gmail.com domain [put it together yourself]), AIM (MntlChaos), and in person.&lt;br /&gt;&lt;br /&gt;Warning: it's extremely fragile. Don't be surprised if an exception occurs. It's mostl likely because the file you fed it was bad. Make sure that it looks like an RSS or Atom  feed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-113567950249146243?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/113567950249146243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=113567950249146243' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/113567950249146243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/113567950249146243'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/12/sirr-again.html' title='SiRR (again)'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-113549634240788415</id><published>2005-12-25T01:33:00.000-06:00</published><updated>2005-12-25T01:39:02.420-06:00</updated><title type='text'>Sirr</title><content type='html'>Last night, I installed Visual Studio 2005 on my machine. I decided to test out what I could do with it, and get my feet wet with C#, also. Thus I created a simple Atom feed reader. Point it to an Atom feed (such as the one for this blog: &lt;a href="http://mntlchaos.blogspot.com/atom.xml"&gt;http://mntlchaos.blogspot.com/atom.xml&lt;/a&gt;), and it will let you sequentially read the posts on that blog. It uses an embedded web browser with most functionality disabled to display the posts. Links still work, though. Also, the title of each post is a clickable link to the post on the web (opens in default browser).&lt;br /&gt;&lt;br /&gt;It's up &lt;a href="http://cse.unl.edu/~ypisetsk/Sirr.zip"&gt;here&lt;/a&gt;, but note that you need .NET framework 2.0, and that I haven't yet gotten it to work on any other machines. Find me online sometime and maybe I can work on getting a deployable version out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-113549634240788415?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/113549634240788415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=113549634240788415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/113549634240788415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/113549634240788415'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/12/sirr.html' title='Sirr'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-113520643179197631</id><published>2005-12-21T17:06:00.000-06:00</published><updated>2005-12-21T17:07:37.693-06:00</updated><title type='text'>Convex Hull. Yay!</title><content type='html'>&lt;code&gt;static List&lt;Point&gt; compute(ArrayList&lt;Point&gt; points)&lt;br /&gt;{&lt;br /&gt; if(points.size() &lt; 3) return points;&lt;br /&gt; Collections.sort(points);&lt;br /&gt; &lt;br /&gt; LinkedList&lt;Point&gt; upper = new LinkedList&lt;Point&gt;();&lt;br /&gt; LinkedList&lt;Point&gt; lower = new LinkedList&lt;Point&gt;();&lt;br /&gt; &lt;br /&gt; for( Point point : points)&lt;br /&gt; {&lt;br /&gt;  upper.add(point);&lt;br /&gt;  &lt;br /&gt;  while(upper.size() &gt;= 3 &amp;&amp; !rightTurn(upper))&lt;br /&gt;  {&lt;br /&gt;   upper.remove(upper.size() - 2);&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; for( int i = points.size() - 1; i &gt;= 0; i--)&lt;br /&gt; {&lt;br /&gt;  lower.add(points.get(i));&lt;br /&gt;  &lt;br /&gt;  while(lower.size() &gt;= 3 &amp;&amp; !rightTurn(lower))&lt;br /&gt;  {&lt;br /&gt;   lower.remove(lower.size() - 2);&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; lower.remove(0);&lt;br /&gt; lower.remove(lower.size() - 1);&lt;br /&gt; upper.addAll(lower);&lt;br /&gt; return upper;&lt;br /&gt;}&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-113520643179197631?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/113520643179197631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=113520643179197631' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/113520643179197631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/113520643179197631'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/12/convex-hull-yay.html' title='Convex Hull. Yay!'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-113342707816189532</id><published>2005-12-01T02:16:00.000-06:00</published><updated>2005-12-21T17:08:13.413-06:00</updated><title type='text'>Happy Birthday</title><content type='html'>Today is my great-grandmother's birthday. I think she is 85 now. I'm quite lucky that she is still alive, even though she is &lt;a href="http://maps.google.com/maps?q=Asipovicy,+Belarus&amp;spn=0.284972,0.771687&amp;t=h&amp;hl=en"&gt;half a world away&lt;/a&gt; now (The town's name is apparently spelled Asipovicy, rather than the (in my opinion) more reasonable transliteration Osipovichy).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-113342707816189532?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/113342707816189532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=113342707816189532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/113342707816189532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/113342707816189532'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/12/happy-birthday.html' title='Happy Birthday'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-113203576482589758</id><published>2005-11-15T00:19:00.000-06:00</published><updated>2005-11-15T00:22:44.843-06:00</updated><title type='text'>DDR</title><content type='html'>Before I came back to Lincoln on Sunday, I stopped by Family Fun Center to play a bit of Dance Dance Revolution. I started off poorly by bombing a standard song. Then I went back to some of the 3-4 step light songs and played 5 full games (15 songs). It was fun, but I was tired by the end. For one of the games, a little girl about 5-6 years old joined me. Unfortunately, she managed to change her difficulty to standard, which was about 6-7 steps. The results weren't pretty :-(. Now I have a compiler assignment to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-113203576482589758?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/113203576482589758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=113203576482589758' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/113203576482589758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/113203576482589758'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/11/ddr.html' title='DDR'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-113080329310412485</id><published>2005-10-31T17:22:00.000-06:00</published><updated>2005-10-31T18:01:34.200-06:00</updated><title type='text'>Alarm clocks = useful</title><content type='html'>Today was interesting.&lt;br /&gt;&lt;br /&gt;I woke up at 10:30 and went to check my e-mail. I noticed a calendar popup telling me I had to go talk to &lt;a href="http://math.unl.edu/~sdunbar"&gt;Dr. Dunbar&lt;/a&gt; at ... 10:30.&lt;br /&gt;&lt;br /&gt;So I quickly changed, etc. and ran off to Avery Hall. I talked to him for about 40 minutes about &lt;a href="http://www.math.unl.edu/~mathday"&gt;Math Day&lt;/a&gt; questions. Interesting questions. Both of us made a few silly mistakes (i.e. improper arithmetic) in working the questions. I really can't say more, or else I think I'd be killed in my sleep. Numerical Analysis was nice, because we didn't have our usual professor teaching the class! We had &lt;a href="http://cse.unl.edu/~sincovec"&gt;Dr. Sincovec&lt;/a&gt; lecturing to us instead of Dr. Surkan (who has no web page, else I would link to it). After that, it was 3 hours of Team Time. &amp;lt;sarcasm&gt; Yay! &amp;lt;/sarcasm&gt;.&lt;br /&gt;&lt;br /&gt;Then SAB. I'd rather not post here why, but the suggestion came up that Dr. Rosenbaum should be Director of Housing :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-113080329310412485?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/113080329310412485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=113080329310412485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/113080329310412485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/113080329310412485'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/10/alarm-clocks-useful.html' title='Alarm clocks = useful'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-113013931624301968</id><published>2005-10-24T02:25:00.000-05:00</published><updated>2005-10-24T02:35:16.250-05:00</updated><title type='text'>Fun day today!</title><content type='html'>Today was fun. took a brief look at compilers homework, then it was time for practice ACM contest! GRINDOR! We dominated. Our performance would have earned us 7th place in a regional that included University of Waterloo, which has consistently done well at the international competition, and at 4th place last year was the best team from the western hemisphere. Our solutions are &lt;a href="http://cse.unl.edu/~ypisetsk/contest"&gt;here&lt;/a&gt; and the page with information about the contest is &lt;a href="http://acm.ashland.edu/2002/home.html"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that we solved problem B (Galactic Breakup) faster than any of the teams there, including a Carnegie Mellon team which solved 2 problems in 49 minutes!! :-D&lt;br /&gt;&lt;br /&gt;Now Nick's away message is "Yuliy = Uber" due to some assistance which I gave him with physics. And I found out that our compiler homework is now due in a week! In summary, Sunday, October 23 (1023. hehe), 2005 was a good day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-113013931624301968?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/113013931624301968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=113013931624301968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/113013931624301968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/113013931624301968'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/10/fun-day-today.html' title='Fun day today!'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-112948340158090285</id><published>2005-10-16T12:21:00.000-05:00</published><updated>2005-10-16T12:23:21.586-05:00</updated><title type='text'>Stupid ITS</title><content type='html'>Arrrgh. I can't access my stuff for design studio because (A) either my computer didn't restart itself at noon yesterday or it got a different IP address, and (B) all of the JDE servers are inaccessible from home (down?) (blazer, envoy, and atlanta are all nonresponsive). Ugh. Hopefully they'll be back up monday so I can do my stuff for DS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-112948340158090285?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/112948340158090285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=112948340158090285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/112948340158090285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/112948340158090285'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/10/stupid-its.html' title='Stupid ITS'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-112847557581966596</id><published>2005-10-04T20:18:00.000-05:00</published><updated>2005-10-04T20:26:15.826-05:00</updated><title type='text'>GRINDOR!</title><content type='html'>&lt;a href="http://acm.unl.edu/contest/results__/local2005/"&gt;Woohoo&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Grindor (myself, &lt;a href="http://www.stoleetech.com"&gt;Derrick Stolee&lt;/a&gt;, and Travis Meinders) won the local ACM programming contest. It was fun. We consumed lots of caffeine and sugar.&lt;br /&gt;&lt;br /&gt;Career fair tomorrow. I guess this means that I have to actually get up in the morning : - (. Well I think I'll get back to numanal now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-112847557581966596?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/112847557581966596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=112847557581966596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/112847557581966596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/112847557581966596'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/10/grindor.html' title='GRINDOR!'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-112745546531642939</id><published>2005-09-23T00:39:00.000-05:00</published><updated>2005-09-23T01:04:25.323-05:00</updated><title type='text'>Why am I still up?</title><content type='html'>Well, I'm happy that I've gotten through the day. Last night I tried to make a promise to myself not to hit snooze, because I needed time to study finance and history of rock music. That didn't happen, so I got up 10 minutes later than planned. Then after my first class (finance), I felt like I'd fall asleep any second, so I ran in to Selleck to get some caffeine + sugar into my blood. Compilers was alright. Powerwalking from Avery to Kauffman to Westbrook in 15 minutes was not fun. I had to do this because I brought 2 pens with me but no pencils, and the rock music test was on a scantron :-(&lt;br /&gt;&lt;br /&gt;Design studio class was not horribly boring (just highly boring, instead). Hmm... what else happened... I went over to Abel to eat dinner with Megan, and I went to this math problem solving session. I was one of two people there. The other was an extraordinarily bright high school sophmore from Lincoln East (&lt;a href="http://www.journalstar.com/articles/2005/07/11/homeroom/doc42cefa229f029787659646.txt"&gt;Alex Churchill&lt;/a&gt;) who attended &lt;a href="http://www.unl.edu/amc/a-activities/a6-mosp/mosp.html"&gt;MOSP&lt;/a&gt; in the summer.&lt;br /&gt;&lt;br /&gt;Now I've got a few interesting problems to work on:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;find all roots of P_m(x) = x^4 + x^3 + x^2 + mx + m^2&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Let x_i (i = 1 to n-1) be the roots (except 1) of x^n -1 for n &gt;= 2. Prove that&lt;br /&gt;1/(1-x_1) + 1/(1-x_2) + ... + 1/(1-x_n) = (n-1)/2&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Let P be an nth degree polynomial with integer coefficients and at least one integer root. Prove that n! | P(1)P(2)P(3)... P(n)&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-112745546531642939?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/112745546531642939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=112745546531642939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/112745546531642939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/112745546531642939'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/09/why-am-i-still-up.html' title='Why am I still up?'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-112733989794265802</id><published>2005-09-21T16:53:00.000-05:00</published><updated>2005-09-21T16:58:17.950-05:00</updated><title type='text'>Randomness: BoTI post</title><content type='html'>I figured I'd start posting again. Thanks for the &lt;a href="http://www.xanga.com/DramaFanatic05"&gt;inspiration&lt;/a&gt;, Megan.&lt;br /&gt;&lt;br /&gt;This week is annoying. Finance due yesterday, NumAnal homework today, Compilers deliverable tomorrow, history of rock music test tomorrow, NumAnal test friday. YAY! (oh wait. boo)&lt;br /&gt;&lt;br /&gt;Next week should be nicer, though. just finance and numanal is what it looks like :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-112733989794265802?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/112733989794265802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=112733989794265802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/112733989794265802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/112733989794265802'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/09/randomness-boti-post.html' title='Randomness: BoTI post'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-112373529584528082</id><published>2005-08-10T23:38:00.000-05:00</published><updated>2005-08-10T23:41:35.853-05:00</updated><title type='text'>What's wrong with this line of code</title><content type='html'>double max = 100/12;&lt;br /&gt;&lt;br /&gt;in other words boolean foo(){double max = 100/12; if(max &lt; 8.333333) return false;return true;} does not return true&lt;br /&gt;&lt;br /&gt;Anyone? No cheating and using a compiler, either!&lt;br /&gt;&lt;br /&gt;Programming contests are fun, and then you do stupid stuff like that line right there. (Yes, it is broken)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-112373529584528082?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/112373529584528082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=112373529584528082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/112373529584528082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/112373529584528082'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/08/whats-wrong-with-this-line-of-code.html' title='What&apos;s wrong with this line of code'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-111941860884121218</id><published>2005-06-22T00:24:00.000-05:00</published><updated>2005-06-22T00:36:48.846-05:00</updated><title type='text'>The work routine</title><content type='html'>Well. As was pointed out to me by &lt;a href="http://www.livejournal.com/users/m_marie"&gt;someone&lt;/a&gt;, I haven't updated this recently. So I guess I'll try and rectify that.&lt;br /&gt;&lt;br /&gt;My past month has been mostly spent spinning my gears and getting paid for it. Recently we've finally gotten some pages back from design so that we can start coding them. woohoo. Anyway, I've ordered parts for a new computer from NewEgg and a company called SMK Superstore. I'll post more when I'm not about to hit the keyboard with my forehead due to a need for sleep.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-111941860884121218?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/111941860884121218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=111941860884121218' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/111941860884121218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/111941860884121218'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/06/work-routine.html' title='The work routine'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-111506488072046714</id><published>2005-05-02T15:10:00.000-05:00</published><updated>2005-09-21T17:06:04.953-05:00</updated><title type='text'>End of Semseter time!</title><content type='html'>Well, this certainly is fun. Grades time...&lt;br /&gt;UNIX: likely A&lt;br /&gt;Math: likely A&lt;br /&gt;Goddard's class: likely A&lt;br /&gt;Elbaum's class: likely B&lt;br /&gt;Business: A-/A&lt;br /&gt;Semantic Web: ???? (probably an A, depending on paper and presentation)&lt;br /&gt;&lt;br /&gt;So we've got 48 hours to write a 10 page paper, create an application, and prepare a half hour presentation. Oh yeah. I've got 2 finals in the intervening time. YAY!&lt;br /&gt;&lt;br /&gt;update:&lt;br /&gt;all of the likely things were correct, and Business = A, SemWeb = A&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-111506488072046714?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/111506488072046714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=111506488072046714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/111506488072046714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/111506488072046714'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/05/end-of-semseter-time.html' title='End of Semseter time!'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-111167680947148784</id><published>2005-03-24T08:51:00.000-06:00</published><updated>2005-03-24T09:08:23.566-06:00</updated><title type='text'>The last 2 days or so</title><content type='html'>Okay. Let's see how the last 2 days have gone&lt;br /&gt;&lt;br /&gt;Tuesday: wake up at 8. Shower, breakfast&lt;br /&gt;8:00 wake up, shower&lt;br /&gt;8:50 breakfast&lt;br /&gt;9:30 Math&lt;br /&gt;10:45 Done with math, head back to Kauffman&lt;br /&gt;11:00 Software Engineering. Watch as Elbaum picks on Cliff and Brett continuously&lt;br /&gt;12:15 Done with SE, go try to talk to Elbaum&lt;br /&gt;12:35 Finally talk to Elbaum for about 30 seconds, go to lunch&lt;br /&gt;1:10 Done with lunch, about 15 minutes spare before class&lt;br /&gt;1:30 Computer Systems class&lt;br /&gt;3:30 Done with Computer Systems class, try to start working on math homework and simulation&lt;br /&gt;5:00 dinner&lt;br /&gt;6:00 start working for real&lt;br /&gt;8:30 Meet with Joel to discuss math homework&lt;br /&gt;9:15 Back to room to work on simulation&lt;br /&gt;10:20 Group meeting&lt;br /&gt;10:40 Group meeting over, try resuming work on simulation. Abandon old model and start from scratch&lt;br /&gt;11:00 Smash Bros break&lt;br /&gt;11:20 End break&lt;br /&gt;12:30 Go to sleep, alarm set for 6:38 am&lt;br /&gt;&lt;br /&gt;Wednesday "The Day from Hell"&lt;br /&gt;6:38 Wake up, check e-mail&lt;br /&gt;6:50-7:00 go to breakfast&lt;br /&gt;7:30: Done with breakfast, start back up on simulation&lt;br /&gt;8:30 - 9:00: Done with simulation, starting write-up&lt;br /&gt;9:30 Done with simulation and write-up. Leave for work.&lt;br /&gt;12:20 leave work, a bit later than planned&lt;br /&gt;12:30 Take picture for ancillary info&lt;br /&gt;12:45 Talk to Swenseth with group&lt;br /&gt;1:10 Talk to Rick with group&lt;br /&gt;1:30 Getting lectured to by Rosenbaum "I don't think it's that bad"&lt;br /&gt;1:40 Start of forum about problems with R&amp;M, Jana just sits off to side to take notes, doesn't say a word&lt;br /&gt;2:30 Industry Panel gives their stories, including "We're FDA-governed" lady&lt;br /&gt;4:25 Done with industry panel, run off to Semantic Web&lt;br /&gt;5:45 Done with Semantic Web, get dinner&lt;br /&gt;6:15 Done with dinner, get complex analysis from room just in case, go off to UNIX&lt;br /&gt;6:30 UNIX starts, take quiz. Think I did well&lt;br /&gt;8:00 finish the lab for UNIX class, leave there&lt;br /&gt;8:10 Get back to room. 50 minutes of freedom&lt;br /&gt;9:00 start working on ERP&lt;br /&gt;1:30 head off to sleep, as brain is barely functioning&lt;br /&gt;&lt;br /&gt;Thursday&lt;br /&gt;6:38 hit snooze&lt;br /&gt;6:47 get up, PDFize the deliverable and upload to CVS&lt;br /&gt;7:15 get breakfast with Amar and Aimee&lt;br /&gt;7:35 get back to room, start Math homework due at 9:30&lt;br /&gt;8:30 Finish math homework, play some piano&lt;br /&gt;8:50 Finish piano, get back to room, start writing this&lt;br /&gt;9:05 Click Publish&lt;br /&gt;&lt;br /&gt;Isn't JDE fun?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-111167680947148784?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/111167680947148784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=111167680947148784' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/111167680947148784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/111167680947148784'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/03/last-2-days-or-so.html' title='The last 2 days or so'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-111152747030476179</id><published>2005-03-22T15:35:00.000-06:00</published><updated>2005-03-22T15:37:50.306-06:00</updated><title type='text'>Rejected</title><content type='html'>Well. I found out the week before break that I got rejected from EFJohnson. Oh well. Spring break was mostly uneventful, but I got some well-needed rest. And that rest will be long forgotten come Thursday. 2 assignments due tomorrow and 1 on thursday (ERP, simulation, ERP). It's fun. No really. It's fun. Bah. Okay, no it's not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-111152747030476179?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/111152747030476179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=111152747030476179' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/111152747030476179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/111152747030476179'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/03/rejected.html' title='Rejected'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-110995515660845873</id><published>2005-03-04T10:50:00.000-06:00</published><updated>2005-03-09T11:47:08.336-06:00</updated><title type='text'>One more week...</title><content type='html'>Yay. Software Engineering deliverable 2 is now &lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;COMPLETE!!!&lt;/span&gt;&lt;/span&gt;. It makes me happy. Also, I had an internship interview at EFJohnson on Wednesday. We'll see what they decide. They said they'd get back to me in a week. I hope it will be good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-110995515660845873?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/110995515660845873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=110995515660845873' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/110995515660845873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/110995515660845873'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/03/one-more-week.html' title='One more week...'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-110875113203963942</id><published>2005-02-18T12:23:00.000-06:00</published><updated>2005-02-18T12:25:32.040-06:00</updated><title type='text'>Whew</title><content type='html'>Well...&lt;br /&gt;After getting thoroughly killed on the first ERP deliverable, I've finally gotten a chance to relax. Yesterday I had a test and a quiz. Both were easy (yay!). Now I'm going home for the weekend tonight. Tomorrow I watch NE Aca Deca state. All in all, I'm in a good mood now, which hasn't been the case for the past month&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-110875113203963942?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/110875113203963942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=110875113203963942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/110875113203963942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/110875113203963942'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/02/whew.html' title='Whew'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-110689543261148513</id><published>2005-01-28T01:52:00.000-06:00</published><updated>2005-01-28T00:57:12.610-06:00</updated><title type='text'>::Enter Frenzy Mode::</title><content type='html'>Well. I think I'm officially busy now. Next week I have a report (Sarbanes-Oxley), a math assignment, a revised resume, a CS lab, and a simulation assignment due. And that's not considering ERP. The test suite is due the tuesday after that. At least I don't have semantic web stuff!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-110689543261148513?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/110689543261148513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=110689543261148513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/110689543261148513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/110689543261148513'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/01/enter-frenzy-mode.html' title='::Enter Frenzy Mode::'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-110533869732655070</id><published>2005-01-10T00:31:00.000-06:00</published><updated>2005-01-10T00:32:40.706-06:00</updated><title type='text'>Something tells me I'll be thinking a bit about CS this semester</title><content type='html'>Well. I've finally made up my mind. After an email introducing a CSCE 496 course about Semantic Web Technologies, the idea seemed to stick in my mind, rather than float away like most of the other such messages I receive. Anyway, after lots of thinking and asking a few other people (thanks Stolee and Travis), I've decided to go ahead and sign up for it. I wonder how it will go... A CS class on monday and wednesday followed by math, cs, lunch, cs on tuesday and thursday. Oh and toss in UNIX on wednesday nights to eat up 2 hours and you have a nice little semester... Anyway schedule&lt;br /&gt;&lt;br /&gt;Monday: Work until 1:45, JDE Business 2:30 - 4:25 ((UNIX 5:30-7:20 if I choose not to stay in 496, otherwise Semantic Web 4:30 - 5:45))&lt;br /&gt;&lt;br /&gt;Tuesday: Complex Variables 9:30-10:45, Software Engineering 11:00 - 12:15, lunch, Computer Systems 1:30 - 3:25&lt;br /&gt;&lt;br /&gt;Wednesday: Work until 12:45, JDE Tech Comm and Business 1:30 - 4:25 ((UNIX 6:30 - 8:20, Semantic Web 4:30 - 5:45 if I choose to stay in Semantic Web))&lt;br /&gt;&lt;br /&gt;Thursday: Complex Variables 9:30-10:45, Software Engineering 11:00 - 12:15, lunch, Computer Systems 1:30 - 3:25&lt;br /&gt;&lt;br /&gt;Friday: Work until 1:45, JDE Business 2:30  - 4:25 (easy day. yay! :-) )&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-110533869732655070?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/110533869732655070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=110533869732655070' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/110533869732655070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/110533869732655070'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/01/something-tells-me-ill-be-thinking-bit.html' title='Something tells me I&apos;ll be thinking a bit about CS this semester'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9672505.post-110469343278733576</id><published>2005-01-02T13:14:00.000-06:00</published><updated>2005-01-02T13:17:12.786-06:00</updated><title type='text'>Happy New Year!</title><content type='html'>Wow. My family is ...err... interesting.&lt;br /&gt;&lt;br /&gt;We (very extended family; about 20 people in all) got together at 6 P.M. to celebrate the new year. Everything went well, only between 9:30 and 10:30, EVERYONE LEFT! As a result, I ended up ringing in the new year while watching CNN's coverage of the effects of the tsunami in Sri Lanka. Not exactly how I had planned it.  &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9672505-110469343278733576?l=mntlchaos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mntlchaos.blogspot.com/feeds/110469343278733576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9672505&amp;postID=110469343278733576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/110469343278733576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9672505/posts/default/110469343278733576'/><link rel='alternate' type='text/html' href='http://mntlchaos.blogspot.com/2005/01/happy-new-year.html' title='Happy New Year!'/><author><name>MntlChaos</name><uri>http://www.blogger.com/profile/04423729712584834077</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></entry></feed>
