Problem Adding a Network Printer Under Windows 7 on a Samba Share

Ah, Windows.  It still has it’s old, quirky, you-just-can’t-wait-for-MicroSoft-to-go-out-of-business charm.

But seriously, if you are having trouble adding a printer on a Samba share on a Linux host try the following:

  • After you authenticate to the Samba share, make sure that you actually open up a window displaying the contents of the home directory.  For some reason, just authenticating to the Samba share will not get you access to the Samba servers list of shared printers.
  • If the searching for printers window hangs without displaying the Samba share’s printers, hit the cancel button, close the window and try it again.

Syntax for Dynamically Generating JSON in JavaScript to be Output to HTML

Should you find yourself in a situation where you want to call a function (or method) that accepts JSON data parameters that you want to actually print to the browser to be invoked on some sort of callback (onchange, onclick, etc).

Given the following function:

doSomething(JSONparam) {
    // Something happens in here . . .
}

Here is the syntax for rendering an onclick link that is generated in JavaScript and then output to the DOM:

var $markup = ‘<a href=”some/url.html” onclick=”doSomething({\’key1\’:\’value’\, \’key2\’:\’value\’}); return false;”>Some link</a>’;