Bienvenidos a Nuestro Mundo - A Proyectos Beta!

En nuestra vida, desde que nacemos todo lo probamos, ensayamos y testeamos; así también erramos, caemos pero por sobre todo aprendemos. Es decir, todo lo que hacemos forma parte de una nueva experiencia, de un PROYECTO. El que siempre exista la posibilidad de mejorarlo es lo que lo convierte en BETA. En este blog queremos compartir contenidos de tipo informático con artículos de programación, software libre y propietario, redes, base de datos, noticias, experiencias, etc... y también de humor. Es un sitio de todos y para todos. Participá! Sos importante ...

Nos mudamos a una Casa Propia!!!

Imagen de Felicidad
Quiero anunciarles que desde ahora por fin conseguimos Casa Propia (ProyectosBeta.net). Ya no estaremos en una Casa Alquilada (BlogSpot)!!!
Cómo en cada mudanza existen varias cosas en mejorar y ordenar, nosotros no haremos la excepción.
Nuestro sitio desde ahora será este --> Proyectos Beta.
Nos leemos en nuestra Casa Propia!!!
Imagen: Tiempo de Paranoia
Leer más...

Encriptar password de la conexión de postgres en MapServer

Imagen de ejemplo de MapServer
Ya tenemos nuestro archivo .map preparado que se conecta a nuestra base de datos postgres, pero el password esta escrito sin encriptar.
Esto ocasiona un gran problema de seguridad y para solucionarlo vamos a encriptarlo.

OBS:
Usamos Debian Squeeze, pero no debería ser diferente a otras distros.

Entramos a la consola y escribimos:
msencrypt -keygen "/home/proyectosbeta/mykey.txt"

"/home/proyectosbeta/mykey.txt" es la ruta donde se va a crear el archivo encriptado.
Luego volvemos a escribir en la consola:
msencrypt -key "/home/proyectosbeta/mykey.txt" "123456"

El 123456 es nuestro password para contarnos a la base de datos postgres.
Nos va a retornar por pantalla el password encriptado:
125E8BBFD3CA8F27

Ahora nos dirigimos a nuestro archivo .map y agregamos.
MAP
    ...
    CONFIG "MS_ENCRYPTION_KEY" "/home/proyectosbeta/mykey.txt"
    ...
END #mapfile


Seguimos en el archivo .map y cambiamos el password (125E8BBFD3CA8F27) que creamos recientemente usando {}.
CONNECTION "user=postgres password={125E8BBFD3CA8F27} dbname=asuncion_paraguay host=localhost"
Imagen de ejemplo como encriptar conexión de postgres en un archivo map de MapServer

Descargar : Código fuente
Fuente: MapServer
Leer más...

Usando los mapas de MapQuest con OpenLayers

Imagen de MapQuest en OpenLayers
Si en nuestro mapa queremos usar el mapa de MapQuest, tenemos que introducir lo siguiente en nuestro código.
arrayOSM = [ 
    "http://otile1.mqcdn.com/tiles/1.0.0/osm/${z}/${x}/${y}.jpg", 
    "http://otile2.mqcdn.com/tiles/1.0.0/osm/${z}/${x}/${y}.jpg", 
    "http://otile3.mqcdn.com/tiles/1.0.0/osm/${z}/${x}/${y}.jpg", 
    "http://otile4.mqcdn.com/tiles/1.0.0/osm/${z}/${x}/${y}.jpg" ]; 

// Crear layer MapQuest-OSM. 
layer_MapQuest_OSM = new OpenLayers.Layer.OSM("MapQuest-OSM", arrayOSM);  

Les dejo el código completo para que puedan ver.
Fuente: MapQuest
Descargar: Código fuente
Leer más...

Deshabilitar el zoom Wheel del control navigator en OpenLayers

Imagen de deshabilitar el zoom Wheel del control navigator en OpenLayers
El control navigator viene por defecto con la opción de tener habilitado el zoom Wheel. Para deshabilitarlo tenemos que colocar en el código lo siguiente:
// Deshabilitar el zoomWheel.
var control_navigator = mapa.getControlsByClass('OpenLayers.Control.Navigation'); 
   for(var i = 0; i < control_navigator.length; ++i)                                                control_navigator[i].disableZoomWheel();

Con eso ya tendremos deshabilitado el zoom Wheel. Les dejo el código completo.
Descargar: Código fuente
Leer más...

Descargar un sitio en linux con wget

Estaba buscando algunas imágenes que me interesaban de MapServer.org, entonces quise descargar una sección del sitio.
Para hacerlo entramos a la consola y escribimos:
wget -cr http://mapserver.org/en/_static/

Fuente: Paraiso Linux
Leer más...

Instalar Apache en CentOS 6.2

Imagen de los logos de CentOS y el Apache
Para tener Apache Http Server en CentOS 6.2 debemos entrar a la consola escribir:
yum install httpd


Luego hacemos para activar el servidor apache al iniciar el sistema. Escribimos en la consola:
chkconfig httpd on


Ahora debemos abrir el puerto 80 para poder visualizar nuestros sitios web. Escribimos en la consola:
nano /etc/sysconfig/iptables

Ahora agregamos esta linea:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

Imagen de Iptables en CentOS 6.2

Ahora, iniciamos el sistema. Escribimos en la consola:
reboot

Una vez reiniciado el sistema, entramos a nuestro navegador favorito (Mozilla Firefox).
Y en la barra de direcciones escribimos la IP donde esta alojado nuestro servidor Apache. En mi caso es el 192.168.0.10
Imagen de ejemplo del servidor apache en CentOS 6.2
Leer más...

