Detectar georeferencias desde tu Movil

Codigo QR

He estado estos días investigando como lo hacen los grandes de la nube para Georeferenciar tu contenido. La verdad es que no tiene ninguna complejidad, solo basta con utilizar el siguiente objeto:

<script type="text/javascript">
var detectarGeoPosicion = { 

  init: function () {
	if(navigator.geolocation) {
		navigator.geolocation.getCurrentPosition(
			function(position) {
				alert("Latitude: " + position.coords.latitude + " Longitud: " + position.coords.longitude);
			}, function() {
				detectarGeoPosicion.detectarPaisIp();
			});
	} else {
		detectarGeoPosicion.detectarPaisIp();
	}
  },
  detectarPaisIp: function(ip) {
	alert('debemos llamar a un procedimiento ajax para retornar la ip');
  }

};
// Iniciamos el objeto
detectarGeoPosicion.init();
</script>

Puedes ver un ejemplo desde tu iPhone

Existe el metodo que comprueba si tienes el objeto navigator.geolocation, de lo contrario habria que modificarlo para realizar una solicitud Ajax, detectando proximidades de donde podria estar el visitante.

Los invito a comentar, y la verdad que con esto, se me abren nuevos conceptos de desarrollo para tecnologias moviles, por ejemplo:

  • Se podria detectar desde donde posteas
  • Se podria detectar quienes asisten a un evento en especifico por referenciación
  • Se podria realizar detecciones de objetos en un radio a la redonda de tus posiciones

La unica limitación, es que siempre tienes que aceptar que la pagina pueda detectar tus coordenadas.

¿ Tu que te imaginarías utilizando esta nueva tecnología ?

Resetear TextMate

Codigo QR

¿Deseas reiniciar el TextMate desde 0, tal cual como lo conociste desde fabrica?

Para realizarlo, debes abrir un terminal y ejecutar la siguiente sentencia:
rm ~/Library/Preferences/com.macromates.textmate.plist

Ejecutando esto, las preferencias seran reseteadas a nivel de fabrica.

OJO: Guarda tu licencia de software, ya que será eliminada igual que las preferencias.

iTunes a Twitter

Codigo QR

Actualiza tu estado con este pequeño script realizado. Solo basta con que hagas doble click, y luego presionar Ejecutar. Automaticamente tu estado en Twitter cambiara a la canción que estas utilizando.

Changelog

Version 2.0

  • Se permite crear mensajes aleatorios para el principio del mensaje.
  • Cambio la firma final.

Version 1.0

  • Se envia en formato: Cancion – Firma
  • Primera iteración del software.

Descarga

Version 2.0

Version 1.0

Consideraciones:

  • Debes modificar la configuración con tus datos de acceso a Twitter.
  • Solo funciona en MacOS.
  • Debes tener curl instalado (Por defecto viene).

Viajes y Proyectos

Codigo QR

En este momento estoy sentado en el mejor SPOT de Surf de toda Europa, Seignosse. Arranque del frio para venir a Europa a buscar nuevas ideas (Ya es mi tercera vez en el viejo continente, y OJO, no de pasada, sino que lo minimo ha sido 2 meses).

Muy satisfecho de todo lo que he hecho en el año 2009, especialmente el unico Chileno en el congreso de Ruby on Rails en Buenos Aires, el cual fui invitado como expositor. Esto trajo consigo trabajar en la mejor agencia digital de Sud-America (www.ayerviernes.com), en la cual estamos trabajando en un proyecto muy ambisioso, que hasta el momento vamos de viento en popa. A la vez asesoro a la empresa multimedial, ubicada en Santiago de Chile, trabajando en otro proyecto MUY MUY interesante que ya sabran.

Hablando de otra cosa que no sea trabajo, pude seguir conociendo nuevas ciudades en Europa, tales como:

  • Delf (Holanda)
  • Amsterdam (Holanda)
  • Rotterdam (Holanda)
  • Madrid (España)
  • Seignosse (Francia)
  • Hossegord (Francia)

La verdad muy contento del desempeño realizado este año, y la verdad que volvi durante 1 mes a realizar teletrabajo, desde Buses y Trenes de Alta Velocidad en el viejo continente.

Saludos desde Francia amigos.

Instalar RMagick en Leopard

Codigo QR

Despues de mucho investigar, llege a un script para la instalación automatizada de RMagick sobre Leopard.

Debes tener instalado “wget” para que esto funcione. Si no lo tienes aquí hay una referencia de instalación: http://jasonbrummels.com/install-wget-on-mac-osx-leopard/

Les dejo el script para que lo utilizen:

#!/bin/sh
wget http://download.savannah.gnu.org/releases/freetype/freetype-2.3.5.tar.gz
tar xzvf freetype-2.3.5.tar.gz
cd freetype-2.3.5
./configure --prefix=/usr/local
make
sudo make install
cd ..

wget http://superb-west.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.22.tar.bz2
tar jxvf libpng-1.2.22.tar.bz2
cd libpng-1.2.22
./configure --prefix=/usr/local
make
sudo make install
cd ..

wget ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
tar xzvf jpegsrc.v6b.tar.gz
cd jpeg-6b
ln -s `which glibtool` ./libtool
export MACOSX_DEPLOYMENT_TARGET=10.5
./configure --enable-shared --prefix=/usr/local
make
sudo make install
cd ..

wget ftp://ftp.remotesensing.org/libtiff/tiff-3.8.2.tar.gz
tar xzvf tiff-3.8.2.tar.gz
cd tiff-3.8.2
./configure --prefix=/usr/local
make
sudo make install
cd ..

wget http://jaist.dl.sourceforge.net/sourceforge/wvware/libwmf-0.2.8.4.tar.gz
tar xzvf libwmf-0.2.8.4.tar.gz
cd libwmf-0.2.8.4
make clean
./configure
make
sudo make install
cd ..

wget http://www.littlecms.com/lcms-1.17.tar.gz
tar xzvf lcms-1.17.tar.gz
cd lcms-1.17
make clean
./configure
make
sudo make install
cd ..

wget ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/gs860/ghostscript-8.60.tar.gz
tar zxvf ghostscript-8.60.tar.gz
cd ghostscript-8.60/
./configure  --prefix=/usr/local
make
sudo make install
cd ..

wget ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/current/ghostscript-fonts-std-8.11.tar.gz
tar zxvf ghostscript-fonts-std-8.11.tar.gz
sudo mv fonts /usr/local/share/ghostscript

wget http://ftp.surfnet.nl/pub/ImageMagick/ImageMagick-6.3.5-9.tar.gz
tar xzvf ImageMagick-6.3.5-9.tar.gz
cd ImageMagick-6.3.5
export CPPFLAGS=-I/usr/local/include
export LDFLAGS=-L/usr/local/lib
./configure --prefix=/usr/local --disable-static --with-modules --without-perl --without-magick-plus-plus --with-quantum-depth=8 --with-gs-font-dir=/usr/local/share/ghostscript/fonts
make
sudo make install
cd ..

sudo gem install RMagick

El script deben guardarlo con cualquier nombre pero con extension sh (Bash) para luego ser ejecutado: sh elnombredeltuscript.sh

El script puedes encontrarlo en la pagina original: http://onrails.org/articles/2007/11/03/installing-rmagick-on-leopard-without-macports-or-fink pero tiene un error que resolvi leyendo posts acerca.

Si quieres instalarlo via MacPorts debes usar:

sudo port install tiff -macosx imagemagick +q8 +gs +wmf
sudo gem install rmagick

Saludos y buena manipulación de imagenes en Ruby on Rails

Thumbails Ruby on Rails

Codigo QR

He creado un controlador para manejar los thumbails en Ruby on Rails y generarlos “On The Fly”. Soporta cache de los archivos.

Para su instalación se deben seguir los siguientes pasos:

  1. Instalar Ruby-dev (Normalmente apt-get install ruby1.8-dev)
  2. Instalar RMagick (Normalmente apt-get install rmagick)
  3. Instalar la gema RMagick (gem install rmagick).
  4. Abrir tu routes.rb y agregar la siguiente ruta ( map.connect “thumb/*specs”, :controller => “thumb”, :action => “index”).
  5. Descargar el siguiente archivo y ponerlo en controllers.

Disfruta de tus thumbails generados con the fly y cacheados.

Parametros

params[:w] = ancho (Obligatorio)

params[:folder] = carpeta dentro de images donde se encuentra el archivo (Obligatorio)

params[:h] = alto (Opcional)

Ejemplo

<img src=”/thumb/logo.png?folder=logos&w=200″ alt=”Ejemplo” />

¿El estandar se vende o se regala?

Codigo QR

En la actualidad existe una gran cantidad de empresas que ofrecen servicios informaticos orientados a Internet. Durante la existencia de las empresas, se deben modelar muchos aspectos y contar con la capacidad tecnica en el medio como puerta de entrada. En el mundo se lanzan miles de sitios webs, con una gran cantidad de informacion que crece cada dia mas, y los tiempos de acceso a la informacion tendria que cumplir con ser: eficaz, rapida y economica.

En muchos de los proyectos realizados actualmente, podemos decir que son muy pocas las empresas que sigen las buenas practicas. Las que lo realizan  tienen una gran diferenciacion y reconocimiento en el mercado.

En gran parte el factor tiempo cumple un rol fundamental a la hora de entregar un producto de calidad, ya que todo se realiza para mañana, pero en realidad: ¿Es por una mala gestión de ventas o simplemente por retrasos en el software?

Si nos vamos directo al grano, los estandares optimizan los siguientes puntos:

  1. Costos menores de producción.
  2. Cumplimiento con estandares de accesibilidad.
  3. Plataforma orientada a una mayor audiencia.
  4. Reducción de costos de mantenimiento.
  5. Flexibilidad en los cambios de presentacion.
  6. Puerta abierta al uso de tecnologias XML.

La gran pregunta es: ¿El estandar se vende o se regala?

Locos x Rails en Buenos Aires-Argentina, un exito

Codigo QR

Felicitaciones a los organizadores del evento Locos x Rails realizado en las dependencias de Ingenieria de la Universidad de Palermo, la verdad lograron un evento de muy alta calidad y organizacion.

En este evento se presentaron oradores de todo el mundo, contandonos sus experiencias basadas en arquitectura, metodologias de trabajo y desarrollo orientado a Ruby on Rails.

Realmente un agrado compartir con gente que tiene tus mismos intereses, pero con culturas diferentes.

A travez de este evento me di cuenta lo avanzada que esta esta herramienta, ademas de el desarrollo continuo que se esta realizando sobre esta.

Les dejo mi presentacion realizada, para que le hechen un vistazo, ademas tienen el total derecho de tomar partes de esta presentacion y utilizarlas con el fin que estimen conveniente:

View more presentations from dokshor.

Nueva oficina en Viña del Mar

Codigo QR

EL día Lunes comenzé oficialmente a trabajar desde una oficina ubicada en 5 Norte con 5 Poniente en la ciudad de Viña del Mar. La verdad que mi producción ha subido bastante, ya que trabajando desde la casa no podía avanzar demasiado.

Les dejo un mapa con la ubicación exacta de esta:

Saludos

Expositor Locos x Rails – Buenos Aires, Argentina

Codigo QR
Locos por Rails

Ayer abro mi correo a las 9 de la noche, y me di cuenta de una grata sorpresa de estar presente en el encuentro Sudamericano de Ruby on Rails a celebrarse en Buenos Aires.

La charla sera basada en las grandes empresas que utilizan Ruby on Rails actualmente, con los beneficios que les ha traido realizar este tipo de aplicaciones basadandose en un desarrollo rapido.

Estas charlas seran realizadas los dias 3 y 4 de Abril, en la Universidad de Palermo.

Quedan todos invitados al evento www.locosxrails.com


dokshor.com (RSS) + Sator-ii theme by Felipe Lavín and finally edited by dokshor.