dnd 5e – How does having multiples Speeds interact with Difficult Terrain?

The rules on “Using Different Speeds” state (emphasis mine):

(…) Whenever you switch, subtract the distance you’ve already moved from the new speed. The result determines how much farther you can move. If the result is 0 or less, you can’t use the new speed during the current move. (…)

However, I’m unsure what the rules mean when they say “the distance you’ve already moved” especially when difficult terrain is thrown in the mix. The very next section is on “Difficult Terrain” and it states:

(…) Every foot of movement in difficult terrain costs 1 extra foot. This rule is true even if multiple things in a space count as difficult terrain. (…)

So what happens if a creature with a Walking Speed of 30 and a Climbing Speed of 20 begins their turn by walking through 15 feet of difficult terrain to the nearest wall (which is not difficult terrain)? Their remaining Walking movement will be 0, but will their remaining Climbing movement be 5 or 0?

python – Asociación de archivos múltiples en vscode para html y django-html

estoy empezando con el framework de django y estoy usando vscode como editor, para hacer mas rapido el desarrollo he instalado un paquete de autocompletado, para el cual modifiqué mi settings.json quedando de la siguiente manera

"files.associations": {
    "**/*.html": "html",
    "**/templates/**/*.html": "django-html",
    "**/templates/**/*": "django-txt",
    "**/requirements{/**,*}.{txt,in}": "pip-requirements"
},

el cual funciona y puedo usar commandos del paquete instalado, pero deja de autocompletar acciones propias de html, si el archivo settings.json lo cambio para poder reconocer estos comandos:

"files.associations": {
    "**/*.html": "html",
    "**/templates/**/*.html": "html",
    "**/templates/**/*": "django-txt",
    "**/requirements{/**,*}.{txt,in}": "pip-requirements"
},

Se corrige pero deja de funcionar los comandos del paquete instalado, mi duda es saber si existe la forma de asociar la extension html tanto para “html” como para “django-html”, e intentado copiar las llaves on diferentes valores pero da error por llave duplicada, también intente separar ambos por espacios o comas pero no funciona, esper puedan ayudarme, gracias

Recorrido array múltiples PHP – Stack Overflow en español

Hola que tal amigos que tal tengo problemas como recorrer este json no se si es multiple o dimensional, allí vamos estoy consumiendo una web service y me devuelve ese json donde me muestra 2 array principales y dentro de cada array hay mas arrays 1 o mas para recorrer los arrays principales hago un for y para los secundarios hago otro for pero el tema esta en que cuando tiene solo un array dentro del principales no muestra pero en caso de que tenga mas de 1 uno si, no se si estaré haciéndole bien.

En la imagen muestra el json lo correcto debería ser que el asiento 19473575 solo muestre 1 vez y el otro asiento 15120251 esta mostrando correcto los 3 que tengo dentro.

Alguna sugerencia me vendría de mucha ayuda.

imagen

{"listarAsientosResponse":{"asientos":{"transaccion":13978138,"nroTotalPag":4,"listAsientos":({"idImgAsiento":19473575,"numPag":1,"tipo":"ASIENTO","listPag":{"nroPagRef":4,"pagina":1}},{"idImgAsiento":15120251,"numPag":3,"tipo":"ASIENTO","listPag":({"nroPagRef":1,"pagina":1},{"nroPagRef":2,"pagina":2},{"nroPagRef":3,"pagina":3})})}}}
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_URL => "https://ws3.pide.gob.pe/Rest/Sunarp/ListarAsientos?......&out=json",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 0,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "GET",
));
$response = curl_exec($curl);
$ressunartdetalle = json_decode($response, true);
$dato1   = $ressunartdetalle('listarAsientosResponse')('asientos')('listAsientos');
$logitud1 = count($dato1);
?>
<table>
    <?php
    for ($i = 0; $i < $logitud1; $i++) {
        $dato2    = $ressunartdetalle('listarAsientosResponse')('asientos')('listAsientos')($i)('listPag');
        $largo2 = count($dato2);
        for ($k = 0; $k < $largo2; $k++) {
    ?>
            <tr>
                <td class='text-center'><?php echo $dato1($i)('idImgAsiento'); ?></td>
                <td class='text-center'><?php echo $dato1($i)('numPag'); ?></td>
                <td class='text-center'><?php echo $dato1($i)('tipo');  ?></td>
                <td class='text-center'><?php echo $dato2($k)('nroPagRef'); ?></td>
                <td class='text-center'><?php echo $dato2($k)('pagina'); ?></td>
            </tr>
    <?php
        }
    }
    ?>
</table>

Write the following set using the condition: The set of integers which are odd multiples of 5

Is this correct I got the following { n E Z: n = 10k-5 for some k E Z}

python – Find the sum of all the multiples of 3 and 5 under 1000

I’ve been working on the first Project Euler problem and couldn’t figure it out:

If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. > The sum of these multiples is 23. Find the sum of all the multiples of 3 or 5 below 1000.

After some research online, I realized that this code worked to find the solution:

n = 0
for i in range(1,1000):
     if not i % 5 or not i % 3:
         n = n + i
print(n)

I don’t understand why it works though! Can someone explain what the code does and how it works? Total newbie here so thank you in advance!

Múltiples COUNT en una consulta – PostgreSQL

Tengo básicamente estas 5 tablas:

Tabla 1: especialidades:

  • codigo_especialidad (PK)
  • especialidad_nombre
  • especialidad_estado

Tabla 2: especialidades_subespecialidades:

  • codigo_especialidad_subespecialidad (PK)
  • codigo_subespecialidad (FK)
  • codigo_especialidad (FK)
  • especialidad_subespecialidad_estado

