Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - EdePC

#861
Exacto, si la estructura del SVG no forma parte del DOM no lo puedes manipular como si fuera parte del DOM XD:
#862
Ya hacen demasiado abuso del PLUS bronze, silver, gold, platinum, titanium, jeje que sigue? 80 Plus Adamantium XD:



Con razón los orientales han sacado su 90 Plus Gold:

#863
Necesitas un navegador de archivos que permita navegación root, por ejemplo: Cx Explorador de archivos: https://play.google.com/store/apps/details?id=com.cxinventor.file.explorer

Una vez instalado te a Ajustes > configuración avanzada > Activas: Modo Superusuario, luego te vas a Local > Sistema > data > misc > wifi > y abres el archivo wpa_suplicant, ahí debe aparecer las SSID (Nombre de red) y las PSK (Contraseñas).

Nota:
- Yo tengo un Galaxy S4 Rooteado pero no me a preguntado a ejecutar como root por medio de SuperSu, no sé si de verdad necesita estar rooteado el móvil ... Puede que en dispositivos más modernos cambie la ruta o los permisos ...
#864
PHP / Re: concatenar array en php
14 Mayo 2020, 20:23 PM
Saludos,

- Yo he entendido que quieres un array que tenga los mismos elementos, pero que los dos primeros y luego cada múltiplo de 7 deben ir concatenados, más o menos así:

66 59
07/05/2
020
07:13
a.m.
135.00 - - 135.00
66 61
07/05/2
020
07:15
a.m.
120.00 - - 120.00
66 62
07/05/2
020
07:31
a.m.
75.00 - - 75.00
...


- Según he probado se puede obtener con:

Código (php-brief) [Seleccionar]
$arr2 = [];
for ($i = 0; $i < count($arr); $i++) {
  if ($i == 0 || $i % 7 == 0) {
    $arr2[] = $arr[$i] . ' ' . $arr[++$i];
  } else {
    $arr2[] = $arr[$i];
  }
}

foreach ($arr2 as $i) {
  echo "$i<br>";
}
#865
Scripting / Re: APIS de Python
14 Mayo 2020, 18:21 PM
Cuando instalas Python también se te instala el archivo .chm de ayuda, ahí está la documentación completa conjuntamente la ruta. Específicamente en Python Module Index tienes la lista completa, luego en cada una de ellas la ruta de la librería:



Lo mismo con la ayuda OnLine: https://docs.python.org/3.3/library/string.html
#866
Bases de Datos / Re: Join SQL
13 Mayo 2020, 19:41 PM
No lo he probado, pero por ahí debe andar la cosa. Lo importante para resolver estos ejercicios es leer el enunciado poco a poco e ir armando consultas que satisfagan ese poco a poco para al final juntar todo:

Código (sql) [Seleccionar]
-- Tengo que hacer un select para obtener todas las ciudades del continente Africa.

-- Primero dice que quiere obtener todas las ciudades:
SELECT * FROM city

-- Luego agrega que tienen que ser solamente los del continente Africa,
-- Primero haces un select de africa para obtener todos los paises de Africa
SELECT * FROM country
WHERE continent = 'africa'

-- Entonces se combinan ambas sentencias con un JOIN simple
SELECT * FROM city
INNER JOIN country ON city.countrycode = country.code
WHERE continent = 'africa'

-- Al final afinas los campos que de verdad necesitas
SELECT city.name
FROM city INNER JOIN country ON city.countrycode = country.code
WHERE continent = 'africa'


- El INNER JOIN es el más utilizado normalmente, este solo muestra los campos que de verdad tienen relación y no estén vacíos, LEFT JOIN mostraría todos los capos de la tabla de la izquierda del LEFT JOIN donde podrían haber campos vacíos o NULL en la tabla de derecha. RIGTH JOIN hace lo mismo pero viceversa.

- Acá te dejo un ejemplo de un LEFT JOIN

Código (sql) [Seleccionar]
CREATE DATABASE banco_2;
USE banco_2;

CREATE TABLE directores (
  id        INTEGER      PRIMARY KEY,
  nombre    VARCHAR(50),
  apellidos VARCHAR(50),
  sueldo    FLOAT
);

