Asier Marqués

Hablando sobre tecnologías web y otras cosas que me interesan

Archivo de Junio, 2007...

Archivado bajo Aplicaciones, MacOSX, Microsoft, Sistemas

Fink (requiere macFuse) nos permite escribir y gestionar particiones NTFS de Microsoft desde nuestro MacOSX. Para ello necesitamos hacer lo siguiente:

Tenemos que configurar Fink para que use paquetes inestables y el driver Fuse ntfs-3g. Para ello debemos abrir el terminal y ejecutar los siguientes comandos:

  1. /sw/bin/fink configure
  2. Seleccionar todo por defecto, excepto a la pregunta que se nos formula para usar unstable tree.. decimos YES
  3. /sw/bin/fink selfupdate
  4. /sw/bin/fink index
  5. /sw/bin/fink scanpackages
  6. /sw/bin/fink install ntfs-3g

Reiniciamos

Montamos el disco

  1. Primero nos aseguramos que el disco está desmontado en la aplicación para gestionar los discos de MacOSX (Aplicaciones/Utilitidades/Utilidad de discos - seleccionamos el disco - clickamos en desmontar)
  2. Creamos un punto de montaje: mkdir /Volumes/ntfsdrive
  3. Montamos el disco: /sw/bin/ntfs-3g /dev/disk2s1 /Volumes/ntfsdrive
  4. Cambiamos /dev/disk2s1 por nuestro disco duro externo. Encontramos cómo hacerlo en la Utilidad de discos.

El último paso lo tendremos que repetir cada vez que conectemos ese disco duro a nuestro mac. Después de hacerlo, el disco aparece en nuestro escritorio y podemos escribir en él.

Fuente: hackszine.com

Comentarios (1) Posted by Asier Marqués on Martes, Junio 26th, 2007

Archivado bajo Aplicaciones, MacOSX, Sistemas

Blue Phone Elite es una gran aplicación que muchos estabamos esperando. Permite controlar tu móvil (si es compatible) desde tu MacOsX vía Bluetooth. Puedes enviar y recibir mensajes como si un chat se tratase, ver si tienes llamadas entrantes, si te alejas del ordenador te pausa el iTunes, te activa el salvapantallas, te pone en ausente en el iChat  o ejecuta un script que te hallas programado tu mismo (Hay scripts hechos para Adium).

En la versión de pago (20$ y en modo Beta) además de aumentar el número de terminales compatibles (más de 100), se pueden enviar y recibir llamadas desde tu equipo, además de poder gestionar de un modo más optimo los sms y llamadas de tu móvil.

bp

Comentarios (0) Posted by Asier Marqués on Lunes, Junio 25th, 2007

Archivado bajo Desarrollo Web, PHP

HTML Purifier es una librería para PHP que limpia un texto con caracteres HTML de ataques XSS y lo revisa para que cumpla con los estándares. Podemos ver una demo para ver cómo funciona y un configurador para crear nuestra propia lista blanca.

Comentarios (0) Posted by Asier Marqués on Lunes, Junio 25th, 2007

Archivado bajo Desarrollo Web, PHP

phpOCR  es una librería  que nos permite reconocer el texto que esta impreso en un archivo de imágen (Optical Character Recognition). Aunque en sí, la librería es bastante básica, ya que sólo reconoce texto en imágenes de un solo color y hay que entrenarla previamente para que alcance una precisión relevante, no deja de ser útil e interesante.

Comentarios (2) Posted by Asier Marqués on Lunes, Junio 25th, 2007

Archivado bajo Microsoft, Sistemas

En la librería técnica de Microsoft se han publicado unas entradas sobre los cambios que se han realizado en Windows 2008 “LongHorn” con respecto al actual Windows 2003 Server SP1.

Es un documento que merece la pena echar un vistazo junto a éstos recursos interesantes sobre 2008 Server.

Comentarios (0) Posted by Asier Marqués on Lunes, Junio 25th, 2007

Archivado bajo Microsoft, Sistemas, UNIX / Linux

En el sitio web del secretariado del software libre de la Universidad de la Laguna, han publicado un interesante manual en el que se explica cómo tener clientes Linux en nuestro Directorio Activo, mediante winbind.

El manual lo he anotado en la versión extendida de éste post. Gracias a Julio Vega ”Julls” por el enlace. (more…)

Comentarios (0) Posted by Asier Marqués on Lunes, Junio 25th, 2007

Archivado bajo Gadgets, Sistemas, UNIX / Linux

La empresa francesa Calao Systems ha montado un completo pc, con linux preinstalado, en una llave USB. Éste PC-USB dispone de un procesador a 190MHz, una memoria SDRAM de 64MB, con una memoria NAND Flash permanente, para almacenar archivos, de 256MB.

usb-pc

Comentarios (0) Posted by Asier Marqués on Lunes, Junio 25th, 2007

Archivado bajo Desarrollo Web

Manuel Lemos ha publicado en PHPClasses.org un interesante artículo con buenas prácticas a la hora de desarrollar sitios con millones de accesos concurrentes. No creo que éstas prácticas sean exclusivas para php y mysql, por lo que creo que es una lectura interesante para cualquier desarrollador web.

Éstos son los puntos que recomienda. Me he tomado la libertad de citarlos y añadirles comentarios desde mi humilde punto de vista.

  • Evitar el acceso, siempre que sea posible, a las bases de datos. Podemos usar archivos temporales, xml, jason o que mejor nos parezca, siempre que nos sea posible o merezca la pena.

  • Cachear páginas web siempre que sea posible. Esto es vital, habrá que preocuparse sin embargo, por algunas secciones que no sea posible cachear, como resultados de búsqueda, y de borrar archivos de cache que hallan cambiado.

  • Evitar la personalización innecesaria (interfaz de usuario). En algunas aplicaciones es importante dejar al usuario que personalice su “espacio” en nuestra aplicacion, en otras es totalmente inútil. Se puede buscar un equilibrio y dejar solo al usuario personalizar su parte pública.

  • Poner en cola tareas que requieran mucho tiempo de ejecución. Si no requerimos una respuesta visual cara al usuario inmediata, podemos lanzar una tarea asincrónamente sin preocuparnos por la respuesta y recoger -importante- el resultado con un email o un registro en la base de datos al acabar la tarea. Si la tarea puede darnos información en diferentes puntos de su ejecución, podemos usar comet para recuperar la información en caliente y sin refrescar la página.

  • Mover imágenes, CSS y Javascript a un servidor web con tecnologia multi-hilo. Al ser contenido estático, nos interesa que se lea rápido y consuma el mínimo de memoria posible. No está de más, si contamos con presupuesto, tener un balanceo de red entre varios servidores con éste contenido replicado.

  • Minimizar el peso de la aplicación mediante compresión html. A mí esto no me parece buena idea ya que algunos navegadores no lo soportan. Prefiero invertir en otros recursos, que perder usuarios.

  • Separar el servidor de email, Web y de base de datos en diferentes particiones (yo incluso los separaría en diferentes máquinas físicas si es posible. Los vps (Servidores Virtuales) están bien pero el acceso a disco y el rendimiento no es tán óptimo como tener uno real para cada máquina) 

  • Distribuir la carga, ya sea mediante NBL (Balance de red) o Clustering con varios nodos activos. Habrá que tener en cuenta las variables de sesión (se deben replicar entre los nodos)

Comentarios (0) Posted by Asier Marqués on Jueves, Junio 21st, 2007

Archivado bajo Eventos, Sistemas, UNIX / Linux

En Bilbao tendrá lugar el 4 de Julio un evento de importante transcendencia en el mundo del software libre tanto para empresas como para profesionales interesados en el mundo del software libre (creo que todos los que nos dedicamos a ésto, deberíamos estar interesados)

Enfoque

El enfoque de estas jornadas no es meramente técnico, sino que pretende definir un punto de encuentro entre tres colectivos:

  1. El grupo de empresas, grandes o pequeñas, que ya están apostando por el Software Libre, para que comenten sus experiencias, sus proyectos de futuro, etc.
  2. Empresas que todavía no se han animado a utilizar Software Libre, pero que se lo plantean a medio/largo plazo y quieren ver cómo está funcionando en otras empresas.
  3. Estudiantes y trabajadores que estén pensando en labrarse un futuro profesional en el mundo del Software Libre y quieran contactar con empresas que se dedican a ello.

Participantes

En las jornadas participarán las siguientes empresas y ponentes:

Agenda

Las jornadas tendrán lugar el día 4 de julio, desde las 9:00 de la mañana hasta las 16:30 de la tarde:

  • 9:00: Recepción.
  • 9:15: Bienvenida a los asistentes.
  • 9:30: Conferencia: IBM.
  • 10:15: Conferencia: Telefónica I+D. ‘El proyecto MORFEO’.
  • 11:00: Pausa para el café.
  • 11:30: Conferencia: ESLE, Irontec y CodeSyntax. ‘Asociación de Empresas de Software Libre de Euskadi’, ‘Publicidad y Software Libre, un nuevo paradigma del Marketing’, ‘Modelos innovadores de negocio. De lo local a lo global, CodeSyntax y ZEA Partners’.
  • 12:30: Conferencia: Novell. ‘Soluciones SUSE Linux de Novell’
  • 13:30: Pausa para comer.
  • 14:30: Conferencia: Sun. ‘OpenSolaris and OpenJDK’.
  • 15:30: Conferencia: RedHat/JBoss. ‘Red Hat/JBoss: Software de Codigo Abierto Profesional’.
  • 16:30: Despedida de las jornadas.

Gracias Alberto “Txukie” por el aviso ;)

Comentarios (2) Posted by Asier Marqués on Jueves, Junio 21st, 2007

Archivado bajo Desarrollo Web, Servidores Web, Sistemas

Server2go, es otra aplicación gratuita que nos permite tener un servidor web corriendo en una llave usb, un cdrom o un directorio cualquiera en nuestro disco duro.

No requiere instalación… pero actualmente solo corre en sistemas windows, al igual que otras soluciones parecidas como WOS (El desarrollador pide donaciones y un sistema macosx para poder hacer versiones para mac & linux).

Tecnologías soportadas:

  • Apache (1.3.35 / 2.0.58)
  • PHP 5.2.0 (4.4.7 como paquete adicional)
  • SQLite
  • MySQL 5.0.41
  • Perl 5.8
Comentarios (0) Posted by Asier Marqués on Jueves, Junio 21st, 2007