Firefox 4.0 Beta 2 Released

Mozilla announced today that the second beta is available for Firefox 4.0.  The new features for this beta include:

  • CSS Transitions for animation.
  • App tabs (right click on a tab to specify)
  • Retained Layers Layout (speed improvements to large pages)
  • Javascript Speed Improvements

If you’re feeling froggy, hop on over to the Firefox Beta page to download this beta browser.

Posted in Web Development | Tagged , | Leave a comment

Stay Tuned…

I’m still getting things ready for this domain, but it will soon contain some posts and programs that I’ve been working on.

Posted in General | Leave a comment

Bug Report: Sprint Evo 4G Incorrectly Handles SMS Links

The "To" field should not be blank when clicking a SMS link.

While testing the Evo 4G with a mobile web site that I’m developing, it was discovered that SMS links are not correctly handled by the Evo’s web browser or stock text message application.  While the links will open the text messaging application on the Evo, the “To” field is simply left blank.  The intended behavior should be to automatically fill in the “To” field with the phone number indication in the link.

The test link below will demonstrate this behavior, and should work for other mobile devices besides the Evo:

Test Link

Edit: My post on XDA Developers regarding this issue.

Posted in Mobile Devices | Tagged , , , | Leave a comment

HTC Comments on Evo 4G 30FPS Issue

Android Guys reports that a HTC media relations employee commented on the 30FPS issue that Evo users have been reporting.  This issue mainly effects gaming and other UI elements on the device. The employee states that the limit is imposed by software due to the processing requirements of the HDMI port.

Considering how much I use the HDMI port (none), I’m kind of surprised that HTC didn’t provide an option to disable the port or use a cable detection algorithm to speed up graphics when HDMI output isn’t needed.

As an upside to the story, a few developers over at the XDA Developers Evo Forums have been working on a fix for this issue.

Source Story: Android Guys

Posted in Mobile Devices | Tagged , | Leave a comment

Free CSS Dropdown Menu (with iPhone quick tip)

Recently, I picked up the LWIS.NET CSS Dropdown Menu for a project that I’ve been working on.  In my opinion, this is a great menu system with a few different templates (horizontal & vertical) for easy customization.

The one trick that I picked up when using this template is that you need to add some code to get the drop down effect to work.  Basically, adding onmouseover=”" inside the li elements with submenus will allow the hover CSS events to perform as intended.  By default, the iPhone will ignore hover CSS events unless you specify a onmouseover event handler (even if it is blank).  Thanks to commenter twenty205 for the original idea.

Posted in Web Development | Tagged , , | Leave a comment

Tech Tip: Use NiMH Batteries for Remotes

LaCrosse BC-700 Charger and Rayovac NiMH Batteries

Recently, I started to replace our AA alkaline batteries with NiMH (Nickel-Metal Hydride) rechargeable batteries.  My main reasoning for the switch was the many remotes that use AA or AAA batteries (2 XBox Controllers, TV Remote, 2 DVD Remotes, and Stereo Remote) in the house.

After investigating NiMH technology, I found the following advantages:

  • Rechargeable – Less batteries to buy, means less waste for those green folks out there.
  • Low/No Memory Effect – This was more of a problem with certain NiCd (Nickel Cadmium) batteries, but it basically means that you don’t need to worrying about charging the battery when it’s only partially discharged.
  • Low Self-Discharge on Certain Batteries – These have better shelf life than standard NiMH batteries.  Manufacturers claim that these batteries will keep 70-85% of their charge after one year. Look for batteries that are labeled as pre-charged or hybrid.

