on tech and life
Operating Systems
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
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
Seamless Virtualization (or, the new “Coherence Mode”)
Apr 23rd
For a while now, despite the fact that I’m not a fan of Mac OS X, there’s been one thing I’ve been envious of. Parallels Desktop… or more specifically, its Coherence Mode. Parallels is a virtualization server that allows you to run one OS in another. That alone isn’t very special. There’s tons of programs that can do that in linux, like VMWare, VirtualBox, KVM and of course QEMU. The special thing that the Mac OS X version of Parallels has is coherence mode. This mode allows you to not show the entire Windows desktop. You can view individual windows as just windows, so it is as if they are running natively under Mac OS X. This is an excellent feature that makes virtualization even easier and quicker (less processing of unused desktop space and windows). Parallels has said for a while that they’ll update their linux version to add coherence mode, but it doesn’t seem like they will do so anytime soon.
Fortunately, that no longer matters. With a little trickery of QEMU, the kvm paravirtualization drivers in the latest linux kernel (2.6.20 as of this writing), and a little program called rdesktop, linux can do the same. The Ubuntu Wiki details setting up Windows XP in QEMU (for the creation of the virtual machine) and then setting up rdesktop (for the creation of our very own “coherence mode”). It must be noted that these walkthroughs on the Ubuntu Wiki are designed for Ubuntu 7.04 only, because it is the first version to include kernel 2.6.20 and its paravirtualization support.
I can’t say yet how well it works, but I plan to set this up once my projects are over next week and I’m “studying” for exams. I’ll report back on how it went.
Of Old Software
Apr 7th
This post is mainly for myself, but I think others could benefit as well. For my music listening needs (on Windows), I always use Winamp. But not just any Winamp. I’ve found that Winamp has become quite bloated with feature creep over the last few years. Winamp 2 was the peak of Winamp-y goodness. Winamp 3 and now Winamp 5 just add too much extra junk I don’t need. So this post is just a way for me to keep a little archive of the bare essentials I need from Winamp. This includes the installer for Winamp 2.81 and the skin Receiver by Fli7e. Both these files are now hard to find. Places like Winamp Heaven and Old Version have the installer and I found this website with the skin, but I don’t know how much longer they will be around, so I’ve decided to make an archive of my own. Plus it’s easier for me to find than googling! Enjoy the old school Winamp goodness!
Direct Downloads:
Linux MCE is the hotness
Mar 21st
Once I’m working full time and have some extra cash (hopefully fall 2007), I will definitely be building a Linux MCE box. Linux media Center Edition is so hot. I can’t wait! Watch the video and be impressed.
http://video.google.com/videoplay?docid=-4422887272477313460Source: DownloadSquad