Acceder remotamente con usuario root en CentOS 6.2

Instale CentOS 6.2 y quería acceder remotamente a un servidor de pruebas, pero con el usuario root.
Para hacerlo tenemos que hacer unos simples pasos.
Dentro de nuestro CentOS, entramos a la consola:
rpm -qa | grep ssh 

Y nos sale lo siguiente en pantalla:
openssh-clients-5.3p1-70.el6_2.2.x86_64
libssh2-1.2.2-7.el6_2.3.x86_64
openssh-5.3p1-70.el6_2.2.x86_64
openssh-server-5.3p1-70.el6_2.2.x86_64

Nos podemos dar cuenta que ya esta instalado el openssh server, que es el que nos interesa.
Ahora que ya sabemos que tenemos instalado el ssh server, entramos a la consola y escribimos:
nano /etc/ssh/sshd_config 

Ahí dentro buscamos en #Authentication
#PermitRootLogin yes

Y descomentamos esta línea y quedaría así.
PermitRootLogin yes

Ahora guardamos el archivo presionando (Control + o).
Ahora reiniciamos el ssh server:
service sshd restart

Una vez reiniciado el server, ya podremos entrar remotamente desde cualquier equipo con el usuario root.
Leer más...

Colocar IP dinámica en CentOS 6.2

Hace un rato estaba instalando en una máquina virtual CentOS 6.2. Cómo uso dhcp para conectarme a internet, necesitaba configurarlo para CentOS.

Para colocar dhcp en la eth0 en CentOS 6.2 escribimos en la consola:
nano /etc/sysconfig/network-scripts/ifcfg-eth0

Esto es una configuración con una IP dinámica:
DEVICE="eth0"
HWADDR="00:0C:29:97:XX:XX"
NM_CONTROLLED="yes"
BOOTPROTO="dhcp"
ONBOOT="yes"


Una vez realizados los cambios reiniciamos los servicios de red. Escribimos en la consola:
service network restart

Configurando DNS
Para hacer que tu computadora u ordenador busque en un servidor DNS específico tienes que modificar el archivo /etc/resolv.conf. Escribimos en la consola:
nano /etc/resolv.conf

Ahí puedes agregar los servidores que quieras por ejemplo con:
nameserver 8.8.8.8
nameserver 4.4.4.4


Guardamos el archivo y listo.
Fuente: tribulinux
Leer más...

FLISOL 2012 en la UTIC Fernando de la Mora - Paraguay

Imagen del FLISOL 2012 en Fernando de la Mora - Paraguay
Este y como varios años anteriores en la Universidad Tecnológica Intercontinental (UTIC) se realizará en Fernando de la Mora el FLISOL 2012 organizado por TeLARCo (la Sede Fdo. de la Mora con apoyo de Dirección de Proyectos, Dirección de Extensión Universitaria y Departamento Técnico). 
En el evento participarán:
  • LoCo Ubuntu Team
  • Comunidad de OpenSuse Paraguay
  • Creative Commons Paraguay
  • Mozilla FireFox
  • Entre otros exponentes del Software Libre del Paraguay. 
La acreditación desde las 09:30 hs y el evento iniciara a las 10:00 hs hasta las 15:00 hs.
Si tenes la oportunidad de ir, desde Proyectos Beta te recomendamos porque es una excelente actividad para compartir con amigos, encontrarse en entrar a las charlas. Es más que un evento, es una reunión de amigos. XD
Podes inscribirte aquí
Programación previa: FLISOL 2012
Afiche: Flisol 2012
Leer más...

Foro para la implementación de una plataforma e-Paraguay el 27 de abril de 2012

Imagen del Foro para la implementación de una plataforma e-Paraguay el 27 de abril de 2012
"Agenda Digital: hacia la implementación de una plataforma e-Paraguay participativa, inclusiva e innovadora" es el tema del foro a desarrollarse el próximo 27 de abril, en el Hotel Excelsior (en Chile c/ Manduvirá). 
El mismo está organizado por el Plan Director TICs, Gabinete Civil de la Presidencia de la República y la Comisión Económica para América Latina y el Caribe, con el apoyo del proyecto CEPAL @LIS2.
Esta actividad tiene como objetivo, socializar algunas de las acciones estratégicas que se inician este año, como resultado de la planificación realizada durante el año 2011. Así también, compartir experiencias regionales sobre acciones que se llevan a cabo en la misma línea que la definida en el Plan Director, a fin de aunar esfuerzos con las diversas entidades de la región.

Dicho foro que se iniciará a las 08:30 y se extenderá hasta las 18:00 hs, contará con la participación de expertos de Brasil, Perú, Ecuador, Colombia y Paraguay, está abierto a todo público y la participación es gratuita.
Durante la mañana el programa prevé el desarrollo del tema "Cloud Computing, tendencias actuales en los programas de gobierno en línea" y "Software Libre en la Administración Pública". En este marco, se presentarán las experiencias de Gobierno en Línea, desarrollados por países como Brasil, Ecuador, Colombia, entre otros.
"Modelos institucionales para la estrategia nacional TICs" es el tema que se desarrollará durante la tarde, con la presentación de la implementación, avances y los nuevos desafíos en la actual coyuntura. A continuación se prevé presentar las Prioridades para la implementación 2012 del Plan Director TICs.

El taller está dirigido a todo público, la participación es gratuita y las inscripciones se realizan aquí.
Correo Electrónico: contacto@ticpy.org
Teléfonos: (021) 201 014 - 201 813 con Montserrat Pangrazio o Ana Zarza.
En vivo
Sitio oficial: Foro Cepal
Leer más...

