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ú

Temas - JonaLamper

#1
Buenas,

Estoy tratando de encontrar este libro: Ingeniería social, El arte del hacking personal - Christopher Hadnagy. ¿Sabéis de alguna web donde pueda encontrar el libro?

Salu2!  :D
#2
Buenas,

Hace unos días instalé Mint + Cinnamon y por defecto hay una segunda pantalla a la izquierda. Me gustaría eliminar esta segunda pantalla o, al menos, saber cómo acceder a ella (no he encontrado ningún comando en Internet, solo cosas relativas a cambiar de escritorio, pero no es lo mismo).



Traté de desactivar (en teoría) esta segunda pantalla en el Display panel, pero no funcionó  :-\



¿Alguien sabe cómo acceder a ella o cómo eliminarla?
#3
Después de leer algunos temas sobre la implementación de los métodos de ZK (Zero-knowledge) en el Ethereum blockchain, ¿cómo afectaría esto al PoW (proof-of-work)?

Por favor, que alguien me corrija si me equivoco (empecé hace poco), pero si los nodos necesitan validar las transacciones, ¿cómo pueden hacerlo sin tener acceso a la información?

Por ejemplo: un smart contract cumple una condición cuando la persona A hace un pago de 1 Ether a la persona B. Con los métodos ZK esta información no se conoce. Por lo tanto, si no se conoce, ¿cómo pueden los nodos validar que el contrato se ha cumplido correctamente si no es posible acceder a esta información?  ;D
#4
Seguridad / Seguridad en Blockchain
16 Junio 2020, 17:43 PM
Buenas!

La verdad que llevaba bastante tiempo sin entrar por aquí. No sé si hay un apartado de blockchain pero no he visto nada. Bueno, al lío.

¿Alguien sabe si es posible que la información contenida en las transacciones (es decir, la que se escriben en los bloques) sea de alguna manera cifrada? Hasta donde sé, la información en la blockchain es pública, lo anónimo son las cuentas. Pero yendo un paso más allá, me preguntaba si es posible escribir información en los bloques de forma que no sea legible.

He buscado información sobre esto pero no he encontrado gran cosa, ¿alguien sabe algo?

Salu2!  ;D
#5
Buenas tardes!

Tengo que redactar un documento algo extenso que trata sobre algoritmos genéticos y necesito dibujar bastantes ilustraciones de todo tipo (arrays, grafos, bifurcaciones, esquemas de flujo de ejecución, etc.). He buscado por Internet herramientas, pero ya que aquí hay mucho sabio/a, me gustaría preguntar si conocéis herramienta de este tipo (por favor, que no sean de pago. Al menos que haya versión gratuita).


Muchas gracias y un saludo gente!  ;D
#6
GNU/Linux / Instalar paquete en Linux
7 Abril 2019, 10:59 AM
Buenos días,

No controlo mucho Ubuntu y tengo algunas dudas a la hora de instalar un programa que me he descargado.



Si entro a la carpeta de los binarios, ¿en teoría debería ejecutar el .jar para que el programa se instale? Si es así, ¿cómo podría hacerlo?

Muchísimas gracias por la ayuda :)
#7
Buenas tardes,

Me aburro un poco en clase y no sé cómo pero me ha venido a la cabeza esa pregunta. Y la verdad no encuentro una respuesta (ni afirmativa ni negativa).

Cuanto tenemos una "estructura" que tiene 2 dimensiones, es muy común decir que lo que tenemos es una matriz. Ahora bien, si tenemos una estructura de n dimensiones, ¿eso tiene algún nombre? Los matemáticos son muy freaky para estas cosas, así que estoy de que ese nombre existe.

¿Alguien sabe algo sobre esto xD?
#8
¡Buenos días!

Estoy tratando de programar (o buscar por Internet pero aún no he encontrado nada interesante), una forma de programar una distribución tal que así:

https://es.wikipedia.org/wiki/Distribuci%C3%B3n_de_probabilidad#/media/File:Normal_distribution_pdf.png

Es decir: que yo pueda modificar cómo quiero que sea la forma de mi campana de Gauss.

