Mostrando entradas con la etiqueta Internet. Mostrar todas las entradas
Mostrando entradas con la etiqueta Internet. Mostrar todas las entradas

jueves, 19 de mayo de 2011

Presentación Trabajo SEO y Optimización Web

Aqui os dejo el trabajo del que hablé en el post anterior que realizamos un compañero y yo.

¡Espero que os guste!

jueves, 5 de mayo de 2011

Search Engine Optimitation

En la asignatura de Diseño y Evaluación de Computadores nos ha tocado (hemos elegido) hacer un trabajo sobre técnicas de posicionamiento web o SEO.
No tenía mucha idea sobre este tema antes de indagar en él y la verdad es que me parece bastante interesante.
El SEO consiste en mejorar la visibilidad de tu página web en los buscadores de manera natural, es decir, sin pagar al buscador para que te coloque en los primeros puestos de sus resultados.
Para ello se utilizan varias técnicas a la hora de optimizar tu sitio como tener muy en cuenta las palabras clave por las que vas a ser encontrado, tener una buena estructura en la web, utilizar nombres significativos en cada archivo de la web, tener una buena promoción, crear un sitemap para facilitar su busqueda, etc.

Hemos realizado una web de ejemplo, siguiendo algunas técnicas SEO, sobre un tema en particular que no tuviese ni mucha competencia ni muy poca. Esta web nos servirá para medir la evolución de su posicionamiento.

Aqui está la web: http://tartaquesoylimon.atwebpages.com/

Si conseguimos posicionarla mas o menos bien os volveré a hablar sobre el trabajo que hemos realizado ;)

Un saludo!

sábado, 4 de diciembre de 2010

Discurso de Steve Jobs

Os dejo un video de un discurso que dio Steve Jobs, fundador de Apple y Pixar Animation, en la universidad de Stanford. Merece mucho la pena verlo. A mi me ha marcado bastante.

sábado, 10 de julio de 2010

WebMatrix

Hoy vengo a presentaros la nueva plataforma de desarrollo web gratuita de Microsoft.


Se trata de una herramienta que nos permite desarrollar sitios web estáticos o dinámicos de una manera sencilla. Para ello incluye un servidor web (IIS Developer Express) , una base de datos (SQL Server Compact) y un framework de programación (ASP.NET).

Otra de las cosas que incluye y que me ha gustado mucho es la posibilidad de crear aplicaciones para los gestores de contenido (CMS) más comunes como Wordpress, Joomla y Drupal. Para ello no es necesario instalar ningún software a parte ya que WebMatrix instalará todo lo necesario para que estos CMS funcionen.

Por último, aclarar que todavía se encuentra en fase Beta. Supongo que no tardará en salir una versión final. Mientras tanto, podemos probarlo descargándolo de la página de Microsoft.

Saludos!

jueves, 8 de abril de 2010

Tuenti y sus API

Llevo un buen rato riendome con esta pregunta que me he encontrado en Yahoo Respuestas :




No sé si el que responde estará de broma o lo dice en serio pero casi me da algo al verlo. LOL!

Como curiosidad me he puesto a buscar la respuesta a la pregunta sobre Tuenti y sin buscar mucho, en el mismo blog de Tuenti podemos ver que utilizan varias tecnologías para desarrollar esta red social tan famosa en España. Entre ellas destacan XHTML, AJAX, C/C++, MySQL o PostgreSQL, PHP/Perl y Python.
Además está montado en un sistema Linux.

Ya metido en el tema, he encontrado más información interesante sobre Tuenti como por ejemplo que aún no han hecho pública una API para que los desarrolladores puedan crear programas que se comuniquen con la red social pero si que han aparecido algunas API "no oficiales" gracias a las cuales podemos disfrutar de "TuentiPack" por ejemplo.

Aqui dejo algunas por si alguien está interesado:

API en Visual Basic 6
API en PHP
API en Ruby


NOTA: Cuidado con estas API "no oficiales" ya que si desarrollais un programa para Tuenti con ellas y se cambia algo en la red social, os tocará cambiar vuestro programa también para que funcione con los cambios.

No tardarán mucho en sacar a la luz una API oficial, de hecho ya la hay, pero solo disponible para programadores que trabajan para Tuenti, aunque ya se ha filtrado gran parte.

domingo, 28 de febrero de 2010

Reconocimiento óptico de caracteres.

Hoy he encontrado una aplicación bastante curiosa para mi Nokia 5800 la cual te permite traducir un texto con la cámara de fotos. Me explico:

Estás en un pais extranjero y necesitas saber que significa un determinado cartel que hay en una tienda o un bar o cualquier sitio. Pues con esta aplicación basta con hacer una foto al cartel donde se vean bien las letras y esta puede traducir a tu idioma lo que pone en el cartel.

Esto me ha parecido un poco increible, pero la verdad es que funciona.

Ya sabía de la existencia de scaners que podían hacer algo parecido. Podemos escanear un folio con apuntes de clase escritos a mano y este nos lo convierte a caracteres en el PC. Pero nunca lo había visto a partir de una foto.

Tras descargarme la aplicación y ver que funcionaba me he puesto a buscar información sobre con que tipos de algoritmos se puede conseguir esto y he encontrado alguna información interesante sobre como se hace y cuales son los problemas actuales de estos algoritmos asi como algunas otras aplicaciones de este método:

Partiendo de una imagen perfecta, es decir, una imagen con sólo dos niveles de gris, el reconocimiento de estos caracteres se realizará básicamente comparándolos con unos patrones o plantillas que contienen todos los posibles caracteres. Ahora bien, las imágenes reales no son perfectas, por lo tanto el Reconocimiento Óptico de Caracteres se encuentra con varios problemas:

  • El dispositivo que obtiene la imagen puede introducir niveles de grises al fondo que no pertenecen a la imagen original.
  • La resolución de estos dispositivos puede introducir ruido en la imagen, afectando los píxeles que han de ser procesados.

  • La distancia que separa a unos caracteres de otros, al no ser siempre la misma, puede producir errores de reconocimiento.

  • La conexión de dos o más caracteres por píxeles comunes también puede producir errores.

Todos los algoritmos de Reconocimiento Óptico de Caracteres tienen la finalidad de poder diferenciar un texto de una imagen cualquiera. Para hacerlo se basan en 4 etapas:


Binarización

La mayor parte de algoritmos de OCR parten como base de una imagen binaria (dos colores) por lo tanto es conveniente convertir una imagen de escala de grises, o una de color, en una imagen en blanco y negro, de tal forma que se preserven las propiedades esenciales de la imagen. Una forma de hacerlo es mediante el histograma de la imagen donde se muestra el número de pixeles para cada nivel de grises que aparece a la imagen. Para binarizarla tenemos que escoger un umbral adecuado, a partir del cual todos los pixeles que no lo superen se convertirán en negro y el resto en blanco.

Mediante este proceso obtenemos una imagen en blanco y negro donde quedan claramente marcados los contornos de los caracteres y símbolos que contiene la imagen. A partir de aquí podemos aislar las partes de la imagen que contienen texto (mas transiciones entre blanco y negro).


Fragmentación o segmentación de la imagen

Este es el proceso más costoso y necesario para el posterior reconocimiento de caracteres. La segmentación de una imagen implica la detección de los contornos o regiones de la imagen, basándose en la información de intensidad o información espacial.

Una de las técnicas más clásicas y simples para imágenes de niveles de grises consiste en al determinación de los modos o agrupamientos (“clusters”) a partir del histograma, de tal forma que permitan una clasificación o umbralización de los pixeles en regiones homogéneas.


Adelgazamiento de las componentes

Una vez aisladas las componentes conexas de la imagen, se les tendrá que aplicar un proceso de adelgazamiento para cada una de ellas. Este procedimiento consiste en ir borrando sucesivamente los puntos de los contornos de cada componente de forma que se conserve su tipología.


