Galaxy Nexus review

Wednesday, January 25 2012, 2:16PM by Aaron Traas
The last 1.5 years has been a wild ride for me, switching from a prepaid dumbphone user to owning a top-of-the-line Android phone (at the time): the Samsung Captivate for AT&T. It enabled me to work more efficiently and flexibly, and enjoy the benefits of always-on Internet access. But it wasn't without its faults. As I detailed on a previous post (Thoughts on Android), there were a number of issues with the device, and Android in general. The Galaxy Nexus, the first phone running Ice Cream Sandwich (Android 4.0), is, in my personal opinion, the best phone in existence today. I purchased the global GSM version off-contract from an importer, and am using it on AT&T.

Hardware
In a world saturated with high-end dual-core phones, including but not limited to: the Motorola Atrix 4G, LG G2X, Motorola Droid X2, etc. bundled with any number of radios and gadgets, the internals to the Galaxy Nexus are quite pedestrian for a high-end phone. Dual-core, 1+ghz CPU? Check. 1GB RAM? Check. 16-32GB internal storage? Check. Bullet points - nothing more. Hell, the GPU is the same PowerVR SGX540 as 2010's Galaxy S and Nexus S phones, and is actually a step behind some recent phones, notably the Mali 400 in the Samsung Galaxy SII and the PowerVR SGX543MP2 in Apple's iPhone 4S. So clearly pretty pedestrian.
Read More...

Two strategies that could have saved RIM

Tuesday, August 23 2011, 1:47PM by Aaron Traas
What's happened to Research In Motion, the company that produced the legendary Blackberry brand, that until  2 years ago, was the gold standard for professional smart-phones. Professionals everywhere loved them, as they allowed one to receive email on the go, and reply rapidly with best-of-breed QWERTY keyboards. Blackberry Enterprise Service allowed corporations to install private, encrypted servers that would send push-notifications to their corporate Blackberry devices and integrate with Microsoft Exchange email servers that are the workhorse of email in corporate America.

With the introduction of the Blackberry Curve in 2006, they started attracting consumers as well, as more and more people wanted email on the go, and Blackberry Messenger -- the former best-in-breed mobile instant messaging application to this date. PalmOS and Windows Mobile were waning, particularly among corporate types, and it looked like RIM would have a bright future ahead of it, until of course June of 2007, when Apple released the iPhone. RIM, like all of Apple's soon-to-be competitors, scoffed at Apple for a number of reasons: the iPhone was $600 on contract -- a full $300 more than the next highest phone. It lacked key features: Microsoft Exchange integration, 3rd-party applications, cut-and-paste -- the list goes on. But unlike all smartphones of the past, it was beautiful, elegant, responsive, and easy-to-use. A few months later, Apple dropped the price, and adoption exploded among consumers. RIM and Microsoft still laughed, saying it would never make inroads in corporate America.

Read More...

Thoughts on Android, part 1

Sunday, May 1 2011, 3:12PM by Aaron Traas
In August of 2010, I made the jump from being the user of a 6-year-old pre-paid dumb-phone, with the average expenditure of less than $8 per month, to a full-blown Android smartphone user. I've been planning this type of transition for the about a decade. I remember, quite clearly, when portable MP3 player came out. I really wanted one, but none tickled my fancy, as they lacked serious storage (except for the giant $600 ones with 2.5" hard drives), battery life, flexibility, and usability. It wasn't until the iPod came out that a compelling, easy-to-use, reasonably-priced product existed on the market -- but I couldn't use that either. I was a Linux user, so the iTunes requirement was a no-no. Plus, I'm not a big fan of the MP3 format. Finally, the fact that you couldn't use it over any kind of wireless network made it significantly less useful to me. I dreamed of a device that I knew would exist one day, and many people thought I was crazy when I told them the specs I wanted in 2001:
  1. Linux OS
  2. minimum 16 GB of storage
  3. High-quality QWERTY keyboard
  4. excellent SSH client
  5. WiFi support
  6. Ogg Vorbis support
  7. Acted as a USB hard drive when plugged in, allowing me to manage my media any way I want
  8. Was also a GSM phone, preferably supporting VoIP of some sort
  9. Removable, replaceable battery
Read More...

Next generation revision control management suites

