<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lost Whisper &#187; Internet</title>
	<atom:link href="http://lost-whisper.com/category/interweb/feed/" rel="self" type="application/rss+xml" />
	<link>http://lost-whisper.com</link>
	<description>Yet another whisper lost.</description>
	<lastBuildDate>Thu, 28 Apr 2011 18:33:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Playing with a VPS</title>
		<link>http://lost-whisper.com/2011/04/10/playing-with-a-vps/</link>
		<comments>http://lost-whisper.com/2011/04/10/playing-with-a-vps/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 01:30:18 +0000</pubDate>
		<dc:creator>TwiRp</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://lost-whisper.com/?p=465</guid>
		<description><![CDATA[I&#8217;ve been trying out VPS hosting recently, and I must say it&#8217;s pretty awesome.  I&#8217;ve tried a few providers like WebbyNode, ChunkHost, and 6sync. I think 6sync is the best at the moment.  WebbyNode felt sluggish in comparison, but some of there development tools are awesome.  ChunkHost went down several times while I was testing [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been trying out VPS hosting recently, and I must say it&#8217;s pretty awesome.  I&#8217;ve tried a few providers like <a href="http://webbynode.com">WebbyNode</a>, <a href="http://chunkhost.com">ChunkHost</a>, and <a href="https://biscuit.6sync.com/order/r/C8TI01TGC">6sync</a>.</p>
<p>I think 6sync is the best at the moment.  WebbyNode felt sluggish in comparison, but some of there development tools are awesome.  ChunkHost went down several times while I was testing them out.</p>
<p>If you need a VPS with an API, Development tools, and what not, go with WebbyNode.  ChunkHost, not so much&#8230;  just avoid them for now.  WebbyNode is good if you use their services like <a href="http://guides.webbynode.com/articles/rapidapps/">rapp</a>, or need access to an API.  6sync is currently working on their API, so it should hopefully be available soon.  My only issue with WebbyNode, as stated earlier, was that it was sluggish.  The connection speed wasn&#8217;t as fast as 6sync, and the server was slightly slower (I&#8217;ll try finding out the hardware information here soon).  They are relatively quick at replying to support questions.</p>
<p>ChunkHost&#8230; let&#8217;s just say my short lived experience with them had a reason.  Within the first week, the VPS went down for 6 hours.  Their twitter says &#8220;<a href="https://twitter.com/#!/chunkhost/status/7922825264373760">An inbound DoS attack</a>&#8220;, and then they had some &#8220;<a href="https://twitter.com/#!/chunkhost/status/8023981898604544">DNS updating delays</a>&#8220;.  It was just a few too many issues in a short period of time to be a warm welcome.  They&#8217;ve probably fixed most of the issues by now, but I&#8217;m content at 6sync.  In terms of responsiveness, their machines were more snappy than WebbyNode.  The connection speed (from where I was) was slower than 6sync, but faster than WebbyNode.  ChunkHost currently doesn&#8217;t have an API or any development tools.  It took a while for them to respond to questions I had.</p>
<p>6sync is where I&#8217;m at in terms of VPS hosting (shared hosting is still at <a href="http://www.webfaction.com?affiliate=emokid">webFaction</a>).  Their servers are quite snappy, and I&#8217;ve had awesome connection speeds with them.  They&#8217;re currently working on an API, but don&#8217;t have any development tools.  What they win me over with is their support and control panel (<a href="http://6sync.com/explore">Biscuit</a>).  They&#8217;re almost always active on <a href="http://twitter.com/6sync">twitter</a> or on irc (#6sync on freenode).  Their friendly and responsive, and you can tell that they&#8217;re trying to create a good community.  They have most of the same features of <a href="http://linode.com">Linode</a> or <a href="http://slicehost.com">Slicehost</a>, but are slightly more affordable.  They are relatively quick at replying to support questions.  As for what I&#8217;ve been hosting there, it&#8217;s mostly been some small proof of concepts, and private group chats (something like <a href="http://murderbear.net">murderBear</a>, but private and less buggy).</p>
<p>Currently, if you need VPS hosting, 6sync is doing a giving away of a free month of hosting (until supplies run out, which they say is $32,000 worth of servers).  So go ahead and <a href="https://biscuit.6sync.com/order/r/C8TI01TGC">sign-up</a>.</p>
<p><em>Yeah, the 6sync links are affiliate links, but I do use them for real, and I&#8217;ve been with them for 6 months and all&#8217;s been well.  If you don&#8217;t want to use an affiliate link, just use <a href="http://6sync.com">this one</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://lost-whisper.com/2011/04/10/playing-with-a-vps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MongoDB and PHP on Webfaction</title>
		<link>http://lost-whisper.com/2010/06/16/mongodb-and-php-on-webfaction/</link>
		<comments>http://lost-whisper.com/2010/06/16/mongodb-and-php-on-webfaction/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 23:20:45 +0000</pubDate>
		<dc:creator>TwiRp</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[webfaction]]></category>

		<guid isPermaLink="false">http://lost-whisper.com/?p=447</guid>
		<description><![CDATA[So, this summer I decided I was going to try to learn some new things and update myself to some of the newer stuff out there. So PHP 5 added a whole slew of new features to PHP, but I&#8217;ve been stuck in PHP 4, so I figured I&#8217;d learn some of that.  I&#8217;ve also [...]]]></description>
			<content:encoded><![CDATA[<p>So, this summer I decided I was going to try to learn some new things and update myself to some of the newer stuff out there.</p>
<p>So PHP 5 added a whole slew of new features to PHP, but I&#8217;ve been stuck in PHP 4, so I figured I&#8217;d learn some of that.  I&#8217;ve also been stuck to relational databases (and that&#8217;s usually what they teach at school), but I&#8217;ve started to see some of the sites I know and love switching to non-relational databases.  So that was also something I wanted to learn how to work with.</p>
<p>I went online to search, and the three major contenders seem to be <a href="http://cassandra.apache.org/">Cassandra</a>, <a href="http://couchdb.apache.org/">CouchDB</a>, and <a href="http://www.mongodb.org/">MongoDB</a>.  I decided to go with MongoDB since it seemed like the easiest to use and setup, and I liked the idea of document-oriented storage.  CouchDB can be ran on <a href="http://www.webfaction.com?affiliate=emokid">webFaction</a> as well, but I&#8217;m not too sure about Cassandra (I&#8217;m guessing you can with effort).</p>
<p>So here&#8217;s my guide on getting it setup and ready to run.</p>
<p><span id="more-447"></span></p>
<p>So installing <a href="http://www.mongodb.org">MongoDB</a> on <a href="http://www.webfaction.com?affiliate=emokid">Webfaction</a>:</p>
<ol>
<li>Create a new custom application listening on port called mongodb</li>
<li>Create it and take note of the port</li>
<li>Login to your account via SSH</li>
<li>Switch to the directory of the mongodb app you just created<br />
<em>cd ~/webapps/mongodb</em></li>
<li>Download the latest version of the 32-bit version of MongoDB (1.4.3 as of writing)<br />
<em>wget http://downloads.mongodb.org/linux/mongodb-linux-i686-1.4.3.tgz</em></li>
<li>Extract the files from the archive<br />
<em>tar -xf mongodb-linux-i686-1.4.3.tgz</em></li>
<li>Create a data directory for your MongoDB installation<br />
<em>mkdir data</em></li>
<li><em> </em>Start up MongoDB<br />
<em>/home/[user]/webapps/mongodb/mongodb-linux-i686-1.4.3/bin/mongod &#8210;&#8210;dbpath /home/[user]/webapps/mongodb/data/ &#8210;&#8210;port [port]</em></li>
</ol>
<p>Doing that will launch MongoDB in the terminal.  To have MongoDB run as a background process and restart should it quit can be done with a few scripts.  My way isn&#8217;t probably the most elegant way to do it.  If mongoDB doesn&#8217;t exit cleanly, then you have to delete the lock, run repair, and restart the daemon, so there are 3 parts to my way and a dummy file, but you can probably easily merge it all into one file (I&#8217;m just too interested in playing with PHP and MongoDB to do so yet).</p>
<p>This is <strong>mongo.sh</strong>, it checks if the mongo daemon (mongod) is running, and it calls the appropriate action.</p>
<p style="padding-left: 30px;">
<div id="_mcePaste" style="padding-left: 30px;"><em>#!/bin/bash</em></div>
<div id="_mcePaste" style="padding-left: 30px;"><em># check if mongod is running</em></div>
<div id="_mcePaste" style="padding-left: 30px;"><em>ps -u [user] | grep -v grep | grep mongod</em></div>
<div id="_mcePaste" style="padding-left: 30px;"><em># if not found &#8211; equals to 1, start it</em></div>
<div id="_mcePaste" style="padding-left: 30px;"><em>if [ $? -eq 1 ]</em></div>
<div id="_mcePaste" style="padding-left: 30px;"><em>then</em></div>
<div id="_mcePaste" style="padding-left: 30px;"><em>/home/[user]/webapps/mongodb/startmongo.sh</em></div>
<div id="_mcePaste" style="padding-left: 30px;"><em>else</em></div>
<div id="_mcePaste" style="padding-left: 30px;"><em>/home/[user]/webapps/mongodb/runningmongo.sh</em></div>
<div id="_mcePaste" style="padding-left: 30px;"><em>fi</em></div>
<p>This is <strong>startmongo.sh</strong>, there&#8217;s a dummy file called &#8220;isnt_running.txt&#8221;  If it exists when startmongo.sh is ran, that means that mongod didn&#8217;t exit cleanly.  If it didn&#8217;t exit cleanly, we have to delete mongod.lock and run repair on the database.  Otherwise, we just try to start up mongod.</p>
<p style="padding-left: 30px;"><em>#!/usr/bin/env php<br />
&lt;?php<br />
// Check if MongoDB did not exit cleanly<br />
if(file_exists(&#8220;/home/[user]/webapps/mongodb/isnt_running.txt&#8221;)){<br />
unlink(&#8220;/home/[user]/webapps/mongodb/data/mongod.lock&#8221;);<br />
exec(&#8220;/home/[user]/webapps/mongodb/mongodb-1.4.3/bin/mongod &#8210;&#8210;dbpath /home/[user]/webapps/mongodb/data &#8210;&#8210;port [port] &#8210;&#8210;auth &#8210;&#8210;repair&#8221;);<br />
exec(&#8220;nohup /home/[user]/webapps/mongodb/mongodb-1.4.3/bin/mongod &#8210;&#8210;dbpath /home/[user]/webapps/mongodb/data &#8210;&#8210;port [port] &#8210;&#8210;auth&#8221;);<br />
}else{<br />
exec(&#8220;nohup /home/[user]/webapps/mongodb/mongodb-1.4.3/bin/mongod &#8210;&#8210;dbpath /home/emokid/webapps/mongodb/data &#8210;&#8210;port [port] &#8210;&#8210;auth&#8221;);<br />
$fp = fopen(&#8220;/home/[user]/webapps/mongodb/isnt_running.txt&#8221;, &#8220;w+&#8221;);<br />
fwrite($fp, &#8220;Starting up&#8221;);<br />
fclose($fp);<br />
}<br />
?&gt;</em></p>
<p>This is <strong>runningmongo.sh</strong>, it just deletes our dummy file letting us know that mongod is running.</p>
<p style="padding-left: 30px;"><em>#!/usr/bin/env php<br />
&lt;?php<br />
// Check if MongoDB did not exit cleanly<br />
if(file_exists(&#8220;/home/emokid/webapps/mongodb/isnt_running.txt&#8221;)){<br />
unlink(&#8220;/home/emokid/webapps/mongodb/isnt_running.txt&#8221;);<br />
}<br />
?&gt;</em></p>
<p>I just add mongo.sh to the crontab.  Mine runs every 20 minutes, but you can make it run sooner because if it does run every 20 minutes, that mean that the database could be down for 40 minutes.  Make sure to change [user] and [port] to your username and the port number you were given.</p>
<p><strong>crontab</strong></p>
<p style="padding-left: 30px;"><em>*/20 * * * * /home/[user]/webapps/mongodb/mongo.sh &gt; /dev/null 2&gt;&amp;1</em></p>
<h2>The PHP Stack</h2>
<p>In order to run PHP with the mongo drivers, you need your own installation of Apache and PHP.  WebFaction makes this somewhat easy to do.</p>
<ol>
<li>Create a new custom application listening on port and call it phpstack</li>
<li>Take note of the port.</li>
<li>SSH onto the server and go to the phpstack webapp directory<br />
<em>cd ~/webapps/phpstack</em></li>
<li>Download the PHPStack setup script (this is the one for PHP 5.3.1).<br />
<em>wget http://wiki.webfaction.com/attachment/wiki/MiscellaneousFiles/build_php_worker_531.sh?format=raw</em></li>
<li><em> </em> Rename the script to build_php_worker_531.sh<br />
<em>mv build_php_worker_531.sh\?format\=raw build_php_worker_531.sh</em></li>
<li><em> </em>Make sure the script is executable.<br />
<em>chmod +x build_php_worker_531.sh</em></li>
<li><em></em>Run the install script and specify the path to the phpstack, and the port number<br />
<em>./build_php_worker_531.sh /home/[user]/webapps/phpstack [port]</em></li>
<li>We have to install <a href="http://pear.php.net/">Pear</a> twice in order to get <a href="http://pecl.php.net/">PECL</a>.
<ol>
<li>Download the go-pear.php installer script<br />
<em>wget http://pear.php.net/go-pear </em></li>
<li>Rename it to go-pear.php<br />
<em>mv go-pear go-pear.php</em></li>
<li><em></em>Run it with the php_fcgi version of php<br />
<em>/home/[user]/webapps/phpstack/php_fcgi/bin/php go-pear.php</em></li>
<li><em></em>When it asks you about the paths, set $prefix to:<br />
<em>/home/[user]/webapps/phpstack/php_fcgi</em></li>
<li>Then run the installer.  Repeat the process for <em>php_rawcgi</em></li>
<li><em></em>For each installation (php_fcgi and php_rawcgi) run<br />
<em>/home/[user]/webapps/phpstack/php_fcgi/bin/pecl install mongo</em></li>
<li>Then in each php.ini (php_fcgi/lib/php.ini and php_rawcgi/lib/php.ini) add<br />
<em>extension=&#8221;mongo.so&#8221;</em></li>
</ol>
</li>
</ol>
<p>To keep things easy, you can place all of your website stuff inside of the phpstack/htdocs, or you can edit the httpd.conf to point towards one of your other webapps.</p>
<p>Now you might want to <a href="http://www.mongodb.org/display/DOCS/Security+and+Authentication">secure your MongoDB a bit</a>, and read up on <a href="http://php.net/manual/en/book.mongo.php">how to use it with PHP</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://lost-whisper.com/2010/06/16/mongodb-and-php-on-webfaction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jem is my hero</title>
		<link>http://lost-whisper.com/2010/06/12/jem-is-my-hero/</link>
		<comments>http://lost-whisper.com/2010/06/12/jem-is-my-hero/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 21:38:36 +0000</pubDate>
		<dc:creator>TwiRp</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[boobs]]></category>

		<guid isPermaLink="false">http://lost-whisper.com/?p=442</guid>
		<description><![CDATA[For those of you who don&#8217;t already know, Jem is a blogger/programmer/breast feeding activist/a lot of other stuff. I already stalk her on twitter and subscribe to her blog.  Lately, some big issue came up about breast feeding in public.  I for one support a mother&#8217;s decision to feed their child when the child is hungry, [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who don&#8217;t already know, <a href="http://www.jemjabella.co.uk/">Jem</a> is a blogger/programmer/breast feeding activist/a lot of other stuff.</p>
<p>I already stalk her on twitter and subscribe to her blog.  Lately, some big issue came up about <a href="http://www.jemjabella.co.uk/blog/you-are-a-fucking-twat">breast feeding in public</a>.  I for one support a mother&#8217;s decision to feed their child when the child is hungry, whether it be breast feeding, bottle, injections, or whatever.  Breast feeding in public is probably the most loving thing you could do for your child, so take a picture and show it too them when he or she is older because when your child grows up, they&#8217;ll probably appreciate it.</p>
<p>In the argument, <a href="http://www.jemjabella.co.uk/blog/i-got-trolled">someone</a> was arguing that Jem was a bully.  What a shocker.  Jem has her &#8220;pants&#8221; award (last one given out in January 2009)&#8230;  She rants and raves about everything, but she does it in a way that grabs you and hooks you into reading.  She&#8217;s actually quite entertaining, but back on topic!</p>
<p>People kept bringing up &#8220;Freedom of Speech&#8221; and &#8220;Cyber Bullying.&#8221;</p>
<p>Jem is in the UK, and those &#8220;targeted&#8221; were in the USA.  I&#8217;m not too sure about UK laws, but there&#8217;s not a lot of Federal laws in relation to cyber bullying (at the moment).  Currently, if Jem threatened to kill, kidnap, or injure someone, then she&#8217;d be in violation of USA Federal laws.  If she were to commit slander or libel on someone, then she would also be in violation of the laws (and I think the UK has a similar law about online content and Internet Service Providers about it?).</p>
<p>In terms of harassment online, several states have laws against it (not too sure how that plays out internationally), but there is currently a <a href="http://www.youtube.com/watch?v=_TI8xqLl_-w">bill trying to become a law</a>.  <a href="http://thomas.loc.gov/cgi-bin/query/z?c111:H.R.1966:">H.R. 1966</a> makes it if you harass or intimidate someone online, then you can face some jail time or a fine.  I understand the point of the law, but I personally think it&#8217;s too vague as it is.  An online argument would get you fined or jailed, but a verbal argument wouldn&#8217;t?</p>
<p>So Jem currently has nothing to really worry about.</p>
<p>Some of the other people have something to worry about.  Freedom of Speech does not cover inciting riots or acts of violence.  So be careful, because this could be considered illegal soon.</p>
<p><a href="http://twitter.com/AngelsInFire/status/15463296049"><img class="alignnone size-medium wp-image-443" src="http://lost-whisper.com/wp-content/uploads/2010/06/ss-300x168.jpg" alt="" width="300" height="168" /></a></p>
<p>The target (not jemjabella above) of the alleged attack was complaining about how she would respond and keep getting more and more replies.  Lesson 1 in keeping web site visitors and traffic, maintain good communication.  If you want people to shut up, don&#8217;t reply.  If you want attention and conversation, keep on replying and writing about it.  Jem provides a wonderful example of this.  Jem has written 4 blogs posts around the topic of breast feeding and she has over 116 comments on those blog posts.  That&#8217;s good communication.  Jem is my hero.</p>
<p>Don&#8217;t start thinking I condone or encourage cyber bullying, I don&#8217;t.  Jem is defending her right to breast feed her child in public to someone who publicly voiced their opinion on the issue.  (Facebook and Twitter are public by the way, I mean, if the privacy settings let it be seen).  If you&#8217;re going to voice your opinion, prepare for the backlash from the masses.  Hope for the best, expect the worst.</p>
<p>So who do I think was right in this whole argument thing?  No one really.  I just think it&#8217;s something fun and interesting to read.  If you can&#8217;t handle the arguments or criticism, then turn off the computer.</p>
<p>As for breast feeding in public, go for it.  Don&#8217;t flaunt your stuff, but if the baby needs food, the baby needs food.</p>
<p>In other news, my mom raised twins, and I know she breast fed them.  I&#8217;m wondering how that worked out in public when both were hungry&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://lost-whisper.com/2010/06/12/jem-is-my-hero/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DVCS Hosting</title>
		<link>http://lost-whisper.com/2010/02/01/dvcs-hosting/</link>
		<comments>http://lost-whisper.com/2010/02/01/dvcs-hosting/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 18:52:17 +0000</pubDate>
		<dc:creator>TwiRp</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[bazaar]]></category>
		<category><![CDATA[bzr]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[hg]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[Public]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://lost-whisper.com/?p=414</guid>
		<description><![CDATA[So I&#8217;ve been looking at different hosts for version control whatnot.  I would host it myself, but I prefer to put it in the hands of another, that way if things go wrong, I can blame someone else. I&#8217;m all for learning something new like Git, Hg, or Bzr.  When looking, I sortof eliminated Bzr [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve been looking at different hosts for version control whatnot.  I would host it myself, but I prefer to put it in the hands of another, that way if things go wrong, I can blame someone else.</p>
<p>I&#8217;m all for learning something new like Git, Hg, or Bzr.  When looking, I sortof eliminated Bzr from the list.  There&#8217;s only one main host for it, and I&#8217;ve just heard bad things about it (yup, I listen to the rumors).</p>
<p>So here&#8217;s basically what I was looking for.</p>
<ul>
<li>Public and Private Repositories</li>
<li>Have collaborators on projects</li>
<li>Reasonable priced</li>
<li>Eye candy (sadly)&#8230;</li>
</ul>
<p>So I&#8217;ve been looking around and saw <a href="http://github.com">GitHub</a>, <a href="http://bitbucket.org">BitBucket</a>, <a href="http://codaset.com">Codaset</a>, and <a href="http://codebasehq.com">Codebase</a>.  I won&#8217;t really go into a feature by feature comparison, just point out what I like and don&#8217;t like.</p>
<h2>GitHub</h2>
<p>This is probably the most popular at the moment.  It&#8217;s known for it&#8217;s awesome Git hosting, being fast, reliable, and feature rich.</p>
<p>My favorite part of GitHub is the interface.  It&#8217;s nice on the eyes, easy to navigate, and makes it fun.  The downside is the features of the plans.  Public repo&#8217;s allow you to have as many collaborators as you want.  For Private Repositories, it&#8217;s based on your plan.</p>
<p>I usually only have 2-3 private repositories at a time, but the number of people I work with fluctuate.  The smallest plan (which provides much more space than I need), only provides 1 private collaborator.  Normally, it&#8217;s me and 2-3 other people (per project).  I don&#8217;t really want to pay that much more just to have more people collaborating on a project.</p>
<p>So GitHub is great, but needs to be more flexible in the number of collaborators.</p>
<h2>BitBucket</h2>
<p>BitBucket is pretty awesome.  It does Hg hosting.</p>
<p>It&#8217;s not as pretty as GitHub, in my opinion, but it does provide a great set of features.  What I really wish for is that the Source tab would display the readme file.  Other than that, it&#8217;s okay.  Could use a few minor changes to make it friendly and lovable, but good as it is.</p>
<p>My main nit-to-pick is how the project pages look.  Not that big of a nit-to-pick, but I like my eye candy <img src='http://lost-whisper.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  .  Other than that, it has a lot of the features I want.  I can have my private repositories, and have as many collaborators as I want.</p>
<p>I&#8217;ve heard rumors about uptime issues they previously had, but nothing recent.  I do wish the blog were updated more because (like I said earlier) it needs a more welcoming feel to it.</p>
<h2>Codebase</h2>
<p>Codebase supposedly hosts Git, Hg, and Svn.</p>
<p>I like what features it has listed.  My main issue is that the site isn&#8217;t well documented.  It has good instructions for using Git and setting stuff up, but there&#8217;s nothing much about the other features.  In terms of cost, it&#8217;s reasonably priced.  Good number of people you can have collaborating and everything, but it&#8217;s too costly for what I&#8217;ll be doing.</p>
<p>Codebase seems more like something for a small group or company.  So it&#8217;s really cool, but it aims to be in an area that&#8217;s not aligned with mine&#8230;</p>
<h2>Codaset</h2>
<p>Codaset is another Git host.  I think it&#8217;s kindof new&#8230;</p>
<p>It&#8217;s kindof like GitHub, but I think Codaset is more social.  Codaset provides a lot of what I want, but right now it doesn&#8217;t have a price setup.  The developer is still debating and setting up how to pay for it.</p>
<p>I love the features of Codaset, but my main nit-to-pick is how they&#8217;re setting up pricing.  It&#8217;s a great idea (don&#8217;t get me wrong), but I prefer a flat fee.  They haven&#8217;t implemented it yet, so I&#8217;ll see if I like it later on, but it&#8217;s sortof leaving me with my current setup of host personal stuff on GitHub and group projects on BitBucket.</p>
<p>Pay as you go is good, but I&#8217;m concerned about the implementation.</p>
<h2>In Conclusion&#8230;</h2>
<p>What do you currently use for your projects and why?  Do you work with people?</p>
<p>As I stated, I currently use both GitHub and BitBucket.  I might move it all to Codaset once I see it up and running with payments and all.  So yeah&#8230;  Thoughts, comments, suggestions?</p>
]]></content:encoded>
			<wfw:commentRss>http://lost-whisper.com/2010/02/01/dvcs-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apparently Buying Stuff is &#8220;Retro&#8221;</title>
		<link>http://lost-whisper.com/2009/11/30/apparently-buying-stuff-is-retro/</link>
		<comments>http://lost-whisper.com/2009/11/30/apparently-buying-stuff-is-retro/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 01:16:39 +0000</pubDate>
		<dc:creator>TwiRp</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[debate]]></category>
		<category><![CDATA[digital media]]></category>

		<guid isPermaLink="false">http://lost-whisper.com/?p=410</guid>
		<description><![CDATA[So I was told that buying music and programs is &#8220;retro.&#8221;  I asked several others for their thoughts, and many actually agreed. The was mostly a discussion of purchasing music online, but we also talked about applications and programs.  Most of the people I talked to felt it was fine to download music illegally.  Most [...]]]></description>
			<content:encoded><![CDATA[<p>So I was told that buying music and programs is &#8220;retro.&#8221;  I asked several others for their thoughts, and many actually agreed.</p>
<p>The was mostly a discussion of purchasing music online, but we also talked about applications and programs.  Most of the people I talked to felt it was fine to download music illegally.  Most said <em>you should</em> purchase applications, with a few saying alternative methods should be used.</p>
<p>I personally believe you should buy the music, movies, or applications.  I know that some of the stuff is expensive (and I&#8217;ll agree that some applications are over priced), but most of the time, the pricing is reasonable.</p>
<p>The main argument about music was a bit odd.  You can have 7,000 to 40,000 songs depending on your iPod (not including the suffle).  Songs normally cost anywhere from $0.69 to $1.29.  So assuming you&#8217;re luck enough to buy all of you music at $0.69, then you spend at least $4,000 (all prices in USD).  Larger iPods could go up to ~$30,000 to fill.  If you&#8217;re caught downloading music illegally, apparently most of the time, it&#8217;s a $3,000 &#8211; $10,000 fine.  So they were arguing that if you do get caught, it can be cheaper than filling up your iPod (but some get charged millions).</p>
<p>Some other arguments were that there are other crimes that are much worse that have a lower fine (don&#8217;t know how that&#8217;s an argument).  Apparently if you&#8217;re caught shoplifting a CD, it&#8217;s a lot cheaper.  I argued you don&#8217;t get as good quality <img src='http://lost-whisper.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  when you rip the CD&#8230;  That was a joke&#8230; Anyways, I found <a href="http://gapersblock.com/mechanics/2009/08/17/seven-crimes-to-consider-befor/">this blog post</a> analyzing some different crimes in Illinois that are cheaper than illegal downloading.  Instead of struggling to make ends meet though, you&#8217;ll be given a free room and meals in prison.  I&#8217;m not sure about you, but free food has me sold.</p>
<p>Some of the more sound arguments were that if it&#8217;s not made available to a person, then illegal downloading could be fine.  I still disagreed, but I do understand.  If a dead band you liked isn&#8217;t signed anymore and published an album on a vinyl record independently (and the songs weren&#8217;t sold on CD or anything else), there&#8217;s no way you&#8217;d find that in a store or an online store (you might, but chances are slim).  I wouldn&#8217;t say &#8220;Go and download it.&#8221;  I&#8217;d first say check eBay or check some pawn shops or something.  I&#8217;d advise not to download it illegally, but I wouldn&#8217;t be calling the music police if they did.</p>
<p>Anyways, in looking at some previous cases, it&#8217;s really odd.  One woman downloads 24 songs and pays $1.9 million (although she was just being tried for 24 songs when there were over 1,000?).  Another guy downloads 30 songs and pays $640,000.  I&#8217;m guessing it varies by song?  I&#8217;m wondering if the RIAA would take it easy on you if you logged all the people you shared music with or downloaded music from and gave that to them (not that people should try to find out).</p>
<p>So yeah, I do know this post is late on the whole &#8220;OMG RIAA is suing people!&#8221;  But the conversation just came up recently.  So what are your thoughts or feelings on the debate?  Apparently a lot of my friends disapprove of Obama now because he supports the whole RIAA fining up to $150,000 per song.  I didn&#8217;t vote (so I don&#8217;t think I can argue so-and-so would have been better because I didn&#8217;t voice my opinion at the election), but I do think the punishment is a bit high.  A song is usually at most $1.29, so I think the fine shouldn&#8217;t be 116279 times that.  $150 for downloading a song is punishment enough (I think), but then I agree that people distributing the music should pay more (but it should be proven that they distributed to # number of people, so they pay $150 * # of people or something like that up to a certain amount).</p>
]]></content:encoded>
			<wfw:commentRss>http://lost-whisper.com/2009/11/30/apparently-buying-stuff-is-retro/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>webFaction &#8211; Dynamic DNS</title>
		<link>http://lost-whisper.com/2009/11/03/webfaction-dynamic-dns/</link>
		<comments>http://lost-whisper.com/2009/11/03/webfaction-dynamic-dns/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 04:16:10 +0000</pubDate>
		<dc:creator>TwiRp</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://lost-whisper.com/?p=400</guid>
		<description><![CDATA[So...  This is mainly just for me (so I can keep it somewhere), but here's a dynamic DNS script for use at webFaction. I like to carry around my computer, and my computers like to talk to each other (seriously)...  The only problem is that the IP addresses of the computers change throughout the day. [...]]]></description>
			<content:encoded><![CDATA[<p>So...  This is mainly just for me (so I can keep it somewhere), but here's a dynamic DNS script for use at <a href="http://webfaction.com/?affiliate=emokid">webFaction</a>.</p>
<p>I like to carry around my computer, and my computers like to talk to each other (seriously)...  The only problem is that the IP addresses of the computers change throughout the day.</p>
<p>The easiest solution was to use DynamicDNS.  There's probably several other ways to do this, and you can probably use some free service with an easy to install script, but if I have a host that supports it, why not use it?</p>
<p>So this is just a modification of the script originally post on <a href="http://forum.webfaction.com/viewtopic.php?pid=8645#p8645">the forums</a>.  I tweaked it so the settings are at the top (to make it somewhat easy to modify), and so it can update multiple domains (because one of the computers is setup to send stuff to the older domain, but I bought a new shorter and cooler one)...  The last ip file is also hidden in Unix/Linux.</p>
<p>So here's the script:</p>
<div class="igBar"><span id="lpython-2"><a href="#" onclick="javascript:showCodeTxt('python-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">PYTHON:</span>
<div id="python-2">
<div class="python">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">#!/usr/bin/env python</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">urllib2</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">xmlrpclib</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">os</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># Settings</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">wfUser = <span style="color: #483d8b;">'webfaction-user'</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">wfPass = <span style="color: #483d8b;">'webfaction-pass'</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">wfDomain = <span style="color: black;">&#91;</span><span style="color: #483d8b;">'domain.one.com'</span>, <span style="color: #483d8b;">'domain.two.com'</span><span style="color: black;">&#93;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">currentip = <span style="color: #dc143c;">urllib2</span>.<span style="color: black;">urlopen</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'http://whatismyip.org'</span><span style="color: black;">&#41;</span>.<span style="color: black;">read</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #ff7700;font-weight:bold;">not</span> <span style="color: #dc143c;">os</span>.<span style="color: black;">path</span>.<span style="color: black;">isfile</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'.lastip'</span><span style="color: black;">&#41;</span>:</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; f = <span style="color: #008000;">open</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'.lastip'</span>, <span style="color: #483d8b;">'w'</span><span style="color: black;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; f.<span style="color: black;">close</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">with <span style="color: #008000;">open</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'.lastip'</span>, <span style="color: #483d8b;">'r'</span><span style="color: black;">&#41;</span> as f:</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; lastip = f.<span style="color: black;">read</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff7700;font-weight:bold;">if</span> lastip != currentip:</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; server = <span style="color: #dc143c;">xmlrpclib</span>.<span style="color: black;">ServerProxy</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'https://api.webfaction.com/'</span><span style="color: black;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; session_id, account = server.<span style="color: black;">login</span><span style="color: black;">&#40;</span>wfUser, wfPass<span style="color: black;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">for</span> subDomain <span style="color: #ff7700;font-weight:bold;">in</span> wfDomain:</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; server.<span style="color: black;">delete_dns_override</span><span style="color: black;">&#40;</span>session_id, subDomain<span style="color: black;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; server.<span style="color: black;">create_dns_override</span><span style="color: black;">&#40;</span>session_id, subDomain, currentip, <span style="color: #483d8b;">''</span>, <span style="color: #483d8b;">''</span>, <span style="color: #483d8b;">''</span>, <span style="color: #483d8b;">''</span><span style="color: black;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; with <span style="color: #008000;">open</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'.lastip'</span>, <span style="color: #483d8b;">'w'</span><span style="color: black;">&#41;</span> as f:</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; f.<span style="color: black;">write</span><span style="color: black;">&#40;</span>currentip<span style="color: black;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">print</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'IP updated to %s'</span> % currentip<span style="color: black;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff7700;font-weight:bold;">else</span>:</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">print</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'IP not updated'</span><span style="color: black;">&#41;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Chmod the file "chmod +x updateIP.py"</p>
<p>Add it to your crontab, I have:</p>
<blockquote><p>0,30 * * * * /Users/scripts/updateIP.py >> /dev/null 2>&#038;1</p></blockquote>
<p>This runs the script every 30 minutes and redirects any output to null.  Every 30 minutes is probably a bit of overkill (since I think the TTL is about an hour, and I'm not too experienced in the matters of DNS), you can probably run it once an hour or so.</p>
<p>So this let's my computers talk to each other.  They steal and store files on each other.  There's some other minor things as well that are cool.</p>
<p>It also allows me (and others) to SSH in without having to remember numbers and do some cool stuff, like compiling homework on a machine more powerful than our laptops.</p>
]]></content:encoded>
			<wfw:commentRss>http://lost-whisper.com/2009/11/03/webfaction-dynamic-dns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snow Leopard and Windows 7</title>
		<link>http://lost-whisper.com/2009/05/22/snow-leopard-and-windows-7/</link>
		<comments>http://lost-whisper.com/2009/05/22/snow-leopard-and-windows-7/#comments</comments>
		<pubDate>Fri, 22 May 2009 16:41:52 +0000</pubDate>
		<dc:creator>TwiRp</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[snow leopard]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://lost-whisper.com/?p=369</guid>
		<description><![CDATA[I've been reading a lot recently about how Snow Leopard and Windows 7 are going to be competing head to head and how many are predicting that Apple will be losing a lot of sales. I'm pretty sure MS will be gaining a lot of sales.  If you have that large of a market, and [...]]]></description>
			<content:encoded><![CDATA[<p>I've been reading a lot recently about how Snow Leopard and Windows 7 are going to be competing head to head and how many are predicting that Apple will be losing a lot of sales.</p>
<p>I'm pretty sure MS will be gaining a lot of sales.  If you have that large of a market, and you announce a new product, then there is bound to be a large number of sales.  Heck, Apple could release a new iPod, and MS a new Zune, and many will predict that Apple's sales will be bigger than MS's because Apple currently has that market.  But if you release a failure like Vista and claim Windows 7 will make up for it, of course you're going to see an increase in sales.  All of the people who bought Vista will want to upgrade, and all of the people still on XP might want to upgrade (if Windows 7 runs as well as people hope).</p>
<p>Apple gain a lot of people because Vista was a let-down.  Many are predicting that Snow Leopard will be a let down because it aims to improve upon Leopard, and not add hundreds of new features.  Leopard already added a bunch of new features, and I think every once in a while, it's better to release something faster then something newer.</p>
<p>I've also heard that a lot of people think that the Windows 7 task bar is better than Mac's dock.  I really like Mac's dock.  Played with the Windows 7 taskbar, and sure it's "good," but it doesn't work the way I work.  Windows 7 also added a lot more productivity features, but Mac's Exposè is a lot nicer for me.</p>
<p>I also like the whole idea of the hard ware and the software coming from one place.  I don't need to worry about compatability issues and stuff like that.  I also know most of my other hardware already works with Macs.  I don't plan on upgrading my laptop to Snow Leopard until I can guarantee everything runs fine on my iMac (which hopefully, Snow Leopard comes out before I order).</p>
<p>One of the main reason's I'm not switching to Windows 7 is the software available (odd, right?).  Things like Storyist, Scrivener, Nisus Writer, Pixelmator, and etc are only available on Macs.  Also, the number of things to use when developing applications for the Mac are much better (in my opinion) than Windows.</p>
<p>Another issue for me is the "<a href="http://en.wikipedia.org/wiki/Windows_7_editions">editions</a>" part to Windows.  I don't really like seeing this in software.  I know the whole "pay for what you'll use" approach to it, but the price difference between all of the different versions, "eek!"  I can't afford "Ultimate," but I can easily afford a Mac OS X upgrade.  I know that Mac OS upgrades are pretty much released yearly, but they do seem a bit more affordable in the long run (if you're buying one of the upper end versions of Windows when it's released).  It's $129, no matter what you're running previously.  I always do a clean install, so there's not bloat from previous versions as well.</p>
<p>What were some of the other questions I've been asked... (I keep saying I'm buying a new iMac soon, and people want to know why 'm not thinking about Windows 7)...</p>
<p>I have tried the Windows 7 Beta.  I am a Mac fanboy.  I don't play computer games on my mac (that why I bought a PS2 and a Wii).  I like the Mac interface much more than Windows.  A lot of the applications' interfaces seem more intuitive taking advantage of Mac's features.  Windows 7 does offer some cool new features, but I like Mac's better.</p>
<p>Mac only requires 512 MB of ram (at the moment), while Vista (non-Home Basic, Home Basic doesn't compete with any OS in my opinion) needs at least 1 GB ram.</p>
<p>Aero isn't too appealing to me.  At first I thought it was cool, but there doesn't seem to be consistance between the window border and the content.  There's no flow.  So some Mac applications lack a flow in the border and content of the application, but that's being improved.</p>
<p>More onto editions...  The Windows XP "mode" everyone keeps telling me about is only available on the "Professional" version.  I'm guessing the price difference will reflect the inclusion of the Windows XP SP3 liscense.  I can run Windows XP on my Mac as well.  I guess you can install it under VirtualBox or something on one of the lower-end versions of Windows 7 as well.  To run it on my Mac, I do have to jump through the same hoops as the lower end versions of Windows 7, but I'm guessing, Mac OS X Snow Leopard will be cheaper than Windows 7 Home Premium.</p>
<p>Yeah...  There's my rant.  I'll stick with my Mac.  Don't see me switching back any time soon.  If you're wondering why I switched to mac in the first place, I've always wanted one, but was never allowed to get one until I graduated from High School.  The only reason I can see me switching back to Windows is when I need to use Turbo Tax, but then again, I think that run perfectly fine in a virtual machine.  Or if Mac's become way out of budget and all of the software on my current Mac becomes way outdated and I'm forced to switch.  Or if I decide I really want to play fallout 3 and don't want to buy an xBox 360.</p>
]]></content:encoded>
			<wfw:commentRss>http://lost-whisper.com/2009/05/22/snow-leopard-and-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let&#8217;s Start a Rumor</title>
		<link>http://lost-whisper.com/2009/04/29/lets-start-a-rumor/</link>
		<comments>http://lost-whisper.com/2009/04/29/lets-start-a-rumor/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 15:29:05 +0000</pubDate>
		<dc:creator>TwiRp</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[bloat]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[making fun of forum users]]></category>
		<category><![CDATA[parody]]></category>
		<category><![CDATA[pixelmator]]></category>
		<category><![CDATA[rumor]]></category>
		<category><![CDATA[speculation]]></category>
		<category><![CDATA[startof]]></category>

		<guid isPermaLink="false">http://lost-whisper.com/?p=345</guid>
		<description><![CDATA[The Pixelmator Team announced that Pixelmator 1.5 would be coming out something in the next some-odd weeks. The code name is "Spider."  Someone already pointed out the obvious Spider -&#62; Web, Web Features like save for web and slicing (Save for Web has been said to be in planning for 1.5 since 1.3). So let's [...]]]></description>
			<content:encoded><![CDATA[<p>The Pixelmator Team announced that <a href="http://www.pixelmator.com/weblog/2009/04/29/next-step/">Pixelmator 1.5 would be coming out</a> something in the next some-odd weeks.</p>
<p>The code name is "Spider."  Someone already pointed out the obvious Spider -&gt; Web, Web Features like save for web and slicing (Save for Web has been said to be in planning for 1.5 since 1.3).</p>
<p>So let's start a rumor.</p>
<p>Spiders have 8 legs, so clearly, Pixelmator 1.5 is going to add 8 new features.  If you have the ability to look into the future at the <a href="http://www.pixelmator.com/support/updates/">updates</a> page for June 7th, 2009, you'd see all of the updates that came out for 1.5.  Since I clearly do not have the ability to look into the future, let's hypothesize at what those 8 new features would be.</p>
<ul>
<li><strong>16-Bit Editing</strong>.  Color ranges won't just be from 0-255, it's 0-65536.  ImageMagick already supports it.  CoreImage apparently does floating point arithmetic for the filters and color handling, so hypothetically it can support any color depth.</li>
<li><strong>Save for Web</strong>.  A lot of people are longing for a Save for Web feature.  It's been said on the forums that 1.5 will include it.  I use Pixelmator for photo editing, so I'm not really going gaga for this feature.</li>
<li><strong>Slicing</strong>.  A lot of people tie in slicing with save for web.  Guessing that'll be somewhere in Pixelmator soon.  I personally don't like sites that slice their images.  But hey, in the world where some people still only get a 13.3 kbs Internet connection, slicing might help in some way.</li>
<li><strong>Layer Styles</strong>.  It's probably been requested quite a bit on the forums recently.  I'm guessing that Pixelmator 1.5 might have it.  The quickest work around for them would probably to have Layer Styles be non-destructive core image filters applied to a layer (sortof like how <a href="http://www.bohemiancoding.com/drawit/index.html">DrawIt</a> and some other programs handle the filters).</li>
<li><strong>Layer Groups</strong>.  Layers don't like feeling alone.  Layer Groups have been requested a lot on the forums as well.  I wouldn't be too shocked if this was included in the next update.  I'd like it (since I also use Pixelmator to draw once in a while), but yeah...</li>
<li><strong>Resizeable Brushes and Swatches Pallet</strong>.  Or brush folders or something.  Since Pixelmator 1.4 included support for Photoshop brushes, a lot of people have been complaining about how the brush pallet grew too large.  I say load the brushes when you need them and delete them when you're done.  I think those people need to learn to deal with what you've got.  You don't need 1000 brushes for a single project.  But the developers of Pixelmator are awesome, so I can see them pleasing those snobs.</li>
<li><strong>Improved PSD Support</strong>.  One of the major complaints I (and others) have with Pixelmator is the lack of PSD support.  It can save and read PSDs, but saving it a bit poor right now.  Text doesn't stay as text, and the file size is ginormous.  I can see improved PSD support coming, but if not, PXM is the native Pixelmator format.  Why on earth would people save in a foreign format?  I can't speak Spanish, but I can speak a little.  Don't expect me to be able to dub a Spanish soap opera.  I don't expect Pixelmator to have perfect support for PSDs either.</li>
<li><strong>An Info Pallet</strong>.  This feature has been requested who know how many times.  "It's so easy to add," remarked several of the members of the Pixelmator forums.  I don't see a real need for it...  People are probably expecting Pixelmator to do all of their image editing, creation, manipulation, web design, graphics design, logo design, magazine cover design, and etc....  So I'm guessing an info pallet would help those people.</li>
<li><strong>Child Safe Filtering</strong>.  Pixelmator is a fun and easy program to use.  But what about for those people who have those cough cough images and children.  Child Safe Filtering would allow the children to edit those images and quick look those images, while all the cough cough content is blocked out.  Using the Pixelmator Team's revolutionary new cough cough detection algorithm, Pixelmator makes image editing safe on the Mac.</li>
</ul>
<p>So those are the 8 new features I see coming.  Slicing and Save for Web were combined into 1, but I have them separated on the list above to prevent possible questions from arising.</p>
<p><em>This is just speculation and the start of a rumor.  In no way should you expect to see any of these features in the upcoming Pixelmator 1.5 "Spider" release.  I'm not affiliated with the Pixelmator Team in any way, heck, I don't even have access to beta's to tell you what's coming.  In no way should you take what was stated above as true.  By reading this page, you have agreed that I am completely awesome.  This small print isn't as massive as MacroHard's legal small print stuff.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://lost-whisper.com/2009/04/29/lets-start-a-rumor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SkyNET is active!</title>
		<link>http://lost-whisper.com/2009/04/01/skynet-is-active/</link>
		<comments>http://lost-whisper.com/2009/04/01/skynet-is-active/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 14:07:22 +0000</pubDate>
		<dc:creator>TwiRp</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://lost-whisper.com/?p=305</guid>
		<description><![CDATA[SkyNET is active, and it's under the name of CADIE... Anyways...  I don't think CADIE could ever catch up to some of the AI running on my machine...  But then again, that project is DarkSkyNET, and completely unrelated to what CADIE is designed to do. DarkSkyNET should be launching in 2011, so look forward to [...]]]></description>
			<content:encoded><![CDATA[<p>SkyNET is active, and it's under the name of <a href="http://cadiesingularity.blogspot.com/">CADIE</a>...</p>
<p>Anyways...  I don't think CADIE could ever catch up to some of the AI running on my machine...  But then again, that project is DarkSkyNET, and completely unrelated to what CADIE is designed to do.<br />
DarkSkyNET should be launching in 2011, so look forward to that.</p>
]]></content:encoded>
			<wfw:commentRss>http://lost-whisper.com/2009/04/01/skynet-is-active/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Went to the Beach!</title>
		<link>http://lost-whisper.com/2009/03/05/went-to-the-beach/</link>
		<comments>http://lost-whisper.com/2009/03/05/went-to-the-beach/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 00:33:41 +0000</pubDate>
		<dc:creator>TwiRp</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[beach]]></category>
		<category><![CDATA[cocoa beach]]></category>
		<category><![CDATA[florida]]></category>

		<guid isPermaLink="false">http://lost-whisper.com/?p=289</guid>
		<description><![CDATA[I went to the beach!  It was a lot of fun.  We went to Cocoa Beach yesterday. I got slightly sun-burnt, I guess I should put on sunscreen next time. We're going again tomorrow.  More people should hopefully be going, so hopefully it's more fun. Anyways, just thought I'd like to inform all of you [...]]]></description>
			<content:encoded><![CDATA[<div style="width: 100%; text-align: center;"><a href="http://twirp.net/index.php?showimage=29"><img class="aligncenter c centered" title="Feet!" src="http://twirp.net/images/20090305192705_dscn1909_s.jpg" alt="" width="600" height="450" /></a></div>
<p>I went to the beach!  It was a lot of fun.  We went to Cocoa Beach yesterday.<br />
I got slightly sun-burnt, I guess I should put on sunscreen next time.<br />
We're going again tomorrow.  More people should <em>hopefully</em> be going, so hopefully it's more fun.<br />
Anyways, just thought I'd like to inform all of you that are having delayed winters, that down here, we're able to go to the beach.</p>
<p>By the way, a new layout is up at <a href="http://twirp.net">twirp.net</a>.  Not too different from the old one.  Kindof wanted a coffee/mocha/polaroid type look.  A little bit different from the old one, but still being derived from the same template.</p>
]]></content:encoded>
			<wfw:commentRss>http://lost-whisper.com/2009/03/05/went-to-the-beach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