Comparación con Patrones


En esta etapa se comparan los caracteres obtenidos anteriormente con unos teóricos (patrones) almacenados en una base de datos. El buen funcionamiento del OCR se basa en gran medida a una buena definición de esta etapa. Existen diferentes métodos para llevar a cabo la comparación. Uno de ellos es el Método de Proyección, en el cual se obtienen proyecciones verticales y horizontales del carácter por reconocer y se comparan con el alfabeto de caracteres posibles hasta encontrar la máxima coincidencia.


Algunas otras aplicaciones pueden ser el reconocimiento de matrículas que se utiliza en los radares o el reconocimiento de texto manuscrito.



Por cierto, la aplicación de la que hablaba era esta: ABBYY Foto Translate

martes, 12 de enero de 2010

SideWiki

Hoy Google ha abierto al mundo una nueva herramienta para compartir conocimiento y opiniones. Se trata de Side Wiki.

Lo cierto es que Google no para de sorprenderme. Que si Google Wave, que si un nuevo lenguaje de programación, que si Google Earth, Google Maps, un nuevo movil, etc, etc, y ahora esto!!

Básicamente, un usuario puede agregar notas adicionales a alguna página que esté viendo, usando la Barra Google y este podrá ver comentarios, noticias y datos de miles de personas en el lateral. Los usuarios pueden ver esas notas, ampliando la información contenida en la página original.

El propio Google lo define asi:

"¿Qué pasaría si todo el mundo, desde experto local a un médico de renombre, tuvieran una manera fácil de compartir sus ideas contigo acerca de cualquier página en la web? ¿Y si pudieras añadir tus propios puntos de vista para otros que están de paso?

Ahora puedes. Hoy, estamos lanzando Google Sidewiki, que te permite aportar información útil al lado de cualquier página web. Google Sidewiki aparece como una barra lateral del navegador o toolbar, donde podrás leer y escribir entradas en el lateral de la página".

Aqui les dejo un video que muestra su funcionamiento:

lunes, 4 de enero de 2010

Formspring, la aplicación de moda.

En estos últimos días se ha puesto de moda esta nueva aplicación online que consiste en "preguntar lo que quieras" a cualquier usuario que se registre.
Cualquier usuario puede ofrecerse a responder publicamente las preguntas que los demás le hagan. Claro está que el usuario puede decidir cuales responder y cuales no. También es posible bloquear la IP de un usuario que haga alguna pregunta que no nos guste y no queramos que pregunte más.





Puede ser divertido en algunos casos o util para hacer entrevistas o preguntar algo que queramos saber de alguien, pero también algunos piensan que es una violación a la privacidad el exponerse a cualquier pregunta. Pero claro, ya dije antes que esto se puede moderar.

¿Que pensais vosotros? ¿ Os hareis una cuenta?



Aqui teneis el link: http://www.formspring.me/

miércoles, 18 de noviembre de 2009

Firefox no es un zorro

Estoy seguro de que la mayoria de la gente piensa que el animalito que hay en el logo del navegador Firefox es un zorro. De hecho yo lo pensaba también, pero lo cierto es que no.

Hoy me ha dado por hechar un vistazo a las FAQ´s del navegador y leyendo un poco vemos que la cuarta pregunta es "What´s a firefox?", a lo que se responde " A "Firefox" is another name for the red panda".

Es decir, un firefox no es un zorro, ¡es un panda!

Buscando un poco más he visto que firefox es el nombre que se le da en chino al panda rojo y su aspecto es este:




Comparando con el logo:


¿A que es una monada? ^^

viernes, 13 de noviembre de 2009

Go, El lenguaje de programación de Google.

Hoy, mediante un Wave, me he enterado de la siguiente noticia que quiero compartir:

Basic, Cobol, Logo, C, C++, Phyton y otros cien lenguajes de programación se ponen de pie para saludar a un nuevo compañero. Google, una empresa que parece tener una nueva idea o proyecto cada día, acaba de poner a disposición de lo usuarios un nuevo lenguaje de programación llamado Go. Se trata de un lenguaje moderno, de código abierto, que combina la potencia, desempeño y seguridad de los lenguajes compilados como C++ o C#, con la versatilidad de otros más dinámicos como Python.

Google no deja de sorprendernos. Mientras esperamos el lanzamiento de su sistema operativo, nos enteramos que ha puesto a punto y liberado un nuevo lenguaje de programación. Al igual que sus otros productos, el nuevo Go es libre y gratuito. Los voceros de la compañía aseguran que programar aplicaciones con este lenguaje será “productivo, rápido y divertido”.

El nuevo lenguaje, todavía en fase beta -algo a lo que la empresa nos tiene acostumbrados- toma lo mejor de lenguajes más antiguos como Python o C++ y lo combina para lograr una nueva herramienta que promete revolucionar la forma en que escribimos los programas de ordenador. En Google dicen que este producto tiene como objetivo resolver algunos de los problemas que presentan los lenguajes de programación actuales, como el uso eficiente y sencillo de los microprocesadores multi núcleo o la generación de ejecutables enormes y pesados.

En Google apuestan por Go. Mientras que lo continúan desatollando le van encontrando nuevos usos. Al respecto, el vocero de la empresa dice que “mientras seguimos mejorándolo también estamos haciendo experimentos. Go se perfila como un firme candidato para nuestro entorno de servidores”, lo que da una idea de la confianza que han depositado en este lenguaje. Parece que además de plantarle cara a Microsoft con productos como Google Docs (competidor de MS Office), Gmail (enemigo declarado de Hotmail) y el nuevo sistema operativo, han decidido pegarle a la empresa de Bill Gates donde más le duele:los lenguajes de programación.


Sitio Oficial de GO


Gracias a Fran por pasarme el Wave ;)

miércoles, 11 de noviembre de 2009

Invitaciones Google Wave

Voy a regalar 3 invitaciones para la version preview del tan esperado Google Wave (del que hablé hace unos dias unos post mas abajo). Por ahora está en desarrollo, por lo que es un privilegio poder probarlo y darse cuenta de que la cosa promete. Realmente pienso que esta herramienta, con el tiempo, sustituirá al mail convencional de toda la vida, siempre y cuando todos aprendan a utilizarlo y no caigan en la ignorancia de no probarlo por ser algo nuevo.

Las invitaciones las repartiré a los 3 primeros que comenten en esta entrada, asi que...¡A darse prisa!

Saludos.

lunes, 9 de noviembre de 2009

Malviviendo

Malviviendo es una serie grabada en Sevilla con actores no profesionales y sin ningún presupuesto. (gastaron 40€ en el primer capítulo).

Estos amantes de lo audiovisual crean una seria que se emite exclusivamente en internet en la web www.malviviendo.com, en youtube y en vimeo.

Actualmente van por el capítulo 8, pero recomiendo encarecidamente que veais todos los demás, por que además de estar muy bien grabados, con unos planos increibles y efectos muy conseguidos, os reireis muchisimo.

Los capitulos se extrenan la ultima semana de cada mes.



Espero que os guste.

miércoles, 4 de noviembre de 2009

Widget Twitter

Trasteando un poco con Twitter he encontrado que se pueden hacer Widget para insertarlos en tu blog.

Tan solo hay que ir a Settings y donde pones la información sobre tu web o blog pone algo como: "You can also add Twitter to your site here". Pinchamos ahí y luego en "My website". Podremos elegir entre 4 Widgets distintos. El que más me ha gustado a sido en el que puedes elegir una palabra o frase y Twitter te dirá lo que la gente de todo el mundo está hablando sobre ese tema en este mismo instante o hace unos segundos.

He añadido en la columna derecha de mi blog un Widget de este tipo sobre el tan esperado Google Wave. Lo dejaré un tiempo ahí para ver que se habla sobre él :p

martes, 27 de octubre de 2009

Conversaciones en Facebook

Las funcionalidades y la forma de interactuar de Facebook han calado hondo en la vida de muchos. Aqui os pongo un montaje muy cachondo donde se muestra como hubiera sido Facebook en 1936:

sábado, 24 de octubre de 2009

Ver una web en diferentes navegadores

Hoy he estado en una conferencia/taller sobre micropagos por sms que ha organizado la Asociacion de Webmasters de Granada en la ETSII (facultad de Informática).
Nos hemos juntado unos cuantos en un aula de prácticas y hemos aprendido un poco como va eso de "ENVIA VIAJE al 1234" o "ENVIA PREMIO al 7777" o "ENVIA %lo que se te ocurra al %numero que quieras" .

La cuestión es que despues de terminar el taller, algunos se han ido y otros nos hemos quedado alli charlando y Raul que es el presidente de la asociación de granada nos ha mostrado como una web puede cambiar de un navegador a otro con la siguiente herramienta online: http://browsershots.org

Consiste en elegir los navegadores en los que quieres probar y poner la url del sitio a analizar.

Supongo que los webmasters conocereis herramientas de este tipo y para el que no lo conocía espero que os sea de ayuda ya que a mi me parece de mucha utilidad ;)

jueves, 22 de octubre de 2009

5 Años con Ubuntu

El otro día hicieron 5 años que aparecía la primera versión de Ubuntu, la 4.10 conocida como "Warty Warthog" o "Jabalí Verrugoso" en español.

ubuntu-logo

Este nombre se debía a que esta versión de Ubuntu se publicaba con “verrugas y todo”. El escritorio que traía Warty Warthog, según la Wikipedia, era de un color bastante oscuro, el naranja y el marrón simbolizaban las tribus sudafricanas.

A partir de aquel momento, Ubuntu fue poco a poco convirtiendose en una de las distribuciones más populares. Esto gracias al LiveCD y su política de distribución de CDs de la distro gratis.

Ubuntu 4.10

En su corta edad, Ubuntu prometió y cumplió mucho, esperemos que cumpla muchos más … valga la redundancia :p


Recordaros que tan solo faltan 7 días para el lanzamiento de la nueva versión de ubuntu, la 9.10.

martes, 20 de octubre de 2009

Google Wave

En el Google I/O fue presentado Google Wave. Definirlo es complicado, pero de entrada hace obsoleto Gmail, Basecamp, Facebook, Office, Messenger, Flickr y los Wikis. Una "wave" es mitad conversación, mitad documento. Un email que se convierte en wiki, que se convierte en centro de conversación, que se convierte en un trabajo final, que hasta puede convertirse en un blogpost.




Wave es, ante todo, un servicio orientado al trabajo colaborativo. En principio, presenta una interfaz que hace recordar al correo electrónico. De hecho, cuenta con una bandeja de entrada, donde podemos ver ordenados los “waves”. Incluso hay una opción para denunciar spam. La diferencia es que cada uno de los waves pueden estar constituidos por mensajes, como el e-mail, o ser documentos creados de manera colaborativa, donde puede haber texto, audio, fotos o videos. Estos waves pueden ser compartidos con aquellos que tenemos en nuestra lista de contactos. Entonces, si bien la interfaz recuerda al e-mail, los usos también se asemejan a un wiki, pero editado únicamente entre contactos -y esto es algo que se puede hacer perfectamente, por ejemplo, con Google Docs, que además se encuentra abierto para cualquier usuarios de Google.

Entonces, lo primero que hay que tener en Wave son contactos. De otra manera, no les va a servir de mucho, ya que para trabajo individual otras alternativas aparecen como mucho más simples.


Aqui os dejo un video:


Se avecina un gran cambio en la web, tal y como sucedió cuando aparecieron las redes sociales, la Web 2.0, Twitter, Gmail, Spotify...