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 - MinusFour

#1071
Yo simplemente hago click sobre el icono USB en el borde inferior derecho y selecciono el dispositivo USB que quiero pasar a mi distribución.

Si ya tienes una entrada wlan0, lo más seguro es que tu sistema puede ver la USB. Revisa con:

Código (bash) [Seleccionar]

lsusb


Si sale ahí, lo más probable es que tengas un problema de configuración.
#1072
Fue añadida al diccionario hace poco, que más que decir que siempre ha sido incorrecto usar esa palabra para referirse a cifrar. Curioso como la RAE está empeñada en degradar el lenguaje. Por ejemplo: 'parquear' tambien es una palabra según la RAE.

Cita de: Orubatosu en  8 Abril 2016, 15:11 PM
A ver. Un idioma, a menos que esté "muerto" es algo vivo que evoluciona constantemente. El castellano o español (como mas os guste) seguro que en el siglo XV carecía de palabras como "Tomate, "sake", "aeropuerto" y muchas mas.

Esto tiene NADA que ver. Para empezar, ya tenemos una palabra que describe perfectamente el cifrado, 'cifrar'. Esta adición no produce ningún valor semántico al lenguaje. Es más ni siquiera ofrece una mejor composición léxica. Lo único que tiene la palabra es que está arraigada a raíces latinas (crypto). Tenemos un montón de personas haciendo traducciones mediocres del inglés al español y dada la "naturalidad" de estas palabras, son agregadas al diccionario.
#1073
Necesitas instalar linux headers y despues vuelves a intentar:

Código (bash) [Seleccionar]

sudo apt-get install linux-headers-$(uname -r)

#1074
Redes / Re: que airrouter no enrute
7 Abril 2016, 17:03 PM
Si el router hace que los equipos en las VLANs se vean entonces no es un problema de capa 2 sino que lo más probable es que sea un problema de ruteo. Tu router obviamente esta tomando los paquetes de una subred (aislados por una VLAN) y los está enviando a la otra subred (que también esta aislada por una VLAN). El router más que claro que puede hacer esto porque está interconectando tus subredes, ese es su propósito aunque estén en diferentes VLANs. Las redes básicamente están segregadas en otro nivel, pero nada impide que tu router las vuelva a juntar por IP.

Entonces, lo que haces es una ACL simple que deniegue el acceso de paquetes de origen de la otra subred en las entradas de las dos subredes.
#1075
Cita de: AlbertoBSD en  6 Abril 2016, 06:02 AM
Algo que se me hizo interesante y a la vez un poco tonto fue la parte para validar las Llaves.

Dice el texto:
Iteratively SHA-512 hash the public Identity Key and user identifier 5200 times.

Por que 5200? Siendo que a  sha512 no le han encontrado colisiones por que ese numero incluso el sha512 de una texto unas cuantas veces digamos 5 seria suficiente en fin.

:silbar: :silbar:

La técnica se llama key streching:

https://en.wikipedia.org/wiki/Key_stretching

Y es algo que utiliza bastante para KDF:

https://en.wikipedia.org/wiki/Key_derivation_function

Por ejemplo, PBKDF2 o bcrypt.
#1076
Sigues con el error que te he estado mencionado hace 2 posts:

Código (php) [Seleccionar]

