elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21
121  Programación / Desarrollo Web / Busco ayuda de un programador avanzado en javascript en: 1 Octubre 2016, 01:08 am
Hola.

No sé si estoy infringiendo alguna norma del foro, si así fuera, pido disculpas y que algún moderador elimine el mensaje.

Necesito que algún programador avanzado en javascript me ayude para un proyecto personal, estoy dispuesto a pagar por medio de PayPal lo que acordaramos.

No es algo complicado para alguien que sabe, para mí sí lo es. La idea sería que yo le enviara tareas concretas, de una en una, una vez terminada una tarea, yo le pagaría lo acordado y pasaríamos a la siguiente tarea.

Si estás interesado, por favor contacta conmigo por medio de un mensaje privado.

Un saludo.
122  Programación / Desarrollo Web / Re: ¿Evitar que se bloqueen los navegadores al cargar un javascript? en: 27 Septiembre 2016, 17:33 pm

Eso está mal, lo correcto es ponerlos donde te dije yo. Asi cargan de ultimo, porque los js bloquean la carga,e s decir mientras se cargan no carga nada mas, por esos ponerlo al final del body.


Gracias {u}nsigned, tomamos nota.

En cuanto a lo de evitar el bloqueo en navegadores ¿cómo se podría resolver con promises? ¿Podrías poner el código para mi primer ejemplo (el de bloquea.js)?

Muchas gracias y un saludo.
123  Programación / Desarrollo Web / Re: ¿Evitar que se bloqueen los navegadores al cargar un javascript? en: 27 Septiembre 2016, 17:04 pm

1) los JS siempre van al final de la pagina, justo antes de cerrar </body>


http://librosweb.es/libro/javascript/capitulo_1/como_incluir_javascript_en_documentos_xhtml.html

 :huh: :huh: :huh: :huh: :huh:



MOD: Imagen reimensionada a lo usado en el foro.
124  Programación / Desarrollo Web / Re: ¿Evitar que se bloqueen los navegadores al cargar un javascript? en: 27 Septiembre 2016, 12:52 pm
Hola.

Encontré esta otra dirección, muy interesante y en español, donde se explica cómo podrían programarse multihilos con la librería Concurrent.Thread.js (https://github.com/bringmehome/Concurrent.Thread.js)

La dirección: http://www.purojavascript.com/2012/07/documento-sin-titulo.html

Un saludo.
125  Programación / Desarrollo Web / ¿Evitar que se bloqueen los navegadores al cargar un javascript? en: 26 Septiembre 2016, 22:45 pm
Hola.

Cuando se carga una web que tiene algún javascript que requiere mucho tiempo de cálculo, los navegadores se bloquean y después de unos minutos muestran mensajes para continuar o detener el script.

Sin embargo hay algunas webs que evitan esto (no sé cómo lo harán). Pongo el ejemplo de la siguiente página para jugar al ajedrez: http://forwardcoding.com/projects/ajaxchess/chess.html (para probar, hay que poner el “Time per move:” mayor de 10000 ms).

¿Cómo se puede hacer eso?

Para probar, he hecho el siguiente javascript en el archivo bloquea.js

Código
  1. function bloquea() {
  2.  var limite = 10000000000;
  3.  var n = 0;
  4.  for (var i = 0; i < limite; i++) {
  5.    n = i;
  6.  }
  7.  document.write("Terminado!");
  8. }

Y luego, la siguiente página:

Código
  1. <meta charset="utf-8">
  2. <script language="javascript" type="text/javascript" src="bloquea.js"></script>
  3. </head>
  4.  <input type="button" value="Bloquea" onclick="bloquea()">
  5. </form>
  6. </body>
  7. </html>

Se puede probar aquí: http://bitcart.info/laboratorio/bloquea.htm

Como se puede ver se bloquea, aunque si no se interrumpe voluntariamente el script, después de unos 15 segundos termina.

He estado buscando y encontré esta página en la que creo que se explica cómo solucionar el problema: http://www.frikipandi.com/public/post/cargar-javascript-sin-bloqueo-en-el-navegador/ Pero, utilizando el archivo bloquea.js, no he conseguido hacer funcionar ninguna de las opciones que describe.

El código de la primera es éste:

Código
  1. <meta charset="utf-8">
  2. <script type="text/javascript">
  3.  var xhrObj = getXHRObject();
  4.  xhrObj.onreadystatechange = function() {
  5.    if ( xhrObj.readyState == 4 && 200 == xhrObj.status ) {
  6.      eval(xhrObj.responseText);
  7.    }
  8.  };
  9.  xhrObj.open('GET', 'bloquea.js', true);
  10.  xhrObj.send('');
  11. </head>
  12.  <input type="button" value="Bloquea" onclick="bloquea()">
  13. </form>
  14. </body>
  15. </html>

Y se puede probar aquí: http://bitcart.info/laboratorio/nobloquea_1.htm

Bloquearse, no se bloquea, pero nunca termina, por lo que pienso que no entra en el bucle.

La segunda opción es ésta:

Código
  1. <meta charset="utf-8">
  2. <script type="text/javascript">
  3.  var xhrObj = getXHRObject();
  4.  xhrObj.onreadystatechange = function() {
  5.    if ( xhrObj.readyState == 4 ) {
  6.  var scriptElement = document.createElement('script');
  7.  document.getElementsByTagName('head')[0].appendChild(scriptElement);
  8.  scriptElement.text = xhrObj.responseText;
  9.    }
  10.  };
  11.  xhrObj.open('GET', 'bloquea.js', true);
  12.  xhrObj.send('');
  13. </head>
  14.  <input type="button" value="Bloquea" onclick="bloquea()">
  15. </form>
  16. </body>
  17. </html>

Y para probar: http://bitcart.info/laboratorio/nobloquea_2.htm

El resultado es el mismo que el de la anterior.

Tercera opción:

Código
  1. <meta charset="utf-8">
  2. <script type="text/javascript">
  3.  var scriptElement = document.createElement('script');
  4.  scriptElement.src = 'bloquea.js';
  5.  document.getElementsByTagName('head')
  6.  [0].appendChild(scriptElement);
  7. </head>
  8.  <input type="button" value="Bloquea" onclick="bloquea()">
  9. </form>
  10. </body>
  11. </html>

Y para probar: http://bitcart.info/laboratorio/nobloquea_3.htm

Sí se bloquea, y también termina.

Cuarta opción:

Código
  1. <meta charset="utf-8">
  2. <script defer="" src="bloquea.js"></script>
  3. </head>
  4.  <input type="button" value="Bloquea" onclick="bloquea()">
  5. </form>
  6. </body>
  7. </html>

Para probar: http://bitcart.info/laboratorio/nobloquea_4.htm

Lo mismo, se bloquea y termina.

La quinta opción ya no la he probado.

¿Alguien puede ayudarme?

Un saludo.
126  Programación / Scripting / Re: [Python] Utilizando autenticación y cookies en: 20 Septiembre 2016, 18:41 pm
Hola de nuevo.

Ya he resuelto el problema. Lo dejo aquí por si puede servir de ayuda a alguien.

En realidad no sé a qué puede ser debido, pero si el código que he puesto en mi tercer post, se sustituye por el que pongo a continuación, la cookie se envía correctamente.

Código
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3.  
  4. import Cookie
  5.  
  6. C = Cookie.SimpleCookie()
  7. C['nombre_de_la_cookie'] = 'valor_de_la_cookie'
  8. C['nombre_de_la_cookie']['expires'] = 1*1*1*5*60
  9.  
  10. print C
  11.  
  12. print "Content-type: text/html\n\n"
  13.  
  14. print C

Un saludo.
127  Programación / Scripting / Re: [Python] Utilizando autenticación y cookies en: 19 Septiembre 2016, 17:48 pm
...
Respecto a tu script ami me imprime "valor_de_la_coockie"…
...

Sí, ése es el valor de la cookie, el problema es que aunque se imprime por pantalla, no se queda guardada en el ordenador del cliente, (algo no funciona en el script).

Intentaré solucionarlo con este módulo (Cookie) y si no lo consigo, empezaré a estudiar los módulos que tú me recomiendas. (¿Qué podrá ser lo que no funciona en este script?) :-\

Muchas gracias Poyoncio.

Un saludo.
128  Programación / Scripting / Re: [Python] Utilizando autenticación y cookies en: 19 Septiembre 2016, 00:26 am
Hola de nuevo.

Muchas gracias Poyoncio, mi problema con el módulo requests es que no lo tiene instalado mi proveedor de hosting, y no va a hacerlo aunque se lo pida.

He encontrado estas direcciones que explican de una forma sencilla cómo hacer lo que quiero, utilizando el módulo Cookie que sí lo tiene instalado mi proveedor.

http://raspberrywebserver.com/cgiscripting/using-python-to-set-retreive-and-clear-cookies.html

https://docs.python.org/2/library/cookie.html

He creado el siguiente script en Python con el nombre “enviando_cookie.py” y lo he subido a mi sitio:

Código
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3.  
  4. print "Content-type: text/html\n\n"
  5. import Cookie
  6.  
  7. C = Cookie.SimpleCookie()
  8. C['nombre_de_la_cookie'] = 'valor_de_la_cookie'
  9. C['nombre_de_la_cookie']['expires'] = 1*1*1*5*60
  10.  
  11. print C

Si alguien quiere probarlo, puede hacerlo en la siguiente dirección: ***** PROBLEMA RESUELTO - ENLACE ELIMINADO *****

Se supone que debería enviar una cookie al ordenador del cliente con un tiempo de expiración de 5 minutos.

Aparentemente funciona pues se imprime el valor de la cookie en la pantalla, pero luego si intentas leerla o si la buscas con las opciones de tu navegador, no se encuentra, o sea que no se descarga.

¿Sabéis a que puede ser debido?

Un saludo.
129  Programación / Scripting / [Python] Utilizando autenticación y cookies [RESUELTO] en: 18 Septiembre 2016, 20:08 pm
Hola.

Estoy aprendiendo a programar cookies en Python para que un usuario pueda autenticarse y mantenerse logueado e incluso pueda loguearse automáticamente en sesiones posteriores.

Una información interesante que he encontrado es ésta: http://crysol.org/es/node/1361

El problema es que utiliza módulos no estándares que mi proveedor de hosting no tiene instalados en su equipo.

¿Hay alguna forma de utilizar cookies con los módulos estándares de Python?

Un saludo.
130  Programación / Scripting / Re: Método test() en javascript (duda) en: 17 Septiembre 2016, 20:38 pm
Muchas gracias engel lex.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines