November 2011
4 posts
El pasado 8 de noviembre fue liberado Firefox 8 para las plataformas Windows, Mac y Linux. La principal novedad que trae Firefox 8 es la inclusión de Twitter como herramienta de búsqueda en su barra. Así, podremos buscar en Firefox 8 información relacionada tanto con #hashtags como @usuarios. Otra de las mejoras que incorpora Firefox 8 es la carga de pestañas bajo demanda. Esto permitirá que...
Nov 11th
El soporte de CSS3 va a buen ritmo tanto en los navegadores como en su utilización dentro de las páginas web. Y es que CSS3 fue una especificación que ofreció un conjunto aceptable de capacidades de diseño (esquinas redondeadas, degradados, sombras,…), suficientes como para llevar este buen ritmo de implantación. Todo esto bien apoyado por una definición estructurada basada en módulos CSS3 que ha...
Nov 9th
Un navegador web es un programa que nos ayuda a acceder a las páginas web de Internet y navegar tras de ella. Aunque en algunos sistemas operativos viene un navegador web predefinido, lo normal es poder instalarnos el navegador web que queramos. Es por ello que ahora vamos a ver el listado de navegadores web que podemos instalarnos en nuestro navegador. Así en el listado de navegador web...
Nov 7th
La programación tiene su hueco como social compartiendo código fuente. Compartir código es un paso más allá del trabajo en equipo guiado por una gestión de más o menos rígida del software. Compartir código surge de la necesidad de dar a conocer tu código fuente, de buscar ayuda en tus desarrollos,… apoyándote de un grupo social que se mueve alrededor de ello. Múltiples han sido las herramientas...
Nov 4th
September 2011
5 posts
Si aprendiste a leer un fichero con un enconding ISO Latin 1, ahora vamos a ver cómo podemos escribir un fichero ISO Latin 1 con Java. El punto en el que hay que especificar el encoding es con la clase OutputStreamWriter. Y es que la clase OutputStreamWriter recibe el fichero al que queremos escribir y el encoding con el que escribimos. OutputStreamWriter(new...
Sep 25th
jQuery nos permite manejar de forma muy sencilla los formularios con un amplio conjunto de métodos. En este caso vamos a ver cómo podemos acceder a la lista de opciones seleccionadas de un combo y mostrarlas por pantalla utilizando la librería jQuery. En primer lugar vamos a pintar el combo (esta vez va de fútbol): <form id="myform"> <select id="equipos"...
Sep 24th
Si el otro día vimos como seleccionar el texto de un campo (por defecto o mediante un click del usuario), hoy vamos a ver como seleccionar texto al posicionarse en un campo con jQuery. Es decir, al ir moviéndonos por los campos y llegar al determinado campo seleccionaremos el texto. Controlar el posicionarse en un campo lo podremos hacer mediante el método .focus() de jQuery. Pero lo primero, el...
Sep 23rd
Después de un verano demasiado largo volvemos al trabajo en las webs. Hemos empezado poco a poco con actividad en Línea de Código y W3APi. Como siempre seguimos animando para que colaboréis en nuestras webs. ¿Te animas? Pues ponte ponte en contacto con nosotros. Estas semanas en las webs de aulambra.com encontrábamos: Línea de Código Leer fichero ISO Latin 1 Unidades del sistema de ficheros...
Sep 21st
En este ejemplo vamos a ver como podemos listar todo el contenido del ordenador, es decir, ver todos los ficheros de las diferentes unidades de nuestro sistema (disco duro, tartejas SD, DVD,…). Para poder listar el contenido del ordenador solo tenemos que aplicar lo explicado en los artículos listar un directorio de forma recursiva en Java y unidades del sistema de ficheros con java. Y es...
Sep 19th
February 2011
1 post
Cuánta gente que a lo largo de los años ha estado relacionada con el HTML ha buscado el logo del lenguaje… y es que simplemente no existía ninguno estándar. Parece ser que el grupo involucrado en HTML5 ha reparado en eso y ha entendido que el lenguaje con el que estarán hechas todas las páginas del futuro (qué atrevido) tenga su logo. Pronto veremos correr como un reguero de pólvora el nuevo...
Feb 4th
January 2011
4 posts
No me vas a negar que alguna vez no lo has pensado… tener “la Wikipedia en un DVD”… vamos, poder consultar la Wikipedia offline. Aunque en el “mundo conectado” en el que vivimos parece algo extraño el hablar de offline. O quizás estamos estableciendo una gran dependencia con la conectividad on-line ¿no crees? La cuestión es que se ha creado una herramienta llamada WikiTaxi, la cual nos permite...
Jan 30th
Los acortadores no son siempre usados de forma manual, si no que hay muchas aplicaciones que pueden necesitar acceder a ellos vía API para automatizar la creación de short URL. Así cuando publicamos en herramientas como Twitter, Seesmic, WordPress,… estas crean automáticamente los short URL. Es por ello que goo.gl ya se ha decidido a dar un acceso vía API para su servicio. De esta manera...
Jan 29th
El acto de hacer checking en un sitio puede ser pensado como un mero entretenimiento de geoposicionamiento. Si bien la capacidad de ser ubicado en un sitio es un segmento de mercado muy interesante para las empresas (y para los usuarios). Que mejor forma de llegar de una empresa a un cliente si este está ubicado físicamente cera de dicha empresa. Y más aún, que mejor que si estás ubicado en un...
Jan 28th
Después de las últimas modificaciones en Facebook relativas al perfil del usuario, la red social más grande del mundo sigue con sus reformas. ¿Alguien dijo que no hay que cambiar mucho el interface al usuario? Parece que esto no va con la compañia de Matt Zuckerberg. Ahora se han desmarcado con un nuevo visor de fotos. En este nuevo visor de fotos de Facebook las fotos se carga mediante una capa...
Jan 28th
October 2010
3 posts
Veamos un simple ejemplo de como transformar un código binario a número decimal. Creamos un método escribirBinario donde pasamos por parámetro un String, lógicamente usaremos ceros y unos. public void escribirBinario(String digitoBinario){...} Usaremos un try-catch para capturar nuestras excepciones que quizas se puedan generar al momento de ingresar algun valor por parámetros, por ejemplo si...
Oct 3rd
Yahoo! es un directorio web y buscador fundado en 1994 por Jerry Yang y David Filo. Inicialmente nace como un directorio web, el cual ordena los elementos de búsqueda en una jerarquía. Para más tarde convertirse en un buscador. Con el paso del tiempo y después de que Google irrumpiera en el mundo de los buscadores y lo dejara relegado a porcentajes muy bajos de uso, Yahoo! se convirtió en un...
Oct 3rd
En este ejemplo vamos a calcular el área de un pentágono regular. Importante lo de regular… es decir, lados y ángulos iguales. Calcular el área de un pentágono ya no es tan sencillo como calcular el área de un rectángulo, de un círculo o de un triángulo. En este caso tenemos que conocer que datos nos dan sobre el pentágono. Los datos básicos que podemos conocer serán. lado,...
Oct 2nd
September 2010
51 posts
Mediante este artículo vamos a ver como podemos crear nuestra primera extensión en Google Chrome. Pero antes de empezar, ¿qué son las extensiones de Google Chrome? Las extensiones de Google Chrome son componentes que se le pueden añadir al navegador web Google Chrome para ampliar la funcionalidad del mismo. Si queréis, podéis informaros más sobre las extensiones de Google Chrome. Lo primero...
Sep 30th
Va siendo hora de aplicar los conocimientos adquiridos en los artículos sobre objetos en Javascript (Crear métodos dinámicamente en Javascript, Crear un objeto con métodos en Javascript, Crear un objeto en Javascript,…) para realizar algún ejemplo práctico. Y este será el sobrescribir el método toString en Javascript. Y es que, cuándo creemos un objeto en Javascript, sobre este podemos...
Sep 29th
La verdad es que hay mucha gente que me pregunta sobre cómo se puede hacer un conversor de monedas. En concreto cómo convertir de dolares a pesos (chilenos). Aunque este código nos valdría para cualquier conversión (a euros, a reales brasileños, pesos argentinos,…). Lo más importante es saber el factor de conversión. Ya que conociendo el factor de conversión solo tendremos que realizar una...
Sep 28th
Si ayer veíamos que podíamos crear propiedades dinámicas en Javascript hoy veremos como crear métodos dinámicamente en Javascript. Y es que el procedimiento es el mismo para este caso y volveremos a apoyarnos en la sentencia prototype para poder crear métodos dinámicamente. Lo primero definir una clase… volvemos a utilizar nuestra clase rectángulo… function rectangulo(base,altura){...
Sep 28th
Penúltima semana de septiembre… En Línea de Código hemos publicado varios artículos variados, aunque el principal tema ha sido Java. El que más ha gustado entre los que nos seguís en la Página de Linea de Código en Facebook ha sido Rotar un array. En la parte de Ayuda en la Web más y más capacidades de Spotify, así como temas sobre Picasa Web Albums, GMail y Flickr. Y como siempre seguimos...
Sep 27th
Picasa Web Albums es un sitio web de Google que nos permite almacenar, organizar y compartir fotos. Este sitio web está completamente integrado con el software Picasa, el cual es una aplicación pesada Algunas de las características de Picasa Web Albums son: Capacidad para crear álbums Realizar identificaciones de personas en las fotos y organizar en base a personas que aparecen en las fotos ...
Sep 27th
Una de las cosas que podemos hacer con los objetos en Javascript es crear propiedades de forma dinámica. Por ejemplo, podemos tener una definición de objeto persona con nombre, apellido y edad. function persona(nombre,apellido,edad){ this.nombre = nombre; this.apellido = apellido; this.edad = edad; } Sobre esta definición estática añadiremos una nueva propiedad de forma dinámica. Es decir,...
Sep 26th
GMail a parte de ser una herramienta para la gestión del correo electrónico, tiene una serie de utilidades, entre las que se encuentra un gestor de tareas. El gestor de tareas nos permite dar de alta tareas, relacionarlas con los emails que entran, realizar el seguimiento de las tareas, ordenar las tareas en listas… Para empezar a manejar el gestor de tareas de GMail, lo primero que vamos a...
Sep 25th
En este ejemplo vamos a ver como podemos crear una imagen la cual tenga diferentes partes (o áreas) con enlaces diferentes. Para ello nos vamos a apoyar en los elementos MAP y AREA de HTML. Lo primero ver la imagen sobre la que vamos a crear las áreas… La idea es que cada logo de la imagen redirija a un enlace diferente. Lo primero que hacemos es cargar la imagen en la página: <img...
Sep 25th
La idea de este ejemplo es ver como mostrar una aplicación Java Swing, en concreto un JFrame, al arrancar, centrado en la pantalla. Además nos vamos a apoyar en el ejemplo Conocer la resolución de la pantalla con Java para darle forma al JFrame que vamos a Centrar. El procedimiento para centrar un JFrame lo vamos a codificar en el constructor de la clase. Así que lo primero será definir una clase...
Sep 25th
Una de las novedades que ha incluido Spotify en su versión social es la posibilidad de cargar música de tu disco duro en Spotify. De esta manera podremos escuchar, utilizando Spotify como reproductor, la música de nuestro disco duro. Y lo que es más interesante, intercalar las canciones de nuestro disco duro con las canciones propias de Spotify. Para cargar la música de tu disco duro en Spotify...
Sep 23rd
Una de las preguntas que hemos recibido hace poco era sobre como podemos hacer un programa en Java que sacase naipes de una baraja. Y la verdad que me parece un programa interesante y fácil de explicar. La idea es poder sacar una carta aleatoria de la baraja (una baraja inglesa o francesa). Básicamente una baraja dónde haya Picas ♠, Corazones ♥, Diamantes ♦ y Tréboles ♣. Las cartas irán del as al...
Sep 23rd
Por defecto, cuando realizamos una búsqueda en Spotify, los resultados que nos devuelven van ligados, en primer lugar, con títulos de canciones. Por ejemplo, si buscamos el álbum de Blur “The Great Escape”, la lista que nos puede salir es muy variada, mezclando canciones de Blur, Boys Like Girls, Paperboys,… En este caso si estamos buscando el titulo de un álbum en Spotify, podemos utilizar la...
Sep 22nd
Por un punto la respuesta, palabras que empiecen por “ca”… Quién no ha jugado a este juego de niños… Vamos a ver como podemos codificar este juego mediante el lenguaje Java. Lo primero de todo será pedirle al usuario que inserte palabras por consola. Palabras que empiecen por… Para ello utilizamos la clase Scanner, la cual nos permite capturar el dato introducido por...
Sep 22nd
Una de las cosas que Flickr nos permite hacer, desde hace no mucho, es conectar nuestra cuenta de Flickr con nuestra cuenta de Facebook. Lo primero que tenemos que hacer es, utilizando los menús, llegar a la página que nos permite conectar Flickr con Facebook. El menú a utilizar es: Tú >> Tu cuenta >> Compartiendo y Extendiendo Este menú nos llevará a la siguiente página: (Pulsa...
Sep 21st
Lo que pretendemos hacer con el siguiente código es rotar los elementos dentro de un array con Java. Es decir, pasar cada elemento a su posición anterior y el primer elemento a la última posición. Es decir, si tenemos un array de enteros… int[] numeros = {1,2,3,4,5}; Conseguir que salgan las secuencias… {1,2,3,4,5} {2,3,4,5,1} {3,4,5,1,2} {4,5,1,2,3} {5,1,2,3,4} Como hemos comentado,...
Sep 21st
Flickr sigue creciendo y alcanza la cifra de 5.000M de fotos compartidas entre sus usuarios. Y aunque no sea la mayor base de datos de fotos Flickr, sin duda alguna, es el referente global como base de datos documental de fotografías. La foto que tiene el honor de ostentar el número 5.000M es… Vía: Flickr Blog
Sep 20th
Tercera semana de septiembre… En Línea de Código seguimos con artículos relacionados con la programación orientada a objetos en Javascript. Además hemos incluido un par de artículos sencillos en Java, los cuales demandaba mucho la gente. En la parte de Ayuda en la Web seguimos explorando las capacidades de Spotify, así como dando respuesta a la pregunta de cómo darte de baja de Hi5. Y como...
Sep 20th
Hemos visto como crear atributos privados definidos dentro de una clase en Javascript. Ahora crearemos métodos privados que nos permitan acceder a esa información. En la siguiente definición vemos como podemos crear métodos públicos. Los cuales se pueden invocar desde cualquier parte del código JavaScript. function rectangulo(base,altura){ this.base = base; this.altura = altura;...
Sep 20th
En un anterior artículo vimos como podíamos crear una lista de reproducción en Spotify. En una lista de reproducción podemos ir metiendo las canciones que nos vayan gustando. Pero solo somos nosotros los que insertamos canciones en dicha lista. Si bien, existe la posibilidad de crear una lista colaborativa. Estas listas lo que permitirían es que varios usuarios vayan añadiendo canciones a la...
Sep 20th
Ya hemos vuelto de nuestras vacaciones y volvemos pletóricos de energías. Primera semana de las webs y un montón de cosas publicadas. Además, damos la bienvenida a Una Página Web. Una nueva web de aulambra.com dedicada a los arquitectos del software. Ya la iremos descubriendo poco a poco en esta sección. Espero que os guste. Y como siempre seguimos animando para que colaboréis en nuestras webs....
Sep 9th
Un tooltip es un mensaje emergente que nos aparece cuando pasamos por ciertos elementos, por ejemplo, sobre un botón (clase JButton en Swing). Este mensaje nos proporcionará información alternativa sobre el elemento o la acción que desencadene. Veamos que pasos tenemos que seguir para añadir un tooltip a un JButton. Lo primero de todo será crear nuestro botón con la clase JButton: JButton...
Sep 9th
Buscar canciones por el año de publicación, por la discográfica que las publica o ver todas las canciones de un grupo son algunas de las búsquedas que nos permite realizar Spotify. Pero la cosa no queda ahí y es que podemos hacer también búsquedas por género en Spotify. Es decir, buscar canciones pop, rock, electrónicas,… Para ello en el cuadro de búsqueda de Spotify deberemos de utilizar la...
Sep 9th
Una de las etiquetas HTML más olvidadas es ADDRESS. Esta etiqueta es la que nos permite poner el contacto de una determinada página, tal cual nos indica la W3C: "El elemento ADDRESS debe de ser utilizado por los autores para proporcionar información de contacto de un documento o de una parte importante de un documento como podría ser un formulario." Así que cuando vayamos a poner el contacto de...
Sep 8th
Cuándo ponemos un comentario en el muro de Facebook podemos hacer referencia a un amigo. De esta manera, el mismo comentario que hayamos puesto en nuestro muro le aparecerá en su muro. Pero más aún, podemos hacer referencia a varios amigos en un comentario y dicho comentario aparecerá en el muro de todos ellos. Es una buena forma de avisar a varias personas de un comentario. Es algo parecido al...
Sep 8th
Primero fue el proyecto estrella de Google, ahora lo querían cerrar y finalmente parece que Google Wave se queda como una aplicación independiente. Google no ha sabido muy bien sacar partido a esta herramienta de trabajo colaborativo. O bien es que no hay demasiada gente que trabaje en este formato. Quién sabe. Sus siguientes pasos serán revisar el código fuente de Google Wave para poder liberar...
Sep 8th
Una de las etiquetas HTML más olvidadas es ADDRESS. Esta etiqueta es la que nos permite poner el contacto de una determinada página, tal cual nos indica la W3C: "El elemento ADDRESS debe de ser utilizado por los autores para proporcionar información de contacto de un documento o de una parte importante de un documento como podría ser un formulario." Así que cuando vayamos a poner el contacto de...
Sep 8th
Si queremos definir un valor variable en VBScript deberemos de utilizar la clausula DIM. DIM variable Así para definir la variable nombre haremos lo siguiente: DIM nombre Mediante el símbolo igual le podremos asignar un valor DIM nombre = "Victor" Si bien es verdad que el compilador no se queja si omitimos la sentencia DIM. así podremos definir una variable mediante la línea de código ...
Sep 8th
Este post puede sonar un poco raro… Pero viene un poco a colación del post publicado el otro día sobre el mapa de las redes sociales en el mundo. En él veíamos que Facebook no tiene el dominio en unos poco países. Entre ellos, en Japón. Veamos un poco en profundidad el comportamiento en este país asiático. En Japón hay 3 grandes dominadores de las redes sociales: Gree, Mixi y Mobage-Town. Los...
Sep 7th
Si queremos definir un valor variable en VBScript deberemos de utilizar la clausula DIM. DIM variable Así para definir la variable nombre haremos lo siguiente: DIM nombre Mediante el símbolo igual le podremos asignar un valor DIM nombre = "Victor" Si bien es verdad que el compilador no se queja si omitimos la sentencia DIM. así podremos definir una variable mediante la línea de código ...
Sep 7th
FotoLog nos ofrece una forma estándar de subir las fotos a través de tu navegador. si bien, existe una forma de subir fotos a FotoLog por email. Para saber que email tienes asignado para la subida por email tienes que irte al menú de FotoLog: Cuenta » Información de la Cuenta En él encontrarás un apartado que se llama Subir por correo, en el cual aparece la dirección de email a la que puedes...
Sep 7th
Echando un vistazo al blog de Twitter vemos unas interesantes estadísticas sobre su utilización en dispositivos móviles… Si para muchos la utilización de los dispositivos móviles será la apuesta del futuro, para Twitter es el presente. Ya que un 62% de los accesos a Twitter se realizan desde dispositivos móviles. Y no solo eso, si no que además, el 16% de los usuarios se dan de alta en Twitter...
Sep 7th
Spotify permite que organicemos las canciones en listas de reproducción. Una lista de reproducción no deja de ser una lista de canciones bajo un nombre. Por ejemplo, podemos tener listas de reproducción de canciones pop, mis canciones de la infancia, música española,… Para crear una lista de reproducción en Spotify tenemos que ir al menú: Archivo » Nueva lista de reproducción... O bien utilizar...
Sep 6th