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 - [u]nsigned

#271
Porque seria genial poder hacer todo solo con Chrome xD
#272
Hola! bueno busco una alternativa a https://codeanywhere.com/ pero que peuda instalar en mi propio VPS.
#273
Cita de: AlbertoBSD en  2 Septiembre 2016, 16:30 PM
Control + F5 para actualizar todos los archivos/scripts/CSS

Saludos!

No lo conocía ese tips, muchas gracias!  ;-)
#274
Borra la cache y datos de navegación del navegador donde se te 'desfaza'.
#275
Desarrollo Web / Re: Un pequeño problema con PHP
2 Septiembre 2016, 16:22 PM
Si vas a usar comillas dobles como parte de una cadena delimitada por comills dobles, tenes que escaparlas con barra invertida:
Citar\"

Código (php) [Seleccionar]
echo "var texto1= \" nombre \"";
#276
Desarrollo Web / Re: almacenamiento
1 Septiembre 2016, 03:03 AM
Si tu seguridad se basa en controlar el timepo que tarda el 'usuario' en hacer algo, estas frito. Si lo haces con JS siempre habra lugar a algun backdoor o 'hack'. Y las tecnologías web que ocultan su codigo (flash,scriptlets java,ocx,etc) ya estan muertas, por lo que no vale la pena aprenderlas.

Si es solo con fines didácticos, tendrias que usar un setInterval para el contador general(cronometro), y luego bindear todos los eventos del mouse y del teclado. Con jQuery es simple hacer ambas cosas.

localStorage puede usarse siempre que el navegador lo soporte, por eso no se usa directamente, sino que se usan librerias. La ventaja de esto es que por ejemplo, si el navegador no soporte localStorage, se usan automáticamente las cookies o la sesión hasta donde sea posible, pero de eso se encarga internamente la librería, vos solo te ocupas de escribir un solo código para todos los casos...
Otra forma de hacer esto, pero es la mas complicada es con sockets.io (servidor con nodejs). Ya que un socket es una conexion persistente e timepo real, no un intercambio desconectado de peticiones/respuesta ajax. Pero como te dije antes, hay que hilar muy fino en JS para hacer algo realmente seguro.
#277
Por lo que veo un mismo jugador puede tener varios puntos repartidos en varios registros? En ese caso tenes que usar SUM para sumar todos los puntos de cada jugador, sino solo te taera el puntaje mas alto de entre todos los registro de ese jugador, me explico?

No tengo un MySQL a mano, pero deberia ser algoa si:

Código (sql) [Seleccionar]
SELECT `Nombre`, SUM(`Puntos`) as puntos_total FROM `drift` GROUP BY `Nombre` ORDER BY SUM(`Puntos`) DESC LIMIT 0 , 10




#278
Hacking / Re: Teclado virtual
27 Agosto 2016, 01:13 AM
Los teclados virtuales solo son para burlar keyloggers. Pero para un sniffer haria falta que la aplicación en cuestión use criptografía entre el cliente y el servidor, por ejemplo con un cifrando p2p en los datos que se transmiten.
#279
Me di cuenta a ojo, en la linea 115 del ultimo codigo tenes:
Código (php) [Seleccionar]
if ($product = null){

Estas haciendo una asignación en lugar de una comparación, deberia ser:
Código (php) [Seleccionar]
if ($product == null){

Si no te tira errores ni warnings, revisa tu codigo linea por linea buscando este tipo de cosas, que no dan error pero alterar totalmente el funcionamiento de la aplicación.

PD:($product = null) devolverá true siempre! ;)
#280
Hola!!! Para estos casos tenes dos alternativas. La primera es llamar a la segunda funcion como callback de la primera, asi te aseguras que se ejecuten una después de otra. Ora forma as profesional de hacer esto es mediante promise (promesas).

Dberias usar $.when() y dentrod e ella llamar a tus funciones asincronas. Otra ventaja de usar promesas en lugar de closures o callbacks es que el flujo de trabajo no se pausa mientras se espera la respuesta a una peticion AJAX.

https://api.jquery.com/jquery.when/
http://rlbisbe.net/2015/04/26/explicando-promises-de-javascript-con-un-ejemplo-simple/

De esta forma se hace en AnguarJS y la verdad es muy superior. Te acostumbras a el y luego jquery te parece algo primitivo en lo que a peticiones XHR se refiere xD