Is pixls.us spying on me??

@agriggio and the pixls.us team.

Amusing myself (means: learning) with tagging, captions, titles and ratings in Digikam and ART. To check things I use exiftool, among other tools.

Today I noticed a very strange thing, making me think that Alberto and pixls.us have some kind of secret deal, apparently code named 12.92310!

This info is produced when I process a raw to a jpg.

Now I want to know every detail about your secret deal! :wink:

dump_396

2 Likes

logo256

5 Likes

Edward Snowden GIF - Edward Snowden Snowden Nsa GIFs

5 Likes

Here’s one way to find out (or at least get some hints) about what is going on. First, clone the ART repo:

cd /tmp
git clone https://bitbucket.org/agriggio/art.git
cd art

and then look for the "pixls" string:

grep -r pixls *

This returns a few hits. We can see the exact string in rtdata/iccprofiles/output/RTv2_sRGB.icc. From other hits, it seems that ART considers its full name to be us.pixls.art.

1 Like

Ah, there’s a complot going on !!!

$ grep -r pixls * gives the following output:

RELEASE_NOTES.txt:https://discuss.pixls.us/c/software/rawtherapee
rtengine/iplogenc.cc:// (as seen on pixls.us)
rtengine/rawimage.cc:                        // illustrated) by user Peter @pixls.us
rtengine/metadata.cc: "   NAMESPACE     => { 'ART' => 'http://us.pixls.art/ART/1.0/' },\n" \
rtengine/metadata.cc:    Exiv2::XmpProperties::registerNs("us/pixls/ART/", "ART");
rtengine/camconst.json:- https://discuss.pixls.us/c/software/rawtherapee
rtengine/iccstore.cc:                    std::size_t pos = modelDesc.find("#us/pixls/ART#");
rtengine/rawimagesource.cc:                        // fix dynamic row pattern noise using the approach suggested by user Peter @pixls.us
rtgui/main.cc:        Gtk::Application("us.pixls.art.application",
rtgui/extprog.cc:    // https://discuss.pixls.us/t/affinity-photo-as-external-editor-how-to/1756/18
rtgui/makeicc.cc:        buf << "#us/pixls/ART#" << std::setw(6) << std::fixed << std::setprecision(6) << gamma << ":" << std::setw(6) << std::fixed << std::setprecision(5) << slope << "!";
tools/osx/Info.plist.in:                    <string>us.pixls.art.ART.arp</string>
tools/osx/Info.plist.in:        <string>us.pixls.art.ART</string>
tools/osx/Info.plist.in:                <string>us.pixls.art.ART.arp</string>
tools/osx/macosx_bundle.sh:    codesign --verify --verbose -s "${CODESIGNID}" --entitlements "${CMAKE_BUILD_TYPE}"/art.entitlements -f -i "us.pixls.art.ART" -o runtime --timestamp "${frameworklibs}"
tools/osx/macosx_bundle.sh:codesign --deep --preserve-metadata=identifier,entitlements,runtime --timestamp --strict -v -f -s "${CODESIGNID}" -i "us.pixls.art.ART" -o runtime --entitlements "${CMAKE_BUILD_TYPE}"/art.entitlements "${APP}"
tools/osx/macosx_bundle.sh:    uuid=`xcrun altool --notarize-app --primary-bundle-id "us.pixls.art.ART" ${NOTARY} --file "${APP}.zip" 2>&1 | grep 'RequestUUID' | awk '{ print $3 }'`
tools/osx/macosx_bundle.sh:    CreateWebloc         'Forum' 'https://discuss.pixls.us/c/software/art/36'
tools/osx/macosx_bundle.sh:        uuid=$(xcrun altool --notarize-app --primary-bundle-id "us.pixls.art" ${NOTARY} --file "${dmg_name}.dmg.zip" 2>&1 | grep 'RequestUUID' | awk '{ print $3 }')
tools/osx/art.entitlements:	<string>us.pixls.art.ART</string>
tools/benchmarkRT:        https://discuss.pixls.us/t/welcome-to-the-rawtherapee-forum-read-this-first/473

1 Like

Which might be a good thing or reason as the word art alone is a pretty generic word to use as the official name of the software…

1 Like

I thought it was 90210 … hmmm… Or maybe 90125

:upside_down_face:

1 Like

Is a secret code that unlocks unlimited editing powers and the mask(s) of invincibility :slight_smile:

2 Likes

…which is much better than the owner of a broken heart.

Or something like that. :stuck_out_tongue_winking_eye:

1 Like

When I put 12.92310! (faculty) in my calculator, it gives the following result, that suggests to be the secret code 5098533524,49 we’re looking for.

Now waiting for Alberto to explain all this… :wink:

@paulmatthijsse Que? are factorials allowed on non-integers???

Correction: Evidently, nowadays they are gamma function - How do we calculate factorials for numbers with decimal places? - Mathematics Stack Exchange

We even have complex Fibonacci numbers nowadays.

3 Likes

Ok…the bundle identifier is pretty arbitrary and I made up the us.pixls.ART for the mac package because there is no art.com like there is rawtherapee.com, which becomes com.rawtherapee.rawtherapee for that bundle identifier. At that time there was just the bitbucket and this forum, so I made that part of the bundle identifier. The other option was to use com.rawtherapee.ART, but it didn’t make sense to carry over any rawtherapee titles. us.pixls.ART is completely unique, and there are no secret deals involved (except that occasionally in past years pixls.us has in part sponsored my Apple development activities).

4 Likes

@Claes, I was surprised as well, but my desktop calculator accepts eg. 1.2!, which results in 1.1. How that gamma function works is beyond my basic math levels.

That makes sense @HIRAM. Pity there are no secret deals involved, I love secret deals ! :wink:

1 Like