Archivo de la categoría: Sitios Web

Imagen a ASCII

 Herramienta web para pasar imagenes a ASCII

ASCII-o-matic es una exelente y divertida herramienta que permite transformar las imagenes en texto ASCII.

Esta herramienta tambien permite poder elegir si la queres tener en blanco y negro o en colores, en pequeños cuadraditos o en carateres. Tu imagen tiene que ser de tamaño maximo de 60×50 pixeles, y además podes exportar la imagen a html.

Esta web esta diseñada en flash, asi que recuerden tenerlo instalado para visitarla.

Vía| El Geek 

Como mantener arriba un sitio web PHP/MySQL con miles de visitas

Manuel Lemos, de la archiconocida PHPClasses, ha redactado un artículo con muy buenos consejos para mantener un sitio web con miles de visitas y que esté basado en PHP/MySQL.

Me he permitido resumir aquí el artículo por lo útil que es, añadiendo algunos consejos:

  1. Evita conectar a las bases de datos cuando no sea necesario:
    Muchos websites presentan ciertas partes de una web de forma estática o donde se podría evitar el uso de la base de datos, en estos casos lo mejor es evitar hacer uso de ella cuando no sea necesario.
  2. Cachea las páginas:
    Cuando un archivo recibe miles de visitas en una hora para servir el mismo contenido generado a partir de una base de datos, lo mejor es tenerlo cacheado con sistemas como Filecache.
  3. Evita personalizaciones inútiles:
    Una de las ventajas de servir sitios web dinámicos es que el usuario puede cambiar completamente el orden de las diferentes informaciones en una página web. En este caso lo mejor es ofrecer ciertos valores (unos 5) de personalización, como plantillas. De esta manera se podrá cachear dependiendo de cierto grupo de usuarios.
  4. Cuidado con las listas de correo:
    Imáginate: necesitas enviar semanalmente un newsletter a unos 500.000 usuarios. No incluyas en cada email información como “Estimado (xxx), para darte de baja envia un email a unsuscribe-xxx@newsletter.web.com”. Lo único que haces es sobrecargar la base de datos y ralentizar el proceso. También procura seleccionar los campos mínimos de la DB.
  5. El operador “like” es mortal:
    Esto va por experiencia propia: Usar like para buscar en una base de datos es simplemente mortal, en cuanto recorres mas de 5.000 registros ve comprando un MySQL load-balanced con 10 servidores o usa FULLTEXT.
  6. Tantas consultas a la base de datos no es bueno:
    Un website con unas 10.000 descargas, 50.000 usuarios online, 120 descargas cada minuto. Lógicamente, hay un contador de descargas, que loggea cada usuario. En MySQL, existe un índice que ha de ser actualizado a cada actualización de la DB. Por lo tanto, con ese número de descargas y suponiendo que se vacia cada mes, teniendo a los 15 días unos 50.000.000 registros (wow!), vas a aburrir a tus usuarios: minuto y medio esperando a que se actualize el índice es simplemente… aburrido. ¿Solución? guarda todos estos datos en un fichero o tabla temporal y actualiza la “otra” tabla cada hora con un cron-job: programa las tareas pesadas.
  7. Evita el spam:
    Akismet, Dave’s spam karma y otros más ofrecen sistemas anti-spam. Ponlos a prueba, te quitarán dolores de cabeza, pero no te olvides de aplicar el punto anterior. Haz un checkeo programado o a cada envio, dependiendo de tu DB.
  8. No uses PHP como CGI!
    Si quieres usar 10 servidores balanceados para tener sólo el PHP con 50.000 visitas, cargalo como CGI. Si no, cargalo como modulo de apache o como FastCGI en el caso de que no se pueda hacer como modulo de apache. ¿La razón? que PHP como CGI crea varios modulos, es como si abrieses y cerrases una aplicación a cada visita, y cuando son varias, el tema se complica.
  9. Mueve los elementos estáticos a otro servidor multi-hilo:
    Si necesitas mostrar cierta cantidad de elementos estáticos, como javascripts’, imágenes, html, css, muevelos a un servidor con un buen caudal y buenos discos, y sobre todo que sea multi-hilo. Y para esto, no hace falta tanta capacidad de procesamiento. (Nota mental: horror, no metas PHP en un servidor multi-hilo).
  10. Pero… ¿qué es un servidor multi-hilo?
    Un servidor multi-hilo permite atender alrededor de 15 consultas por segundo sin ningún tipo de problema. Por desgracia, software como PHP no es estable en este tipo de servidores. Aunque con FastCGI sobre multi-hilo puede ser bastante eficaz.
  11. Comprime las páginas que envies:
    Mod_Gzip y ob_gzhandler son tus amigos. Utilizalos.
  12. Usa maquinas separadas, o particiones separadas:
    Si no estamos hablando de algo gigantesco, si no de algo medio, lo mejor es distribuir MySQL, Apache y el correo en diferentes discos duros, o particiones, que tengan una rápida velocidad de acceso. Y si no, usa diferentes máquinas, aunque eso sería, como bien dicen, la hostia en verso.
  13. Haz load-balancing:
    Algo drastico es esto, pero algo a considerar. Cuando has aplicado todo lo anterior y ves que llegas al límite, informate y pon en marcha varios servidores que cumplan todo lo mencionado antes.

Fuente: PHPClasses

Dos nuevos escritorios web

EyeOs, ajaxWindows, DOD, son algunos de los escritorios basados en web que permiten tener todos los documentos, programas, contactos a un click.

El primero, al puro estilo de eyeOs, es ajaxWindows. Una de sus caracteristicas es el almacenamiento de 1 gigabyte de espacio.

URL: ajaxwindows.com

Otro y que esta vez hay que destacar es Desktop On Demand (DOD):

Este escritorio se desmarca de los demás ya que usa la tecnología NX, que permite acceder a una maquina a través de red comprimiendo el flujo y ofreciendo un rendimiento bastante optimo.

En este caso, es un escritorio Gnome, totalmente funcional, y estamos hablando de un escritorio web de verdad: realmente las aplicaciones se ejecutan en el servidor que es accesible en cualquier sitio (require Java o NX, instalable en un pendrive).

Por ahora las altas están cerradas, pero se abrirán en los próximos días.

URL: desktopondemand.com

Nueva versión de eyeOs, 1.0

Acaba de ser liberada la versión 1.0 de eyeOs, un sistema operativo basado en web, que en esta versión comporta cambios radicales en el código: ha sido totalmente re-escrito y re-diseñado con la escalabilidad en mente.

Para los que aún no lo sepan, eyeOs es un sistema operativo totalmente basado en web, útil para quien viaje constantemente y no pueda llevar siempre su PC encima, ya que incluye lector RSS, navegador web, juegos, calendario, mensajería…

En este caso, podemos abrirnos una cuenta en eyeOs.info y usar el servidor público o bien instalandonos el servidor en una llave USB o montando un servidor web.

Una lista de cambios que se destacan:

  • Totalmente re-escrito, mucho más escalable
  • Creación de aplicaciones WYSIWYG
  • Gestión de procesos que permite cargar los modulos de eyeOs modularmente al estilo microkernel, con lo cual es mucho más ligero y potente.
  • Widgets disponibles (por fin)
  • Mejoras en la seguridad, no se puede acceder trucando la URL o el navegador.

Fuente: blog de eyeOs
Más: eyeOs, demo
Utilidades: cuenta de eyeOs en servidor público

Technorati se renueva

El buscador de blogs Technorati ha cambiado por completo su interfaz, haciendola aún más 2.0.

El buscador de blogs, videos y más 2.0 de todos ha renovado por completo su interfaz.

Encontramos páginas como:

  • WTF: es cómo un Digg de los elementos mas “calientes” de la blógosfera.
  • Popular: los elementos más populares en la blogósfera y los blogs mas leídos.
  • Nube de tags: que se cuenta ahora mismo en la blogósfera?

Fuente: Technorati

MySpace España, el 11 de Junio

Parece ser que MySpace España estará disponible el 11 de junio, en aproximandamente 20 días.

Según parece, MySpace ha conseguido cubrir todas las plazas de trabajo que requería en España, y hoy conocemos que la comunidad estará disponible para España el 11 del mes que viene.

Desde sus oficinas, en Madrid, poteciarán la incursión en España del cine y el video. Nada de extrañar, puesto que la red social cuenta ya con mas de 100 millones de usuarios, y bastantes de ellos en España.

Fuente: ElPais

 

The Pirate Bay por lanzar un competidor de Youtube

Luego de numerosos rumores, la gente de The Pirate Bay confirmo que estan en el proceso de realizacion de un competidor de Youtube

Luego de que muchos piensen que la idea del sitio de video evolucione de Playble, un sitio de musica gratuita realizado por The Pirate Bay y Lamont, The Pirate Bay lo desmintio, y clarifico que es lo que planea hacer, ha continuacion escribimos textualmente lo que escribieron en su blog:

“YES – we”™re going to do a video streaming site. It”™s true. It”™s in the works being done right now and as usual we put a bit of Pirate Bay mentality behind every project we do.”

Lo que dice es que si van a hacer un sitio de videos, y que actualmente lo estan haciendo y que van a incluir un poco de la mentalidad de Pirate Bay en el. A lo que se refieren con mentalidad de Pirate Bay es probablemente que no van a borrar videos protegidos por Copyright y cosas similares.

Fuente: TorrentFreak

Paypal se convierte en banco

Paypal, la principal compañia de de pagos online, se estaria convirtiendo en banco, para aumentar su clientela en Europa y por miedo a posibles competidores

La compañia de la que es dueña Ebay se ha visto amenazada debido al lanzamiento de Google Checkout, el unico sistema actual capaz de competir con Paypal; es por esto que Paypal, decidio mover sus oficinas a Luxemburgo donde consiguio una licencia para ser banco.
Paypal es un sistema utilizado por mas de 130 millones de usuarios alrededor del mundo, mediante el cual podemos hacer transferencias de dinero de forma online, lo unico que necesitamos es un email y el dinero en la cuenta, el cual puede ser agregado mediante tarjeta de credito permitiendo de esta manera pagar articulos sin que aparezcan detalles de que es lo que compramos en el recibo de la tarjeta de credito, ya que apareceria Paypal.

Fuente: Telegraph

Wikipedia tiene competencia

Encyclopedia of Life, el nuevo contrincante de Wikipedia, que se especializara en cada uno de los 1.8 millones de especies en la Tierra 

Encyclopedia of Life buscara ser una referencia online y base de datos para cada uno de las 1.8 millones de especies en la tierra. Al igual que Wikipedia, EOL se llenara de contenido de forma colaborativa, pero en esta escribiran en su mayoria cientificos.  La metodologia que utilizaran sera primero conseguir contenido de otras fuentes y juntarlo y luego los scientificos expecializados en el tema deberan autentificar el contenido.

EOL esta siendo desarrollada para ser de ayuda para cientificos, profesores, los medios, estudiantes, etc. El principal objetivo de la misma es llegar a ser un muy buen recurso para quienes esten interesados en buscar informacion sobre la tierra.

Fuente: TechCrunch

Imagenes en 3D a partir de una en 2D

FotoWoosh es un programa creado por FreeWebs para poder convertir simples fotografias a 3 Dimensiones

La gente de FreeWebs, esta creando una nueva herramienta que permite nada menos que crear imagenes 3D a partir de una fotografia comun. El nombre de la herramienta es FotoWoosh y se encuentra en estado ALPHA. En su sitio web nos muestran muchos ejemplos de fotografias que convirtieron a 3 Dimensiones. Actualmente solo se puede ingresar con invitacion.