tag:blogger.com,1999:blog-23576211926724085242009-03-01T22:06:28.646-07:00Jeff's BlogJeff's BlogJeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.comBlogger30125tag:blogger.com,1999:blog-2357621192672408524.post-71521855524297089322008-09-13T19:32:00.001-07:002008-09-13T19:53:15.162-07:00Amazon Kindle 2.0 Wish ListI've been looking at the Amazon Kindle for a while now, and have never been quite ready to take the plunge and purchase the device for its $350 asking price. Don't get me wrong - the Kindle is a fantastic little device, I think truly heralds the forthcoming e-ink revolution. However, there is a lot of room for improvement, and with the recent rumors about a forthcoming Kindle 2.0 (next year) and a "Kindle for students," I thought I would weigh in with some feature suggestions that would truly excite me:<br /><br /><br /><ul><li><span class="Apple-style-span" style="font-weight: bold;">Smaller, thinner, lighter</span> <span class="Apple-style-span" style="font-weight: bold;">- better design</span> (Apple-like), black/metal <span style="font-style: italic;">(since white gets dirty)</span></li><li><span class="Apple-style-span" style="font-weight: bold;">Richer formatting:</span> Perfect for textbooks, images, and those many newspapers & magazines</li><li><span class="Apple-style-span" style="font-weight: bold;">Native Document Viewer/Editor:</span> Supporting .doc, PDF, rtf, etc., supporting direct copying via USB or wireless without having to convert the file or pay a "small fee." Being able to edit (with keyboard)/annotate/highlight said documents would be an extra special touch).</li><li><span class="Apple-style-span" style="font-weight: bold;">PC Viewer Software: </span>Lightweight PC/Mac viewer, allowing us to view our Kindle purchases on our computers in full color, synced over the air with all of our annotations,bookmarks, and highlights. Being able to view richly-formated color pages would be perfect for textbooks, with diagrams, and newspapers with vibrant images.</li><li><span class="Apple-style-span" style="font-weight: bold;">Multi-Lingual Dictionary:</span> As a language student, consistently reading French novels and textbooks, a multi-lingual French and French-English dictionary would be a fantastic addition to the built-in English dictionary <span style="font-style: italic;">(as long as its quick/easy to lookup needed words) - </span>great for when reading my Le Monde newspaper subscription as well!</li><li><span class="Apple-style-span" style="font-weight: bold;">Touchscreen</span></li><li>I don't care about the media features, as I would listen to MP3's and audiobooks on my iPod anyway - focus on books and document viewing, and maybe through in some internet features to take advantage of the Whispernet (at no or a very small fee), such as:</li><ul><li>Web browser</li><li>Google Reader RSS integration</li><li>Email reading (with push)</li></ul></ul><br />The Kindle gets a lot right, including cheap book prices and fantastic (repeat - fantastic) newspaper and magazine subscription options, at great prices. I especially like the international options, such as Paris's Le Monde. Hopefully, Amazon can bring more non-English/international novels and material into the kindle universe in the future. With richer formating, multi-lingual dictionary, and a native document viewer, the Kindle would be a must have device - and I would be right in line among its first buyers!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-7152185552429708932?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-85042109871085127262008-08-30T11:44:00.002-07:002008-08-30T11:50:34.383-07:00Access your FreeNAS server remotely<div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;">After finally getting my FreeNAS and ZFS-based file server up and running, I've been looking at ways to access its services from remote locations outside of my home network. There are numerous ways to achieve such a feat, such a creating a VPN between your remote computer and the server. However, VPN's typically require either special software installed on the server (which FreeNAS lacks, like Hamachi) or dedicated hardware running on the network (such as a machine running OpenVPN), which I lack. FreeNAS, however, does contain SSH, allowing you to create a sudo-VPN called an "SSH tunnel." An SSH tunnel is a secure, encrypted connection between the remote computer and the file server for a specific port. Each service running on the server uses different ports, thus it is necessary to create numerous tunnels - once for each service you which to access remotely. After reading a number of online tutorials, most of which were geared towards Windows or the CLI, I discovered a very easy way to set up tunnels between a Mac OS X remote machine and the FreeNAS server, which I'll describe here in detail.</div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"></div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="text-decoration: underline;"><b>On the server/local network:</b></span></div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"></div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;">1) First, <b>enable SSH </b>on FreeNAS through the FreeNAS Web interface. Also, make sure allow tunneling is checked and that SSH is using port 22 (you can use another port, but I'll be using the default port 22 in this tutorial). Finally, I enabled "enable root login," but for security purposes, this can remain unchecked and you can login as a local user account (assuming one has been created on the FreeNAS server).</div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"></div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;">2) If you have a <span style="font-weight: bold;">dynamic IP address</span>, its a tremendous help to use a dynamic IP service (such as dyndns or no-ip) to provide a static host name to your ever-changing IP address. This is built-into FreeNAS, and can be enabled under "Services" on the FreeNAS web interface.</div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"></div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;">3) Prepare your router: You'll need to open up the <span style="text-decoration: underline;">SSH port 22</span> to outside access on your router.</div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"></div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="text-decoration: underline;"><b>On the Remote Mac OS X-based Computer:</b></span></div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"></div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;">4) Download two applications, <span style="font-weight: bold;">SSH Tunnel Manager</span> and <span style="font-weight: bold;">Network Beacon</span>, which will be used to graphically configure the SSH tunnels.</div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"></div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;">5) In SSH Tunnel Manager, we need to configure the different tunnels required for the services we want to access. For example, suppose you want to access Samba file shares on your FreeNAS server:</div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"></div><ul><li>Fill in your username and password, your static host name, and SSH port <span style="white-space: pre;"> </span>(22)</li></ul><ul><li>Than, you need to forward a local port on your Mac to the Samba-port (usually <span style="font-weight: bold;">445</span>) on your FreeNAS server. Under "Local redirections," you can pick any port number on your Mac (I used 5445), the "LAN Host" of "localhost" and remote port of "445." You can leave "remote redirections" blank. Then, make sure your newly created tunnel is enabled and open.</li></ul><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;">6) Network Beacon allows reporting of the local port redirections to the system via bonjour, so for example, the SSH tunnel we created above for Samba shares will appear auto-magically in the Finder. In Network Beacon, create a "New Beacon" containing the following information:</div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"></div><ul><li>For Samba, use Service Type <span style="text-decoration: underline;">"_smb._tcp."</span> and enter the local port redirection you created above (ex. 5445). Next, enable the host proxy with the host name of <span style="text-decoration: underline;">"localhost"</span> and IP address of <span style="text-decoration: underline;">"127.0.0.1."</span> Finally, click OK and enable the new beacon.</li></ul><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;">7) If everything was performed correctly, your FreeNAS share should now show up under "Shared" machines in the Finder, and you can connect and browse files as if you were on your local network.</div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"></div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="text-decoration: underline;"><b>Other Services:</b></span></div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="font-weight: bold; text-decoration: underline;"><br /></span></div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;">You can also enable other service besides Samba, such as iTunes sharing. As I add more tunnels for remote services to my remote connection, I'll update this tutorial with the required ports and information.</div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"></div><ul><li><b>iTunes Shares:</b> First, you need to have the daap service running on your FreeNAS machine. For this, you need to redirect the remote port of <span style="text-decoration: underline;">3689</span> to a local port of your choice (I just reused 3689), and then set up a Beacon with the service type "<span style="text-decoration: underline;">_daap._tcp.</span>" with your local port redirect (3689) and the same local host proxy as above. Then, open up iTunes and your remote iTunes server should appear under "Shared."</li></ul><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"></div><div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="text-decoration: underline;"><b><span style="font-style: italic;">Optional:</span></b></span><b><span style="font-style: italic;"> </span></b><span style="font-style: italic;">Finally, with SSH, you can enable the use of </span><span style="text-decoration: underline;"><span style="font-style: italic;">secure certificates</span></span><span style="font-style: italic;"> between your Mac and FreeNAS server to allow logging in via SSH without having to enter a password for the FreeNAS user account. I may add the instruction on how to do this to the tutorial, but for now, there are numerous tutorials on the internet about how to do this. Note, you'll need to use the command line to accomplish this completely optional feature.</span></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-8504210987108512726?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-68134202544161723102008-07-28T07:38:00.000-07:002008-07-28T07:38:01.297-07:00Dual-Core Atoms on the Way!!!According to MacNN:<br /><br /><blockquote><i>"Intel's long-rumored </i><span style=""><i>dual-core Atom</i></span><i> processor now has a fixed launch date and price, according to a late </i><a href="http://macnn.com/rd/106592==http://www.fudzilla.com/index.php?option=com_content&task=view&id=8584&Itemid=1"><span style=""><font class="Apple-style-span" color="#000000"><span class="Apple-style-span" style="text-decoration: none;"><i>leak</i></span></font></span></a><i>. The Atom 330 is now purportedly due on September 21st and will be one of Intel's most economical dual-core chips, costing $43 for a 1.6GHz chip with both the extra core as well as a larger 1MB of Level 2 cache and the same Hyperthreading support as single-core chips, effectively simulating four cores with optimized apps.</i></blockquote><div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 16.0px; font: 12.0px Lucida Grande; color: #202020;"></div><blockquote><i>The chip is believed to consume just 8W of power and should thus work in netbooks and larger ultra-mobile PCs without significantly reducing battery life. No customers have been named to receive the new device, although the new Atom is widely expected to reach the ASUS Eee PC and similar computers shortly after its introduction.</i></blockquote><blockquote><i>Apple is still thought to be introducing at least one </i><span style=""><i>Atom-based device</i></span><i> before the end of 2008 after a leak last year, when the processor was still under Intel's Silverthorne codename."</i></blockquote><br /><div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 16.0px; font: 12.0px Lucida Grande; color: #202020;"></div><div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 16.0px; font: 12.0px Lucida Grande; color: #202020;">This is really cool news, but one I've been expecting. However, it raises an interesting question. There's no doubt that MSI and Asus will adopt the dual-core Atom for their netbooks, so should I buy a MSI Wind now (or in a month or two when the six-cell battery is available), or should I wait an unknown amount of time (possibly an extra month or two) to purchase a dual-core Wind? I'm guesstimating that a dual-core Atom would essentially double CPU performance over the current single-core 1.6GHz CPU, as well as having an increased L2 caché? If so, this would certainly be a worthwhile upgrade with little additional power usage. Ah, the joys of technology: "Should I buy now, or wait for tomorrow!"</div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-6813420254416172310?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-24384523998102146662008-07-27T07:54:00.000-07:002008-07-27T07:54:00.775-07:00Get the benefits of MobileMe for Cheap (or free)<span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;">I’ve been investigating ways to obtain the push email, contact, and calendar synchronization of MobileMe without subscribing to its $99 a year price. For those of you that don’t know what Apple’s MobileMe is, it is a service that offers users push email (@mac.com & @me.com domains), push calendar, push contacts, push pictures, and push bookmark synchronization to/from the iPhone and Apple’s MobileMe servers <i style="mso-bidi-font-style: normal;">in the cloud</i>. It doesn’t, however, offer push sync from a Mac or Windows-based computer, but the MobileMe software will sync with the cloud every fifteen minutes. Additionally, the service provides some slick web interfaces to these functions (mail, calendar, contacts) that mimic the look and feel of Apple’s desktop apps (Mail, iCal, and Address Book) and a web gallery app that allows the easy creation of online photo galleries from pictures uploaded from your computer or pushed directly from the pictures you’ve taken on your iPhone. Furthermore, the rebranded .Mac service still retains the iDisk cloud storage space and provides space to publish iWeb created websites, but adds no further new features to these. Now, let me take a look at these individually, and explore ways of achieving the same effect without MobileMe.<a href="" name="abgi4"></a><a href="" name="abgi3"></a><a href="" name="l1843"></a><a href="" name="l1842"></a><o:p></o:p></span><br /><br /><b style="mso-bidi-font-weight: normal;"><u><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;">Email:</span></u></b><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;"> First, lets look at email. I operate my own domain, and use Google Apps for Custom Domains and Gmail to host my email accounts. This provides me with an exceptional email service, with a lot of storage space, and a nice web interface (although not as Mac-specific as MobileMe’s webmail app). Obviously, the best solution for myself and the many millions of other Gmail users in a similar situation would be for Google to offer its own push service (compatible with the iPhone, of course, barring Apple’s support), to offer MS Exchange Direct Push (which is now supported in iPhone 2.0 software), or for Apple to enable IMAP Idle support in the iPhone Mail app, which would offer push-like functionality and be compatible with Google’s mail servers. But, Google doesn’t offer push or exchange support, at least at this point, and the iPhone doesn’t support IMAP idle, which leads all of us searching for another solution. Thankfully, Gmail allows its users to forward all incoming email to another email address. If you already have access to an exchange server, you can forward your mail there and have it push it to your iPhone. If not, you can sign up for a personal exchange host online for free or low cost depending on the services you require (typically between $4.99 and $10.99 a month). I personally use a free Exchange service called Mail2Web (which also offers an upgraded version for $4.99 a month). The only inconvenience of such an approach is having to manage duplicate emails: one set on Gmail and one on the exchange server. I still use Gmail as my main account, and Mail2web serves only as somewhat of an email notification service. It would be nice, however, if the changes on one would sync with the other, but this inconvenience is a small price to pay for push mail if you don’t manage large amounts of mail per day. There are two other services available which promise to be able to synchronize a Gmail POP/IMAP account while providing a push mail through Exchange Direct Push, but I haven’t had success with one (mobiPush) and the other has yet to launch email sync (NuevaSync).<o:p></o:p></span><br /><br /><i style="mso-bidi-font-style: normal;"><u><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;">Note:</span></u></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;"> I’ve had a few problems with Mail2web, such as long wait times to send mail (not immediate). I’ll post on any further problems I may experience.<o:p></o:p></span></i><br /><br /><b style="mso-bidi-font-weight: normal;"><u><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;">Calendar & Contacts:</span></u></b><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;"> Any Exchange server should provide you with a calendar and address book where changes gets pushed to and from your iPhone to the server. The problem, then, would be getting Exchange to sync with iCal and Address Book on your Mac or GCal and Gmail Contacts on the web. I have yet to find a solution to allow iCal to sync with Exchange (hopefully this will be built into 10.6 Snow Leopard), but its easy to do with Address Book (just enable Exchange sync; note that pictures in vcards pose a problem). I haven’t had much of a chance to research Google-Exchange sync, but will update this when and if I find an answer. Its possible, I suppose, to sync iCal to Gcal and then sync Gcal to Exchange? Likewise, perhaps one could sync Address Book with Google (possible with 10.3.3), and then sync Google to Exchange? Finally, NuevaSync supposedly offers and Exchange server that syncs with your Google Calendar and Contacts, but I haven’t been able to test it out yet. Note that its only possible to have 1 Exchange server configured on the iPhone at one time, so if you use Nuevasync for Contacts or Calendar, you can’t use another service for email (Nuevasync would be perfect once email gets up and running, assuming it works).<o:p></o:p></span><br /><br /><i style="mso-bidi-font-style: normal;"><u><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;">Note:</span></u></i><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;"> <i style="mso-bidi-font-style: normal;">Interestingly, it seems as though Calendars pushed/synced through MobileMe are not editable on the iPhone, which seems to defeat the purpose. I don’t know why this would be, since I thought Apple was using Exchange for MobileMe. Anyway, I will research this and update.</i><o:p></o:p></span><br /><br /><b style="mso-bidi-font-weight: normal;"><u><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;">Photos:</span></u></b><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;"> It’s not push, and it doesn’t sync with iPhoto over the air, but there are a few different 3<sup>rd</sup>-party iPhone apps that allow uploading of pictures to various photo sites. This provides similar instant publishing functionality to MobileMe. I’ll update this once I test a few of the different apps.<o:p></o:p></span><br /><br /><b style="mso-bidi-font-weight: normal;"><u><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;">Bookmarks:</span></u></b><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;"> MobileMe offers bookmark push to and from the iPhone to the cloud (and then syncs every 15 minutes with your Mac), but doesn’t provide a web interface anymore to view your bookmarks. Unfortunately, I haven’t yet found a way to synchronize bookmarks with iPhone Safari over the air; nonetheless push bookmark updates to/from the iPhone. It’s technically possible for third party apps to provide such functionality, but I think accessing and modifying Safari’s bookmark store would violate Apple’s SDK terms, and thus would never be approved. Unless this changes, I assume the closest we will get will be 3<sup>rd</sup>-party app interfaces to web bookmark service (like del.ic.ious), and perhaps an app that syncs with your bookmarks and provides a bult-in webkit browser that could be used as a Mobile Safari replacement.<o:p></o:p></span><br /><br /><b style="mso-bidi-font-weight: normal;"><u><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;">iDisk <i style="mso-bidi-font-style: normal;">(and offline access/sync)</i></span></u></b><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;">: Coming Soon<o:p></o:p></span><br /><br /><b style="mso-bidi-font-weight: normal;"><u><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;">Back To My Mac:</span></u></b><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;"> Coming Soon<o:p></o:p></span><br /><br /><b style="mso-bidi-font-weight: normal;"><u><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;">iWeb and Site Publishing:</span></u></b><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;"> Coming Soon<o:p></o:p></span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-2438452399810214666?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-49251693723810099002008-07-26T11:30:00.000-07:002008-07-26T11:30:00.865-07:00MacBook Refresh in the Works?<span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">There has been a lot of speculation recently regarding an upcoming refresh of Apple’s MacBook and MacBook Pro notebook lines. These rumors were spurred by purported images which surfaced of a new bottom case for MacBook Pro’s which reflected some sleeker, MacBook Air inspired design curves as well as Apple’s own admission the other day of a “product refresh” later this year. Like many Mac heads, I’m rather excited about the prospects of the redesigned systems, and in addition to updating the system specs and adopting Intel’s new Centrino 3 “Montevino” architecture, I hope that above all, both models inherent design cues from the Air, and well as becoming lighter and slimmer. Furthermore, there has been a rumor in the last day or two claiming the new MacBook would gain a glass screen with iPhone-like multitouch, built-in GPS, and an accelerometer. This would also be neat! As I previously posted, there has also been rumor of an Apple netbook. Anyway, I decided to compile a short list of what I would like to see in the new models:</font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span><br /><br /><b style="mso-bidi-font-weight: normal;"><u><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">MacBook Air:</font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></u></b><br /><br /><ul><li><span class="Apple-style-span" style="font-size: 13px;">Faster Processor – at least 2GHz</span></li><li><span class="Apple-style-span" style="font-size: 13px;">2 USB Ports</span></li><li><span class="Apple-style-span" style="font-size: 13px;">Gigabit Ethernet Port</span></li><li><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Upgradable Memory</font></span><i style="mso-bidi-font-style: normal;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> (2 RAM slots supporting up to 4GB)</font></span></i></li><li><span class="Apple-style-span" style="font-size: 13px;">Stereo Speakers</span></li><li><span class="Apple-style-span" style="font-size: 13px;">Audio input (Mic in)</span></li><li><span class="Apple-style-span" style="font-size: 13px;">Kensington Lock</span></li><li><span class="Apple-style-span" style="font-size: 13px;">User-Replaceable Battery</span></li><li><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Upgraded iSight camera </font></span><i style="mso-bidi-font-style: normal;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">(the Air’s current version has less MP than other MacBooks and is fuzzy)</font></span></i></li><li><span class="Apple-style-span" style="font-size: 13px;">Cheaper Price </span></li></ul><br /><b style="mso-bidi-font-weight: normal;"><u><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">MacBook Pro:</font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></u></b><br /><br /><ul><li><span class="Apple-style-span" style="font-size: 13px;">MacBook Air-inspired curves and design cues</span></li><li><span class="Apple-style-span" style="font-size: 13px;">Lighter (5 pounds or less) and thinner</span></li><li><span class="Apple-style-span" style="font-size: 13px;">eSATA Port</span></li><li><span class="Apple-style-span" style="font-size: 13px;">Faster Centrino 3 Components</span></li><li><span class="Apple-style-span" style="font-size: 13px;">Multitouch? </span></li></ul><br /><b style="mso-bidi-font-weight: normal;"><u><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">MacBook:</font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></u></b><br /><br /><ul><li><span class="Apple-style-span" style="font-size: 13px;">Faster Centrino 3 Components</span></li><li><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Aluminum Case </font></span><i style="mso-bidi-font-style: normal;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">(like MacBook Pro and MacBook Air, maybe even boring some design elements from the iMac’s rounded, aluminum sides– considering the iPods are all now aluminum – I really like the aluminum look, and it’s certainly more scratch/dirt repellent)</font></span></i></li><li><span class="Apple-style-span" style="font-size: 13px;">LED Backlight Display</span></li><li><span class="Apple-style-span" style="font-size: 13px;">Backlit Keyboard</span></li><li><span class="Apple-style-span" style="font-size: 13px;">eSATA port; USB 3.0 (draft) – Not especially important, I’m just wishing here!</span></li><li><span class="Apple-style-span" style="font-size: 13px;">Lighter (around 4-4.3 pounds – to compete with Windows competition)</span></li><li><span class="Apple-style-span" style="font-size: 13px;">Thinner (to compete with Windows competition)</span></li><li><span class="Apple-style-span" style="font-size: 13px;">Multitouch?<span class="Apple-style-span" style="font-size: 16px;"><img alt="---" height="2" src="file://localhost/Users/jwaddell/Library/Caches/TemporaryItems/msoclip/0/clip_image002.png" v:shapes="_x0000_i1025" width="526" /></span></span></li></ul><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-4925169372381009900?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-79780408263874656752008-07-25T07:51:00.000-07:002008-07-25T07:51:00.845-07:00iPhone 2.0 Problems: Horrible Reception?<span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;">I posted the other day about some problems I’ve experienced while using the new iPhone 2.0 software on my original iPhone. I would like to quickly revise and expand this list with one huge issue that’s bugging the *** out of me: terrible, no, <b style="mso-bidi-font-weight: normal;">deplorable, signal reception</b>.<o:p></o:p></span><br /><br /><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;">For the past week or so, I’ve been visiting family in Richmond, VA. I’m right in the heart of the city, a few blocks away from billboards that read “Richmond is AT&T Country,” and I have no coverage! That’s right, zero coverage - zip, nada! I’ll admit that sometimes the iPhone will change from “no service” to one or two bars, but even then, EDGE and GPRS use is very spotty and unreliable at best. Most of the time, it just won’t work at all. Furthermore, the signal completely drops and returns at whim, while the phone is stationary, and takes forever for the phone to regain a signal once a signal is lost. In fairness, I know the iPhone has worse reception than other phones <i style="mso-bidi-font-style: normal;">(which itself is deplorable), </i>but I know I did experience better coverage a few months ago in the same areas using an earlier version of the iPhone software <i style="mso-bidi-font-style: normal;">(not much better, the internet was still slow and spotty, but the phone did retain some signal and it didn’t take so long to recover from a lost signal or was so quick to loose one to begin with)</i>.<o:p></o:p></span><br /><br /><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;">The kicker, however, was when I went shopping the other night in one of the busiest parts of the city, where I had “no service.” This was standing outside, right in front of the door to an AT&T Wireless company store. This is really inexcusable! I mean, I’m paying $80 a month for service that I’m not getting. If they weren’t closed at the time, I would have walked in and demanded an answer. Is this problem specific to my iPhone, or do the store’s iPhones also exhibit the same lack of coverage? How does the iPhone signal strength compare to other manufacturer’s phones? Is there an overall lack of coverage in this particular part of the city <i style="mso-bidi-font-style: normal;">(which I would find surprising)</i> or in Central VA as a whole (since I have experienced the same issues elsewhere)? <i style="mso-bidi-font-style: normal;">How about iPhone’s running earlier versions of</i> Apple’s software verses iPhones running version 2.0? Whatever the problem is, I want answers. Is the issue with AT&T or Apple? If it resides with Apple, is it a hardware issue (poor antenna design) or a software problem, which could be corrected?<o:p></o:p></span><br /><br /><i style="mso-bidi-font-style: normal;"><u><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;">Note:</span></u></i><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;"> <i style="mso-bidi-font-style: normal;">Other <a href="http://www.iphonealley.com/news/iphone-3g-getting-bad-reception-you039re-certainly-not-alone?s=0ba57533473b1977b844c93490b6a8f0">websites</a> and forums have reported users having extremely poor 3G signal reception with the iPhone 3G world-wide, but I haven’t read anything specific to poor reception with an original iPhone. The curious thing, however, it that just as many are reporting fantastic signals, much improved, in fact, over the original model (I would like to know how this compares to other manufacture’s phones though). Unfortunately, it all seems to somewhat be a crapshoot, and I think we deserve some type of response or fix from Apple as to what might be going on. Luckily, it seems that Apple has been testing version 2.0.1 of the iPhone software, so we can all hold out hope this update can correct things.</i><o:p></o:p></span><br /><br /><span style="font-size: 12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family: Verdana;">Finally, I’d like to pontificate further on two additional issues relating to the new iPhone 3G hardware. First, how scratchable is the new black plastic cover (specifically black)? Does it scratch like hell (like the original iPod Nano), or is it better at resisting scratches than most other plastics? Not that I would use my phone without a case, but would prefer if the iPhone wasn’t prone to scratching <i style="mso-bidi-font-style: normal;">in the case</i>. Second, I’ve read that Apple has removed the firewire charging pins from the iPhone 3G’s dock port, causing many out iPod accessories not to charge the iPhone 3G. I’ve been using a *** adapter n my 2005 Acura TSX for a few years now, which has worked perfectly with both my old iPod and iPhone for both charging and playing music through the car’s stereo system. I’m wondering, however, if this adapter would be able to charge an iPhone 3G, or if I were to purchase one, would I have to replace the car adapter as well? Finally, are there any adapters currently on the market that <i style="mso-bidi-font-style: normal;">do</i> charge the iPhone 3G for the Acura TSX? These are things I will have to research in the weeks ahead.<o:p></o:p></span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-7978040826387465675?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-60214283086752507272008-07-24T10:30:00.000-07:002008-07-24T10:30:02.032-07:00Netbooks: MSI Wind or a Possible Apple?<span style="mso-bidi-font-family: Verdana;">Since I first read about the MSI Wind <i style="mso-bidi-font-style: normal;">netbook</i> back in April, I’ve been captivated. What’s not to like about it: 1.6GHz Atom processor, long battery life, and 10” screen – all at roughly 2 pounds and with an incredibly portable footprint? Adding to the intrigue, the Wind featured a dedicated overclock button, which overclocks the CPU automagically from the stock 1.6GHz to approximately 1.8GHz, which would come in extremely handy when running media intensive apps or games <i style="mso-bidi-font-style: normal;">(unfortunately, this feature has been removed from shipping versions, apparently because MSI didn’t know how the CPU would react to overclocking in the long-term. Hopefully, this great feature will return, perhaps through software)</i>. Furthermore, all of this comes at the extremely amazing price of $499. The only drawback: it runs Windows XP (but I could live with this). After salivating over its good reviews, I’ve been waiting to click the purchase button now for over two months.<o:p></o:p></span><br /><br /><span style="mso-bidi-font-family: Verdana;">Anyone who has been following this machine would have noticed that its US release date keeps slipping. Originally scheduled to ship around June 14, the ship date was pushed back to the 2<sup>nd</sup> week of July in limited quantities – and then only with the much smaller 3-cell battery – for essentially the same price ($479) as the 6-cell ($499). I think it’s interesting to note that the Wind, and its many clones, have been shipping in other parts of the world now for well over a month. Whatever MSI’s US distribution problems may be, it seems they don’t plague Europe and Asia – which makes me wonder whether MSI’s market focus has inched away from the North American market in sync with the ever declining dollar? Now, Newegg lists availability of the 3-cell black version as 7/26 (after slipping from 7/22) at a cost of $499 – the same retail price MSI originally announced for the six-cell. Additionally, MSI somewhat confusingly announced that the 6-cell version will be available either in late August or September (expect this to slip too). Now the question is: Do I buy the 3-cell version now, and purchase an additional 6-cell battery when it becomes available (at an unknown price), or wait an unknown amount of time for the 6-cell version to ship <i style="mso-bidi-font-style: normal;">(Apple could refresh the MacBook or release a netbook in the meantime as well).</i><o:p></o:p></span><br /><br /><span style="mso-bidi-font-family: Verdana;">As a netbook, this would obviously not end up being my main computer (I would retain a Mac for that), but the Wind’s low price, light weight, and small size combine to form the perfect laptop for porting to and from university and using in the classroom for notes and on the go browsing and work. What I really would like is a MacBook Air, but since its really pricy and its performance is abysmal for the price, I feel like it would be a bad choice as my primary machine (which it would have to be at its $2,000 price). At only $500, the Wind would allow me to easily purchase both a more portable netbook for school, as well as a larger and heavier PowerBook (or MacBook). Obviously, the ideal solution would be for Apple to release netbook Mac, with MacBook Air style, and featuring identical or better specs to the Wind, running Mac OS X and possibly containing a touch screen for iPhone-like multitouch. I would gladly pay an additional premium for such a system, as long as the price would come in sub-$800. Indeed, there has been a lot of recent analyst chatter about the possibility of Apple entering the netbook (or touch tablet) market, possibly this fall or early next year (I remain skeptical, however, due to netbooks relatively low profit margins). This would certainly be a welcome, and highly aggressive move for Apple to attack and likely dominate a whole new and fast growing segment of the electronics and computing industry.<o:p></o:p></span><br /><div align="center" class="MsoNormal" style="text-align: center;"><a href="" name="rye04"></a><a href="" name="rye03"></a><span style="mso-bidi-font-family: Verdana;"><img alt="---" height="2" src="file://localhost/Users/jwaddell/Library/Caches/TemporaryItems/msoclip/0/clip_image002.png" v:shapes="_x0000_i1025" width="526" /></span></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-6021428308675250727?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-11082380011850486342008-07-23T10:45:00.001-07:002008-07-23T07:51:57.905-07:00iPhone 3G & 2.0 Software: Problems, Updates, & Feature Requests<div style="margin: 0.0px 0.0px 14.1px 0.0px; font: 12.0px Times New Roman;"><font class="Apple-style-span" face="Verdana"><font class="Apple-style-span" face="'Times New Roman'"> </font></font></div><font class="Apple-style-span" face="Verdana"><font class="Apple-style-span" face="'Times New Roman'"></font></font><br /><font class="Apple-style-span" face="Verdana"><font class="Apple-style-span" face="'Times New Roman'"></font></font><br /><font class="Apple-style-span" face="Verdana"><font class="Apple-style-span" face="'Times New Roman'"></font></font><br /><font class="Apple-style-span" face="Verdana"><font class="Apple-style-span" face="'Times New Roman'"><div style="margin-bottom: 14.15pt;"><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Numerous problems and feature requests I had for with the original iPhone were fixed on the iPhone 3G and/or iPhone 2.0 software. For example, the iPhone software now supports multiple calendars, supports exchange and direct push, allows WiFi with Flight Mode, while iPhone apps. eliminates the need for Apple to create dedicated widgets for things like news, sports, or movies. Likewise, the iPhone 3G’s hardware has been updated with 3G support, and thankfully, no recessed headphone jack (so you no longer have to use adapters). These updates are great, but there are still a lot of things I’d like to see added to the iPhone in the future, and there are unfortunately a few problems I’ve experienced with the current 2.0 software that I’d like to see corrected in the short term. What follows is a somewhat lengthy post, listing in detail the problems I have with the 2.0 software, and both software and hardware feature requests for the future.</font></span><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><u><span class="Apple-style-span" style="font-size: large;"><font class="Apple-style-span" face="inherit">iPhone 2.0 Software Problems:</font></span><font class="Apple-style-span" face="inherit"><o:p></o:p></font></u></b></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.3pt;margin-bottom: .0001pt;text-indent: -.2in;mso-list: l0 level1 lfo1;tab-stops: 35.35pt;"><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">The iPhone (2.0 software) has </font></span><u><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">horrible reception</font></span></u><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> on original iPhone; frequiently no signal at all or very low reception with slow or non-existent EDGE or GPRS</font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.3pt;margin-bottom: .0001pt;text-indent: -.2in;mso-list: l0 level1 lfo1;tab-stops: 35.35pt;"><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">The iPhone (2.0 software) has </font></span><u><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">horrible battery life </font></span></u><i style="mso-bidi-font-style: normal;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">(especially with games)</font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></i></span></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.3pt;margin-bottom: .0001pt;text-indent: -.2in;mso-list: l0 level1 lfo1;tab-stops: 35.35pt;"><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><u><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">App and Keyboard slowdown</font></span></span></u><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> after using the iPhone for a while</font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.3pt;margin-bottom: .0001pt;text-indent: -.2in;mso-list: l0 level1 lfo1;tab-stops: 35.35pt;"><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><u><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Internet Explorer locking up</font></span></span></u><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> and causing the iPhone to restart after browsing </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div class="MsoListParagraph" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.3pt;margin-bottom: .0001pt;mso-add-space: auto;text-indent: -.2in;mso-list: l0 level1 lfo1;tab-stops: list 35.35pt;"><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><u><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Better cache support in Safari</font></span></span></u><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> – (</font></span><i style="mso-bidi-font-style: normal;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Currently, immediately going back a page or two results in fully reloading each page (or after Safari crashes), which is extremely frustrating, slow, and cumbersome on EDGE or GPRS and doesn’t provide a desktop browsing experience.</font></span></i></span><i style="mso-bidi-font-style: normal;"><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">)</font></span></span></i><span style="mso-bidi-font-family: "Times New Roman";mso-bidi-theme-font: minor-bidi;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div style="margin-left: 35.3pt;text-indent: -.2in;mso-list: l0 level1 lfo1;tab-stops: list 35.35pt;"><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><b style="mso-bidi-font-weight: normal;"><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">SMS:</font></span></span></b><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> Currently no indication of </font></span><u><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">SMS character limit </font></span></u><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">when writing a message that will be split into 2 or more SMS messages</font></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">; </font></span></span><u><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Entry area is too small</font></span></span></u><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> (can’t see entire message you a writing without drag-scrolling)</font></span></span><span style="mso-bidi-font-family: Verdana;"><font class="Apple-style-span" face="inherit"> </font><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span><br /><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;"><br /></span></font></div><div class="MsoListParagraph" style="margin-left: 0in;mso-add-space: auto;"></div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><u><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: large;">Software Requests I’d Like to See </span></font><i style="mso-bidi-font-style: normal;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: large;">- Now!!!</span></font></i><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: large;">:</span></font><font class="Apple-style-span" face="inherit"><o:p></o:p></font></u></b></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.35pt;margin-bottom: .0001pt;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><s><span style="font-size: 9pt;"><span style="mso-list: Ignore;"><font class="Apple-style-span" face="inherit">·</font><span style="font: 7.0pt "Times New Roman";"><font class="Apple-style-span" face="inherit"> <span class="Apple-style-span" style="font-size: small;"> </span></font></span></span></span></s><s><span style="mso-bidi-font-family: Verdana;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">Background “Push Notifications” </span></font><i style="mso-bidi-font-style: normal;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">(Coming in September)</span></font></i><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><o:p></o:p></span></font></span></s></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.35pt;margin-bottom: .0001pt;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="m%3A-k1"></a></span></font><span style=""><span style="mso-list: Ignore;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">·</span></font><span style="font: 7.0pt "Times New Roman";"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"> </span></font></span></span></span><span style="mso-bidi-font-family: Verdana;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">IMAP Idle Support </span></font><i style="mso-bidi-font-style: normal;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">(push mail for IMAP; like Mail.app for Leopard supports) </span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><o:p></o:p></span></font></i></span></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.35pt;margin-bottom: .0001pt;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn156"></a></span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn155"></a></span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="h1js"></a></span></font><span style=""><span style="mso-list: Ignore;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">·</span></font><span style="font: 7.0pt "Times New Roman";"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"> </span></font></span></span></span><span style=""><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">Gmail Push Mail </span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="f8m3"></a></span></font><i style="mso-bidi-font-style: normal;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">(& calandar/contacts push sync - see below; works with Google apps accounts)</span></font></i></span><span style="mso-bidi-font-family: Verdana;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"> </span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><o:p></o:p></span></font></span></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.35pt;margin-bottom: .0001pt;text-align: justify;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="ju8l"></a></span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn204"></a></span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn203"></a></span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn202"></a></span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="m%3A-k2"></a></span></font><span style=""><span style="mso-list: Ignore;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">·</span></font><span style="font: 7.0pt "Times New Roman";"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"> </span></font></span></span></span><b style="mso-bidi-font-weight: normal;"><span style=""><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-weight: normal;">Google Calendar and Address Book Synchronization</span> </span></font></span></b><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="ju8l0"></a></span></font><i style="mso-bidi-font-style: normal;"><span style=""><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">(OTA Push - SyncML???)</span></font></span></i><span style="mso-bidi-font-family: Verdana;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"> </span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><o:p></o:p></span></font></span></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.35pt;margin-bottom: .0001pt;text-align: justify;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span style=""><span style="mso-list: Ignore;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">·</span></font><span style="font: 7.0pt "Times New Roman";"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"> </span></font></span></span></span><span style="mso-bidi-font-family: Verdana;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">Tasks in Calendar </span></font><i style="mso-bidi-font-style: normal;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">(with Exchange Sync support)</span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><o:p></o:p></span></font></i></span></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.35pt;margin-bottom: .0001pt;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span style=""><span style="mso-list: Ignore;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">·</span></font><span style="font: 7.0pt "Times New Roman";"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"> </span></font></span></span></span><span style="mso-bidi-font-family: Verdana;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">Copy/Paste </span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><o:p></o:p></span></font></span></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.35pt;margin-bottom: .0001pt;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span style=""><span style="mso-list: Ignore;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">·</span></font><span style="font: 7.0pt "Times New Roman";"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"> </span></font></span></span></span><b style="mso-bidi-font-weight: normal;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-weight: normal;">Safari:</span> </span></font></b><span style="mso-bidi-font-family: Verdana;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">Open Link in New Window; bookmark seperators</span></font><b style="mso-bidi-font-weight: normal;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><o:p></o:p></span></font></b></span></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.35pt;margin-bottom: .0001pt;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="m%3A-k3"></a></span></font><span style=""><span style="mso-list: Ignore;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">·</span></font><span style="font: 7.0pt "Times New Roman";"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"> </span></font></span></span></span><span style="mso-bidi-font-family: Verdana;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">Flash Support </span></font><i style="mso-bidi-font-style: normal;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">(in Safari, app. frameworks, and flv movie viewing)</span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><o:p></o:p></span></font></i></span></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.35pt;margin-bottom: .0001pt;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="m%3A-k4"></a></span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="m%3A-k5"></a></span></font><span style=""><span style="mso-list: Ignore;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">·</span></font><span style="font: 7.0pt "Times New Roman";"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"> </span></font></span></span></span><span style="mso-bidi-font-family: Verdana;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">Tasks in Calendar </span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="mnf-"></a></span></font><i style="mso-bidi-font-style: normal;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">(with Exchange Sync support)</span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="mnf-0"></a></span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><o:p></o:p></span></font></i></span></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.35pt;margin-bottom: .0001pt;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="m%3A-k6"></a></span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="m%3A-k7"></a></span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="m%3A-k8"></a></span></font><span style=""><span style="mso-list: Ignore;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">·</span></font><span style="font: 7.0pt "Times New Roman";"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"> </span></font></span></span></span><span style="mso-bidi-font-family: Verdana;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">Voice Command/Voice Dialing</span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="f7%3Al"></a></span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="m%3A-k9"></a></span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><o:p></o:p></span></font></span></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.35pt;margin-bottom: .0001pt;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="m%3A-k10"></a></span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="m%3A-k11"></a></span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="ibln1"></a></span></font><span style=""><span style="mso-list: Ignore;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">·</span></font><span style="font: 7.0pt "Times New Roman";"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"> </span></font></span></span></span><span style="mso-bidi-font-family: Verdana;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">Notes Desktop Syncing </span></font><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><o:p></o:p></span></font></span></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 0in;margin-left: 35.35pt;margin-bottom: .0001pt;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="f7%3Al0"></a></span></font><span style=""><span style="mso-list: Ignore;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">·</span></font><span style="font: 7.0pt "Times New Roman";"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;"> </span></font></span></span></span><span style="mso-bidi-font-family: Verdana;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: small;">Voice Notes (in Notes.app) </span></font><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></div><br /><br /><br /><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><u><span class="Apple-style-span" style="font-size: large;"><font class="Apple-style-span" face="inherit">Software Requests I’d Like to See Sometime </font></span><i style="mso-bidi-font-style: normal;"><span class="Apple-style-span" style="font-size: large;"><font class="Apple-style-span" face="inherit">(the sooner, the better):</font></span><font class="Apple-style-span" face="inherit"><o:p></o:p></font></i></u></b></div><div style="margin-left: 35.35pt;text-align: justify;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span style="font-size: 9pt;"><span style="mso-list: Ignore;"><font class="Apple-style-span" face="inherit">·</font><span style="font: 7.0pt "Times New Roman";"><font class="Apple-style-span" face="inherit"> </font><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><b style="mso-bidi-font-weight: normal;"><u><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Mail:</font></span></span></u></b><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> Two-Pane view (was in iPhone when originally previewed at MacWorld 07)</font></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">; </font></span></span><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Option to “Go back to inbox” after deleting a message </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn148"></a></font></span><i style="mso-bidi-font-style: normal;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">(instead of opening next message); </font></span></i></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Unified Email Inbox (All accounts in one inbox)</font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div style="margin-left: 35.35pt;text-align: justify;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><b style="mso-bidi-font-weight: normal;"><u><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">iPod:</font></span></span></u></b><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> Searching (available in iTunes Remote app.); iPhone playlist creation/rearanging; folders (available in iTunes Remote.app.); </font></span></span><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Song/Playlist editing/creation on iPhone and searching in iPod application (and playlist folders from iTunes support)</font></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div style="margin-left: 35.35pt;text-align: justify;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><b style="mso-bidi-font-weight: normal;"><u><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Photos:</font></span></span></u></b><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> Ability to rotate photos, tag, star, rename etc. to photos and new camera images</font></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div style="margin-left: 35.35pt;text-align: justify;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><b style="mso-bidi-font-weight: normal;"><u><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Calendar:</font></span></span></u></b><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> Appointments to exact minute (not just in 5 minute increments)</font></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div style="margin-left: 35.35pt;text-align: justify;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn115"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn114"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn122"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="p6eg2"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn124"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn123"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn125"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="p6eg3"></a></font></span><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><b style="mso-bidi-font-weight: normal;"><u><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Camera:</font></span></span></u></b><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> Digital zooming and stabilization; video recording</font></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div style="margin-left: 35.35pt;text-align: justify;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn127"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn126"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="p6eg5"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="p6eg4"></a></font></span><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Photo Booth and camera effects in iChat and pictures</font></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div style="margin-left: 35.35pt;text-align: justify;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="p6eg22"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="p6eg21"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn131"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="j7mp"></a></font></span><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><b style="mso-bidi-font-weight: normal;"><u><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Safari:</font></span></span></u></b><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="p6eg23"></a></font></span><s><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">RSS reader</font></span></s><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">, offline support (like Gears)</font></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 10.0pt;margin-left: 35.35pt;text-indent: -14.15pt;mso-pagination: widow-orphan;mso-list: l2 level1 lfo2;mso-hyphenate: auto;tab-stops: list 35.35pt;"><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><b style="mso-bidi-font-weight: normal;"><u><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">SMS:</font></span></span></u></b><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> MMS Support; Option to view SMS messages individually as opposed to threaded.</font></span></span><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><u><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></u></i></b></div><div style="margin-left: 35.35pt;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">“Today” like information listing tasks and messages on lock screen </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div style="margin-left: 35.35pt;text-align: justify;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">“</font></span></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn142"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn141"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn140"></a></font></span><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Don’t Ask Again” support for the annoying “This device not made for iPhone. Enable Flight Mode?” message </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn143"></a>– </font></span><i style="mso-bidi-font-style: normal;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Remember preferences.</font></span></i></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div style="margin-left: 35.35pt;text-align: justify;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn172"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn171"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn170"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="avqj1"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="avqj0"></a></font></span><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Automatic Profiles </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="k%3Amp1"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="k%3Amp0"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="k%3Amp"></a></font></span><i style="mso-bidi-font-style: normal;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">(according to schedule – not sure how it would work with hardware switch though)</font></span></i></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div style="margin-left: 35.35pt;text-align: justify;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn176"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn175"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="avqj3"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="avqj2"></a></font></span><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Pop-Up notifications for new email </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="k%3Amp2"></a></font></span><i style="mso-bidi-font-style: normal;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">(like with text messages)</font></span></i></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div style="margin-left: 35.35pt;text-align: justify;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn179"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn178"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="avqj5"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="avqj4"></a></font></span><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Show daily calendar events on the lock screen</font></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div style="margin-left: 35.35pt;text-align: justify;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn182"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn181"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="avqj7"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="avqj6"></a></font></span><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Horizontal viewing support in iCal, widgets, maps, mail (Bug: Safari should switch to horizontal when rotated and keyboard is open).</font></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn185"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn184"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="avqj9"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="avqj8"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div style="margin-left: 35.35pt;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn189"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn188"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn187"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="avqj11"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="avqj10"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn192"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn191"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="avqj13"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="avqj12"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn195"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn194"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="avqj15"></a></font></span><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">File browser for file Uploads on websites and in email (like pictures)</font></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div style="margin-left: 35.35pt;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn233"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn232"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn237"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="avqj16"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn201"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn200"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="p6eg"></a></font></span><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Dictionary/Thesaurus and Spell Check</font></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div style="margin-left: 35.35pt;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn88"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn87"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn98"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="p6eg0"></a></font></span><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">iChat Mobile (with video chat - requires front-facing camera) </font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="m%3A-k12"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="ibln"></a></font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div style="margin-left: 35.35pt;text-indent: -14.15pt;mso-list: l2 level1 lfo2;tab-stops: list 35.35pt left 70.7pt;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="ibln0"></a></font></span><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Landscape keyboard support in all apps. (such as mail/calendar/notes)</font></span><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"><o:p></o:p></font></span></span></div><div class="MsoNormal" style="margin-top: 0in;margin-right: 0in;margin-bottom: 10.0pt;margin-left: 35.35pt;text-indent: -14.15pt;mso-pagination: widow-orphan;mso-list: l2 level1 lfo2;mso-hyphenate: auto;tab-stops: list 35.35pt;"><span style=""><span style="mso-list: Ignore;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">·</font></span><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">External Document viewer/filesystem for downloading documents/files from computer or over-the-air and then viewing them on the iPhone (outside of Mail or Safari)</font></span></span><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><u><font class="Apple-style-span" face="inherit"><o:p></o:p></font></u></i></b></div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><u><span style="mso-bidi-font-family: Verdana;"><font class="Apple-style-span" face="inherit"><span class="Apple-style-span" style="font-size: large;">Hardware Feature Requests (for iPhone 3.0):</span></font><span class="Apple-style-span" style="font-weight: normal; -webkit-text-decorations-in-effect: none;"><span style="font-size: 9pt;"><span style="mso-list: Ignore;"><font class="Apple-style-span" face="inherit"><span style="font: 7.0pt "Times New Roman";"></span></font></span></span></span></span></u></b></div><div class="MsoNormal"></div><ul><li><span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline;"><span style=""><span style="mso-list: Ignore;"><span style="font: 7.0pt "Times New Roman";"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span></span></span></span><span style=""><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Faster processor, more memory</font></span></span><span style="mso-bidi-font-family: Verdana;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit"> </font></span><i style="mso-bidi-font-style: normal;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">(so iPhone is faster, and more responsive – can support more features, and games can support increased graphics)</font></span></i></span></span></li><li><span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Longer battery life</font></span></span></li><li><span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Slimmer, Lighter </font></span><i style="mso-bidi-font-style: normal;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">(without scratchable plastic back & silver bezel)</font></span></i></span></li><li><span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Increase Mega-Pixels & Front-Facing Camera </font></span><i style="mso-bidi-font-style: normal;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">(for video chats)</font></span></i></span></li><li><span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">Tactile feedback on screen </font></span><i style="mso-bidi-font-style: normal;"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">(for typing, games, etc.)</font></span></i></span></li><li><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="inherit">MagSafe magnetic dock connectors (retaining compatibility with existing dock connector)</font></span></li></ul><div style="margin-left: 71.3pt;text-indent: -.2in;mso-list: l1 level2 lfo3;tab-stops: list 70.7pt;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="wrsk3"></a></div><div style="margin-left: 71.3pt;text-align: justify;text-indent: -.2in;mso-list: l1 level2 lfo3;tab-stops: list 70.7pt;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn239"></a></div><div style="margin-left: 71.3pt;text-indent: -.2in;mso-list: l1 level2 lfo3;tab-stops: 70.7pt;"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn224"></a></div></font></font><font class="Apple-style-span" face="Verdana"><font class="Apple-style-span" face="'Times New Roman'"><a href="http://draft.blogger.com/post-edit.g?blogID=2357621192672408524&postID=1108238001185048634" name="rgcn242"></a></font></font><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-1108238001185048634?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-16115589318927476492008-06-18T14:58:00.001-07:002008-06-18T15:02:16.570-07:00Gmail Labs Finally Available for Google Apps!Wow, the Gmail Labs feature I blogged about a week or two ago has finally been enabled for my Google Apps account! So, now I have a little less of a complaint with Google. However, it would be nice if they could roll out updates immediately to Google Apps and avoid these sort of delays!!!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-1611558931892747649?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-18451969966772631142008-06-11T11:00:00.000-07:002008-06-11T11:25:51.779-07:00Gmail Labs - Not for apps users!Late last week, Google added a new feature called "Gmail Labs" to Gmail. It consists of a tab in the "Settings," which allows you to add some new mini-features to Gmail. The features were all created by Google developers in their free time, and Google promises more to come. Some are neat and useful, others (like the snake game) are just ridiculous. I'm glad Google is rolling out these features to its users instead of just keeping them in-house.<div><br /></div><div>However, once again, Google has yet to role out Gmail Labs to Google Apps users, in an apparent repeat of the long wait last fall for Gmail 2.0 to roll out. Around the end of last year (2 months after the initial roll out), Google announced a new option for Google Apps. administrators to "Enable new features" as soon as they roll out. I was hoping this would keep the apps code base in line with the regular code-base when new features were to be rolled out in the future, thus delivering new features immediately to Google Apps users and not making them feel like second class citizens. This doesn't seem to be the case. I understand that Google intends Google Apps to be an "enterprise" system, and as such needs to be completely stable, but at least provide an option for those of us that want new features and want them immediately! </div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-1845196996677263114?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-19040365946584473442008-06-10T17:06:00.005-07:002008-06-10T17:35:58.996-07:00Firefox 3 Bookmarks are Awful!Like many power-users, I typically use multiple browsers on my Macs - specifically: Safari, FireFox, and Camino. During my recent experimentation with FireFox 3, I fell in love with the new staring and tagging features which are part of the software's bookmarks overhaul, and decided I may try using it as my primary browser (bumping Safari). Furthermore, I've been using the Foxmark extension to synchronize my Firefox bookmarks from Windows with those on my Mac, and it works great! Here's my problem: Cross-browser Synchronization. <div><br /></div><div>I currently use Bookit to synchronize my Safari & Camino bookmarks. While I don't use Camino as much as I used to, I still use it as my "primary" bookmarks, only to keep the separators which Safari doesn't support. Now, I'd like to add Firefox to my Bookit routine, but Bookit doesn't yet support Firefox 3. So, I tried Bookdog. While I don't like its interface very much, Bookdog supports Firefox 3 seems to work well for synchronization, but unlike Bookit, Bookdog will only will synchronize 2 browsers at one time. <span class="Apple-style-span" style="font-weight: bold;">Bookdog also exposed a very serious problem I have with Firefox 3: No root bookmark folders.</span></div><div><br /></div><div>Apparently, the new bookmark system in FireFox 3 no longer allows keeping bookmarks in folders. It seems FireFox has depreciated the traditional bookmark folder hierarchy structure in favor of tagging and keywords. I'm all for tagging, but as an enhancement or alternative to the traditional way and not a complete replacement. Folders can be created, but they have to be put under either "Unsorted Bookmarks," "Bookmark Menu," or "Toolbar Menu." This means I can't migrate my existing bookmarks directly from Safari, Camino, or FireFox 2 to Firefox 3 because I have thousands of bookmarks saved in dozens of bookmark folder at the root level of my Safari/Camino/Firefox 2 bookmark list. While I can add these bookmark folders to "Unsorted Bookmarks" or "Bookmarks Menu" in Firefox 3, they would end up syncing this way back to Safari/Camino throwing off these browsers bookmark lists.</div><div><br /></div><div>I remember years and years ago when all bookmarks had to be kept under the "Bookmark Menu" folder. Then, browsers got smart, and allowed you to create folders to suit your organization style. Now, it seems, in an effort to move bookmarks forward, FireFox has actually gone backwards, returning us to those ugly bookmark organization days of yore. This is quite unfortunate because it greatly complicates my cross-platform bookmark sync plan, and means I won't be able to sync my Firefox and Safari bookmarks at all (which really means I'll probably stick with Safari and won't be using FireFox 3 much on my Mac, even though I do like many of its other features).</div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-1904036594658447344?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com1tag:blogger.com,1999:blog-2357621192672408524.post-21996635748476970522008-06-06T16:13:00.000-07:002008-06-06T16:14:21.379-07:00Windows Live Writer Test Post<p>This is a test post to my Blogger-hosted blog from <u>Windows Live Writer</u> running on <em>Windows XP</em> in a <u>VirtualBox</u> virtual machine on<em> Ubuntu 8.0.4</em>.</p> <p> </p> <p>Now, if only I can figure out how I can get drafts working with Blogger and how much system resources these Windows Live apps (like Mail and Photo Gallery) take, I'll be set!</p> <div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-2199663574847697052?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-45621876609069853422008-05-24T13:20:00.007-07:002008-05-25T17:11:03.933-07:00Rsync & Solaris ProblemsIn my last blog, I posted some rsync test results from the BackupBouncer Mac metadata test suite, running against both a Mac-based ZFS file system and a ZFS-based Solaris server. Today, I'm going to discuss both my testing methodology and some pretty big problems I've ran into with rsync on Solaris. First off, I've compiled rsync 3.0.3 (pre2) with the fileflags and crtimes patches on both my Mac and Solaris. On Solaris, the crtimes patch wouldn't compile, so it was left out. With the same version of rsync running on both systems, I began my tests.<div><br /></div><div>According to Mike Bombich (Mac backup expert and developer of CarbonCopyCloner) it is necessary to use a few specific flags to successfully backup Mac metadata: -X for extended attributes; -A for ACLs; -H for hard-links; and --fileflags for Mac file flags. Additionally, Bombich threw in a few additional flags in his recommended script: -N (unknown); --protect-args; --force-change; -a (archive mode); and -x ("don't cross filesystem boundaries". I'm not sure the utility of some of these commands, but I will include them because Bombich suggests it. The surprising result: numourous flags seem incompatable with the Solaris-compiled rsync. </div><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;">The results (and rsync error message) are below:</span></div><span class="Apple-style-span" style="color: rgb(255, 0, 0);"><span class="Apple-style-span" style="font-weight: bold;">-X</span> won’t work</span> <span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-style-span" style="font-style: italic;">(xtended attributes are not supported on this server)</span><br /><span class="Apple-style-span" style="font-weight: bold;">-H</span> will work<br /><span class="Apple-style-span" style="color: rgb(255, 0, 0);"><span class="Apple-style-span" style="font-weight: bold;">-A</span> won’t work</span> <span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-style-span" style="font-style: italic;">(recv_acl_access: value out of range: 8000)</span><br /><span class="Apple-style-span" style="font-weight: bold;">-x</span> will work<br /><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="color: rgb(255, 0, 0);">--fileflags</span></span><span class="Apple-style-span" style="color: rgb(255, 0, 0);"> won’t work </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-style-span" style="font-style: italic;">(on remote machine: --fileflags: unknown option)</span><br /><span class="Apple-style-span" style="font-weight: bold;">--protect-args</span> works<br /><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="color: rgb(255, 0, 0);">--force-change</span></span><span class="Apple-style-span" style="color: rgb(255, 0, 0);"> won’t work</span> <span class="Apple-style-span" style="font-style: italic;">(on remote machine: --force-change: unknown option)</span><br /><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="color: rgb(255, 0, 0);">-N</span></span><span class="Apple-style-span" style="color: rgb(255, 0, 0);"> (??) won’t work </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-style-span" style="font-style: italic;">(on remote machine: -svnlHogDtNprxze.iL: unknown option)</span><div><br /></div><div>What does this mean? Well, it seems the flags necessary to make rsync backup Mac data properly (specifically -X, --fileflags, & -A) are not supported on Solaris. Thus, when running rsync without these flags, rsync doesn't backup Mac metadata and BackupBouncer reports its very poor score. This leaves the utility of a Solaris-based NAS for a Mac backup server is serious question.</div><div><br /></div><div>I then ran a rsync --version on both the Mac and Solaris versions of rsync 3.0.3 (pre2). Here are the capabilities reported, which seem to echo the above results. </div><div><br /><span class="Apple-style-span" style="font-weight: bold;">Mac:</span> <span class="Apple-style-span" style="font-style: italic;">rsync version 3.0.3pre2 protocol version 30<br />Capabilities:<br /> 64-bit files, 32-bit inums, 32-bit timestamps, 64-bit long ints,<br /> socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,<br /> append, <span class="Apple-style-span" style="font-weight: bold;">ACLs, xattrs, </span>iconv,<span class="Apple-style-span" style="font-weight: bold;"> symtimes, file-flags</span></span><br /><br /><span class="Apple-style-span" style="font-weight: bold;">Solaris:</span> <span class="Apple-style-span" style="font-style: italic;">rsync version 3.0.3pre2 protocol version 30<br />Capabilities:<br /> 64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,<br /> socketpairs, hardlinks, symlinks, no IPv6, batchfiles, inplace,<br /> append,<span class="Apple-style-span" style="font-weight: bold;"> ACLs, no xattrs, </span>iconv,<span class="Apple-style-span" style="font-weight: bold;"> no symtimes, no file-flags</span></span><br /></div><div><span class="Apple-style-span" style="font-style: italic; font-weight: bold;"><br /></span></div><div>Unfortunately, the necessary flags are seemingly just not supported in Solaris rsync. However, this doesn't explain the results I received when running Mac rsync to a SMB share of the Solaris server (never calling the incompatible Solaris rsync). These numbers are almost as poor as running through the Solaris rsync. Me </div><div><br /></div><div>I will note, however, that the -A (ACL) flag may actually be supported by rsync, but reports a "out of range" error message. I'm going to research what might be going on here, as the Mac ACL numbers may be incompatible with Solaris (thus a Solaris issue and not an rsync issue).</div><div><br /></div><div>Finally, I'd like to comment on the ZFS filesystem in general. It seems ZFS, at least on the Mac, has relatively good support for Mac metadata. I really have to applaud both the Sun ZFS and Apple ZFS teams here. According to BackupBouncer, old historical Mac-only data, such as resource-forks and Finder locks are some of the few things that fail the Mac-based ZFS test; and these things arn't typically used anymore on OS X. Furthermore, Mac ZFS fails the "devices," "xattrs + rsrc forks" and "lots of metadata" tests.</div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-4562187660906985342?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-64738696643364415862008-05-24T11:18:00.006-07:002008-05-24T11:53:13.420-07:00Mac Metadata, ZFS, and SolarisOk, this does not look so good! If you've been following my blog, I've begun a project to build and explore a Solaris-based ZFS NAS server to serve as both a file server and backup server for my Mac network. After exploring various backup solutions (in a previous post), I finally decided on rsync 3 to perform my backups due to its perfect support of Mac metadata as tested through the BackupBouncer test suite. You can view the BackupBouncer results for rsync, rdiff-backup, ditto, and a few other apps. to a Mac OS X 10.5-based host and a HFS+ filesystem in a previous post. This time, however, I decided to test rsync 3 to both an OS X-based ZFS filesystem (currently in beta) as well as to my Solaris ZFS test server via both SSH and a mounted SMB share. The results are interesting, and understandably a little concerning!<div><br /><span style="font-weight:bold;">Rsync 3.0.3 pre2 & Mac-Based ZFS; Direct Local Copy, Full Args:</span><br />Verifying: basic-permissions ... ok<br />Verifying: timestamps ...<br /> Sub-test: modification time ... ok<br />ok<br />Verifying: symlinks ... ok<br />Verifying: symlink-ownership ... ok<br />Verifying: hardlinks ... ok<br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">resource-forks ... grep: some-file/rsrc: Not a directory</span><br /><span class="Apple-style-span" style="color: rgb(255, 0, 0);">FAIL</span><br />Verifying: finder-flags ... ok<br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">finder-locks ... FAIL</span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">creation-date ... FAIL</span><br />Verifying: bsd-flags ... ok<br />Verifying: extended-attrs ...<br /> Sub-test: on files ... ok<br /> Sub-test: on directories ... ok<br /> Sub-test: on symlinks ... ok<br />ok<br />Verifying: access-control-lists ...<br /> Sub-test: on files ... ok<br /> Sub-test: on dirs ... ok<br />ok<br />Verifying: fifo ... ok<br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">devices ... FAIL</span><br />Verifying: combo-tests ...<br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">xattrs + rsrc forks ... FAIL</span><br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">lots of metadata ... FAIL</span><br /><span class="Apple-style-span" style="color: rgb(255, 0, 0);">FAIL</span><br /><span style="font-weight:bold;"><br /></span></div><div><span style="font-weight:bold;">Rsync 3.0.3 pre2 & Mac-Based ZFS using SSH and Full Args:</span><br />Verifying: basic-permissions ... ok<br />Verifying: timestamps ...<br /> Sub-test: modification time ... ok<br />ok<br />Verifying: symlinks ... ok<br />Verifying: symlink-ownership ... ok<br />Verifying: hardlinks ... ok<br />Verifying:<span class="Apple-style-span" style="color: rgb(255, 0, 0);"> resource-forks ... grep: some-file/rsrc: Not a directory<br />FAIL</span><br />Verifying: finder-flags ... ok<br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">finder-locks ... FAIL</span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">creation-date ... FAIL</span><br />Verifying: bsd-flags ... ok<br />Verifying: extended-attrs ...<br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">on files ... FAIL</span><br /> Sub-test: on directories ... ok<br /> Sub-test: on symlinks ... ok<br /><span class="Apple-style-span" style="color: rgb(255, 0, 0);">FAIL</span><br />Verifying: access-control-lists ...<br /> Sub-test: on files ... ok<br /> Sub-test: on dirs ... ok<br />ok<br />Verifying: fifo ... ok<br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">devices ... FAIL</span><br />Verifying: combo-tests ...<br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">xattrs + rsrc forks ... FAIL</span><br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">lots of metadata ... FAIL</span><br /><span class="Apple-style-span" style="color: rgb(255, 0, 0);">FAIL</span><br /><span style="font-weight:bold;"><br /></span></div><div><span style="font-weight:bold;">Rsync 3.0.3 pre2 & Mac-Based ZFS using SSH and Limited Args (Solaris/rsync compatible args):</span><br />Verifying: basic-permissions ... ok<br />Verifying: timestamps ...<br /> Sub-test: modification time ... ok<br />ok<br />Verifying: symlinks ... ok<br />Verifying: symlink-ownership ... ok<br />Verifying: hardlinks ... ok<br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">resource-forks ... grep: some-file/rsrc: Not a directory<br />FAIL</span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">finder-flags ... FAIL</span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">finder-locks ... FAIL</span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">creation-date ... FAIL</span><br />Verifying: bsd-flags ... ok<br />Verifying: extended-attrs ...<br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">on files ... FAIL</span><br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">on directories ... FAIL</span><br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">on symlinks ... FAIL</span><br /><span class="Apple-style-span" style="color: rgb(255, 0, 0);">FAIL</span><br />Verifying: access-control-lists ...<br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">on files ... FAIL</span><br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">on dirs ... FAIL</span><br /><span class="Apple-style-span" style="color: rgb(255, 0, 0);">FAIL</span><br />Verifying: fifo ... ok<br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">devices ... FAIL</span><br />Verifying: combo-tests ...<br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">xattrs + rsrc forks ... FAIL</span><br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">lots of metadata ... FAIL</span><br /><span class="Apple-style-span" style="color: rgb(255, 0, 0);">FAIL</span><br /><span style="font-weight:bold;"><br /></span></div><div><span style=""><span class="Apple-style-span" style="font-weight: bold;">Rsync 3.0.3 pre2 & Solaris ZFS via Direct Copy to Mounted SMB Share, Full Args:</span></span><span class="Apple-style-span" style="font-weight: bold;"><br /></span>Verifying:<span class="Apple-style-span" style="color: rgb(255, 0, 0);"> basic-permissions ... FAIL</span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">timestamps ...<br />stat: ./some-file: stat: No such file or directory</span><br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">modification time ... FAIL</span><br /><span class="Apple-style-span" style="color: rgb(255, 0, 0);">FAIL</span><br />Verifying: symlinks ... ok<br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">symlink-ownership ... FAIL</span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">hardlinks ... stat: link1: stat: No such file or directory<br />FAIL</span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">resource-forks ... grep: some-file/rsrc: Not a directory<br />FAIL</span><br />Verifying: finder-flags ... ok<br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">finder-locks ... FAIL</span><br />Verifying: creation-date ... ok<br />Verifying: bsd-flags ... ok<br />Verifying: extended-attrs ...<br /> Sub-test: on files ... ok<br /> Sub-test: on directories ... ok<br /> Sub-test: on symlinks ... ok<br />ok<br />Verifying: access-control-lists ...<br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">on files ... FAIL</span><br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">on dirs ... FAIL</span><br />FAIL<br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">fifo ... FAIL</span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">devices ... FAIL</span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">combo-tests ...<br />cmp: EOF on /Volumes/Src/99-combo-tests/xattr-with-rfork/..namedfork/rsrc</span><br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">xattrs + rsrc forks ... FAIL</span><br /><span class="Apple-style-span" style="color: rgb(255, 0, 0);">cmp: EOF on /Volumes/Src/99-combo-tests/many-metadata/..namedfork/rsrc</span><br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">lots of metadata ... FAIL</span><br />FAIL<br /><span style="font-weight:bold;"><br /></span></div><div><span style=""><span class="Apple-style-span" style="font-weight: bold;">Rsync 3.0.3 pre2 & Solaris ZFS via SSH; Limited Solaris/rsync Compatible Args:</span></span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">basic-permissions ... FAIL</span><br />Verifying: timestamps ...<br /> Sub-test: modification time ... ok<br />ok<br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">symlinks ... FAIL</span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">symlink-ownership ... FAIL</span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">hardlinks ... FAIL</span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">resource-forks ... grep: some-file/rsrc: Not a directory<br />FAIL</span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">finder-flags ... FAIL</span><br />Verifying:<span class="Apple-style-span" style="font-weight: bold;"> </span><span class="Apple-style-span" style="color: rgb(255, 0, 0);">finder-locks ... FAIL</span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">creation-date ... FAIL</span><br />Verifying: bsd-flags ... ok<br />Verifying: extended-attrs ...<br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">on files ... FAIL</span><br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">on directories ... FAIL</span><br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">on symlinks ... FAIL</span><br />FAIL<br />Verifying: access-control-lists ...<br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">on files ... FAIL</span><br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">on dirs ... FAIL</span><br />FAIL<br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">fifo ... FAIL</span><br />Verifying: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">devices ... FAIL</span><br />Verifying: combo-tests ...<br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">xattrs + rsrc forks ... FAIL</span><br /> Sub-test: <span class="Apple-style-span" style="color: rgb(255, 0, 0);">lots of metadata ... FAIL</span><br />FAIL<br /></div><div><br /></div><div>I'll explain the different rsync commands and arguments I've used for these tests in my next post, as I explain some rsync and metadata problems I've been experiencing on Solaris.</div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-6473869664336441586?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-6109756941967224742008-04-22T16:00:00.002-07:002008-04-22T16:00:01.099-07:00Home Server: Potential ProblemsI've come up with a list of problems I will have, or could run into, as I embarking on building my Solaris-based open server in the coming weeks:<div><ul><li><span class="Apple-style-span" style="font-weight: bold;">Solaris/Linux Hardware Compatibility:</span> I don't know whether my hardware is fully compatible (ex. NIC, GPU) with Solaris, and the Solaris Hardware Compatibility lists are incomplete. Let's hope everything goes ok!</li> <li><span class="Apple-style-span" style="font-weight: bold;">Bootloading: </span>I will have to configure a bootloader, probably GRUB, with all of my different OS's. I have previously experimented with GRUB, and I didn't like it. It seemed too complicated, and I was never able to understand how to add OS's. Maybe there is a better alternative than GRUB?</li> <li><span class="Apple-style-span" style="font-weight: bold;">General *NIX Ineptitude:</span> I have very limited CLI experience, mainly from using OS X's Terminal app. lightly. If it comes down to having to enter shell commands in order to enable or fix things, I won't know what to do unless I have a tutorial to follow.</li> <li><span class="Apple-style-span" style="font-weight: bold;">Networking Protocols:</span> Which networking protocol should I use to share my files? SMB/CIFS? NFS? Should I try to install AFP on Solaris? What about iSCSCI? or mDNS (Bonjour) for automatic discovery with my Macs?</li> <li><span class="Apple-style-span" style="font-weight: bold;">Server Access: </span>How will I go about remotely accessing my server to perform admin tasks and browse files and snapshots. This is easy. More than likely, I'll just use whatever networking protocol I decide on. I may also enable some of the following: SSH; FTP; VNC; media serving?</li> <li><span class="Apple-style-span" style="font-weight: bold;">rsync Script:</span> I will need both a shell script & a Launchd/CRON job for automatic, hourly backups from my Mac to the file server (however, what happens if I sleep my Mac while a backup is in progress; can I get any notification while a backup is in progress or if one completes successfully?)</li> <li><span class="Apple-style-span" style="font-weight: bold;">ZFS Snapshot Creation Script:</span> I will need a script, running preferably on the server, to create a snapshot using the current date/time as a name upon successful rsync backup.</li> <li><span class="Apple-style-span" style="font-weight: bold;">ZFS Snapshot Management Script</span>: I will need a script, running preferably on the server, to manage ZFS snapshots (deleting old snapshots)</li> <li><span class="Apple-style-span" style="font-weight: bold;">Remote Backup:</span> This isn't so much a problem as it is a curiosity. Which online backup service should I use once I get my server up and running, and whether I should backup from my Mac or from the server (Some considerations: Mozy, Amazon S3, JungleDisk, etc. - I'm currently using Mozy on my Mac, which is not available for Solaris)</li> <li><span class="Apple-style-span" style="font-weight: bold;">Server Sleep: </span>Can the server enter either S1 or S3 sleep, and automatically be woken by attempted network access?</li><li><span class="Apple-style-span" style="font-weight: bold;">Windows+ZFS Compatibility:</span> How to get around Window's incompatibility with the ZFS pool. I think I will use my proposed FAT or NTFS "Windows Storage" drive, and copy files back and forth when I know I will need them. Oh, can Solaris read NTFS? If not, I will have an additional problem. Another option would be to create a separate Solaris virtual machine inside Windows to use as a bridge.</li> </ul>I think the hardest aspects will be finding the necessary scripts (since I wouldn't know where to begin to write one myself) and the GRUB configuration. I will update this post when I come up with some answers.</div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-610975694196722474?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com3tag:blogger.com,1999:blog-2357621192672408524.post-50789784866237570842008-04-21T15:00:00.000-07:002008-04-20T21:57:52.471-07:00What about TimeMachine?In my last post on backup strategies, I completely neglected mentioning TimeMachine. So, I have decided to devote an entire post to it. For those unfamiliar, TimeMachine is a backup feature in Apple's Mac OS X 10.5 "Leopard" operating system. TimeMachine has some good and interesting features. To start off with, it's heavily integrated into the OS, automatically executing hourly or when a disk is connected to backup your entire disk to another drive. The application uses hard links to save space for incrementals, and keeps hourlies for a day, dailies for a week, and weeklies for a month. The system will automatically delete the oldest backup if it needs to recover space for the latest (after alerting the user). Furthermore, TimeMachine has the famous, and often criticized, "time warp" interface which shows your present disk in the foreground, with your previous snapshots disappearing into the endless black hole. Essentially, underneath the unnecessary eye candy, are instances of the regular Finder interface. You can flick back and forth between snashots and present, fully browse the, and even use Spotlight to search for a specific file. You can restore an entire snapshot or a specific file. Additionally, the Leopard start-up DVD allows restoration of a TimeMachine snapshot.<br /><br />All of this seems fantastic, and indeed it generally is. However, TimeMachine is lacking a few features and exhibits numerous bugs that keep me from wanting to use it. TimeMachine only supports HFS+ formatted target disks or disk images. It can use an internal partition, an external USB disk, and a USB disk connected to an Airport Express (called an AirDisk) only. No backing up to another system or server, which means I can't use TimeMachine to backup to a ZFS-based storage pool (even if it has a HFS+ disk image residing on it). TimeMachine also doesn't support delta-transfer, which means if a large file changes, it copies the entire file as opposed to just the bits that changed (like rsync does). One potential plus that TimeMachine has going for it is its use of Leopard's FSevent API to dynamically see changes on the disk without having to scrub the entire filesystem at each backup looking at modification times like every other backup solution does (including rsync). This should allow relatively instantaneous backups, cutting out time a typical program takes to scrub. I use the would "potentially" because it doesn't really work like it should. For unknown reasons, TimeMachine is incredibly slow. It takes forever once started, seemingly stuck on "preparing backup" before files even begin to copy (reminiscence of a scrub). Once files start copying, they go slowly with frequent pauses in the backup stream. Literally, the initial backup of an 80GB disk connected via USB 2.0 could take upwards of 5-6 hours. I've had subsequent backups, even ones with less than 100MB to backup, take upwards of an hour (mostly on the "preparing" stage). Furthermore, I have had numerous problems where TimeMachine refuses to backup to its backup store, and the only fix is to all of your backups and start fresh. Unfortunately, deleting all of the files (including hardlinks) off of an HFS+ disk takes forever (hours and hours), so I recommend reformatting the entire partition/drive or deleting or recreating the disk image. In fact, I recommend just using disk images altogether!<br /><br />Personally, I find it a pain to have to connect a disk to my laptop to do a backup. If so, I'm only likely to backup a few times a week (if that), which entirly defeats the purpose. To fix this, I've decided to connect my USB drive to my Airport and use it as an AirDisk. Recently, Apple added support to use an AirDisk like its TimeCapsule product. Again, this is tightly integrated. TimeMachine creates a sparse image on the AirDisk, and automatically mounts it whenever a backup begins and unmounts it when finished. This is fantastic! However, my PowerBook uses 802.11g (no n for me yet), so I'm stuck with extremely slow wireless transfers. This further exaggerates TimeMachine's general sluggishness I mentioned earlier. Even connecting via gigabit ethernet, backups are still slow. The worst problem lies in browsing snapshots via the TimeMachine interface, which is so slow over 802.11g its almost unusable. Finally, an AirDisk or USB drive are not redundant, meaning a crash would destroy all backup data (making TimeMachine not an enterprise backup solution).<br /><br />I really like TimeMachine, but because of its slowness and buggy operation, I'm left searching for another backup solution that offers me some more flexibility (thus, my last post). I do, however, think TimeMachine has a very bright future! Apple will be tweaking it with Leopard point updates, and may very well eradicate the bugs I've experienced and speed up its general sluggishness. Hopefully, it will! One thing I'd really like to see, is snapshot support in the Finder without having to open the TimeMachine interface (such as previous version in the contextual menu). Furthermore, its very possible that in future OS X versions, TimeMachine could support delta-transfers and even ZFS!!! With these feature additions, FSEvent used to its full potential, combined with greater scheduling and target drive flexibility (including network drives), TimeMachine would truly be a world-class backup product I would relish coming back to.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-5078978486623757084?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-13953637628155135622008-04-20T17:28:00.005-07:002008-04-20T18:21:50.815-07:00Possible Homeserver & Backup SolutionsWhen I built my latest computer last December, I had the intention of using it as a backup and home file server for other computers on my network, mainly my PowerBook. Once built, however, I installed Windows on it (because I don't have an Intel-based Mac) and began playing with different operating systems. The file server idea got delayed, and I'm just about ready to pick it up again. The problem is, I will periodically need to use Windows, which won't be able to access my ZFS pool from my server. I can't get around this until ZFS for Windows is available, so I'm thinking about the following solution (barring any compatibility conflicts).<div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;">Current hardware:</span></div><div><ul><li>1 500GB SATA HD</li><li>1 150GB PATA HD</li><li>1 100GB PATA HD</li></ul><span class="Apple-style-span" style="font-weight: bold;">Partition Idea:</span></div><div><ul><li><span class="Apple-style-span" style="font-style: italic;">Use the 100GB HD as the OS drive, partitioned into the following:</span></li><li>10GB Solaris Partition - (File-server OS - either Solaris Nevada or OpenSolaris Indiana)</li><li>5-10GB *nix Partition - (for Indiana or Ubuntu)</li><li>10GB Windows Vista Partition</li><li>20-25GB Test OS Partition</li><li>45-50GB (aprox.) Windows XP Partition</li><li><span class="Apple-style-span" style="font-style: italic;">Use the 150GB drive as Windows compatible storage (NTFS)</span></li><li><span class="Apple-style-span" style="font-style: italic;">Use the 500GB SATA drive and additional to-be-purchased drives for ZFS storage pool</span></li></ul><span class="Apple-style-span" style="font-weight: bold;">Backup Strategy:</span></div><div>I have a couple options when it comes to a potential backup strategy for my new fileserver, which I will explore below. Assume the backup sources are running either the HFS+ filesystem or NTFS filesystems, and the backup target is running ZFS.</div><div><ul><li><span class="Apple-style-span" style="font-weight: bold;">rsync: </span>Use rsync to make delta backups to the file-server <span class="Apple-style-span" style="font-style: italic;">(no incrementals or old data would be kept)</span></li><li><span class="Apple-style-span" style="font-weight: bold;">rsync + ZFS Snapshots:</span> Use rsync to make delta backups to the file-server, and automatic ZFS snapshots to keep incrementals</li><li><span class="Apple-style-span" style="font-weight: bold;">rsyncsnapshot:</span> Script uses rsync to make delta backups to the file-server, which keeps incrementals through rotated hard-links.</li><li><span class="Apple-style-span" style="font-weight: bold;">rdiff-backup:</span> Makes delta backups to file-server, and keeps incrementals as diffs</li><li><span class="Apple-style-span" style="font-weight: bold;">ZFS send/receive: </span>Use built in ZFS commands to send delta ZFS file-system snapshots from a ZFS source to either a ZFS target or an archive file <span class="Apple-style-span" style="font-style: italic;">(incrementals kept via snapshot on ZFS target; no incrementals kept in archive file?)</span></li></ul>I would obviously like to take advantage of aspects of the ZFS filesystem, specifically snapshots, so this sways my choice a little bit, but here are some pros and cons for the differing solutions:</div><div><ul><li><span class="Apple-style-span" style="font-weight: bold;">rsync:</span> Pros (uses rsync engine, fast) Cons (no incrementals)</li><li><span class="Apple-style-span" style="font-weight: bold;">rsync + ZFS:</span> Pros (uses rsync engine, fast, ZFS snapshots for incrementals) Cons (???)</li><li><span class="Apple-style-span" style="font-weight: bold;">rsyncsnapshot:</span> Pros (uses rsync engine) Cons (slow?, hard-link incrementals?)</li><li><span class="Apple-style-span" style="font-weight: bold;">rdiff-backup:</span> Pros (incrementals as diffs) Cons (slow, bad Mac meta-data support, must use rdiff-backup to browse/restore diffs)</li><li><span class="Apple-style-span" style="font-weight: bold;">ZFS Send/Receive:</span> Pros (all ZFS) Cons (source filesystems not running ZFS)</li></ul>So, I like the rsync engine. It performs very well, and has perfect Mac meta-data support. However, plain rsync won't work, since it doesn't keep incrementals. I still need to do some more testing with rsyncsnapshot, but my limited testing indicates it is dog slow. The most cons seem to be with rdiff-backup, and I can't use plain ZFS send/receive because my source to be backup is not yet running ZFS. </div><div><br /></div><div>This leaves me with one very promising option: rsync + ZFS. I get to use rsync's delta copies combined with ZFS's efficient snapshot feature. A seemingly win-win! Here's the only problem I can forsee: I have to find some sort of script to either automatically create a ZFS snapshot on the target upon completion of a rsync backup, or have the target automatically take snapshots at certain times (and name them after the time). Furthermore, I will need a script that can manage my snapshots automatically, keeping a given number of snapshots (such as 24 hourlies, 7 dailies, and 4 weeklies) and delete snapshots that exceed this. It is too complicated and time-consuming to manually manage the barrage of ZFS snapshots that would be created.</div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-1395363762815513562?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-15335013161870595612008-04-03T15:40:00.003-07:002008-04-04T02:52:26.004-07:00BackupBouncer Metadata tests<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><span class="Apple-style-span" style="font-weight: bold; "></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "> I've recently been experimenting with different backup tools in order to find something more effective than Time Machine to use for my daily backup. <a href="http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/">Backup-Bouncer</a> is an amazing test suit created by Nate Gray for the sole purpose of checking how well backup and file copy tools preserve all of the different types of metadata inherent in Mac OS X. I, as most people do, consider a backup tool to be ineffective if metadata is not preserved or is handled incorrectly. After scouring the tubes for some Backup-Bouncer results for common *nix backup tools, and not finding any, I decided to run my own and came up with some very interesting results:</p><p></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> <span style="text-decoration: underline"><b><span class="Apple-style-span" style="font-size:large;">Ditto (on 10.5):</span></b></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: basic-permissions ... ok<br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: timestamps ... </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: modification time ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: symlinks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><b><span class="Apple-style-span" style="color: rgb(204, 0, 0);">Verifying: symlink-ownership ... FAIL</span></b></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: hardlinks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: resource-forks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: finder-flags ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: finder-locks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><b><span class="Apple-style-span" style="color: rgb(204, 0, 0);">Verifying: creation-date ... FAIL</span></b></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><b><span class="Apple-style-span" style="color: rgb(204, 0, 0);">Verifying: bsd-flags ... FAIL</span></b></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: extended-attrs ... </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: on files ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: on directories ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: on symlinks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: access-control-lists ... </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><b><span class="Apple-style-span" style="color: rgb(204, 0, 0);"> Sub-test: on files ... FAIL</span></b></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: on dirs ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><b><span class="Apple-style-span" style="color: rgb(204, 0, 0);">FAIL</span></b></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: fifo ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: devices ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: combo-tests ... </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: xattrs + rsrc forks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><b><span class="Apple-style-span" style="color: rgb(204, 0, 0);"> Sub-test: lots of metadata ... FAIL</span></b></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><b><span class="Apple-style-span" style="color: rgb(204, 0, 0);">FAIL</span></b></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><span class="Apple-style-span" style="color: rgb(204, 0, 0); font-weight: bold;"><br /></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><span style="text-decoration: underline"><b><span class="Apple-style-span" style="font-size:large;">rdiff-backup 1.1.15:</span></b></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: basic-permissions ... ok<br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: timestamps ... </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: modification time ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: symlinks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: symlink-ownership ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: hardlinks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: resource-forks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><b><span class="Apple-style-span" style="color: rgb(204, 0, 0);">Verifying: finder-flags ... FAIL</span></b></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="color: rgb(204, 0, 0);">Verifying: finder-locks ... FAIL<span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-style: italic; font-weight: normal;">(edited: originally ok)</span></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: creation-date ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><span class="Apple-style-span" style="">Verifying: bsd-flags ... ok <span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-style: italic;"> (edited: originally failed)</span></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: extended-attrs ... </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: on files ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: on directories ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="color: rgb(204, 0, 0);"> Sub-test: on symlinks ... FAIL<span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-style-span" style="color: rgb(0, 0, 0);"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: italic;">(edited: originally ok)</span></span></span></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: access-control-lists ... </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><span class="Apple-style-span" style="font-weight: bold;"> <span class="Apple-style-span" style="color: rgb(204, 0, 0);">Sub-test: on files ... FAIL</span><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-weight: normal;"> <span class="Apple-style-span" style="font-style: italic;">(edited: originally ok)</span></span></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> <span class="Apple-style-span" style="font-weight: bold;"> <span class="Apple-style-span" style="color: rgb(204, 0, 0);">Sub-test: on dirs ... FAIL</span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: italic;">(edited: originally ok)</span></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: fifo ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: devices ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: combo-tests ... </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: xattrs + rsrc forks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> <b><span class="Apple-style-span" style="color: rgb(204, 0, 0);">Sub-test: lots of metadata ... FAIL</span></b></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><b><span class="Apple-style-span" style="color: rgb(204, 0, 0);">FAIL</span></b></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><b></b><br /></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><span class="Apple-style-span" style="font-weight: bold; font-style: italic;">Note:</span><span class="Apple-style-span" style="font-style: italic; "> I have updated the above rdiff-backup rtest result to reflect some new results I've received. I think I must have errored on the previous test, because the above results have been constant through numerous trials. Additionally, I have discovered through some research that rdiff-backup doesn't support (yet) ACL's on Mac OS X with the pylibacl python extension, which would explain the ACL failures. rdiff-backup uses the python xattrs library, which seems to not fully support attributes in symlinks, as well as finder-flags and finder-locks (finder-locks may be on purpose to allow file deletion by the app). It's possible I'm using the xattrs library wrong, so I will conduct further tests and report back. I would really like to use rdiff-backup, but wish its Mac support was stronger!</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><span style="text-decoration: underline"><b><span class="Apple-style-span" style="font-size:large;">Rsync-3.0.1 pre2 (Patched):</span></b></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: basic-permissions ... ok<br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: timestamps ... </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: modification time ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="color: rgb(0, 153, 0);">ok</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: symlinks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: symlink-ownership ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: hardlinks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: resource-forks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: finder-flags ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: finder-locks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: creation-date ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: bsd-flags ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: extended-attrs ... </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: on files ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: on directories ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: on symlinks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="color: rgb(0, 153, 0);">ok</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: access-control-lists ... </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: on files ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: on dirs ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="color: rgb(0, 153, 0);">ok</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: fifo ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: devices ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: combo-tests ... </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: xattrs + rsrc forks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: lots of metadata ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="color: rgb(0, 153, 0);">ok</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><span style="text-decoration: underline"><b><span class="Apple-style-span" style="font-size:large;">rsync (Apple supplied leopard default with -E flag):</span></b></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: basic-permissions ... ok<br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: timestamps ... </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: modification time ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: symlinks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: symlink-ownership ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: <b><span class="Apple-style-span" style="color: rgb(204, 0, 0);">hardlinks ... FAIL</span></b></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: resource-forks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: finder-flags ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color:#af0b13;"><span style="color:#000000;">Verifying: <b> </b></span><b><span class="Apple-style-span" style="color: rgb(204, 0, 0);">finder-locks ... FAIL</span></b></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color:#af0b13;"><span style="color:#000000;">Verifying: </span><b><span class="Apple-style-span" style="color: rgb(204, 0, 0);">creation-date ... FAIL</span></b></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: bsd-flags ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: extended-attrs ... </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: on files ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: on directories ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: <b><span class="Apple-style-span" style="color: rgb(204, 0, 0);">on symlinks ... FAIL</span></b></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><span class="Apple-style-span" style="color: rgb(204, 0, 0);"><span class="Apple-style-span" style="font-weight: bold;">FAIL</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: access-control-lists ... </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: on files ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: on dirs ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: fifo ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: devices ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Verifying: combo-tests ... </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: xattrs + rsrc forks ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"> Sub-test: lots of metadata ... ok</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">ok</p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><br /></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">As these tests show, the standard Apple-provided and modified backup tools, rsync and ditto, fail the test! Ditto performed the worst, not being able to copy 5 different types of metadata. rdiff-backup performs slightly better. However, the champion would have to be rsync 3.1, which passed every single test thrown at it with flying colors - hands down the best performance I've seen from any backup or copy tool!</p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><br /></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Note: I didn't test duplicity or rsnapshot, but assume duplicity would perform like rdiff-backup (uses same core) and rsnapshot like rsync (since it uses rsync - just make sure its using rsync 3!) Box-backup is a little more advanced/complicated than I want to delve into at the moment, so I didn't test it.</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-1533501316187059561?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-75976084083140429312008-04-01T19:29:00.006-07:002008-06-25T14:00:37.228-07:00New Backup Strategy?I've been doing a lot of research recently to determine the best way to improve my current backup scheme, which consists of Mozy for online backups and Apple's Time Machine for local backups. I've documented my Mozy issues in a different post, so I will briefly comment on my problems with TimeMachine: It's slow, resource intensive, and unreliable; and its slow! I'm currently backing up to a USB drive connected as an AirDisk with my Apple Airport Express Basestation. Its very convenient (always available and not having to consistently run my home server), but slow - not just over 802.11g, but also when connected via gigabit ethernet. However, my bigger problem lies with Time Machine (not AirDisk), although both could be a lot faster. Did I mention Time Machine was slow? Anyway, here are the backup apps I'm looking at:<div><ul><li><span class="Apple-style-span" style="font-weight: bold;">rsync 3.0.1:</span> The gold standard - delta encoding, perfect Mac OS meta-data support, SSH-remote transfer; browsable files on a system; excellent Mac meta-data support (Cons: no versioning; no built-in encryption or compression???)<br /></li><li><span class="Apple-style-span" style="font-weight: bold;">rsnapshot:</span> Configuation front-end to rsync; makes versioned incremental backups using hardlinks; browsable. (Cons: no encryption)<br /></li><li><span class="Apple-style-span" style="font-weight: bold;">rdiff-backup: </span>Incremental; versioned; SSH; Uses libsync delta encoding; increments stored as diffs; (Cons: no encryption; increments stored in proprietary diffs - not browsable & requires rdiff-backup for restore; bad Mac meta-data support)<br /></li><li><span class="Apple-style-span" style="font-weight: bold;">duplicity:</span> Uses libsync, incremental, encrypted (GPG), and compressed (tar); increments saved as diffs (like rdiff-backup); Amazon S3 support (Cons: encrypted and tar'ed on server - not browsable and requires duplicity to restore; No versioning!)<br /></li><li><span class="Apple-style-span" style="font-weight: bold;">Box Backup:</span> Continuous data protection; requires complex daemon setup?; file-system server<br /></li></ul><div>One problem I have is with restoration: I'm not a CLI guru, and would like to have to use it as little as possible. Therefore, backup programs that save files as a regular filesystem directory that can be browsed/restored with GUI tools (instead of the app itself) are preferential (not sure how easy restoring from an rdiff-backup diff file would be without using the app to combine the files.)</div><div><br /></div><div>Now, all I have to do is find a good online storage/hosting provider that doesn't charge too much, but that will be saved for another post.</div></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-7597608408314042931?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-53785239262077745812008-03-31T20:19:00.001-07:002008-03-31T20:21:06.463-07:00Some thoughts on Mozy...So, I was curious to see whether Mozy (at least the Mac client, anyway) actually contained incremental, byte-level backup, such as rsync’s delta encoding algorithm. Mozy claims it does, but I wasn’t so sure. So, I conducted a very simplistic and unscientific test. I added 2.3 MB of pictures to a 100MB disk image, and Mozy backed up a total of 5.8MB (instead of the entire 100MB image file). Hard to say what the additional 2MB was for, since Mozy’s log files aren’t very informative.<br /><br /><span style="font-weight:bold;">Good News:</span> Mozy Mac does seem to have some sort of delta-ecoding algorithm.<br /><br /><span class="Apple-style-span" style="font-weight: bold;">Bad News:</span> It’s algorithm doesn’t seem especially efficient (especially comparing it to rsync, but again, its hard to tell without good logs)<br /><br />After using Mozy’s Mac client for almost a year, here are some additional issued I’ve discovered with the perpetually beta client:<br /><br /><ul><li>Mozy’s uploads are slow, and the Mozy Configuration application caps its upload bandwidth at XXX. No way to allow unlimited ups.</li></ul><ul><li>I’ve also noticed the Mozy background process is fairly unintelligent. I added a file to a backup folder, and it took Mozy a day and a restart to “see” it and actually back it up!</li></ul><ul><li><span class="Apple-style-span" style="font-weight: bold;">Important:</span> Mozy doesn’t mantain some very important Mac OS X meta-deta. For example, I had some bad permission problems after restoring some preference files a few weeks ago.<br /></li></ul><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-5378523926207774581?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-66105462740125713872008-03-08T03:26:00.004-07:002008-03-08T03:45:44.206-07:00Back to Blogger!Wow, a few years ago, I never thought I would actually come back to Blogger. As many may know, the Blogger situation not too long ago was pretty bleak. Blogger had been purchased by Google, and was sitting tight as one of the first blogging services while new and much better services launched. Blogger had become very outdated and stale, especially in comparison with the features offered by sites like Wordpress.com. However, a few months ago, Blogger rolled out version 2.0, complete with some pretty nifty new features that in many respects, actually have surpassed that of Wordpress. Now, if I wanted to host my own blog, I would unquestionably choose Wordpress. There is no doubt that it is more powerful in its capabilities than Blogger. However, its interesting to note a role reversal: now Wordpress.com (hosted Wordpress) is stale and Blogger has re-gained the crown, at least for me. Here are some of the new features that attracted me back to Blogger:<br /><br /><div><ul><li>Better theme support <span class="Apple-style-span" style="font-style: italic;">(allowing actual theme edits without paying)</span></li><li>Better widget/script support <span class="Apple-style-span" style="font-style: italic;">(embedded javascript widgets and the like had problems on Wordpress)</span></li><li>Google integration <span class="Apple-style-span" style="font-style: italic;">(with Docs, GrandCentral, AdSense, etc. - always a plus!)</span></li><li>Post by email <span class="Apple-style-span" style="font-style: italic;">(to post while on the go from my iPhone - here's hoping Google creates a Blogger iPhone app!)</span></li><li>Custom domain support <span class="Apple-style-span" style="font-style: italic;">(to use my fancy domain name, without ads or a titlebar)</span></li></ul><div>It would be fantastic if everything could be perfect, but things never are. Right? Just in the few short areas I've been using Blogger, I've noticed some room for improvement - mostly within the "create a post" editor. For example, it would be nice to have some more formatting options (underline) and multiple levels for bullets. However, these can be accomplished with HTML code.</div><br />Note: I'm in the process of moving posts from my Wordpress.com hosted blog to this new Blogger blog, so things may be unstable for the next few days and all posts may not be available.</div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-6610546274012571387?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-1265565644622491072008-02-25T01:57:00.003-07:002008-03-08T03:22:29.361-07:00A 5400 RPM 1.8" Hard Drive!Electronista has reported on Toshiba's introduction of 5400RPM 1.8 inch hard drives with SATA interfaces. As some of you may already know, the MacBook Air (along with the iPod Classic) makes use of a 1.8" hard drive. As anyone whose read one of my interpretations of the MacBook Air, one of my main gripes (if not the main one) is regarding its super-slow 4200 PATA hard drive. So, I read about this new advancement from Toshiba with great enthusiasm and hope for the next MBA refresh. Such a drive would solve the MBA's slowness problem, giving it SATA and the acceptable speeds of a standard notebook HD. However, this enthusiasm quickly left as I read that Toshiba's new disks will be 8mm tall. Unfortunately, to make the MBA so thin, Apple has designed the MBA's chassis so that only a 5mm tall 1.8" drive. Toshiba's drives are too big, unless Apple makes some slight design changes. I hope they do, because as MacRumors reports and this Toshiba announcement demonstrates, most, if not all, 1.8" drive advancements (both speed and size) occur with the 8mm variations, leaving the 5mm models to rot in technological obsoleteness! For example, I've criticized the Air's small 80GB HD. Larger 1.8" drives exist, but are - you guessed it - 8mm tall, and thus, too big for the MBA.My assessment? In this area, the MacBook Air currently is too thin (albeit only slightly) for its own good, and will greatly restrict its ability to stay innovative, competitive, and current in the fast slim and light PC industry. Let's hope Apple recognizes this, and makes the design changes needed to propel the MacBook Air to the front of the class! Some related reliability information I found interesting about the Air's 1.8" hard drive (from AppleInsider):<br /><br /><blockquote>While desktop hard drives are generally expected to live reliably for three years, iPod sized hard drives have a roughly two year expected lifespan, as their AppleCare warranty options suggest. Take a hard drive apart and you'll understand why. Their ultra fragile mechanisms spin platters at thousands of RPM and are read by featherweight arms with a magnetic head that floats over the disk surface on a cushion of air. After just a few minutes of activity, these drives quickly become too hot to comfortably handle. It's amazing they can last as long as they do.When exposed to regular shock and vibration, the chances of the head touching the surface or otherwise failing quickly rises into the danger zone. Once a disk fails, it is usually impossible to repair and often very expensive to attempt to recover data from. SSD solves all those fragility problems by using electronic chips instead of moving parts. Apple's business in iPods and with the iPhone give it high volume component pricing on the latest SSD devices, but its still an early adopter technology. Apple's SSD offering on the Air should both bring attention to the technology and help push SSD into the mainstream. </blockquote> <div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-126556564462249107?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-10529407525011193812008-02-24T02:16:00.001-07:002008-03-08T03:21:56.065-07:00MacBook Air & Intel MontevinoI would like to briefly revisit two of my previous posts on the MacBook Air and Intel’s upcoming Montevino platform with some new insights<br /><br />First, besides the MacBook Air’s limiting specs, it is a first generation product that typically comes with its own issues that will need to be worked out. One of the very important issues being exhibited by the MBA is taking an extreme amount of time to recharge its battery. Obviously, this flaw would certainly hamper its performance as a mobile computer and could have a verity of sources. The battery could be at issue, maybe the power adapter isn’t powerful enough, maybe voltages were cut to reduce heat, etc. We don’t know for sure. However, the one thing that is certain is such an issue is unacceptable and must be fixed by Apple in future revisions. Additionally, may have reported that with extended use or CPU-intensive applications, the MBA get s hot (real hot) and to reduce heat, the system automatically shuts down a CPU core, thereby cutting the already mediocre processor performance in half. Again, if I’m already settling on a lower-specked processor, I want to use all of the processor’s capabilities. Such a performance/heat dissipation issue will also have to be fixed in future revisions.<br /><br />One such fix for heat dissipation would be a lower voltage processor, and as reported earlier this week by Digitimes, such processors are on the way as part of Intel’s Montevino platform due to launch in May. A leak of processor clock/voltage/pricing allowed us to take a look at what very well could be at the heart of the next MacBook Air refresh. The two most likely candidates for the Air run at 1.6 GHz and 1.86 GHz (the same as current Air possessors), yet reduces voltage from 20 to 17. Such a reduction (albeit slight) would help both with battery life, as well as heat dissipation. While the processor clock would be essentially the same, performance increases would be seen by way of an increased front side bus, larger caches, and an improved Intel graphics processor. The unfortunate news, however, is that the higher-clocked processors (those above 2 GHz) will be coming in at a voltage of 25 (down from today’s 35), so while a clock-speed increase is not out of the question for the Air, it seems rather unlikely. So, it unfortunately seems that the Air may be stuck at 1.6/1.8 GHz for the foreseeable future. So, while the Montevino platform should bring its own improvements and upgrades to the Air, Apple could and should refine the machine on its own by switching to a SATA bus (and faster hard drives), adding a 2nd USB port, a stereo speaker, and maybe a gigabit Ethernet port. Such enhancement would be greatly welcomed by critics and users alike, and would effectively solve my issues with the machine.<br /><br />Furthermore, it was reported earlier this week by a Japanese engineering firm that the MacBook Air’s internal build quality is greatly lacking, leaving a lot of room for design improvements by Apple. Additionally, such build inefficiencies could also indicate Apple rushed the Air to market, and didn’t have time to refine its manufacturing process. The report mentions an excess of screws. As we all know, screws add weight (sometimes unnecessary weight) to the chassis. By reducing the amount of screws and improving the Air’s internal structure, quality, and manufacturing process, Apple could very well free up both weight and space, allowing it to add welcomed enhancements such as the 2nd USB port, a Mic port, an Ethernet port, and stereo speakers. Hopefully, Apple will address these issues with the next MacBook Air revision as well. Even if the processor isn’t significantly increased, if the Air gets Montevino, a 2nd USB port, and faster Hard Drive and SATA, I know I and many others would become proud new MacBook Air owners! I can only hope Apple is listening!<br /><br /><span style="font-style:italic;">Some links for further reading:</span><div><ul><li><a href="http://www.electronista.com/articles/08/02/22/sff.intel.cpu.launch.leak/">Electronista on Montevino specs</a></li><li><a href="http://techon.nikkeibp.co.jp/english/NEWS_EN/20080220/147736/">MacBook Air Build Qualtity - "Nothing but Waste"</a></li></ul><br /></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-1052940752501119381?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-57436691410950704892008-02-18T03:23:00.001-07:002008-03-08T03:26:11.469-07:00Intel Montevino & AppleIt was reported by Digitimes earlier today that Intel next Centrino mobile chipset platform, code-name Montevina, will be released in June, featuring processors clocked at 2.26 GHz to 3.0 GHz dual core, a 1066 MHz front side bus (up from 800MHz), DDR3 memory, 2 and 4 core CPUs, WiMAX, and the all new Intel X4500 graphics processor. Montevina is the successor to Intel’s Santa Rosa platform launched in May 2007 as well as its Penryn 45 nanometer processor upgrade. Additionally, it is interesting to not that the “packaging” miniaturization of the CPU found in the MacBook Air is part of the Montevina platform, while the chipset and processor are from last years Santa Rosa platform (not Penryn). Needless to say, with Apple not having already released it long-rumored and apparently immanent Penryn MacBook Pro (and MacBook) upgrades, it calls into question Apple’s release schedule for Montevina as well as the existing Penryn.<br /><br />With the switch to Intel-based processors, Apple began competing in the spec-race with PC manufactures, specifically Sony, Dell, and Lenovo. Needless to say, these companies will no doubt be releasing Montevina upgrades immediately around the release by Intel in June (as they have done in the past). However, if Apple releases Penryn upgrades now, just a few months before Montevina, Apple will probably not be releasing upgrades again in the June/July timeframe causing Apple to fall far behind in the spec-race. Let’s take a look at this in a little more detail:<br /><br />Apple usually releases two mobile product upgrades per year, with an average product life-cycle of about six to eight months. Both the MacBook and MacBook Pros were last updated in early October (Full Santa Rosa upgrade for MacBooks; minor processor bump for MacBook Pro only). Both portables are due for an update before the summer, and Apple seemingly (and understandably, albeit frustrating) never releases a MacBook update prior to a PowerBook update. Forgetting about Montevina, and solely looking at Apple’s upgrade cycle, than a MacBook Pro update is likely immanent with the MacBook being updated in the April/May timeframe. However, both of these obviously would miss the Montevina launch, leaving Mac portables stuck with Penryn (except the MBA). Apple could very easily delay the MacBook refresh by a month or two and introduce it with Montevina. However, the result would be a better/faster/newer MacBook, leaving the higher-performance MacBook Pro stuck with Santa Rosa/Penryn. Would Apple do this? I would hope so, if they want to remain competitive with Sony, Dell, and IBM. The other option would be for Apple to moderately bump both products now, and then update to Montevina in Sept/Oct, yet this option leaves Apple way behind and consumers in a precarious situation of potentially purchasing a PC notebook as opposed to a Mac.<br /><br />None of the above situations are considering a full product refresh either, which is something both the MacBook and MacBook Pro could use to position it better in the market. The MacBook Pro’s design (case) has essentially been the same since the last few PowerBook revisions way back in 2005. Likewise, the MacBook design hasn’t been touched in nearly two years, and could use an upgrade. The MacBook Air set a new design premium for Apple, one that reflects curves, aluminum, and lightness/thinness that needs to be reflected in its other products. Neither the MacBook or MacBook Pro will ever be as light or thin as the MacBook Air, but they could be made lighter and thinner than they currently are, and the Montevina chipset, with its smaller size and better power savings would present are remarkable opportunity to do so. I would target around 4 pounds for the MacBook and 5.1 for the MacBook Pro. If both Dell and Sony can produce a sub-4.5 pound 13.3 notebook, than there isn’t any reason why Apple couldn’t either. In fact, Apple will need to if it wishes to remain competitive.<br /><br />Finally, what about the MacBook Air? Off of a six to eight month lifecycle, it would seem to be ready for a refresh around the time of the Monition launch or soon after (July through Sept). The Montevina was practically made for the MBA (as is shown by its use of the packaging material), and would provide an excellent opportunity for higher clock speeds in excess of 2.0Ghz (hopefully higher) and better battery life. Furthermore, Apple could use the Montevina upgrade opportunity to improve the Air’s design, adding a 2nd USB port, gigabit Ethernet, faster SATA HD, RAM expandability, and a stereo speaker to allow competition with the onslaught of ultra-portable notebooks inaugurated by the MBA and the Lenovo X300. And Apple, don’t tell me the above isn’t possible: Lenovo could do all of the above on the X300, as well as add a internal DVD and still come in between 2.9-3.1 pounds!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-5743669141095070489?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0tag:blogger.com,1999:blog-2357621192672408524.post-66676289081563896362008-02-08T03:18:00.002-07:002008-03-08T03:23:08.611-07:00My MacBook Air AnalysisAs most people are probably well aware, Apple last month introduced a new sub-notebook called the MacBook Air. A new addition to the MacBook product line, the MBA's real strength and differentiation lies in its svelte size (extremely thin and only 3 pounds) and stylish design. One frequent criticism lies in the MacBook Air not being small enough, due to its 13.3' screen and the MacBook size form factor this brings withit. However, I disagree. I want just such screen size, and anything smaller is too small - what really matters to me is weight, and then thickness (weight=portability). However, as most critiques' and bloggers have mentioned, Apple may have made too many sacrifices in specs, such as lack of expandability and low performing components, to achieve its amazing size. But, when compared to some competitors (such as Dell and Lenovo), Apple may not have needed to make such compromises at all. If PC makers can deliver a sub-notebook that's faster, has far greater expandability, with Ethernet and multiple USB, a removable battery, and an optical drive for essentially the same size and weight (maybe slightly heaver/thicker), why couldn't Apple? I know I would have preferred a MBA at 3.5 pounds and a little thicker if it could have been more competitive spec-wise in the market. Thus, I'm really torn on this product. I really want to like it, and I would really like my next Mac to be the Air! However, I think the cons might outweigh the positives in this case. Additionally, I'm asking myself how I can justify purchasing the Air when it's PC competitors can offer much more (not to mention the MacBook). The MBA is fairly weak, with a 1.6 or 1.8 GHz CPU and a non-expandable 2 GB of memory. Will these specs be able to adequately run apps and the Mac OS two years from now (as my PowerBook G4 can)? Can the MBA adequately run Windows Vista? Will a 4200 pATA hard drive prove too small and slow for my file use? I have my doubts. As many have pointed out, the Air's specs and lack of expandability really position the MBA as one's 2nd, mobile Mac - certainly not ones sole Mac, as something more powerful will undoubtedly be needed for graphics and processor intensive tasks and future compatibility/performance. The problem is, my next Mac will be my sole Mac, and it look's like the Air won't be up to the task. I've analyzed my largest concerns regarding the MacBook Air below.<ul> <li><span style="font-weight: bold" class="Apple-style-span"><span style="text-decoration: underline" class="Apple-style-span">Slow/Small 80GB 4200 pATA Hard Drive</span></span><ul> <li>In my normal computing use, I use the HD - a lot! I download large files, transfer them to other computers or external storage, peruse large numbers of pictures and video, and hold a lot of music. In terms of sheer storage capacity, 80GB is too small for a modern digital hub. It's the same size as the disk in my 2+ year old PowerBook, with which I'm constantly running out of space. I'm of the opinion that when upgrading, you should get more than you had previously, and this certainly isn't the case with the MBA's HD (as compared to my PB). However, I could work around the storage limitation. What<span style="text-decoration: underline" class="Apple-style-span"> I can't work around is the disk speed</span>, and that is what's really alarming about the MBA. With my typical disk use, I think I would see a huge slowdown with the MBA. In fact, Ars Technica noted tremendous system slow downs and lockups due to the drive speed, even when doing some rudimental file movements. <span style="text-decoration: underline" class="Apple-style-span">This is truly unacceptable, and remains the major fault keeping from purchasing the Air.</span></li> <li>The solution to the MBA's slow disk speed is simple, you might say: Buy the 64GB SSD version. The solid-state drive would certainly be faster and consume less power, except for the fact that it is constrained by its pATA interface too (as opposed to the faster, more modern SATA). However, if I would have a problem with a 80GB HD, 64GB would certainly be too small. That's not withstanding the SSD model's approximately $1300 price premium - certainly not worth it considering the MBA's other specs. </li> <li>I will admit, however, solid-state drives certainly are the future for the MacBook Air. They are thin, and fast. Especially considering that the MBA's 80GB 4200 RPM HD is currently the largest (and unfortunately, fastest) single platter 1.8" drive available. The problem - solid-state drives are very expensive and currently don't come larger than 64GB. </li> <li><span class="Apple-style-span" style="font-weight: bold">Solution: </span>So, what is the answer when building the next MBA revision? I don't know. The MBA's thickness limits it from accepting slightly physically larger drives that are faster with more capacity, and SSD are too expensive. Thus, there's no good answer at the moment. Unless a faster single platter 1.8" drive appears, or SSD drastically comes down in price, my hope would be that Apple would make the MBA ever so slightly thicker to accommodate a 2 platter 1.8" drive or standard notebook drive.</li> <li>Note: There seems to be a load clicking sound being constantly produced by the Air's 1.8" HD.</li> <li>One of the features I'm looking forward to as part of the MacTel upgrade is the ability to one Windows, both natively via Boot Camp and possibly through virtualization. Here, the Air's limited storage space is a real killer! A 10GB NTFS partition is pretty small (considering Win can't read HFS+) for Windows, and it would take up a good portion 1/7 of the total HD capacity - Too small in my opinion!</li></ul></li> <li><span class="Apple-style-span" style="font-weight: bold"><span class="Apple-style-span" style="text-decoration: underline">Integrated Memory:<span class="Apple-style-span" style="font-weight: normal"></span></span></span><ul> <li><span class="Apple-style-span" style="font-weight: bold"><span class="Apple-style-span" style="font-weight: normal">The Air's two gigabytes of integrated memory may be fine now, but what about in the future? How will the next Mac OS X version run? Equally important, how will Windows run under Boot Camp or virtualization? Is this too little RAM for virtualization to be adequate? Additionally, with Vista a RAM hog, at least 3 GB would be preferred!</span></span></li> <li><span class="Apple-style-span" style="font-weight: bold">Solution:<span class="Apple-style-span" style="font-weight: normal"> Upgradable memory (at least build-to-order configurations) or at least ship with 3GB + integrated.</span></span></li></ul></li> <li><span class="Apple-style-span" style="font-weight: bold"><span class="Apple-style-span" style="text-decoration: underline">Processer speed:</span></span><ul> <li>Too slow! 1.8 GHz (the upgraded model) is too slow to reliability run Photoshop, Virtualization, Vista, and media applications. Additionally, I've read reports about the Air's dual core processor shutting down a core when the temperature gets too high, further reducing performance - and this is usually during processor intensive actions where the performance is needed!</li> <li>For the price, and to remain competitive with PC notebooks currently on the market, <span style="text-decoration: underline" class="Apple-style-span">the MacBook Air really should have a 2 GHz processer.</span> My guess is that Apple clocked the processors lower for both energy savings and heat dissipation, issues which I hope can be overcome through the use of Intel's new processors and chipsets in the Air next revision.</li> <li><span class="Apple-style-span" style="font-weight: bold">Solution:</span> 2.0+ GHz Processor</li></ul></li> <li><span style="font-weight: bold" class="Apple-style-span"><span style="text-decoration: underline" class="Apple-style-span">Only 1 USB Port:</span></span><ul> <li><span style="font-weight: bold" class="Apple-style-span">Solution: </span><span style="text-decoration: underline" class="Apple-style-span">Two USB Ports</span></li> <li>There are a lot of times I need to have to USB devices connect at the same time. My music library is one such example, and becomes even more indicative of MacBook Air usage when considering it's small HD capacity. I keep all of my iTunes Music Library on an external USB drive. When I connect my iPhone, I have to also have the USB drive connected in order to sync existing or new songs. I couldn't do this with the Air without the use of a USB hub.</li> <li>A USB hub is not the answer! True, it can temporarily circumvent the 1-port issue, but its inconvenient (when traveling), unnecessary, and reduces bandwidth-intensive uses like external HDs.</li> <li>What about Firewire? I'm actually OK with withholding the FireWire port since the only thing it is good for anymore is working with older digital video cameras (newer ones use USB). However, how about a Firewire to USB dongle so I can still use my old camera? Additionally, how about a USB target disk mode?</li></ul></li> <li><span style="font-weight: bold" class="Apple-style-span"><span style="text-decoration: underline" class="Apple-style-span">No Built-In Gigabyte Ethernet:</span></span><ul> <li>Since the Air has such a small capacity HD, it's necessitating the need to easily and quickly move the files to an external storage device, like my file server. What better and quicker way to do this than by Gigabit Ethernet.</li></ul></li> <li><span style="text-decoration: underline" class="Apple-style-span"><span style="font-weight: bold" class="Apple-style-span">Battery:</span></span><ul> <li>Not user replaceable/swappable - this isn't such a big deal, since it seems easy to do anyway and I've never swapped batteries.</li> <li>In fact, this may even be a plus - by not having the battery as part of the case, it makes it easier for 3rd-party suppliers to create cheaper, higher capacity batteries for the Air.</li> <li>Battery Life: I've read some negative reports on battery life and charging times.</li></ul></li></ul> <div class="Section1"></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2357621192672408524-6667628908156389636?l=jwaddell.blogspot.com'/></div>Jeff Waddellhttp://www.blogger.com/profile/07629490965082291947noreply@blogger.com0