on tech and life
Computers
Android App Recommendations Vol. 2
Aug 24th
Here’s a few more apps that I’ve come across that I’d like to highlight. Thanks to Justin for the Mario LWP recommendation! Like last time, some of these apps will only work on rooted phones or on certain versions of Android.
Chrome to Phone – Send data from your web browser to your phone. Also requires Chrome to Phone extension for Chrome or Send to Phone extension for Firefox. WARNING: This app requires Android 2.2.
Droid Comic Viewer – Read comic books in cbz, cbr and other formats.
Dropbox – Full and fast dropbox access on your phone. It has a very simple interface and works exactly as I expect it should.
Mario LWP – Best Live Wallpaper Ever. WARNING: This app requires Android 2.1 or newer.
Mint.com – A simplified view of your finances from Mint.
SystemPanel Lite – A really slick task manager with pretty graphs. WARNING: This app’s task killing features are only supported on rooted phones.
Titanium Backup – If you use a rooted phone, Titanium Backup will make your life easier. Lots of functions related to backing up and restoring your apps and settings. If you buy a license for $3.99, you get automated batch processing, market cleanup and update.zip builder functions. WARNING: This app is only supported on rooted phones.
TweetDeck – This app is still in beta, but it’s a great app that supports Twitter, Facebook status messages, Google Buzz and Foursquare. It is very quick, slick and easy to use. Sign up for free access at the link provided. WARNING: This app requires Android 2.1 or newer (for now, future versions will support 1.5/1.6)
Where – This app has all the info you’ll need while you’re out places. Restaurants, Gas, Stores, Weather, and tons more. A very handy app to have.
Current ROM: CyanogenMod 6.0-RC3 D/S
Android App Recommendations
Jun 28th
Now that I know a few people that use Android phones, I decided to share some of the apps, plus the current ROM I’m using at this time. In this article I’m only going to post about apps that I have been using for a long time. I have a few new apps that I think are great, but I’ll save them for a future article. Some of these apps will only work on rooted phones.
AdFree – Block (almost) all advertisements from your phone. WARNING: This app only supports rooted phones.
ADW.Launcher – A replacement home screen. Allows for changing number of homescreens, number of apps in launcher drawer, live wallpapers, and few different launcher/animation styles. WARNING: This app only supports rooted phones with Android 2.1 or newer.
APNdroid – Completely turn off/on cellular data to better control your battery usage. WARNING: This app only supports rooted phones.
ASTRO – A very fast and simple file manager. Also has a task killer and an SD card usage analyzer built in.
aTrackDog – Track the latest updates of your apps, so you don’t have to rely on the android market to tell you. It’s also very useful if you use a lot of apps that aren’t in the android market.
CardioTrainer – Track your exercise (running, biking, etc.) with GPS. Includes a built in music player and voice notification of exercise statistics (pace, distance, etc.).
Facebook – It’s facebook on your phone. It’s most feature-complete, reliable and fast facebook app I’ve tried. Some people like Bloo better because its interface is a little simpler, but Bloo has been unreliable and slow for me.
Google Listen – There’s a lot of podcast players/downloaders out there, but I like listen because it syncs with Google Reader and has a simple interface. It crashes occasionally and hogs memory, but I haven’t found any other podcast app that doesn’t have those problems while being nearly as good as Listen.
Google Voice – It’s Google Voice. It has completely replaced my voicemail, very much so for the better. nuff said.
Last.fm – Last.fm on your phone. Again, nuff said.
MapDroyd – Maps without a data connection! Plus they’re rotatable and performance is much better.
MortPlayer – A great music player that doesn’t depend on building media libraries. I organize my music into folders myself and MortPlayer respects that choice. It is faster because it doesn’t need to scan my entire SD card to build a music library and uses my folder structure to navigate my music.
NewsRob – A simple and quick RSS reader.
Opera Mini – Similar to the built-in browser but faster, especially when having multiple pages open at once.
ScummVM – Play a lot of classic adventure games on your phone!
SetCPU – Change the processor speed of your phone for better speed or better battery life. WARNING: This app only supports rooted phones. It is $1.99 on the android market, but free from the developer’s website or XDA.
Shazam – Detects what song is playing around you. Hold it up to the radio to find out what you’re listening to.
Simon Tatham’s Puzzles – A large collection of fun puzzle games.
Tasker – Performs actions automatically based on contexts. I mainly use it to control ringer/media volume, vibration, screen brightness and wifi on/off based on place and time. Warning: This is a paid app. It has a 14 day free trial, but costs 3.49GBP (~$5) direct from the developer or (soon) 3.99GBP (~$6) on the android market. This is CHEAP for the awesome functionality you get.
Text Edit – This is a simple, but very functional text editor. I use it for quick notes and grocery lists. There’s not much to it, but that’s why I like it. It lets me get in, type some text and quickly save it.
Twidroid – The best twitter client on android.
Current ROM: CyanogenMod 5.0.8 D/S
Google Chrome Extension Recommendations
Dec 9th
Recently, Google opened up its Chrome Extension Gallery for use with the Google Chrome Browser. The beta channel and dev channel versions of Chrome have had extension support for a while, but with the opening of Google’s official gallery, many new extensions have been made public. In my opinion, extensions are the main thing Chrome has been missing in comparison to Firefox so far. Here is a list of several extensions I recommend. These extensions get Chrome very close to feature parity with Firefox for my uses, with the one glaring exception of a replacement for Firefox’s NoScript.
AdThwart – AdThwart is an ad blocker that ports parts of Adblock Plus from Firefox to Chrome. It’s still early in its development so it still doesn’t compare to Adblock Plus, but so far this seems to be the ad-blocking system with the most potential on Chrome.
Bit.ly Shorten Url – If you use Twitter much, you’re probably familiar with URL shorteners like bit.ly. This extension puts a button in your address bar that shortens the current page’s URL with bit.ly. Simple and effective.
Chromed Bird – A simple Twitter client that sits in the toolbar. It updates you with new tweets and allows you to tweet without going to the Twitter website.
ChromeMilk – A great client for Remember the Milk, the online to-do list software, that sits in the toolbar.
One Number – Addicted to Google? This extension keeps you up to date on GMail, Google Wave, Google Reader and Google Voice.
XMarks for Chrome – Chrome does incorporate Google Bookmarks, but I find XMarks gives much more control on what is synced and where, plus it works on more browsers. Just like XMarks’ extension on other browsers, this one syncs your bookmarks online for free and lets you choose which bookmarks are which computers.
youTagger and YouTube HTML5-ifier – Don’t like Flash, but like YouTube? No problem! These extensions replace the YouTube Flash Player with YouTube’s new HTML5-based player. The HTML5 player improves performance of YouTube videos and makes them less likely to crash the browser. I’m currently listing both extensions because each has an issue that could bug you. youTagger works everywhere but loads the low quality version of the video. YouTube HTML5-ifier loads the highest quality version of the video, but only works when directly on a YouTube video page, not on embedded YouTube videos or on YouTube User Channels.
Hopefully, proper high-granularity content blocking will be implemented soon so that real equivalents to Adblock Plus and NoScript on Firefox become possible.
Functional Programming from Microsoft?
Nov 11th
Ars Technica reports that Microsoft will be bringing a functional programming lanaguage to Visual Studio, called F#. The language is a functional langugage that is based on OCaml and will of course link in with .Net.
I find this very interesting. Learning different programming paradigms (like procedural, object-oriented, functional, structured, logic and so on) is a good thing for programmers to do. I see this as a good thing that Microsoft is encouraging functional programming. My favorite lesser-known programming language is Scheme, another functional programming language.
One of the problems with less popular programming lanaguages (the popular ones are usually only procedural, structural or object-oriented languages) is that there are few libraries to support them so its hard to actually do something useful. Microsoft linking F# to .Net will be benefitial to the Windows world by bringing the power of .Net (and Mono, in a way) to functional programming. I have a feeling that Microsoft Live Labs has something to do with this and did it so they can do cool projects that take advantage of functional programming paradigms.
This news just shows yet again how unpredictable Microsoft is because of its size. Some parts of it are making blunder after blunder while others keep doing tons of amazing things like this.
Blogged with Flock
Sour Apple
Sep 14th
Sour Apple? No, not a Blow Pops commercial from the 80′s, this is about Apple Computer Inc., er… Apple Inc.. Yeah it’s been a long time since I’ve posted something. I’ve considered posting here for a while and for some reason an article I saw on Boing Boing compelled me to do so.
The article is about Apple adding a cryptographic block to their new iPods to prevent them from syncing with anything but iTunes. While I understand that they probably want to make it harder for competing online music services to get their music onto the iPod. They’re trying to look out for the iPod/iTunes brand but they somehow completely missed the point. Part of the iPod’s continued success is that it is now so ubiquitous, everything is compatible with it. By doing this, they not only made it so fringe users like me are less likely to buy it because we run a flavor of Linux or BSD or Solaris or whatever and use programs like Amarok or GtkPod to transfer our songs, but it makes a large portion of people who use OS X and Windows less likely to buy it too. There are currently many many alternative solutions for syncing music on Windows like Anapod Explorer and Media Monkey. I’m confident that there’s numerous solutions on OS X too. iTunes really isn’t that good of a program. Those alternative solutions make an iPod a viable choice even for those people who don’t like iTunes, of which there are many. Once Apple makes it absolutely necessary that you use iTunes with their device, a lot of people won’t be happy.
Personally, I switched back to Creative players with my last mp3 player purchase this April and bought a Zen Vision: M 60GB, after owning an iPod Color that finally died after a good 2-3 years of heavy usage and even surviving my car accident. That said, an iPod was always a viable option that I considered. After seeing the new iPod Touch, I even had been thinking that my next mp3 player may be a 3rd generation iPod Touch 2-3 years from now, once the capacity of a flash memory based drive gets up to where hard drive based players are today (60GB+). If Apple continues to cripple their products like they are, an iPod won’t even be something I consider. Sure, there will be hacks to make it work, especially for Linux, but sometimes it’s not worth the hassle and I certainly wouldn’t want to support these types of practices by buying such a product.
With this issue and recently reading about the cable fiasco surrounding the new generation of iPods, maybe PC World is right in suggesting the Apple is becoming the new Microsoft.







