Archive for the 'hardware' Category

Up all night – or – Revamping.

June 24, 2010 - י"ב תמוז תש"ע

June’s about done and the chaff accumulated through the spring is about gone.

More and more I find myself in the company of people who do photography for money; more and more I’m asked for my card. I’m a little sick of having to apologize for the pictures in the gallery – nearly all of the shots are from May and June 2005, many of which came from various lens tests (I think I got the 80-200/2.8, 105/2DC, and 300/4 in the prior month).  Well, that’s nothing compared to my accumulation of hardware – and more importantly – photographs since purchasing a GF1 in February.

To wit, I’m going through about 10,000 images (I have been very sporadic in shooting over the past few years. Over 6,000 of those shots are from this past spring, and those are better and more varied than the first 4.000) selecting retouching candidates for portfolios of varying purposes.  [Edit - finished the first cut!]  While some of the shots that I put here years ago are in that set, I really believe that as a result of time away from photography, a revival of some of my technical skills from my teenage years (by working nearly exclusively in manual lenses), and new technology  (the price point of the 5DII brought me somewhat to the Canon side and back to Barnack, but it is the GH1 that has given me more flexibility in shooting style and an excitement I haven’t felt since my first days with a roll of film, a Contax IIA, and the Sunny 16 rule).  Quite simply, I get more hits than misses, because like back in the day, I care and have to take care of exposure and focus.

The shots that will make it into a portfolio will be heavily checked, and to whatever degree I feel necessary I feel it necessary, retouched (just like when I used a loupe and spotting inks, I go pixel by pixel when I’m serious), but most of these candidates are fine as is. It is from this larger pool that I will be populating the site by theme; I probably will have a best of best which will reflect what my imagery looks like, for better or worse, when I apply all my efforts in the critical skills – compostion, exposure, and post processing. I expect a bit of a reorganization to the photographs that are here (and I can add significantly to the UV/IR section thanks to the GH1) but nothing too drastic.

So, clearly, I may start taking jobs, and I’ve been asked to tutor a bit.   Furthermore, I’ve turned down offers to show in the past, not out of fear of the public eye – I don’t give much of a damn about my general reception – but simply because photography is intensely personal to me, too easy an activity to be proud of, and I really don’t get any particular satisfaction over sharing it, just the process –  occasionally the final image pleases. That last reluctance will have to change – only in the practical ramification – because that will open up some options that interest me.  More interestingly, in the coming weeks, I’m working out a pedagogical method for teaching from scratch and have a very bright and willing test subject (whose outlying intelligence ironically may make him a poor test subject). Perhaps there is a basis for a book here.

I shudder at the prospect of being considered a “pro photographer” – professional and amateur are pecuniary matters, and most pros I’ve met are not photographers. Photographers are the ones for whom the image reigns supreme, that know one can only aspire to artistry after a mastery of artisanry. Photographers are never happy with the skills they have, for skills – like lenses – are brushes. Rather than seeking than the lens that draws that scene as best reflects an overall vision guided by an aesthetic sense, many photographers are enamoured by the “sharpest” or “fastest” lens. That last class is typically populated by amateurs; the professional’s equivalent sin is worrying about such matters only when their images are getting rejected by photo or art editors for softness.

Parallel to those two sins of gear, are sins of skill. Many buy equipment or enjoy hacking their own equivalents (which I love and believe is great part of old school photography often lacking today, but not) in place of skill development, and often to the exclusion of actually photographing. Others only develop new skills and looks – typically a poor emulation of others – to keep pace with the market. The basis of creating art – as distinct and elevated from a mere recording of events – is choice: the poet’s license, the editorial history which finds itself changed to fiction by the forces of whim and fancy, the willful act of imparting opinion on reality.

