Lightroom – export original in-camera JPGs

June 2, 2012

I’ve searched around a bit and could not find a way to filter a certain subset of photos and copy (export) the original JPGs from the camera, unmodified, into a new folder.

• Export has an “Original” file format, which comes out as .CR2 for me, as I shoot RAW+JPG
• Even if I shoot JPG in-camera, export to the “Original” format will add additional metadata, not providing the original camera JPG.

Here’s a hack solution: Export the files anyways, with modifications and all, just to use the filenames. Then use a script to copy those filenames from the original source’s folder to your destination folder.

If this was Linux, I could write a one-liner in my head:

I looked at the pins on Wikipedia and deemed the side pins a bit unnecessary (“don’t care”), as they were for analog communication. I pulled the 4 square pins (C1-C5), but the plug still wouldn’t fit. I realized that the flat connector (C5) was a bit longer on the converter than the DVI cable I was using; I saw that it was analog as well, and pulled it out. and then it worked! I was able to hack my $2 HDMI-DVI adapter to work not as intended, given a few minutes of research and understanding. Of course, one could buy the correct converter from Monoprice, but shipping costs tend to be too much for one item, and sometimes you need a hack in the moment, instead of waiting a few days for shipping. A year ago, I understood DVI-D vs DVI-I on video cards and how the DVI connector on video cards supported extra pins for analog input, and could be used with VGA monitors given a cheap, passive DVI-VGA converter found with every video card nowadays. Now I understand it just a bit more. Why I can’t use WebOS September 8, 2011 I’ve used it for 2 years since obtaining my Palm Pre. In general, there is not too much available on WebOS compared to Android, and development to fix that is very slow. I moved to an Android phone 7 months ago after being fed up with the lack of Google Voice integration, and Sprint ironically released their integration with Google Voice a month later. I also recently obtained a TouchPad since it was$100, even though I did not need a tablet whatsoever (I’m a phone + netbook + desktop kinda guy; no tablets or laptops.)

My list was scrambled not too long ago, so it’s probably missing things, but without further ado..

• Maps – Bing…
• No camera app WTF!

WebOS severe:

• No real input method support
• No widgets
• No polished Twitter app; a few have existed here and there but no outstanding ones
• No application handlers!
• Email – replies are made with a weird font, makes me not want to use it altogether
• The obvious – limited app selection. I’m sick of no Google Voice, no Google Reader, no VNC client, weak terminal/ssh clients, etc.

• Kinda slow at stock 1.2GHz, fine with 1.5 UberKernel
• YouTube is not native. They want you to just use the YouTube webpage, which isn’t exactly bad, but isn’t good at all. You try to do desktop-style mouseover to fullscreen or change volume, and it doesn’t work well on the TouchPad. Also, videos have trouble playing at higher resolutions.

WebOS mehs:

• No last.fm scrobbler. Must use music player with integrated scrobbling

WebOS awesome:

• Card view
• Best developer community yet worst app selection
• Homebrew FTW (also FTL, we live in an era where everything should just work)

Since it’s 2011, everyone expects their technology to just work, and for some reason they all think that you should never have to wait for anything. While this is a somewhat reasonable expectation, they shouldn’t be surprised when it doesn’t perform “like a Mac” or “like an iPad”… that is, a device that can’t really do anything, but does it (fairly) well.

Thunderbird 5 GUI slowdown

August 12, 2011

I recently upgraded Thunderbird from 3 to 5. The graphical interface has a bit of a redesign, but it is horribly slow and unusable. Sad, because speed is the reason that I choose Thunderbird.

After googling for a bit, I found people messing with gfx settings so I decided to try. A few combinations of things didn’t work, and I eventually found something that did work.

So here’s my (non-default) option settings:
layers.prefer-opengl=true
layers.acceleration.disabled=true
gfx.direct2d.disabled=true
I bet one of those isn’t necessary.

It’s fairly snappy again!

Multiboot FreeBSD

July 12, 2011

I have a FAT32 partition with my GRUB, stages, menu.lst, etc. and I have two installs of FreeBSD on their own primary partitions afterwards. Ideally, I would just chainload each partition, and the first boot sector on the partition would handle booting the operating system on that partition. But FreeBSD (and Solaris) are a bit different.

FreeBSD makes it simple enough. All you need to do is root to the first subpartition of the FreeBSD partition and call boot kernel /boot/loader.

However, GRUB needs to be able to read UFS2 in order to load /boot/loader from that UFS2 filesystem, otherwise partition type 0xa5 will be “unknown”. I updated GRUB on the FAT32 partition to support UFS2 stage1.5, among some other strange filesystem types.

I then reinstalled the FAT32 copy of GRUB to the MBR with the usual install (hd0,0)/boot/grub/stage1 (hd0) (hd0,0)/boot/grub/stage2 p (hd0,0)/boot/grub/menu.lst, and voila, the MBR/booted GRUB could read UFS2.

Here’s a sample of my finished menu.lst:
[root@saratoga16a ~]# cat /mnt/fat32/boot/grub/menu.lst default 0 timeout 8 title FreeBSD 7.4 i386     root (hd0,1a)     kernel /boot/loader title FreeBSD 7.4 amd64     root (hd0,2a)     kernel /boot/loader title Windows     root (hd0,0)     makeactive     chainloader +1 [root@saratoga16a ~]#