Innovative Web Design and Application Development News


Technology Blog from all manner of news and reviews for small business and any computer user
February 19th, 2014
February 19th, 2014

Power Mixer

Siftware Review: Better control over your windows audio

Power Mixer Control Deck
Power Mixer Control Deck
I had been looking for some better controls for my system audio and finally found a great solution in Power Mixer from Actual Solution. The windows mixer replacement boasts a wide array of features for the audio enthusiast and hobbyist alike.

When I find good software I like to share it with others - especially little gems like this that are somewhat difficult to find.

In my case I was looking for something to help manage the 5 different audio devices in my primary system + 4 more in my secondary that is also linked through to the primary via SPDIF. I wanted more control per-application on both systems and adjusting for different sets of volumes with a bit of metering.

The windows mixer can do a lot of that already but for me it had some major problems. The volumes for all the various applications are linked so when you turn down the main output volume it dynamically reduces all the others as well. I have a few rails that are kept very low (speech output for notifications in growl for example) so turning down the volume effectively muted these. Then turning the volume up again didn't restore them since they had already hit zero.

Power Mixer solves all this by allowing "Presets" so you can create preset batches of volume setting across any applications and devices that you want. You can also control master-fader volume completely independently from any others and, the best part, build your own deck of meters and faders for any application/device you want. Finally it allows you to add hotkeys to control all this - which when combined with something like AutoHotKey it gets really interesting - especially when dealing with multiple systems. I'm sure I have yet to truly find the best automation between the various systems and linking hotkeys for volume set control.

The interface is intuitive and it's lean on resources. So if you're looking for a bit more control over your system audio give Power Mixer a try. It's about $20 to purchase but has a 14 day eval to try it out.

Learn more at the developer's Web Site:

Share this:
September 25th, 2012
September 25th, 2012

A Google Maps App won't help iOS6

So why is nobody asking about a Google Maps Library

Sechelt BC looks like a targeting computer in Apple Maps
Sechelt BC looks like a targeting computer in Apple Maps
Should we be surprised that Google isn't planning to release an iOS native Maps app soon? Perhaps the real question should be: would it even matter if they did? The real problem with the horrifically bad maps in iOS6 really has nothing to do with the dedicated maps app.

As one of the fortunate few that have both iOS and Android devices for testing, I must say in the span of 3 years, I have only ever actually used a "maps app" one time - and that's across both ecosystems - and that was just to get a satellite view during a bike ride - for fun. If I need a map to find where I'm going - I go to my desktop and the web page before I leave my home (as any good navigator will tell you - "if you don't know where you're going... you better not leave the dock!") However, for the less then good navigators among us: That exact same data can be easily accessed from any device, anywhere that I can browse to a web site and probably through shared bookmarks (nobody seems to talk about Apple Maps' total lack of that option either - but that's another story). Realistically, any dedicated maps app... in short, could be considered a boondoggle.

So what really is the problem?

The massive problem with the new Apple maps is not the app. Even if Google had a native iOS6 maps app right now it would change very little: since almost everything that was available in the maps app before is already available on the Google Maps web site (and I bet they are rushing to beef that up right quick!) so there is little lost with the Google app. The real problem is all the other apps that are now horribly crippled by Apple's abysmal mapping data. I don't care that the maps app is junk on my iOS6 device but I very much do care that the map in my weather forecast app's radar image on my iPad is a monochrome blob.

To put it bluntly - the problem is the API & Data not the Maps App at all!

When it comes to dedicated maps apps - I like many others don't' need them... What I do use, many times every day, are countless other apps that incorporate mapping. Now all those apps - every single one of them in iOS6 just received a major downgrade. The only solution for iOS would be for Google to release, not an app, but a developer library. Something that will allow all the app developers to get real mapping back into their apps on iOS. The question that nobody seems to be asking is... will Google do that?

Where does this leave us?

Apple just dealt a serious blow to every single app on the iOS platform that uses their internal maps. Instantly rendering their Android counterparts far superior. Google might be banking on that to help push people over to the Android platform. It's a big gamble - but data is very hard to come by. Google has a multi-year head start in maps... despite Apple hiring many X-Googlers: that still won't bring Apple the data they are desperately lacking. I can't state this clearly enough - Apple's Tech, Code, and Concept are totally fine... Their data... compared to Google's is basically hand-me-down junk and Google is collecting new data every day - lots of it.

It's surprising most of the mainstream tech blogs are not addressing this. They seem focused on asking if Google will release a Maps app and/or speculating when, but really this is a relatively unimportant question - seriously, Who cares?

What they need to be looking at is: has Apple shot themselves in the proverbial foot? Only time will tell, as only time will tell if Google might be making a very smart decision to focus on their web based maps, not release a library, and ignore any further iOS apps in favor of their web site - thereby hoping to draw map based apps off iOS and into the Android ecosystem as their primary avenue for development.

Sure iPhone 5's are selling like hot cakes (in North America anyway)... most people are basically sheep, buying what is being positioned as the "next thing" - and when they find that the phone touted as something that "just works" actually "doesn't work" for mapping; Will they still want the iPhone 5S or iPhone 6 when they arrive - will Apple pull their map data out of the quagmire in time? - that's the real question...

Regardless of what the future holds, as it stands, every single app on the iOS platform that uses mapping, is now, in a way, an advertizement for Google - the Android version is instantly and inherently better then the Apple one - thanks to Apple's own direction.

The Future

Will Apple Maps be able to get good enough, fast enough to actually be useful... and Should Google bank on the pains of Apple Maps being enough to draw people away from iPhone 5S and 6 to Android or should they release a developer library for iOS and try to gain developers back... That is a real question.

Then, try this twist... Perhaps Apple is actually counting on developers to build their own library for Google Maps, knowing full well that their product offering is drastically inferior but saving Apple the licensing costs and instead handing that down to the developers, in a giant bid to save money and release them from a Google dependency by providing an alternative merely to say that they did, when in fact they don't actually expect people to use it in the long term.

Those are the tough questions nobody seems to be asking... It's going to be an interesting ride to see who's play is going to win this little battle in the never-ending saga of Apple vs Google childishness.

Tags: app ios maps apple ...
Share this:
July 13th, 2012
July 13th, 2012

Are you secure online?

In the wake of recent prominant site hacks - now is the time to update your passwords

Are you secure online? Protect yourself by taking a little time and updating your passwords around and about your digital world: Then keep them updated: New year = new passwords - it is well worth the time. Here are some tips for creating and managing secure, easy to remember passwords.

Security is always a struggle between what is secure and what is easy. Most humans (this human included) like things to be easy, and sometimes we are willing to take some pretty big risks to keep it easy. As our digital world has begun to mesh more and more with our personal identity and some of the risks being taken in using week or multi-use passwords are exceedingly dangerous. There are, however some simple rules for living a more secure digital life when it comes to passwords:

  • Never use the same password for everything
  • Never share your password with others
  • Use password management software if you have a lot of passwords to deal with
  • Change passwords periodically
  • Create a strong password

This last rule is what tends to cause the most trouble for people, believing that strong passwords will be too difficult to remember. To help with that here are some tips to help you create easy to remember yet strong passwords.

First some dos and donīts

  • Donīt use just a word
  • Donīt use just numbers
  • Donīt use your phone number, birth date, or address, (or anything else like that)
  • Do mix upper and lower case
  • Do mix letters and numbers
  • Do use a longer password (more then 12 characters is best)
  • Do add a special character if possible (punctuation)

That may sound like youīll end up with a password that looks like garble and is impossible to remember! Thatīs only partially true - if we do our job right we will end up with a password that looks like garble, but is easy for you to remember.

The key: do not try to remember the password, instead remember the instructions for how to build it instead.

A possible Solution
Letīs say we are creating an account for Twitter, first we select a username and now we need a strong password:

Start the password with a couple numbers for example the first digit of your street address and last digit of your phone number. In my case:

password so far: 69

Next add a special character say "!"

password so far: 69!

Next add the initials of the site youīre signing up for - how many letters is up to you, but capitalize the first or last letter:

password so far: 69!Tw

Next add the number 4 to be read in your mind as īforī

password so far: 69!Tw4

next add a word that means something to you (for this example Iīll use my first dogīs name)

password so far: 69!Tw4taffy

Finally, because youīll be changing this password periodically add some component of the date. If you plan to change it monthly add the month, if you plan to change annually add the year:

