<?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>im-roberto &#187; Computers, Internet, Tech</title>
	<atom:link href="http://www.im-roberto.info/category/computers-and-internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.im-roberto.info</link>
	<description>My personal blog where I write whatever comes to mind</description>
	<lastBuildDate>Fri, 02 Jul 2010 22:56:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Send Google Voice SMS Push notifications to your iPhone using your webhost</title>
		<link>http://www.im-roberto.info/2010/03/31/send-google-voice-sms-push-notifications-to-your-iphone-using-your-webhost/</link>
		<comments>http://www.im-roberto.info/2010/03/31/send-google-voice-sms-push-notifications-to-your-iphone-using-your-webhost/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 21:43:59 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[Computers, Internet, Tech]]></category>

		<guid isPermaLink="false">http://www.im-roberto.info/?p=695</guid>
		<description><![CDATA[As I have promised, I created a little ruby script which can easily be translated into Perl, PHP, or whatever language of your choosing. You are required to somehow pipe the e-mail to your script which there are various methods to do so, I will be explaining it using Dreamhost because that happens to be my current web host as of this writing.


Related posts:<ol><li><a href='http://www.im-roberto.info/2010/02/28/google-voice-push-notifications-on-iphone/' rel='bookmark' title='Permanent Link: Google Voice Push Notifications on iPhone'>Google Voice Push Notifications on iPhone</a></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>As I have promised, I created a little ruby script which can easily be translated into Perl, PHP, or whatever language of your choosing. You are required to somehow pipe the e-mail to your script which there are various methods to do so, I will be explaining it using Dreamhost because that happens to be my current web host as of this writing.</p>
<p>Let&#8217;s get started</p>
<p><strong>The Process:</strong><br />
What we are doing here is we are forwarding SMS messages (theres an option in your google voice settings) to your GMAIL account. On your GMAIL account you are going to then forward the message using a filter to a domain name e-mail address, which will then be piped to the script. The script is going to parse the raw email (convert raw data into something readable) and finally send it to your iPhone using the Prowl API (you will need to have the Prowl App installed on your iPhone).</p>
<p>No that we got that out of the way <strong>login to your Google Voice account</strong> and click on the <strong>Settings </strong>link. Then select the <strong>Voicemail and SMS tab</strong>. Under the Voicemail Notifications section <strong>check </strong>the box that says &#8220;<strong>Email the message to:</strong>&#8220;.</p>
<p>Logon to your GMAIL account and click on the <strong>Settings </strong>link select the <strong>Filters Tab</strong> and at the very bottom click the <strong>Create a new filter</strong> link. In the From Field enter the following:</p>
<p><code>*@txt.voice.google.com</code></p>
<p>Click on Next Step and Check the following boxes:<br />
<code>Skip the Inbox (Archive it)<br />
Forward it to: THE DOMAIN EMAIL ADDRESS YOU WILL BE CREATING SOON<br />
Delete it</code></p>
<p>You have successfully completed the easy part of this!</p>
<p>As I have mentioned before this guide will walk you through using Dreamhost as your hosting services. It can easily be done by other means with your host just send them an e-mail or try to follow the general idea of this guide <a href="http://www.evolt.org/incoming_mail_and_php">Incoming Mail and PHP</a>.</p>
<p>Login to your Dreamhost Panel and go into the Mail -> Manage E-Mail section. You are going to create an e-mail address using the email address you added to the GMAIL filter that is going to only forward mails to your server mail. What I mean by that is say I used in my GMAIL filter SMS@YOURDOMAIN.COM then create that same address in your Email panel on Dreamhost but select the option to only forward incoming mails to this address to your local server email. Your local server email address on Dreamhost is your username@server.com for example the server im on is jebediah.dreamhost.com then I&#8217;m going to use DREAMHOST-USERNAME@jebediah.dreamhost.com. You can easily get the server address by logging in using SSH it will be one of the lines that appears when you login.</p>
<p>Next thing we will need to do is create a file named <strong>.forward.postfix</strong> with the following contents and put it in your root directory:<br />
<script src="http://gist.github.com/350743.js?file=.forward.postfix"></script></p>
<p>Also create another file named <strong>.procmailrc</strong> with the following contents and put it in your root directory as well:<br />
<script src="http://gist.github.com/350743.js?file=.procmailrc"></script></p>
<p>The only thing you need to know here is that the last three lines matches the forwarding e-mail address we created on your host and tells it to forward that incoming e-mail to the ruby script. The reason why we are matching for &#8220;X-Forwarded-To&#8221; is because we are forwarding from our GMAIL and therefore the e-mail address we created on our webhost wont appear in the &#8220;To&#8221; field of the raw e-mail.</p>
<p>The Ruby script is very plain and simple create a file named mail.rb and put it the root folder or wherever you wish to just as long as you are properly specifying its full path in the .procmailrc file, with the following contents:<br />
<script src="http://gist.github.com/350743.js?file=mail.rb"></script></p>
<p>The script is pretty straight forward we are using the TMAIL gem and the Prowly gem. The Tmail gem basically takes the STDIN input (the raw email) and parses it to something more usable to send to the Prowl API.</p>
<p>Of course this is a one user scenario, if you wish to support multiple users and higher volumes you may want to look into using other means. I originally created a similar version of this script in PHP which just grabs the raw data and performs a post request to another script in order to keep things to a minimum on the piped script.</p>
<p>Once you have the raw e-mail parsed you can basically do anything you want. You can match the mail.to e-mail address to a local database and extract the Prowl API from there to support multiple users. Or even go a step further and send the message to your GTALK by creating a simple XMPP bot. This script is very much open source, do as you wish with it. I&#8217;m pretty new at writing things in ruby so if you have yet a more efficient way of doing this please let me know.</p>
<p>Useful resources:<br />
<a href="http://www.evolt.org/incoming_mail_and_php">http://www.evolt.org/incoming_mail_and_php</a><br />
<a href="http://tmail.rubyforge.org/">http://tmail.rubyforge.org/</a><br />
<a href="http://prowl.weks.net/api.php">http://prowl.weks.net/api.php</a><br />
<a href="http://github.com/rafmagana/prowly">http://github.com/rafmagana/prowly</a></p>


<p>Related posts:<ol><li><a href='http://www.im-roberto.info/2010/02/28/google-voice-push-notifications-on-iphone/' rel='bookmark' title='Permanent Link: Google Voice Push Notifications on iPhone'>Google Voice Push Notifications on iPhone</a></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.im-roberto.info/2010/03/31/send-google-voice-sms-push-notifications-to-your-iphone-using-your-webhost/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Voice Push Notifications on iPhone</title>
		<link>http://www.im-roberto.info/2010/02/28/google-voice-push-notifications-on-iphone/</link>
		<comments>http://www.im-roberto.info/2010/02/28/google-voice-push-notifications-on-iphone/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 21:12:40 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[Computers, Internet, Tech]]></category>

		<guid isPermaLink="false">http://www.im-roberto.info/?p=689</guid>
		<description><![CDATA[If you have not yet heard of google voice its basically a service that provides you a phone number that you can use to make phone calls, and send and receive text messages through google. In any case the best way to find out about the service is to simply watch the videos posted on the website at <a href="http://www.google.com/googlevoice/about.html">http://www.google.com/googlevoice/about.html</a>.


Related posts:<ol><li><a href='http://www.im-roberto.info/2010/03/31/send-google-voice-sms-push-notifications-to-your-iphone-using-your-webhost/' rel='bookmark' title='Permanent Link: Send Google Voice SMS Push notifications to your iPhone using your webhost'>Send Google Voice SMS Push notifications to your iPhone using your webhost</a></li>
<li><a href='http://www.im-roberto.info/2009/02/09/google-push-vs-plaxo/' rel='bookmark' title='Permanent Link: Google Push Vs. Plaxo'>Google Push Vs. Plaxo</a></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>If you have not yet heard of google voice its basically a service that provides you a phone number that you can use to make phone calls, and send and receive text messages through google. In any case the best way to find out about the service is to simply watch the videos posted on the website at <a href="http://www.google.com/googlevoice/about.html">http://www.google.com/googlevoice/about.html</a>.</p>
<p>Google Voice is a very convenient service because it can save you money on your cell phone bill by no longer needing to pay the extra $15 for unlimited text messages all you need is access to the web. This service is easily available on any phone that uses the Android OS. Unfortunately Apple did not approve the Google Voice app on the iPhone appstore and therefore there is no easy way to receive push notifications to your iPhone when you have received a text message or voice mail on your google voice number. The closest thing you have is the ability to receive e-mails that are forwarded to your phone (if you have your e-mail set up on your phone).</p>
<p>Luckily you still have some options if you are an iPhone owner. You do need to jump through a bit of hurdles if you wish to get this done though.</p>
<p>Things you will need:</p>
<ol>
<li>An iPhone.. Duh!</li>
<li>Prowl (iPhone App)</li>
<li>Either an account at: <a href="http://googlevoice.ub3rk1tten.com/voicegrowl/">http://googlevoice.ub3rk1tten.com/voicegrowl/</a> or with <a href="https://www.gvmax.com/">https://www.gvmax.com/</a></li>
</ol>
<p>I have used the Voice Growl service in the past and works quiet well, with the exception that at times the service does go down for a few minutes. I have not tested or used GVMax but it does sound promising and the software is now open source as well which may be something you Java nerds may like to take a look at.</p>
<p>Sadly enough these services provide you with a means to receive Push notifications to your iPhone when you receive a message but still does not provide you with an easy means to reply back. You can simply use googles renovated google voice mobile site which works well but depending on how fast your connection may be can slow you down. Or if you have a jailbroken iphone you can always give the app found in Cydia.</p>
<p>If you are one handy developer there are also many libraries written in various languages that you can use to your advantage for receiving and replying to messages. <a href="http://prowl.weks.net/api.php">Prowl </a>has various 3rd party libraries you can use to send notifications to your iPhone. I have found the php library found at github to work well for all my needs <a href="http://github.com/Fenric/ProwlPHP">http://github.com/Fenric/ProwlPHP</a>. Aside from that there are also various third party libraries for Google Voice (aka unofficial google voice api) in many languages all you need to do is perform a google search, I currently use the PHP library found at github <a href="http://github.com/aaronpk/Google-Voice-PHP-API">http://github.com/aaronpk/Google-Voice-PHP-API</a>. If you are a developer with a little creativity and a bit of time you can come up with a good solution for your iPhone Google Voice needs. </p>
<p>I will soon be posting my own code as well as I currently use Google Voice -&gt; My <a href="http://dreamhost.com/">Dreamhost</a> Procmail -&gt; Prowl &amp; Gtalk to receive messages and currently working on an XMPP format to send messages back.</p>


<p>Related posts:<ol><li><a href='http://www.im-roberto.info/2010/03/31/send-google-voice-sms-push-notifications-to-your-iphone-using-your-webhost/' rel='bookmark' title='Permanent Link: Send Google Voice SMS Push notifications to your iPhone using your webhost'>Send Google Voice SMS Push notifications to your iPhone using your webhost</a></li>
<li><a href='http://www.im-roberto.info/2009/02/09/google-push-vs-plaxo/' rel='bookmark' title='Permanent Link: Google Push Vs. Plaxo'>Google Push Vs. Plaxo</a></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.im-roberto.info/2010/02/28/google-voice-push-notifications-on-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LA Ruby Meetup</title>
		<link>http://www.im-roberto.info/2009/10/26/la-ruby-meetup/</link>
		<comments>http://www.im-roberto.info/2009/10/26/la-ruby-meetup/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 04:44:16 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[Computers, Internet, Tech]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.im-roberto.info/?p=677</guid>
		<description><![CDATA[A few weeks ago I attended my first LA Ruby meet up. Basically it's a group of Ruby enthusiasts getting together and talking about Ruby and Ruby on Rails. I was rather surprised the community was more of an older mature crowd than.


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I attended my first LA Ruby meet up. Basically it&#8217;s a group of Ruby enthusiasts getting together and talking about Ruby and Ruby on Rails. I was rather surprised the community was more of an older mature crowd than. I would have expect various to be young web entrepreneurs or something of that liking. There was a speaker at the meetup from Heroku showing off their product and how awesome their dynamic cloud services work. It&#8217;s basically a cloud within a cloud which makes for interesting ultra dynamic services. Along with Heroku we also had another guest speaker who spoke of marketing and pitching your web product to the masses. It&#8217;s been a while since I blog and thought id share my wonderful experience with the LA Ruby group earlier this month.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.im-roberto.info/2009/10/26/la-ruby-meetup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just Learning</title>
		<link>http://www.im-roberto.info/2009/04/21/just-learning/</link>
		<comments>http://www.im-roberto.info/2009/04/21/just-learning/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 18:11:08 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[Computers, Internet, Tech]]></category>

		<guid isPermaLink="false">http://www.im-roberto.info/?p=621</guid>
		<description><![CDATA[Ever since I came across the Youtube Edu site I've been watching a whole lot of programming videos and have picked up a whole bunch of concepts that I would have never learned on my own.


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Ever since I came across the <a title="Youtube Edu" href="http://www.youtube.com/edu">Youtube Edu</a> site I&#8217;ve been watching a whole lot of programming videos and have picked up a whole bunch of concepts that I would have never learned on my own. Personally I see this as a very good resource to those who really want to learn the concepts of software engineering as well to those seasoned programmers that just need to refresh and get a quick reference to some concept of some kind.</p>
<p>Beginning Programming in Java :<br /><a title="Stanford University CS106a" href="http://www.youtube.com/view_play_list?p=84A56BC7F4A1F852">http://www.youtube.com/view_play_list?p=84A56BC7F4A1F852</a><br />
<p><a href="http://www.im-roberto.info/2009/04/21/just-learning/"><em>Click here to view the embedded video.</em></a></p></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.im-roberto.info/2009/04/21/just-learning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Linux Home Server with TimeMachine Setup via Samba on Intel Atom Intel D945GCLF Motherboard</title>
		<link>http://www.im-roberto.info/2009/03/14/ubuntu-linux-home-server-with-timemachine-setup-via-samba-on-intel-atom-intel-d945gclf-motherboard/</link>
		<comments>http://www.im-roberto.info/2009/03/14/ubuntu-linux-home-server-with-timemachine-setup-via-samba-on-intel-atom-intel-d945gclf-motherboard/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 05:32:23 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[Computers, Internet, Tech]]></category>

		<guid isPermaLink="false">http://www.im-roberto.info/?p=579</guid>
		<description><![CDATA[Installing the Ubuntu Desktop Operating system is pretty plain and simple. All I basically did was install the Ubuntu distro onto my flash drive (I didn’t install a disc drive on the server) and booted the server computer with my flash drive and followed the installation process from there. I decided on using the Ubuntu Desktop version primarily because I wanted to have the ability to use the computer for more purposes than one, for example as a Boxee TV set top, or just as another internet terminal in the household.


Related posts:<ol><li><a href='http://www.im-roberto.info/2009/03/02/building-a-linux-home-server/' rel='bookmark' title='Permanent Link: Building a linux home server'>Building a linux home server</a></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><strong> </strong></p>
<p><strong><img class="size-medium wp-image-600 alignnone" title="Server Pic 2" src="http://www.im-roberto.info/wp-content/uploads/2009/03/img_0022-300x225.jpg" alt="Server Pic 2" width="300" height="225" /></strong></p>
<p><strong>The Home Server Setup</strong></p>
<p><strong></strong></p>
<p>Parts used:</p>
<ul>
<li><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16813121342">Intel BOXD945GCLF</a></li>
<li><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820134216">Kingston 1GB 240-Pin DDR2 SDRAM</a></li>
<li><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16811154091">APEX MI-008 Black Steel Mini-ITX Tower</a></li>
<li>Seagate 1.5TB Sata Hard Drive (purchased at Fry&#8217;s Electronics)</li>
</ul>
<p>Installing the Ubuntu Desktop Operating system is pretty plain and simple. All I basically did was install the Ubuntu distro onto my flash drive (I didn’t install a disc drive on the server) and booted the server computer with my flash drive and followed the installation process from there. I decided on using the Ubuntu Desktop version primarily because I wanted to have the ability to use the computer for more purposes than one, for example as a Boxee TV set top, or just as another internet terminal in the household.</p>
<p>Once after I finished installing the operating system I went ahead and installed all the necessary updates which in a sense almost took just as long as the actual operating system installation itself, but no problem that was used as good quality time to serve myself a nice refreshment (beer) and sit back and relax a bit.</p>
<p>Note: Once after installing all the Ubuntu updates and restarted the system I noticed that the NIC card was no longer connecting to the Internet. As I searched through the Ubuntu forums I found out that one of the kernel updates has a little issue with the Intel D945GCLF motherboard. After couple of minutes searching around I came across a post with recompiled version of the update with the issue patched.</p>
<p>The fun part begins</p>
<p>Installing Samba was a walk in the park, all I did was created a folder named TimeMachine (I’ll explain later), and right clicked it and selected sharing options. It prompted me that I needed to install Samba in order to share that folder , and did it automatically after going through the menus. Once having the folder I wanted to share the folder I selected I went on to setup Avahi to broadcast that the server has Samba up and running to the rest of the computers in the network:</p>
<p>Opening Terminal on the Ubuntu Machine and running the following command:</p>
<p><code>Sudo gedit /etc/avahi/services/samba.service</code></p>
<p>Copy and paste this into the text editor:</p>
<p><code>&lt;?xml version="1.0" standalone='no'?&gt;&lt;!--*-nxml-*--&gt;<br />
&lt;!DOCTYPE service-group SYSTEM "avahi-service.dtd"&gt;<br />
&lt;service-group&gt;<br />
&lt;name replace-wildcards="yes"&gt;%h&lt;/name&gt;<br />
&lt;service&gt;<br />
&lt;type&gt;_smb._tcp&lt;/type&gt;<br />
&lt;port&gt;139&lt;/port&gt;<br />
&lt;/service&gt;<br />
&lt;/service-group&gt;</code></p>
<p>Save and Close the file editor, and restart the Avahi service by doing the following:</p>
<p><code>Sudo /etc/init.d/avahi-daemon restart</code></p>
<p>Now that my MacBook was able to see the new server setting up TimeMachine to backup to the server was a little trickier. I had to follow a guide that explains how to do this same process but with Netatalk so I had to skip a couple of steps. Basically you have to set up TimeMachine so that it can use network devices for back ups. This is done by going on Terminal on the Mac and punching in a mini code:</p>
<p><code>defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1</code></p>
<p>once running this command you should be able to select a network share for backing up data.</p>
<p>The next step was a little trickier.</p>
<p>Time Machine didn’t work right away, it gave me an error, telling me it was unable to create disk image and what not. So what I ended up doing was going under the Utilities folder in the applications folder and running Console, on the left navigation menu I selected All Messages and re-ran TimeMachine’s BackUp Now option and waited while it did its thing. On the Console application you’ll notice after a couple of seconds or minutes a message with something along the lines of:</p>
<p><code>Creating disk image /Volumes/TimeMachine/computername_0014e3856bd0.sparsebundle</code></p>
<p>Of course with computername being the name you gave your mac during initial setup. Open up the DiskUtility app and from the toolbar Create a New Blank Disk Image with the name that showed up in the console:</p>
<p><code>computername_0014e3856bd0.sparsebundle</code></p>
<p>Unfortunately I didn’t really added a Volume name to it so I left its default name but for the Volume Size I selected a small size.</p>
<p><code>Volume Format: Mac OS Extended (Journaled)<br />
Encryption: none<br />
Partitions: Single partition – Apple Partition Map<br />
Image Format: sparse bundle disk image</code></p>
<p>Copied over the image to the shared folder on the server, and jumped on Terminal with my Mac to bloat up that tiny image to something usable, lets say around 500 gigabytes. Navigated to the following:</p>
<p><code>cd /Volumes/Name of Shared Folder</code></p>
<p>Remember I had already mounted the share folder on my MacBook simply by going under the file manager and on the left hand side clicking on the server share and connecting as the user I created on the server. Once in the Volumes folder and inside the mounted drive can do a quick ls command to make sure that the sparsebundle image is there. There I ran the command to resize the image file which was:</p>
<p><code>hdiutil resize -size 500g filename.sparsebundle</code></p>
<p>Time to give TimeMachine another run.</p>
<p>Believe me that you’ll be glad to have resized the image file after  it was transferred onto the server, otherwise you’d have to sit and wait for an empty 500gig image to be transferred from one computer to another.</p>
<p>TimeMachine worked perfectly after this, the only thing is that it did take some time doing the initial backup because it was nearly 150gigs of data that was transferred.</p>
<p>Links and Resources:</p>
<ul>
<li><a title="Ubuntu" href="http://www.ubuntu.com/" target="_blank">Ubuntu</a></li>
<li><a title="Ubuntu Forums" href="http://ubuntuforums.org/showpost.php?p=6799266&amp;postcount=7" target="_blank">LAN issue Fix for D945GCLF</a></li>
<li><a title="Setup Samba for Bonjour networking" href="http://www.askbjoernhansen.com/2007/10/27/setup_samba_for_bonjour_networking_with_os_x_105_l.html" target="_blank">Setup Samba for Bonjour networking with OS X 10.5 Leopard</a></li>
<li><a title="HowTo: Make Ubuntu A Perfect Mac File Server And Time Machine Volume " href="http://www.kremalicious.com/2008/06/ubuntu-as-mac-file-server-and-time-machine-volume/#timemachine" target="_blank">HowTo: Make Ubuntu A Perfect Mac File Server And Time Machine Volume</a></li>
<li><a title="Installing LAMP On Ubuntu For Newbies" href="http://www.howtoforge.com/ubuntu_lamp_for_newbies" target="_blank">Installing LAMP On Ubuntu For Newbies</a></li>
<li><a title="Resize a Sparse Bundle Image using Terminal" href="http://ep1curus.wordpress.com/2008/12/16/resize-a-sparse-bundle-image-using-terminal/" target="_blank">Resize a Sparse Bundle Image using Terminal</a></li>
</ul>


<p>Related posts:<ol><li><a href='http://www.im-roberto.info/2009/03/02/building-a-linux-home-server/' rel='bookmark' title='Permanent Link: Building a linux home server'>Building a linux home server</a></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.im-roberto.info/2009/03/14/ubuntu-linux-home-server-with-timemachine-setup-via-samba-on-intel-atom-intel-d945gclf-motherboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a linux home server</title>
		<link>http://www.im-roberto.info/2009/03/02/building-a-linux-home-server/</link>
		<comments>http://www.im-roberto.info/2009/03/02/building-a-linux-home-server/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 21:45:29 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[Computers, Internet, Tech]]></category>

		<guid isPermaLink="false">http://www.im-roberto.info/?p=554</guid>
		<description><![CDATA[I’m going to be making a small server for my house to hold all my music files, as well as serve my TimeMachine backups for my Macbook.


Related posts:<ol><li><a href='http://www.im-roberto.info/2009/03/14/ubuntu-linux-home-server-with-timemachine-setup-via-samba-on-intel-atom-intel-d945gclf-motherboard/' rel='bookmark' title='Permanent Link: Ubuntu Linux Home Server with TimeMachine Setup via Samba on Intel Atom Intel D945GCLF Motherboard'>Ubuntu Linux Home Server with TimeMachine Setup via Samba on Intel Atom Intel D945GCLF Motherboard</a></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-570 alignleft" src="http://www.im-roberto.info/wp-content/uploads/2009/03/ubuntu_logo.gif" alt="Ubuntu Logo" width="100" height="100" /></p>
<p>I’m going to be making a small server for my house to hold all my music files, as well as serve my TimeMachine backups for my Macbook. This server is also going to be more than that, being a geeky kind of guy that likes to try out several different things I also plan on adding a full fledged web server with the works “LAMP,” and possibly Ruby on Rails. Unfortunately none of the home servers sold have these capabilities or the ability to add custom software to them, aside from that their price point is a little hefty compared to buying the parts and building it yourself. Besides Linux is free, and very customizable.</p>
<p>So over the weekend I went out and bought a 1.5 terabyte hard drive at Frys Electronics for $130, and purchased a case, and stick of memory from New Egg under $70. Now I just need to go out and purchase the motherboard and CPU that will be the heart and brains of this. I’ve decided on going with an ATOM based CPU mainly because it does require much power (go green!) and fits in a small ITX case.</p>
<p><img class="alignleft size-full wp-image-569" title="fedora_logo" src="http://www.im-roberto.info/wp-content/uploads/2009/03/fedora_logo.jpg" alt="fedora_logo" width="100" height="100" />The only dilemma I am now having is trying to decide on what Linux flavor I am going to be using for this server. I’ve been doing a little bit of testing using VMWare and <a title="Fedora Core" href="http://fedoraproject.org/">Fedora 10</a> on getting Netatalk and TimeMachine working together but have not succeeded in the task. I have had a little more success using <a title="Tutorial" href="http://www.kremalicious.com/2008/06/ubuntu-as-mac-file-server-and-time-machine-volume/">Ubuntu and a small tutorial</a> I found online on how to get it running, except that <a title="Ubuntu" href="http://www.ubuntu.com/">Ubuntu</a> does not come with the installation packages for a LAMP server as an option during the initial installation, which will cost me more time than if I were to use Fedora. I can always go with the Ubuntu server option but I plan on keeping a Gnome gui set up on the Linux box just in case if in the future I decide on adding <a title="Boxee" href="http://www.boxee.tv/">Boxee</a>, <a href="http://www.getmiro.com/">Miro</a>, or some other online media software of that type.</p>
<p>Of course this will be an on going project and I will do my best to keep all changes made and hopefully some pictures while building it posted on the site.</p>
<p><em>Update: added links to its respected sites <img src='http://www.im-roberto.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>


<p>Related posts:<ol><li><a href='http://www.im-roberto.info/2009/03/14/ubuntu-linux-home-server-with-timemachine-setup-via-samba-on-intel-atom-intel-d945gclf-motherboard/' rel='bookmark' title='Permanent Link: Ubuntu Linux Home Server with TimeMachine Setup via Samba on Intel Atom Intel D945GCLF Motherboard'>Ubuntu Linux Home Server with TimeMachine Setup via Samba on Intel Atom Intel D945GCLF Motherboard</a></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.im-roberto.info/2009/03/02/building-a-linux-home-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best Buy Rewards iPhone Super Discount</title>
		<link>http://www.im-roberto.info/2009/02/24/best-buy-rewards-iphone-super-discount/</link>
		<comments>http://www.im-roberto.info/2009/02/24/best-buy-rewards-iphone-super-discount/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 20:42:42 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[Computers, Internet, Tech]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.im-roberto.info/?p=549</guid>
		<description><![CDATA[Exactly a month after I purchased my iPhone I recieve an e-mail from Best Buy's Rewardszone membership with this insane deal on the iPhone


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-550 alignleft" title="iphone-bestbuy" src="http://www.im-roberto.info/wp-content/uploads/2009/02/iphone-bestbuy.png" alt="iphone-bestbuy" width="280" height="346" /></p>
<p>Exactly a month after I purchased my iPhone I recieve an e-mail from Best Buy&#8217;s Rewardszone membership with this insane deal on the iPhone for those who are Premier Silver members since last year. In order to get the Premier Member status you have to spend over $2,500 in Best Buy stores but if you have their Mastercard you can qualify by spending that same money anywhere. If only I knew they would have this crazy deal I would have waited a month and gotten $100 discount, oh well im still happy with my new iPhone. Hopefully there will be better offers than this later this year.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.im-roberto.info/2009/02/24/best-buy-rewards-iphone-super-discount/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enabling PHP and Apache on Mac OS X 10.5.6</title>
		<link>http://www.im-roberto.info/2009/02/21/enabling-php-and-apache-on-mac-os-x-1056/</link>
		<comments>http://www.im-roberto.info/2009/02/21/enabling-php-and-apache-on-mac-os-x-1056/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 01:33:48 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[Computers, Internet, Tech]]></category>

		<guid isPermaLink="false">http://www.im-roberto.info/?p=533</guid>
		<description><![CDATA[Today I was playing around with a few php scripts that I've been writing to automate a couple of things on another web host. I also wanted to test them out and see them live before I uploaded them onto  my web space. 


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><a title="Foundation PHP tutorials" href="http://foundationphp.com/tutorials/php_leopard.php" target="_blank"><img class="size-full wp-image-537 alignleft" title="apache_logo" src="http://www.im-roberto.info/wp-content/uploads/2009/02/apache_logo.jpg" alt="apache_logo" width="200" height="150" /></a></p>
<p>Today I was playing around with a few php scripts that I&#8217;ve been writing to automate a couple of things on another web host. I also wanted to test them out and see them live before I uploaded them onto  my web space. I could have easily just ran <a title="MAMP" href="http://www.mamp.info/en/index.html" target="_blank">MAMP </a>on my computer and just got around the obstacle that way but I&#8217;d figure that OS X comes pre-installed with Apache and PHP and might as well make use of it. I made a quick search and came across the <a title="Foundation PHP tutorials" href="http://foundationphp.com/tutorials/php_leopard.php" target="_blank">FoundationPHP</a> book site which details on how to do this as well as shows images of the process and basically just simplifies it as best as possible.</p>
<p><a title="Enabling PHP and Apache on OSX" href="http://foundationphp.com/tutorials/php_leopard.php" target="_blank">Enabling PHP and Apache in Leopard</a></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.im-roberto.info/2009/02/21/enabling-php-and-apache-on-mac-os-x-1056/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Push Vs. Plaxo revisit</title>
		<link>http://www.im-roberto.info/2009/02/10/google-push-vs-plaxo-revisit/</link>
		<comments>http://www.im-roberto.info/2009/02/10/google-push-vs-plaxo-revisit/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 18:45:50 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[Computers, Internet, Tech]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.im-roberto.info/?p=505</guid>
		<description><![CDATA[Yesterday I experimented with what I had mentioned on my blog post on trying to get a complete circle of sync complete but unfortunately I found out right after I posted my idea that it was not a valid one. Once after I had set up Google Sync on my iPhone I was no longer able to sync my address book or calendar using the iTunes sync because Google sync works with the MS Exchange protocol.


Related posts:<ol><li><a href='http://www.im-roberto.info/2009/02/09/google-push-vs-plaxo/' rel='bookmark' title='Permanent Link: Google Push Vs. Plaxo'>Google Push Vs. Plaxo</a></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<blockquote><p>What can probably be done in order to complete this whole Sync circle of services that I have going is possibly set up Google Sync on my iPhone, then once all my contacts have been cleared is sync my iPhone with my Mac’s Address Book.app and if all goes well I will have my Plaxo contacts in Sync with my iPhone and from my iPhone have my Gmail contacts Synchronized as well and therefore closing that circle that Plaxo can’t do because Gmail Contacts are only Uni-Directional Sync with Plaxo. Holy smokes that was a mouthful. In any case, I have not yet tried this connecting this chain of services yet and will keep posted on it.</p></blockquote>
<p>Yesterday I experimented with what I had mentioned on my blog post on trying to get a complete circle of sync complete but unfortunately I found out right after I posted my idea that it was not a valid one. Once after I had set up Google Sync on my iPhone I was no longer able to sync my address book or calendar using the iTunes sync because Google sync works with the MS Exchange protocol. There are various other work arounds to get it all working together but unfortunately they either require you to do some hacking on your mac, or that you use an additional software to get the sync done.</p>
<p>In order to do this you will need to buy <a title="Spanning Sync" href="http://blog.spanningsync.com/" target="_blank">Spanning Sync</a> and set it up to sync with GMail, <span style="text-decoration: line-through;">or you can <a title="Lifehacker: Enable Google Contact Sync Without an iPhone or iPod Touch" href="http://lifehacker.com/393855/enable-google-contact-sync-without-an-iphoneipod-touch" target="_blank">use the hack</a> to fool your mac into thinking it has a iPhone plugged in</span>. I have already tried setting up the sync using the MS Exchange option on the Address Book preferences pane with the Google Sync settings but unfortunately that didn&#8217;t work out. I guess ill just have to settle with doing a little bit of hacking on you mac and let Plaxo do the rest.</p>


<p>Related posts:<ol><li><a href='http://www.im-roberto.info/2009/02/09/google-push-vs-plaxo/' rel='bookmark' title='Permanent Link: Google Push Vs. Plaxo'>Google Push Vs. Plaxo</a></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.im-roberto.info/2009/02/10/google-push-vs-plaxo-revisit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Push Vs. Plaxo</title>
		<link>http://www.im-roberto.info/2009/02/09/google-push-vs-plaxo/</link>
		<comments>http://www.im-roberto.info/2009/02/09/google-push-vs-plaxo/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 20:09:09 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[Computers, Internet, Tech]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.im-roberto.info/?p=487</guid>
		<description><![CDATA[I'm currently using Plaxo to keep all my contacts and what minimal use of calendar in sync with everything from my apple macbook to my windows live accounts, and partially my GMail account. The only problem that I have had is keeping my Gmail contacts with my Plaxo account, because it currently supports a uni-directional sync. Meaning that it can only pick up changes on my Gmail contacts, but it cannot change or add contacts that I have edited from my Address Book.app or even just new people I've added to the MSN messenger.


Related posts:<ol><li><a href='http://www.im-roberto.info/2009/02/10/google-push-vs-plaxo-revisit/' rel='bookmark' title='Permanent Link: Google Push Vs. Plaxo revisit'>Google Push Vs. Plaxo revisit</a></li>
<li><a href='http://www.im-roberto.info/2010/02/28/google-voice-push-notifications-on-iphone/' rel='bookmark' title='Permanent Link: Google Voice Push Notifications on iPhone'>Google Voice Push Notifications on iPhone</a></li>
<li><a href='http://www.im-roberto.info/2010/03/31/send-google-voice-sms-push-notifications-to-your-iphone-using-your-webhost/' rel='bookmark' title='Permanent Link: Send Google Voice SMS Push notifications to your iPhone using your webhost'>Send Google Voice SMS Push notifications to your iPhone using your webhost</a></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.im-roberto.info/2009/02/09/google-push-vs-plaxo/"><em>Click here to view the embedded video.</em></a></p><br />
I&#8217;m currently using <a title="Plaxo" href="http://www.plaxo.com" target="_blank">Plaxo</a> to keep all my contacts and what minimal use of calendar in sync with everything from my apple macbook to my windows live accounts, and partially my GMail account. The only problem that I have had is keeping my Gmail contacts in sync with my Plaxo account, because it currently supports a uni-directional sync. Meaning that it can only pick up changes on my Gmail contacts, but Plaxo cannot change or add contacts that I have edited from my Address Book.app or even just new people I&#8217;ve added to the MSN messenger. Today while browsing the world of Twitter I found some people retweeting about the new service by Google, <a title="Google Sync" href="http://www.google.com/mobile/apple/sync.html" target="_blank">Google Push</a>. Which in some ways it competes with Plaxo, and Mobile Me services. It keeps your iPhone or other mobile devices synchronized with the various google services. The only downfall of it would be that when you set it up you lose all the contacts that you currently already have stored on your phone and it adds the gmail contacts to it instead.</p>
<p>What can probably be done in order to complete this whole Sync circle of services that I have going is possibly set up Google Sync on my iPhone, then once all my contacts have been cleared is sync my iPhone with my Mac&#8217;s Address Book.app and if all goes well I will have my Plaxo contacts in Sync with my iPhone and from my iPhone have my Gmail contacts Synchronized as well and therefore closing that circle that Plaxo can&#8217;t do because Gmail Contacts are only Uni-Directional Sync with Plaxo. Holy smokes that was a mouthful. In any case, I have not yet tried this connecting this chain of services yet and will keep posted on it.</p>
<p style="text-align: center;">
<p><div id="attachment_489" class="wp-caption aligncenter" style="width: 266px"><img class="size-full wp-image-489" src="http://www.im-roberto.info/wp-content/uploads/2009/02/sync-circle.png" alt="Sync Circle" width="256" height="248" /><p class="wp-caption-text">Sync Circle *All images belong to their respective owners, Google, Plaxo, Apple</p></div>
<p><a href="http://www.youtube.com/watch?v=Kt_-qHczCMg">Google Mobile Sync</a></p>
<h3><span style="color: #ff0000;">NOTE: <a title="Google Push Vs Plaxo Revisit" href="http://www.im-roberto.info/2009/02/10/google-push-vs-plaxo-revisit/" target="_self">Please read on to my next post</a> as some things didn&#8217;t work out with the uses on this post.</span></h3>


<p>Related posts:<ol><li><a href='http://www.im-roberto.info/2009/02/10/google-push-vs-plaxo-revisit/' rel='bookmark' title='Permanent Link: Google Push Vs. Plaxo revisit'>Google Push Vs. Plaxo revisit</a></li>
<li><a href='http://www.im-roberto.info/2010/02/28/google-voice-push-notifications-on-iphone/' rel='bookmark' title='Permanent Link: Google Voice Push Notifications on iPhone'>Google Voice Push Notifications on iPhone</a></li>
<li><a href='http://www.im-roberto.info/2010/03/31/send-google-voice-sms-push-notifications-to-your-iphone-using-your-webhost/' rel='bookmark' title='Permanent Link: Send Google Voice SMS Push notifications to your iPhone using your webhost'>Send Google Voice SMS Push notifications to your iPhone using your webhost</a></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.im-roberto.info/2009/02/09/google-push-vs-plaxo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