If you are looking to move to NiMH batteries, keep these points in mind:

  • If you want to keep spares available for a long period of time, look for low self-discharge NiMH batteries.  Again, these will be labeled as pre-charged or hybrid.
  • NiMH batteries come with different capacities, measured in mAh (milliampere-hour). Shy away from batteries that claim a very high capacity (over 2100 mAh), as it appears that they have a higher self-discharge rate than lower capacity batteries.
  • Smart chargers are better than dumb chargers.  This mainly due to the fact that dumb chargers will not give you any indication on when a battery is charged.  There are varying degrees of smart chargers, but the main point that I’d look for is an indication that a battery is charged.
  • Avoid quick chargers, especially chargers that claim a 15 minute charge time.  Charging batteries at a higher mA (milliampere) level can degrade the battery cell.  The charger I use has charge levels of 200 mA, 500 mA, and 700 mA.  I use the 200 mA level unless I need a faster charge.

With these points in mind, I recommend the following batteries and chargers (sponsored links):

If you do not wish to buy from these sponsored Amazon links, most of these components can be found at Best Buy, Wal-Mart, or other online stores.

Posted in Power | Tagged , | Leave a comment

Vonage: First Impressions

The Vonage Box

After having a less than ideal experience with my Verizon line, I decided that I would try out a VOIP solution from Vonage.  After 2 days of fairly heavy use, I’ve had a great experience with the Vonage system.  If that changes, I’ll be sure to post a followup.

I decided to go with their World Plan promo, which is $24.99 per month (not including fees and taxes, those are around $7.00-$9.00 extra).  The plan includes unlimited long distance in the US, as well as free calling to 60 countries (hence the World in the plan name).   Along with the phone service, Vonage includes voicemail (with forwarding to email), caller ID, call waiting, and call forwarding.  Perhaps the most important call forwarding feature is network availability forwarding, which will forward calls to another number, such as a cell phone.

The plan includes a phone adapter for free if you order through their site.  This adapter can plug directly into your cable or DSL modem, and then pass the connection off to your PC or router.  I am using an advanced configuration since I have some other port forwarding settings that I wanted to keep. This configuration involved plugging the adapter into the router instead of the modem.  If you choose to use this configuration, you’ll need to enable port forwarding for UDP ports 10000-20000.  I wouldn’t advise this unless you are comfortable with changing settings on your home router.

Since this phone service is entirely dependent on your Internet connection, keep these tips in mind:

  • If you have frequent outages or other network problems, this probably isn’t the solution for you.  VOIP systems like Vonage need a reliable Internet connection to function.
  • If you are using an advanced configuration like the one listed above, you may want to configure QOS settings to prioritize traffic on UDP ports 10000-20000.  I have been able to use the service while streaming media with no issues with QOS settings.
  • Vonage does allow you to adjust the audio bandwidth needed for the service on your online dashboard.  If you use the service and have quality issues, you may want to try lowering the quality of the encoding.

If you have any thoughts or questions, feel free to comment on this article.

Posted in VOIP | Tagged , | Leave a comment

Thoughts on the iPad Announcement

For those of you that haven’t heard, Apple announced a new tablet today called the iPad.  After reading the reviews and watching some videos, here is a quick list of thoughts that I have:

Pros:

  • Really nice looking screen.  It runs a resolution of 1024 x 768 on a 10 inch screen.
  • Quick, custom processor running at 1 Ghz.  How this really performs will remain to be seen, but the demos looked snappy.
  • Nice e-book reader.  It looks like Apple has also partnered with a few publishers to provide reading material.  All of this will be part of their iTunes store.
  • No flash support.  I list this as a pro here because Adobe is not known for releasing secure plug-ins.  Apple is no doubt using their own hardware video acceleration to provide HD video in certain formats while still maintaining good battery life.
  • 10 hour battery life, with 1 month standby time.  This will need to be verified once sites get review units.

Cons:

  • No multitasking.  This is a pretty big downer in my book, since you can’t have multiple programs (think Pandora radio and the e-book ready) running at the same time.
  • Expensive, especially for models that include 3G coverage.  At a $499 base price (add $130 for 3G coverage, plus monthly fee), I would have hoped for a little functionality (see the point above).
  • Speaking of 3G coverage, it is being run by AT&T in the US.
  • No flash support.  This is a con also, since a lot of sites (including Hulu) depend on flash for video.  Until more sites move to HTML 5, flash is still needed for viewing online video.
  • No phone functions.
  • No webcam.
  • No hardware keyboard, unless you buy a dock.

