Tag Archives for web

Google incorpora la velocidad de carga en su algoritmo de búsqueda

factor google velocidad de carga web

Google está incorporando la velocidad de carga del sitio web como uno de los factores en los rankings de búsqueda. Pero comparado con otros factores como la relevancia de la web, la temática, la reputación y el valor añadido, el factor del tiempo de carga tendrá menor peso.

Según Matt Cutts y Google Webmaster Central

Resumiendo:

- Actualmente solo se verán afectadas un 1% de las consultas sobre el motor de búsqueda y solo se aplicará a los visitantes que utilicen Google.com en inglés.

- Existen muchas herramientas para ayudarte a identificar soluciones para mejorar la velocidad de tu web:

  • Page Speed, es un plugin para Firefox de código abierto para evaluar el rendimiento de tu página web y obtener sugerencias para optimizarla.
  • YSlow, es una herramienta gratuita de Yahoo! que sugiere formas para mejorar la velocidad de tu web.
  • WebPagetest muestra una vista en cascada del rendimiento de la valocidad de carga y una lista de optimizaciones.
  • En Google Webmaster Tools, Labs > Rendimiento del sitio: muestra la velocidad de carga de tu sitio web experimentada por los usuario s alrededor del mundo.

Aplicaciones para Twitter

Listado/recopilación de las aplicaciones y programas más utilizados para Twitter en PC, Iphone y Mac:

Seesmic

logo-seesmic

Uno de los clientes de Twitter más conocidos es Seesmic Desktop, es una plataforma que permite el acceso a Facebook y a varias cuentas Twitter

Seesmic Desktop también integra soporte para el envío de fotografías, mediante Twitpic, y, próximamente, también de vídeo a través de la plataforma de Seesmic. Entre los nuevos servicios que se van a añadir está Facebook, Digg, Identica y FriendFeed.

También es posible probar Seesmic directamente desde la Web.

URL: http://seesmic.com/

Twitterrific

logo-twitterrific

Aplicación que permite usar Twitter desde el escritorio de tu Mac o desde tu iPhone de una manera muy cómoda.

URL: http://twitterrific.com/

Hootsuite

hootsuite-logo

Un excelente cliente web para Twitter tiene las mismas funciones de TweetDeck y más. Podemos configurar múltiples cuentas de Twitter, responder, agregar a favoritos, hacer retweet, etc.

HootSuite permite además crear grupos de usuarios, realizar búsquedas, tiene estadísticas de los tweets, podemos programar un tweet para que sea publicado automáticamente en una fecha y muchas otras funciones.

Es uno de los mejores clientes web para Twitter que podemos encontrar actualmente.

URL: http://hootsuite.com/

Twitterfeed

twitter-feed

Nos brinda una herramienta que permite registrar las entradas de tu Blog a tu cuenta en twitter. Lo único que requieres para ello es tener una cuanta OpenID, puedes usar tu usuario de Yahoo!, Blogger, Technorati, AOL, Flickr, entre otros y si no lo tienes, puedes crearte uno en Vidoop, que para mi fue la parte mas divertida. Además, que puedes crearte varios twitterfeed en tu cuenta.

URL: http://twitterfeed.com/

Tweetie

Otro cliente para Mac e Iphone. La versión para Mac se parece bastante a la versión iPhone, pero con un diseño fantástico. Entre otras cosas nos permite insertar imágenes en los twits simplemente arrastrándolas desde el finder o el escritorio. Y las imágenes de los twits del timeline se abren automaticamente en pequeñas ventanitas, sin necesidad de abrirlas en una pestaña del navegador.

URL: http://www.atebits.com/

TwitHive

twithive_logo

TwitHive es un cliente web para Twitter, que brindará mucha más potencia y opciones a quienes gustan de hacer un uso intensivo del microblogging pero no quieren instalar ninguno de los excelentes clientes de escritorio que hemos visto.

TwitHive se presenta como el paso intermedio entre la web de Twitter y los clientes de escritorio. Se basa en JavaScript para su funcionamiento, lo cual le vuelve compatible con cualquier navegador web, y nos permitirá crear canales en tiempo real basados en filtros, utilizar grupos o monitorizar tendencias a través de palabras clave.

También podremos utilizar múltiples cuentas de Twitter, y arreglar varias columnas para visualizar diferentes tweets, o tweets de diferentes fuentes, tal como lo hacemos en TweetDeck o Seesmic Desktop. Característica que ha mostrado su utilidad a los “power users” que necesitan seguir varios temas a la vez.

URL: http://www.twithive.com/

Splitweet

splitweet-logo

Entre sus múltiples virtudes tienes las siguientes:

  1. Puedes enviar actualizaciones a varias cuentas de Twitter que tengas registradas, eligiendo en cada tweet a cuales de ellas envías tu mensaje.
  2. Visualización de los mensajes de las cuentas de Twitter que tengas activas, identificados por colores.
  3. Interfaz en español y catalán
  4. Auto-actualización de la ventana principal para no tener que recargarla para ver los nuevos tweets. Además te avisa con un sonido del sistema cuando empieza la actualización.
  5. Feed en la barra lateral de las respuestas (@replies) a tus cuentas
  6. Identificación por colores de las cuentas a las que has enviado las actualizaciones.
  7. Seguimiento de palabras clave (marcas), que previamente puedes configurar para seguimiento, mediante feed en la barra lateral.
  8. Indicador de audiencia (personas que lo leerán) de cada tweet que envíes.

URL: http://es.splitweet.com/

TweetDeck

tweetdeck-logo

Continue Reading »

Curso Online Avanzado sobre Desarrollo Web

curso diseno web avanzadofundacion universidad empresa uji

El objetivo del curso es la adquisición de aptitudes directamente apliclables al desarrollo de sistemas de información avanzados. Para ello se estudiarán tanto entornos, herramientas, tecnologías y arquitecturas, como los mecanismos de gestión y protección de la información.

PROGRAMA

  1. Web avanzado: conceptos e implicaciones (20 horas).
    1. Preliminares.
      1. Necesidad del curso y aspectos organizativos del mismo.
    2. Conceptos avanzados.
      1. Informática Social.
        1. Conceptos fundamentales del Web.
        2. Web 2.0 y su Software
        3. Aplicaciones del Web 2.0
      2. Interoperabilidad.
        1. Plataformas.
        2. Arquitecturas orientadas a servicios (SOA).
        3. Estandares y Normalización.
      3. Tecnologías
        1. Planificación de proyectos.
        2. Herramientas y entornos de desarrollo.
        3. Tecnologías de cliente y servidor.
    3. Implicaciones.
      1. Organizativas
        1. Dirección tecnológica. Infraestructura, estrategia y políticas.
        2. Implicaciones para la organización.
        3. Aplicaciones prácticas.
      2. Seguridad
        1. Legalidad, garantía y control.
        2. Activos de Información.
  2. Activos de información: gestión, protección y control (15h).
    1. Introducción.
    2. Dimensiones de la seguridad de la información.
      1. Disponibilidad.
      2. Integridad.
      3. Confidencialidad.
    3. Análisis sistemático de riesgos.
      1. Activos.
      2. Amenazas.
      3. Riesgo.
    4. Tratamiento del riesgo en la programación web avanzada.
      1. Establecimiento de salvaguardas.
      2. Asunción de un riesgo residual.
    5. Normas y recomendaciones de seguridad.
      1. La protección de los datos personales.
      2. La família de normas ISO 27000.
  3. Herramientas y nuevos entornos de desarrollo: Wiki, Subversion, Eclipse, Trac (20h).
    1. Documentación.
      1. Wiki.
      2. DocBook.
    2. Control de versiones.
      1. Subversion: Instalación, configuración y uso.
    3. Entornos de desarrollo integrados.
      1. Eclipse.
      2. Netbeans.
    4. eXtremme Programming: Técnicas de desarrollo ágil de proyectos.
      1. Construcción de software con Ant.
      2. Pruebas unitarias con JUnit.
      3. Pruebas unitarias web avanzadas con JWebUnit o Selenium.
  4. Tecnologías base de cliente: Cliente rico (50h).
    1. Tecnologías base.
      1. HTML/XHTML. Futuras funcionalidades disponibles en XHTML 2.0.
      2. CSS. Estilos, maquetación con CSS y funcionalidades disponibles en CSS3.
      3. Familia de tecnologias XML.
        1. Información: XML y XML Namespaces.
        2. Presentación: XSL y Formatting objects.
        3. Estructura: DTD XML Schema.
        4. Búsqueda: XPath, XQuery.
      4. JavaScript.
        1. Sintaxis.
        2. Orientación a objetos
        3. El Document Object Model (DOM).
        4. Herramientas de desarrollo y depuración: Firebug.
      5. XForms
      6. Gráficos: SVG y Canvas.
      7. Consideraciones en la implantación de las tecnologías de cliente rico en los navegadores actuales.
        1. Quirks mode Vs. Standard mode.
        2. El box model.
        3. Compatibilidad.
    2. Cliente rico.
      1. Conceptos básicos.
      2. Frameworks y Toolkits AJAX:.
        1. Prototype, OpenRico, Scriptaculous y JQuery.
        2. Dojo.
        3. GWT.
        4. Qooxdoo y Eclipse RAP.
        5. OpenLaszlo y Flex.
        6. Apollo y JavaFX.
  5. Tecnologías de servidor. PHP. Java (80h).
    1. PHP.
      1. Preparación del entorno: Apache, PHP, MySQL.
        1. Instalación de componentes.
        2. Configuración básica de un servidor apache.
          1. Directivas básicas.
          2. Módulos.
          3. Hosts virtuales.
          4. Reescritura de URLs.
        3. Configuración de PHP.
        4. Configuración de MySQL.
      2. El lenguaje PHP
        1. Introducción.
        2. El lenguaje.
          1. Sintaxis
          2. Tipos de datos.
          3. Expresiones y operadores.
          4. Estructuras de control.
          5. Funciones, clases, objetos.
          6. PCRE.
        3. Interacción con el web.
          1. Variables predefinidas.
          2. Forms y XForms.
          3. Subida de ficheros.
          4. Quoting.
          5. Sesiones.
          6. Safe mode.
        4. Acceso a base de datos.
          1. Fundamentos.
          2. Ejemplos.
        5. Librerías, PEAR, PECL.
        6. Problemas comunes.
          1. Concurrencia.
          2. Portabilidad.
          3. Internacionalización.
          4. Distribución.
          5. Depuración.
          6. Código cerrado.
        7. Ejemplos típicos.
          1. Autenticación.
          2. Almacenamiento de imágenes.
    2. Java
      1. Introducción.
        1. Introducción y sintaxis.
        2. Tipos de datos.
        3. Estructuras de control.
        4. Clases en Java. Heréncia e Interfaces.
        5. Packages.
        6. Excepciones en Java.
        7. Entrada/Salida y clases útiles.
      2. Aspectos avanzados.
        1. Applets e interfaces gráficas de usuario con Swing/AWT.
        2. Threads.
        3. Programación de Sockets.
        4. Politicas de seguridad Java.
      3. Java y XML.
        1. Validación de documentos mediante DTD y XML schema.
        2. Uso del interfaz SAX y DOM.
        3. Transformaciones XSL.
        4. Tecnologias java sobre XML.
      4. J2EE 5.0.
        1. Servidores de aplicaciones Java.
          1. Conceptos generales.
          2. Formatos de despliegue de aplicaciones.
          3. Configuración de la conexión a base de datos. Tipos de conexión. Pooling. Datasources.
          4. Instalación y administración de un servidor de aplicaciones: Tomcat y JBoss.
        2. Conectividad con bases de datos: JDBC.
        3. Servlets, JSP (JavaServer Pages) y JSTL (JavaServer Pages Standard Tag Library).
        4. Web Services con JAX-WS.
        5. JAXB. Mapeo entre XML Schema y clases Java.
        6. Mapeo objeto relacional con Hibernate.
        7. Enterprise Java Beans. EJB 3.0.
        8. Modelo de persistencia JPA.
        9. HyperJAXB. Integración de JAXB con Hibernate/EJB3.
  6. Seguridad en entornos web (15h).
    1. Errores comunes en programación web.
      1. Uso de GET y POST, variables globales, comprobaciones.
      2. Saneamiento de variables de formularios.
      3. XSS o Cross Site Scripting.
      4. CSRF o Cross Site Request Forgeries. (Caso webmail uji).
      5. Control sobre cookies.
      6. SQL Injections. Básicos/Avanzados/Blind.
    2. Métodos de autenticación
      1. Basados en passwords (usuario + pwd, tipo CHAP, etc …).
      2. No basados en password (X509).
    3. Técnicas de evasión de ataques.
      1. Captchas, tipos de ataques.
      2. Controles anti-spam, ofuscación Javascript.
  7. Arquitecturas orientadas a servicios (20h).
    1. Conceptos generales.
      1. Introducción a los Servicios Web.
      2. SOA: Arquitecturas orientadas a servicios.
    2. Servicios Web.
      1. Tipos de Servicios Web.
      2. Llamadas a procedimientos remotos con XML-RPC.
      3. WSDL: Web Service Definition Language.
      4. SOAP: Simple Object Access Protocol.
      5. REST Web Services.
      6. UDDI: Universal Description, Discovery and Integration.
    3. Estándares relacionados.
      1. Web Services Management and Monitoring.
      2. Web Services Security.
      3. Web Services Interoperability.
    4. Orquestación de Servicios Web.
      1. BPEL: Business Process Execution Language.

METODOLOGÍA

El curso comenzará en noviembre y se realizará de forma no presencial a través del Aula virtual. Se calcula que deben dedicarse al menos 4 horas semanales al estudio y 4 horas más para el trabajo individual tutorizado, considerando un número aproximado de 30 semanas. El curso se divide en módulos y en cada módulo se realizan ejercicios de evaluación continuada. A lo largo de cada modulo se desarrollará un ejemplo y se realizaran ejercicios de ampliación y mejora. La superación del curso requerirá de la presentación de un proyecto final ligado a uno o más módulos

EVALUACIÓN

Cada módulo presenta unos ejercicios de realización obligatoria. Se requiere la confección de un proyecto final de curso que deberá llevar a lapráctica tecnologías de servidor y de cliente rico.

Información: http://cursowebavanzado.uji.es/

SEO en España

Ayer el diario expansión publicó un artículo sobre el posicionamiento web en España, nombrando algunos de los mejores SEOs. Ismael El-Qudsi, Fernando Maciá, Miguel Orense, Enric Ramos, Albert López, Albert Rivera, Enrique Aguilera y Nuño Valenzuela son algunos de estos expertos en posicionamiento web y en estrategias de marketing online.

Según comenta el artículo en España, el nivel es muy alto, pero escasean los expertos con varios años de experiencia.

Cada vez más, las empresas se están dando cuenta de la importancia de tener un SEO en plantilla, todavía no saben en que departamento incluirlo, quizás en marketing, en desarrollo, en el pasillo entre estos dos…

En mi opinión, un SEO debería tener conocimientos de Marketing, programación web, analítica web y mucha creatividad.

Enlace: http://www.expansion.com/2009/07/09/empresas/tecnologia/1247172930.html

Resultados prueba SEO (I): Inversiones Dalport S.A.

Todo comenzó, ayer lunes 6 de Julio, esperando la rueda de prensa de Soriano, donde iba a explicar la compra del 51% de las acciones de Valencia CF por un grupo inversor. Una vez dió a conocer el nombre de este grupo “Inversiones Dalport SA“, comenzó una verdadera cacería en busca de información sobre dicha empresa. Gracias a las nuevas tecnologías y en concreto, gracias a Google,  se encontraron datos sobre empresas empresas con nombres similares a “Dalport Inversiones” como Dallport, Allport, además de un parque de negocios en Texas llamado Dallport, Dallas + Ports, etc … Gracias a los foros valencianistas de foroche.com podía ir comprobando las nuevas teorías y los avances de los demás “investigadores”. En este momento, se me ocurrió crear un post para posicionar estas palabras clave, del mismo modo que muchos SEOs están jugando con el efecto Doodle (el cambio de logo de google cuando quiere recordar un acontecimiento), se me ocurrió hacer esta prueba SEO para poder probarme a mi mismo y probar la calidad de mis conocimientos SEO.

El test SEO por pasos:

1) Recopilar la máxima información sobre la empresa en cuestión.

2) Abrir un nuevo artículo con los títulos correctos y con el máximo de contenido diferente a lo que la nota de prensa de EuropaPress y otras compañias de noticias estaban contando.

3) Conseguir el máximo número de enlaces hacia el nuevo post para que google indexara el artículo en el menor tiempo posible (en 30 minutos estaba indexado, pensaba que era demasiado tiempo para poder luchar por buenas posiciones).

4) Una vez indexado empezé a comprobar su posición en el buscador para las búsquedas:

- “Dalport SA Inversiones” consiguió la primera posición hace aproximadamente 20 horas y de momento se mantiene en google.es.

- “Inversiones Dalport SA” ha conseguido una 1ª posición para el buscador google.es y de momento se mantiene.

- “Inversiones Dalport” consiguió una 5ª posición detrás de  levante-emv, europapress, superdeporte y terra, grandes empresas con un TrustRank brutal en comparación con www.diseon.com. El problema con esta palabra clave ha sido que coincidía el orden con la nota de prensa lanzada por las agencias de noticias, por lo tanto, lo han incluido en sus títulos muchos diarios y webs importantes haciendo que diseon.com caiga hasta la posición 15ª.

5) Mediciones hechas con el software de Google Analytics:

Visitas recibidas en este mes: 9.075

prueba seo valencia dalport inversiones sa

fuentes de trafico

fuentes-trafico-detalle

grafico-visitas-por-ubicacion

Iré comentando las conclusiones más adelante.

Gracias a todos los que han comentando los artículos.