<?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-4510915550158314064</id><updated>2011-11-27T16:14:20.006-08:00</updated><category term='C#'/><category term='San Diego'/><category term='Palm Dessert'/><category term='Salton Sea'/><category term='asp.net firefox ipv6 visual studio localhost'/><category term='ASP.NET Errors'/><category term='Point Loma'/><category term='Object reference not set to an instance of an object.'/><category term='Mecca Beach'/><category term='Panoramic'/><category term='Coronado Island'/><category term='ASP.NET'/><category term='Hicking'/><title type='text'>Inside the Mind of Justas</title><subtitle type='html'>Random notes about things that enter my ADD mind.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://justasbirgiolas.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://justasbirgiolas.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Justas Birgiolas</name><uri>http://www.blogger.com/profile/17871645990615653250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6O_HGHRzI/AAAAAAAAABk/wJDw7lZ5lAk/S220/n1921026_42732392_6325.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4510915550158314064.post-1020111851544194373</id><published>2010-12-07T20:19:00.000-08:00</published><updated>2010-12-07T20:19:44.744-08:00</updated><title type='text'>LINQ in JavaScript - linq.js</title><content type='html'>I love LINQ and love JavaScript. Now you can enjoy all the wonders of &lt;a href="http://linqjs.codeplex.com/"&gt;LINQ in JavaScript by using linq.js&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="color: blue;"&gt;var&lt;/span&gt; queryResult = Enumerable.From(jsonArray)&lt;br /&gt;    .Where(&lt;span style="color: blue;"&gt;function&lt;/span&gt; (x) { &lt;span style="color: blue;"&gt;return&lt;/span&gt; x.user.id &amp;lt; 200 })&lt;br /&gt;    .OrderBy(&lt;span style="color: blue;"&gt;function&lt;/span&gt; (x) { &lt;span style="color: blue;"&gt;return&lt;/span&gt; x.user.screen_name })&lt;br /&gt;    .Select(&lt;span style="color: blue;"&gt;function&lt;/span&gt; (x) { &lt;span style="color: blue;"&gt;return&lt;/span&gt; x.user.screen_name + &lt;span style="color: #a31515;"&gt;':'&lt;/span&gt; + x.text })&lt;br /&gt;    .ToArray();&lt;/pre&gt;&lt;br /&gt;There is a standalone &lt;span id="goog_1558129113"&gt;&lt;/span&gt;&lt;a href="http://linqjs.codeplex.com/releases/view/47958"&gt;JavaScript library, a jQuery plugin&lt;span id="goog_1558129114"&gt;&lt;/span&gt;&lt;/a&gt;, and an &lt;a href="http://neue.cc/reference.htm"&gt;editor with reference to try out your linq.js queries&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510915550158314064-1020111851544194373?l=justasbirgiolas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://justasbirgiolas.blogspot.com/feeds/1020111851544194373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://justasbirgiolas.blogspot.com/2010/12/linq-in-javascript-linqjs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default/1020111851544194373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default/1020111851544194373'/><link rel='alternate' type='text/html' href='http://justasbirgiolas.blogspot.com/2010/12/linq-in-javascript-linqjs.html' title='LINQ in JavaScript - linq.js'/><author><name>Justas Birgiolas</name><uri>http://www.blogger.com/profile/17871645990615653250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6O_HGHRzI/AAAAAAAAABk/wJDw7lZ5lAk/S220/n1921026_42732392_6325.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4510915550158314064.post-6163297169733392119</id><published>2010-11-06T14:34:00.000-07:00</published><updated>2010-11-06T14:37:57.709-07:00</updated><title type='text'>Search Legitimate Encyclopedias Only</title><content type='html'>Tired of searching for something and only getting "answers" from bored 8-year-olds on Yahoo Answers?&lt;br /&gt;&lt;br /&gt;Me too.&lt;br /&gt;&lt;br /&gt;Try blekko.com filtered search that will search only legitimate encyclopedias (Wikipedia, Yahoo Answers, and other self-professed "expert" sites are excluded). &lt;br /&gt;&lt;br /&gt;&lt;form action="http://blekko.com/" id="searchForm" name="searchForm"&gt;&lt;input gtbfieldid="16" id="searchBox" name="q" type="text" value="/birgiolasj/nonwiki" /&gt;&lt;input id="submitSearch" type="submit" value="search blekko" /&gt;&lt;/form&gt;Compare blekko &amp;amp; google search results:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?q=time+travel"&gt;"Time Travel" on Google&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blekko.com/ws/time+travel+/birgiolasj/nonwiki%20"&gt;"Time Tavel" on Blekko&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Notice how this gem will not be included in Blekko results:&lt;br /&gt;&lt;br /&gt;&lt;h3 class="r"&gt;&lt;a class="l" href="http://tinyurl.com/ce9um3"&gt;The &lt;i&gt;Time Travel&lt;/i&gt; Fund[tm]&lt;/a&gt;&lt;/h3&gt;We believe &lt;i&gt;Time Travel&lt;/i&gt; will one day be possible, so we have started an investment fund that may one day pay for you to travel to the future.&lt;br /&gt;&lt;cite&gt;www.&lt;b&gt;timetravel&lt;/b&gt;fund.com/&lt;/cite&gt; - &lt;a href="http://webcache.googleusercontent.com/search?q=cache:ZBwdXWZgWpwJ:www.timetravelfund.com/+time+travel&amp;amp;cd=6&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;gl=us"&gt;Cached&lt;/a&gt; - &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=related:www.timetravelfund.com/+time+travel&amp;amp;tbo=1&amp;amp;sa=X&amp;amp;ei=usbVTKKtMoecsQOhoa2NCw&amp;amp;ved=0CEwQHzAF"&gt;Similar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="f"&gt;&lt;span class="gl"&gt;I love Google, but unless they do something about the amount of garbage and spam in their search results, the smaller search engines that put more focus on quality will eat them alive. I feel like I'm back in the 90's where you'd try yahoo first, then lycos, then altavista to find what you're really looking for.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510915550158314064-6163297169733392119?l=justasbirgiolas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://justasbirgiolas.blogspot.com/feeds/6163297169733392119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://justasbirgiolas.blogspot.com/2010/11/search-legitimate-encyclopedias-only.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default/6163297169733392119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default/6163297169733392119'/><link rel='alternate' type='text/html' href='http://justasbirgiolas.blogspot.com/2010/11/search-legitimate-encyclopedias-only.html' title='Search Legitimate Encyclopedias Only'/><author><name>Justas Birgiolas</name><uri>http://www.blogger.com/profile/17871645990615653250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6O_HGHRzI/AAAAAAAAABk/wJDw7lZ5lAk/S220/n1921026_42732392_6325.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4510915550158314064.post-3496835212496574799</id><published>2010-04-07T21:42:00.000-07:00</published><updated>2010-04-07T21:50:57.269-07:00</updated><title type='text'>Web Developer Job Skills Trend Tracker - Launched</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.computingflow.com"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 233px; height: 268px;" src="http://3.bp.blogspot.com/_ezCXsrDJRLA/S71gXZ5aYkI/AAAAAAAAAD0/AlK_G0LGNcI/s400/WEb+developer+skills+Job+Tracker.jpg" alt="Web Developer Job Skills Trend Tracker Screenshot" id="BLOGGER_PHOTO_ID_5457624278647857730" border="0" /&gt;&lt;/a&gt;To get a more objective picture of what kinds of technologies various companies are using, I've put together a small, one-pager site to get the counts of available jobs on careerbuilder.com using their API.&lt;br /&gt;&lt;br /&gt;Keywords are organized by category and sorted by number of jobs with those keywords.&lt;br /&gt;&lt;br /&gt;Take a look at the &lt;a href="http://www.computingflow.com/"&gt;Web Developer Job Skills Trend Tracker&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510915550158314064-3496835212496574799?l=justasbirgiolas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://justasbirgiolas.blogspot.com/feeds/3496835212496574799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://justasbirgiolas.blogspot.com/2010/04/web-developer-job-skills-trend-tracker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default/3496835212496574799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default/3496835212496574799'/><link rel='alternate' type='text/html' href='http://justasbirgiolas.blogspot.com/2010/04/web-developer-job-skills-trend-tracker.html' title='Web Developer Job Skills Trend Tracker - Launched'/><author><name>Justas Birgiolas</name><uri>http://www.blogger.com/profile/17871645990615653250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6O_HGHRzI/AAAAAAAAABk/wJDw7lZ5lAk/S220/n1921026_42732392_6325.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ezCXsrDJRLA/S71gXZ5aYkI/AAAAAAAAAD0/AlK_G0LGNcI/s72-c/WEb+developer+skills+Job+Tracker.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4510915550158314064.post-7246597842017369221</id><published>2009-06-23T19:46:00.000-07:00</published><updated>2010-07-15T20:58:39.077-07:00</updated><title type='text'>Refresh Stylesheets Bookmarket: refresh stylesheets on a page via javascript bookmarklet</title><content type='html'>During web development, I sometimes need to edit the stylesheets of the page but I do not want to refresh the whole page and then repeat the steps I took to get to a particular state of the page (find a record, select, click edit, etc...). So I made a quick and dirty bookmarklet that I can click on to refresh all the stylesheets on the current page. Works like magic... tested in IE6/7, FF3 and Chrome.&lt;br /&gt;&lt;br /&gt;Drag the link below to your bookmarks, or alternativelly, right click it and hit "Bookmark this link" (in Firefox).&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript:(function()%20{%20var%20s%20=%20document.getElementsByTagName('link');%20for(var%20i%20=%200;%20i%20&amp;lt;%20s.length;%20i++)%20s[i].href%20+=%20(s[i].href.search(/\?/)%20&amp;gt;=%200%20?%20'&amp;amp;'%20:%20'?')%20+%20'random='+Math.round(Math.random()*10000);%20})();"&gt;Refresh Stylesheets&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How it works:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;(function(){   &lt;br /&gt;  var s = document.getElementsByTagName("link");&lt;br /&gt;  for(var i = 0; i &amp;lt; s.length; i++)&lt;br /&gt;     s[i].href += (s[i].href.search(/\?/) &amp;gt;= 0 ? "&amp;amp;" : "?")&lt;br /&gt;        + "random=" + Math.round(Math.random()*10000);&lt;br /&gt;})();&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;It simply loops through the stylesheets in the current document and appends a random integer to their urls ("random=XYZ"). Since the stylesheet url with the extra query string parameter does not exist in the browser's cache, the browser fetches the newly updated stylesheet.&lt;br /&gt;&lt;br /&gt;This can be repeated multiple times, the stylesheet url will just have multiple query string "random" parameters.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510915550158314064-7246597842017369221?l=justasbirgiolas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://justasbirgiolas.blogspot.com/feeds/7246597842017369221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://justasbirgiolas.blogspot.com/2009/06/refresh-stylesheets-bookmarket-refresh.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default/7246597842017369221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default/7246597842017369221'/><link rel='alternate' type='text/html' href='http://justasbirgiolas.blogspot.com/2009/06/refresh-stylesheets-bookmarket-refresh.html' title='Refresh Stylesheets Bookmarket: refresh stylesheets on a page via javascript bookmarklet'/><author><name>Justas Birgiolas</name><uri>http://www.blogger.com/profile/17871645990615653250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6O_HGHRzI/AAAAAAAAABk/wJDw7lZ5lAk/S220/n1921026_42732392_6325.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4510915550158314064.post-5931684861792334905</id><published>2009-02-11T12:51:00.000-08:00</published><updated>2009-02-11T13:04:48.720-08:00</updated><title type='text'>FreeCreditReport.com 50% discount trick</title><content type='html'>Hehe, so I signed up for the FreeCreditReport.com site trial membership the other day, and of course I just wanted to get the free report to quickly check my credit score.&lt;br /&gt;&lt;br /&gt;All nice and good, but you can only see the score based on the info from Experian, but not the other two companies. (Seems like the site is actually owned by Experian, thus only their score)&lt;br /&gt;&lt;br /&gt;To see all three, you need to pay **$39.95**. What??? Forty friggin bucks just to see all three scores? Considering you can do the same by going to the other agencies sites and seeing their score for free.&lt;br /&gt;&lt;br /&gt;Anyway, I promptly called the number to cancel the membership (you've got 7 days to do it), and after I entered my SSN, etc...&lt;br /&gt;&lt;br /&gt;Surprise, surprise they offered a 50% discount.&lt;br /&gt;&lt;br /&gt;So basically to get the 50% off, call the number they list on their site (can find it in FAQs, well hidden, non the less)&lt;br /&gt;&lt;br /&gt;1-888-829-6560&lt;br /&gt;M-F 6am-6pm PST&lt;br /&gt;&lt;br /&gt;And once they confirm the membership, you'll get offered to take the discount.&lt;br /&gt;&lt;br /&gt;TADA!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510915550158314064-5931684861792334905?l=justasbirgiolas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://justasbirgiolas.blogspot.com/feeds/5931684861792334905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://justasbirgiolas.blogspot.com/2009/02/freecreditreportcom-50-discount-trick.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default/5931684861792334905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default/5931684861792334905'/><link rel='alternate' type='text/html' href='http://justasbirgiolas.blogspot.com/2009/02/freecreditreportcom-50-discount-trick.html' title='FreeCreditReport.com 50% discount trick'/><author><name>Justas Birgiolas</name><uri>http://www.blogger.com/profile/17871645990615653250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6O_HGHRzI/AAAAAAAAABk/wJDw7lZ5lAk/S220/n1921026_42732392_6325.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4510915550158314064.post-4334781387573711046</id><published>2009-02-04T18:19:00.000-08:00</published><updated>2009-02-04T19:13:47.435-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asp.net firefox ipv6 visual studio localhost'/><title type='text'>Slow localhost loading in Firefox when using Visual Studio Web Development Server (but not when using IE)</title><content type='html'>I was trying to debug a ASP.NET project using the Visual Studio Web Development Server (WDS) and the pages in Firefox would come up extremely slow. Normal speed with all other browsers, IE 6,7 and Chrome, and Safari.&lt;br /&gt;&lt;br /&gt;Well, it turns out that Firefox 3 by default will try to resolve IPv6 addresses when requesting a URL. When it can't find one, a time out must pass before it returns a result. The localhost address used by the WDS won't have an IPv6 address, and thus when FF asks for localhost, it gets delayed looking up the IPv6 address.&lt;br /&gt;&lt;br /&gt;FF will then do this for every item on the page, image, js, css, etc...&lt;br /&gt;&lt;br /&gt;The fix involves adjusting the Firefox settings to NOT try to resolve the IPv6 addresses for a given domain.&lt;br /&gt;&lt;br /&gt;Derek &lt;a href="http://www.ardentdev.com/blog/index.php/2008/12/23/fix-slow-firefox-3-on-vista-with-localhost/"&gt;here&lt;/a&gt; offers a solution to fix the problem by turning off the IPv6 lookup feature completely, however there is also a way to allow Firefox to just disable the DNS lookups for a particular domain name, not just turn off the feature all together.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;To only exclude a given domain name from IPv6 lookups:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Start Firefox&lt;/li&gt;&lt;li&gt;In the address bar, type in "&lt;span style="font-weight: bold;"&gt;about:config&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;Accept the warning&lt;/li&gt;&lt;li&gt;In the filter box type in: "&lt;span style="font-weight: bold;"&gt;network.dns.ipv4OnlyDomains&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Double click&lt;/span&gt; the one entry that should show up&lt;/li&gt;&lt;li&gt;Type in "&lt;span style="font-weight: bold;"&gt;localhost&lt;/span&gt;" and any other domains (comma separated) &gt; OK&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Changes should take affect immediately&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;To turn off IPv6 lookups entirely:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Start Firefox&lt;/li&gt;&lt;li&gt;In the address bar, type in "&lt;span style="font-weight: bold;"&gt;about:config&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;Accept the warning&lt;/li&gt;&lt;li&gt;In the filter box type in: "&lt;span style="font-weight: bold;"&gt;Network.dns.disableIPv6&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Double click&lt;/span&gt; the one entry that should show up, to change it to &lt;span style="font-weight: bold;"&gt;true&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Changes should take affect immediately&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;More info about these magic properties:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'times new roman';font-size:16;"  &gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri,sans-serif;"&gt;&lt;a rel="nofollow" target="_blank" href="http://kb.mozillazine.org/Network.dns.ipv4OnlyDomains" style="color: purple; text-decoration: underline;"&gt;&lt;span class="yshortcuts" id="lw_1233800795_0"&gt;http://kb.mozillazine.org/Network.dns.ipv4OnlyDomains&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'times new roman';font-size:16;"  &gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri,sans-serif;"&gt;&lt;a rel="nofollow" target="_blank" href="http://kb.mozillazine.org/Network.dns.ipv4OnlyDomains" style="color: purple; text-decoration: underline;"&gt;&lt;span class="yshortcuts" id="lw_1233800795_0"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a rel="nofollow" target="_blank" href="http://kb.mozillazine.org/Network.dns.disableIPv6" style="color: blue; text-decoration: underline;"&gt;&lt;span class="yshortcuts" id="lw_1233800795_1"&gt;http://kb.mozillazine.org/Network.dns.disableIPv6&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/span&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/4510915550158314064-4334781387573711046?l=justasbirgiolas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://justasbirgiolas.blogspot.com/feeds/4334781387573711046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://justasbirgiolas.blogspot.com/2009/02/firefox-slow-page-loading-when-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default/4334781387573711046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default/4334781387573711046'/><link rel='alternate' type='text/html' href='http://justasbirgiolas.blogspot.com/2009/02/firefox-slow-page-loading-when-using.html' title='Slow localhost loading in Firefox when using Visual Studio Web Development Server (but not when using IE)'/><author><name>Justas Birgiolas</name><uri>http://www.blogger.com/profile/17871645990615653250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6O_HGHRzI/AAAAAAAAABk/wJDw7lZ5lAk/S220/n1921026_42732392_6325.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4510915550158314064.post-3016800814118518915</id><published>2009-01-04T17:27:00.000-08:00</published><updated>2009-01-04T18:22:42.986-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Object reference not set to an instance of an object.'/><title type='text'>Cause of Error: ASP.NET: Object reference not set to an instance of an object.</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;The Problem&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ezCXsrDJRLA/SWFiXnl3ErI/AAAAAAAAAB8/gZfeqIenPeY/s1600-h/Browser+ORNISTO.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 346px;" src="http://1.bp.blogspot.com/_ezCXsrDJRLA/SWFiXnl3ErI/AAAAAAAAAB8/gZfeqIenPeY/s400/Browser+ORNISTO.jpg" alt="" id="BLOGGER_PHOTO_ID_5287615595413967538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The obscure, and generally least informative error "Object reference not set to an instance of an object", is arguably the most annoying error an ASP.NET developer will encounter.&lt;br /&gt;&lt;br /&gt;When initially starting .NET dev, I would encounter it daily, and it would be a major cause of headaches for me.&lt;br /&gt;&lt;br /&gt;Here is some sample code:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ezCXsrDJRLA/SWFiXiFPgJI/AAAAAAAAACM/EnnrbQrfGGU/s1600-h/Object+Reference+Not+Set+To+An+Instance+of+an+Object.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 514px; height: 295px;" src="http://1.bp.blogspot.com/_ezCXsrDJRLA/SWFiXiFPgJI/AAAAAAAAACM/EnnrbQrfGGU/s400/Object+Reference+Not+Set+To+An+Instance+of+an+Object.jpg" alt="" id="BLOGGER_PHOTO_ID_5287615593934979218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;The Cause:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The error is caused when one tries to access a property of an un-initialized object (the object is null).&lt;br /&gt;&lt;br /&gt;In the code there is a class called DummyMotherClass, and it has just one property called "ChildDummy" of type DummyClass.&lt;br /&gt;&lt;br /&gt;Above, when a variable of type DummyMotherClass is declared, the ChildDummy property is not instantiated.&lt;br /&gt;&lt;br /&gt;So, after the line "DummyMotherClass TestInstance = new DummyMotherClass();", the TestInstance.ChildDummy is null.&lt;br /&gt;&lt;br /&gt;If you try to access any property of the ChildDummy property, the "Object reference not set to an instance of an object" will be thrown. This happens because you're essentially trying to do something like&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ezCXsrDJRLA/SWFnEooIFVI/AAAAAAAAACc/frJGrwRHiUI/s1600-h/Why+Ornisto+Happens.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 276px; height: 44px;" src="http://2.bp.blogspot.com/_ezCXsrDJRLA/SWFnEooIFVI/AAAAAAAAACc/frJGrwRHiUI/s400/Why+Ornisto+Happens.jpg" alt="" id="BLOGGER_PHOTO_ID_5287620766832530770" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;The Solution:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To fix the error, you can:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Check if TestInstance.ChildDummy != null, before attempting to use one of the ChildDummy's properties.&lt;/li&gt;&lt;li&gt;Initiallize the TestInstance.ChildDummy manually.&lt;/li&gt;&lt;li&gt;Surround the line in question with a try { } catch {} statement (may degrade performance though).&lt;/li&gt;&lt;/ul&gt;In the fixed code below, I addressed the problem by initializing the ChildDummy property of the DummyMotherClass in it's constructor "ChildDummy = new DummyClass();".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ezCXsrDJRLA/SWFiXvInONI/AAAAAAAAACE/RQqNbiKDWxk/s1600-h/Fixed+ORNISTO.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 330px;" src="http://1.bp.blogspot.com/_ezCXsrDJRLA/SWFiXvInONI/AAAAAAAAACE/RQqNbiKDWxk/s400/Fixed+ORNISTO.jpg" alt="" id="BLOGGER_PHOTO_ID_5287615597438777554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This also could have been done just below the "DummyMotherClass TestInstance = new DummyMotherClass();" line, if you do not have access to the constructor. Ie "TestInstance.ChildDummy = new DummyClass();"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Debugging:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have not found a better way to check which object is null other than starting the Visual Studio debugger. The error page tells you which line is causing the problem, but it doesn't tell you which object is null. The error becomes less useful when you have the properties chained across multiple levels. Esp when using LINQ to SQL (ie: following foreign key relationships).&lt;br /&gt;&lt;br /&gt;I usually just hover over each object in the line starting with the leftmost one, and continue sweeping right until the object in question is null.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ezCXsrDJRLA/SWFsuEBj-XI/AAAAAAAAACk/pUwX-pqYfvc/s1600-h/Debugging+ORNISTO.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 64px;" src="http://3.bp.blogspot.com/_ezCXsrDJRLA/SWFsuEBj-XI/AAAAAAAAACk/pUwX-pqYfvc/s400/Debugging+ORNISTO.jpg" alt="" id="BLOGGER_PHOTO_ID_5287626976119748978" border="0" /&gt;&lt;/a&gt;After finding the causing object I add some if statements to check for nulls, or look for a more general solution to address the problem if it may reoccur in other places in code.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Conclusion:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps to avoid some frustrating moments!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510915550158314064-3016800814118518915?l=justasbirgiolas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://justasbirgiolas.blogspot.com/feeds/3016800814118518915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://justasbirgiolas.blogspot.com/2009/01/cause-of-error-aspnet-object-reference.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default/3016800814118518915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default/3016800814118518915'/><link rel='alternate' type='text/html' href='http://justasbirgiolas.blogspot.com/2009/01/cause-of-error-aspnet-object-reference.html' title='Cause of Error: ASP.NET: Object reference not set to an instance of an object.'/><author><name>Justas Birgiolas</name><uri>http://www.blogger.com/profile/17871645990615653250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6O_HGHRzI/AAAAAAAAABk/wJDw7lZ5lAk/S220/n1921026_42732392_6325.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ezCXsrDJRLA/SWFiXnl3ErI/AAAAAAAAAB8/gZfeqIenPeY/s72-c/Browser+ORNISTO.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4510915550158314064.post-6258988542749217555</id><published>2009-01-02T13:10:00.000-08:00</published><updated>2009-01-04T18:25:32.864-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Panoramic'/><category scheme='http://www.blogger.com/atom/ns#' term='Coronado Island'/><category scheme='http://www.blogger.com/atom/ns#' term='Point Loma'/><category scheme='http://www.blogger.com/atom/ns#' term='Mecca Beach'/><category scheme='http://www.blogger.com/atom/ns#' term='Palm Dessert'/><category scheme='http://www.blogger.com/atom/ns#' term='Salton Sea'/><category scheme='http://www.blogger.com/atom/ns#' term='Hicking'/><category scheme='http://www.blogger.com/atom/ns#' term='San Diego'/><title type='text'>Palm Springs and San Diego Panoramas</title><content type='html'>These are some pics from the trip to San Diego I took last week. I stitched the panoramas using Photoshop CS3. Some of these are irregularly shaped, because I didn't want to lose the part of images when pigeonholing them into a rectangular shape.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6DeAb3eBI/AAAAAAAAABA/hH6M7MuW1hA/s1600-h/Salton+Sea+Shore+%28Custom%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 83px;" src="http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6DeAb3eBI/AAAAAAAAABA/hH6M7MuW1hA/s400/Salton+Sea+Shore+%28Custom%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5286807564115736594" border="0" /&gt;&lt;/a&gt;Salton Sea from Salton Sea State Recreation Area. Center facing West. The whole beach and the land around it is covered in salt deposits. Looks really crazy. It was too cold to swim, but I wonder if you could float easily, much like in the Dead Sea.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ezCXsrDJRLA/SV6DdDudq4I/AAAAAAAAAAo/E2FoyZsEII8/s1600-h/Hotel+View+Palm+Springs+%28Custom%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 178px;" src="http://2.bp.blogspot.com/_ezCXsrDJRLA/SV6DdDudq4I/AAAAAAAAAAo/E2FoyZsEII8/s400/Hotel+View+Palm+Springs+%28Custom%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5286807547819174786" border="0" /&gt;&lt;/a&gt;The view from Courtyard by Marriott‎ hotel we stayed at in Palm Dessert, CA. The hotel is at &lt;span lkgal="undefined" jstcache="39" jsvalues="$title:m.title;$laddr:m.laddr;$addrurl:m.addressUrl;lkgal:m.lkgaddresslines;$features:features;$lkgal:m.lkgaddresslines"&gt;&lt;span dir="ltr" jstcache="54" jsdisplay="$title||!$laddr||!$addrurl" jsvalues=".innerHTML:$addrline;dir:bidiDir($addrline,true)"&gt;&lt;br /&gt;74895 Frank Sinatra Drive&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ezCXsrDJRLA/SV6Dd2pSkSI/AAAAAAAAAA4/1zDksxxgIl4/s1600-h/Palm+Dessert+Hilltop+View+%28Custom%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 94px;" src="http://2.bp.blogspot.com/_ezCXsrDJRLA/SV6Dd2pSkSI/AAAAAAAAAA4/1zDksxxgIl4/s400/Palm+Dessert+Hilltop+View+%28Custom%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5286807561487683874" border="0" /&gt;&lt;/a&gt;View of Palm Dessert, CA from a hill on the West side of town. Near &lt;span lkgal="undefined" jstcache="39" jsvalues="$title:m.title;$laddr:m.laddr;$addrurl:m.addressUrl;lkgal:m.lkgaddresslines;$features:features;$lkgal:m.lkgaddresslines"&gt;&lt;span dir="ltr" jstcache="54" jsdisplay="$title||!$laddr||!$addrurl" jsvalues=".innerHTML:$addrline;dir:bidiDir($addrline,true)"&gt;Fred Waring Dr &amp;amp; Painters Path&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;Notice how the shopping plaza buildings all have a bunch of small AC units on their roofs? I would think that one consolidated big AC unit would be more economical. Anyone know if that's not the case?&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6DdvRBF7I/AAAAAAAAAAw/tDv9zgaeynw/s1600-h/Palm+Dessert+Hike+View+%28Custom%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 120px;" src="http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6DdvRBF7I/AAAAAAAAAAw/tDv9zgaeynw/s400/Palm+Dessert+Hike+View+%28Custom%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5286807559506827186" border="0" /&gt;&lt;/a&gt;View further up the same hill. Facing North. Lots of other hikers here, esp runners.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ezCXsrDJRLA/SV6JWfQvV9I/AAAAAAAAABY/UDefR3mJKPI/s1600-h/San+Diego+Pacific+Ocean+From+Loma+Point+%28Custom%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 134px;" src="http://1.bp.blogspot.com/_ezCXsrDJRLA/SV6JWfQvV9I/AAAAAAAAABY/UDefR3mJKPI/s400/San+Diego+Pacific+Ocean+From+Loma+Point+%28Custom%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5286814032021379026" border="0" /&gt;&lt;/a&gt;Pacific Ocean from Point Loma. Facing North. This one was near the tide-pools that are closer down to the water. There were some pretty interesting critters in them. Def check them out if you're in the area.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6JWBGn26I/AAAAAAAAABQ/zQZ4CtJzZGY/s1600-h/San+Diego+Downtown+From+Point+Loma+%28Custom%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 81px;" src="http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6JWBGn26I/AAAAAAAAABQ/zQZ4CtJzZGY/s400/San+Diego+Downtown+From+Point+Loma+%28Custom%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5286814023925881762" border="0" /&gt;&lt;/a&gt;View of Downtown San Diego from Point Loma. There is a historic (now non-functioning) light house with a little museum behind me. Also, the Visitor Center to the left lets you rent binoculars (free) and you can then check out the military base activity (jets, helicopters, etc... taking off), as well as the aircraft carriers and submarines stationed near by.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6DeBnzyBI/AAAAAAAAABI/u2JJIQT6fuQ/s1600-h/San+Diego+Coronado+Beach+Evening+%28Custom%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 138px;" src="http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6DeBnzyBI/AAAAAAAAABI/u2JJIQT6fuQ/s400/San+Diego+Coronado+Beach+Evening+%28Custom%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5286807564434262034" border="0" /&gt;&lt;/a&gt;Facing Point Loma from Coronado island. Great beach and the little island town.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510915550158314064-6258988542749217555?l=justasbirgiolas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://justasbirgiolas.blogspot.com/feeds/6258988542749217555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://justasbirgiolas.blogspot.com/2009/01/palm-springs-and-san-diego-panoramas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default/6258988542749217555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4510915550158314064/posts/default/6258988542749217555'/><link rel='alternate' type='text/html' href='http://justasbirgiolas.blogspot.com/2009/01/palm-springs-and-san-diego-panoramas.html' title='Palm Springs and San Diego Panoramas'/><author><name>Justas Birgiolas</name><uri>http://www.blogger.com/profile/17871645990615653250</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6O_HGHRzI/AAAAAAAAABk/wJDw7lZ5lAk/S220/n1921026_42732392_6325.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ezCXsrDJRLA/SV6DeAb3eBI/AAAAAAAAABA/hH6M7MuW1hA/s72-c/Salton+Sea+Shore+%28Custom%29.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