Finished Password: 69!Tw4taffy2012

That is a very secure password and itīs specific to a single service and time period - but, itīs easy to remember because I just need to remember how I build it - not all the garble. Using the above rules we could create several passwords for common services, for example:

Google Plus: 69!G+4taffy2012
Facebook: 69!Fb4taffy2012

Obviously you should create your own set if rules and use them to create secure passwords for any service. Other ideas for things you can include in your passwords:

  • l337 Speak (changing letters for numbers such as 3 for E, 1 for i and 7 for t)
  • Old phone numbers and addresses
  • Your age or your spouseīs (changes every year)
  • Reverse the service name (eg; Twitter becomes Rettiwt)
  • Use a pass-phrase rather then just a word eg: "In 2012 my pa$$w0rd is longer"

You can be even more secure then this if you want by allowing your password management software to auto-generate truly random passwords for critical things like your bank account, pay pal, domains, etc.

Need some password management software? Try KeePass. Itīs free, cross platform and you can even get mobile apps that allow you to take your passwords with you. Itīs basically a highly encrypted database of all your passwords that needs a master password to unlock it.

Check If You Are Safe

While you shouldn't rely on a check like this as it only records already compromised passwords - it may help to have a look at This website will compare your email address across all known security breeches to see if your password may already have been hacked.

Be safe online and off

Share this:
July 5th, 2012
July 5th, 2012

Synching iPhone, iPad, Android, Mac, and Thunderbird

Finally a reliable contacts and calendar sync for the most common desktop and mobile devices

I have a Mac, PC, Android, iPhone and iPad; plus I use Thunderbird for mail on the PC and want all these things to seamlessly sync up their calendar and contacts. Really this is very rudamentry data and should be easy but for some reason it isnīt. Palm had this working with Eudora back in the day flawlessly! There is a solution though and it involves some mighty strange but simple tricks.

First, for those that donīt want to use Gmail to achieve this goal - I canīt help you. I have tried many solutions over the last 3 years to find a way to keep my data OFF the cloud but basically they are all to unreliable to be trusted. So this method will rely on sharing your data with Google - if you donīt like that, might as well stop reading now.

Asumption: you have a Gmail account already - otherwise youīll need to signup for one
Asumption: You want to use Thunderbird for desktop mail. If you donīt then you can just skip that part and everything will still work fine for sync between mobile devices and Gmail

Step 1: Prep Thunderbird:
If it isnīt already install the "Lightning" addon for Thunderbird (part of the default now) This will allow the calendar to sync to Google.
You will need the Zindus Add-on Download and install that in Thunderbird. This will allow contacts to sync to Google.

Configure both the above addons to sync to your Gmail account.

Step 2: on iOS devices:
Turn OFF iCloud sync for contacts - this might seem counter intuitive but itīs critical. We can leave it to the conspiry theorists to figure why you need to do this (and moreso the next part) but iCloud and Google contacts sync donīt play together - go figure.

For iPhone, iPad, iPod go to Settings under Mail, Contacts, Calendars and create a new Mail account for, wait for it: Microsoft Exchange (yes thatīs right you need to use the Microsoft Exchange setting to sync contacts from Google to Apple devices - the mind boggles) Fill out the form as follows:
Email: your gmail address
Domain: blank
Username: your gmail without the "" part
Password: (guess what goes here)
Description: whatever you like.

Click next and it will come back and add one more box for:

Click next again and you should be able to choose what to sync. If you are already syncing Gmail using a normal gmail account setup then donīt sync mail or calendars again here or youīll confuse things. I therefore recommend you only sync contacts this way. After you complete the account setup ive your device some time to update everything.

Follow this same setup on all your iOS devices.

Step 3: On a Mac

This one is more straightforward just go into the addressbook and Preferences. Select "On My Mac" and follow the straightforward "Synchronize with Google" option.

Step 4: For Android:

If you even once used the Google Play app store youīll have your gmail account linked to your device already. Unless you changed something the contacts, calendars and mail will already be syncing. You can adjust that in the "Accounts and Sync" part of the settings for the device if need be. I had to restart my old Milestone phone to get the change to actually "kick in" the first time.

End Result