$columna = mysqli_fetch_assoc($filas);
echo "<h1>Galerías $columna[NOMBRECATEGORIA]</h1>";

}
echo '<div id="listado">';
$filas = mysqli_query($cnx, $consulta);
while( $columna = mysqli_fetch_assoc($filas)){

 $id = $columna['IDGALERIA'];

 $datos = mysqli_fetch_assoc($filas);


No es necesario que hagas esto:

Código (php) [Seleccionar]

$columna = mysqli_fetch_assoc($filas);
echo "<h1>Galerías $columna[NOMBRECATEGORIA]</h1>";


Al hacer esto, estás descartando una hilera de resultados completa solo para obtener el nombre de la categoría. Lo único que debes hacer es:

Código (php) [Seleccionar]
echo "<h1>Galerías $GET[cat]</h1>";

O simplemente:

Código (php) [Seleccionar]
echo "<h1>Galerías $id</h1>";
#1077
Suena a que es parte del tema de lightdm que estas usando.
#1078
Hasta donde yo se, esa función es para lanzar multiples queries al servidor. E.g.:

Código (sql) [Seleccionar]

SELECT * FROM A; -- Query 1
SELECT * FROM B; -- Query 2
#1079
¿Cada galería tiene por lo menos una foto verdad? No me había dado percatado de las otras limitantes de tu subconsulta, pero en teoría deberías poder realizar un LEFT JOIN así:

Código (SQL) [Seleccionar]

SELECT categoria.IDCATEGORIA,
       categoria.NOMBRECATEGORIA,
       galerias.TITULO,
       DATE_FORMAT( galerias.FECHA_ALTA, '%d/%m/%Y' ) AS FECHA,
       galerias.DESCRIPCION,
       fotos.ARCHIVO
FROM galerias
INNER JOIN categoria ON categoria.IDCATEGORIA = galerias.FKCATEGORIA_ID
LEFT JOIN
    (SELECT * FROM (
       SELECT FKGALERIA,
              ARCHIVO
       FROM fotos
       WHERE estado = 'visible'
       ORDER BY RAND()
    ) as tmp
    GROUP BY tmp.FKGALERIA) as fotos
ON galerias.IDGALERIA = fotos.FKGALERIA
WHERE categoria.NOMBRECATEGORIA = '$id'


Los mismos detalles aplican a tu código. El LEFT JOIN considera que puede o no haber un valor que intersecta con la tabla de fotos. Todavía tienes el detalle que te mencione en tu código. No hace falta si quiera que recojas el valor directamente de la consulta porque sabes bien que el nombre de la categoría es igual a tu variable $_GET['cat'].

La consulta tiene algunos otros detalles como el agrupamiento de columnas no agregadas... En MySQL 5.7 esto probablemente no funcione. La consulta también está expuesta a inyecciones SQL.
#1080
Siento que la pregunta ha cambiado totalmente. Pero lo que estoy viendo es que tus campo IDGALERIA, TITULO, DESCRIPCION, etc son todos diferentes, lo cual explica tus hileras repetidas en la primera imagen que pusiste. La última imagen que has puesto es un simple JOIN.

Código (sql) [Seleccionar]

SELECT categoria.IDCATEGORIA,
      categoria.NOMBRECATEGORIA,
      galerias.TITULO,
      DATE_FORMAT( galerias.FECHA_ALTA, '%d/%m/%Y' ) AS FECHA,
      galerias.DESCRIPCION,
      fotos.ARCHIVO
FROM galerias
INNER JOIN categoria ON categoria.IDCATEGORIA = galerias.FKCATEGORIA_ID
INNER JOIN fotos ON galerias.IDGALERIA = fotos.FKGALERIA


Puedes restringir los resultados al titulo de una categoria con WHERE:

Código (SQL) [Seleccionar]

... WHERE categoria.NOMBRECATEGORIA = '$id'


Esto debe mostrarte 6 resultados de acuerdo a lo que has puesto:

Citar|1|Retrato-1| 2016-03-30 14:54:27 |bla,bla,bla |Retrato  |1
|2|Infantiles-1 |2016-03-30 14:55:22 |bla,bla,bla,bla,bla,bla |Infantiles  |3
|3|Retrato-2|2016-03-30 14:57:18|bjbbbk|Retrato |1
|4|Moda-1|2016-03-30 14:59:03|hvv,vgvhjvjhv,j|Moda |2
|5|Moda-2|2016-03-30 14:59:55|vhvhv|Moda |2
|6|Retrato-3|2016-03-30 15:00:35|cttdtftdtft|Retrato |1

Sin embargo en tu tabla tienes 8 registros, aparecen Moda-3 e Infantiles-2. Para la información que tienes la consulta que he puesto debe funcionar. Pero las imagenes que pones no concuerda exactamente con tu información. Si quieres solucionar un problema real, vas a tener que plantear el problema real con información real. Nada de hipotéticas por favor, que ya van varias personas que intentan solucionar problemas ficticios en este tema y no es justo para ellos.

Otros detalles que puedo ver en tu script de PHP:

Realizas subconsultas separadas cuando pueden ser escritas bajo una consulta y estás saltandote el primer registro para obtener las cabeceras de tu apartado.

Código (php) [Seleccionar]

$filas = mysqli_query($cnx, $consulta);
$columna = mysqli_fetch_assoc($filas);
echo "<h1>Galerías $columna[NOMBRECATEGORIA]</h1>";

}
echo '<div id="listado">';
while( $columna = mysqli_fetch_assoc($filas)){
 $id = $columna['IDGALERIA'];


Cuando llamas a mysqli_fetch_assoc, lees la primea fila y el puntero de $filas cambia a la siguiente fila. Por lo que cuando entras en el while, empiezas a imprimir desde la segunda fila. Básicamente pierdes la información de la primera fila.

Si vas a usar la consulta que te he puesto (que hace el inner join con la tabla de fotos tambien) te sugiero que agregues a los campos selecionados el campo de ESTADO. Verificas en cada hilera si el estado es visible o no (muy parecido a como lo tienes ahora).