Archivo mensual: noviembre 2009

Robots.txt

Aunque no se le haga caso, siempre, existen buscadores muy educados que buscan este fichero ya catan sus órdenes. En pocas palabras, este fichero de texto, ubicado siempre en el root del sitio web y con su nombre en minúsculas, nos permite especificar lo que queremos que un bot o crawler indexe y lo que no de nuestra web. Además, nos permite indicarle dónde está ubicado el fichero sitemap.xml.

Fuentes:


SEO, no es una bebida gaseosa

SEO “estansfol” search engine optimization y engloba a las técnicas en estapa de diseño, implementación y mantenimiento para hacer que una web reciba visitas dirigidas, subiendo puestos en páginas de resutlados y siendo mejor valorada por Google.

Porque no sólo de metadatos viven los buscadores 😉

Fuentes:


Ampliando el disco virtual de una VM en VMWare

Lo que mayormente viene a denominarse aumentar el tamaño del fichero VMDK.

Quién no se ha quedado sin espacio en disco en algún servidor virtualziado de desarrollo alguna vez?¿. Pues con este método se puede aumentar el disco de “la misma forma” que lo haríamos sustituyendo en una máquina física el disco viejo por uno nuevo más grande.

 

Fuente:


Lightroom, el subconjunto de Photoshop para fotografía digital

A los que os ocurra como a mí, que con el Photoshop se pierde y con las posibilidades de su sistema de plugins se marea sólo se pensarlo, Adobe sacó en su día el Lightroom.

El Lightroom es un software más restrictivo, enfocado directamente a la gestión de fotos objetindas de nuestras SD y CF y su  revelado digital.

Posee un sinfín de presets para efectos usables a nivel práctico y permite la creación de nuevos o modificación de lo s de serie. Lo ideal además, es que siempre permanece el original (bien sea RAW o JPEG) y sólo se aplican transformaciones, a no ser que queramos exportar el acabado fianl, claro.

Bien pensado. Pero, sin que nadie me oiga, yo me sigo perdiendo XP

 

Fuentes:


Funcionamiento básico de float en los DIV

Fuentes:


La realidad aumentada siempre supera a la ficción

La realidad aumentada es el presente y futuro del negocio tecnológico de mano. Tenemos implantada ya la infraestructura necesaria y sólo falta rellenar capas y métodos.

El mundo de la publicidad y servicios de información de pago (a la par que los gratuitos) está entrando fuerte en esta novedosísima oportunidad de negocio que ha venido para quedarse y convertirse en imprescindible, tapando el fracaso de los “mundos virtuales”, relegados a las áreas donde son realemnte útiles: profesionales y juegos.

Un grupoconcreto de usuarios y proveedores ya tiene recorrido un gran trecho del camino antes de empezar: los que vienen del mundo Second Life.

 

1. ¿Qué es la realidad aumentada?

  • Algo verdaderamente excitante a la hroa de “enredar”. Une smartpphones de última generación, internet móvil, gps, GIS y la posibilidad de construirlo con herramientas gratuitas para el desarrollador.
  • Un sistema por el que se posicionan elementos de capas de información sobre imágenes reales tomadas por una cámara desde un dispositivo con GPS, acelerómetro y brújula.
  • Es como tener un HUD de avión de combate en tu mano, sobre la pantalla del teléfono.

2. ¿Para qué sirve?

  • Para ser un puesto de información cuando y dónde se precise dicha información.
  • Para mostrar publicidad altamente dirigida como nunca antes.
  • Para que se meta tan debajo de nuestra piel que nos sintamos desnudos cuando no haya cobertura internet móvil.
  • Para enredar bien a gusto.
  • Para que una pila de compañías gane enormes cantidades de dinero de manera fácil.
  • Para adaptar ingentes bancos de información georreferenciada ya existente a un método de acceso más práctico, así como terminar de animar a que bancos de datos no georreferenciados, lo sean de una santa vez.

3. Elementos que conforman su infraestructura

  • Smartphone con cámara, acelerómetro, GPS, brújula digital e internet 3G o superior, buena pantalla (tamaño, resistencia a luz de sol) y buena batería.
  • Cobertura GPS y 3G o superior en el punto donde se quiera usar. Tarifa amigable de datos.
  • Programa de realidad aumentada para nuestro SO. A día de hoy recomendamos Layar, sobre Iphone OS o Android.
  • Fuentes de capas de realidad aumentada compatibles con nuestro programa. Layar tiene más de 175 y creciendo.

4. Ejemplos prácticos de uso

  • Estar en el monte (aunque es precisamente donde el GPS funciona de cine y la cobertura no), apuntar con la cámar a los montes y ver los nombres de sus picos y altitudes, así como ampliar la info de cada uno. Ver las bocas de las cuevas  de sus laderas, los nombres de los pueblos, ver a tus otros amigos por dónde van, fotos georreferenciadas, tracks previos, tracks conocidos…
  • Estar en ciudad (aunque es precisamente donde la cobertura funciona de cine y el GPS no) y ver los nombres de las calles, negocios, edificios, publicidad, paradas de metro, bus, puntos de interés, buscar sitios o servicios….
  • Uso como navegador GPS de coche y a pie, sin necesidad de actualizar. Siempre necesitaremos garantzar cobertura, claro. Aquí, subrayaremos la necesidad de que los protocolos usados almacenen datos en buffer de manera predictiva. Un ejemplo claro es el navegador Google que usa Google Maps y street view. Si no hay cobertura, no nos sirve de nada. El GPS podemos “paliarlo” usando posicionamiento por antenas. (no confundir con el A-GPS). Éste último sólo sirve para coger señal GPS más rápidamente y con menor coste de batería.
  • Tener un rebaño de vacas con collares con GPS y comunicación (wimax, preferiblemente) y apuntando a él, saber la identificación y datos de cada una. Buscar una en concreto, incluso para llegar a ella, aunque se vaya moviendo.
  • Apuntar a un edificio, servidor (problemas con el GPS), campo, coche y ver su estado para monitorizarlo.
  • mejorar el geocaching ubicando elementos virtuales, en coordenadas GPS para que los geocachers los busquen y los adquieran con sus teléfonos.
  • alquilar, comprar o regalar bienes, al puro estilo Second Life. Lo susuarios que vengan de ese mundo, son los que mejor sabrán trasladar esos  usos y costumbres a la realidad aumentada; a nuestra vida real.
  • integración con redes sociales.
  • implantación en el parabrisas del coche.

 

Fuentes:


Generar ficheros con nombre de fecha y hora actuales en DOS

Nuestro querido y viejo amigo, el proceso por lotes del DOS, sigue bien vivito y coleando en el “CMD” de los servidores windows, también, por mucho que se empeñen en meternos el VBS por los ojos.

Todos nos acordamos de los ficheros BAT y su limitado potencial. Las variable sde entorno, etc. Si abrís un CMD y tecleáis “SET”, os saldrán todas las variables de entorno que hay en memoria. Interesante ver cosas precocinadas como el nombre de la máquina, dominio o username actual.

No vamos a ponernos a explicar ahora qué son lso ficheros BAT, ni lo que se puede hacer con ellos, sino a poenr a vuestra disposición algo que mi desconexión de este mundillo concreto me ha hecho enterarme esta misma mañana: que se pueden hacer substrings de cadenas en DOS.

Pensar cómo lo hubiera tenido qeu hacer en Linux con grep y demás histerias, se me antoja harto complicado comparado con esta ultrasencilla sintaxis. No digo que no existea tampoco en el BASH de Linux, eh?? 🙂

  1. Antecedentes:
    Se pretendía crear un BATCH (un fichero BAT de los de toda la vida) que hiciera una taea y guardara el log en un fichero con nombre YYYYMMDD_HHMMSS_tarea.log. En CMD, existen por defecto variables de entorno que muestran fecha y hora (DATE y TIME), en el mismo formato qeu los comandos “DATE /T” (13/11/2009) y “TIME /T” (12:34:19.45). El problema viene cuando queremos usar esas variables para generar el nombre del fichero, ya que los caracteres “/” y “:” no se pueden usar para nombres de fichero. Así que o sustituimos esos caracteres por otros o compoenmos el nombre mediante subcadenas de los valores de fecha y hora. Lo primero no lo he localziado en el reducido potencial del CMD, pero sí en lo segundo.
  2. Búsqueda en Google:
    Para encontrar lo buscado, se realizó una búsqueda en Google:  cmd filename date
    Evaluando los títulos, se disparó hacia el quinto resultado y bingo! 😉 He de decir que en dicho resultado hay posts incorrectos del todo, pero enseguida reconoces el que realmente sabe de lo que habla, que es quien proporcionó la solución.
  3. Sintaxis:
    ECHO %DATE:~X,Y%

    Devuelve un substring de Y caracteres desde la posición X (la cadena comienza en la posición 0).

    ECHO %DATE%

    13/11/2009

    ECHO %DATE:~0,2%

    13

  4. Código final:
    SET FECHAGENERADA=%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%_%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
    REM SET FECHAGENERADA=%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%
    SET LOGFILE="F:\backup\logs\%FECHAGENERADA%-backup.log"

Fuentes: