Header

Thoughts & Ideas

Want a Photographic Memory? Stephen Wiltshire has one, but it comes with a price.

There are times when I'd die for a photographic memory, especially since my own memory is particularly bad. (For example, it can be a stretch to tell you what I ate for breakfast, or what particularly big things happened in my life when I was 8. Or 12. Or 16. And so on.)



Stephen Wiltshire, however, has the gift -- after only one helicopter view of Rome (as in the video), he was able to create a near-perfect panorama... from memory, with no help. Wow...



But that comes at quite a price -- he's an autistic savant, which means that his brain, while particularly suited to these kinds of mind-boggling tasks, isn't particularly suited for normal, every day life -- i.e., the kind of social interaction we tend to expect from most people. Stephen is able to communicate now (as shown in the video), but it came as quite a struggle, as his website indicates.



If you'd like to learn more, here's his website: http://www.stephenwiltshire.co.uk/



Amplify’d from www.petapixel.com

Stephen Wiltshire: The Man Known as ‘The Living Camera’

Read more at www.petapixel.com

[...] when he was only eleven, he drew a perfect aerial view of London after only helicopter ride. Even the number of windows in all the major buildings was correct.

Read more at www.petapixel.com
 

25 Incredibly Useful CSS Snippets for Developers

Stuff everyone who works with CSS should have in their toolbox.


50+ Very Useful Free Vector Illustrator Patterns And Resources From 2010 | Little Box Of Ideas

Some very nice vectors here. As always, be sure to double-check the use rights if you use these for one of your projects.


Fancy Tables with some CSS3

First off, honest -- this isn't a blog about web design entirely. And I haven't forgotten about the photography aspect either. But, hey, it's early -- haven't had my first cup of coffee yet, and I'm in a giving mood, so I thought I'd share this with you.

If you're like me, tables in web pages tend to get the least amount of love, which is rather nuts, if I think about it logically. So I finally decided to give those tables some love by applying some cool CSS3 effects. If this can help you out, great! (If not, oh well. Wait until my next post.)

So, to whet your appetite, here's what the tables look like in all their CSS3 glory:



Isn't that pretty?

So, to begin with, you'll need some CSS code:

.pkFancyTable
  {
    
    -webkit-box-shadow: black 0px 0px 12px inset, #888 0px 0px 12px;
    -moz-box-shadow: black 0px 0px 12px inset, #888 0px 0px 12px;
    -o-box-shadow: black 0px 0px 12px inset, #888 0px 0px 12px;
    box-shadow: black 0px 0px 12px inset, #888 0px 0px 12px;
    background-color: #444;
    border: 4px solid white;
    border-radius: 15px;
    -moz-border-radius: 15px;
    padding: 10px;
    width: 75%;
    margin: 0 auto;
  }
  
  .pkFancyTable tr.oddrow
  {
    background-color: #555;
  }
  
  .pkFancyTable table
  {
    border-collapse: collapse;
    color: #CCC;
    width: 100%;
  }
  
  .pkFancyTable table th, .pkFancyTable table td
  {
    border: 1px dotted #888;
  }
  
  .pkFancyTable table thead
  {
    background-color: #000;
    border-bottom: 1px solid #888;
  }
  
  .pkFancyTable table tfoot
  {
    background-color: #600;
    color: #FFF;
    border-top: 1px solid white;
  }
  
  .pkFancyTable table td div
  {
    font-size:80%;
    color: #AAA;
    margin-left:15px;
    line-height: 0.95em;
  }

Next, you need to build an HTML table wrapped in a DIV container like so:

<div class="pkFancyTable"><table cellpadding="5" cellspacing="0">
<thead>
<tr><th>Heading 1</th><th>Heading 2</th><th>Heading 3</th></tr>
</thead>
<tbody>
<tr><td>Value 1 <div>
I'm a smaller, indented line of text.</div>
</td><td>Value 2</td><td>Value3</td></tr>
<tr class="oddrow"><td>Value 1</td><td>Value 2</td><td>Value3</td></tr>
<tr><td>Value 1</td><td>Value 2</td><td>Value3</td></tr>
</tbody>
<tfoot>
<tr><th>Total 1</th><th>Total 2</th><th>Total 3</th></tr>
</tfoot>
</table>
</div>


The outer DIV classed "pkFancyTable" gives the table the nice round borders and the dark background color. Then, the THEAD element will get the black background color for the heading row. The TFOOT element will get a red background color and white text, which could be used for a row of totals. In between, the TBODY has all your normal rows, and if one of those rows has the class "oddrow", it'll get shaded a slightly different color.

Also, if you put a DIV inside of a TD, it will be indented slightly and rendered with smaller text, which makes it great for giving further information about the cell without resorting to asterisks and such.

Now, for the red-headed stepchild of browsers: Internet Explorer. Yes, well, the fancy CSS3 effects are totally lost on this poor browser, but the tables still look decent. They get the nice dark background and alternating row effects, so unless someone knew there was supposed to be a nice border, they'd be none the wiser.

Now, go and have some fun with your tables! And I promise that I'll try never to leave a table naked again. ;-)

Until next time, keep writing with light.

Mastretta: ¡Vivan Los Músicos!

Mastretta: ¡Vivan Los Músicos! is a fantastic, quirky, and odd album that I simply can't get enough of, so I had to write about it here. Maybe you'll find out that you like it too, or you might think I'm crazy. Either way, I'm in love.

I first came across Nacho Mastretta's music when watching a distinctly disturbing yet fantastic video on Vimeo entitled "Alma" by Rodrigo Blaas. The film itself is worth watching, so I'll let you go check it out for a minute.

So now that you're back (and slightly disturbed), the catchy music? That's Mastretta. And the album is more of the same quirky but catchy music with the same distinct sound, which I can't really come up with any words to describe. It's beautiful and surreal with Spanish musical influences, some Jazz thrown into the mix, and since I was introduced to the composer through "Alma", a good bit of creepiness. But it's a good creepiness, if you get what I mean.

The music itself ranges from cacophonous revelry to slow, sad instrumental solos, and everything in between. It's odd how things can be both harmonious and disharmonious, but it's the case here, and things can slide so easily between the two that you've barely had a chance to notice it until it's happened. And let me tell you, there's a lot happening in most of these quirky songs, and you'll have to listen for quite some time to pick out each little moment and twist thrown in.

The previous album by Mastretta (self-titled) does feature some vocals, but this one does not -- it's purely instrumental. If you're looking for music that both thrills the cockles of your heart and your brain cells, here is something new and interesting, and yes, slightly creepy.

Until next time, keep on writing with light. (And listening to great music!)

Adobe Lightroom 3 Noise Reduction

One of the features in the new Lightroom 3 is a much-improved noise reduction algorithm. Lightroom 2’s version, to be blunt, sucked. It helped, to be sure, if you had nothing, and for minor adjustments it was okay. But when you started throwing ISO 3200 images at it, things degraded quickly, and you were pretty much assured of needing to use a third-party noise-reduction plugin (many of which are very good).

So when I upgraded to Lr3, I had to try the new noise-reduction, and frankly, was blown away. There are situations where the third-party plugins are better, but Lr3 is more than up to the task, as you’ll see in this post.

Note: Because Lightroom is non-destructive, and because noise-reduction algorithms tend to take some time to process, I find that Lr3 gets really, really fussy when you’ve turned the NR on beyond a few percent. Best to disable it if you’re doing other things, or you’re going to start tapping fingers on the desk really quickly. A few other features easily induce this behaviour as well (like distortion correction), so it’s not limited only to NR, but something I thought I’d pass on.

Back to Basics: Welcome!

Note: “Back to Basics” is a series consisting of short posts that intend to go back to the basics of photography. Hopefully these articles will be of interest to you – whether you are just beginning in your photography journey, or are an established pro. (View all posts in this series…)

image

Welcome to the first “Back to Basics” post! This series will cover the basics of photography from exposure to composition in short, bite-size articles. (Well, If anyone knows my penchant for being long-winded, the short part may or may not happen!)

The topics that this series aims to cover are as follows; the list is in no particular order, nor is every topic necessarily guaranteed, and I totally may add some other topics as time goes on.

  • Capturing the Image (the Sensor)
  • Capturing the Light (Exposure)
  • Squeezing the Light (the Aperture)
  • Letting the Light in (the Shutter)
  • Sensitivity to Light (ISO)
  • Measuring the Light (Metering Modes)
  • Positioning the Light (Composition)
  • Rendering the Light (Color and/or lack thereof)
  • Focusing the Light (Focus)
  • Changing Your Perspective (Focal Length, Zooms, Primes)
  • Bending Light Artistically (Bokeh, Depth-of-Field, etc.)
  • And more…

Oh, and just a “geek” moment: the image to the right is just a representation of the programming language I grew up on: Commodore BASIC. Ah, the fond memories of both that computer, and the language, and hence the image. (Back to Basics, get it?)

And with that, I’ll sign-off until the next post! Keep on writing with light!