<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/1.5.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
	<title>hashdef.com</title>
	<link>http://www.hashdef.com</link>
	<description></description>
	<pubDate>Fri, 15 Dec 2006 06:24:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.2</generator>
	<language>en</language>

		<item>
		<title>Googling patents</title>
		<link>http://www.hashdef.com/blog/2006/12/15/29/</link>
		<comments>http://www.hashdef.com/blog/2006/12/15/29/#comments</comments>
		<pubDate>Fri, 15 Dec 2006 06:23:04 +0000</pubDate>
		<dc:creator>Aleksey Baulin</dc:creator>
		
	<category>patents</category>
		<guid>http://www.hashdef.com/blog/2006/12/15/29/</guid>
		<description><![CDATA[	Well, it happened. I didn&#8217;t think it would come out so soon, but here it is: Google Patent Search. I expected it as it&#8217;s a natural application for Google technology and is well aligned with Google&#8217;s overall direction. The search interface looks somewhat lighter and easier than what you see on USPTO site. You can [...]]]></description>
			<content:encoded><![CDATA[	<p>Well, <a href="http://googleblog.blogspot.com/2006/12/now-you-can-search-for-us-patents.html">it happened</a>. I didn&#8217;t think it would come out so soon, but here it is: <a href="http://www.google.com/patents">Google Patent Search</a>. I expected it as it&#8217;s a natural application for Google technology and is well aligned with Google&#8217;s overall direction. The search interface looks somewhat lighter and easier than what you see on <a href="http://www.uspto.gov/patft/index.html">USPTO</a> site. You can use the search form to enter the corresponding search words, but essentially the search string is a combination of keyword:value pairs.</p>
	<p>What is significantly different in Google Patent Search is that now you can search full text of U.S. patents since 1790s. That&#8217;s approximately 7 million issued patents. Google did that by using the same technology that powers <a href="http://books.google.com/">Google Book Search</a>. Google has taken the entire image database of U.S. patents and extracted the plain text from all relevant sections of the patents. That has made full text search possible for patents that only existed as page images on USPTO.</p>
	<p>The service is in beta. It may stay that way permanently though like many other Google services. Obviously there are features that are missing like the ability to print or save patents. And there are those little things that need to be ironed out as it matures. For one, mistakes made in character recognition. Sometimes <a href="http://blog.myspace.com/index.cfm?fuseaction=blog.view&#038;friendID=61855949&#038;blogID=205476209">P is recognized as an F</a>. It could have been funny but in the end it makes finding relevant patents really difficult. Even without looking hard I&#8217;ve also seen B in place of E. Another is that words that are divided at the end of one line and continued on the next line of text cannot be found. It appears they&#8217;re not recognized as full words at all.</p>
	<p>It&#8217;s interesting how Google presents the patents - the same way it does with books. You always get to see images of all pages of a patent. Also, you get bibliographic data and text of a patent when USPTO has it available. When you do full text search, the images you see have the search words highlighted. For old patents you don&#8217;t get the full text of a patent as USPTO does not have it. It&#8217;s obvious that Google does have the full text, does searches on it, and then generates the image with the highlights - yet not giving the full text out. That is because it is built on the platform of Google Book Search where they do not want to give away the text to avoid possible issues with publishers and right owners. I&#8217;m not convinced it should be the same way with patents though.</p>
	<p>Does anyone know what technology Google uses for character recognition (OCR)?
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.hashdef.com/blog/2006/12/15/29/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Feeling the pulse from far away</title>
		<link>http://www.hashdef.com/blog/2006/01/19/28/</link>
		<comments>http://www.hashdef.com/blog/2006/01/19/28/#comments</comments>
		<pubDate>Thu, 19 Jan 2006 15:13:02 +0000</pubDate>
		<dc:creator>Aleksey Baulin</dc:creator>
		
	<category>tools</category>
	<category>internet</category>
		<guid>http://www.hashdef.com/blog/2006/01/19/28/</guid>
		<description><![CDATA[	It&#8217;s amazing how remote all things internet get when the internet is not at your fingertips. I moved to my home town in Russia for the time being, and now I don&#8217;t have the kind of access to the internet that I&#8217;ve became accustomed to. I am back to the internet as luxury from being [...]]]></description>
			<content:encoded><![CDATA[	<p>It&#8217;s amazing how remote all things internet get when the internet is not at your fingertips. I moved to my home town in Russia for the time being, and now I don&#8217;t have the kind of access to the internet that I&#8217;ve became accustomed to. I am back to the internet as luxury from being used to having it as commodity. I am back to dialup at 44kbps, that&#8217;s what my laptop&#8217;s modem gives me.</p>
	<p>Even though it&#8217;s dialup it&#8217;s not cheap, so I can&#8217;t spend as much time online as I would like. So I am changing my internet usage patterns. Downloading all email to my notebook from Yahoo! Mail and Gmail instead of reading it online. Writing emails offline, and then sending them all at once when I am online again.</p>
	<p>Oh, and now blogs. Blogs are such pain in the ass, pardon my french. I simply don&#8217;t have the time online to read them, and that hurts a lot. I am using the <a href="http://r-mail.org" title="R|Mail">R|Mail</a> blog to email service now to get all blog entries in my email that is downloaded to my notebook, and then I read it all offline. Still, it&#8217;s not perfect at all. A blog entry in full is a rare species. Usually it&#8217;s a thing with a &#8220;more&#8221; link that you have to click on to read the complete entry. So the rest of the entry does not make it to my email. Oh well. I think you can feel my frustration now.</p>
	<p>ADSL option is available where I stay, but it&#8217;s not cheap either. It&#8217;s $40-$45 for 64kbps link and 1Gb of incoming traffic, or $75 for 2Gb of incoming traffic. Outgoing traffic is not counted. You pay hefty installation fee and the cost of two ADSL modems, and in a little while you&#8217;re all set. Only it seems that I use about 10mb per hour while browsing or downloading my email on dialup, which gives me&#8230; about 100 hours of browsing before I run out of my prepaid ADSL traffic allotment. Forget about downloading something interesting.</p>
	<p>I get nearly everything I used to read online in my mailbox now, with the exception of few forums that don&#8217;t have the RSS support. Another excepion is the wiki that I maintain. Often than not I have to go out and read the blog entries in full while online. That&#8217;s how I burn my dialup minutes at disturbing speeds. Everything moves fast on the internet, and I do need to know of happenings earlier, not later. Anyhow, it&#8217;s a very different setting from what I used to have in the States, but I&#8217;m getting used to this all. It will work out, eventually.</p>
	<p>One thing I understand better now is why and how many people here don&#8217;t have that feel of the internet and its surroundings that inspires me and other people with new ideas and killer applications. They simply don&#8217;t feel the pulse of the internet.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.hashdef.com/blog/2006/01/19/28/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Smarter bookmarks</title>
		<link>http://www.hashdef.com/blog/2005/11/16/27/</link>
		<comments>http://www.hashdef.com/blog/2005/11/16/27/#comments</comments>
		<pubDate>Thu, 17 Nov 2005 02:24:35 +0000</pubDate>
		<dc:creator>Aleksey Baulin</dc:creator>
		
	<category>tools</category>
	<category>tagging</category>
	<category>bookmarking</category>
		<guid>http://www.hashdef.com/blog/2005/11/16/27/</guid>
		<description><![CDATA[	I keep a lot of bookmarks around. I mean, a lot! That makes it difficult to  manage them, and for that reason I became a fan of tags, and a user of del.icio.us, a popular social bookmarking service. Now it&#8217;s much easier for me to find my bookmarks, and revisit places I&#8217;d been to [...]]]></description>
			<content:encoded><![CDATA[	<p>I keep a lot of bookmarks around. I mean, <strong>a lot!</strong> That makes it difficult to  manage them, and for that reason I became a fan of tags, and a user of <a href="http://del.icio.us" title="del.icio.us Home">del.icio.us</a>, a popular social bookmarking service. Now it&#8217;s much easier for me to find my bookmarks, and revisit places I&#8217;d been to on the net. I am talking of my personal bookmarks only, not the social aspects of having them on <a href="http://del.icio.us" title="del.icio.us Home">del.icio.us</a>.</p>
	<p>There are lots of other social bookmarking services now, each with its unique twist. The thing with most of them is that none are up to the level of convenience that I&#8217;d like to have. One thing I would like to have is a better interface, another is the ability to file my bookmarks faster, possibly skipping the step of tagging, yet being able to find a particular bookmark when I need it. Now <a href="http://looklater.com/" title="LookLater Home">LookLater</a> might be the answer to this.  First I heard of it from the post <a href="http://discuss.joelonsoftware.com/default.asp?biz.5.241171.17" title="Startup blog, day 1">Startup blog, day 1</a> on <a href="http://discuss.joelonsoftware.com/?biz" title="Joel's The Business of Software">The Business of Software</a>.  The idea was to have the first beta release out in 12 days! If you scroll down the original post, you&#8217;ll find out that Doug Martin, the author of the idea, is someone who really has the vision and experience to make it happen. He set up <a href="http://looklater.com/blog/" title="LookLater development blog">the development blog</a> so that others could watch his progress in reaching the goal.</p>
	<p>The first beta release did not happen yet, but it is <a href="http://www.looklater.com/blog/2005/11/a_bit_of_a_slip.html" title="A bit of a slip">about to happen</a> anytime now. In the meanwhile, Doug released a couple of <a href="http://www.looklater.com/blog/2005/11/server_side_prebeta_demo_relea.html" title="Server side pre-beta demo release">pre-beta demos</a>, and they were quite impressive. It had that rare quality of being pleasant to use when I tried. I called those little bookmark pieces that were created on my clicks <strong>the looklets</strong>. Yet a very important thing to me was that Doug really listened to the users, and <a href="http://www.looklater.com/blog/2005/11/3_quick_steps_to_the_right.html" title="3 quick steps to the right..">came up with things</a> than can make me switch to <a href="http://looklater.com/" title="LookLater Home">LookLater</a> indeed!</p>
	<p>Anyway, don&#8217;t just read about it. Get out, read <a href="http://looklater.com/blog/" title="LookLater development blog">the development blog</a>, try <a href="http://www.looklater.com/blog/2005/11/server_side_prebeta_demo_relea.html" title="Server side pre-beta demo release">the demos</a>, touch it, and feel what it&#8217;s like. You might like it as much as I did.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.hashdef.com/blog/2005/11/16/27/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Precision sniping</title>
		<link>http://www.hashdef.com/blog/2005/11/14/25/</link>
		<comments>http://www.hashdef.com/blog/2005/11/14/25/#comments</comments>
		<pubDate>Mon, 14 Nov 2005 21:50:06 +0000</pubDate>
		<dc:creator>Aleksey Baulin</dc:creator>
		
	<category>tools</category>
	<category>ebay</category>
		<guid>http://www.hashdef.com/blog/2005/11/14/25/</guid>
		<description><![CDATA[	As a puzzle collector, I am an active user of eBay. eBay is invaluable source of rare and difficult to find things, including puzzles. I am also a user of sniping tools as they, on one hand, allow me to place my bids while I am away from the computer, and on the other hand, [...]]]></description>
			<content:encoded><![CDATA[	<p>As a <a href="http://www.twistypuzzles.com" title="TwistyPuzzles Home">puzzle collector</a>, I am an active user of <a href="http://www.ebay.com" title="eBay Home">eBay</a>. eBay is invaluable source of rare and difficult to find things, including puzzles. I am also a user of sniping tools as they, on one hand, allow me to place my bids while I am away from the computer, and on the other hand, help me to place the bids at the very last moment, thus leaving little chance for someone else to outbid me. One tool that I used before was <a href="http://www.jbidwatcher.com/" title="JBidWatcher">JBidWatcher</a>, but then I switched to <a href="http://sourceforge.net/projects/bom/" title="Biet-O-Matic">Biet-O-Matic</a>, for it&#8217;s a more lightweight, yet capable enough tool.</p>
	<p>Until now, due to the eBay&#8217;s pricing scheme for the use of their API calls, the sniping tools I&#8217;ve been using employed the strategy of scraping the content of the site. Not only did not that conform to the eBay&#8217;s <a href="http://pages.ebay.com/help/policies/user-agreement.html" title="eBay User Agreement">User Agreement</a>, it also had the tendency to break once in a while due to changes in the pages layout that eBay made routinely. Starting today, <a href="http://developer.ebay.com/programs/marketing/freeaccesspr/" title="eBay Enhances Developers Program by Enabling Free Access to eBay Web Services">eBay dropped all fees</a> it charged for the use of the API (when you use their new unified scheme), as well as the fees for the membership in the <a href="http://developer.ebay.com/" title="eBay Developers Program">Developers Program</a>. The programs and tools developed by people still require certification, but it&#8217;s free now as well, see <a href="http://developer.ebay.com/join/pricing/" title="Developers Program Member Benefits and Fees">Member Benefits and Fees</a>.</p>
	<p>Anyone who has been using sniping tools knows the feeling when a bid did not go through due to the tool being broken because eBay changed the page layout. Hopefully with the use of the eBay API these tools can reach a higher level of realibility that I&#8217;ve been looking for. I also had an idea for an interesting tool that I called &#8220;Concise eBay&#8221; about a year ago. After careful calculation, and reading the eBay forums, I decided against it. The idea still stands, and I might even get back to it sometime now, who knows!
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.hashdef.com/blog/2005/11/14/25/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Indoor camping</title>
		<link>http://www.hashdef.com/blog/2005/11/09/23/</link>
		<comments>http://www.hashdef.com/blog/2005/11/09/23/#comments</comments>
		<pubDate>Wed, 09 Nov 2005 21:03:05 +0000</pubDate>
		<dc:creator>Aleksey Baulin</dc:creator>
		
	<category>barcamp</category>
	<category>events</category>
		<guid>http://www.hashdef.com/blog/2005/11/09/23/</guid>
		<description><![CDATA[	There is a lot of these gatherings happening here and there now. They are short (one-two days) events where attendees meet to share ideas, learn from others, and just hang out. They are short open-space informal conferences. There are certains community rules to them. If you are not from the local area, you&#8217;re often invited [...]]]></description>
			<content:encoded><![CDATA[	<p>There is a lot of these gatherings happening here and there now. They are short (one-two days) events where attendees meet to share ideas, learn from others, and just hang out. They are short open-space informal conferences. There are certains community rules to them. If you are not from the local area, you&#8217;re often invited to stay overnight right there where the event takes place - just bring your sleeping bag. <a href="http://wiki.oreillynet.com/foocamp05/index.cgi?" title="FooCamp">FooCamp</a>, <a href="http://barcamp.org/" title="BarCamp">BarCamp</a>, <a href="http://tagcamp.org/" title="TagCamp">TagCamp</a>, recent <a href="http://www.seattlemind.com/" title="MindCamp">MindCamp</a>, as well as <a href="http://www.web2point1.org/" title="Web 2.1 BrainJam">BrainJam</a>, <a href="http://wiki.techcrunch.com/?DokuWiki=b909eb1505575bde3fb3033cac7e88b8" title="TechCrunch Wiki">TechCrunch BBQ</a>, and now <a href="http://www.hypercamp.org/" title="HyperCamp">HyperCamp</a> - these events are organized more and more in different places in the States and other countries, such as France (<a href="http://barcamp.org/index.cgi?BarCampParis" title="BarCamp Paris">Paris</a>), Holland (<a href="http://barcamp.org/index.cgi?BarCampAmsterdam" title="BarCamp Amsterdam">Amsterdam</a>), and our neighbor Canada (<a href="http://barcamp.org/index.cgi?TorCamp" title="BarCamp Toronto - TorCamp">Toronto</a>). More camps appear now, that are not necessarily about technology: look at <a href="http://longtailcamp.org/" title="LongTailCamp">LongTailCamp</a>. If you&#8217;re organizing one, look for tips in <a href="http://wiki.oreillynet.com/foocamp05/index.cgi?" "FooCamp Wiki">FooCamp Wiki</a>.</p>
	<p>The materials from the camps are often published on the web in form of papers, podcasts, or video.</p>
	<p>There is also an event being organized in Washington DC area: <a href="http://barcamp.org/index.cgi?BARCampDC" title="BarCamp DC">BarCamp DC</a>. The date is not set yet, however, and it&#8217;s been so for a long time now. I&#8217;d like to see it happen, and I hope I will not be away when the event takes place.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.hashdef.com/blog/2005/11/09/23/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>New ideas through your ears</title>
		<link>http://www.hashdef.com/blog/2005/11/09/22/</link>
		<comments>http://www.hashdef.com/blog/2005/11/09/22/#comments</comments>
		<pubDate>Wed, 09 Nov 2005 04:37:49 +0000</pubDate>
		<dc:creator>Aleksey Baulin</dc:creator>
		
	<category>podcast</category>
	<category>nerdtv</category>
		<guid>http://www.hashdef.com/blog/2005/11/09/22/</guid>
		<description><![CDATA[	It&#8217;s a rephrase of the motto found on IT Conversations, a web service that offers lots of audio recordings with talks from various tech conferences, and interviews with people leading the industry. Generally, I am not a listener, I am a reader. That&#8217;s mostly due to my being hard of hearing and being unable to [...]]]></description>
			<content:encoded><![CDATA[	<p>It&#8217;s a rephrase of the motto found on <a href="http://www.itconversations.com" title="IT Industry Conversations">IT Conversations</a>, a web service that offers lots of audio recordings with talks from various tech conferences, and interviews with people leading the industry. Generally, I am not a listener, I am a reader. That&#8217;s mostly due to my being hard of hearing and being unable to effectively use all those nice gadgets that deliver sound to your ears, as they are hardly compatible with the hearing aids I have to wear. Yet I found myself hooked to these recordings. The conversations are very, very interesting, and the emotional context gives the words a whole new angle you don&#8217;t have in a transcript. Take a look around, find the area that interests you, and give it a try.</p>
	<p>Another thing that I think should be mentioned in this context is <a href="http://www.pbs.org/cringely/nerdtv/" title="NerdTV home">NerdTV</a>, a weekly one-hour online show that offers interviews with famous people from the world of technology. It&#8217;s video, not just the audio, so you have a chance to see all these people. I watch it since the first show was released, and I am not going to stop. Each show has a version with subtitles, but they&#8217;re permanent (and ugly), not your usual on-demand subtitles that come with DivX movies and can be turned on or off. There is a transcript for each show, it&#8217;s helpful for those who are not fluent in english.</p>
	<p>Most of these conversations don&#8217;t make it to the printed media, so I can&#8217;t read them anywhere. They are lost unless they&#8217;re listened to. Listening to them can give you a new view to whatever you&#8217;re thinking of, and give you new ideas that you don&#8217;t find anywhere else.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.hashdef.com/blog/2005/11/09/22/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Choosing a lightweight wiki</title>
		<link>http://www.hashdef.com/blog/2005/11/08/21/</link>
		<comments>http://www.hashdef.com/blog/2005/11/08/21/#comments</comments>
		<pubDate>Tue, 08 Nov 2005 03:08:19 +0000</pubDate>
		<dc:creator>Aleksey Baulin</dc:creator>
		
	<category>wiki</category>
	<category>tools</category>
		<guid>http://www.hashdef.com/blog/2005/11/08/21/</guid>
		<description><![CDATA[	Sometimes I think that having less choice is better than having more choice. It may depend on a person, but it can drive me crazy when I have too vast selection, and I have the need to make a choice. That&#8217;s true for all kinds of mechandise that I buy. That&#8217;s why I always look [...]]]></description>
			<content:encoded><![CDATA[	<p>Sometimes I think that having less choice is better than having more choice. It may depend on a person, but it can drive me crazy when I have too vast selection, and I have the need to make a choice. That&#8217;s true for all kinds of mechandise that I buy. That&#8217;s why I always look for the reviews, recommendations, and for a forgiving return policy.</p>
	<p>I wanted a wiki for my site, as I find wiki a wonderful tool for collaborative development of ideas. I needed to make a choice, so I <a href="http://www.google.com/search?hl=en&#038;q=wiki+comparison&#038;btnG=Google+Search" title="Wiki comparison tables">googled for wiki  comparision tables</a>, and reviews. I found several of them, and at first I chose <a href="http://www.mediawiki.org/wiki/MediaWiki" title="MediaWiki Home">MediaWiki</a> as the most well known wiki out there. Well, after I have downloaded it and have taken a quick look around, it ticked me that it was way too big than what I imagined it would be. After careful investigation of the same comparison tables I put my finger on <a href="http://wikka.jsnx.com/HomePage" title="WikkaWiki Home">WikkaWiki</a> that, compared to lots of other lightweight wiki tools is still being developed.</p>
	<p>Installation was a breeze, quick and easy. I put a full copy of the distribution in a separate directory, and linked to it from where I wanted my wiki to be. I wanted several of them in different places and separate, and that way I was able to make that happen with ease. Everything happens on a single installation page, and after you have filled it with all necessary data, it creates the database tables for you, and initializes your wiki. The configuration file is put in the local directory, and you are free to modify it if needed.</p>
	<p>Nothing is perfect, as you can imagine. For my installation, I wanted the wiki to be private, and for that I needed it to not allow freely available registration. There was no option to do that, so I had to hack the code, remove the registration part, and move it to a special administration page inside the wiki where I could create new users myself. Also, the defaults are set in the configuration file to allow public access to the wiki  pages, and I changed it to allow registered users only. The most interesting (and somewhat disturbing) thing was that WikkaWiki creates a cookie when the user logs in, and that cookie is not linked to specific wiki, but rather to the host. That is, when you have several wiki on your site, once you log in to one of them, you get logged in to all other wiki automatically! I will see if I can fix that as that&#8217;s not quite what I want.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.hashdef.com/blog/2005/11/08/21/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>WordPress annoyances</title>
		<link>http://www.hashdef.com/blog/2005/11/06/20/</link>
		<comments>http://www.hashdef.com/blog/2005/11/06/20/#comments</comments>
		<pubDate>Sun, 06 Nov 2005 19:24:03 +0000</pubDate>
		<dc:creator>Aleksey Baulin</dc:creator>
		
	<category>wordpress</category>
	<category>tools</category>
		<guid>http://www.hashdef.com/blog/2005/11/06/20/</guid>
		<description><![CDATA[	I&#8217;ve chosen WordPress as my blog engine for a number of reasons. One of the main reasons to try it was the promise of one-minute install procedure. And in fact I did install it just under a minute, to my surprise! Having done that, I set up to find a suitable theme that I would [...]]]></description>
			<content:encoded><![CDATA[	<p>I&#8217;ve chosen <a href="http://wordpress.org" title="WordPress home">WordPress</a> as my blog engine for a number of reasons. One of the main reasons to try it was the promise of one-minute install procedure. And in fact I did install it just under a minute, to my surprise! Having done that, I set up to find a suitable theme that I would have liked, and did not really find one. But hey, it&#8217;s just me! One thing I did not want to have for sure was using one of those common themes that are replicated on hundreds, if not thousands of WordPress powered sites, even though I am not a web designer at all.</p>
	<p>Here are some of the annoyances that I encountered while setting up the blog using WordPress:</p>
	<ul>
	<li>It was very unclear how to set up your theme elsewhere other than in WordPress internal themes directory. Blog was not the only thing I was going to have on the site, and I did not want my content to go somewhere deep inside the WordPress installation. After lots of experimenting, and reading of the WordPress code I found a solution. I set up a theme directory in my website root, and had the necessary constants set to point to that directory. Here is the contents of my <strong>/index.php</strong>:
	<pre><code>&lt;?php
        if (!defined('WP_USE_THEMES')) {
                define('WP_USE_THEMES', true);
        }
        if (!defined('TEMPLATEPATH')) {
                define('TEMPLATEPATH', $_SERVER['DOCUMENT_ROOT'] . '/MyThemeDirectory');
        }
        require('./wp/wp-blog-header.php');
?&gt;
</code></pre>
</li>
	<li>Wordpress support is a form of community support done by volunteers in the <a href="http://wordpress.org/support/" title="WordPress support forums">WordPress support forums</a>. Developers seem to be rarely set to investigatate the problems, and that leaves experienced users no real option other than fix the problem themselves. I had this nasty problem with comments RSS feeds that I was fighting for over two weeks, and nobody could help me out there. I finaly figured out what&#8217;s happening, and put a fix in place in my copy of the code. I also submitted the <a href="http://trac.wordpress.org/ticket/1783" title="Ticket #1783: Use GMT when retrieving comments for the RSS feed">bug report</a>.  The way it looks now it&#8217;s probably going to be fixed for the WordPress 1.6 release.</li>
	<li>For some things extra I put together a WordPress plugin for my installation that has a set of the functions I want. It is interesting, that a third of those functions are reimplementations of the WordPress&#8217; standard functions that produce links, but do not provide the title attributes for the links, and have no way of passing those to them. I like having it all consistent and with the title for each link I have. I&#8217;ve also rewritten the calendar to not include any future posts, give me a slightly different interface, and (again!) provide the titles to the links. I tried to use some advanced features, such as replace the names of the templates that WordPress is looking for, and add some of my own using the <a href="http://codex.wordpress.org/Plugin_API" title="WordPress Plugin API"><strong>template_redirect action</strong></a>, but failed miserably. Using the <strong>include()/require()/require_once()</strong> statement did not work and produced errors in completely distant places of the code. Partial success was when I used <strong>load_template()</strong> function, but in the end of the day that did not work either, giving me a set of similar problems for some of the templates I tried to include for specific actions. I finally gave up, after I discovered that it&#8217;s a <a href="http://wordpress.org/pipermail/hackers/2005-January/003562.html" title="Weird 1.5 template behaviour">long-standing problem</a>. Needless to say that the support forum people were unable to help me with the problem (sigh).</li>
	</ul>
	<p>As I studied the code a lot, I have an opinion on it. It&#8217;s a mixed opinion. The main thing is that the code just works for all standard applications and settings. That&#8217;s why people use it in the first place. Customizing it to suit your specific needs might be difficult, however, depending on what you want to accomplish. Some nontrivial bugs can drive you crazy, and I did not find much support in that area. I might not have looked in the right places for it though. The overall feel of the code that I&#8217;ve got was that it is structured well, yet it&#8217;s somewhat mushy, not clean and lean, and not very consistent. Also, it came as a shock to me when I turned on full warnings, and the system spit out a hundred of warning about undefined variables each time a blog page loaded in the browser. Hopefully the code gets improved as it matures.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.hashdef.com/blog/2005/11/06/20/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Everything has a beginning</title>
		<link>http://www.hashdef.com/blog/2005/11/06/19/</link>
		<comments>http://www.hashdef.com/blog/2005/11/06/19/#comments</comments>
		<pubDate>Sun, 06 Nov 2005 03:40:13 +0000</pubDate>
		<dc:creator>Aleksey Baulin</dc:creator>
		
	<category>random</category>
		<guid>http://www.hashdef.com/blog/2005/11/06/19/</guid>
		<description><![CDATA[	The overall design and the structure of this site will most definitely change over time as I add, change, or remove things here and there. After all, it&#8217;s my first real take at a web site, it&#8217;s not a thing I am used to do for breakfast. It took me some learning the hard way.
	I [...]]]></description>
			<content:encoded><![CDATA[	<p>The overall design and the structure of this site will most definitely change over time as I add, change, or remove things here and there. After all, it&#8217;s my first real take at a web site, it&#8217;s not a thing I am used to do for breakfast. It took me some learning the hard way.</p>
	<p>I never had a blog, and frankly I never thought I would ever have one. Still I am not sure yet that I will have the time and desire to keep up with writing on a periodical basis, and make it into a habit. Anyhow, this is the first real post.</p>
	<p>One of the reasons for starting a blog was that I had several ideas that I wanted to see developed into something real, and so I thought of having a personal website with a blog, wiki, and whatnot for sharing the ideas with trusted friends. I was thinking of a blog as a way of sharing my thoughts, musings, and ideas with those who knows me, and might be interested in joining me in further development of  the ideas. The other thing was that I don&#8217;t see some of my friends as often now as I would like to, and a blog might be a way for us to still have that exchange of ideas that we used to do in the kitchen having a bottle or two of cheapest vermouth with nothing to eat.</p>
	<p>We&#8217;ll see how it goes.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.hashdef.com/blog/2005/11/06/19/feed/</wfw:commentRSS>
	</item>
	</channel>
</rss>