Wednesday, March 23 2011, 9:00PM by Aaron Traas
Someone really needs to make a new front-end to modern revision control systems. Solutions like SourceForge and Launchpad are great, but what I envision, particularly for more modern distributed version control systems, could be so much more. I only wish I had the resources to build such a thing.

In addition to allow project and user management, tracking, tickets/issues, etc., such systems would benefit by adding two components: a cloud-based IDE and a build/deploy system. First, the level of integration achievable by adding a build/deploy system would improve the workflow and management of such a revision control system by an order of magnitude, and allow superior tracking and project management. Second, the cloud-based IDE would encourage more flexible usage by developers.

First, I’d like to talk about the browser-based IDE. I’d want something incredibly full-featured -- probably not on the same level as Eclipse, but similar in function. It would, of course, support color-syntax highlighting, code completion, drilling through references via control-click, etc. It would allow users to create individual profiles and configurations, and enable them to bang-out code from any device that has a browser. The coolest thing is what would happen when a user logs in -- it would create a temporary branch of the whole repo for that user. Every save would generate atomic commits to the branch. The user could then build/deploy to test servers, and finally push changes back to the main tree when done.
Read More...

Man Food: Mac & Cheese

Thursday, March 18 2010, 9:50AM by Aaron Traas
The presentation I'm giving tonight at Isaac's is on how to cook a delicious yet fool-proof mac & cheese. For those of you who weren't able to make it, or lost the print-outs I gave to you, here's the recipe:
The recipe contains a glossary of terms, which newer cooks might recognize. I ask all of you who have been participating in this lecture series to make this recipe -- it contains the keys to making many more dishes of varying level of impressiveness.

Cause for the beatification of Empress Zita of Austria

Monday, December 14 2009, 9:47AM by Aaron Traas
I've long held a devotion to Bl. Emperor Karl I, the last reigning Emperor of the Austria. A deeply religious man made Emperor due to the assassination of his cousin, Archduke Franz Ferdinand his prayers, example, and guidance is exactly what Europe needs in these bleak times.

There is now also a cause for his wife, the Empress Zita, who was a model mother and queen. More info is available at the New Liturgical Movement.

I've made a little sheet for my nightly devotions. I hope to update this regularly. I plan on mailing the organizations for the causes, asking if there are official Latin versions of the prayers.

Progeny

Tuesday, March 17 2009, 2:17PM by Aaron Traas
I'd like to introduce my first-born: Miriam Elizabeth Traas. She's a beautiful and healthy baby girl born March 5th, 2009 at 10:31am. I've added photos of her for all to see.

I apologize to all (most notably, my wife), that I have not yet put up our wedding or honeymoon photos. We took fewer than 200 photos of Miriam, whilst I have over 3000 honeymoon/wedding photos to sort through. Also, my upload script is primitive at best.

Traas.org 3.0

Wednesday, March 11 2009, 1:42PM by Aaron Traas
Traas.org has actually been completely re-written using an open-source MVC framework called CodeIgniter. This has enabled me to further separate my presentation layer from my database, resulting in cleaner, more manageable code. It also takes a lot of the pain away from building/validating forms, uploading files, and clean URLs. In the clean URLs department, for example, the brewing equipment page of this site, the url used to be:
     http://traas.org/page.php?pid=13
whereas now it's
     http://traas.org/page/brewing_equipment
Much easier to remember.

Coming soon: RSS/ATOM feed for blog content and photos, dynamic sitemap.xml, and improved photo viewer. Some of the old features don't work yet, notably all the submission forms (such as for email, blog comments), because I haven't gotten to them yet.

Updates, finally

Saturday, July 5 2008, 10:40PM by Aaron Traas
This site has been largely underutilized over the last year. I got engaged, married, 2 new jobs, and started brewing beer. These are finally all documented. I now have the brewing section on the sidebar, which will document my brewing experiments as well as my ever-developing philosophy of brewing. Also, for the first time since 2006, I actually added photos. Photos from the wedding and honeymoon are coming later... there's just so many to go through.

Traas.org v1.8 released today