CREATE TABLE sucursales (
  nsucursal INTEGER,
  nombre    VARCHAR(50),
  director  INTEGER      REFERENCES directores(id),
  dirección VARCHAR(100)
);

INSERT INTO directores VALUES
  ( 1, 'Alberto', 'Péres Martín' , 2500 ),
  ( 2, 'Antonio', 'López López'  , 3000 ),
  ( 3, 'Silvia' , 'Martín Martín', 2570 ),
  ( 4, 'Pedro'  , 'García Martín', 3500 );

INSERT INTO sucursales VALUES
  ( 1, 'Sucursal Centro', 1, 'Avd. del Estilo, 45' ),
  ( 2, 'Sucursal Oeste' , 2, 'Avd. Mandrágora, 4'  ),
  ( 3, 'Sucursal Este'  , 3, 'Calle Arús, 30'      );

SELECT directores.nombre
     , directores.apellidos
     , sucursales.nombre AS NOMBRE_SUCURSAL
FROM directores LEFT JOIN sucursales
ON directores.id = sucursales.director;

## RESULTADO ESPERADO ##

#+---------+---------------+-----------------+
#| nombre  | apellidos     | NOMBRE_SUCURSAL |
#+---------+---------------+-----------------+
#| Alberto | Péres Martín  | Sucursal Centro |
#| Antonio | López López   | Sucursal Oeste  |
#| Silvia  | Martín Martín | Sucursal Este   |
#| Pedro   | García Martín | NULL            |
#+---------+---------------+-----------------+
#867
GNU/Linux / Re: Comando Terminal Ubuntu
13 Mayo 2020, 16:19 PM
Saludos,

- Tengo entendido de que Linux guarda todos los grupos que existen dentro del fichero /etc/group porque el comando groups solo muestra el/los grupos del que el usuario actual es miembro a no ser que se especifique otro usuario: groups pepe.
#868
Desarrollo Web / Re: Errores javascript
12 Mayo 2020, 18:22 PM
Personalmente considero a Eclipse y a Brackets obsoletos, si no utilizas la Vista previa dinámica de Brackets mejor usa otro editor como SublimeText o Visual Studio Code.

Bracktes utiliza JSLint y ESLint para javascript, estos prácticamente tienen su propia sintáxis y son estos lo que te están dando estos problemas, puedes rebuscar entre los archivos de configuración de Bracktes para deshabilitarlos, configurarlos o simplemente no hacerles caso.

Si quieres seguir la sintáxis de estos XXLint puedes utilizar lo siguiente:

Código (javascript) [Seleccionar]
this.window.onload = function main() {
  'use strict';
  var numero = this.prompt("Introduce un número entero positivo");
  var numero1 = parseInt(numero);
  var numeros = "";
  if (numero < 0) {
    this.alert("El numero no es válido, vuelve a introducir un valor");
  } else {
    this.window.console.log("Calculando el factorial de " + numero);
    this.window.console.log("Resultado " + Factorial(numero1));
    this.window.document.write(Factorial(numero1));
  }
};
#869
Tengo entendido que has utilizado un Parche para tu Windows 7 (Hack7) estos modifican archivos del sistema para esconder los mensajes que indican que Windows no es válido, Windows en sí no está activado, solo se han modificado cosas para que muestre que si lo está XD.

Intenta deshabilitar/desinstalar tu Parche, luego elige tu Theme (tema) y vuelve a aplicar tu Parche. El Windows 7 tiene un botón para Resolver problemas de Aero, revisa si esto soluciona tu problema.
#870
Desarrollo Web / Re: Errores javascript
12 Mayo 2020, 02:36 AM
Que editor de texto o código o IDE estás utilizando para escribir tu código? Ese código es solo texto que guardas como archivo.html. o archiv.css o archivo.js, luego necesitas interpretar ese código abriéndo el archivo.html con un navegador web como chrome, firefox, edge, etc y así ver los resultados.

Claro que dependerá hacia donde estás dirigiendo tu código, es decir, si es para Web, Node.js, etc.

Los errores que muestras yo los entendería como que estás escribiendo código NO dirigido a Web porque no te reconoce los Objetos Web (window, prompt, console, etc) o tu Editor de Código no está configurado para esto.