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 ?
- Publicado:
- 12 Febrero 2010 – 22:28
- Autor:
- Por framirez
- Categorías:
-
- Comentarios:
¿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.
- Publicado:
- 4 Febrero 2010 – 13:55
- Autor:
- Por framirez
- Categorías:
-
- Comentarios:
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).
- Publicado:
- 5 Enero 2010 – 14:34
- Autor:
- Por framirez
- Categorías:
-
- Comentarios:
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.
- Publicado:
- 13 Agosto 2009 – 15:22
- Autor:
- Por framirez
- Categorías:
-
- Comentarios:
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
Tags: leopard, rmagick
- Publicado:
- 29 Julio 2009 – 11:54
- Autor:
- Por framirez
- Categorías:
-
- Comentarios:
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:
- Instalar Ruby-dev (Normalmente apt-get install ruby1.8-dev)
- Instalar RMagick (Normalmente apt-get install rmagick)
- Instalar la gema RMagick (gem install rmagick).
- Abrir tu routes.rb y agregar la siguiente ruta ( map.connect “thumb/*specs”, :controller => “thumb”, :action => “index”).
- 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” />
- Publicado:
- 18 Junio 2009 – 14:29
- Autor:
- Por framirez
- Categorías:
-
- Comentarios:
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:
- Costos menores de producción.
- Cumplimiento con estandares de accesibilidad.
- Plataforma orientada a una mayor audiencia.
- Reducción de costos de mantenimiento.
- Flexibilidad en los cambios de presentacion.
- Puerta abierta al uso de tecnologias XML.
La gran pregunta es: ¿El estandar se vende o se regala?
Tags: desarrollo web, estandares web
- Publicado:
- 20 Mayo 2009 – 21:42
- Autor:
- Por framirez
- Categorías:
-
- Comentarios:
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:
- Publicado:
- 8 Abril 2009 – 12:51
- Autor:
- Por framirez
- Categorías:
-
- Comentarios:
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
- Publicado:
- 11 Marzo 2009 – 11:21
- Autor:
- Por framirez
- Categorías:
-
- Comentarios:
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
- Publicado:
- 5 Marzo 2009 – 10:39
- Autor:
- Por framirez
- Categorías:
-
- Comentarios: