tag:blogger.com,1999:blog-3437941891350905622009-07-08T17:06:35.644-04:00Initech BlogWhat's going on at Initech, Inc.Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.comBlogger20125tag:blogger.com,1999:blog-343794189135090562.post-27394325856407777772009-06-11T14:49:00.001-04:002009-07-08T17:05:57.598-04:00How to enable international mode (extended frequency range 87.9) on Griffin iTrip AutoPilot<i>iTrip Auto 1034IV1 2.17, Nov 21 2008, 131136</i><br /><br />After buying an iTrip AutoPilot at Best Buy on June 11, 2009, I found that the instructions for enabling international mode had changed from what is described in other forums. The old way was to go to the screen with the Griffin logo, then hold down the middle button until the logo turned upside down. <br /><br /><p>On my model, the way to enable international mode is:<br /><ol><br /><li>If your screen shows FM, Play/Pause, and Next Track, then press <b>FM</b><br /><li>Press <b>Function</b> (middle button)<br /><li>Press and hold <b>Mode</b> (right button) for 10 seconds. Release Mode button after 10 seconds.<br /><li>A screen will appear asking you to choose US, EU, or JP. Push one button and then wait a few seconds for the screen to go back to FM, Play/Pause, and Next Track.<br /><li>You should be able to select a frequency from the country's range you chose.<br /></ol><br /><br /><table border><br /><tr><th>Country/Region</th><th>Frequency Range</th><th>Frequency Increment</th></tr><br /><tr><td>US (United States)</td><td>88.1 MHz - 107.9 MHz</td><td>0.2 MHz</td></tr><br /><tr><td>EU (European Union)</td><td>87.6 MHz - 107.9 MHz</td><td>0.1 MHz</td></tr><br /><tr><td>JP (Japan)</td><td>76.0 MHz - 90.0 MHz</td><td>0.1 MHz</td></tr><br /></table><br /><br /><br><br><br><br /><u>Other interesting hidden features of the iTrip AutoPilot:</u><br /><br /><p>Show version information:<br /><ol><br /><li>Press and hold down <b>Function</b> button for 10 seconds. Release and you should see version information similar to what I have in italics at the beginning of this article.<br /></ol><br /></p><br /><br /><p>Modify gain:<br /><ol><br /><li>Press <b>FM</b> if needed.<br /><li>Press <b>Function</b><br /><li>Press <b>Mode</b>. This will bring up a screen with a Griffin logo and allows you to select Stereo/Mono and Smart Sound.<br /><li>Press and hold the <b>middle button</b> for 10 seconds. Release middle button.<br /><li>You can now press the <b>middle button</b> to toggle between Frequency and Gain. Gain amount will appear on the screen. You can modify up to level 63 (whatever that means).<br /><li>To exit, press and hold <b>middle button</b> for 10 seconds and release.<br /></ol><br /><br />If someone knows what gain is for, please post in the comments.<br /><!-- Technorati Tags Start --><br /><p>Technorati Tags:<br /><a href="http://technorati.com/tag/iPhone" rel="tag">iPhone</a>, <a href="http://technorati.com/tag/iTrip%20AutoPilot" rel="tag">iTrip AutoPilot</a>, <a href="http://technorati.com/tag/instructions" rel="tag">instructions</a>, <a href="http://technorati.com/tag/how%20to" rel="tag">how to</a>, <a href="http://technorati.com/tag/international%20mode" rel="tag">international mode</a>, <a href="http://technorati.com/tag/87.9" rel="tag">87.9</a>, <a href="http://technorati.com/tag/griffin" rel="tag">griffin</a>, <a href="http://technorati.com/tag/extended%20frequency%20range" rel="tag">extended frequency range</a><br /></p><br /><!-- Technorati Tags End --><br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-2739432585640777777?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com0tag:blogger.com,1999:blog-343794189135090562.post-4294274657147537272009-02-27T14:25:00.001-05:002009-02-27T14:42:17.007-05:00iPhone AutoCorrect Dictionary Location<i>iPhone 3G 2.2.1</i><br /><br />I've been frustrated with the fact that the user cannot edit the autocorrect dictionary on the iPhone, so I looked around today and found the location of the US English database file to be:<br /><tt>/System/Library/TextInput/TextInput_en.bundle/Unigrams-en_US.dat</tt>. There is also an index file with a file suffix of .idx in the same directory.<br /><br />I also found that someone has written a Java program called <a href="http://code.google.com/p/iphoneshop/">iphoneshop</a> to edit not only the dictionary, but also the keyboard artwork and layout. If anyone knows of an application that runs on the iPhone (jailbreak apps are okay) and will allow me to edit the dictionary, please let me know.<br /><br /><b>Update: iphoneshop doesn't work with 2.x firmware. Oh well.</b><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-429427465714753727?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com0tag:blogger.com,1999:blog-343794189135090562.post-18272956123833131412009-02-20T14:22:00.001-05:002009-02-20T14:22:07.116-05:00How to get FieldTest application icon to always show up on the iPhone<i>iPhone 3G 2.2.1, jailbroken</i><br /><br />The preferred way to bring up the FieldTest application on the iPhone is to type <tt>*3001#12345#</tt> and press <b>Call</b>. My iPhone always responds with the error "Error performing request. Unknown Error." Here is a way to always have the FieldTest icon always appear on the Springboard.<br /><br /><ol><br /><li>Bring up a terminal on the iPhone, or ssh into the iPhone.<br /><li>Become root by typing <tt>su</tt> <b>[enter]</b>. The default password for root is "alpine"<br /><li>Change to the FieldTest.app folder by typing: <tt>cd /Applications/FieldTest.app</tt> <b>[enter]</b><br /><li>Make a backup copy of Info.plist by typing: <tt>cp Info.plist Info.plist-factory</tt><br /><li>Change the Info.plist file to xml format by typing: <tt>plutil -c xml1 Info.plist</tt> <b>[enter]</b><br /><li>Edit Info.plist using vim or nano and delete the following lines:<br /><br><tt><key>SBAppTags</key><br><br /><array><br><br /> <string>hidden</string><br><br /></array><br></tt><br /><li>Change the Info.plist file back to binary format by typing: <tt>plutil -c binary1 Info.plist</tt><br /><li>Restart Springboard by typing: <tt>killall -15 SpringBoard</tt><br /></ol><br /><br /><p>If you find yourself in a bind and want the old Info.plist back, you can restore the factory copy.<br /><ol><br /><li>Bring up a terminal or ssh into the iPhone.<br /><li>Become root by typing <tt>su</tt> <b>[enter]</b><br /><li>Change to the FieldTest.app folder by typing: <tt>cd /Applications/FieldTest.app</tt> <b>[enter]</b><br /><li>Restore the factory Info.plist file by typing: <tt>cp -f Info.plist-factory Info.plist</tt> <b>[enter]</b><br /><li>Restart SpringBoard by typing: <tt>killall -15 SpringBoard</tt> <b>[enter]</b><br /></ol><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-1827295612383313141?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com0tag:blogger.com,1999:blog-343794189135090562.post-69541899724513115682008-12-09T10:01:00.001-05:002008-12-09T10:01:05.575-05:00Finding network traffic generated by programs<i>Mac OS X 10.5.4</i><br /><br />Occasionally, I need to see the network traffic by process (program). For example, I want to see what programs are generating network traffic. Some programs, like Google Updater and Microsoft Update, install themselves and run in the background without my knowledge. Or maybe I'm seeing a lot of network traffic when there should be none. I then need to know what process is generating the traffic so I can shut it down.<br /><br />The command to find this information (from the Terminal) is:<br/><br/><br /><tt>lsof -n -P -i +c 50</tt><br /><p><br />If you want a GUI to show this info to you, download <a href="http://www.hanynet.com/waterroof/">WaterRoof</a> (an ipfw configuration program) and click "Net Processes"<br /></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-6954189972451311568?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com0tag:blogger.com,1999:blog-343794189135090562.post-62485212443974656972008-08-26T17:21:00.001-04:002008-08-26T17:21:15.663-04:00Capture packets on a Mac<i>Mac OS X 10.5.4</i><br /><br />For some reason, Wireshark keeps crashing X11 on my machine, so it isn't an option. If you have the same problem, here is how to capture and decode HTTP traffic from the command line, using tcpdump:<br /><br /><tt>tcpdump -n -i en1 -s 0 -A port 80 and host www.yahoo.com</tt><br /><br /><p>Options:<br/><br /><table border=0><br /><tr><td>-n</td><td>Don't convert addresses to hostnames</td></tr><br /><tr><td>-i en1</td><td>Interface to listen on. en0 is the wired interface and en1 is the wireless on a MacBook Pro</td></tr><br /><tr><td>-s 0</td><td>Snarf the required length to catch whole packets</td></tr><br /><tr><td>-A</td><td>Print each packet (minus its link level header) in ASCII</td></tr><br /><tr><td><expr></td><td>Packet match expression. My example of <tt>port 80 and host www.yahoo.com</tt> says to only print packets that have a source or destination port of 80 and a source or destination host of www.yahoo.com. There are many other qualifiers, such as portrange, net, src, dst, inbound, outbound, ether, fddi, ip, ip6, arp, tcp, udp. See the <a href="http://www.tcpdump.org/tcpdump_man.html">manual page</a> for more info. </td></tr><br /></table><br /><br />For more info, at the terminal, type <tt>man tcpdump</tt><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-6248521244397465697?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com0tag:blogger.com,1999:blog-343794189135090562.post-39634791517152325572008-08-13T11:30:00.001-04:002008-08-13T11:30:44.982-04:00Setting Up Gmail To Work With Blackberry (BIS)<i>Tested with: Gmail (or Google Apps), Blackberry 8830, <a href="http://en.wikipedia.org/wiki/BlackBerry_Internet_Service">Blackberry Internet Service (BIS)</a></i><br /><br />This does not apply to <a href="http://en.wikipedia.org/wiki/BlackBerry_Enterprise_Server">Blackberry Enterprise Server (BES)</a>. If your company has given you a Blackberry and it works with Exchange, Lotus Notes, or Groupwise, then you are operating in BES mode. You'll need to make sure your cell company has set up BES <i>and</i> BIS on your Blackberry for this to work.<br /><br />I've used my Blackberry in many different scenarios: with Lotus Notes (BES), Microsoft Exchange (BES), and now I've moved to Google Apps, which allows me to receive mail for free at my address nospam@heatery.com. This tip walks you through the steps I went through to make sure that all my email shows up on the Blackberry and all replies from the Blackberry show up in Gmail. Also, new messages appear on your Blackberry as soon as they appear in your Google inbox (push email).<br /><br /><u>Step 1: Blackberry Setup</u><br /><ol><br /><li>Sign into your provider's Blackberry site (or create a new account):<br/><br />AT&T: <a href="http://www.att.blackberry.com/">http://www.att.blackberry.com</a><br/><br />Alltel: <a href="http://www.alltel.blackberry.com/">http://www.alltel.blackberry.com</a><br/><br />T-Mobile: <a href="http://bis.na.blackberry.com/html?brand=tmobile">http://bis.na.blackberry.com/html?brand=tmobile</a><br/><br />Verizon: <a href="http://bis.na.blackberry.com/html?brand=vzw">http://bis.na.blackberry.com/html?brand=vzw</a><br/><br /><li>On the email accounts screen, you'll see your blackberry email address (for example, johndoe@att.blackberry.com). To the right, click Edit<br /><li>Change "Reply to:" to whatever your Gmail or Google Apps email is. For me, this is johndoe@heatery.com. This causes any mail you send from your Blackberry to look like it came from your Gmail or Google Apps account. If you skip this step, email will appear to have come from johndoe@att.blackberry.com<br /><li>Change "Your name:" if you want to<br /><li>Change "Auto BCC:" to your Gmail or Google Apps email address. Your "Reply-to:" and "Auto BCC:" fields should have the same address. Auto BCC causes a copy of any messages you send from your Blackberry to be sent to your Gmail or Google Apps email.<br /><li>Click Save<br /></ol><br /><br /><u>Step 2: Gmail Setup</u><br /><ol><br /><li>Sign into Gmail<br /><li>Click Settings (in the top right hand corner of the screen)<br /><li>Click the Forwarding and POP/IMAP tab<br /><li>Select "Forward a copy of incoming mail to"<br /><li>Enter your Blackberry email address (like johndoe@att.blackberry.com)<br /><li>Make sure the option "keep ____ Mail's copy in the inbox" is selected<br /></ol><br /><br /><hr><br /><i>Interested in syncing your <a href="http://blog.heatery.com/2008/08/syncing-your-blackberry-calendar-with.html">Google Calendar with your Blackberry?</a><br/><br />How about syncing your <a href="http://www.google.com/support/calendar/bin/answer.py?answer=99358">Google Calendar with iCal on your Apple computer?</a><br/><br />You could also sync your <a href="http://blog.heatery.com/2008/08/enabling-google-caldav-for-mozilla.html">Google Calendar with Mozilla Sunbird</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-3963479151715232557?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com1tag:blogger.com,1999:blog-343794189135090562.post-12468012832145781712008-08-13T11:27:00.001-04:002008-08-13T11:27:41.924-04:00Syncing your Blackberry's calendar with your Google Calendar<i>Tested with: Gmail (or Google Apps), Blackberry 8830</i><br /><br />Tired of maintaining two or more calendars? Maybe you only keep your calendar on your Blackberry. If so, this tip will backup your calendar to a Gmail (or Google Apps) account. If you use Outlook 2003 or 2007 on your Windows desktop, you could then install <a href="http://www.google.com/support/calendar/bin/answer.py?hl=en-nz&answer=89955">Google Sync for Outlook</a>. With both Google Sync for Outlook and Google Sync for Blackberry installed, you can enter something in your Outlook calendar and it will get pushed to your Blackberry in a few minutes. Changing or adding calendar items on the Blackberry also gets pushed back to Outlook.<br /><br />If you use a Mac (which I recommend), you'll need to use <a href="http://www.google.com/support/calendar/bin/answer.py?answer=99358">iCal</a> or <a href="http://blog.heatery.com/2008/08/enabling-google-caldav-for-mozilla.html">Mozilla Sunbird</a>. There may be others that support CalDAV, I just haven't tested them yet.<br /><br /><u>Installing Google Sync for Blackberry</u><br /><ol><br /><li>On your Blackberry's browser, visit <b>m.google.com/sync</b><br /><li>Click Install NOW<br /><li>Click Download. The Blackberry will say "Downloading Google Sync"<br /><li>Once installation is complete, a dialog box will appear.<br /><li>Click Run to start Google Sync<br /><li>Enter your Google email address and password<br /><li>Click "Sync Now" to start syncing<br /><li>When the sync is complete, click Dismiss. You should still be in the Google Sync for Mobile program. If not, go into your Blackberry Calendar, press the Menu button, then select "Google Sync"<br /><li>In the Google Sync program, press the Menu button, then select Options<br /><li>Here you can change options related to syncing. Don't change "When to Sync" (should always by Automatic). You change change the conflict resolution option. For "Sync Events for next" I recommend 24 weeks.<br /><li>When done, press the Menu button and select Save<br /></ol><br /><br />Note that calendar syncing occurs on a schedule (every 10 minutes) and is not a push solution. If you need true push, look into Blackberry Enterprise Server.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-1246801283214578171?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com0tag:blogger.com,1999:blog-343794189135090562.post-39124814809995365062008-08-13T10:34:00.001-04:002008-08-13T10:34:26.388-04:00Enabling Google CalDAV for Mozilla Sunbird<i>Tested with: Gmail (or Google Apps), Mac OS X 10.5.4, Mozilla Sunbird 0.8</i><br /><br />Google recently enabled CalDAV access to Google Calendars. It works with Sunbird, but the documentation on doing this is hard to find. So here is how to do it, step by step.<br /><br /><ol><br /><li><a href="http://www.mozilla.org/projects/calendar/sunbird/">Download</a> and install Sunbird on your Mac.<br /><li>Open Sunbird<br /><li>Click File, then "Subscribe to Remote Calendar..."<br /><li>When the "Create a new calendar" dialog box appears, select "On the Network" and click Continue<br /><li>For Format, select "CalDAV" and for Location, enter "https://www.google.com/calendar/dav/YOUR_GOOGLE_EMAIL/events" (without the quotes)<br />For example, assume your Gmail address is johndoe@gmail.com, then your Location would be https://www.google.com/calendar/dav/johndoe@gmail.com/events<br />Let's assume you have Google Apps and your email is bill.jones@jonescorp.com, then your Location would be:<br />https://www.google.com/calendar/dav/bill.jones@jonescorp.com/events<br /><li>Click Continue<br /><li>Next, your are asked to name your calendar. For mine, I just typed my first name. You can choose a color for calendar entries here and choose if your want alarms to go off in Sunbird. Click Continue.<br /><li>Click Done.<br /></ol><br /><br /><br />That's it. By default, Sunbird will refresh remote calendars every 30 minutes. If you want to change this, go into the Preferences (Command ,)<br /><br />Since Google CalDAV syncing is in beta, you should direct all your questions to <a href="http://groups.google.com/group/google-calendar-help-dataapi">Google Groups - Calendar Help Dataapi</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-3912481480999536506?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com0tag:blogger.com,1999:blog-343794189135090562.post-79661936630193492712008-05-15T12:12:00.000-04:002008-08-13T10:48:01.900-04:00Mounting a Linux NFS point on a Mac client<i>Mac OS X 10.5.2, Linux (Debian) kernel 2.6.21.5</i><br /><br />Quick tip for anyone trying to connect to a Linux server's NFS share from a Mac. The Finder provides a way to do this (from the menu bar, Go->Connect to server, then nfs://<server_name>/<mount_point>). Turns out this may not work if your distribution of Linux requires NFS connections to come from a trusted port. The solution requires you to open a terminal and type:<br /><br /><tt>sudo /sbin/mount_nfs -o resvport <server_name>:<mount_point></tt><br /><br />In this example, the Mac has an IP address of 192.168.1.1 and the Linux server's is 192.168.1.34. <br />So on my linux box, my <tt>/etc/exports</tt> file looks like:<br /><br /><br /><tt><br /># /etc/exports: the access control list for filesystems which may be exported<br /><br /># to NFS clients. See exports(5).<br /><br />/home/music 192.168.1.0/255.255.255.0(ro,sync)<br /><br /></tt><br /><br /><br />On the Mac, I type:<br /><br /><tt>mkdir /tmp/mnt</tt> (make a directory where I want to mount the remote directory<br /><br /><tt>sudo /sbin/mount_nfs -o resvport 192.168.1.34:/home/music /tmp/mnt</tt><br /><br /><br /><br />You should now be able to <tt>cd /tmp/mnt</tt> and see the contents of the remote directory.<br /><br /><br /><br />Troubleshooting Notes:<br />If you are having trouble, look in the logs on the Linux/Mac boxes. On Linux, they are usually in /var/log. For the Mac, use the Console application in the Utilities folder. After you add an entry to /etc/exports on the Linux box, you may have to tell mountd(8) and nfsd(8) to re-read the file. Some systems allow you to do this with the command <tt>exportfs -a</tt>. If that command does not work, then send <a href="http://en.wikipedia.org/wiki/SIGHUP">HUP</a> signals to the two server processes:<br /><br /><tt>sudo killall -HUP rpc.mountd<br /><br />sudo killall -HUP rpc.nfsd</tt><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-7966193663019349271?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com0tag:blogger.com,1999:blog-343794189135090562.post-45492006436565722602008-04-17T18:07:00.000-04:002008-08-13T14:02:07.623-04:00Replace the Dock Icon Created by a VMware Fusion Application<i>Mac OS X 10.5.2, VMware Fusion Version 1.1 (62573)</i><br /><br /><b><i>Update: According to the official <a href="http://blogs.vmware.com/teamfusion/2008/06/replacing-those.html">VMware blog</a>, changing the permissions is not necessary, so you may be able to skip steps 7-12.</b></i><br /><br/><br /><br/><br /><br/><br /><br /><img src="http://farm3.static.flickr.com/2066/2422031224_621f778597.jpg?v=0" /><br /><br /><br />Does the above grainy low-resolution icon of a Windows application (Bridge) running in VMware Fusion look familiar? I use VMware Fusion on my Mac to run a few Windows applications I'm still holding on to. It turns out the icons from Windows are smaller than on a Mac, so when you zoom in on them on the Dock, they look pixelated. I went in search of how to fix this situation and found that it is pretty easy, once you figure out how VMware Fusion stores icons. In this example, I'm using Adobe CS3 Bridge, mainly because native icons (.icns) are available on the Mac as well as Windows.<br /><br />When you open an application in Fusion, it will create an application bundle in<br /><br /><tt>/Users/<your_user_name>/Documents/Virtual Machines.localized/<virtual_machine_name>.vmwarevm/Applications</tt><br /><br />so in my example, Bridge is located in:<br /><br /><tt>/Users/joe/Documents/Virtual Machines.localized/Windows XP Professional.vmwarevm/Applications/Adobe Bridge - Windows XP Professional.app</tt><br /><br /><br /><br />To replace the icon you see for a Windows application:<br /><ol><br /><li>Use the Finder (or terminal) and navigate to:<br /><br /><br /><tt>/Users/joe/Documents/Virtual Machines.localized/Windows XP Professional.vmwarevm/Applications/</tt><br /><br /><br /><br /></li><li> Command-click (or right click) on <tt>Windows XP Professional.vmwarevm</tt> and click <em>Show Package Contents</em><br /><br /><br /><br /></li><li>Double-click the Applications folder. You should see a list of all Windows applications you have ever used in Fusion.<br /><br /><br /><br /></li><li>Command-click (or right click) on the application you want to change the icon for. For this example, right-click <tt>Adobe Bridge -- Windows XP Professional.app</tt> and click <em>Show Package Contents</em><br /><br /><br /><br /></li><li>Continue to navigate to <tt>Contents/Resources</tt><br /><br /><br /><br /></li><li>You should see a file called <tt>docker.icns</tt> which you should replace with your new icon. In this example, I've pulled the Bridge.icns from the Mac trial of Adobe CS3. I simply copy <tt>Bridge.icns</tt> to <tt>docker.icns</tt><br /><br /><br /><br /></li><li>You must now change the permissions on <tt>docker.icns</tt> to 0755 (rwxr-xr-x) owned by root, or the next time you open the Windows application Fusion will replace <tt>docker.icns</tt>. Open up the Terminal application, located in <tt>/Applications/Utilities</tt><br /><br /><br /><br /></li><li>Change to the Resources folder by typing <tt>cd</tt> then the path to your application bundle (you could drag and drop the folder icon in the Finder to the terminal). In this example, the command is:<br /><br /><tt>cd /Users/joe/Documents/Virtual\ Machines.localized/Windows\ XP\ Professional.vmwarevm/Applications/Adobe\ Bridge\ -\ Windows\ XP\ Professional.app</tt><br /><br /><br /><br /></li><li>Change to the Resources directory by typing:<br /><br /><tt>cd Contents/Resources</tt><br /><br /><br /><br /></li><li>Change the owner to root by typing: <tt>sudo chown root docker.icns</tt><br /><br /><br /><br /></li><li>Change the permissions to (rwxr-xr-x) by typing:<br /><br /><tt>sudo chmod 0755 docker.icns</tt><br /><br /><br /><br /></li><li>Finally, you have to restart your Dock to see the results (or reboot):<br /><br />In the Terminal application, type<br /><br /><tt>killall Dock</tt><br /></li></ol><br /><br /><br />Look at the difference:<br /><br /><br /><br />BEFORE (zoomed):<br /><br /><img src="http://farm3.static.flickr.com/2066/2422031224_621f778597.jpg?v=0" /><br /><br /><br />AFTER (zoomed):<br /><img src="http://farm3.static.flickr.com/2102/2421216983_627e94188e.jpg?v=0" /><br /><br /><br /><br /><br />BEFORE (unzoomed):<br /><br /><img src="http://farm3.static.flickr.com/2368/2421216693_e79df02f57.jpg?v=0" /><br /><br /><br />AFTER (unzoomed):<br /><br /><img src="http://farm3.static.flickr.com/2119/2422031264_6eb38d755b.jpg?v=0" /><br /><br /><br /><br />Much sharper. The only problem here is you have to find the Mac icon yourself. There may be a way to convert Windows .ico files into Mac .icns files, but I'm not sure. Drop me a note in the comments if you figure out a way to do it.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-4549200643656572260?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com0tag:blogger.com,1999:blog-343794189135090562.post-12988759460569638382008-03-19T11:25:00.000-04:002008-06-05T20:48:33.812-04:00FileMon replacement for Mac<i>Mac OS X 10.5.2</i><br /><br />Since switching to a Mac in January of 2008, I've been looking for a replacement of the <a href="http://technet.microsoft.com/en-us/sysinternals/default.aspx?wt.svl=leftnav">Sysinternals</a> tools, especially <a href="http://technet.microsoft.com/en-us/sysinternals/bb896642.aspx?wt.svl=leftnav">FileMon</a>. For those who don't know, FileMon is a program which shows file activity in real-time (file accesses, changes). I found a utility on the Mac that is almost the same: <a href="http://www.fernlightning.com/doku.php?id=software:fseventer:start">fseventer</a>. The only thing fseventer lacks is the ability to print file accesses--it only prints file/directory changes. If you need to be able to see file accesses, it seems the only solution on the Mac is to use Instruments, which is a program included with the free Developer Tools (XCode, Interface Builder, Shark, etc.) If you have Leopard and have some experience with dtrace(1), then you can use that utility from the command line. For 10.4, you can look at ktrace(1), but that utility shows system calls, not file accesses/modifications.<br /><br /><a href="http://farm3.static.flickr.com/2149/2344893463_be647c9013_o.png"><img src="http://farm3.static.flickr.com/2149/2344893463_2c34b3f09e.jpg?v=0" /></a><br /><br /><a href="http://www.fernlightning.com/doku.php?id=software:fseventer:start">Download fseventer</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-1298875946056963838?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com1tag:blogger.com,1999:blog-343794189135090562.post-74790278218407795882008-03-18T09:53:00.000-04:002008-06-05T20:48:11.080-04:00Getting 1Password to work with Safari 3.1<i>Mac OS X 10.5.2, 1Password 2.5.11 (build 6126), Safari 3.1 (5525.13)</i><br /><br /><br /><br /><br /><br /><b><i>Update: 1Password has released version 2.5.12 which supports Safari 3.1. Open your 1Password program and check for updates to install.</i></b><br /><p><br /><br />Apple today updated Safari to version 3.1, which breaks 1Password. I'm sure the makers of 1Password will be releasing an update in the next few days to address this, but in the meantime the steps below will get everything working again. You do not need to worry about undoing this when the 1Password update is released.<br /></p><p><br /></p><ol><br /><li>Close Safari and 1Password<br /><br /><br /></li><li>Open the file /Applications/1Password.app/Contents/Resources/SupportedBrowsers.plist in a text editor<br /><br /><br /></li><li>For the key Safari, change the MaxBundleVersion to 5525.13<br /><br /><br /><img src="http://farm4.static.flickr.com/3293/2342569275_c9de628fa2.jpg?v=0" /><br /><br /><br /></li><li>Open 1Password program, go into Preferences, Browsers tab, make sure Safari is checked as installed. If not, check the box.<br /><br /><br /><img src="http://farm4.static.flickr.com/3060/2342582849_3fa76097b4.jpg?v=0" /><br /><br /><br /></li><li>Open Safari and you should see the 1Password icon <img src="http://farm4.static.flickr.com/3011/2343422138_a6ab35df35.jpg?v=0" /> on the toolbar.<br /><br /><br /><img src="http://farm3.static.flickr.com/2136/2342593577_4305e6fb23_o.png" /><br /><br /><br /></li></ol><br /><br />Be careful doing this in the future. If Apple were to make major changes to Safari, then this technique could do more harm than good, but I have verified it works with Safari 3.1<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-7479027821840779588?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com0tag:blogger.com,1999:blog-343794189135090562.post-67452619329821800292008-03-06T14:58:00.000-05:002008-06-05T20:47:38.789-04:00Apple Developer Site Hammered?After Apple announced that a beta of the iPhone SDK was available today, I headed over to developer.apple.com to download a copy. Only problem is the site is unresponsive. I dropped down to the terminal and attempted to connect via telnet on port 80: <div><tt>ryan@RyanMac~/Music/iTunes$ date<br />Thu Mar 6 14:41:20 EST 2008<br />ryan@RyanMac~/Music/iTunes$ telnet developer.apple.com 80<br />Trying 17.254.2.129...<br />Connected to developer.apple.com.<br />Escape character is '^]'.<br />Connection closed by foreign host.<br />ryan@RyanMac~/Music/iTunes$ date<br />Thu Mar 6 14:41:24 EST 2008</tt></div><div><div> </div></div>The server is dropping the connection immediately! Guess demand is much higher than they anticipated, which is a good thing if you are Apple.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-6745261932982180029?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com0tag:blogger.com,1999:blog-343794189135090562.post-70338179981844249572008-01-20T22:44:00.000-05:002008-06-05T20:47:12.052-04:00How To Connect or Disconnect a PPTP VPN Session From the Command Line (Terminal)<i>Mac OS X 10.5.1</i><br /><br />Below is how to establish a PPTP VPN session from the command line in OS X. Note you must first set up the VPN connection in System Preferences->Network. I use this to connect to a Cisco 827H router running IOS. If there is any interest, I'll post instructions on how to setup an IOS router for PPTP or IPSEC VPN connections (your choice, but the IPSEC requires the Cisco VPN Client for Mac).<br /><br />I'm saving everything to ~/bin in the example below. Make modifications as you see fit.<br /><ol><br /><li>Open Script Editor and paste the following script in:<br /><pre><br />tell application "System Events"<br /> tell current location of network preferences<br /> set VPNservice to service "VPN (PPTP)"<br /> if exists VPNservice then connect VPNservice<br /> end tell<br />end tell<br /></pre><br /></li><li>Save as ~/bin/pptp_connect.scpt<br /><br /><br /></li><li>In Script Editor, File->New, then paste the following script in:<br /><pre><br />tell application "System Events"<br /> tell current location of network preferences<br /> set VPNservice to service "VPN (PPTP)"<br /> set isConnected to connected of current configuration of VPNservice<br /> if isConnected then disconnect VPNservice<br /> end tell<br />end tell<br /></pre><br /></li><li>Save as ~/bin/pptp_disconnect.scpt<br /><br /><br /></li><li>Open your favorite text editor, such as vi, and paste the following shell script:<br /><pre><br />#!/bin/sh -<br />osascript pptp_connect.scpt<br /></pre><br /></li><li>Save as ~/bin/pptp_connect.sh<br /><br /><br /></li><li>Paste the following shell script in a new text editor window:<br /><pre><br />#!/bin/sh -<br />osascript pptp_disconnect.scpt<br /></pre><br /></li><li>Save as ~/bin/pptp_disconnect.sh<br /><br /><br /></li><li>Execute the following command to make the scripts executable by everyone:<br /><pre><br />chmod +x ~/bin/pptp_*.sh<br /></pre><br /><br />Now in your terminal, you can execute <tt>~/bin/pptp_connect.sh</tt> or <tt>~/bin/pptp_disconnect.sh</tt> to establish or tear down your PPTP connection.<br /><br />This works with L2TP VPN connections also. Where you see "VPN (PPTP)" simply change it to "VPN (L2TP)".<br /></li></ol><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-7033817998184424957?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com4tag:blogger.com,1999:blog-343794189135090562.post-62679800871822143372008-01-18T23:43:00.000-05:002008-06-05T20:46:44.718-04:00Debugging Dialup Modem Connection Issues on Mac OS X<i>Mac OS 10.5.1</i><br /><br /><p>Having troubles establishing a dialup (PPP) connection in Mac OS X and can't figure out where to find information on why it's failing? Below I tell you where the log files are kept and how to enable verbose logging.<br /><br /><br /><b>Enable Verbose Logging</b><br /></p><ol><br /><li>Open System Preferences<br /><br /><br /></li><li>Click Network<br /><br /><br /></li><li>Click the network on the left pane which is associated with the dialup connection. In this example, I'm using a Bluetooth network to establish a dialup connection to Alltel's CDMA EVDO phone network.<br /><img src="http://farm3.static.flickr.com/2179/2202469765_f079fffcde.jpg?v=0" /><br /><br /><br /></li><li>Click Advanced <img src="http://farm3.static.flickr.com/2219/2203260620_3109ecdd71_t.jpg" /><br /><br /><br /></li><li>Select the PPP tab and change "Settings:" to Configuration<br /><br /><br /></li><li>Here you can enable verbose logging, the sending of PPP echo packets (LCP echo packets, see the pppd(8) man page for more info. Note that PPP echo can cause problems with mobile networks, such as CDMA and GSM. If you want to use your own terminal script, create the directory "/System/Terminal Scripts" and place the file in there.<br /><img src="http://farm3.static.flickr.com/2109/2202469815_0a3c0f1fbe.jpg?v=0" /><br /></li></ol><br /><br /><b>Finding Log Files</b><br /><ol><br /><li>Open Console (Applications->Utilities->Console)<br /><br /><br /></li><li>Look in /var/log/ppp.log or /var/log/ppp/ and you will find connection logs.<br /></li></ol><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-6267980087182214337?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com0tag:blogger.com,1999:blog-343794189135090562.post-652998152340584042008-01-18T23:10:00.000-05:002008-06-16T14:51:38.368-04:00How To Tether Your Phone To a Mac Using Bluetooth<i>Mac OS X 10.5.1, Blackberry 8830 (CDMA)</i><br /><br /><B><I>Update: Some have asked about a tethering solution that works when the Blackberry is plugged into the computer with a USB cable. A product called <a href="http://www.imobimac.com/">iMobiMac</a> allows you to do this. It is quite cumbersome though, requiring the user to set up proxies on the Mac and run a program on the Blackberry which acts as a proxy. For this reason, I would recomment sticking to Bluetooth, but the USB option is there.</I></B><br /><br /><p><br />I have a Blackberry 8830 through Alltel, and wanted to be able to use it to access the internet with my MacBook Pro over Bluetooth. After trolling the internet for hours, I was unable to find any instructions on how to do this with a CDMA service provider, such as Verizon, Sprint or Alltel. The instructions that follow probably will not work for GSM providers such as AT&T/Cingular or T-Mobile. There are plenty of articles on the internet about tethering a Mac with GSM providers.<br /><br /></p><ol><br /><li>Pair your phone to your Mac using Bluetooth (instructions that follow are specific to a Blackberry 8830)<br /><br /><br /> <ol><br /> <li>Turn on Bluetooth on your phone: On the Blackberry 8830, click Menu (has a Blackberry icon on it), then click "Manage Connections." If the Bluetooth box isn't checked, select it to turn on Bluetooth.<br /><br /><br /> </li><li>Turn on Bluetooth on your Mac: Open System Preferences (Finder->Applications->System Preferences). Click the Bluetooth icon, then make sure the "Bluetooth Power" checkbox is checked. If not, check it to turn on Bluetooth.<br /><br /><br /> </li><li>In the same pane where you enabled the Bluetooth power on your Mac, find and click a button labeled "Set Up New Device." The Bluetooth Setup Assistant should open. Click Continue.<br /><img src="http://farm3.static.flickr.com/2389/2203199230_45b21ce96f.jpg?v=0" /><br /><br /><br /> </li><li>Select "Mobile phone" as your device type. Click Continue.<br /><img src="http://farm3.static.flickr.com/2067/2203199536_8fb8d5c910.jpg?v=0" /><br /><br /><br /> </li><li>Your Mac should find your phone (Blackberry 8830). Select it and press Continue.<br /><img src="http://farm3.static.flickr.com/2180/2203199658_5d7543582e.jpg?v=0" /><br /><br /><br /> </li><li>Your Mac will gather information about your phone. When it is complete, press Continue.<br /><img src="http://farm3.static.flickr.com/2216/2202409457_a2419c7353.jpg?v=0" /><br /><br /><br /> </li><li>Your Mac gives you a passkey (a set of numbers) which your Blackberry should now be asking you to enter. Type the numbers into your phone.<br /><img src="http://farm3.static.flickr.com/2327/2203199938_eb7747f128.jpg?v=0" /><br /><br /><br /> </li><li>The Mac now asks you to select the services you want to use with your mobile phone. Make sure "Access the Internet with your phone's data connection" is checked and click "Continue"<br /><img src="http://farm3.static.flickr.com/2188/2203200066_702e9620c0.jpg?v=0" /><br /><br /><br /> </li><li>Bluetooth pairing is complete.<br /><br /><br /></li><li>The Bluetooth Mobile Phone Set Up dialog box is now displayed by Mac OS X. For the "Phone Vendor" select Sprint. For "Phone Model" select "PCS Vision". Find your username and password from the table below. The phone number is always "#777". Make sure the checkboxes at the bottom are checked, particularly the box labeled "Show Modem status in the menu bar" Click Continue.<br /><img src="http://farm3.static.flickr.com/2400/2202408749_b5f54e1b55.jpg?v=0" /><br /><br /><br /></li><li>Select Quit to quit.<br /><img src="http://farm3.static.flickr.com/2341/2203215720_2c74436bb9.jpg?v=0" /><br /><br /><br /></li><li>On the Blackberry, press Menu, then "Set up Bluetooth"<br /><br /><br /></li><li>Highlight the Mac computer you just paired, then press Menu, then "Device Properties"<br /><br /><br /></li><li>Change the Trusted field from "Ask" to "Yes." Press Menu then Save.<br /><br /><br /></li><li>Back to the Mac. On the menu bar (at the top of your screen which displays the time), at the right your should see the Modem status icon <img src="http://farm3.static.flickr.com/2132/2203215772_1ee94f12a4_t.jpg" />. Click this icon, then click "Connect Bluetooth" to initiate a connection. <u>Note:</u> this may fail if you are connected to any other network, so if you are testing at home, disconnect from any wired ethernet or wireless WiFi networks before attempting to connect to the CDMA phone network.<br /><img src="http://farm3.static.flickr.com/2076/2203215748_63f86e9650.jpg?v=0" /><br /></li></ol><br /><br /><p><br /><i>Problems? Read my <a href="http://heatery.wordpress.com/2008/01/18/debugging-dialup-modem-connection-issues-on-mac-os-x/">article</a> on how to debug this type of connection. You need to be pretty resourceful to resolve connection issues though.</i><br /><br /></p><br /><br /><br /><br /><br /><br /><table border=""><tbody><tr><td colspan="3">Common Usernames/Passwords for CDMA Providers</td></tr><tr><th>Provider</th><th>Username</th><th>Password</th></tr><tr><td>Alltel</td><td><i>2125551212</i>@alltel.net</td><td>alltel</td></tr><tr><td>Verizon</td><td><i>2125551212</i>@vzw3g.com</td><td>vzw</td></tr><tr><td>Sprint</td><td>your vision username</td><td>your vision password</td></tr></tbody></table><br />Note: Replace 2125551212 with your cell number<br /><br /><p><br /><i>For more info on CDMA and DUN, read<br /><a href="http://internettablettalk.com/wiki/index.php?title=GUIDE:_Everything_about_CDMA-like_Providers_(Verizon%2C_Sprint)_and_DUN">Everything about CDMA-like Providers and DUN</a><br /></i></p></li></ol><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-65299815234058404?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com1tag:blogger.com,1999:blog-343794189135090562.post-11703889879826197122008-01-16T17:42:00.000-05:002008-06-05T20:45:47.590-04:00How To Print To a HP DeskJet 820Cxi (and 820Cse) From a Mac<i>Tested on Mac OS X Leopard 10.5.1</i> <i>Also works with DeskJet 710C, DeskJet 712C, DeskJet 720C, DeskJet 722C, DeskJet 1000Cse, DeskJet 1000Cxi</i><br /><br /><p><b><i>Update: After using the 820 drivers on my Mac for a week, I found that some documents do not print at all. For this reason, I am now using the method described <a href="http://mywebpages.comcast.net/heretrythis/hp3100/psemuxp.html">here</a> to set up a Postscript converter on a Windows computer I have. Now on the Mac I have a printer set up as a HP Color LaserJet 4550 PS, which sends a postscript document to the windows box. The Windows machine receives it, converts it using Ghostscript, and then prints to the 820Cxi.</i></b></p><br /><br /><p>I've been trying for weeks to get my Mac to print to an old HP DeskJet 820Cxi that is attached to a Windows box in the next room and today I was successful. Turns out the 820 series uses a protocol called PPA (Printer Performance Architecture), which is proprietary to Hewlett-Packard. I've confirmed that this method also works when the printer is attached to a JetDirect 300X print server.</p><br /><br /><ol><br /> <li>Download and install <a href="http://www.openprinting.org/download/printdriver/macosx/pnm2ppa-foomatic-1.12-2.ppc.dmg">pnm2ppa</a> and <a href="http://prdownloads.sourceforge.net/gimp-print/espgs-7.07.1.ppc.dmg?download">espgs</a> (GhostScript)<br /><br /><br /><br /> </li><li>Download this <a href="http://openprinting.org/ppd-o-matic.cgi?driver=pnm2ppa&printer=HP-DeskJet_820C&show=0">ppd</a> file, which tells Mac OS X how to print to the 820.<br /><br /><br /><br /> </li><li>Open the Printer Setup Utility (look in Applications->Utilities folder or in System Preferences) and Add a printer. If attached to the network, enter the info to connect to it. When asked for the printer model (Print Using:), select Other, then find the ppd file you downloaded in step 3. If Mac OS X complains about not being able to find programs, then you'll have to put the full paths to the programs in the ppd.<br /><br /><br /><br /> <ol><br /> <li>Open the ppd file and find the line that starts "*FoomaticRIPCommandLine: "gs -q -dNOPAUSE ...." and change it to "*FoomaticRIPCommandLine: "/usr/local/bin/gs -q -dNOPAUSE ...."<br /><br /><br /><br /> </li><li>On the same line, you'll see "pnm2ppa" which should be changed to the full path also: "/usr/local/bin/pnm2ppa%C%B -v 820 -i - -o -" (the -v 820 tells pnm2ppa the model of the printer)<br /><br /><br /> </li></ol><br /> </li><br /><br /> <li>That's it!</li><br /></ol>For more info: <a href="http://www.linux-foundation.org/en/OpenPrinting/MacOSX/pnm2ppa">Linux Foundation</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-1170388987982619712?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com1tag:blogger.com,1999:blog-343794189135090562.post-15735153726895761112008-01-11T22:52:00.000-05:002008-06-05T20:44:55.413-04:00How To Stream SiriusMac, StarPlayr, or XMac To Your Airport Express<i>Mac only, but Airfoil is available for Windows also.</i><br /><p>Apple's Airport Express wireless router allows you to stream your iTunes music to your stereo, but what about other programs? I listen to Sirius all day, so I naturally wanted to stream it to my stereo. It required a little research to figure out how to do it, but in the end it just required holding down a key at the right time. In this article, I explain how to stream audio from Sirius, using either SiriusMac, StarPlayr, XMac, and probably others.<br /><br /></p><p><br /></p><ol><br /><li>Download and install a player, such as SiriusMac, StarPlayr or XMac.<br /></li><li>Make sure you are able to listen to Sirius/XM through the speakers on your computer.<br /></li><li>Download <a href="http://rogueamoeba.com/airfoil/mac/">Airfoil 2</a> (Leopard ready) and install. <br /></li><li>Open Airfoil and click Airfoil on the menubar, then click Install Extras. Install Instant Hijack, then logoff and logon for the installation to complete. <br /></li><li>Start SiriusMac/StarPlayr/XMac and Airfoil. Click on a channel in your satellite radio player program and your should hear audio on your computer speakers. <br /></li><li>In Airfoil, you cannot select SiriusMac, StarPlayr, or XMac. Well, you can, but you will not hear anything on your stereo. Instead, you must hold down <b>Option</b> when you click the application selector in Airfoil. You then must select mplayer as the application you want to capture audio from. (see screenshots below)<br /><br /><a href="http://www.flickr.com/photo_zoom.gne?id=2185667534&size=o" title="View 'SiriusMac.png' on Flickr.com"><img src="http://farm3.static.flickr.com/2017/2185667534_7f93209ae7_s.jpg" alt="SiriusMac.png" border="0" width="75" height="75" /></a> <br /><a href="http://www.flickr.com/photo_zoom.gne?id=2184882881&size=o" title="View 'starplyr.png' on Flickr.com"><img src="http://farm3.static.flickr.com/2049/2184882881_d9a10f70a0_s.jpg" alt="starplyr.png" border="0" width="75" height="75" /></a> <br /><a href="http://www.flickr.com/photo_zoom.gne?id=2192162325&size=o" title="View 'XMac.png' on Flickr.com"><img src="http://farm3.static.flickr.com/2154/2192162325_ed17070d43_s.jpg" alt="SiriusMac.png" border="0" width="75" height="75" /></a><br /></li></ol><br /><i>(Note: sometimes there may be more than one mplayer program listed. In this case, it's just trial and error until you find the right one.)</i><br /><br /><p><br />The reason for this is XM and Sirius use Windows Media format to stream their channels over the internet. All of these programs rely on mplayer to decode and play the streams, so all the Sirus/XM player programs are doing is taking care of the login process, then giving the user a list of channels. Once the user selects a channel, the Sirius/XM player passes the URL of the stream to mplayer, which takes care of the rest. One annoying thing about this that every time you change the channel, a new process of mplayer is spawned by the Sirius/XM program, which causes the audio to stop. You then must click the Speaker icon beside the name of your Airport Express to resume listening. Maybe one day the makers of Airfoil will fix this. :)</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-1573515372689576111?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com1tag:blogger.com,1999:blog-343794189135090562.post-62208712091978620952008-01-11T13:42:00.000-05:002008-06-05T20:45:24.919-04:00Inside Story on the Creation of the iPhoneWired has <a href="http://www.wired.com/gadgets/wireless/magazine/16-02/ff_iphone?currentPage=1#">published</a> a very interesting article on how Steve Jobs and Apple created the iPhone.<br /><br /><p><br />While I'm on the subject, Steve Jobs also gave a very good convocation <a href="http://news-service.stanford.edu/news/2005/june15/jobs-061505.html">address</a> at Stanford a few years back, which is an excellent read.</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-6220871209197862095?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com0tag:blogger.com,1999:blog-343794189135090562.post-87882644332946428562008-01-10T16:47:00.000-05:002008-06-05T20:44:23.924-04:00Blu-ray Wins Next Generation DVD BattleAccording to <a href="http://feeds.engadget.com/~r/weblogsinc/engadget/~3/214521375/">Engadget</a>, Universal's exclusive contract with the HD DVD camp has expired, and rumor has it that Universal will announce soon that they joining the Blu-ray camp. This comes just days after Warner announced that it would no longer be releasing content in both formats, instead opting for releasing content in Blu-ray Disc format only. Sony's Betamax may have lost to VCR, but it looks like they've got this one in the bag.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/343794189135090562-8788264433294642856?l=blog.heatery.com'/></div>Chappiehttp://www.blogger.com/profile/12929454485353848359noreply@blogger.com0