Photo of travel luggage
For traveling the world, there’s simply no substitute for well-made, high-quality luggage . Sure, you can get by with cheaper bags — and I’m including many “designer” brands here — but as I recently learned, you’ll inevitably pay for badly constructed luggage in other, potentially far more expensive ways.
Like this, only way better
Okay, it took me FOREVER to finally figure out how to do this, so I decided to post it here to help others. That’s just the kind of guy I am. This “jQuery Dialog-Message” example is taken from the jQuery UI website . It basically pops up a modal window that says whatever you want it to, and then requires a click to dismiss it. It’s perfect for legal disclaimers or anything you want people to read before they access your site. First, you need to add jQuery itself to your site, so go here and do a “Save as” to download the jQuery v1.8.3 file. Then, jQuery apparently needs a CSS file(?) for some reason, so go here and do a “Save as” to download it. Next, you need to download the jQuery User Interface (or UI), so go here and do a “Save as” to download the jQuery UI file. Naturally, it has its own CSS file which you can find here, doing a “Save as” to download it. Finally, you need the jQuery Cookie code, which is located here. Download the jQuery Cookie zip master package (look for the little “ZIP” icon and click on it). Once downloaded and unzipped, you should have a folder named “ jquery -cookie-master.” Put all those files (and folder) into a NEW folder you create on your web hosting server and name it something like “modal” or whatever — it doesn’t have to be placed at your domain root or anything, just needs to be accessible. Finally, cut and paste this code in-between your HEAD tags in your HTML file. <!--//--><![CDATA[// ><!-- $(function() { // a workaround for a f law in the demo system (http://dev.jqueryui.com/ ticket /4375), ignore! $( "#dialog:ui-dialog" ).dialog( "destroy" ); if ($.cookie('showDialog') == undefined || $.cookie('showDialog') == null || $.cookie('showDialog') != 'false') { $( "#dialog-message" ).dialog({ modal: true, buttons:{ "OK": function() { $(this).dialog("close"); $.cookie('showDialog', 'false', { expires: 3650 }); } }, draggable: false, resizable: false }); } }); //--><!]]> Lastly, cut and paste this code at the bottom of your HTML file (but ABOVE the body end tag). As much text as you want goes here. As...
Photo of the Boeing 787
As a frequent flyer, I’d “listened” to United’s in- flight video about a billion times. In its latest incarnation, the airline boasts about their new flagship Boeing 787 ad nauseum, so I was more than a little curious when I unintentionally ended up on one recently. But is the “Dreamliner” all it’s cracked up to be?
exposed wallet in jeans
Being from New York, I’m naturally paranoid (it’s in the water, I think). So when I travel — whether it’s internationally or just to the living room — I take great pains to protect my valuables. And my money , too. Because nothing takes the fun out of a vacation like spending primo “tanning time” inside a U.S. Embassy trying to get a new passport.
Commercial Airliner
As an experienced leisure and business traveler, I’m constantly amazed at the way commercial airlines have regressed over the years. This once-glamorous industry has shot itself in the foot time and time again. Well, without being asked, I’ve come up with a solution to the industry’s biggest, unaddressed problem: Luggage.
Shopping cart with the Boot
I’ve been shopping online since the early days of the Web. And I’ve gotten pretty good at online shopping . Sure, I’m no better at choosing the best products than before, but once I settle on something, I can now usually find the best price that’s available at the time using this shopping trick.
Keyhole
Working in the advertising business , I’m privy to a lot of online “services” which are dedicated to tracking your every move on the Internet. Their hope is to figure out who you are, learn all about your interests and activities, tie all that information to your public records and finally sell a frighteningly detailed and accurate personal profile to anyone with literally $39. So, as a public service, here are a few things you can do to thw art these nosy bastards. Services like Intellius.com, BlueKai , and RapLeaf and a host of others are creepy as hell and, frankly, dangerous to everyone who’s not a stalker or identity thief (in which case these services are super convenient). Here’s a great explanation of how and why online tracking happens . For even more detail, read the EFF’s page about online tracking. So what can you do? The first thing you can do to protect your privacy online is to use a non-commercial browser like…well, there’s really only one: Firefox . As a product of the non-profit Mozilla Foundation (and entirely open-source), Firefox isn’t trying to study your web habits or sell your personal data (although they DO get a cut of any Google search you do through their in-browser search field, a small price to pay for a top-notch, free browser). Once you download and install Firefox, you should quickly install a few addons: NoScript (or Ghostery or BeefTaco, all three do about the same thing, I just prefer NoScript). They basically prevent “javascripts” from running inside your browser (including viruses!) which would allow those damn third-parties to gather your personal data. When you visit a site nothing happens until you “allow” each script you want to let run. NoScript then builds a white-list of approved sites so you don’t have to keep allowing the same scripts every time – it’s kind of annoying at first, but it gets better over time. Other recommended addons include AdBuster (blocks ad networks), CookieMonster (manages browser cookies), and especially BetterPrivacy which manages your “super cookies” (aka “ flash cookies ”) the most insidious and eternal tracking method. Firefox also has a Do...

Pages