November 2010 Archives

I got dragged into an Agile project a few years back, and expected to hate it. My background is with fixed-price and (semi-)formal-methods projects, so I was wasn't expecting to enjoy the experience. I was pleasantly surprised: the people I...
I recently made a post on Building Better Software about micromanagement ("Demoralize Your Teams Quickly And Efficiently With Micromanagement") and how it drains a development team's will to live. I've been studying micromanagement for a long time—not often voluntarily. It's...
Given how rampant phishing and malware attempts are these days, I hope Apple chooses to not allow arbitrary web applications to scroll the real Safari address bar out of view.

Last time we looked at how keywords are stored in your Lightroom catalog and where they live once saved to the image file's metadata. So now let's take a look at how keywords work when you export images and create new files. Each keyword has three export options associated with it: Include on Export, Export Containing Keywords, and Export Synonyms. These options are found in the dialog you see when creating or editing a keyword. While the options appear to be self-explanatory whether they will have an effect depends on whether or not Lightroom hierarchies are used for export or not.


In most design fields it's conventional wisdom that you should give a client three versions or "comps" of an idea, so they can choose their favorite, or maybe combine what they like best about two or all three of them....
I write as William Stanek and Robert Stanek. My story may help you understand writers and independents a little better. As a technology journalist, I've written for PC Magazine, Dr. Dobbs, TechNet Magazine and a variety of other leading magazines....

We've looked at keywords a few times before. But you can never get enough of a good thing right? Adding keywords to your images can be a simple thing or it can be very very complex. If you've ever done stock then you know that extensive keywords are one of the ways to get your stock noticed and increase sales.


Lightroom has a deceptively simple keyword interface yet allows for some powerful keyword magic. You can create hierarchies. Utilize categories. Add synonyms. Import and export keyword sets. Still, how keywords attach to images and where they wind up remains a point of confusion for many users. So let's take a look at some keyword basics and see where your keywords wind up.
I wrote the Bugville Critters stories as bedtime stories for my own children. The books are about life, family, friends, and our world and they're meant to instruct and entertain. My children enjoyed the stories so much they urged me...
I feel the risk posed by how URL Schemes are handled in iOS is significant because it allows external sources to launch applications without user interaction and perform registered transactions. Third party developers, including developers who create custom applications for enterprise use, need to realize their URL handlers can be invoked by a user landing upon a malicious website and not assume that the user authorized it. Apple also needs to step up and allow the registration of URL Schemes that can instruct Safari to throw an authorization request prior to yanking the user away into the application.
Every C# developer knows how to work with value types like int, double, boolean, char, and DateTime. They're really useful, but they have one flaw: they can't be set to null. Luckily, C# and .NET give you a very useful tool to for this: nullable types. You can use a nullable type any place that you need a variable that can either have a value or be null. This seems like a simple thing, but it turns out to be a highly flexible tool that can help make your programs more robust. In this tutorial, I'll show you the basics of nullable types, and give you a quick example of a program that uses them to handle unpredictable user input.
Knowing how much people love IT-security related checklists, here is one more: a checklist for comparing log management tools. It is being released at the new log management related site, Log Management Central (subscribe to RSS, follow on Twitter). The announcement...
Deploying Drupal on an Apache web server with mod_security or adding mod_security to an Apache server with Drupal running should be as easy as installing the relevant packages. Unfortunately, on Red Hat Enterprise Linux (RHEL) 5.4 and 5.5 servers it just isn't so.

News Topics

Recommended for You

Got a Question?