Technology Archive

I have been running a build of Cyanogen mod that I initially discovered at http://galaxytabhacks.com/galaxy-tab-10-1-roms/cm10-jelly-bean-rom-for-galaxy-tab-10-1-android-4-1-2/ when I initially received the tablet from my wife back ATC Christmas (and had upgraded from Honeycomb within just a few hours).  Since I’ve got the next week off from work and I had really wanted to get a little better performance out of Google Now, I decided to finally give one of the nightlife a try this evening. I did my Nandroid backup and performed the update, then updated gapps t the latest version from goo.im. Still working some kinks out, and indeterminate at this point whether I will remain on this version (Google Now does appear to b working great) or restore the Nandroid. 

My major complaint with the nightly is that the keyboard crashes every couple of seconds; that’s a Royal pain in the ass, as its surprising just how much text entry I do on my tablet. After more pissing around than I really like, I did finally locate a replacement keyboard that is fairly similar to the AOSP version (which I find comfortable for typing and pretty accurate at replacing words with what I intended to type) and that doesn’t crash. In case you find yourself in the same boat, check out Jelly Bean Keyboard. It’s not identical, but thus far I have found it comfortable. I’ll give it a couple of days and see how it grows on me.

In hindsight I probably would have just stuck with the 10/30 build from the post I originally linked, and I may yet revert. It was ridiculously stable and the battery life was absolutely unbelievable. Also still unable to update to the most current version of Google Search from the Play Store – crashes every time I attempt to launch it after installing the update until I roll back to the default version. Still, I will give it a couple of days before I firmly make up my mind.

Be the first to comment

http://blogs.computerworld.com/android/21359/make-hottest-android-home-screens-yourself

Need to share this one, I’m sure I know a few people who would find some of these customizations very enjoyable.

Be the first to comment

http://www.computerworld.com/s/article/9234897/10_free_Drupal_modules_that_make_development_easier

Need to take a read through this, might have a couple of places where it could help make things easier.

Be the first to comment

Android Phone as an IP Camera

Posted January 19, 2013 By Landis V

My wife mentioned a listing on one of the Facebook exchange groups that have become popular lately, and it got me thinking about a topic I’ve considered before, but in a new way.

A similar model of Levana monitor from Amazon.

The listing was for a Levana Era baby monitor (similar to the one pictured at left), which does appear to be well received and fairly feature rich, and which we will probably end up purchasing as well, because my projects always tend to exist in a state of perpetual beta! As I was reading about the features and functionality of the Levana product, I had the same thought I always have when looking at cameras – it would be great if this was an IP device I could simply view from my Android.  This inevitably led to searching for established hacks on the Levana, and as typically happens, determining that it would probably be cheaper to just purchase a regular IP camera for use on the network (which we will also probably do at some point in the future), searching the Android market for apps related to video monitoring, running across the IP Webcam app, and the recollection that we have a Samsung Acclaim laying around with a broken screen, just waiting to be given a purpose and to have new life breathed into it. After locating the phone, the first step was to “root” it.  This step is probably not essential for the basic webcam functionality and can be skipped if you don’t require the remote access, firewalling, or logging I plan to implement in subsequent steps.  For the Acclaim, I used the intercept-root application available at http://intercept-root.googlecode.com/files/interceptRoot.apk.  If you enable installation from unknown sources (Settings -> Applications -> Unknown sources), you can download directly to your phone using the browser and install in two clicks once the download is complete.  The exploit took after running twice, and I had a rooted device. Part of the reason I hadn’t yet repurposed this device was the presence of SMS/MMS messages that we wanted to save.  A little searching led me to SMS Backup + in the market, which turned out to be an amazingly slick little app that I set up to back up my own SMS, MMS, and call records as well.  I did encounter one error while running the backup on the Acclaim, but simply hitting the Stop button in the application caused it to clear and continue with the backup process. Once message backup was complete, I performed a factory reset on the phone to remove all unneeded applications and data.  The phone rebooted with factory default configuration, and I set it in airplane mode and configured my wireless network settings.  I reinstalled the root application (optional, and not absolutely necessary as the phone retains root through the reset).  Because I use two factor authentication with my Google account, I needed to set up a single-use password under my Google account just for this phone.  The Market application automatically updated to the Play Store, and I installed Titanium Backup to allow the removal of a few items I didn’t really need.  At this point I noticed that my e-mail and contacts had sync’ed to the phone, which I didn’t really want or need, so I went ahead and disabled automatic synchronization.  In hindsight I should have set up the account and disabled synchronization right away, but I’m not significantly concerned about it for the time being; I have considered removing the GMail application from the device, but I’m not yet sure if I will end up needing it for any type of alerting/notification from the camera. Since the phone was up on my wifi connection at this time, I also added a static DHCP reservation for it on my wireless router.  This procedure varies by router model, but is generally fairly well documented with a little searching.  I wanted to have an SSH server installed on the phone so I have a way to access it without having to physically hold it in my hand, as well as to provide an option for tunneling video from the camera across a secure connection.  This is also overkill in most environments, but is an option if you choose to do so.  I ended up using SSHDroid as an SSH server after initially wasting several hours trying to get DropBear to start.  Interestingly enough there were some additional benefits to SSHDroid that I wasn’t expecting (like bash command completion and automatic color directory listings), so it was definitely worthwhile.  Just wish I had done it sooner.

I’ve had this post sitting as a draft for a while, and I think in the interest of perhaps having it be helpful to someone I’ll go ahead and get it posted.  Not a lot of meat to it, mostly just notes my setup steps.  The IPCam application definitely does as it says, though I have to admit that I haven’t played around with the camera as much as I originally thought I might.  But I can definitely see setting it up on my normal phone and my wife’s, perhaps in conjunction with making an infrared LED flashlight, and using it to keep an eye on the girls in the camper if we want to sit outside while they are sleeping.

Be the first to comment

BerkeleyX edX courses

Posted January 12, 2013 By Landis V

https://www.edx.org/courses/BerkeleyX/Stat2.1x/2013_Spring/about – Introduction to Statistics:  Descriptive Statistics

https://www.edx.org/courses/BerkeleyX/CS191x/2013_Spring/about – Quantum Mechanics and Quantum Computation

Ran across these while looking at Scratch as something my kids might be interested in at some point.  I’ve always wanted to take a statistics course… this might be just the opportunity I have been looking for (if I can find the time 🙁 )

Be the first to comment

A Quick Aruba Networks Spectrum Analysis How-To

Posted January 11, 2013 By Landis V

http://www.commsolutions.com/index.php/about-us/articles/a-quick-aruba-networks-spectrum-analysis-how-to

This is incredibly slick.  Had kind of a bitch of a time getting my AP shifted into a spectrum monitor profile, but I suspect that’s because my browser was being very stupid and my computer needed to reboot.

Be the first to comment

http://www.computerworld.com/slideshow/detail/79661/How-to-create-an-automatically-updating-Google-spreadsheet

Pretty handy trick.  I’ve done parts of it, but not the JSON parsing or the scheduling.  Those may be new since I last looked.  Good to hold on to for a reference.

Be the first to comment