It may be that authorship is dead and intent irrelevant in the final product. That has nothing to do with the process of creation. That is a matter of the artist’s choice, at first, the choice to create, then all the other wonderful mundanities that posses during the process – a color here, a line there, whether it needs something or if sardines are too much, and life. Lack of skill is a lack of choice. It is a valid choice to constrain oneself in creation. However, you can’t choose to work in black and white if that’s all you can do. You can’t shoot IR if you don’t take the time to understand and continue to study your medium. The Luddite literally sees less than the Photographer – a problem when drawing with light. For those mired in gnosticism, understand it thus: the intuitive only plays on the table that the understanding sets. Worse are those who think in terms of a (false) an exclusive dichotomy – that a wealth of technical skill and understanding is proportionally related to a lack of aesthetics – are in every sense of the word, half-wits.

“Pros” satisfied with sales are lazy and may never even think of the half-wit’s objection, but function similarly: smug in his “professional” technique (though not understanding it) and sales, he comes to the store to buy a Sto-Fen to soften his wedding shots (turns out he owns a Lumiquest box that he never used). Don’t get me started on the K1000  type (now Nikon D40-D70, sigh) tabula rasa girls who avoid influences and formal training. I guess they made their own cameras and independently invented the English language too, being the pure instantiation of the Platonic ideal of the uninfluenced and free actor. It took me a while to get the “artists borrow, masters steal,” but I only had that particular immaturity very briefly, still too long.

So, I’ll never be a “pro.” It’s not a matter of money. It’s a matter of an adjective becoming an noun in a very telling fashion.

“Artist” is a bit much to hope for and a fair bit of pretentiousness given the ease of photography.

I don’t chafe at photographer though. Maybe I’ll get to be one of those someday.

but Adam, how do I fix white balance?

April 27, 2010 - י"ג אייר תש"ע

A simple tutorial for a girl I know who asked me the question above – and I didn’t have time to answer cause there was so much to say and she was tired and overloaded and everything.   Time to answer.

I never have enough of that one.

Ok, so you get back from your photo shoot… and all your pictures look orange.

WTF?

In the old days, you bought film and made choices.  You would choose film speed (ASA/ISO, and perhaps DIN if you were a Nazi or are collecting Social Security), film size (35mm, 120, etc.) negative or slide, color or black and white.  If you chose color you had another choice – what type of light would you be shooting under?

Our brain makes things we know to be white look white under a range of lighting situations.  Film doesn’t have a brain. See, if you were outdoors, there was a film to make a pure white subject look white when lit by (midday) sunlight (5600K); if you were indoors, you could choose film balanced for Tungsten B lights (3200K) and even, and rarely, Tungsten A (3400K).  In an ideal world, our indoor lighting would be at the same color temperature-

-wait. I’m not going to get into the physics here, but you do need to know something about “color temperature” – and this is all you need to know, at least to start.  Those numbers above are in Kelvin (absolute temp= Celsius + 273.15). What heat has to do with any of this is not important.  You just need to remember the following five things:

  1. Sun = 5600K
  2. Cheap, powerful inefficient lights (Photofloods) = 3200K
  3. Expensive, powerful efficient lights (HMI) = 5600K
  4. The lower the number (temperature), the redder, and yes, confusingly, “warmer” the color
  5. The higher the number (temperature), the bluer, and yes, “cooler” the color

Now digital is awesome, because the sensor doesn’t actually see color, so we can make it up as we go along.  We can tell the sensor what to consider white, and then it figures out the rest of the palette from there.  Not only do we not have to worry about having the wrong, uncool film (pun mildly intended) in the camera, but we actually can balance for any temperature light source – not just the three options from the film days (and don’t ask about multiple light sources with different temps in the same shot.  That’s for later.)

But.

This is all well and good – important stuff to know – but your model still looks like a tangerine.  In all your shots.  And she’s already gone home or out to party with the band and do blow.  There is no reshoot.  You accidentally set the camera to shoot for something like daylight, but you were using cheap continuous bulbs from the hardware store and don’t even know what color temperature they are.
You are fucked.