¿A alguien se le ocurre algo? Voy a seguir buscando igualmente  ;D

#9
Java / método "Put" en la clase Vector
7 Febrero 2019, 00:00 AM
Buenas,

Estoy mirando la documentación de Java y veo que la clase Vector no tiene un método put. Necesito añadir elementos a un vector pero, previamente, necesito quitar el que hubiese. Podría hacer esto:

Código (java) [Seleccionar]
miVector.remove(index);
miVector.add(index, elem);


El problema es que hay veces que no necesito borrar elementos porque "aún" no existen. En definitiva: lo que necesito es alguna forma de hacer un put (machacar el elemento que hubiese). ¿A alguien se le ocurre algo? Sería como si tuviese un array e hiciese lo siguiente:

Código (java) [Seleccionar]
miArray[index] = elem;

Muchas gracias  ;D
#10
Buenas!

Tengo un programa escrito en Java y necesito lanzar un algoritmo que tarda más o menos 1h en ejecutarse. Como tengo que hacer muchas pruebas, me gustaría usar tres de mis cuatro núcleos del procesador para lanzar tres ejecuciones de Eclipse a la vez. ¿Es posible? ¿Alguien sabe cómo?

Muchísimas gracias  ;D
#11
Java / Error al leer double de fichero [HELP]
21 Enero 2019, 19:56 PM
Buenas tardes!

A ver... tengo un código muy fácil que no sé por qué demonios no funciona  :xD Estoy tratando de leer un double desde fichero así:

Código (java) [Seleccionar]
@Override
public double readDouble(Scanner in) {
return in.nextDouble();
}

double element = readDouble(in);


Y en el fichero tengo el siguiente número escrito: 48.46372902270499. Si asigno ese número directamente a la variable element, entonces sí lo procesa, o sea que debe haber algún tipo de fallo en la lectura, pero no sé cuál  :-\  El Scanner in está simplemente declarado así:

Código (java) [Seleccionar]
Scanner in;

Somebody help me :(

P.D: la excepción lanzada es InputMismatchException, pero la he buscado y simplemente dice que no coincide el "token" leído con el esperado.
#12
Buenas noches,

Estoy trabajando con muchos ficheros .txt que me generan datos en forma de columnas, algo así:

01    161.142   159.754   174.270   158.138
10    159.376   159.236   172.094   157.960
20    160.898   159.826   173.472   156.994
30    158.066   159.482   172.400   157.584
40    155.970   161.116   170.510   157.604
50    154.942   163.032   172.318   155.902
60    149.300   161.068   172.662   156.722
70    143.570   162.076   175.824   156.464
80    137.244   163.024   171.584   156.804
90    131.270   163.854   169.808   158.356
99    123.330   165.952   174.112   158.400

Si por ejemplo copio esos datos en un excel, se me pegarán todos en una sola columna de la hoja excel. El problema es que yo quisiera que cada columna se copiase en una columna de la hoja excel. ¿Alguien sabe cómo?  :-\

Muchas gracias  ;D
#13
¡Hola!

Estoy empezando a programar una sencilla aplicación web con Spark (programación en Java), y no tengo muy claro cómo puedo realizar una petición POST. Adjunto una imagen del código y el resultado que muestra el navegador:




  • Recuadro verde: imprimo una línea para ver si pasa por ahí, pero no.
  • Recuadro morado: aquí se puede ver la URL completa.
  • Recuadro azul: me dice que el método que estoy usando es GET en vez de POST.
  • Recuadro rojo: la petición POST dice que debe retornar un estado 201, pero lo que obtengo es un estado 200.

Pregunta: ¿cómo puedo hacer una petición de forma que sí entre por el método POST que tengo definido?

¡Muchas gracias!  ;D



#14
Muy buenas,

Tengo un problema que no sé resolver al concatenar strings y escribir en un fichero. ¿Alguien sabe por qué no me deja?

Adjunto imagen, podéis confiar en el link jajaja:

https://ibb.co/mCiAzK

Muchas gracias  ;D
#15
Windows / Error al ejecutar fichero por lotes
27 Septiembre 2018, 21:28 PM
Me he descargado un programa y para ejecutarlo debo entrar en una carpeta y simplemente ejecutar un fichero por lotes (está hecho en Java). Lo que me ocurre es que se ejecuta pero inmediatamente se cierra la pantalla (como si diese un pantallazo).

El programa me funciona bien en otro ordenador. Pensé que podía ser por Java, pero acabo de actualizarlo y sigue igual.

¿Sabéis de qué podría ser?

Muchas gracias  ;D
#16
Buenas,

Estoy tratando de buscar una herramienta (a poder ser "sencilla" de usar) en la que pueda meter órdenes de complejidad y me saque gráficas. Por ejemplo:


  • n * log(n)
  • n^1/r
  • ...

O sea, quisiera saber cómo son las gráficas de esas expresiones cuando las variables crecen.

¿Alguien conoce alguna herramienta?

Muchísimas gracias  ;D
#17
Windows / Modificar gráfica en Word
16 Abril 2018, 14:20 PM
Muy buenas,

En primer lugar, disculpad si este hilo no va aquí.

Estaba tratando de modificar una gráfica en Word. Algo que pensaba sería sencillo, pero no encuentro la manera de hacerlo.
Tengo una gráfica y quiero que en el eje de las X vaya creciendo de la siguiente forma:

0 - 1/4 - 1/16 - 1/64 - 1/256 - 1/1024... 1/4n

Os dejo un enlace para que podáis verlo mejor:

https://ibb.co/gBtXe7

Como veis, en el recuadro rojo puedo editar el eje X, pero cuando lo pongo en forma de fracción, aleatoriamente me asigna unos valores y no sé cómo cambiarlos. También podría hacerlo abriendo Excel, pero tampoco sé cómo cambiar los valores del eje.

Muchísimas gracias  ;D
#18
Muy buenos días,

Estoy tratando de buscar alguna forma de, teniendo este código (no es más que un pseudocódigo):


x = 5
r = 1
while 0 < x
    r = r * x
    x = x - 1
endwhile
write r
end


Al ejecutar un script me intercambie los símbolos. Por ejemplo: donde hay un < debería poner, aleatoriamente, un >, <= o >=. Donde hay un *, debería poner, aleatoriamente, un -, + o /. Y al programa modificado, guardarlo en un fichero diferente. Así podría hacer muchas modificaciones de ese programa y tener muchos mutantes diferentes.

¿Alguien me podría decir o dar ideas sobre cómo podría hacerlo de una forma más o menos sencilla?

Como siempre, muchísimas gracias  ;D
#19
Muy buenos días,

Estoy tratando de buscar alguna aplicación/programa que sea capaz de coger cualquier otro programa escrito en cualquier lenguaje (al menos en los más básico como C, C++, Java...) y pasarlo a algún tipo de pseudocódigo. No importa cómo sea ese pseudocódigo. ¿Alguien sabe si existe alguna herramienta así?

Un ejemplo de un programa en pseudocódigo podría ser este:

Código (actionscript) [Seleccionar]
x = 5
r = 1
while 0 < x
   r = r * x
   x = x - 1
endwhile
write r
end



Muchas gracias  ;D
#20
Java / Generar una tabla de verdad
17 Noviembre 2017, 00:59 AM
Muy buenas noches,

He estado buscando algunos ejemplos sobre esto, pero ninguno me convence. A ver si a alguien se le ocurre alguna forma "elegante" de hacerlo.
Lo que pretendo es generar una tabla de verdad. Imaginemos una tabla de verdad de 3 variables, sería así:

0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

Ahora bien, cada fila de esas para mí va a ser un array. Es decir que yo tendría 8 arrays con esas 8 combinaciones. Luego, ¿cómo hago un programa que dadas n variables me genere todos los arrays posibles, es decir, 2^n arrays?

Muchísimas gracias!  ;D
#21
Windows / No me deja escribir IE
12 Septiembre 2017, 16:14 PM
Muy buenas,

Me pasa algo curioso con IE... Hay veces en las que no me deja escribir. Sí, así sin más. Entro a páginas, pincho en las cajas de texto (supongamos que es una página con formularios) y no me deja. Es más, no me deja ni siquiera buscar en la caja de Google (en su página de inicio, vaya). Sólo me pasa con IE, con Chrome, por ejemplo, funciona perfectamente.

He tocado algunas opciones como subir la Seguridad de Internet a nivel Alto (entonces se desactiva javascript pero manualmente lo vuelvo a activar) y ha funcionado momentáneamente, pero cuando lo cierro y abro vuelve a "desconfigurarse" (o yo qué sé) y pasa lo mismo: no me deja escribir en en las cajas de texto.

¿A alguien le ha pasado alguna vez esto? La versión de IE es la 11.0.9600.18739.

Un saludo  ;D
#22
Buenas noches,

Estoy tratando de instalar un tema pero me ha surgido una dependencia que no sé solucionar. La dependencia es la siguiente:

Código (bash) [Seleccionar]
adapta-gtk-theme : Depende: libgtk-3-common (>= 3.22.15) pero 3.22.11-1 va a ser instalado

Estoy mirando en el gestor de paquetes pero en Debian 9 tan sólo hay hasta la versión 3.11 de ese paquete, luego estoy intentando descargarlo de alguna manera e instalarlo. Aquí aparecen versiones superiores de ese paquete:

https://packages.qa.debian.org/g/gtk+3.0.html

Pero no tengo ni la menor idea de cómo descargarlos.

¿Alguien me puede ayudar con este asunto?

Muchas gracias  ;D

#23
GNU/Linux / Fichero sudoers en Debian 9
21 Agosto 2017, 20:39 PM
Buenas tardes,

Acabo de instalar Debian 9 y, mientras estaba haciendo algunos apaños iniciales, me he encontrado con que dentro de /etc no está el fichero sudoers. ¿Alguien sabe algo sobre esto? Voy a buscar por la red a ver qué pasa  ;D

Salu2!
#24
Foro Libre / ¿Alguien utiliza GitHub?
24 Junio 2017, 20:15 PM
Buenas tardes,

Normalmente pregunto a mis amig@s si alguien tiene determinada red social o semejantes. Pero cuando pienso en GitHub, realmente creo que este es el sitio más indicado para preguntar si alguien lo suele utilizar y sube cosas interesantes sobre las que se pueda aprender e incluso colaborar aportando ideas o ayuda de algún tipo.

Hace algunos días que me he puesto a actualizar el mío. Si alguien quiere poner el suyo, adelante.

Dejo el mío por aquí:

GitHub:   github.com/Joncarre


¡Salu2!

#25
Seguridad / Ataque ICMP Flooding
17 Junio 2017, 16:09 PM
Muy buenas,

En un ataque ICMP Flooding, ¿cómo es la relación entre el ancho de banda que debería tener un supuesto atacante y una víctima para que ocasione algún tipo de daño -básicamente que se sature la víctima-?

Es decir, en la supuesta saturación por parte de la víctima y su ancho de banda, ¿qué cosas intervienen? ¿Interviene su sistema operativo, por ejemplo? Si sólo interviene lo que es el propio ancho de banda, ¿cuánto de grande debe ser el ancho de banda respecto al de la víctima?

Es que he hecho algunas prácticas en la universidad pero han sido siempre desde máquinas virtuales, y claro, todas tenían el mismo ancho de banda. Podía esnifar los paquetes ICMP pero no ver in situ cómo la víctima se satura.

En fin, si alguien sabe información de este tipo o sabe de algún sitio donde pueda consultarlo se lo agradecería muchísimo.


Salu2!  ;D
#26
GNU/Linux / Debian 9 Stretch
15 Junio 2017, 23:13 PM
Buenas noches,

¿Alguien que esté al tanto sobre Debian 9 puede informarme un poco? Fechas de lanzamiento, nuevas actualizaciones, cambios, etc.


Un saludo.
#27
Muy buenas noches,

¿Hay alguna forma de saber en Java si un array contiene un determinado objeto? El objeto no es de ninguna clase primitiva, es un objeto de una clase mía. Lo que busco es una especie de array.indexOf en javascript.


Muchas gracias  ;D
#28
PHP / PHP: pasar de Object a JSON
3 Abril 2017, 13:26 PM
Muy buenas,

Tengo una clase Mapa que es más o menos de este estilo:

Código (php) [Seleccionar]
<?php
/**
 * Esta clase es un Tranfer Object, que son utilizados para transportar datos
 * desde la base de datos hasta las capas superiores.
 */
class Mapa{
private $id_mapa;
private $nombre;
private $complejo;
private $usuario;
private $creado;
private $actualizado;
private $descripcion;

/** id_mapa */
public function getId_mapa(){
return $this->id_mapa;
}

public function setId_mapa($id_mapa){
$this->id_mapa $id_mapa;
}

                
// Etc...
}
?>


Por otro lado, tengo una función que hace un SELECT en la base de datos, coge todos los Mapas almacenados y crea un array de Mapas, es decir, un array que almacena objetos de tipo Mapa.

Código (php) [Seleccionar]
/**
* Selecciona todos los mapas de la base de datos
* {@inheritDoc}
* @see IMapa::selectMapas()
*/
public function selectMapas(){
$data_source = new DataSource();
$data_table = $data_source->ejecutarConsulta("SELECT * FROM mapas");
$mapa = null;
$mapas = array();
foreach ($data_table as $clave => $valor) {
$mapa = new Mapa();
$mapa->setId_mapa($data_table[$clave]["id_mapa"]);
$mapa->setNombre($data_table[$clave]["nombre"]);
$mapa->setComplejo($data_table[$clave]["complejo"]);
$mapa->setUsuario($data_table[$clave]["usuario"]);
$mapa->setCreado($data_table[$clave]["creado"]);
$mapa->setActualizado($data_table[$clave]["actualizado"]);
$mapa->setDescripcion($data_table[$clave]["descripcion"]);
array_push($mapas, $mapa);
}
return $mapas;
}


Una vez hecha la SELECT, quiero pasar el resultado a un JSON. Y lo que tengo es esto:

Código (php) [Seleccionar]
require 'MapaDAO.php';

// Creamos una instancia del DAO para Mapa
$dao = new MapaDAO();

/**
* Traer todos lo registros de la tabla Mapas.
*/
$resultado = $dao->selectMapas();

// Cogemos el primer objeto (la primera fila de la base de datos) y la pasamos a JSON
$json = json_encode($resultado[0]);
echo $json;


Concretamente estoy accediendo a la primera posición del array (al primer objeto de tipo Mapa) y lo estoy intentando pasar a un JSON. Después, en la petición AJAX estoy imprimiento ese JSON, pero me aparece vacío  :huh:

Lo gracioso es que si hago esto:

Código (php) [Seleccionar]
$json = json_encode($resultado[0]->getId_mapa());

Sí que me muestra el id del mapa en formato JSON. Pero ya os digo, no me funciona cuando le digo que me pase todo el objeto a un JSON. ¿Alguien sabe qué puede estar pasando?

Un saludo  ;D


Posdata: Estoy vfendo en la documentación de PHP lo siguiente: "Si un object se convierte en un object, éste no se modifica. Si un valor de cualquier otro tipo se convierte en un object, se crea una nueva instancia de la clase stdClass incorporada."

¿Es posible que tenga que convertir mi objeto Mapa en un objeto stdClass?
#29
Buenas,

Tengo dos dudas...

1.- Cuando saco un dato de tipo Date de la base de datos y le pido que me lo muestre, me muestra esto:

2016-12-09T23:00:00.000Z

¿Cómo podría hacer para que me mostrase algo como: 2016/12/09?

2.- Me gustaría, además de la fecha, guardar la hora. El problema es que en el formulario HTML yo sólo introduzco la fecha en formato YYYY-MM-DD. ¿Cómo es posible guardar la hora en la base de datos (aunque veo que en el ejemplo anterior me ha guardado las 23:00, no sé por qué)? Y, una vez almacenada, ¿cómo puedo mostrarla con un formato de 24 horas?


Muchísimas gracias, como siempre  ;D
#30
Muy buenas,

¿Alguien sabe de algún programa sencillo al que yo le pase un texto y me lo vaya leyendo en voz alta?

Muchísimas gracias  ;D


P.S.: perdón si esto no va a aquí, pero no sabía dónde ponerlo  :-\

Ya he encontrado un bot en Telegram que lo hace. Gracias igualmente. Por cierto, el bot se llama @TextTSBot

Salu2.
#31
Buenas de nuevo,

Esta vez tengo un pequeño problema que no logro solucionar: el footer. Resulta que si le ponga la propiedad fixed, cuando el formulario ocupa mucho, el footer lo tapa. Pero es que si quito la propiedad fixed, entonces cuando el formulario ocupa poco, el footer se sube.

No consigo encontrar un termino medio jugando con el posicionamiento del footer  :-\

Imagen con fixed ACTIVADO (el footer tapa elementos del formulario):



Imagen con fixed DESACTIVADO (no tapa elementos, pero si el formulario es pequeño, el footer se sube):



De nuevo, muchas gracias por todo.
#32
Desarrollo Web / Hacer que un <tr> sea un link
24 Enero 2017, 13:17 PM
Buenas,

Digamos que tengo una tabla que se rellena dinámicamente con jQuery al realizar una petición al servidor y quiero que cada fila de la tabla sea un enlace (para que al pulsarlo me aparezcan más detalles sobre ese resultado).

¿Alguien sabe cómo podría hacer que una fila de una tabla sea un link?


Muchas gracias!  ;D
#33
Desarrollo Web / Duda con botón (HTML y CSS)
17 Diciembre 2016, 12:24 PM
Muy buenas,

Tengo un botón que aparece el nombre del usuario "Hola, root" (por ejemplo). Al hacer hover, digamos que se voltea 90 grados y aparece un "Salir" en el que supuestamente al hacer click te deslogeas de la web. Esa transición dura aproximadamente 1 segundo, el problema es que el href que tiene el botón sólo actúa cuando está en "Hola, root" y, cuando se voltea 90 grados y aparece "Salir", ya no tiene efecto el href (o sea, al voltearse es como si pasase a ser otro botón distinto que no tiene asignado ningún href).

Captura de la transición del botón:



Código en HTML:

Código (html4strict) [Seleccionar]
   <a href="/inicio">
       <button class="salir pacifico"><span>Hola, <%=usuario%></span></button>
   </a>


Código en CSS:

Código (css) [Seleccionar]
.salir {
   border-top: 0px;
   border-bottom: 0px;
   border-right: 3px #0385c3 solid;
   border-left: 3px #0385c3 solid;
   cursor: pointer;
   display: block;
   /* border: 1px rgba(255, 255, 255, 0) solid; */
   background: rgba(58, 121, 153, 0);
   color: #2d2d2d;
   margin-bottom: auto;
   margin-top: 35px;
   margin-right: 10px;
   /* padding: 10px; */
   font-size: 18px;
   width: 160px;
   float: right;
   /* box-sizing: border-box; */
   transition: all 1s ease;
   transform-style: preserve-3d;
}

.salir:hover {
transform-origin: center bottom;
transform: rotateX(-90deg) translateY(100%);
}
.salir:after {
top: -120%;
left: -3px;
width: 100%;
position: absolute;
background: white;
content: 'Salir';
transform-origin: left bottom;
transform: rotateX(90deg);
       font-size: 18px;
       border-right: 3px #0385c3 solid;
       border-left: 3px #0385c3 solid;
       color: white;
       background: rgba(58, 121, 153, 0);
}



¿Alguien sabe qué podría hacer para que cuando aparezca "Salir" me funcione el href del botón?


Muchísimas gracias  ;D
#34
Buenas,

Al igual que en Visual Studio existe una forma de ir viendo en tiempo de ejecución cómo cambian las variables del programa, estoy buscando exactamente lo mismo pero en Eclipse (Foto 2), ¿alguien sabe cómo se hace? El problema es que en Eclipse lo puedo ver pero tengo que estar poniendo el ratón encima de la variable para ver su valor... Y yo no quiero eso. Quiero "sacar" (Foto 1) la variable para poder ir viendo cómo cambia con la ejecución.

Foto 1:



Foto 2:



Muchas gracias!  ;D
#35
Muy buenas,

Este mes hace 4 años que tengo un portátil y, desde hace ya algún tiempo, ha empezado a mermar. Lo que ocurre es que cuando empieza a mover gráficos (poner un vídeo en HD, navegar rápidamente cargando imágenes, etc) se calienta de una manera bastante preocupante. Tanto es así que, en más de una ocasión, se ha apagado él solo por la alta temperatura que alcanza.

De temas hardware no sé mucho, y no tengo ni idea de porqué puede ser esto... Sospecho que la gráfica es malísima y además tiene muy poca ventilación (un pequeño hueco en la parte izquierda y poco más). Y en definitiva... parece que se está haciendo viejo. ¿Alguien me sabría decir por qué pasa esto y qué solución es la mejor? Porque la verdad es que quiero que aún me dure algún año más  :)

Dejo por aquí un pequeño resumen del sistema:




Posdata: si necesitáis saber más detalles sobre el sistema, decidlo y los pongo sin problemas.

¡Gracias!
#36
Buenos días,

Tengo dos preguntas:

1.- ¿Existe algo parecido al administrador de tareas pero en Linux? Concretamente, cuando el SO se queda "colgado" y no responde, ¿qué se puede hacer para eliminar los procesos que no responden? Hasta ahora yo hacia un kill, pero claro, a veces ni siquiera puedo abrir la terminal.

2.- Relacionada con la anterior, ¿qué atajos de teclado usáis en el día a día y pueden ser útiles? Quiero aprender a desenvolverme por el entorno (Debian "Jessie").


Muchas gracias  ;D
#37
Bases de Datos / Duda con clave ajena (PhpMyAdmin)
12 Noviembre 2016, 18:28 PM
Buenas,

Tengo dos tablas usuarios, partidas y quisiera que mi tabla jugadores tuviese una clave compuesta formada por las dos claves primarias de usuarios y partidas. ¿Estaría bien así? Simplemente he creado una relación de cada clave y las he unido.



Lo que veo es que al mirar la estructura de la tabla jugadores, en el campo id_usuario me aparece una llave gris, ¿eso qué significa y por qué no me aparece también en el campo id_partida?




Posdata: si alguien sabe hacerlo con una sentencia SQL también me serviría ^^

Muchas gracias  ;D
#38
Java / Duda en una condición if
6 Noviembre 2016, 13:41 PM
Buenas, alguien me podría confirmar si esto:

Código (java) [Seleccionar]
return this.name + (name.getValueArg() > 0 ? (" " + param) : "");

es lo mismo que esto:

Código (java) [Seleccionar]
if(this.name + (name.getValueArg() > 0))
return " " + param;
else
return "";


Muchas gracias  ;D
#39
Foro Libre / Leyes sobre delitos informáticos
2 Noviembre 2016, 00:41 AM
¡Buenas!

Estoy realizando un documento en el que quiero reflejar cómo está actualmente el tema de las leyes en los delitos informáticos, el problema es que me estoy dando cuenta que buscar las leyes y organizarlas es un poco jaleo. He encontrado algunos sitios en los que dicen qué artículos hablan de los delitos informáticos, entonces los estoy buscando y copiando (filtrándolos un poco, porque las expresiones son muy técnicas). Mi pregunta es, ¿alguien sabe un sitio en el que ya estén recopiladas todas las leyes de los delitos informáticos en vez de tener que ir buscando artículo por artículo?

Gracias  ;D


Posdata: soy de España.
#40
Buenas,

