<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>just another hack &#187; Tech</title>
	<atom:link href="http://justanotherhack.net/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://justanotherhack.net</link>
	<description></description>
	<pubDate>Wed, 22 Oct 2008 21:56:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Old Desktop</title>
		<link>http://justanotherhack.net/tech/old-desktop/</link>
		<comments>http://justanotherhack.net/tech/old-desktop/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 19:39:04 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<category><![CDATA[desktop]]></category>

		<category><![CDATA[shell]]></category>

		<category><![CDATA[techlink]]></category>

		<category><![CDATA[theme]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://justanotherhack.net/?p=70</guid>
		<description><![CDATA[For reasons unknown, there seems to be great interest in an old (2003-09-19) screenshot, at least according to my error log. Well, the original image was deleted, but if want to see it that badly&#8230; (The original image URL now directs to this site in case you&#8217;re wondering.)

I&#8217;m sorry, I can&#8217;t credit the original authors [...]]]></description>
			<content:encoded><![CDATA[<p>For reasons unknown, there seems to be great interest in an old (2003-09-19) screenshot, at least according to my error log. Well, the original image was deleted, but if want to see it that badly&#8230; (The original image URL now directs to this site in case you&#8217;re wondering.)</p>
<p style="text-align: center;"><a href="http://justanotherhack.net/wp-content/uploads/2008/06/desktop-20030919.jpg"><img class="postimage" title="desktop-20030919" src="http://justanotherhack.net/wp-content/uploads/2008/06/desktop-20030919_350.jpg" alt="" width="350" height="263" /></a></p>
<p>I&#8217;m sorry, I can&#8217;t credit the original authors of the theme and the background, since it&#8217;s too way back to remember. But if any of this is yours, please let me know.</p>
<p>As for the technical details, this is Windows 98 with <a title="External Link: Litestep.net" href="http://www.litestep.net/">Litestep</a>. Litestep.net is an alternate shell for Windows, which allows you to change the look and feel of Windows. There are a lot of other <a title="External Link: Wikipedia [en]: Windows shell replacement" href="http://en.wikipedia.org/wiki/Windows_shell_replacement">Windows shell replacements</a> out there, that allow customization and more. My own experiences are a bit&#8230; rusted, since I mainly use Linux and KDE these days, so I can&#8217;t give any recommendations for current Windows versions. But I&#8217;m sure you&#8217;ll find something you like in case you&#8217;re interested.</p>
]]></content:encoded>
			<wfw:commentRss>http://justanotherhack.net/tech/old-desktop/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Yahoo Pipes</title>
		<link>http://justanotherhack.net/tech/yahoo-pipes/</link>
		<comments>http://justanotherhack.net/tech/yahoo-pipes/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 21:52:41 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<category><![CDATA[internet]]></category>

		<category><![CDATA[servicelink]]></category>

		<category><![CDATA[techlink]]></category>

		<guid isPermaLink="false">http://justanotherhack.net/?p=63</guid>
		<description><![CDATA[For a net citizen like me, who wants to keep track of many sites, but has limited time (or is just lazy), the next best thing to sliced bread are RSS feeds. You don&#8217;t have to visit every site every other day to see if there&#8217;s something new posted. A program on your computer (your [...]]]></description>
			<content:encoded><![CDATA[<p>For a net citizen like me, who wants to keep track of many sites, but has limited time (or is just lazy), the next best thing to sliced bread are <abbr title="Really Simple Syndication">RSS</abbr> feeds. You don&#8217;t have to visit every site every other day to see if there&#8217;s something new posted. A program on your computer (your browser or a specific one) or a website (<a title="External Link: Bloglines" href="http://www.bloglines.com/">Bloglines</a> for example (try the <a title="External Link: Bloglines beta" href="http://beta.bloglines.com/">beta</a>)) does this for you and you just get the results.</p>
<p>Now, what do you do, if you are only interested in a few specific items that appear in a particular feed? Well, you could ignore the unimportant posts, mark them read unread or delete them. That&#8217;s what one usually does. But there has to be another way. Some sites, like this one, offer a variety of different feeds for every category and tag. It&#8217;s easy to pick the topics one is interested in. And for the others? Well, there&#8217;s <a title="External Link: Yahoo Pipes" href="http://pipes.yahoo.com/">Yahoo Pipes</a>.</p>
<p>With pipes you can do a lot of things. For example you can filter a feed for different search terms. You could also combine several feeds into one. Or build both functions into a whole pipeline, that filters the feeds of many sites and combines the results into a single feed. And after you&#8217;re done with that you can just put that through a translator to get the informations in your language.</p>
<p>And those are just examples with feeds. You can also use it to actively filter sites like internet auctions for special items or price ranges. Or manage your whole social networking life via a single pipe. And thanks to a growing API trend on the web you&#8217;ll be able to do a lot more over time.</p>
<p>So anyone who is actively using the web should check Pipes out. It&#8217;s really helpful.</p>
]]></content:encoded>
			<wfw:commentRss>http://justanotherhack.net/tech/yahoo-pipes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Programming with Alice</title>
		<link>http://justanotherhack.net/tech/programming-with-alice/</link>
		<comments>http://justanotherhack.net/tech/programming-with-alice/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 17:44:52 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<category><![CDATA[3D]]></category>

		<category><![CDATA[learning]]></category>

		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://justanotherhack.net/?p=61</guid>
		<description><![CDATA[Speaking of 3D and learning. A few days ago I discoverd Alice, a 3D programming environment. Basically it&#8217;s a tool that let&#8217;s you create/program animations and simple games via an easy GUI, without having to worry about syntax and typing errors. Meaning the student/learner can concentrate on learning the basics of programing or tell a [...]]]></description>
			<content:encoded><![CDATA[<p>Speaking of 3D and learning. A few days ago I discoverd <a title="External Link: Alice.org" href="http://www.alice.org/">Alice</a>, a 3D programming environment. Basically it&#8217;s a tool that let&#8217;s you create/program animations and simple games via an easy <abbr title="Graphical User Interface">GUI</abbr>, without having to worry about syntax and typing errors. Meaning the student/learner can concentrate on learning the basics of programing or tell a story, rather than search for a missing semicolon. According to some numbers the site casts around, it is improving the learning curve extremely. Definitely worth looking at for anyone from a hobby programmer to a <abbr title="Computer Science">CS</abbr> major.</p>
<p>I&#8217;d love to hear if anyone already used it and can share their thoughts. I already gave the link to our <abbr title="Computer Science">CS</abbr> department and am considering to let our trainees work with it.</p>
]]></content:encoded>
			<wfw:commentRss>http://justanotherhack.net/tech/programming-with-alice/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How many URLs are there?</title>
		<link>http://justanotherhack.net/tech/how-many-urls-are-there/</link>
		<comments>http://justanotherhack.net/tech/how-many-urls-are-there/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 18:40:34 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<category><![CDATA[internet]]></category>

		<category><![CDATA[lonks]]></category>

		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://justanotherhack.net/tech/how-many-urls-are-there/</guid>
		<description><![CDATA[I&#8217;ve been wondering&#8230; how many URLs are out there in the internet? Not just domain names, but real URLs, including files and parameters. Different protocols as well. I think those are quite a few.
The thought occured to me while working on the concept of lonks. For the community edition I want to save URLs into [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been wondering&#8230; how many URLs are out there in the internet? Not just domain names, but real URLs, including files and parameters. Different protocols as well. I think those are quite a few.</p>
<p>The thought occured to me while working on the concept of lonks. For the community edition I want to save URLs into a seperate table and just refer to them through IDs, so that they are not directly connected to the bookmark entries. That also reflects the idea of a somewhat normalized database and makes anonymizing referers more easy.</p>
<p>But the (random) IDs have to be in the right size from the start to last for eternity (or at least close to that). Otherwise some URLs could be identified to be created after a certain timestamp. On the other side they should be short enough to waste no unnecessary dataspace and don&#8217;t make the the referer URLs too long.</p>
<p>Just using numbers looks lame. But I can&#8217;t use all characters as well or there&#8217;ll be an ID that makes sense as a word. Maybe even a swear word. You don&#8217;t want http://lonks/nr1idiot to direct to your site, do you? Going hex is a bit restricted as well, but is the best common system.</p>
<p>In addition I thought of a system that splits the alphabet into chunks, which will makes it virtually impossible to create a word. I still have to figure out if that system is any good and how many IDs I can squeeze out of it with a decent amount of digits. If that won&#8217;t work out, I guess I&#8217;l stick to 4-16 digit hex (64 bit).</p>
<p>Okay, lets do the math with 4-16 digits (always including numbers) just for fun.</p>
<ul>
<li>hex<br />
<abbr title="18 quintillion">18,446,744,073,709,486,080</abbr></li>
<li>3 no-vowel chunks<br />
<abbr title="194 quintillion">194,644,767,472,667,473,927</abbr></li>
<li>No vowels<br />
<abbr title="727 sextillion">727,423,121,747,185,262,904,960</abbr></li>
<li>All characters<br />
<abbr title="7 (almost 8) septillion">7,958,661,109,946,400,882,712,320</abbr></li>
</ul>
<p>Maybe a case-sensitive character system will help to reduce the digits and/or increase the possible number of IDs. But maybe hex is enough&#8230; considering there won&#8217;t be the need to save every url of the internet anyway.</p>
<p>Am I thinking too much? Or am I just megalomaniac? Still the question remains&#8230; how many URLs are there?</p>
<p><strong>Update:</strong> Just did the number crunching on a case-sensitive version of the 3 no-vowel chunks: <abbr title="36 sextillion">36,349,704,372,835,319,666,931</abbr> Somewhat a nice intermediate number. Looks mysterious and leet as well, so I might go for that. So many possibilities, that most of the time there won&#8217;t be the need to generate another random id, in case it is already in use. The speed of the queries and searches will be an interesting factor in the end, but I guess that problem will be solved when it arises.</p>
]]></content:encoded>
			<wfw:commentRss>http://justanotherhack.net/tech/how-many-urls-are-there/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP and OOP</title>
		<link>http://justanotherhack.net/tech/php-and-oop/</link>
		<comments>http://justanotherhack.net/tech/php-and-oop/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 18:29:18 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<category><![CDATA[oop]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://justanotherhack.net/tech/php-and-oop/</guid>
		<description><![CDATA[Last week, on our way to the sneak preview, I engaged a little conversation regarding object oriented programming in the PHP: Hypertext Preprocessor programming language with the other two geeks (one of them a code-guru). I always wondered if it&#8217;s just me, but I never found a good use for OOP in PHP. The thought [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, on our way to the sneak preview, I engaged a little conversation regarding object oriented programming in the PHP: Hypertext Preprocessor programming language with the other two geeks (one of them a code-guru). I always wondered if it&#8217;s just me, but I never found a good use for OOP in PHP. The thought arose again, when I started to (re)code an old application for public usage (more about that some other day).</p>
<p>Being a scripting language and all, it&#8217;s not really suited for this programming paradigm and leads to a lot of overhead, even in middle complex applications. I&#8217;m well aware of the benefits of OOP, but they never countervailed the work and overhead in my applications. The only real usage I had were my personal libraries for accessing databases, files and other streams. Really nifty and easy to manage several connections at the same time. Ok, and some layouting here and there. But thats it.</p>
<p>In this conversation it occured that this is not only my train of thoughts. This somehow eases me. I&#8217;ll still be looking uses of OOP, but no need to force it, just to have the application look more &#8220;professional&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://justanotherhack.net/tech/php-and-oop/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
