jueves, 21 de abril de 2011

Agregando musica a nuestro blog

Un amigo me pidió que lo ayudara a subir música a su blog, la verdad, nunca se me había ocurrido hacerlo, así que, aprovechando el tiempo libre este día de las madres (15 de agosto en Costa Rica), me puse a la tarea.

No resulta tan complicado como parece, actualmente existen herramientas que hacen todo el trabajo por tí, solamente debes aprender a utilizarlas.

A continuación, muestro un breve tutorial de como hacerlo:

Lo primero que debemos hacer, es buscar una pagina que nos permita subir los archivos de audio que queramos en nuestro blog. En este caso utilizaremos http://www.goear.com/.

Estando en este sitio, lo primero que debemos hacer es registrarnos. (donde dice Registrarme arriba a la derecha).

El proceso de registro es muy sencillo (lo cual se agradece), solo debes ingresar los datos que te solicitan, aceptamos los terminos de la pagina y marcamos el respectivo check, finalmente hacemos clic en Registrarse.




Una vez registrados, volvemos a la pagina de inicio, ingresamos los datos para ingresar (Usuario y contraseña) y listo, estamos adentro.

Una vez adentro, se hace clic en el botón grandote y azul de la derecha que dice Sube tu música.

Cuando le damos clic, nos aparece otra pagina en la que ingresamos los datos de la canción, y casi al final, el conocido botón de examinar. Buscamos la canción que queremos subir.

Aceptamos los términos y condiciones y le damos en subir música. Debemos esperar unos minutos mientras la canción se sube al sitio, este tiempo depende de nuestra conexión y del tamaño de la canción.

Una vez finalizado, se nos muestra esta pagina:



Aquí, le damos clic en Escuchar ahora y comienza la reproducción de la canción.

Este era el primer paso, ahora viene lo importante, subir la canción al blog.

Esto es relativamente sencillo, es pura programación de alto nivel decía un profesor (copiar y pegar).

Lo que debemos hacer es seleccionar todo el texto donde nos dice: “Pon esta canción en tu web”, tal y como muestra la imagen:




Una vea tenemos este texto copiado, solamente debemos ir a la parte de edición de HTML de nuestra entrada, y pegar el texto donde queramos que se muestre el reproductor.





Este es un ejemplo de reproducción de una canción.



Este es otro ejemplo:

domingo, 1 de noviembre de 2009

Creando una pantalla con Oracle Forms 6i

Introducción

En este post haré una breve demostración de como crear pantallas en oracle forms 6i. Para esto utilizaré las herramientas Oracle 10g Express Edition como servidor de base de datos y Oracle Forms 6i como IDE de desarrollo.

El paso de la instalación lo voy a omitir, dado que resulta bastante trivial. Lo que si mencionaré será la configuración del archivo tnsnames.ora debido a que es necesario para realizar una correcta conexión de nuestra base de datos con el IDE Oracle Forms.

Configuración

Una vez instalado tanto el servidor como el IDE, procederemos a buscar el archivo tnsnames.ora en la ruta:

C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN

Al final del archivo, agregaremos el siguiente código:

XE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = XE)
(PROTOCOL = TCP)
(Host = 127.0.0.1)
(Port = 1521)
)
)
(CONNECT_DATA = (SID = XE)
)
)

Con esto nos estará funcionando el servidor de base de datos.

Seguidamente procederemos a modificar un archivo con el mismo nombre pero bajo la ruta:

C:\orant\NET80\ADMIN

Agregando el mismo código que en el archivo anterior.

Creando la base de datos.

Para el ejemplo será necesario crear una base de datos y una tabla.
Lo primero es acceder al administrador del Oracle 10g Express Edition, por medio de:

Todos los programas / Base de Datos Oracle 10g Express Edition / Ir a la Página Inicial de Base de Datos.

Nos logueamos con el usuario sys y el password que pusimos al momento de instalación.

Nos vamos al apartado de:

Administration / Database User / Create User



Ahí creamos el nuevo usuario y hacemos clic en check all del apartado User Privileges. Para guardar los cambios hacemos clic en Create. En mi caso usé el nombre EJEMPLO.

Nos desconectamos y nos conectamos de nuevo pero con el usuario que creamos.

Para crear la base de datos nos dirigimos a:

SQL / SQL Commands / Enter Command



Una vez ahí ingresamos el siguiente código SQL:

create table PRODUCTOS(
ID_PRODUCTO NUMBER(5) not null,
NOMBRE_PRODUCTO VARCHAR2(50),
PRECIO_PRODUCTO NUMBER(18,2)
);

alter table PRODUCTOS
add constraint PK_PRODUCTOS primary key (ID_PRODUCTO);

Y hacemos clic en Run.

No fue necesario crear una base de datos explicitamente porque todas las tablas que creemos se almacenarán bajo un determinado esquema o usuario, en este caso bajo el esquema de EJEMPLO.

Creación de una pantalla de mantenimiento en Oracle forms.

Una vez tenemos la tabla, podemos crear una pantalla de mantenimiento, nos dirigiremos a:

Todos los programas / Oracle Forms 6i / Form Builder

Cuando estamos en el IDE, nos vamos a:
Archivo / Conectar

y nos conectamos con el usuario EJEMPLO y bajo la base de datos XE.

Breve explicación del ambiente.

Es importante mencionar que este IDE mantiene algunas similitudes con otros por ejemplo el VS .NET, pero a la vez es muy diferente.

Lo primero que se nos muestra el es el Navegador de objetos:



Mencionaré algunos de los objetos que usaremos es nuestra demostración:

  • El módulo será la pantalla que vamos a crear.
  • Los triggers representan los eventos de la pantalla (cada item que se vaya agregando a los bloques de datos tienen sus propios triggers, esto lo veremos más adelante).
  • Los bloques de datos es donde agrupan los diferentes items, un bloque de datos puede estar directamente conectado a una tabla o puede ser independiente. Los items son los objetos que vamos a usar, por ejemplo los campos de texto o los botones (Los cuales tienen sus propios trigger o eventos).

Creando un bloque de datos con el asistente:

Ahora crearemos un bloque de datos conectado a la tabla productos por medio del asistente que nos brinda este IDE.

  • Nos dirigimos al objeto de bloque de datos, lo marcamos y luego hacemos clic en el boton de crear:


  • Nos preguntará la manera como queremos crear el bloque de datos, seleccionaremos la opcion: Usar el Wizard de Bloque de Datos.
  • Se nos mostrará una pantalla de Bienvenida, haremos clic en siguiente.
  • En la siguiente pantalla nos preguntará por el tipo de bloque de datos que queremos crear, seleccionaremos la opción Tabla o Visualización (Una visualización es una Vista).
  • En el campo Tabla o visualización escribimos el nombre de la tabla que creamos, inmediatamente nos mostrará las columnas de esa tabla. Seleccionamos las tres y hacemos clic en siguiente.


  • En la siguiente pantalla nos felicitan porque creamos un bloque de datos (Como les gusta dar ánimos a los programadores). En este caso dejamos seleccionado el primer radio button: Crear el bloque de datos, luego llamar al Wizard de Formato. Y hacemos clic en terminar.
  • Ahora se nos muestra el Wizard de configuración, hacemos clic en siguiente.
  • En la siguiente pantalla dejamos todo como está y hacemos clic en siguiente.
  • Aquí seleccionamos la columnas que deseamos mostrar en la pantalla y hacemos clic en siguiente.


  • En esta nueva ventana, definimos el tamaño y la etiqueta que queremos para las columnas, por ahora dejaremos todo como viene por defecto y haremos clic en siguiente.
  • En la siguiente ventana seleccionamos el estilo que queremos, hacemos clic en tabular y luego en siguiente.

  • En esta otra ventana ingresamos el titulo del marco, podemos escribir “Productos”, ingresamos que se muestren 8 registros y activamos el check de: Desplegar Barra de Desplazamiento. Luego hacemos clic en siguiente


  • Finalmente hacemos clic en Terminar.

Ahora tenemos nuestra pantalla:



Si nos queda un poco descuadrada, solo es cuestión de cambiar el tamaño del lienzo (cuadro negro).


Probando la pantalla

Antes de probar la pantalla, es necesario aclarar algunas carácteristicas del Oracle Forms. Existen algunas teclas que tienen una función predefinida.

  • F7 prepara la pantalla para realizar una consulta, por ejemplo si presionamos F7 y escribimos el código de un producto, al consultar los datos (F8) se nos mostrarán los datos del producto que tiene ese código.

  • F8 ejecuta la consulta.

  • F10 guarda los datos en la base de datos, haciendo commit automáticamente.

Para probar la pantalla hacemos clic en el botón con el icono de un semáforo, o con la combinación de teclas Ctrl+R


