Development blog discussing configuring, building, and managing software. Including coverage of Debian Linux, .NET development projects, Perl and development tools
Monday, February 28, 2011
Eclipse Android Autocomplete Hangs
Here is the solution to that terrible 1.2 second pause during autocomplete in the Android ADT API:
Thursday, February 24, 2011
Hot Swap AHCI Bay Rocks Socks
OK guys this Super-Micro AHCI hot-swap SATA enclosure rocks socks. I am super happy.
Today is boxing day for my huge collection of external drives. I am no longer a slave to your crappy firewire interface, stupid power bricks or extreme heat generation and low quality fans!
Now I use a fully backed AHCI hotswap 8-bay and buy the SATA drives internal and on the cheap!
Tuesday, February 22, 2011
I'm backing Google on this one
Guess what? A loose alliance of hardware and software manufacturers are going to create an ecosystem that topples Apple tech-monotone
Thursday, February 17, 2011
Adding EULA or Introduction Screen to Android App
Have some important text that always needs to be displayed and approved by the user when it changes? Common use case includes compliance notifications, license text or tutorials.
This useful Android development blog post outlines an excellent pattern for adding an EULA to your Android Java application:
Wednesday, February 16, 2011
Android Disappointment
Shouldn't Android / Java have a CORE SDK / Language feature like "File.IO.File.Copy()" because it really seems obvious to me.
I am totally shocked that I spent 30 minutes trying to determine the optimal way to copy a file and it is like 30 lines long and looks dangerous.
Why not make it simple? Write once, run anywhere. What happened to that?
Servers Direct
I have been having a wonderful time working with the system integration Servers Direct.
After more than five years of upgrading, extending and repairing a pair of workstations from earlier in the decade I decided to upgrade.
The two machines I was using were AMD x64 CPU systems and were built around gaming motherboards from DFI and NVidia. Never really intended as gaming boxes, I suffered a lot from expandability, heat and space issues using essentially consumer grade components for workstation grade work.
So this time I decided to make sure that it got done, and got done right. To that end I selected only workstation class components to build a machine that is certain to last comfortably for several long years of hard service.
For me, when I think about workstation class motherboards I think about Tyan and SuperMicro.
In the 1990s I was a die-hard Intel user and made the switch to AMD around the time of the Tyan Tiger and the Opteron (around 2003.) I ended up settling on Athlon64 processors in the end, but the Intel components were retired.
Now, in 2011 I have returned to my roots with the Xeon and Intel chipsets. Thank you Super Micro and Servers Direct.
More to come in future posts about the new computer experience ...
Windows 7 x64 Woes
I am having some small issues as I work towards adjusting to the new operating system.
One issue that hurts me is that I cannot seem to make PreviewExtractor.exe (x86) like the Windows 7 environment, even with XP SP2 compatibility turned on.
If you are not using Windows 7, I suggest you take a look at this:
Really useful if you need fast JPG of NEF or RAW files.
Tuesday, February 15, 2011
Chrome MailTo: Links in Windows 7 x64
Windows 7 seems to have a lot of configuration issues. It doesn't come with (at least my disk) mapping for the MailTo: URL type.
I installed this Google Chrome Extension to make it work in my browser.
Monday, February 14, 2011
Robotium Enables Black Box Unit Testing with Android Mobile Applications and Games
JUnit is the unit testing framework that really started it all and has a great number of mature features and add-on projects. One such project is Robotium which enabled wonderful black box testing of your Android application:
You can even control it with the very friendly Selenium Remote-Control:
While I was searching Twitter for real-time updates to these subjects that I could include in this blog, I found a reference to RoboGuice which is an Android DI / IOC container. I did not know it existed, but I do like Guice:
Perhaps something to look at for an upcoming complex application ...
G-Mail Tasks Day #1
I am going to start a few day adventure based on using Google Tasks to keep track of my to do issue list.
Email To Tasks
I will make use of the "Add E-Mail to Tasks" feature found under the "More Actions" button.
Tasks To Email
I will make use of the "E-Mail Tasks to Me" to have a list on my phone or when I need a summary on a big screen.
Interesting Android UI Study
This interesting Android mobile UI study includes side-by-side comparisons of several popular social media applications running on Android.
Why I am not Publishing on Amazon.com Android App Store
Dear Amazon,
Most of the information I've been able to locate is regarding how to remove the DRM protection, which seems to be more detailed than Amazon's own docs.
Any feedback or explanation on the lack of details? Seems like a pretty big miss. Here is what I get from Google.
Documentation, Source Code and Reference Implementations:
I would really like to use your Amazon Application Store, but you are making it very hard to entrust my APK and hard work to your DRM system.
Subscribe to:
Posts (Atom)