¿Alguien sabe algún buen IDE para programar en C++ en entornos Linux (debian)?

Hasta ahora usaba Visual Studio que la verdad me resulta muy bueno, pero quiero cambiarme. Principalmente lo uso para: diseño de algoritmos y estructuras de datos (uso bastantes librerías).


Muchas gracias  ;D
#41
Buenas,

De forma general, ¿qué debo hacer cuando me bajo un programa? Por ejemplo: estoy tratando de instalar el servidor https://nodejs.org/en/ entonces me bajo el .tar.xz, lo descomprimo y...? Según una web debería ejecutar:


./configure
make
sudo make install


Pero al entrar dentro de la carpeta que me he bajado, el comando ./configure no funciona (me dice que no existe el directorio). Entonces, de forma general, ¿qué debo hacer cuando no quiera instalar programas por la terminal y me los quiera bajar desde internet?

Muchas gracias  ;D

Posdata: dentro del .tar.xz tengo los directorios: bin, include, lib y share. ¿Quizá el comando ./configure se está refiriendo a uno de esos 4 directorios que yo tengo?
#42
Java / Duda en constructora
20 Octubre 2016, 22:09 PM
Buenas!

Tengo la siguiente clase en la que se define un tipo enumerado y la cual tiene dos constructoras con y sin argumento:

Código (java) [Seleccionar]
public enum ENUM_BYTECODE {
PUSH, LOAD, STORE, ADD, SUB, MUL, DIV, OUT, HALT;
private int valueArg;

/**
* Constructora
*/
ENUM_BYTECODE() {
this(0);
}
/**
* Constructora
* @param n
*/
ENUM_BYTECODE(int n) {
this.valueArg = n;
}
}


¿Qué significa this(0)? ¿Quiere decir lo mismo que this.valueArg = 0?


Gracias  ;D
#43
Buenas,

Estoy tratando de instalar un tema bastante bonito a mi Debian 8, este:

https://github.com/adapta-project/adapta-gtk-theme

El problema es que no controlo mucho de estas cosas (hace tan sólo 2 días que tengo Debian 8). ¿Alguien podría echarme una mano? Me estoy guiando a través de la instrucciones (en el GitHub) y a través de este vídeo:

[youtube=640,360]https://www.youtube.com/watch?v=FcOaLk-Qekc[/youtube]

El problema que tengo es que cuando voy a ejecutar ./autogen.sh me sale este error:

./autogen.sh: 11: ./autogen.sh: autoreconf: not found

Y llevo un rato buscando en otras páginas pero no sé porqué me da error en esa línea de código. Por cierto, el fichero autogen.sh es este:

Código (actionscript) [Seleccionar]
#!/bin/sh

set -e

test -z "$srcdir" && srcdir=$(dirname "$0")
test -z "$srcdir" && srcdir=.

cwd=$(pwd)
cd "$srcdir"

autoreconf --force --install --warnings=all

if test -z "${NOCONFIGURE}"; then
   set -x
   $srcdir/configure --prefix=/usr \
                     --disable-gtk_next \
                     --disable-parallel \
                     --disable-chrome \
                     --disable-plank \
                     "$@"
fi



Ojalá pueda solucionarlo porque me he enamorado de ese tema.

Muchas gracias  ;D



#44
GNU/Linux / Pequeña duda en Debian
1 Octubre 2016, 14:04 PM
Buenas,


Al instalar Debian, ¿debo elegir un entorno de escritorio (GNOME, KDE, XFCE....) o Debian "tiene" su propio entorno de escritorio? Es decir, ¿puedo usar Debian sin ninguno de esos entornos de escritorio?


Gracias.
#45
Buenas,

Tengo el siguiente código HTML:

Código (html4strict) [Seleccionar]

              <div class="col-xs-6 elementoInterior" id="id12">
        <div class="col-xs-6">
        <img src="./Imagenes/rusia.png" class="bandera"/>
        </div>
        <div class="col-xs-6 texto">
        <span class="nombre">Petrosian</span>
               <span class="puntos">2730</span>
        </div>
        </div>


Y quiero, a través de JS, seleccionar el valor dentro de la clase .puntos (o sea, quiero obtener el valor 2730).  El código que tengo en JS es este, pero no me funciona:

Código (javascript) [Seleccionar]

                $("div").click(function() {
               // Obtenemos el 'id' del elemento this
                   var identificador = $(this).attr('id');
                   identificador = "#" + identificador;
               // Obtenemos los puntos Elo del elementos this
                   var prueba = $('identificador div span.class puntos');
                   alert(prueba);
                });


He probado bastantes formas de sacar el valor de la clase, pero nada. ¿Alguien sabe cómo podría hacerlo?

Muchas gracias  ;D