timelapse – Photoshop not opening with Camera Raw edits / changes applied

I am loading a number of photos (as DNG) from Adobe Bridge into Adobe Photoshop as layers so that I can later align them (for a timelapse project).

When I select the photos in Bridge and then go to Tools > Photoshop > Load files into Photoshop layers the images load into a Photoshop document.

However, the adjustments made in Camera Raw are not being applied to the layers.

If I then open a single image to Photoshop from Bridge, it does load the Camera Raw edits. So the Camera Raw edits are only not being loaded when going into layers.

This is important, because to auto-align the layers I need the images to remain in DNG format, but once aligned I’m interested in exporting them to JPG.

I don’t know why the Camera Raw edits aren’t applied when loading into layers in Photoshop. Any one else have similar issues or any ideas?

After enabling shared catalog in magento (cloud), the assigned price structure for the created catalog is not applied at frontend

I have created a new shared catalog in a magneto cloud environment and I also assigned the prices & companies for the created catalog.

But the price structure that I have configured in the shared catalog is not displaying on the frontend.

Can anyone give suggestions on this?

ubuntu – Kernel patching prompts “Reversed (or previously applied) patch detected! Assume -R? [n]”

I am trying kernel patching for the first time. I am not sure the following is encountered with an error and if I am doing it correctly. But in all tutorials and videos shows, .patch extension files, but I have a .xz file.

Downloaded stable release 5.12.1 from https://www.kernel.org:

root@learn:/usr/local/src# wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.12.1.tar.xz

root@learn:/usr/local/src# mkdir Linux-Kernel-5.12.1

root@learn:/usr/local/src# tar xvf linux-5.12.1.tar.xz -C Linux-Kernel-5.12.1/ --strip-components=1

root@learn:/usr/local/src# cd Linux-Kernel-5.12.1/

root@learn:/usr/local/src/Linux-Kernel-5.12.1# cp /boot/config-$(uname -r) ./.config

Downloaded the patch .xz file from https://www.kernel.org/ to the directory:

root@learn:/usr/local/src/Linux-Kernel-5.12.1# wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.12.1.tar.xz

When applying:

root@learn:/usr/local/src/Linux-Kernel-5.12.1# patch -p1 < patch-5.12.1
patching file Makefile
Reversed (or previously applied) patch detected!  Assume -R? (n)

What does that mean?.

What am I supposed to do at that point?.

Also, for Ubuntu/Debian, is downloading stable kernel and its patch from https://www.kernel.org/ is the right way or does it have its own source URL other than kernel.org?.

data tables – Filters applied overview – how to distinguish filters with the same name

I’m trying to find the best way, how to display filters applied overview.
The problem is, that some filtering options, may have the same name across different filter categories (also because they are created by the user).
Problem
We went through the most obvious solutions (different colors for different filter categories / different icons / adding filter categories to the overview) but neither work for us. There is just one solution that partially solves problem – adding category information on hover.
solution A rejected
solution B rejected
solution C rejected
solution D accepted but doesnt solve problem

Do you have any ideas on how to solve it, also for mobile devices without a mouse pointer?
Maybe do you know examples of filters overview, which work similar way?

collision detection – How to transfrom CollisionPolygon2D according to the Vertex Shader applied to a Sprite?

Consider this:

* KinematicBody2D
- * Sprite
- * CollisionPolygon2D

And a vertex shader:

shader_type canvas_item;

void vertex() {
    VERTEX.y += sin(2.0 * TIME) * 10.0;
}

When the vertex shader is added to the CanvasItem.material of the Sprite and the CollisionPolygon2D they both move at the same time:

enter image description here

But if one modifies the shader like that:

void vertex() {
  VERTEX.y += sin(UV.y * 2.0 * TIME) * 10.0;
}

It produces that:

enter image description here

How to transfrom CollisionPolygon2D according to the Vertex Shader applied to the Sprite?

awareness – How to learn about applied operation security?

awareness – How to learn about applied operation security? – Information Security Stack Exchange

dnd 3.5e – What types of bonuses can be applied with the fortify epic spell seed to boost intelligence?

The DMG lists all the bonus types, some are common improvements to abilities, like enhancement or inherent. But what other types of bonuses could be applied to intelligence?

I could see the following being applied: alchemical, circumstance, competence, enhancement, inherent, insight, luck, morale, profane, sacred.

Surely a dodge bonus to intelligence is dumb, but perhaps I’ve missed a few other ones.

Search on mobile for long drodpown lists- when is applied?

I wonder does someone knows what is a "good number" to apply a search button for dropdown lists. Does 15 elements is a good number when each element has 50px height?

python – Heap’s algorithm applied for the assignment issue

I have studied the Munkres algorithm for a software and I have to implement a Python test which validates the result of the algorithm for a given squared matrix.

Context

Let mat be a n*n matrix. The assignment problem consists of finding a set of n matrix cells following 2 conditions:

  • There must be one cell per row and one cell per column
  • The sum of cells must hold the highest possible value.

The problem is equivalent of finding all column permutations of the matrix, then calculate the trace to check if this is the maximum value.

Algorithm

I used Heap’s algorithm to list all possible columns permutations in the matrix. More specifically:

  • The current matrix gives the first column permutation: its trace is saved as the current maximum value.
  • Heap’s algorithm is launched. Each time a new permutation is made, the resulting trace is updated, which will be stored as the maximum value if it is greater than the current value.

The interest for Heap’s algorithm is that there is only one interchange to make in order to find a new permutation, so the trace update is fast.

Problem

I implemented both versions of Heap’s algorithm (recursive and non-recursive) and I applied it in a 3×3, 4×4 and 5×5 matrix. The non-recursive version gives a good result whereas the recursive version gives a maximum value which is slightly different: for the 5*5 matrix, the value is 80 instead of 69. What could be the cause?

Code

import time

# 5*5 matrix
mat = ((1,2,3,4,5),(2,4,6,8,10),(20,16,12,8,4),(4,8,12,16,20),(5,10,15,20,25))
columns = (0,1,2,3,4)

# 4*4 matrix
# mat = ((1,2,3,4),(2,4,6,8),(20,16,12,8),(4,8,12,16))
# columns = (0,1,2,3)

# 3*3 matrix
# mat = ((1,2,3),(2,4,6),(12,8,4))
# columns = (0,1,2)

maximum = 0

def bestAssociation(mat):
    global maximum

    t0 = time.time()

    total = 0
    for k in range(len(columns)):
        total += mat(k)(columns(k))
   
    maximum = total
    total = heap(columns, len(columns), total) # Non-recursive version
    # total = recursive_heap(columns, len(columns), total) # Recursive version
 
    t1 = time.time()
    print
    print("max -> " + str(maximum))
    print("Time: " + str(t1 - t0) + "s")

def heap(columns, n, tot):
    compteur = (0) * n
    print(str(columns) + " -> " + str(tot))
    i = 0

    while i < n:
        if compteur(i) < i :
            if i % 2 == 0:
                tot = swap(columns, 0, i, tot)
            else:
                tot = swap(columns, compteur(i), i, tot)
            
            print(str(columns) + " -> " + str(tot))
            compteur(i) += 1
            i = 0
        else:
            compteur(i) = 0
            i += 1

    return tot

def recursive_heap(columns, n, tot):
    if n == 1:
        print(str(columns) + " -> " + str(tot))
    else:
        recursive_heap(columns, n - 1, tot)
        for i in range(0, n - 1):
            if n % 2 == 0:
                tot = swap(columns, i, n - 1, tot)
            else:
                tot = swap(columns, 0, n - 1, tot)

            recursive_heap(columns, n - 1, tot)

def swap(columns, i, j, tot):
    global maximum

    tot -= (mat(i)(columns(i)) + mat(j)(columns(j)))

    buf = columns(i)
    columns(i) = columns(j)
    columns(j) = buf

    tot += (mat(i)(columns(i)) + mat(j)(columns(j)))
    if (tot > maximum):
        maximum = tot

    # print("max -> " + str(maximum))

    return tot

bestAssociation(mat)
```

oracle – RMAN-08120: warning: archived log not deleted, not yet applied by standby

BACKUP DATABASE PLUS ARCHIVELOG DELETE INPUT;

In Data Guard environment this command tries to

1.backup archivelog before starting backup

2.delete archivelog before starting backup

3.backup database

4.backup archivelog generated during backup

5.delete archivelog generated during backup which in most cases these logs couldn’t send or applied to standby database.

If you configure archivelog deletion policy as in the following it couldn’t delete archivelog and shows warning as RMAN-08120: warning: archived log not deleted, not yet applied by standby.
CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON ALL STANDBY;

How to configure backup with only delete archivelog before starting backup, without trying to delete archivelog during generated backup.

DreamProxies - Cheapest USA Elite Private Proxies 100 Private Proxies 200 Private Proxies 400 Private Proxies 1000 Private Proxies 2000 Private Proxies ExtraProxies.com - Buy Cheap Private Proxies Buy 50 Private Proxies Buy 100 Private Proxies Buy 200 Private Proxies Buy 500 Private Proxies Buy 1000 Private Proxies Buy 2000 Private Proxies ProxiesLive Proxies-free.com New Proxy Lists Every Day Proxies123