Managing contacts on any of these devices will sync to all the rest. Updates seem to be pretty quick most of the time and I havenīt encountered any errors. Gmailīs contact manager has a great tool for duplicate reduction too - I recommend that for cleaning things up.

Share this:
May 10th, 2012
May 10th, 2012

PHP 5.4 Gotchas for Developers

A few fixes/enhancements might cause you some grief

After running PHP 5.4 on my development environment for a while I have hit several things that could easily cause enough grief that they need calling attention to. These are new features or changes that will break some existing edge cases in somewhat hidden or obscure ways and can take a long time to find if you donīt know what youīre looking for.

Call Time Pass By Reference prohibited:
I found 3rd party code (bank payment processing) that had call time pass by reference.
It failed with no errors & no warnings until I tested the specific include with php -l  Otherwise there is no error just silent failure - and when that is deep in external code itīs a nightmare to find. To fix it: just remove the & they are no longer necessary.

This is a new setting (since 5.3.9) that can only be adjusted in the php.ini .htaccess, or httpd.conf locations. It sets the maximum number of variables (including array elements) that can be sent to the server at one time and is defauled to 1000 (they did this to prevent hash collision attacks). The gotcha here is if you have a large form with many options in it $_REQUEST or $_POST can easily surpass that quantity of elements. What makes it worse, the error you get will likely show up in your web browser as client side generated
Unsupported Compression Type
- NOT easy to diagnose. You can only find it if you check the errors_log and see things like this:  
PHP Warning:  Unknown: Input variables exceeded 1000

Hope these help you in your PHP travels.

Share this:
April 30th, 2012
April 30th, 2012

Mousewheel Jog/Shuttle in Steinberg Nuendo 4

Overcome a gap in the Nuendo UI on PC using this Key assignment/AutoHotKey script

For anyone using the Steinberg Nuendo family of audio post software this is a little tutorial for how to overcome the rather gaping hole of no way to Jog/Shuttle on the timeline using the mousewheel. It uses a combination of key assignments in Nuendo and AutoHotKey on PC to add this key feature of standard editing workflows.

Basically itīs a two part process

1) Assign keyboard shortcuts in Nuendo to the left and right Jog functions.
2) Assign a modified mouse wheel scroll to those key shortcuts via an AutoHotKey script.

Iīm not going to go into details of why all this works but just jump to what you need to do to make it work. Feel free to jump in via comments if you have questions.

In Nuendo

I tested this in Nuendo 4 but it should work in other versions as well.

  • Go to File | Key Commands... and scroll down to the "Transport" set (folder) of functions
  • Select "Jog Left"
  • On the right clicn in the grey box just below where it says "Type in Key" and then depress Ctrl+Alt+{left arrow}
  • Click the "Assign" button just above the box and you should see this shortcut assigned to Job Left over on the left hand side now.
  • Repeat the process for the Jog Right and assign Ctrl+Alt+{right arrow}
  • Click "Ok" to accept the changes and close the window

Ctrl+Alt+direction was selected because it was not assigned by default in Nuendo to anything. You should now be able to use those key shortcuts to jog left and right frame by frame. This in itself is quite handy for getting around on the timeline. You can even hold down the shortcut in the forward direction and youīll actually get a realtime playback speed thanks to key repeat. For some reason jogging backwareds (for me anyway) was much slower then forwards - this could be a limitation of the video I had playing back as well.

So far everything we have done will work on a Mac (command+option instead of ctrl+alt) and PC.

AutoHotKey Script Control for Mousewheel Jog

Unfortunately for Mac users, this part only works on PC since AutoHotKey is a PC-only application.
You will need to download and install the incredibly handy AutoHotKey application from: (I use this for all sorts of things and if you like keyboard shortcuts youīll love learning all that this can do for you)
You can leave Nuendo open during this process and you wonīt need to restart your system.

  • Install the application and run it.
  • When prompted if you would like to create a default script select "Yes"
  • Add the following two lines to the bottom of the text window:

    !WheelUp:: Send ^!{Left}
    !WheelDown:: Send ^!{Right}

  • Run AutoHotKey again
  • Hold down ALT and scroll with your mouse and you should jog on the timeline.

There you have it. Hope that helps.

Share this:

