Archivo de la categoría Programación

Paralelización de procesos



Cuando se programa un algoritmo, se pueden ir resolviendo sus partes en serie o en paralelo.

La opción de paralelizar, en efecto aumenta el rendimiento cuando hay una etapa que tiene un elevado período de espera, ya que las otras pueden seguir avanzando.

Una de las novedades de Windows XP, era que durante el proceso de arranque se paralelizaban los procesos de comprobación y chequeo. De esta forma no había que esperar hasta que un dispositivo respondiese, o diera timeout, para ir repitiendo el proceso con los otros dispositivos.

Que la aplicación de esta idea es buena, lo demuestra el artículo que leo en Anedonia.net, informando que los desarrolladores de Linux, están trabajando para incorporar esta característica en el proceso de arranque.…

Continuar leyendo...

NOSPAM. Resultados II



En 4 meses, de funcionamiento se han registrado casi 40.000 accesos de buscadores a la página señuelo antispam.

Ya en su versión 1.32, genera más de 20.000 direcciones de email aleatorias.

Si quieres saber como funciona NOSPAM, tienes los detalles aquí.

Para colaborar con la causa, solamente debes colocar un enlace a www.javiergutierrezchamorro.com/_nospam/nospam.php.…

Continuar leyendo...

Actualización a 0.3.7r2



Acabo de actualizar a Simple PHP Blog 0.3.7r2, que incluye algunas mejoras de seguridad respecto a las anteriores versiones.

Es una actualización más que recomendable para usuarios de cualquiera de las versiones 0.3.7e y superiores. Los que tengáis corriendo una versión anterior, seguro que os convencen las nuevas funcionalidades.

Tenéis la 0.3.7r, junto a sus parches (r1, r2, y los idiomas actualizados) en www.bigevilbrain.com/sphpblog/development.

El proceso de instalación es primero la 0.3.7r, luego el parche r1, y después el r2. Después de esto, si además queréis actualizar las traducciones (es lo suyo), procedeis con el paquete r1 de traducciones y después el r2.…

Continuar leyendo...

Error en el plugin de Flash para Firefox



El plugin ActiveX de Macromedia Flash, al menos en la versión 7.0.19, retorna el valor -1, cuándo se invoca a getBytesTotal(), y el sistema todavía no sabe que peso tiene el recurso que estamos intentando cargar. Una vez se han obtenido las cabeceras HTTP, el valor retornado, es ya el tamaño real del archivo.

Por contra, la otra versión del reproductor para Windows, válida para Netscape, Mozilla, Firefox, y Opera, retorna 0 cuando todavía no se conoce el tamaño del archivo.

Esto hace que las típicas fórmulas que se usan en los preloaders para calcular el porcentaje de carga, den un valor NaN (Not a Number), durante el comienzo del proceso de carga en estos navegadores.…

Continuar leyendo...

Actualización a Simple PHP Blog 0.3.7r



Mi blog, está funcionando ya con SPHPBlog 0.3.7r.

Como de costumbre, se muestra muy estable y rápida.

He añadido algunas mejoras sobre esta nueva base de código, que serán incluídas en la versión 0.3.8 final.

Si no se detecta ningún problema grave, y todo va bien, esta nueva versión aparecerá en menos de una semana.

Entre tanto, podeis descargarla desde www.bigevilbrain.com/sphpblog/development/files/sphpblog-0.3.7r.tgz (393 Kb en formato TGZ).



Continuar leyendo...

SPHPBlog pre-0.3.7q



Quizás os habéis dado cuenta del nuevo elemento del menú de la derecha, titulado Categorías.

Se debe a que esta característica ya está operativa en la versión interna 0.3.7q del Simple PHP Blog, y que ya tengo instalada experimentalmente en mi bitácora.

Por mi parte he empezado a inventariar las categorías necesarias, y a ir clasificando los artículos, pero esto último me llevará algunos días.

Si no detectamos mayores errores, será liberada oficialmente. Después de ésto, quedarán muy pocas cosas por ser finalizadas antes de la esperada 0.3.8.

Paralelamente, cogeré la base de la 0.3.7q, tan pronto se libere para implementar algunas características que tengo pensadas, y que se irán incluyendo cuando estén listas:
– Buscador (optimizaciones; búsqueda avanzada -en comentarios, artículos y páginas estáticas-; mejoras multiidioma).…

Continuar leyendo...

Bug "2005" en SPHPBlog



Tras publicar mi primer artículo de 2005, me he dado cuenta de un pequeño error que hay en la función get_latest_entry de scripts/sb_display.php.

En principio ya está corregido, acabo de enviar el parche a Alex para que se incluya en la siguiente versión.

Entre tanto, puedes reemplazar el archivo sb_display.php con el contenido aquí si utilizas Simple PHP Blog 0.3.7p.

Si usas cualquier otra 0.3.7, cambia el código de la función get_last_entry, por el mostrado aquí.

Actualizado a sábado, 01 de enero de 2005. 19:31
Alex confirma que en la próxima versión inestable, el fix que he desarrollado estará incluído de serie en la distribución.…

Continuar leyendo...

Trazas de depuración en GMail



Al mover algunos de mis emails a la papelera de mi cuenta de GMail, he visto lo que parece ser una traza de depuración del servicio.

Es solamente un alert javascript, que muestra el valor booleano false.

Se que GMail está todavía en beta, pero me parece demasiado arriesgado insertar estos tipos de indicadores en la versión que está en producción, y que es usada por millones de usuarios.



Continuar leyendo...

Oír gilipolleces



Me ha llegado el siguiente texto por email, me ha parecido tan bueno, que buscando y buscando, he encontrado que la versión original. Proviene de Fuckowski:

¿Cuál es la parte más difícil del trabajo de un desarrollador de software?
¿La arquitectura, el análisis funcional, el técnico, la programación? No. La parte dura de verdad es tener que oír gilipolleces.

Uno recibe un mail del IT manager, ese individuo que según currículum ha "colaborado en la conceptualización de proyectos de convergencia" y ha sido "director de expansión de estrategias de cuarta generación", y cuyo trabajo consiste en reenviar los emails de los clientes a los técnicos y viceversa, y leer cosas en internet para tener algo que decir (con Google y un par de reglas de outlook ya se podía ahorrar la empresa 80.000 euros al año).…

Continuar leyendo...

Huevo de Pascua en Flash 7



Dani, me explicó de la existencia de un Huevo de Pascua en Flash 7 (MX 2004) que no conocía.

El efecto muestra algunos jueguecillos hechos en Flash.

Para ver el efecto, teneis que hacer triple clic en el símbolo de marca registrada que hay junto al número 2004.



Continuar leyendo...

Uso de cookies

Esta web utiliza cookies para mejorar la mejor experiencia de usuario. Si continúas navegando estás dandos tu consentimiento para la aceptación de las mismas y la aceptación de la política de cookies, pincha el enlace para más información.

CERRAR