Mono será instalado por defecto en Debian Squeeze

Josselin Mouette, desarrollador de Debian, ha aceptado Tomboy como dependencia en Gnome para la próxima versión de Debian Squeeze. A primera vista no parece nada extraordinario, quitando los 50MB que ocupa el paquete; pero Tomboy requiere Mono. Lo que significa que Mono estará instaladopor defecto en Debian Squeeze. Al parecer a Debian no le preocupa las patentes encubiertas de Microsoft; a Red Hat sí le preocupa. Quizás Debian piense que Microsoft no va hacer lo mismo queRambus

Vía Os NewsSlashdot Barrapunto

Lo interesante de esta noticia es que, aparentemente, Debian sin ser miembro de la Open Invention Network distribuirá Mono en su próximo lanzamiento.

Hay un serio problema en lo que a distribuir Mono se refiere.

Personalmente me gusta (casi gustaba) la idea de utilizar Mono para desarrollar pero este "agujero legal" me parece un poco ridículo. Si todos los rumores son ciertos, Microsoft está haciendo una mala jugada al mundo Open Source.

About security

This is a re-post from my old blog.

O divine art of subtlety and secrecy!
Through you we learn to be invisible, through you inaudible;
and hence hold the enemy's fate in our hands.

-- Sun Tzu, The Art of War, c. 500bc

Security is a process and not a product, and should be treated as such. I think General Patton said it best when he said:

“Fixed fortifications are monuments to man’s stupidity.”


From Dana Epp's profile at codeproject.com
http://www.codeproject.com/script/profile/whos_who.asp?vt=arts&id=177693

Opera Unite

Hoy Opera ha lanzado al mercado un nuevo producto/servicio: Opera Unite

Opera Unite básicamente es un servidor web embebido en el Opera, esto permite al usuario de opera compartir aplicaciones, fotos, servicios, etc. con otros usuarios  sin necesidad de "una web" como nexo. Algunas de la aplicaciones que ya posee el Opera Unite son: Fridge (permite a los demás usuarios dejarte notas), Media Player (Compartir música), Web Server (publica tus páginas web desde tu ordenador), Photo Sharing (te permite compartir fotos e imágenes) y File Sharing (te permite compatir archivos con cualquier persona del mundo).

Puedes leer una introducción completa aquí

Apache se detiene al ejecutar una aplicación de Symfony

No encontré la explicación específica de este error pero en mi log de apache encontré esto:
EACCELERATOR: PHP crashed on opline 13 of execute()
at ...\lib\vendor\symfony\lib\plugins\
sfPropelPlugin\lib\vendor\propel\util\DebugPDOStatement.php:61

Buscando en internet encontré este post con la solución:
http://www.netfulvpc.fr/phptechnoframe/trucs-et-astuces/xampp-17&sl=fr&tl=es&history_state0=

Debes actualizar la librería libmysql.dll lo puedes descargar aquí.
Luego copia el dll en los directorios:
XAMPP\apache\bin
XAMPP\php
Y en windows\system32

(No te olvides de hacer un backup del dll original)

Acentos en los mensajes o alertas de javascript

Para que los acentos se vean correctamente en los mensajes de alerta de javascript se debe utilizar el valor octal del caracter acentuado que se desea.

Por ejemplo, para mostrar el mensaje de alerta "Ingrese solo números", el código sería el siguiente.

<script type="text/javascript">
  alert('Solo n\372meros por favor');
</script>

Esto funciona, en mi prueba, en una página html que utiliza la codificación iso-8859-1 ( Europeo occidental )

Les dejo un buen enlace con la tabla de caracteres "raros" del ISO-8859-1 en OCTAL, HEXA y HTML.

Google Chrome, el navegador de Google

El 1 de setiembre Google, a través de su blog oficial, anunció su próximo lanzamiento, el de su navegador de código abierto: Google Chrome.Básicamente, estos son los detalles que puedo comentar rápidamente:

  • Un gran cambio, a nivel de funcionamiento, es que cada pestaña (si, tiene pestañas) corre en un proceso distinto y no en un hilo (thread) paralelo a los demás del navegador.
  • Si por algún motivo alguna pestaña queda inactiva (por ejemplo por javascript malicioso o malprogramado) este pasa a su estado "triste" y no compromete al funcionamiento global del navegador.
  • Al abrir una pestaña nueva se cargará una ventana con los 9 sitios web que más visitas usualmente. Además de un historial de navegación.
  • Para luchar contra el phising crearon una lista, que actualizan constantemente, de sitios maliciosos. El Google Chrome hace uso de esta lista para avisar al usuario. Esta lista también está abierta al público y se puede acceder a ella a través de una API creada por Google.
  • Google Chrome utiliza una máquina virtual de Javascript que optimiza el uso de memoria y ayuda a tener una experiencia más agradable en el uso del navegador.
  • Desarrollaron este nuevo navegador utilizando el motor WebKit.

Google ha creado un comic muy bueno para explicar cómo funciona internamente Google Chrome, cuáles son sus funcionalidades, sus detalles de uso y cómo lo están probando.


Esta es la página oficial de Google Chrome desde donde puede ser descargado


Esta es la página del proyecto open source Chromium: http://code.google.com/chromium/


Aquí comparto una vista previa del Google Chrome:
Vista previa del Google Chrome