Descargar la revista Dattamagazine número 43 (abril de 2012)

Imagen de la portada de la revista DattaMagazine - número 43
Ya está disponible una edición más de Dattamagazine de abril. XD

Índice:
  • Pág. 6 – ¡Lo último!
  • Pág. 14 – Mobile World Congress 2012.
  • Pág. 26 – Linkedin: Razones (originales) para sumarse al "Facebook de los negocios".
  • Pág. 32 – Tecnogadgets.
  • Pág. 36 – Los 10 productos hardware retro más entrañables.
  • Pág. 44 – Juegos con historias.
  • Pág. 56 – Primeras impresiones del planeta metro.
  • Pág. 66 – Carreras informáticas a demanda.
  • Pág. 72 – Generación digital sin limites de edad. 
  • Pág. 76 - Teclados alternativos.
  • Pág. 84 – Ley SOPA: Que dicen los artistas.
  • Pág. 90 – Columna de software libre y GNU/Linux.
  • Pág. 94 – DattaTips.
  • Pág. 98 – Calendario Gammer.
  • Pág. 100 – Alan Wake: Al filo de la locura. 
  • Pág. 106 – Humor.
Descargar: Revista Dattamagazine número 43
Leer más...

Activar reproductor HTML5 de youtube

Imagen de ver vídeos de youtube con HTML5
En una nueva actualización de plugin de flash, me salían los vídeos con un tono azul. Para solucionarlo y no esperar que los de Adobe corrijan el bug, podemos activar el reproductor HTML5 de youtube.
Para hacerlo entramos a este sitio y activamos.
Después de esto ya podremos ver los vídeos de youtube sin usar el plugin de flash.
Imagen de la activación del reproductor de HTML5 de youtube
Leer más...

20 de abril de 2012 - Seminario COBIT 4.01 en Asunción - Paraguay

Imagen del Seminario de COBIT 4.1 en Asunción - Paraguay
Este viernes 20 de abril de 2012 hay un Seminario de COBIT 4.1 en el salón de Capacitación de la Dirección Nacional de Contrataciones Públicas con el Ing.Claudio Shicht.
Dirección: EEUU N° 961 casi Tte. Fariña
Horario: 10:00 a 12:00 hs.
El acceso es gratuito, pero te tenes que inscribirte.
Consultas de inscripción o de cualquier pregunta: info@ccs.com.py
Leer más...

19 de abril de 2012 - Seminario ITIL en Asunción - Paraguay

Imagen de un Seminario sobre ITIL en Asunción - Paraguay
Este jueves 19 de abril de 2012 hay un Seminario de ITIL en el salón de Capacitación de la Dirección Nacional de Contrataciones Públicas con el Ing.Claudio Shicht.
Dirección: EEUU N° 961 casi Tte. Fariña
Horario: 10:00 a 12:00 hs.
El acceso es gratuito, pero te tenes que inscribirte.
Consultas de inscripción o de cualquier pregunta: info@ccs.com.py
Leer más...

Un poco de humor gráfico 169 - Cómo se les ve a los usuarios del BlackBerry

Imagen de cómo se les ve a los usuarios del BlackBerry
Vía: Muro de José Patiño en Facebook
Leer más...

Un poco de humor gráfico 168 - La crisis nos afecta a todos

Imagen de la crisis nos afecta a todos
Vía: Cuenta de Google+ de Marco Vanasco
Leer más...

Hacer un dump de la base de datos postgres en la linea de comandos

Muchas veces necesitamos hacer un dump de nuestra base de datos.
ara hacerlo solo necesitamos la consola y listo.

OBS:
Tenes que ser root.

Escribís en la consola lo siguiente para ser root.
sudo su root

Luego escribís esto en la consola para hacer el backup, pero ya hace un archivo comprimido.
pg_dump -U postgres -W -c benchmark -p 5432 -h localhost | gzip > /mnt/sda3/Benchmarking\ MapServer\ vs\ GeoServer/Datos/BK/benchmark.sql.gz
Leer más...

Se viene en Noviembre el Aranducon 2012 en Asunción - Paraguay

Imagen de Aranducon 2012
El ARANDUCON es un evento del área eléctrica, electrónica, comunicaciones y computación que sucede cada dos años, siendo coordinado por la Sección Paraguay del IEEE–R9 y por las Ramas Estudiantiles. Estas organizaciones, hacen propicia la oportunidad, a todos los profesionales y estudiantes de nuestra región, de participar de este gran encuentro técnico - científico.
En noviembre del 2012 con el lema "Desafíos Tecnológicos del Nuevo Milenio – Sirviendo con Tecnología a la Humanidad", será realizado el ARANDUCON 2012, primero en su género, el cual tendrá a la Universidad Nacional de Asunción UNA, como Entidad Patrocinadora.
Contará además con el apoyo de la Itaipu Binacional, entidad hidro-energética.
Para inscribirse se tiene que bajar el pdf. Por ahora no esta funcionando, pero dentro de poco seguro que lo solucionarán.
El evento se realizará del 28 al 30 de noviembre de 2012.
Descargar: Afiche
Sitio Oficial: Aranducon 2012
Leer más...

Un poco de humor gráfico 167 - La cruda verdad de los smartphones

Imagen de la cruda verdad de los smartphones 
Vía: Muro en Facebook de Claudio Ibarrola
Leer más...

Un poco de humor gráfico 166 - Mala pata

Leer más...

Ejemplos de GeoExt muy útiles

Leer más...

Un poco de humor gráfico 165 - You have no class

Imagen de you have no class
Vía: Muro de Facebook de Lina Comet
Leer más...

Conexión a motores de base de datos con MapServer

Imagen de Postgres y MySql
MYSQL
Para acceder a una base de datos MYSQl, se coloca dentro de un layer lo siguiente:
# Conectarse por mysql
CONNECTIONTYPE OGR
CONNECTION "MySQL:pruebaGIS,user=root,password=123456,port=3306" DATA "SELECT SHAPE, calle FROM calles_polyline"


PostGres
Para acceder a una base de datos PostGres, se coloca dentro de un layer lo siguiente:
# Conectarse por postgres
CONNECTIONTYPE postgis CONNECTION "user=postgres password=123456 dbname=Mapa host=localhost" DATA "the_geom FROM calles_polyline"


Espero que les sirva. XD
Imagen: SEO Faction
Leer más...

Un poco de humor gráfico 164 - La verdadera utilidad de tener dos monitores

Imagen de la verdadera útilidad de tener dos monitores
No me van a querer negar que no es cierto!!! XD
Leer más...

Un poco de humor gráfico 163 - Ryu y Ken si existen

Imagen de Ryu y Ken si existen
Ryu y Ken si existen. Lo sabia. XD
Fuente: Muro del Facebook de PixFans
Leer más...

Descargar gratuitamente el libro Sistema de Información Geográfica

Imagen de la portada del libro Sistema de Información Geográfica
Para todas las personas que están con el tema de GIS, les dejo un gran libro.
Leer más...

Instalar oci8 en php en Debian Squeeze de 64 bits

Imagen del logo de Oracle
Si queres usar la base de datos Oracle para hacer tus aplicaciones con php, debes de hacer algunos pasos que muestro en este post.

Entramos a la consola y escribimos
sudo aptitude install php5-common php5 php5-dev libapache2-mod-php5 php5-cli build-essential php-pear libaio1

Como estoy usando la versión 10 de Oracle, y les quiero facilitar la vida, le dejo en un tar.gz de los deb, que los había convertido de lo que descargue de la página oficial de Oracle que estaban en rpm.

Una vez descargado el tar.gz, lo descomprimimos. Ahora escribimos en la consola:
sudo dpkg -i /home/proyectosbeta/Desktop/oracle/oracle-instantclient-basic_10.2.0.5-2_amd64.deb
sudo dpkg -i /home/proyectosbeta/Desktop/oracle/oracle-instantclient-devel_10.2.0.5-2_amd64.deb
sudo dpkg -i /home/proyectosbeta/Desktop/oracle/oracle-instantclient-sqlplus_10.2.0.5-2_amd64.deb


Ahora debemos de crear la variable de entorno ORACLE_HOME. Escribimos en la consola:

export ORACLE_HOME=/usr/lib/oracle/10.2.0.5/client64/

Escribir en la consola para verificar si guardo correctamente la variable de entorno anterior:
echo $ORACLE_HOME

Y nos tendrá que desplegar lo siguiente:
/usr/lib/oracle/10.2.0.5/client64$

Volvemos a escribir en la consola:
pecl install oci8

Sale esto en pantalla:
Please provide the path to the ORACLE_HOME directory. Use 'instantclient,/path/to/instant/client/lib' if you're compiling with Oracle Instant Client [autodetect] :

Escribimos:
shared,instantclient,/usr/lib/oracle/10.2.0.5/client64/lib

De nuevo en la consola:
sudo nano /etc/php5/apache2/php.ini

Hacemos esto para que cargue las librerías al iniciar. Agregamos esta linea en el archivo php.ini:
extension=oci8.so

En la siguiente imagen muestra lo anterior.
Imagen de agregar oci8 en php.ini

Ahora registramos las librerías instaladas.
Como mi usuario no tiene permisos de ejecutar este archivo /etc/ld.so.conf, entonces cambiamos a usuario root.
Escribimos en la consola:
su

Nos va a pedir el password de root y lo colocamos.
Ahora volvemos a escribir en la consola:
echo /usr/lib/oracle/10.2.0.5/client64/lib/ >> /etc/ld.so.conf

Otra vez en la consola:
ldconfig

Y ahora reiniciamos nuestro servidor apache.
service apache2 restart

Y ahora escribimos un pequeño script para saber si funciona el oci8 en nuestro querido Debian Squeeze:
<?php 
    if(function_exists('oci_connect')){ 
        echo "Oci8 funciona en esta PC!!!"; 
    }else{ 
        echo "No funciona en esta PC el o8ci!!!"; 
    } 
?>

Guardamos con el nombre que queremos. En mi caso se llama prueba_oci8.php

Ahora entramos a nuestro navegador favorito y lo probamos. En mi caso sería http://localhost/prueba_oci8.php
Imagen de prueba del script para saber si 0ci8 funciona en Debian Squeeze
Fuente 1: Fresno Libre
Fuente 2: Ubuntu Forums
Leer más...

La imagen refleja la situación actual en varios países

Imagen de la situación actual en varios países
La situación actual en la educación de varios países.
Leer más...

Vídeo de cómo agregar una capa usando datos de postgres-postgis en GeoServer

Les dejo un vídeo que estuve realizando de cómo se hace una capa usando datos que se encuentran en una base de datos Postgres/Postgis.
El servidor de mapas es GeoServer. No tiene sonido, pero se muestra claramente como se realiza.

Leer más...

Descargar la revista TuxInfo número 46

Imagen de la portada de TuxInfo número 46
Salió otra edición más de la espectacular revista. XD
A disfrutarla como todos los meses.