Tabla 3: subespecialidades:

  • codigo_subespecialidad (PK)
  • subespecialidad_nombre
  • subespecialidad_estado

Tabla 4: subespecialidades_muestras:

  • codigo_subespecialidad_muestra (PK)
  • codigo_subespecialidad (FK)
  • codigo_muestra_biologica (FK)

Tabla 5: muestras_biologicas:

  • codigo_muestra_biologica (PK)
  • muestra_biologica_tipo
  • muestra_biologica_estado

En la tabla 1 y 3 hay una relacion de muchos a muchos, así que la tabla 2 es la que rompe esa relacion.
En la tabla 5 y 3 hay una relacion de muchos a muchos, así que la tabla 4 es la que rompe esa relacion.

Lo que trato de hacer es obtener todos los atributos de la tabla 3(subespecialidades) adicionando 2 columnas al resultado, indicando cuantas especialidades pertenecen a cada subespecialidad, y cuantas muestras biológicas están asignadas a una subespecialidad. Para ello hice la siguiente consulta, pero en las 2 columnas donde se debe estar haciendo los conteos me muestra la misma cantidad:

SELECT codigo_subespecialidad, subespecialidad_nombre, subespecialidad_estado, COUNT(especialidad_subespecialidad.codigo_especialidad) AS total_especialidades, 
COUNT(subespecialidades_muestras.codigo_muestra_biologica) AS total_muestras_biologicas FROM subespecialidades
LEFT JOIN especialidad_subespecialidad ON subespecialidad.codigo_subespecialidad = especialidad_subespecialidad.codigo_subespecialidad
LEFT JOIN especialidad ON especialidad.codigo_especialidad = especialdiad_subespecialidad.codigo_especialidad
LEFT JOIN subespecialidad_muestra ON subespecialidad.codigo_subespecialidad = subespecialidad_muestra.codigo_subespecialidad
LEFT JOIN muestras_biologicas ON muestras_biologicas.codigo_muestra_biologica = subespecialidad_muestras.codigo_muestra_biologica
WHERE subespecialidades.subespecialidad_estado = 1 GROUP BY subespecialidades.codigo_subespecialidad

Y el resultado es este:

introducir la descripción de la imagen aquí

Como pueden ver dentro del cuadrado rojo, los totales se repiten en ambas columnas, y no debería repetirse porque yo conozco los totales. Es como si ambas columnas estarían contando lo mismo. Una ayuda porfavor, gracias.

Error to update multiples records with updateAll() in CakePhp 4

enter image description here

I am trying to update multiple fields with function updateAll() in Cakephp version 4, but I have a error.

I leave the catch of the error and the code of my controller Users.

Thanks.

lisp – Lispy code? Sum multiples of 3 or 5 up to 1000

I’ve started learning Lisp one more time (I seem to do this every couple years); my experience is with C, basically.
My answer to Project Euler problem 1 (sum multiples of 3 and 5 below 1000) is below.

Please suggest improvements, style changes, indentation, commenting, naming of “objects”, …

(defun multiple-of-3-or-5p (n)
    "predicate for multiple of 3 or 5"
    (cond ((= 0 (rem n 3)) t)
          ((= 0 (rem n 5)) t)
          (t nil)))

(defun sum35 (n)
    "sum all multiples of 3 or 5 up to n (including n)"
    (cond ((= n 0) 0)
          (t (+ (if (multiple-of-3-or-5p n) n 0) (sum35 (- n 1))))))

;; in the repl use
;; (sum35 999)

(defun predicate-sum (predicate n)
    "sum integers up to n (including n) that match the predicate"
    (cond ((= n 0) 0)                                 ; stop recursion
          (t (+
              (if (funcall predicate n) n 0)          ; add n or 0 and
              (predicate-sum predicate (- n 1))))))   ; the recursed sum to (n - 1)

;; in the repl use
;; (predicate-sum 'multiple-of-3-or-5p 999)

Other than “stuff” relevant to the code above, I came across a few question while working on this problem.

  1. What is the natural Lispy way to define upper boundaries? Include or exclude the specific value? Ie, if you see (summation 3 6) you think 3+4+5 or 3+4+5+6?
  2. Is there a standard way to make a list of numbers 0 to 1000 (999)? Something like (make-list 0 1000)?

Thanks in advance

shadowrun sr5 – A sustained spell should require multiples drain resistance checks?

We are playing a Shadowrun 5 campaign. When a mage cast a spell, it should roll a Drain resistance check. The GM is requiring multiple drain checks, one for each turn the mage sustain the spell (in case of sustained spells). But I don’t think that a spell requires multiples checks, just one right after casting the spell. What’s the correct rule?

javascript – Múltiples párrafos dentro de un array js

En Javascript podes contatenar cadenas usando:

Opción 1: el operador +

Ejemplo:

properties: {
  title: '<?php echo $row["ROTULO"] ?>',
  description: '<p><?php echo $row["PRICE_A"] ?></p>' +
             '<p><?php echo $row["PRICE_B"] ?></p>' +
             '<p><?php echo $row["PRICE_C"] ?></p>'
}

Un dato importante a tener en cuenta es que el operador + debe estar al final de la línea siempre


Ejemplo:

properties: {
  title: '<?php echo $row["ROTULO"] ?>',
  description: `<p><?php echo $row["PRICE_A"] ?></p>
             <p><?php echo $row["PRICE_B"] ?></p>
             <p><?php echo $row["PRICE_C"] ?></p>`
}