Miscellaneous – Et-Setera https://www.setera.org Ramblings of a geek Fri, 15 Nov 2013 00:56:48 +0000 en-US hourly 1 https://wordpress.org/?v=4.5.24 Android Analog Clock Collection https://www.setera.org/2012/05/28/android-analog-clock-collection/ Mon, 28 May 2012 13:59:09 +0000 https://www.setera.org/?p=664 While I haven’t entirely given up on my Android Clock Widget project, it has definitely stalled out for the time being. I have some potential ideas on how to move that project forward, but between work and coaching soccer I just don’t have much time at the moment to play around. In the meantime, I wanted a nice analog clock on my phone’s homescreen. While looking around the Google Play store, I came across the awesome Analog Clock Collection. For anyone looking for an analog clock widget, I’d recommend taking a look.

]]>
Oops I Did It Again… https://www.setera.org/2011/10/29/oops-i-did-it-again/ Sat, 29 Oct 2011 19:29:22 +0000 https://www.setera.org/?p=617 One of these days I may actually learn my lesson when it comes to installing new software. Lately I’ve been busy with work and recovering from some surgery, so I haven’t really had the energy to focus on any of my personal programming projects. Instead, I’ve been doing a lot of home network administration and software updates. In a multiple cases, I’m reminded of why being on the leading (bleeding?) edge of software may not always be the easiest place to be.

Ubuntu 11.10

I have long used a dual-interface Linux machine at the edge of my network to provide firewall, file server and other interesting services to the network. My old machine was getting pretty noisy and I was sure something was going to die and leave me in a bad situation. I bought a cheap new HP tower machine to replace the old machine and was tripped up on multiple things:

  • I didn’t think about the fact that my old network card would no longer fit in the machine due to bus changes. I was further surprised to find out that it was impossible to find a PCIExpress networking card without going online and waiting for delivery.
  • The latest Ubuntu installer guessed that the HP machine was using UEFI for bootloading and failed to boot Ubuntu. With lots of great help from the Ubuntu forums I was able to diagnose the issue and get grub-pc installed and the machine working.

This machine is up and running pretty well now after the false starts. I wish I could say the same for my Dell laptop. Every time a new version of Ubuntu comes out, I tell myself I’m not going to update for at least a month and that I should really wait a bit longer for the issues to shake out. Every time, I lose the battle to wait and end up regretting it after the fact. While Ubuntu 11.10 has some pretty nice new features, I ran up against new regressions that I had to work through.

Thanks to Canonical engineer Kamal Mostafa, I have a patched kernel to fix the backlight issue. Unfortunately, I’m still struggling with the wireless issue that kills my wireless router from time to time.

Cyanogen Mod 7.1

I was excited to see Cyanogen Mod 7.1 come out with support for my Samsung Captivate. I’m a fan of Android, but not a big fan of the crap-tacular software loaded on AT&T devices by default. The idea of installing a new ROM that was cleaner and faster was enticing. While the transition has been relatively smooth, I’m seeing some strange behavior with my external 32G SD card. I’m also having a hard time figuring out if the battery life is as good as it had been on the stock firmware. I need to do more digging to figure that out.

In the end, I don’t expect my habit of installing new software will likely change very soon. I usually try to avoid upgrading too early for mission critical hardware such as my work laptop. Admittedly half of the fun of installing new software is that you can usually dig yourself out of a hole if something goes wrong.

]]>
We are experiencing technical difficulties… https://www.setera.org/2011/06/26/we-are-experiencing-technical-difficulties/ Mon, 27 Jun 2011 00:59:07 +0000 https://www.setera.org/?p=518 OK… not really. It is more a case of experiencing zero time for non-work technical projects. As my girls traveling soccer team nears the end of the season, things should start to lighten up just a bit. With that said, I have a few upcoming work and personal trips that will continue to keep me away from personal programming projects like AndPingus for at least a little bit longer.

In the meantime, the Eclipse Foundation has managed to deliver the Eclipse Indigo release on schedule yet again. It is always strange to see the Eclipse MTJ project based on my original EclipseME work ship “yet another release” with no involvement from me. While I’m glad to see the project outlive my involvement, I have to admit it is kind of strange.

Unfortunately (or maybe fortunately?), JavaME is on a downward slide at this point. I had hoped to take a look at the Eclipse Usage Data for the MTJ project and get an idea of its usage as well. However, I’m still looking around for up to date usage data. If I find something useful or interesting, I will try to post something here.

]]>
Still A Geek… https://www.setera.org/2010/03/07/still-a-geek/ Mon, 08 Mar 2010 00:38:01 +0000 https://www.setera.org/?p=228 Looking back to my last post way back in October it is pretty clear when things started getting crazy at work.  The team survived and managed to finish another awesome version of mFoundry’s mBanking product.  These days I’m doing more management and less coding, but I’m definitely still a geek.  Given that iPhone applications are all the rage in the industry, I’ve been trying to learn my way around iPhone development.  During the process of learning, I’ve noticed a few things that have caught me off guard compared to Java.  I hope to post a few of those things in the days and weeks to come that may help other Java programmers.  In the meantime, I thought I would share some about the project I’ve been playing with to learn.

The Project

In order to learn a new platform, I always like to have a project to build.  Looking around, I didn’t find any iPhone DAAP clients for servers like the Firefly Media Server.  I’ve been trying to build a DAAP client as my learning experience.  I have a good chunk of the navigation working at this point.

DAAP Player

The iPhone Core Data support is amazingly powerful, providing a good chunk of the underlying data source support for table views like those in the client.

DAAP Albums

There is still much to be done, but the iPhone SDK has provided a large amount of functionality for a very small price.  As always, I continue to be impressed with the power packed into modern handsets.

]]>
Once A Geek… https://www.setera.org/2009/10/17/once-a-geek/ Sat, 17 Oct 2009 20:41:09 +0000 https://www.setera.org/?p=219 Looking back, it is hard to believe how long I’ve been a computer programming geek.  Way back in February of 1984, I had my first game, Circus, published in Compute! magazine.  Thanks to Kevin Savetz, you can now see my original article as well as many other classic computer magazine articles.  These articles are back in the days before the internet, laptops and cell phones.  The iPhone in my pockets has so much more power and storage, that it is hard to imagine programming as I did in those days.

Circus VIC-20

Circus VIC-20

Looking back at this article publication, there are a couple of things that make it particularly interesting to me 20+ years later.

  • My original program was written on the Commodore VIC-20 (5K of user memory!) and was rewritten for all of the other computers for the publication.  This happened behind the scenes and I was unaware until publication.  Not surprising, they also rewrote all of my descriptive text.
  • This game was a clone of a game that was available in arcades and pizza places around that same time.  Had I done this in present day, this game would very likely not have been published due to copyright or other legal issues.

20+ years later, I’m still a computer programmer (software engineer?).  While I program less than I used to, it is cool that my hobby so many years ago has been able to be both a hobby and a source of income for so many years.

]]>
First Post https://www.setera.org/2009/05/31/first-post/ Mon, 01 Jun 2009 00:00:42 +0000 https://www.setera.org/?p=51 While I’ve had a blog for EclipseME for a few years now, I finally decided to convert setera.org over to using WordPress.  I’m looking forward to using this space now and into the future.   Please have a look around!

]]>