Podemos ingresar algunos productos y guardar los cambios presionando F10, luego podemos presionar F7, ingresar un código de producto que hubiesemos guardado y si presionamos F8 se nos mostrará ese producto.

Espero que este breve tutorial se de utilidad para ustedes y muchas gracias, hasta la próxima.


domingo, 21 de junio de 2009

miércoles, 13 de mayo de 2009

Montar particiones al iniciar en Ubuntu 9.04

Muchas veces tenemos varias particiones en nuestro disco duro, y probablemente también estén en formato NTFS o Fat32, y cada vez que deseamos acceder a ellas debemos montarlas, esto es sencillo, el sistema lo hace cuando accedemos por primera vez a la partición. Pero si lo que queremos es que se monte automáticamente al iniciar el sistema, solo debemos seguir estos sencillos pasos.

1. Lo primero es modificar el archivo ubicado en la ruta /etc/fstab por medio del siguiente comando: sudo gedit /etc/fstab

2. Al final del archivo debemos agregar una linea con la siguiente estructura:
/dev/particion /media/carpeta_montaje sistema_archivos opciones 0 0

Por ejemplo: /dev/sda7 /media/DOCUMENTOS ntfs defaults 0 0

donde defaults corresponde a las opciones, y quiere decir que se dejan todas por defecto.

3. Guardamos los cambios y salimos, al reiniciar el sistema tendremos la partición montada.

En caso de que no sepamos el nombre de la partición, primero debemos montarla y luego ir a Sistema/Administración/Monitor del sistema y en la pestaña de Sistema de archivos nos mostrará el nombre del dispositivo.

Muchas gracias y buena suerte.

domingo, 10 de mayo de 2009

Actualizando a OpenOffice.org 3.1 en Ubuntu 9.04

OpenOffice.org es una de las más populares aplicaciones ofimáticas de código abierto, y hace unos días salió al publico su versión 3.1. Al instalar el Ubuntu vemos que la versión que viene incluida es la 3.0, por lo tanto a continuación veremos la manera de actualizarla a la versión 3.1.

Lo primero seria agregar repositorios de la siguiente manera:

1. Ir a Sistema / Administración / Orígenes de software, nos ubicamos en la pestaña Software de terceros y hacemos clic en añadir.

2. En el campo que nos sale escribimos lo siguiente: deb http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu jaunty main

3. Hacemos clic en añadir de nuevo y agregamos la siguiente linea: deb-src http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu jaunty main

4. Después de esto hacemos clic en cerrar y recargamos la lista de repositorios, probablemente nos muestre un mensaje de error, esto es debido a que no se encuentra la llave pública, pero esto lo solucionamos enseguida.

5. Nos vamos a nuestra querida amiga la terminal y escribimos lo siguiente: sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com D2BB86E0EBD0F0A43D4DB3A760D11217247D1CFF

Lo que sigue a continuación es la actualización en si.

6. Actualizamos el sistema de la siguiente manera: sudo aptitude update

7. Y luego: sudo aptitude safe-upgrade

8. Hasta aquí probablemente solo se nos habrán actualizado unos pocos paquetes, entonces nos iremos al Synaptic y buscamos por openoffice y hacemos clic en Marcar todas las actualizaciones y seguidamente en aplicar.

9. Una vez terminada la instalación aunque en la pantalla de inicio nos muestre la versión 3.0, desde la ventana Acerca de... nos dirá que tenemos la 3.1.

Muchas gracias y buena suerte.

sábado, 25 de abril de 2009

SongBird 1.1.2 en Ubuntu 8.10



Primero que nada, agradecer a ArsGeek, porque me basé totalmente en su How to: How to install Songbird on your Ubuntu box and then enjoy the music para realizar este post.

Songbird es un programa que nos permite escuchar y administrar nuestra música de manera similar a otras aplicaciones, como por ejemplo el iTunes. Está basado en XULRunner de Mozilla, lo cual lo hace en algunas cosas similar al Firefox, por ejemplo en los complementos. Además cuenta con la licencia GPL v2.

Seguidamente veremos paso a paso la instalación de este programa en Ubuntu 8.10, este proceso puede hacerse de muchas maneras diferentes, este es solo uno de los tantos caminos posibles para tomar.

Instalación

1. Nos dirigimos al sitio http://getsongbird.com/ el cual nos mostrará la opción de descargar el SongBird de acuerdo al sistema operativo que estemos usando, ya sea Linux o Windows.