Saturday, January 6 2007, 3:00AM by Aaron Traas
I just updated the traas.org codebase and deployed it to the production web server. What's new? Well, dynamic everything. 100% of the content from traas.org is pulled from the database, and is easily editable. That's why there's now many, many spelling and punctuation corrections. Also, we now have support for all kinds of AJAXy features, the only one of which functions is the button next to the "Music I recommend" group, which refreshes the random list of five albums when you click on it. Coming soon are recipes and my own rantings. Please look through the site, and try to break it. If you find anything wrong, please comment below.

Minor page upgrades that you won't notice!

Sunday, March 26 2006, 12:30PM by Aaron Traas
Yup... I fixed a few bugs in the site code. First, I noticed that robots are traversing my site, and screwing up the metrics I'm taking, so I added a robots.txt. I'm not expecting this to work as some shady organizations ignore the settings of this file, but it should cut down on some unneccesary traffic. Second, after reading this article, I realized that though my documents all parsed as valid XHTML 1.1, the benefits of such are nil unless I actually have the HTTP server pass the document to XML-aware browsers as MIME-type "application/xhtml+xml". Instead, apache was sending it as "text/html", which made tells the browser to look at the document as "tag soup", and tolerate all kinds of quirks in CSS and non-well-formedness.

Well, the problem is further complicated by Internet Explorer... not a single version knows how to deal with XML content. Luckily, user agents (in this case, browsers) publish what type of content they accept. Firefox, for instance, publishes "application/xhtml+xml" as one of the options in its HTTP-ACCEPT header. So I have a little bit of PHP code that snifs to see if the UA accepts what we want to publish:
if( stristr( $_SERVER["HTTP_ACCEPT"], "application/xhtml+xml" ) ) {
header( "Content-type: application/xhtml+xml" );
} else {
header( "Content-type: text/html" );
}

This basically sees if the UA accepts XHTML, and if so sends that MIME-type. Otherwise, it sends "text/html". So both classifications of browsers (those made by Microsoft, and those made by anyone else). So everybody is happy. I think.

Immediately after I did this, I tested it in multiple browsers and lo, it did render different. It handles the coloration of margins differently, and there was a white border on the top and bottm of the page, where the grayish background should have been. It turns out that I needed to apply the background color to the <html> element rather than the <body> element in the style sheet. One line of code difference, and it rendered perfect. I have to say: damn, I'm good! It rendered near identical using alternatively a legacy SGML parser and a modern XML parser. Life is, in fact, good.

Page upgrade -- now with blog-like goodness

Tuesday, February 28 2006, 5:26PM by Aaron Traas
I've added a dynamic news feature that's not completely unlike a blog in terms of function. No user comments... yet. I need to build a nice, clean, spam-proof system for that. But nonetheless, I will be adding regular content to this section. This site is really coming along... it's about time. I've had the domain for how many years?

Features to add:
  1. an archive system (currently only displays the latest 10 entries)
  2. nested comments. Probably no fancy AJAX script at first, but later maybe
  3. fix the box model so I don't have to fill in all of the text necessarily. Probably just have to nest the <p> and <img> in a <div>
  4. clean up so that we render nicer with no stylesheet. This mostly means making more elements into <li> elements.

Random recommended music feature added

Sunday, February 26 2006, 8:00PM by Aaron Traas
If you know me, you know I love music. I'd rather go blind than deaf. Listening to music is a large portion of my reason for living, and I see it as the highest and most Godly of expressive artforms. So of course, I'd love to share my musical tastes with you. On the sidebar, I have a list of 5 albums randomly selected from my favorites, and it will change every time you visit traas.org. Click on it for a link to the CD on Amazon. That's where I get 90% of my music. Or view the full list of my favorites.


In addition to offering you an easy way to order good music, I also get a small percentage of the sale, allowing me to better support this site. If you want more personal recommendations to your taste, drop me a line

Vacation photos from Italy

Wednesday, February 22 2006, 5:26PM by Aaron Traas
Well, if you care, there's my 700+ photos from Italy. I'm not one of those people that will force all of my friends, relatives, and co-workers to sit through all of my pictures, so I created this page. Browse at your leisure. Or don't. No guilt. If you want larger versions of any photo (I have all of the at 1600x1200 or higher), just ask.
Copyright © 2005-2009 Aaron Traas. All rights reserved.
Any problems, questions, or comments, email aaron@traas.org