Índice:
  • Pág. 04 - Entorno de escritorio: Cinnamon el nuevo shell.
  • Pág. 07 – Pintando dibujos en GIMP.
  • Pág. 10 – Entrevista a Gaël Duval, Fundador de Mandrake Linux.
  • Pág. 13 – identi.ca(III), microblogging social libre.
  • Pág. 20 – Proyecto Tupí. Entrevista a su creador Gustav González.
  • Pág. 22 – TuxMóvil: Especial Mobile World Congress 2012.
  • Pág. 29 – Guía de GNU/Linux (VI).
  • Pág. 33 - Savage 2, A Tortured Soul.
  • Pág. 35 - Conociendo a las Comunidades de Software Libre en Venezuela: GuayanaLUG.
Podes leer online:

Descargar: Revista TuxInfo número 46
Leer más...

Instalar GeoServer en Ubuntu Server 10.04.4 LTS de 64 bits

Imagen del logo de GeoServer 
En este post le voy a mostrar lo sencillo que es instalar Geoserver y dejarlo funcionando como una aplicación de Tomcat.
Para realizar una instalación básica, necesitamos tener instalado el "Java OpenJDK" o el jdk de SUN.
Primero comprobaremos que no este ya instalada (en mi caso ya está instalado el java):
dpkg --get-selections | grep java

En caso de no tenerlo instalado, lo hacemos en la consola:
sudo aptitude install openjdk-6-jdk

Ahora le toca el turno a Tomcat.
Escribimos en la consola:
sudo aptitude install tomcat6 tomcat6-admin tomcat6-common tomcat6-user tomcat6-docs tomcat6-examples

Ahora ya tenemos el Tomcat funcionando. Abrimos nuestro navegador y escribimos: "http://tuserver:8080/manager/html". En mi caso sería http://192.16.0.6:8080/manager/html

Si entras, te pedirá un usuario y un password. No te preocupes que ahora editaremos un archivo para poder acceder.
Escribimos en la consola:
sudo nano /etc/tomcat6/tomcat-users.xml

Editarlo como sigue:
<tomcat-users> 
    <role rolename="tomcat"/> 
    <role rolename="role1"/> 
    <role rolename="manager"/> 
    <user username="tomcat" password="tomcat" roles="tomcat,manager"/> 
    <user username="both" password="tomcat" roles="tomcat,role1"/> 
    <user username="role1" password="tomcat" roles="role1"/> 
</tomcat-users>

Ahora guardamos el archivo (Control + o), y luego lo cerramos (Control + x).

OBS:
Hemos hecho lo siguiente, definir un nuevo rol, llamado "manager", el cual es el necesario para manejar las aplicaciones instaladas, y luego al usuario genérico "tomcat" le hemos datos el rol de "manager".

Ahora reiniciamos el servidor Tomcat:
sudo /etc/init.d/tomcat6 restart

Ahora nos vamos a la web oficial de Geoserver y nos bajamos la versión "Web Archive", como indica la siguiente imagen.
Imagen de la página oficial de GeoServer
Ya tenemos, el archivo "war", osea descomprimí el que descargaste y tendrás el war..

Luego entras a tu navegador y escribís en la barra de direcciones (http://192.168.0.6:8080/manager/html).

OBS:
En mi caso es esa la IP, la tuya podría cambiar.

Te va a pedir un usuario y password, en mi caso seria:
  • User: tomcat
  • Password: tomcat
Ahora nos dirigimos en la parte de donde dice Archivo war a desplegar.
Imagen de desplegar un war en GeoServer


Después de desplegar el war, accedemos a la aplicación Geoserver, en "http://192.168.0.6:8080/geoserver".
El usuario y password de administrador por defecto es:
  • Usuario: admin
  • Password: geoserver.
Imagen de la GUI de GeoServer
Fuente 1: Ni'palante Ni'patras
Fuente 2: Ni'palante Ni'patras
Fuente 3: ChuWiki
Leer más...

Convertir de mpg a webm en Debian Squeeze usando ffmpeg

Hace un rato hice un tutorial de cómo agregar una capa a GeoServer y quería convertir a webm para poder a youtube.
Por suerte le tenemos a ffmpeg.
Entramos a la consola y escribimos:
ffmpeg -i /home/proyectosbeta/GeoServerAgregarCapa.mpg -vcodec libvpx -acodec libvorbis -f webm GeoServerAgregarCapa.webm

Tardará dependiendo de la duración de tu vídeo, como también de tus recursos hardware. 
Fuente: Guía Ubuntu
Leer más...

Grabar escritorio con ffmpeg en Debian Squeeze

Necesitaba un programa para grabar el escritorio en Debian Squeeze. Por suerte esta el famoso ffmpeg.
Entramos a la consola y escribimos:
sudo aptitude install ffmpeg

Una vez, descargado e instalado, volvemos a escribir en la consola:
ffmpeg -f x11grab -s wxga -r 29 -i :0.0 -sameq /home/proyectosbeta/GeoServerAgregarCapa.mpg

OBS:
Después del parámetro -s es la resolución de pantalla. En mi caso utilizo wxga es 1366x768.
Opciones:
  • wsxga: 1600x1024
  • wxga: 1366x768.
  • wuxga: 1920x1200
  • woxga: 2560x1600
  • wqsxga: 3200x2048
  • wquxga: 3840x2400
  • whsxga: 6400x4096
  • whuxga: 7680x4800
  • cga: 320x200
  • ega: 640x350
  • hd480: 852x480
  • hd720: 1280x720
  • hd1080: 1920x1080
  • 16cif: 1408x1152
  • qqvga: 160x120
  • qvga: 320x240
  • vga: 640x480
  • svga: 800x600
  • xga: 1024x768
  • uxga: 1600x1200
  • qxga: 2048x1536
  • sxga: 1280x1024
  • qsxga: 2560x2048
  • hsxga: 5120x4096
  • wvga: 852x480
  • wxga: 1366x768
  • sqcif: 128x96
  • qcif: 176x144 
  • cif: 352x288
  • 4cif: 704x576
Fuente: Taringa

Leer más...

Instalar Data Modeler en Debian Squeeze

Imagen de Data Modeler 3.1
Entramos al sitio oficial de Oracle y descargamos el Data Modeler 3.1.

OBS:
  • Tenemos que estar registrados para poder descargarlo.
  • No existe un deb, sino un rpm. No te preocupes que de igual manera lo instalamos en Debian Squeeze.
  • Asumo que ya se tiene el paquete alien instalado, o sino sudo aptitude install alien.

Ahora entramos a la consola y escribimos:
sudo alien -d -c /home/proyectosbeta/Descargas/datamodeler-3.1.0.700-1.noarch.rpm

Ahora volvemos a escribir en la consola:
sudo dpkg -i /home/proyectosbeta/datamodeler_3.1.0.700-2_all.deb

OBS:
Después de instalar Data Modeler.

Se entra en la consola y se escribe:
datamodeler

Sale este mensaje:
Oracle SQL Developer Data Modeler
Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.

Type the full pathname of a J2SE installation (or Ctrl-C to quit), the path will be stored in ~/.datamodeler_jdk


Tenemos que darle permisos a datamodeler.sh
sudo chmod 755 /opt/datamodeler/datamodeler.sh

Y volvemos a escribir en la consola:
datamodeler

Esto sale de nuevo en la pantalla:
Oracle SQL Developer
Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.

Type the full pathname of a J2SE installation (or Ctrl-C to quit), the path will be stored in ~/.sqldeveloper/jdk


Y escribimos el path de jdk. En mi caso esta en
/usr/lib/jvm/java-1.6.0-openjdk/

Y se carga el programa Data Modeler.

Imagen de Data Modeler en Debian Squeeze
OBS:
Esto se hace solo una vez. Desde ahora ya arranca solo.
Leer más...

Un poco de humor gráfico 162 - El verdadero nacimiento de Yoda

Imagen del verdadero nacimiento de Yoda
El verdadero nacimiento de Yoda. XD
Fuente: Muro de Paolo Vielma
Leer más...

Crear nuestro propio mapa con MapServer

Imagen de ejemplo de crear tu propio mapa con MapServer
En una entrada anterior les había mostrado como instalar MapServer. Ahora le voy a mostrar como hacer un mapa súper sencillo.
Lo único que se necesita es crear un archivo de configuración .map para colocar los estilos que se van a mostrar y de donde va a sacar la geometría espacial (datos).
En este primer ejemplo la idea es sólo mostrar que se puede dibujar el mapa y cómo hacerlo. En el código que comparto esta explicado con comentarios.

Lo bueno de hacer un mapa podes personalizar tanto que podemos cambiar el estilo de las calles, ríos, etc a nuestro gusto; como por ejemplo cambiar de color, tipo de letras, etc
Les dejo una base de datos postgres/postgis que utilice.

En el archivo .map se tiene que colocar tus propios datos de conexión de postgres.
# Conectarse por postgres 
CONNECTIONTYPE postgis 

# Tipo de conexión. Por defecto es local. 
CONNECTION "user=postgres password=123456 dbname=asuncion_paraguay host=localhost" # Nombre completo del archivo de datos espaciales a ser procesado. Si se trata de archivos shapefile, no es necesario incluir la extensión.

Cualquier duda no se olviden de comentar. XD
Descargar: Código fuente
Leer más...

Tener información de un shp en Debian Squeeze

Muchas veces al estar trabajando con shp, queremos saber alguna información sobre ello.  
Entramos a la consola y escribimos:
ogrinfo -summary /home/proyectosbeta/pruebas\ Mapas/Mapa\ Asuncion\ -\ Paraguay/shp/mapa_asuncion_lineas.shp mapa_asuncion_lineas

Y nos desplegará por pantalla:
INFO: Open of `/home/proyectosbeta/pruebas Mapas/Mapa Asuncion - Paraguay/shp/mapa_asuncion_lineas.shp'
      using driver `ESRI Shapefile' successful.

Layer name: mapa_asuncion_lineas
Geometry: Line String
Feature Count: 3416
Extent: (-60.061909, -25.762352) - (-57.351833, -23.999201)
Layer SRS WKT:
GEOGCS["GCS_WGS_1984",
    DATUM["WGS_1984",
        SPHEROID["WGS_1984",6378137,298.257223563]],
    PRIMEM["Greenwich",0],
    UNIT["Degree",0.017453292519943295]]
timestamp: String (80.0)
user: String (80.0)
tags: String (80.0)
name: String (80.0)
place: String (80.0)
highway: String (80.0)
landuse: String (80.0)
waterway: String (80.0)
railway: String (80.0)
amenity: String (80.0)
tourism: String (80.0)
learning: String (80.0)


Así de sencillo. XD
Leer más...

Crear gráficos 3D con Google

Imagen de gráficos 3D con Google

Imagen de gráficos 3D con Google
Antes de hacer estos gráficos, tenemos que saber si nuestro navegador soporta WebGL. Para saberlo entramos a esta dirección.
En caso que lo soporte entramos al buscador de Google y en la barra de búsquedas colocamos los ejemplos que coloco abajo:
  • sqrt(x*x+y*y)+3*cos(sqrt(x*x+y*y))+5
  • 1/3 x/y / tan(x + y)
  • sqrt(x*x+y*y)+3*tan(sqrt(x*x+y*y))+5
  • sqrt(x*x*x+y*y*x)+5*cos(sqrt(x*x*x+y*y*x))+5
  • tan(x*x+y*y)+3*sqrt(sqrt(x*x+y*y))+5
  • tan(x*x+y*y)+3*sqrt(tan(x*x+y*y))+5
  • tan(sqrt(x*x+y*y)*(sqrt(x*x+y*y)))
  • cos(x*x+y*y)+3*sin(sqrt(x*x+y*y))+5
  • sqrt(x*x+y*y)+7*tan(cos(x*x+y*y))+5
  • sqrt(x*x+y*y)+3*sec(sqrt(x*x+y*y))+5 
  • sqrt(x*x+y*y) + tan(sqrt(x*x + y*y)) 
  • sqrt(x*x+y*y)+82*tan(cos(x*x+y*y))+99 
  • sqrt(x*x+y*y)+23*tan(cos(x*x+y*y))+2(x*x+y*y)
  • 5 + (-sqrt(1-x^2-(y-abs(x))^2))*cos(30*((1-x^2-(y-abs(x))^2))), x is from -1 to 1, y is from -1 to 1.5, z is from 1 to 6
Que tengan un excelente fin de semana. XD
Leer más...

Ejemplos practicos de Google Maps - API 3

Leer más...

Instalar SQL Developer en Debian Squeeze

Imagen de Sql Developer
Entramos al sitio oficial de Oracle y descargamos el SQL Developer 3.1.

OBS:
- Tenemos que estar registrados para poder descargarlo.
- No existe un deb, sino un rpm. No te preocupes que de igual manera lo instalamos en Debian Squeeze.
- Asumo que ya se tiene el paquete alien instalado, o sino sudo aptitude install alien.

Ahora entramos a la consola y escribimos:
sudo alien -d -c /home/proyectosbeta/Descargas/sqldeveper-3.1.07.42-1.noarch.rpm

Ahora volvemos a escribir en la consola:  
sudo dpkg -i /home/proyectosbeta/sqldeveloper_3.1.07.42-2_all.deb 

Una vez instalado, escribimos en la consola:
sqldeveloper

Sale este mensaje:
Oracle SQL Developer Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. Type the full pathname of a J2SE installation (or Ctrl-C to quit), the path will be stored in ~/.sqldeveloper/jdk

Tenemos que darle permisos a sqldeveloper.sh
Escribimos en la consola:
sudo chmod 755 /opt/sqldeveloper/sqldeveloper.sh

Y volvemos a escribir en la consola:
sqldeveloper

Esto sale de nuevo en la pantalla:
Oracle SQL Developer Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. Type the full pathname of a J2SE installation (or Ctrl-C to quit), the path will be stored in ~/.sqldeveloper/jdk

Y escribimos el path de jdk.
En mi caso esta en /usr/lib/jvm/java-1.6.0-openjdk/
Y se carga el programa sqldeveloper.

OBS:
  • Esto se hace solo una vez. Desde ahora ya arranca solo.
Fuente 1: Wiki Andreas
Fuente 2: Workflowfaq

Leer más...

OpenLayers con Flicker y GeoLocalizacion

Imagen de ejemplo de OpenLayers usando Flicker y Geolozalización
En una entrada anterior había mostrado como colocar en el mapa (OpenStreetMap) las fotos de Flicker. Ahora les dejo el mismo ejemplo, pero dependiendo de la Localización de donde te encuentras.

OBS:
  • Solo funciona en navegadores nuevos, porque utiliza la API de GeoLocalizacion.
  • OpenLayers 2.11
Descargar: Código fuente
Página de Prueba: OpenLayers con Flicker y GeoLocalización
Leer más...

Un poco de humor gráfico 161 - Cerrar Window

Imagen de Cerrar Window
Fuente: Disparatados
Leer más...

Convertir un shp a postgres (postgis)

Una de las cosas súper necesarias es convertir un archivo shp a postgresl/postgis. Esto generaría un archivo sql.
Para convertir archivos SHAPE (shp) a PostgreSQL (postGIS) se debe utilizar el comando shp2pgsql. Entramos a la consola y escribimos:
shp2pgsql -s 4326 -W "UTF-8" /home/proyectosbeta/pruebas\ Mapas/Mapa\ Asuncion\ -\ Paraguay/shp/mapa_asuncion_puntos.shp puntos > mapa_asuncion_puntos.sql


Referencia:
  • La opción -s específica el datum. Si no es especificado coloca -1 por omisión, luego, la mayoría de cartografía que se encuentra pública posee como datum el EPSG 4326 (WGS84).
  • -W es la codificación. En este caso uso UTF-8.
  • El archivo .shp que desea transformar.
  • El nombre del esquema, seguido de la tabla que se generará. En caso de no colocar esquema (formato esquema.tabla), el comando asume el esquema public.
  • El nombre del archivo donde se desea enviar el SQL generado.
Descargar: shp utilizado

Fuente: Cosas de la tecnología
Leer más...

Revistas de las Jornadas Internacionales de gvSIG

Imagen de la portada de la quinta edición de Open Planet
Descargar Revistas:
  • 1° Open Planet- No consigo - Lanzada en la 3° Jornada Internacional gvSIG (2007).
  • 2° Open Planet - Lanzada en la 4° Jornada Internacional gvSIG (2008).
  • 3° Open Planet - Lanzada en la 5° Jornada Internacional gvSIG (2009).
  • 4° Open Planet - Lanzada en la 6° Jornada Internacional gvSIG (2010).
  • 5° Open Planet - Lanzada en la 7° Jornada Internacional gvSIG (2011).
Fuente: Sitio Oficial de las Jornadas de gvSIG
Leer más...

Un poco de humor gráfico 160 - Fuuuuuuusión

Imagen de Fuuuuuuusión
Fuente: PixFans
Leer más...

OpenLayers con Flicker

Imagen de OpenLayers usando Flicker
Estaba jugando con OpenLayers y OpenStreetMap y quería mostrar las fotos de Flicker.
OpenLayers no tiene soporte para la capa Flicker, pero por suerte encontré una extensión de OpenLayers llamada olsocial que soporta capas sociales como Twitter, Flicker, LastFM,Wikipedia, etc.
Si entras a este link, podrás descargar la extensión.

El código que se usa es súper corto y simple. Les dejo una partecita del código. No se preocupen que al final de articulo, tendrás la opción de descargar todo el código para probar y ver cómo se usa.
// Crear Layer Flicker.
layer_flicker = new OpenLayers.Layer.Social.Flickr("Flickr","b3a77fdabcdf31ea15266ccffbb353c0",{});

// Agregar el layer OSM y el layer Flicker al mapa. mapa.addLayers([layer_osm,layer_flicker]);

var p1 = new SmartPopup(mapa);
p1.addLayer('flickrPopup',layer_flicker);

Fuente: ProDevelop
Descargar: Código Fuente
Probar: el resultado online
Leer más...

Instalamos MapServer en Ubuntu 10.04.4 LTS

Imagen del logo de MapServer
MapServer es un entorno de desarrollo en código abierto (Open Source Initiative) para la creación de aplicaciones SIG en Internet/Intranet con el fin de visualizar, consultar y analizar información geográfica a través de la red mediante la tecnología Internet Map Server (IMS). 
Es multiplataforma.

Un ejemplo de lo que se puede llegar a hacer con un poco de esfuerzo.
Imagen de un ejemplo de un mapa en MapServer
Requisito:
- Tener Apache2 instalado.
- php5

Entramos a la consola:
sudo aptitude install cgi-mapserver mapserver-bin mapserver-doc php5-mapscript

Para verificar la versión de MapServer, entramos a la consola:
/usr/lib/cgi-bin/mapserv -v

Esto desplegaría por pantalla:
MapServer version 5.6.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SWF OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=FRIBIDI SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=FASTCGI SUPPORTS=THREADS SUPPORTS=GEOS INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE

Los paquetes serán instalados en el siguiente directorio:
  • MapServer en /usr/lib/cgi-bin 
  • Utilidades para lineas de comando del paquete mapserver-bin en /usr/bin 
  • La documentación del paquete mapserver-cod en /usr/share/doc/mapserver-doc 
Y eso es todo.
PD: para usar el mapserver con php se tiene que instalar mapscript. Después de instalar tanto el mapserver como el mapscript se tiene que reiniciar el Apache2.
Sitio Oficial: MapServer
Fuente: Wikipedia
Leer más...

Recibir Artículos Por Correo

Categorías

acertijos (1) adsense (1) adwords (1) AJAX (1) algoritmos (8) android (32) apple (5) autocad (1) base de datos (16) bash (1) becas (1) benchmark (1) blogger (2) blogs (27) bsd (1) buscadores (22) c# (1) CAD (1) camaras digitales (1) casting (1) CentOS (9) certificados (1) ciencia (1) CLEI (5) cloud computing (3) codigo fuente (9) Compiladores (4) Concursos (14) conferencias (24) congresos (6) consolas (7) criptografia (1) css (6) curso online (10) cursos (14) debian (50) Diseño (11) edicion video (7) emuladores (3) encuestas (2) entrevistas (9) ERTIC (1) etico (1) eventos (87) extjs (2) facebook (18) flash (2) flicker (1) FLISOL (13) geek (6) geoserver (2) GIMP (8) gis (29) Google (48) hacking (1) Hardware (30) haskell (3) HTML 5 (20) humor (261) imagenes (238) Ingenieria (14) internet (1) iphone (3) Java (42) Javascript (14) JQuery (3) juegos (36) libros (5) Linux (248) MAC (1) manga (2) Manuales (10) mapquest (1) MapServer (5) matematica (2) Microsoft (26) Microsoft Windows (27) Moviles (16) musicas (7) mysql (3) navegadores (41) newsletters (1) nokia (2) Noticias cientificas (7) Noticias Informaticas (39) Noticias varias (14) nube (1) openlayers (13) openstreetmap (10) opiniones (1) oracle (9) Paraguay (102) photoshop (1) Php (12) podcast (1) postgres (7) Programacion (135) prolog (1) proyectos (10) python (3) radio (6) Recursos (112) redes (10) Redes Sociales (62) resumenes (1) Revistas (57) ruby (2) seguridad (23) seminarios (6) sencha (2) SEO (3) Series (1) Silverlight (1) Sistema Operativo (27) smartphone (1) Software Libre (198) sun (2) tablet (19) tecnologia (24) tecnoPyensis (6) Testing (5) Trabajo (6) trucos (22) Twitter (29) Ubuntu (152) varios (113) videos (173) virtualizacion (14) visual basic net (2) web (86) wikipedia (1) Windows 7 (23) windows 8 (1) Windows XP (2) wordpress (5) xml (1)

Entradas Aleatorias

Seguidores

Últimos Comentarios

Archivos del Blog