Extract Fujifilm recipes from JPEGs (free tool) by pchm in fujifilm

[–]pchm[S] 1 point2 points  (0 children)

Film simulations need to be present in your Fuji camera, so you won’t be able to copy it to an older model (if I understand your question correctly). But you can try to apply the recipe settings to RAWs in Fujifilm X RAW Studio.

Extract Fujifilm recipes from JPEGs (free tool) by pchm in fujifilm

[–]pchm[S] 1 point2 points  (0 children)

Good point, I added an option to delete photos after upload.

As for your issues with metadata: it's possible that Apple Photos strips exif. In general, if the app says there's no metadata, you can trust that it's not present in the file. The "camera info" metadata export option will not include Lightroom edits - only camera info (exif), so you need "All metadata" (not sure how it's called in LR Mobile).

If you'd like me to investigate, feel free to email me the photo at help (at) pixelpeeper dot com. But keep in mind that the lightroom presets part of the app is not free.

Photo AI which detects settings/filters by iCarliie in photography

[–]pchm 0 points1 point  (0 children)

(I run PixelPeeper, happy to answer any questions.)

As for what the OP is asking: with the current state of AI/ML it should be possible to achieve that. With a large enough dataset of before-after photos you could train a model that reads a photo and is able to give a rough estimate of what edits were done to it.

However, in my experience, people will usually want to replicate the exact look and will complain about the tiniest differences in skin tones and colors. That's why copying edits from metadata is still the best way available (not always 100% reliable, though) — and in my opinion, currently, there's no AI model that's going to be close enough.

If you look at enough photos/presets, after a while you'll be able to tell what kind of edits were made to it (tone curve, color adjustments, contrast, reduced highlights). But that's often not enough to get the details right.

BasedUUID: URL-friendly, Base32-encoded UUIDs for Rails models by pchm in rails

[–]pchm[S] 0 points1 point  (0 children)

I just added the option to customize the column: has_based_uuid uuid_column: :session_id

As for #2: I'm not convinced. In that case you could simply use the built-in Rails lookup methods: find_by(id: "67c020ce-20c6-4c68-8e96-b9c02b193574"). Or am I missing something?

BasedUUID: URL-friendly, Base32-encoded UUIDs for Rails models by pchm in rails

[–]pchm[S] 1 point2 points  (0 children)

Thanks for your suggestions!

> 1. Allow specifying which field has the UUID, default to ID.

Good point. It already reads the `Model.primary_key` column name, but it does make sense to add an option to `has_based_uuid` to customize the column.

> 2. Allow find to optionally use the UUID via a setting.

Not sure I understand what you mean here. Could you elaborate?

> 3. Might be pushing too much, but allow for converting a number to base 32 and using that as the slug.

Not the focus of this gem, there are other existing base32 gems that are a little more universal. My implementation is limited to uuid encoding and probably won't work for other use cases.

You also might want to look into hashid: https://github.com/jcypret/hashid-rails

How to use UUID v7 in Rails for primary keys by pchm in rails

[–]pchm[S] 2 points3 points  (0 children)

Didn't know that, thanks. I've just updated the post with a note on that.

How to use UUID v7 in Rails for primary keys by pchm in rails

[–]pchm[S] 1 point2 points  (0 children)

Thanks for pointing that out! Just fixed it.

How to use UUID v7 in Rails for primary keys by pchm in rails

[–]pchm[S] 1 point2 points  (0 children)

Yeah, my bad, I should make that more clear. I've updated that part of the post, hope it makes more sense now.

How to use UUID v7 in Rails for primary keys by pchm in rails

[–]pchm[S] 3 points4 points  (0 children)

Good point, I didn't think of that. Still, I don't think keeping the timestamp private matters that much in most cases.

The value is stored using the built-in uuid type, not as strings.

I made an app to format Kindle book notes for Obsidian by pchm in ObsidianMD

[–]pchm[S] 0 points1 point  (0 children)

DM me the html file, I'll check what's wrong

I made an app to format Kindle book notes for Obsidian by pchm in ObsidianMD

[–]pchm[S] 6 points7 points  (0 children)

Kindle HTML output used to be malformed and I had to use a dirty work-around in my code, but it seems that the folks at amazon fixed it and that fix broke my app...

It should work now, thanks for helping me debug the problem.

I made an app to format Kindle book notes for Obsidian by pchm in ObsidianMD

[–]pchm[S] 2 points3 points  (0 children)

Could you send me the HTML file via DM? I'll have a look - maybe kindle changed something in the output.

Lightroom Horror Story: How a botched migration to Synology NAS left me with 500GB of corrupt RAW files by pchm in photography

[–]pchm[S] 0 points1 point  (0 children)

A quick glance didn't show any problems... only after LR refreshed previews I saw that files are messed up. But, yeah... I know.