About Me

me

I played drums in 5th-grade band, but if you're looking for the Jeff Friedl who plays drums for ASHES dIVIDE, that's not me.

What is me is...

Random data points about Jeffrey Friedl
  • I currently live in Kyoto, Japan.
  • Married to Fumie since 1998.
  • Son Anthony born October, 2002.
  • Have studied the following languages in school: English, Spanish, German, French.
  • Can actually speak the following languages: English, Japanese.
  • Languages I apparently wasted a lot of time on for nothing: Spanish, German, French.
  • Born in San Diego, California.
  • Raised in Rootstown, Ohio.
  • Bachelor of Science in Math / Applied Computer Science: Kent, 1987.
  • Master of Science in Computer Science: University of New Hampshire, 1988.
  • Have been in a couple of big earthquakes (Loma Prieta '89, Kobe '95).
  • Spent 2.5 painful years writing the first edition of Mastering Regular Expressions (O'Reilly Media, 1997).
  • Spent 2 more painful years writing the second edition (O'Reilly Media, 2002).
  • Spent only 9 months updating for the third edition (O'Reilly Media, 2006).
  • Legally use the name 「松中ジェフリー」 in Japan.
  • Catholic.
  • Have programmed in C since 1981, Perl since 1990. Don't know C++.
  • Have used jfriedl@yahoo.com as an email address since before there was Yahoo! Mail. Still use it.
  • Wrote these blog posts.
  • Took these pictures, and these, too.
  • I lurk on Google Plus and Facebook.
Employment
  • Adobe Systems, Inc 【アドビ システムズ】 (10/2007 — 8/2008, and again 12/2009 — 5/2010)
    I consulted on issues related to Lightroom.
  • Peak Web Consulting (2007 — 2008)
    I worked on back-end infrastructure tools for top-tier bandwidth users (big Big players on the Internet, whose names I'm not allowed to mention).
  • Yahoo! 【ヤフー(アメリカの本社)】
    Sunnyvale, CA, USA (1997 - 2005)
    Architecting and engineering on the Y! Finance site, using mostly Perl/MySQL to fold, spindle, and hopefully not mutilate reams of financial data. I was employee #192. When I left )-: I was the 30th most senior (by time, certainly not influence) employee.
  • Omron Tateishi Denki 【オムロン立石電機】
    Nagaokakyou, Japan (1989-1997)
    Mostly kernel work on a four-processor symmetric shared memory system that Omron was developing. While at Omron, spent about three years as a “visiting scientist” at Carnegie Mellon University (and was mostly unimpressive to the superbly smart people there).
  • Northeastern Ohio Universities College of Medicine (NEOUCOM)
    Rootstown, Ohio (1981 - 1986)
    Worked with a first-run IBM-PC with DOS 1.0. (Unfortunately, Microsoft has not improved on their software much since then). Washed a lot of lab equipment. Did a lot of programming, including some really advanced flow cytometer control software in FORTH.

I enjoy researching a subject of personal interest, and then, because I occasionally stumble across an ability to write well, sharing the results. Examples include my long writeup on digital image color spaces, the auto-focus test chart that I developed, and a detailed Analysis of Lightroom JPEG Export Quality Settings. (See all in my list of geeky photo-tech posts.)

I also seem to have become the main provider of plugins for Adobe Lightroom, such as my plugins that allow direct export to Zenfolio, Flickr, SmugMug, PicasaWeb, Facebook, and more: see my Lightroom Goodies page for current details. I develop these on my own time, as a hobby, which is perhaps a bit odd because I don't actually use most of them in my own photo workflow. In case it's of interest, I've written up a story on how I fell into this line of handiwork: “Road to Now: My Long Path To Lightroom Plugin Development

For comments specific to a blog post, feel free to leave a comment on the post. Otherwise, feel free to send email. (Plugin logs should be sent as per this FAQ.)


The 30 most-recent comments (out of 225; see all), most recent last...

I’m using your plugin for making my own metadata panel in LR and it is working just fine.
Now, after putting metadata on about 5000 Pictures, I’ve got a searching- problem.
I’ve been looking at Your Lightroom Data Explorer for Fields you can search in.
I want to search in the IPTC Ext Field “Person shown in the image” to quickly find all pictures of a certain person.
I do not find this Field in your list, neither does LR 5.3 search in that field when using Library text search.

Yours Kindly
Ole M. Mikkelsen, Norway

I’ve wondered about the utility of that field, since it allows for only one person and photos often have more, but I’ve gone ahead and added it to the plugin. —Jeffrey

— comment by Ole M. Mikkelsen on February 27th, 2014 at 7:47pm JST (1 year, 3 months ago) comment permalink

Just wanted to say thanks for the Lightroom upload plugins you have developed and also for your regular expression book which I used a long while before I used your upload tools! From Stevenage in the UK

— comment by Simon Hawketts on March 9th, 2014 at 5:38am JST (1 year, 3 months ago) comment permalink

Hello Jeffery,

I’ve been trying to track a stolen camera of mine and I am not sure how to find the serial number from the exif viewer. The pictures are from facebook page and I dont really know how to find the serial number or the information needed to go on to stolen camera finder and track it. I am hoping you’d be able to help.

Thank you.

Facebook strips all the metadata, so even if your camera was one that included its serial number in the image metadata, you won’t find it in the copies available at Facebook. Sorry for your loss. —Jeffrey

— comment by Nia on March 21st, 2014 at 9:48am JST (1 year, 2 months ago) comment permalink

Just a huge thanks for your Exif tool. It was really helpful to detect a scam on a website (a false passport): the thumbnail didn’t look like the full picture.

— comment by Mopa on March 26th, 2014 at 4:13am JST (1 year, 2 months ago) comment permalink

Hi Jeff, I am not sure where to ask this question, but I sent an inquiry to zenfolio and they said to contact you. I am trying to upload pictures from Lightroom 4 to my Zenfolio account and I keep getting the error message that the destination file for this opeartion is missing with the file name. Apparently when I first set up the transfer of photos to Zenfolio from Lightroom, I told the system to put the photos into a destination folder which I now need to change because I no longer have the folder in Lightroom (the pictures are stored on a backup and on Zen, so why keep them on my computer?). This would explain why I have been having issues with uploading into new galleries. Everything is under the one gallery and this is why! I didn’t realize when I did the initial set-up that all future photos would be put into this file. I simply go into Zenfolio and move them where I want them, but it is a pain. What do I do now? If I start over again and establish a new destination folder, all of the previous links with photos and lightroom will be lost. Is there a fix to this problem?

Yes, unfortunately, Lightroom doesn’t allow the local-disk location to be changed once the Publish Service has been created. Indeed, “temporary” makes the most sense, so I wish they’d let it be changed. Your best bet is to make sure that what you have is currently Published up to date, then leave that Publish Service alone and make a new one, being sure to do the populate step when creating Publish collections. If you’re lucky and the stars align, everything will work smoothly and you’ll have replicated everything, but this time set the location to temporary. You can then simply delete the entire first publish service. —Jeffrey

— comment by Kathleen on April 10th, 2014 at 12:49am JST (1 year, 2 months ago) comment permalink

I stumbled upon your not-a-photo-blog by chance and just wanted to leave a comment to say it´s beautiful – perfect for reminiscing about my (much too short) stay in Fukuoka and general procrastinating before the finals.
Greetings from Vienna!

— comment by Petra on April 11th, 2014 at 2:09am JST (1 year, 2 months ago) comment permalink

Hi Jeffrey, I have come across the following thread on the Adobe site:

http://feedback.photoshop.com/photoshop_family/topics/inconsistent_dates_for_files_missing_date_time_metadata

This seems to be an interesting challenge, and to date without solution.

I was wondering if you know about any technique or plugin which could help with correctly ordering images on a lightroom catalogue, or at least allow those which do not have sufficient metadata on them to be ordered in a specific collection, which can then be batch-edited to have a more suitable date?

Thanks
Francisco
I’ve no solution. If they simply let you update the various date-related fields via a plugin then there might be something that could be done, but despite having requested it for years, it remains unfulfilled. It’s maddening, particularly with videos. —Jeffrey

— comment by Francisco on April 23rd, 2014 at 7:38am JST (1 year, 1 month ago) comment permalink

Hiya

Just wondering if it’s possible to import the image protect status captured in Nikon’s metadata into LR somehow. Do you have a plug-in that might help with that ?

Thanks – love your work

Unfortunately, no, that information is lost upon import into Lightroom. —Jeffrey

— comment by Darren on May 6th, 2014 at 3:49pm JST (1 year ago) comment permalink

hi Jeffery
If I use your exif reader page (which is great) the photo is uploaded to your server it seems.
The image resides at similar address below
http://regex.info/exif-data/longnumber.jpg

what happens to the photo after someone uses the exif reader and leaves.
Where are they stored and for how long.
Are they kept on your provider’s backups.

thanks

PJ

A robot cleans them out every day… they are not backed up or otherwise retained in any way. (The server software is backed up, but not the data.) —Jeffrey

— comment by Anonymous on July 20th, 2014 at 8:02am JST (10 months, 14 days ago) comment permalink

my favorite exif viewer…i hope it never dies. lightweight cgi mastery…takes me back

— comment by wsstefan on July 23rd, 2014 at 6:50am JST (10 months, 11 days ago) comment permalink

Jeffrey,
I like the map, how did you do your photo map?

If you mean my interactive blog-photo map, I programmed it myself using the Google Map API. —Jeffrey

— comment by Anonymous on July 29th, 2014 at 4:52pm JST (10 months, 5 days ago) comment permalink

Read your books about Regular Expressions many years ago, when I was still a little kid. Now using your plugins for Lightroom, thinking also about developing my own.. Checked your website. Discovered we live in the same country, both married to a Japanese woman. Somehow, I feel connected to you Jeffrey! Nice to meet you. If you are curious about my photos, check my name. Mata ne :)

Thanks for the kind words. You’ve got some very nice stuff! Followed on G+. —Jeffrey

— comment by Jordy Meow on July 31st, 2014 at 10:51pm JST (10 months, 2 days ago) comment permalink

Hi Jeffrey, I’ve enjoyed using your plugin for the past year!
About 3 months ago changed my email, and had to update the username and password of my Zenfolio account with my new email, and now I can’t upload photos using your plugin. I’m assuming I need to update my new zenfolio username within the plug in somehow, can you direct me on how to do this? I’d really appreciate it!

You can log out from Zenfolio in the top section of the Export dialog, then enter new credentials there to relogin. —Jeffrey

— comment by Amy Helt on August 2nd, 2014 at 1:22am JST (10 months, 1 day ago) comment permalink

Jeffery,

I LOVE your Zenfolio publish collection and have followed your work otherwise for years. I have a perhaps somewhat bizarre question, but I’m wondering if there is a way to automate the process of reading Zenfolio comments and *appending* them to photo captions. I have a few thousand scans of old family slides that I’d love for THEM to keyword with names and places, and not me. 😉

Thanks for everything,

Steve

That’s certainly an interesting thought, but I don’t see an easy way to address it in the plugin. )-: —Jeffrey

— comment by Steve on August 8th, 2014 at 1:13pm JST (9 months, 26 days ago) comment permalink

Hi Jeffrey,

I see a lot of your interesting plugins for Lightroom, unbelievable work!

but I miss plugin which show me focus point from Nikon camera
and do you think that will be possible to filter photos by LR edited and not edited photos?

Thanks!

Someone else has made a focus-point plugin. My Data Explorer plugin lets you filter by number of edits (including zero)…. use “edit” in its dialog’s search box. Also, you can make a smart collection that identifies photos that do/don’t have adjustments, crops, etc. —Jeffrey

— comment by palo on September 29th, 2014 at 7:48am JST (8 months, 4 days ago) comment permalink

Great image viewer. Helped me out of a jam.

— comment by Adam on October 3rd, 2014 at 1:50am JST (8 months ago) comment permalink

Your LR plugin •Preview-Cache Image Extraction made my day. Saved thousands of pics, which were totally lost by a total crash of an external hard drive. Thank you so much and again for this!

— comment by Tanja on October 20th, 2014 at 2:23am JST (7 months, 14 days ago) comment permalink

Jeff

As user of a number of your plugins which I find useful I wonder if you have considered make one to integrate the new iCloud Photo Library (iCPL) into Lightroom. As the new Apple app replacing Aperture will be less powerful a number are switching to LR but a major absence is the iOS workflow (from iPhones) not LR as in iPhoto or Aperture. A number of us use a Automtaor system to manually watch the iLife folder then copy added files to a folder and then use auto import feature of LR to add them to catalog but the is rather clunky and it is unclear with the new iCPL whether this will continue to work.

There are lots of ways to consider workflow but ideally the iCPL would show within LR and then you could select which photos you wished to import into catalogue and would keep a record of what photos and been imported.

It is not clear yet how iCPL will work in terms of caching etc. but looks like will be around for some time and a plugin to provide this iCPL link from within LR may find a lot of takers.

Paul

This is probably not something I’d dive into… Apple has a history of not opening this stuff up. If the photos end up on your Lr-enabled computer, you might consider my Folder Watch plugin to automatically bring them into Lightroom, but that’s about as much integration as I can imagine at this point. —Jeffrey

— comment by Paul on October 29th, 2014 at 1:50am JST (7 months, 5 days ago) comment permalink

HI, I am a user of your export to flick rLr5 plugin. I publish image in flickr to share them on a forum. I use the BBCode from flickr to insert images on that forum. Whenever I do a small change, your plugin want to re-publish (for ex, just reorganizing my keywords that gets exported would do that, they are set as “modified photos to re-publish”). I know I can use “Mark as up-to-date” to prevent updating on flickr. However, sometimes, I wouldn’t notice some pics are flagged for re-publish, and that would update the flickr image, so the flickr link in the forum get broken… Why is it like this ? I found this annoying, as I have to search thru the forum in question to edit all my postings… any solutions for this ? thanks

Sylvain
Quebec, Canada

I assume that you’ve disabled keywords as something that triggers a republish, right? That’s supposed to stop the republish, but Lightroom is very buggy in this area so there’s not much we can do but hope they get around to fixing it, and paying close attention to republishes. It is indeed very annoying. —Jeffrey

— comment by Sylvain on November 10th, 2014 at 1:45pm JST (6 months, 23 days ago) comment permalink

Hi Jeffrey,
i use your LR Geoencoding and i think it is more ten nice, it is very helpfull. So i came to your side and the kind how you show the places and the living around you is very nice.
Best Wishes
Hans

— comment by Hans on November 19th, 2014 at 8:13pm JST (6 months, 14 days ago) comment permalink

Hi Jeffrey,

I would just like to drop a few words to thank you for those splendid pictures of Kyoto and Japan.
Browsing through your blogs brings back memories and a feeds a craving for coming back to Kyoto.
Your skills and eye truly do Kyoto’s beauty justice.
Thanks again.
Xavier

— comment by Xavier on January 14th, 2015 at 1:55am JST (4 months, 20 days ago) comment permalink

Currently I have lightroom 4 and looking to upgrade to the 5.7.1 version. I have your jf zenfolio and Facebook export modules. When I upgrade, do I need to re-subscribe to these features or will they carry over to the newer version of Lightroom?

Thanks so much!!

Beth

The Zenfolio data remains in your catalog, so that’s fine. If you have a recent version of the plugin, that’s fine too (and if not, you may have to upgrade the plugin). Registrations are lost upon a major-version upgrade, so if the plugin had been registered, that’ll be lost. You can still use the plugin, though only with 10 photos at a time, and you can always generate a new registration code (with a 1-cent transaction if you like). —Jeffrey

— comment by Beth on January 31st, 2015 at 5:23am JST (4 months, 3 days ago) comment permalink

Such a wealth of plugins – thank you! But now confused which one to use and how! Google drive, folders or collections….
I want to publish images to (location) chapters in a series of ebooks that sit on Google drive with following hierarchy. /ebooks/Book1/images/location1/ ….location2… location3 etc

In LR, I currently have Hard-Drive publisher with smart collections that follows /ebooks/Book1/Location1 (i.e. without the /images/folder included). The smart collections pick up the images fine, but The publishing service only lets me specify a single location (e.g./Book1/) and sublocation (e.g. /images/). I don’t then seem to be able to get the sub-sublocaiton (e.g. /location1/

which of your plugins should i use? Am I being daft – I can’t seem to find coherent answer on line shallows me to be so prescriptive about the folders I want to publish to

It sounds like Collection Publisher is what you want. You’d replicate the smart collections in there so that each exports exactly where you want it. —Jeffrey

— comment by marco on February 13th, 2015 at 5:24am JST (3 months, 18 days ago) comment permalink

Hey Jeffrey,

I recently bought the Di-GPS Pro and I was looking at your GPS plugin to be used in Lightroom. I was wondering if there is the possibility to automatically validate the fileds city, country, state etc. I don’t understand why Abode do not valide these fields by default. This is a huge work !.

Thanks for your help and answer.

Regards from France :)

Céline

I’m not sure what you mean, but you can configure Lightroom to automatically reverse-geocode the photo (calculate the city/state/country from the latitude and longitude). My plugin can do a better job, but you have to manually run it on your photos. —Jeffrey

— comment by Céline on February 15th, 2015 at 4:15am JST (3 months, 16 days ago) comment permalink

Hi Jeffrey,

I found the answer on your blog … sorry for that. Sio it’s great that the funcitonality exists. I’ll test the plugin after my trip to Mongolia.

Regards
Céline

— comment by Céline on February 15th, 2015 at 9:37pm JST (3 months, 15 days ago) comment permalink

your photosafe is agreat program. Thanks mate.
May i ask if you got the same program for photoshop cc or 2014.

I don’t know anything about Photoshop plugins, but I had the impression that PhotoSafe is not something that would really apply, since it’s not a workflow app at all… (?) —Jeffrey

— comment by Pareshkumar on March 13th, 2015 at 2:05am JST (2 months, 21 days ago) comment permalink

Hi Jeffrey, I just wondered why your website is listed on this Pinterest List…. https://www.pinterest.com/pin/403353710353058013/ for data hidden in photographs?

As you can see it is a fairly general list for universal appeal.

However, I did home in on your entry and I understand that there is indeed data hidden in photos but it is not apparent how to find this information on your website….. if at all….

Best regards from Australia

They’re probably referring to my image metadata viewer. It’s one minor tool I’ve made among many; they should put its full URL rather than just the server name. &dmash;Jeffrey

— comment by Margot on April 4th, 2015 at 1:19pm JST (1 month, 29 days ago) comment permalink

Hi Jeff, I’m looking for your viewpoint on NEF-DNG files. I rely heavily on keywords to keep thousands of customers categorized spanning back 6 years. I have had problems recently with losing keywords associated with the RAW files, and have resorted to using a sync plugin to recover them from saved jpegs to keep the catalogs up to date. This can be a long process, and is always needed at the worst times. I have toyed with DNG in the past, but it seems the conversion process is kind of slow, and I’m concerned about losing proprietary Nikon data over to the Adobe Standard. I’m currently shooting D42, D600, and D7000. I’ve googled, and googled, and googled, but I have not really found consistent info I can trust. I trust you though. Your plugins mean everything to me. I could not do business at all without them. (okay, now that ‘ve said that, maybe I should up my “donations” a few bucks). But, to the point, I want to save kaywords without damaging my NEF files. What is the best way to do this in your opinion?

Thanks,

-sd
Personally, I just backup my Lightroom catalog regularly, and I make sure that backup gets copied to multiple locations offsite. If you’re somehow losing keywords, you’d want to investigate that and stop losing them. ;-). You can also consider writing metadata to XMP files (Metadata > Save Metadata to File), though personally I do not like doing this. —Jeffrey

— comment by Steve Delaney on April 9th, 2015 at 2:09am JST (1 month, 24 days ago) comment permalink

Hi, Jeffrey,
I’m writing from southeast Michigan in the USA, and I found your link on a facebook group, Sony A6000/a7000 Gary Fong group. (just so you know how far-reaching your blogs are!)
I just found your blog and I am so happy I did! Your photos are wonderful, I so enjoyed the tofu-making blog with photos! What a delight!
I also want to thank you for your blog on how to install plug-ins to LR (which I have so far been leery of ) and I especially want to thank you for the warning on there, pointing out that they can get into your system. Although I inherently know that, every once in a while something looks so great that you forget about that aspect. And it IS important!
So, thanks again for pointing that out.
Thanks again for your interesting blog,

have a great day,
Debbie :)

— comment by Debbie on April 14th, 2015 at 9:54pm JST (1 month, 18 days ago) comment permalink

Thank you for making Mastering Regular Expressions.

I used to teach in Japan and was looking to become a translator there, but things didn’t work out and I’m now a translator back home in Norway. This new profession became the impetus for learning regular expressions: These things were pure magic to a bored translator.

In short, thanks to your ambitious, detailed and practical guide, I chose Perl as my first programming language, and now after a mere 6 months of starting that I am not only a translator but also a part-time developer writing Perl and JavaScript code to enhance our client’s terribly poor web translation suite with automated checks, glossary lookups, custom lists hooked up with Google Spreadsheets for the benefit of everyone, etc.

Most importantly, I rediscovered what was only just a childhood passion for a few months: programming, and your book was the main impetus for my rediscovering this long lost passion :) Thank you from the bottom of my heart!

— comment by Eirik on April 18th, 2015 at 5:29am JST (1 month, 15 days ago) comment permalink
Leave a comment...


All comments are invisible to others until Jeffrey approves them.

Please mention what part of the world you're writing from, if you don't mind. It's always interesting to see where people are visiting from.


You can use the following tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Subscribe without commenting