Maybe not.

Now, the following steps will work with JPEG and RAW images, but it is far better to do this with RAW images.  There is no quality loss, and if you have to fix the exposure (because of human vision relating certain colors to luminosity) there is much more latitude and shadow detail to bring back.  For our workflow, we’re going to be using Adobe Lightroom (version 2.7 here), because we want to fix an entire photo shoot’s worth of images.  Photoshop is better suited for in depth correction of a single picture.  We’re going to fix all the shots perfectly – no estimation or guessing – in about one minute – assuming we took one simple precaution.

We’ll get to that.

Let’s have a look at our orange model.

Tangerine, Tangerine

Pretty, ain’t she?  But even she would agree that while warming filters are flattering, she is plenty orange enough without the help.  In fact, not only was this shot screwed, so was this:

This one too.

Hell, the prima donna  won’t even look at us until we have this taken care of.

Not looking at you.

So, let’s fix this.  See, we were careful and using a color balancing card in one test shot.  A 18% gray card would be fine, and another method could use a white card.  (Yes, I was going to do both as you might notice from the Lightroom screenshots, but it’s 3am now [edit: 4:50am])  Gray cards are traditionally used for establishing a exposure level for a section of the image with a reflective (often a spot) meter, however, as they are color neutral and fairly standardized (there are other mixes of gray, but 18% is the traditional choice),  you can use them as the basis for color balancing.

In Lightroom, this is very easy.  Below is a color calibration card set; there is also a pure gray only card, but this is fine – the colors are printed on a 18% gray background.  That’s all we’ll need.  This is a fancy card with at least four ways to do color balance.  Forget that.  This method will work on a $2.49 card.  (In other words, you need this and cost is no excuse.)

An ounce of prevention…

Ok, great you took this shot.  So you can fix this picture because you have a neutral tone that you know. “Wonderful,” you say, “but I need to fix all the shots.  Even the ones with different exposures, lighting angles, and with no pretty calibration card sitting the frame.  What now?” Well, here’s the thing.  Your camera was set to 5400K (warm daylight type fluorescent bulbs).  There was only one source of light in the room – an incandescent light of unknown color temperature.

Since there is only one type of light source, the difference between what your camera expected and what was there is exactly the same in every shot lit by the lamp.  If you needed to drop the color balance by 2,550K (which you will in this example), then all the shots need the same correction, regardless of how much light actually was reflected in the scene and regardless of the color of what reflected it (sorta, but again, that’s for later).

So to clarify – if your camera thinks the white is cool (a high number) and it’s warm (a low number), we’re going to be subtracting.  How did I know that I was subtracting 2,550?  And isn’t this is taking way longer than a minute to explain?

Well.  Now that you know the problem and you have taken the one precaution YOU WILL ALWAYS TAKE IN EVERY SHOOT, that is, YOU WILL ALWAYS HAVE A SHOT WITH THE MODEL HOLDING (AT LEAST) A GRAY CARD WITH EVERY LIGHTING COLOR CHANGE, the rest is very quick.

We’ve imported our shots into Lightroom and from the Library, we see the problem in all it’s ginger glory:

Red Read Red

Ok, so we see we have the important shot right there – a card with our preferred neutral color, 18% gray.  We click on it, and then go to Develop in the top right corner.  This will open up that image alone and give us more and finer tools to use.  When the mouse hovers over the image, it turns into a magnifying glass. We click on the part of the picture with the card to zoom in.  Now, on the right, you’ll see the Basic (very top) panel is open, set to Color (default), and there is a circle with an eyedropper.

Click on the eyedropper.

The tool we need

Now, that the mouse has turned into an eyedropper, we can move around and see the effects of picking various tones as the white balance point in the preview in the top left corner. We just want things “normal.” So, find the most even sample of the gray in the card that you can:

The place we need

And just click… and:

If it ain’t white, it ain’t right…

Now, that looks right.  But I said we would fix all of them in a minute, and even if you went slow, I should have 30 seconds left. More than I need.

While still in the Develop section on the picture we just fixed, right click on the picture (either the big one you just worked on or the small one in the filmstrip), and find Develop Settings/Copy Settings and click…

Where do we go…

Now we are going to take the important development change we made here (the white balance) and copy it.  Hit Check None at the bottom and then check the White Balance box (not suprisingly, the very first option, from an English reader’s perspective).  Click Copy.

Oh where do we go now…

Now that we have the change that we want, the rest is pretty obvious.  Go back to the Library View (top right corner) and select all the pictures that were from the late night photo shoot.  Don’t worry if you have the “fixed” picture in the selection.  We are going to paste a calibration number, not just “subtract” a number from all of the images (but that is the practical effect).

Where do we go…

Now we just do what we did to copy, but instead choose paste –  right click on any of the selected images and find Develop Settings/Paste Settings and click…

Oh where do we go now…

And just like that-

Sweet Child / Sweet Child O’Mine

Our model has her fluffy white hair back in every photograph… and is now ready for you to mess with her colors, but as you choose.

Addendum:  This is the most basic and simple method to get a decent working white balance after the fact.  There is always a gray card around, but it might not be perfectly neutral (though this is more common with the rise of digital cameras).  Color panels and white/gray/black card sets exist for a reason.  I use one of these. I have that with me at all times.  If I know I’m going to really be doing complicated color work with time to set up, this bigger and more versatile card is a lot more flexible (and my colormeter might come along).

Only half the threat – and most of the answer.

October 22, 2009 - ד' חשון תש"ע

Today, Slashdot posted a story to the front page regarding a widespread SMC 8014 router/modem vulnerability, allowing access to administrative functions.  I would link to the original blog post, but it seems to be slashdotted. (Edit: no longer. I also indulged myself with a comment on the slashdot story and the blog post, both came late in the game. No, I’m not selling anything nor do I get ad revenue.)  In any case, this is nothing new.  These and similar SMC routers are common in New York and are identifiable in their use of a four digit hex SSID.  Naturally, all APs broadcast their Wifi adapters’ MAC address in the clear, allowing for identification of the manufacturer (barring spoofing).

These SMC routers were ordered in bulk with a custom firmware, with some “features” that were put in place to (presumably) assist in over the phone tech support.  The firmware enables WEP encryption with a preset key on the network and uses Javascript to disable more advanced features, including choosing WPA.  If that wasn’t problematic enough, the WEP key is derivable from the MAC address.  Let me repeat that point as clearly as I can.

The preset WEP key is derivable from the MAC address that is broadcast in the clear.

That last part is trivial, and I’m not going to give out (what I hesitate to call) the algorithm.

But wait, there’s more.  One of the advanced features disabled by the Javascript hack is the ability to change the WEP key.  I was not vulnerable to this (I use a different service with my own hardware), but a friend was -which allowed me to do a bit of work on these routers and their deployment.  We were told (July 2008) by a customer service rep that changing the WEP key was not supported for the end user – even after I asked my friend to claim that she thought someone had her “network password” (which was technically true).

Ironically, the vulnerability mentioned in the Slashdot article is the means to secure the router: by using various techniques (disabling Javascript, Greasemonkey, etc.)  you can restore these functions: changing the mode of encryption, the key, and the administrative values.

SMC is not the only company to have sold these gelded all-in-one routers to bulk telecom customers; nor is Time Warner the only customer to deploy them.  In a private discussion sharing these findings with some westcoasters at Defcon in Aug 2008, I was told there was an L.A. telecom doing exactly the same things – mass deployed routers with predictable keys and a broken firmware that prevented a fix.

CNC Robot Factory

May 20, 2009 - כ"ו אייר תשס"ט

Since Aviva decided to post about it (and credit me, thank you) on her new and burgeoning blog, I thought I might make a rare post and add some thoughts about the Lumenlab micRo.  The micro is a low cost CNC machine available in variously complete kits up to a fully assembled and tested package.  It very standards compliant and uses a PC as a controller; cheap old Dell minitowers preconfigured with Ubuntu and design and control packages.

Let’s get this out of the way: it is great and geek lust worthy; I have spent the better part of today not buying this kit.  That said, it has issues.  I suppose it is a consequence of the size (which is wonderfully tiny), but the work area is too small and it could use at least one more axis (i.e. object rotation).  If the base were extensible (hinged foldover or a notched edge with a lay in extension)  with the rails thread tapped for extension rails, this would be much more valuable.  Additionally, It would be nice to not need the PC as a controller:  take an Arduino and slip it a SD card with G-Code on it, and there is no reason to need to have the computer next to it.  Or even networked: HTTP POST via Ethernet, anyone?

(As an aside, how does the title of this post only result in six Google hits as of this writing?   So obvious.)

LCD calibration webpage

September 15, 2008 - ט"ו אלול תשס"ח

Lagom LCD monitor test images

Very useful.

Signs of things terribly wrong… or right…

September 12, 2008 - י"ב אלול תשס"ח

When a Math/Compsci Professor comes to your apartment, peeks his head around a corner and exclaims

- with sarcasm, suprise, and a hint of disgust -

“Oh look. Another computer.”

Your last hope

July 28, 2008 - כ"ה תמוז תשס"ח

Missed Last HOPE? Wanted to hear the OpenSSL lecture but couldn’t get into Turing?

The ridiculously overpriced DVDs ($20 per talk, $100 for ten) of the lectures are being ripped and tracked here.

Note that the video quality issues (poor color and contrast) are DVD issues, not a consequence of the ripping.

I hit it!

January 28, 2008 - כ"א שבט תשס"ח

Just a note, for using OpenVPN on Nokia Internet Tablets – dont use a verb[ose] level of 4 (or greater? I didn’t test) .

When I redid my VPN this month, it took me an hour to track this down. Somehow I doubt it will be patched, either.

Simple fix, tho.

A tip for swift folder riders

November 24, 2007 - י"ד כסלו תשס"ח

If you are rocking a Swift Folder through the city, one day you are going to find yourself in the rain.  If you got a custom Swift (as opposed to the stock Xootr one) you might have gone the fixed gear route, as I did, in which case FOD to the chain (such as your unrolled pant leg) can be exceedingly dangerous.  There is a solution to these problems – a chain guard.  Neither Xootr or Peter Reich offer a chain guard option for the Swift.  However, one time when I was at bfold (my local folding bike dealer, whom I strongly recommend) , I recalled that David Lam had an unused guard laying around.  Once I jogged his memory, he found it in short order and I no longer suffered from torn pant legs and unexpected drifting.  You can find the part here

Now the biggest problem with the guard is not its fit over the chain, but securing it to the seat tube.  If you are riding a Swift Folder, you probably know that the seatpost alone is a solid 34mm (as this is the means for locking the rear triangle into place) and the seat tube is even larger.  I still have not found a a clamp that will properly secure it to such a diameter.  The current method is to use a smaller clamp with the right tab, place it over a rubber shim (this is very important, especially on the powder coated frame, as the clamp will rotate and cause the guard to hit the chain) and zip tie the balance of the space.  If you do find a proper clamp, let me know…

I should mention that Velo Orange sells a guard with which I have no experience, but may experiment with in the future.  If anyone’s tried that on a Swift – or a SS BMX bike for that matter – I’d love to hear about it as well.

For now though, the jury rigged clamp and guard serves my purposes well, and the translucent guard allows me to eyeball the clearances around the chain.

Just a thought.

November 9, 2007 - כ"ח חשון תשס"ח

The one button mouse is Intelligent Design.
The multi button mouse is Evolution.

Which do you prefer?