Overall Thoughts:

If you are someone that doesn’t already have a laptop or iPod that just wants a device to browse the web or take advantage of Apple’s App Store, you want want to check out this device. I will be holding off for now, since there really isn’t anything that this device does that my laptop/iPod combo doesn’t already do.  I will keep an eye out for an updated version of this device in the future.

Other Links:

Posted in Tablets | Tagged , | Leave a comment

Treo 800w vs Treo 700wx: First Impressions

Well, Palm has finally released a new Windows Mobile Treo after what seems like many years after the 700wx. While a lot of people will say that the looks aren’t that great compared to flashy devices like the iPhone and HTC Touch, and I’d have to agree that the Treo isn’t the greatest looking device, I think that functionality and performance are far more important.  I’m also not saying that the device looks terrible either… it is an improvement of the brick-like feel of the 700wx.

So, what does the Treo 800w have going for it?  Here are a few notable features:

  • Windows Mobile 6.1
  • Threaded Text Messaging (only available via a hack for the 700wx)
  • 320×320 Screen Resolution (700wx was 240×240)
  • Built-in GPS (must be initially connected to network to establish GPS tracking)
  • Wi-Fi Capable
  • 2 Extra Customizable Buttons (Email and calendar by default)
  • MicroUSB Connector for Sync and Charging (replaces terrible Palm proprietary connector). Also, no 2.5mm or 3.5mm headset jacks, must use bluetooth or MicroUSB.

So, here are a few notes from 1.5 days of use compared to the 700wx:

  • Not sure about battery life yet, it does have a notably smaller battery than the 700wx.  This is the same battery that you’d find in the Palm Centro.  I typically do not leave Bluetooth on during the day, so I did not notice a huge battery drain during standby.  Your mileage will vary.
  • GPS works pretty well with Google Maps and Live Search.  I changed the program port to COM7 from GPD1 in the GPS Manager.  Had no trouble after making those changes.
  • Interface seems snappier than WM5 on the 700wx.  Not sure if that is the result of WM 6.1 or other hardware changes.  It appears that the 800w may include hardware accelerated graphics.
  • Still waiting on a Plantronics Voyager 510 headset to try out, will report on that later.
  • HTML email support with Exchange 2007 and personal accounts is pretty neat.
  • Internet Explorer feels snappier, even on full HTML pages.
  • Plastic stylus feels cheap, but it is usable.
  • Lack of antenna stub is nice, so is the smaller form factor.
  • 800w also weights less than 700wx, more comfortable to use.
  • Keypad is similiar to the 700wx, still one of my favorite features of the device.

Well, that is about it for now.  I will post more of my findings in a week or so after I’ve been able to test the device more closely.  Also, sorry for the blurry photo…  I’ll try to get a shot with better lighting at some point.  If you are looking for better photos and a very comprehensive review, check out the WM Experts review.

Posted in Mobile Devices | Tagged , | Leave a comment

Denial-of-Service Attacks and You

So you want to get World Series tickets? You REALLY want to see one of those games up close and personal? If you’re a Rockies fan looking to get tickets, I wish the best of luck to you. Paciolan, the company charged with selling Rockies tickets online (which is also the only method offered this season), claims that an external attack brought down their servers this morning. Wow… so a company that’s supposed to be experienced with high volume ticket sales only sold about 500 of the 54,000 tickets available before the system crashed? Yep, that’s exactly what happened? Paciolan, do yourself a favor and read these handy guides before you decide to try another one of these high volume sales:

To Rockies Fans: I hope that the problems are corrected by noon tomorrow when tickets go back on sale. True fans deserve to get tickets after the hard fought wins in the last month.

Posted in Networking | Tagged | Leave a comment