2. Lo descargamos.

3. Primero vamos al directorio /opt: cd /opt

4. Compiamos el archivo descargado al directorio /opt: sudo cp ~/Escritorio/Songbird_1.1.2-1042_linux-i686.tar.gz /opt

5. Descomprimimos el archivo .tar: sudo tar zxvf Song*.tar.gz

6. Si vamos a /opt veremos que probablemente no nos permita entrar al directorio que se creó al descomprimir el archivo .tar, pero no hay problema, debemos escribir en el terminal: sudo chown -R usuario Songbird donde usuario se debe reemplazar por nuestro usuario, esto modificará los derechos del directorio para que podamos accesarlo.

Ahora Songbird está instalado y listo para usarse, si lo quieren probar, nada más entrar al directorio Songbird: cd Songbird y ejecutar ./songbird.


Acceso al Menú

Pero no tiene mucha gracia estar entrando al directorio donde está la aplicación instalada cada vez que queramos escuchar música, por lo tanto vamos a agregar un acceso al Menú.

1. Primero necesitamos un icono, podemos usar el que viene en el directorio donde se encuentra la aplicación, copiamos el icono a este directorio: usr/share/pixmaps así: sudo cp /opt/Songbird/songbird.png /usr/share/pixmaps

Si como nos sucedió con el directorio, no nos permite ver el archivo, debemos modificar los derechos de manera similar a como se hizo anteriormente: sudo chown -R usuario /usr/share/pixmaps/songbird.png donde usuario se reemplaza por el nombre de nuestro usuario.

2. Después de esto, nos vamos al Menú principal, sobre Aplicaciones y hacemos click derecho y seleccionamos Editar los menús.

3. Nos dirigimos al apartado Sonido y Video y hacemos click en Elemento nuevo, nos aparece una ventana para crear un lanzador, en el Tipo dejamos Aplicación, que es lo que viene por defecto, en Nombre escribimos el nombre del lanzador, recomiendo escribir uno descriptivo como Songbird, y en Comando debemos dar la ruta donde se encuentra el programa: /opt/Songbird/songbird o le damos en Examinar y buscamos el archivo. Después hacemos click en Aceptar.

A estas alturas podemos ir al Menú: Aplicaciones -> Sonido y Video -> Songbird y nos iniciará la aplicación, si es la primera vez que la ejecutamos, nos iniciará una ventana con la licencia, la cual también nos da la oportunidad de seleccionar el idioma. Después de esto, nos inicia un asistente de configuración, esta parte la dejo para ustedes.


MediaFlow = CoverFlow

Una de las cosas que me llamó la atención de este programa, fue la posibilidad de incorporar un coverflow al estilo iTunes (que para mi gusto, es lo único bueno que tiene), solo que en nuestro caso se llama MediaFlow. Seguidamente vamos a ver como instalarlo y habilitarlo, la verdad resulta muy sencillo, pero vamos a verlo paso a paso.

1. Generalmente al iniciar la aplicación nos abre en un pestaña la pagina principal del programa, si no es así, podemos dar click derecho junto a Biblioteca y abrir una nueva pestaña (New Tab) e ingresar: http://addons.songbirdnest.com/, sino, en nuestro navegador favorito introducimos la misma ruta.

2. Una vez en la página principal, nos vamos al apartado de Add-ons y buscamos MediaFlow, simplemente lo seleccionamos y hacemos click en Install. Se instala de una manera similar a como se instalar los complementos en nuestro amigo Firefox. Y permitimos reiniciar la aplicación.

3. Una vez que haya iniciado de nuevo el Songbird, Abrimos alguna canción o carpeta, de preferencia que los archivos contengan incrustadas las imágenes que queramos ver, y nos vamos a Ver -> Vista de Medios -> MediaFlow, le hacemos click.

Probablemente solo nos aparezca la carátula del tema o álbum que se está ejecutando actualmente, para ver un listado de todos los álbumes, hacemos click derecho sobre la ventana del MediaFlow y seleccionamos Settings -> Show Filter Pane, y listo, solo sigue travesear mientras escuchamos nuestros temas preferidos.

Espero que estos consejos les sean de utilidad, les recuerdo que lo hice en Ubuntu 8.10, pero por lo general de los pasos, probablemente se deba seguir el mismo proceso con cualquier otra versión de Ubuntu.

Muchas gracias y buena suerte.