More Items...

April 23rd, 2012
April 23rd, 2012

Bitrates and Codecs and Bandwidth Oh My!

Starting a primer into video encoding

click to view detail
For many, even many video professionals, encoding and modern video compression is basically just a black box full of voodo computer magic. Most just pick a preset and hope for the best and sadly so many of the presets are really not all that great. I get asked constantly for advice in this area and over the years have learned a lot. This needs to be a more complete article, and eventually I will create one - but for now Iīm going to address a few or the more salient points.
January 30th, 2012
January 30th, 2012

Web Design in 1995

Inspired by a History of Web Design article

click to view detail
The Duke of Edinburghīs Award Gold Award Society home page (c) 1995
Inspired by an article about the history of web design shared by @timothywhalin I went hunting in my archives to find the oldest web design for which I still had a copy. Since I started building sites in 1992 I wasnīt sure how far back I could go - Managed to find my moldy oldies from 1995 through 1998 and though Iīd share them for fun.
January 30th, 2012
January 30th, 2012

Google, Facebook, Pay Pal, and others: anti-phishing email protocol

Can some of the web giants work together to help stop deceptive email?

click to view detail
The plan surrounds the existing systems DKIM and SPF and from a quick read seems to basically be an attempt to back and promote these existing systems with a few add-ons. To quote the web site "A group of leading organizations came together in the spring of 2011 to collaborate on a method for combating fraudulent email at Interenet-scale."
January 29th, 2012
January 29th, 2012

PHP 5.4 nearing release

Help test some of the key changes in the PHP 5.4 release candidate

click to view detail
PHP 5.4 final release testing
In a recent post on Google+ the opening is laced with humor "We are in the final push to PHP 5.4 and we need your help. Everyone who is using PHP can give us a hand here, regardless of your technical abilities. Facebook employees, take a break from calculating your stock option scenarios and give us an hour of your time...."
January 19th, 2012
January 19th, 2012

What did the SOPAstrike accomplish?

after thousands of web sites went offline in protest - was anything acomplished?

click to view detail
After the dust settled on what some refer to as the SOPAstrike and others are calling the largest Internet protest ever what was the result. Did it acomplish anything? All initial reports would seem to concur that is a resounding Yes!
January 10th, 2012
January 10th, 2012

Google Search Going Social

Google search now understands not only content, but also people and relationships

click to view detail
Google is starting to do exactly what everyone thought they would and combining more and more of the content from Google+ (their new social network) directly into search results. Now they have announced that you can control your search results to include the personal "social" results and/or global results in a Google Blog Post. The important thing to consider is how all this affects you when youīre seeing where your web site fits in the search results.
January 3rd, 2012
January 3rd, 2012

Use Klout to build your Social Network

Designed to measure your influence, Klout is also a great networking tool

click to view detail
The outward focus of Klout is to measure social influence online, but it is also a great way to grow that same influence, using Klout as another place to interact and meet new people. Their +K system for assigning influence can be a great way to grow and help others do the same.
August 30th, 2011
August 30th, 2011

Windows 7 Fresh Install Tips

Start right with some fresh install tips for Windows 7

click to view detail
Having just completed a fresh install of Windows 7, it seemed fitting to share some tips for starting off right with your new (or renewed as was the case for me) system. A good fresh install for an existing system may take several days but the speed and space improvements are usually worth it every couple of years.
August 1st, 2011
August 1st, 2011

Adobe Edge

Did adobe just kill Flash themselves?

click to view detail
Adobe released the first preview of their new HTML5 media authoring tool called Edge. To give this a ultra-fast test-drive we wanted to see what we could produce in just 5 mins using the software for the very first time and what that output actually looks like. The results are actually quite impressive.

Older Items...

RSS feed Feed Description
Subscribe to the complete News RSS news feedAll News RSS feed Complete RSS feed
Subscribe to the News RSS news feed for this category onlyTechnobloggle RSS feed for: Technobloggle
A Rich Site Summary (RSS) feed is an xml data file that provides a summary of the information contained here. It is not designed to be viewed in your browser, but instead by rss reader software. If you do not know what this means - you can safely ignore it, as it is provided for advanced users with rss reader software only.
Copyright © 1992-2024
web design and maintenance: