lunes, 17 de diciembre de 2007

Balón Bionico

Me impresiono mucho, esta aprobado por la fifa, lo van a usar para el mundial del 2010.
Tiene chips adentro que van a servir para ver exactamente si paso o no la linea de gol, cuando sea necesario.
Envía una señal al reloj de los árbitros con la información.
Impresionante hasta donde llega la tecnología.
Fuente: News.co.au

martes, 11 de diciembre de 2007

Gestion de Proycetos

En el curso de Teoría de Sistemas II nos dejaron de tarea hacer publicaciones durante todo el mes de una investigación que iremos desarrollando, el tema sobre el que yo tengo que investigar es Gestión de Proyectos, decidí hacer estas publicaciones aquí en este blog y no en otro, porque a pesar que estos posts serán muy teóricos, están muy relacionados con tecnologías de información, software y todos estos temas.
Para hacer estas publicaciones de forma ordenada, usare la categoría Gestión de Proyectos.
A todos los lectores les agradezco sus comentarios, yo creo que enriquecerían mucho mi investigación, para el Docente y el Auxiliar del curso, esta es la dirección de la categoría:

http://blogdejuls.blogspot.com/search/label/Gestion%20de%20Proyectos

Y esta es la dirección del Feed de esa categoría:

http://feeds.feedburner.com/gestiondeproyectosjuliosantizo

Google Sitemap y FeedBurner en Blogger versión 2

Cuando estaba empezando mi blog, quería ponerle un sitemap para que mis entradas fueran indexadas mas fácilmente pero Blogger no tenia la opción de subir un sitemap, así que puse el atom.xml como sitemap en Google Webmaster Tools, esto da problemas si tenemos republicado nuestro feed en FeedBurner.
Entonces encontré una solución, pero ahora Jose Losada me sugirió una forma mas fácil de hacerlo:
Si tenemos hecha la primera forma, hay que regresar todo como estaba.
Ahora para hacerlo de la forma fácil, simplemente tenemos que poner esta dirección como sitemap
http://tublog.blogspot.com/atom.xml?redirect=false&start-index=1&max-results=100
Si tuviéramos mas de 100 posts y los queremos indexar todos, tenemos que empezar a agregar mas sitemaps de esta manera:
http://tublog.blogspot.com/atom.xml?redirect=false&start-index=101&max-results=100
Notemos que con este segundo sitemap estamos indexando los segundos 100 posts, y podemos continuar así.
Fuente: phydeaux3

lunes, 12 de noviembre de 2007

Ubuntu 7.10 is here

No me refiero al lanzamiento que fue hace tanto tiempo, me refiero a que ya vino a mi casa el pedido que hice.
Esta vez no tardaron tanto!!! los 2 cd's de Ubuntu que pedí ahora si me los mandaron a tiempo. Aunque ya había descargado la imagen desde el día del lanzamiento, estos me van a servir para regalar libertad.

domingo, 11 de noviembre de 2007

Controlar leds desde el puerto paralelo con Java

Esta es una pequeña guía de como enviar información a algún dispositivo a través del puerto paralelo.
Primero que todo tenemos que instalar la javacomm API
El gran dispositivo al que le quiero mandar información es un protoboard con 8 leds para que se enciendan cuando mande un 1 y se apaguen cuando mande un 0.
La construcción en el protoboard es muy sencilla:
Los pines 2-9 que son los del registro de 8 bits, los conectamos al lado positivo del los leds con una resistencia de 470 ohms el pin 25 a todas las patitas negativas de los leds, los pines 10-11 a tierra de una fuente externa y los pines 12, 13, 15 los conectamos a +5v de una fuente externa, estos son pines de estado, y lo que indican es que todo esta normal, para poder enviar los datos. Si no conectamos estos pines así, la API asumirá que hay algún problema y no se enviaran los datos, se quedara la aplicación congelada, en espera que cambie a estado normal. El programa para controlar los leds es este:
import java.io.*;
import java.util.*;
import javax.comm.*;

/**
*
* @author juls
*/
public class PruebaLeds {

static CommPortIdentifier idPort;
static ParallelPort pPort;
static OutputStream salida;

private static void iniciarPuerto(String nombrePuerto) throws Exception {
try {
idPort = CommPortIdentifier.getPortIdentifier(nombrePuerto);
pPort = (ParallelPort) idPort.open("Control de Puertos en Java", 0x378);
salida = pPort.getOutputStream();
} catch (Exception e) {
throw new Exception(e.getMessage() + "\n\nLa aplicación se cerrará.");
}
}

public static void main(String args[]) {
try {
iniciarPuerto("/dev/parport0");
System.out.println("Puerto iniciado ...");
System.out.println("Preparandose para escribir en el puerto ...");
salida.write(255);
salida.close();
System.out.println("Escritura sobre el puerto exitosa.");
} catch (Exception e) {
System.out.println(e.getMessage());
System.exit(1);
}


}
}
Lo iomprtante en este programa es la linea:
salida.write(255);
porque aqui es donde ponemos el numero que queremos escribir, 255 es en mayor numero que podemos enviarle ya que solo puede escribir 8 bits, con 255 encenderian los 8 leds.

Actualización: Este es el diagrama del circuito, solo puse 3 leds, en realidad pueden ser 8 del pin 2 al 9.

Instalacion de Java Communications API en Linux

javacomm API sirve para comunicarse con dispositivos externos a través del puerto paralelo o serial desde aplicaciones Java, esta disponible para Windows, Linux, Solarias. Estos son los pasos para instalarla y usarla en Linux:
Primero hay que copiar libLinuxSerialParallel.so a /usr/lib
Ahora hay que poner el comm.jar en nuestro classpath, si estamos usando algún IDE lo agregamos en las librerías que usa el proyecto o si no simplemente:
export CLASSPATH=$CLASSPATH:commapi/jar/comm
Por ultimo copiamos el archivo javax.comm.properties a: JDK/jre/lib. Con esto quedaría instalada la API para poderla usar, podemos probar con este ejemplo, que detecta los puertos disponibles:
import javax.comm.*;
import java.util.Enumeration;
public class Main {
public static void main(String args[]) {
Enumeration ports =
CommPortIdentifier.getPortIdentifiers();
while (ports.hasMoreElements()) {
CommPortIdentifier port =
(CommPortIdentifier)ports.nextElement();
String type;
switch (port.getPortType()) {
case CommPortIdentifier.PORT_PARALLEL:
type = "Paralelo"; //Se ejecuta si el puerto es paralelo
break;
case CommPortIdentifier.PORT_SERIAL:
type = "Serial"; //Se ejecuta si el puerto es serial
break;
default:
type = "Desconocido/Error"; //No deberia de suceder o el puerto esta dañado
break;
}
System.out.println("Nombre del puerto: "+port.getName() + " - " + type);
}
}
}

Fuente: http://java.sun.com/products/javacomm/
http://tuxtor.shekalug.org/?p=75

jueves, 1 de noviembre de 2007

Instalar Turboprint en Sabayon

En Ubuntu uso Turboprint para imprimir con mi PIXMA iP1600 aunque solo se puede imprimir a baja calidad con la versión de prueba pero me funciona muy bien.
Estos son los pasos para instalar Turboprint en Sabayon:
emerge layman

Después de esto sale que hay que actualizar un config file:
IMPORTANT: 1 config files in '/etc' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.

Entonces ejecutamos el siguiente comando:
etc-update

Ahora hacemos Sync con el siguiente comando:
layman -S

Ahora:
layman -a xwing

y ya podemos hacer emerge:
emerge -av turboprint

Con esto ya tendríamos instalado Turboprint ya solo hay que configurarlo y ponerlo en calidad baja(300dpi) para que no imprima el sello de Turboprint o pagar casi $40 por una versión completa, jajaja
Para configurar Turboprint:
tpsetup

domingo, 14 de octubre de 2007

Blog Action Day

Escribo este sencillo articulo para unirme al Blog Action Day, esta iniciativa me gusto y la apoyé desde que me entere .
El medio ambiente es algo que nos concierne a todos ya que vivimos en este planeta y es muy importante cuidarlo para poder vivir bien en él.
Lo primero que deberíamos de hacer entonces es estar informados y estar conscientes que no se encuentra en optimas condiciones, ya que ha sufrido mucho daño causado por nosotros mismos. Una herramienta muy interesante que nos puede mostrar este daño es Google Earth que tiene una capa de daño ambiental desarrollada por la UNEP donde se puede ver las áreas mas afectadas del planeta, basta activarla (En Global Awareness seleccionamos UNEP) y podemos ver también toda la explicación del daño. Así que yo recomiendo informase bien y probar esta capa que realmente esa muy buena.
Esta es una comparación de como estaba en 1974 y en el 2000 la frontera con Mexico, en peten.


sábado, 29 de septiembre de 2007

Art Tech Day

Este año en coecys hubo un día dedicado al Arte, fue el jueves, el Art Tech Day.
Todo el día hubieron actividades relacionas con el Arte y la Tecnología y al final un foro con expertos en varias ramas del Arte y con experiencia usando tecnología en su respectiva rama con esta gran interrogante: la tecnología ha beneficiado al Arte o la ha perjudicado? Definitivamente esta pregunta no tiene una respuesta 100% verdadera pero se lograron distinguir escenarios en los que la tecnología nos enajenaba con el arte otros escenarios en los que los artistas se veían perjudicados, específicamente por la piratería pero también otros mas en los que gracias a la tecnología se ha logrado innovar en el Arte y los artistas pueden tener mas contacto con mas personas y darse a conocer mejor. La conclusión entonces fue que hay que saber utilizar la tecnología para nuestro beneficio y no usarla cuando nos de resultados no deseados.
Algunas fotos:

Apoyando a Calos Peña

Carlos Peña ya ganó Latin American Idol ya va a grabar su primer disco, ahora como seguir apoyandolo.... Muy Fácil haciendo que aparezca información de el en la Wikipedia. Oscar ya dio el primer paso, ya escribio un articulo de el pero fue rechazado por no tener relevancia aparente, si este articulo no se modifica o no se agrega algo relevante lo van a borrar asi que si alguien tiene algo que agregar que lo haga para que no borren este articulo.

Link: Carlos Peña en wikipedia
Visto en: Blog de Jaroche

jueves, 20 de septiembre de 2007

Instalar Oracle Database 10g en Ubuntu

Para instalar la base de datos Oracle en Ubuntu. Primero tenemos que descargar el .deb para esto tenemos que estar registrados en oracle. Depues podemos instalrlo dandolo doble clic, y para finalizar hay que ejecutar el siguiente comando en consoloa:
 /etc/init.d/oracle-xe configure

Ahi nos preguntara el puerto, el esuchador y si queremos que se ejecute al iniciar Ubuntu, seria bueno dejarlo todo con los valores prederteminados pero eso es decision de cada uno.
Ahora ya tenemos instalado y configurado Oracle Database 10g.
Agregar estas lineas en /home/usuario/.bashrc:
# variables para ORACLE
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_HOME
export ORACLE_SID=XE
export PATH

Para comprobar la conectividad con la base de datos:
tnsping XE

Entramos con sql*plus:
sqlplus sys as sysdba

Al instalar Oracle XE, se crea el usuario oracle, y el grupo dba. Es conveniente añadir nuestro usuario al grupo dba para poder hacer ciertas cosas en las que necesisitemos permisos de dba.

Instalar Qt Designer en Ubuntu

Describo aquí la forma que yo considero que es la mas facil de instalar Qt 4 en Ubuntu, desde Synaptic.
Lo primero es Abrir el gestor de paquetes Synaptic.
Buscamos Qt Designer.
Marcamos el paquete para instalar luego Aplicamos los cambios.
Ahora para ejecutarlo si debemos escribir el siguiente comando en una terminal:
designer-qt4

Para evitarnos esto cada vez que queramos ejecutar Qt Designer vamos al menu Sistema, Preferencias, Menú Principal para crear un Launher en el menú y así abrirlo con un clic.
Seleccionamos el menú Programación.
Hacemos clic en Nuevo Elemento
Ahí escribimos el comando para ejecutar Qt Designer y le ponemos un nombre.
Cerramos todo y listo!

Direcciones de Guatemala en Google Maps

Esta es una excelente noticia que leí en DesdeGuate.com, los mapas de Guatemala de Google ya incluyen direcciones. Nos puede ser muy útil para buscar direcciones o mas aun si necesitamos de un servicio de GPS. Pongo un mapa para que vean.

Ver mapa más grande

miércoles, 19 de septiembre de 2007

Filosofía del Conocimiento

Hay dos clases de conocimiento. Podemos conocer un tema por nosotros mismos, o bien conocer dónde encontrar información al respecto


Samuel Johnson

Visto en: Blumex

viernes, 31 de agosto de 2007

Feliz dia del Blog


Hoy es el día del Blog o BlogDay, la razón es que 3108 parece la palabra Blog (Que creativos!) este es el sitio oficial y la forma de celebrar este día tan importante es escribiendo un post hoy (aunque sea un poquito tarde como yo) y dar a conocer 5 blogs de preferencia de temática diferente a la del nuestro, para promoverlos dentro de nuestros lectores, estas son mis propuestas:

http://hemisferio-urbano.com/
http://www.aboutguatemala.com/
http://fusasdifusas.blogspot.com/
http://javihm77.blogspot.com
http://raktung.blogspot.com/

Feliz BlogDay a todos!!!

viernes, 24 de agosto de 2007

C en GNU/Linux

El compilador para C que usamos en Linux es GCC que antes significaba GNU C Compiler pero ahora significa GNU Compiler Collection porque ya compila C++ Objective-C, Fortran, Java y Ada.
Para compilar en C desde consola tenemos las siguientes opciones:

gcc [-pthread] [-O2] [-wall] [-g] [-c] [-o ] fuente.c


Esto es lo que significa cada una:

-pthread
Se usa cuando el programa que vamos a compilar tiene varios threads.
-o2
Se usa para optimizar al compilar. Al depurar un programa no es aconsejable activar esto, para poder seguirlo mejor. Pero el código que se genera sin esta opción es mucho menos óptimo.
-wall
Activa los warnings de compilación. Esta opción se debe usar siempre, porque es muy útil para encontrar errores.
-g
Para incluir información de depuración en el ejecutable. Esta información puede ser usada por el debugger GDB.
-c
Solo compilar para generar el código objeto.
-o
Especifica cómo se llama el archivo de salida.

Si no queremos trabajar en consola, podemos instalar en IDE Anjuta que es muy bueno. Si necesitamos un poco de ayuda para programar en C yo recomiendo este Wikilibro que esta bastante completo.

viernes, 17 de agosto de 2007

Unidos por el medio ambiente

El medio ambiente es un problema que nos afecta todos absolutamente, por eso esta iniciativa es muy importante y seria muy bueno apoyarla.
La idea es que todos los bloggers escriban el 15 de octubre sobre algo relacionado con el medio ambiente, a manera de hacer conciencia sobre este problema, yo creo que el alcance de tantos blogs juntos puede llegar a ser muy significativo para combatir este problema. Apoyemos!!!
Aquí les pongo el video promocional, esta muy bueno.

El oligopolio de Internet

En esta imagen de MyDigiMedia se ve de forma rápida y clara las pocas empresas que poseen la gran mayoría de servicios en Internet, la mas impresionante el Google:



miércoles, 15 de agosto de 2007

Hi5 utiliza Software Libre

Esta noticia me impacto mucho y la quiero compartir, Hi5 la red social que la gran mayoría de guatemaltecos usamos, utiliza muchos programas libres para funcionar, les cito textualmente lo que se lee en su blog:
Hi5's success is based in large part on these high quality open source products. Our entire site runs using open source software on a Linux platform. We've found that this provides us with unparalleled flexibility, performance and low costs.

Algunos de los productos que ellos mencionan que utilizan y que muchos conocemos y hemos utilizado son: SuSE Enterprise, Apache, PostgreSQL, Squid, Tomcat, Struts, Spring, y otros mas. Este es link al articulo original.

jueves, 9 de agosto de 2007

Yo pensé que ya no iban a venir

Hoy vinieron mis discos de Ubuntu, después de tanto tiempo de espera y después de decepcionarme porque a cada rato leía en otros blogs(Javier Aroche, El techno, zcgt21) que ya les habían llegado sus discos de Ubuntu. No se realmente porque tardaron tanto pero mas vale tarde que nunca.

miércoles, 8 de agosto de 2007

Sobre blogs bloggers y unas cuantas preguntas

Este meme me lo paso Tuxtor.
¿Cuanto tiempo llevas blogueando?
El 5 de marzo de este año escribí mi primer post.
¿Cómo te enteraste de la existencia de los blogs y te animaste a participar?
Empece a escuchar de blogs desde hace como 1 año pero en ese entonces no entendía que sentido tenían y me anime a participar leyendo otros blogs.
Dime cinco blogs que sigas a diario o con mucha frecuencia
El Hot Blog del Profe El abismo de tux Cesarius Revolutions Javier Aroche Maestros del Web.
¿Eres lector anónimo de algún blog?
Nunca he hecho un comentario anónimo, lo que si hago a veces es leer y no comentar jajaja.
¿Algunos autores que te despierten especial simpatía?
Tuxtor Chapu El Profe Cvander.
¿Con que cinco blogueros te irías de borrachera?
De borrachera exactamente, con nadie porque no tomo mucho, pero a tomar un par de frías basta con que nos pongamos de acuerdo.
¿Con que tres blogueras pasarías una noche de locura sexual?
Las tres juntas o una por una??? jajaja.
¿Estas satisfecho con tu blog?
Si estoy muy muy satisfecho con mi super blog, lo único que quisiera es tener más tiempo para escribir con mayor frecuencia.
Elige entre tres y cinco blogueros para que contesten a estas preguntas en sus blogs
Chapu
zcgt21 y para que no se quede solo aquí en Guatemala
RodrigoVB

domingo, 29 de julio de 2007

Harry Potter and the Deathly Hallows

Este último libro de Harry Potter que batió récord histórico de ventas, ya se encuentra disponible para todos en español y en formato digital!!! No es una traducción oficial, la versión oficial en español estará a la venta a principios del 2008, esta es una traducción hecha por fans y nos la han puesto a disposición sin el mínimo animo de lucro, por lo cual la editorial dijo:

Evidentemente, no nos agradan, pero en general no hemos ejercido acciones legales porque consideramos que la mayoría de los fans lo hace con buena intención y sin ánimo de lucro. Eso sí, cuando la intención es hacer dinero, entonces sí que emprendemos acciones, porque nuestra obligación es defender los intereses de la autora.

Su titulo en español es, Harry Potter y las reliquias de la muerte.
Lo podemos descargar en PDF, o leerlo en estos blogs:
Proyecto DH
Spanish Hallows

domingo, 22 de julio de 2007

Google Sitemap y FeedBurner en Blogger

Ahora que estoy usando el atom.xml como sitemap del blog tengo un problema, también se redirige a FeedBurner y como es otro domino, me esta dando errores.
La buena noticia es que esto tiene solución, la encontré en The Quixotic Engineer es un pequeño truco para no tener que redirigir el feed a FeedBurner y así nos queda bien el atom.xml como sitemap.
Se supone que ya tenemos nuestro feed funcionando en FeedBurner y el atom.xml como sitemap en Google aunque con errores(por ahora).
Lo primero que tenemos que hacer es quitar el redireccionamiento del feed de Blogger al de FeedBurner en configuración, feed del sitio.
Ahora creamos nuestras propias autodiscovery tags para que cuando el navegador detecte que tenemos feed vaya directamente al de FeedBurner, y nos basamos en la que ya tiene nuestro blog, miramos el código fuente del blog y buscamos estas lineas:
<link rel="alternate" type="application/atom+xml" title="TUBLOG - Atom" href="http://TUBLOG.blogspot.com/feeds/posts/default" />
<link rel="alternate" type="application/rss+xml" title="TUBLOG - RSS" href="http://TUBLOG.blogspot.com/feeds/posts/default?alt=rss" />
<link rel="service.post" type="application/atom+xml" title="TUBLOG - Atom" href="http://www.blogger.com/feeds/.../posts/default" />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.blogger.com/rsd.g?blogID=..." />

Las copiamos todas a un archivo de texto temporal y borramos una de las que dicen:
<link rel="alternate" type="application/atom+xml" title="TUBLOG - Atom" href="http://TUBLOG.blogspot.com/feeds/posts/default" />
<link rel="alternate" type="application/rss+xml" title="TUBLOG - RSS" href="http://TUBLOG.blogspot.com/feeds/posts/default?alt=rss" />

Con la que nos quedemos la cambiamos a manera que quede algo asi:
<link rel="alternate" type="application/atom+xml" title="TUBLOG - FeedBurner" href="http://feeds.feedburner.com/TUFEEDBURNER" />

Ahora modificamos la plantilla, activamos expandir artilugios y buscamos este código:
<b:data='blog' name='all-head-content'>

Lo reemplazamos por el que tenemos en el archivo de texto y así el navegador ira a FeedBurner directamente.

Actualizacion: Lo que faltaría ahora es modificar el link Suscribirse a entradas (Atom) que aparece al final de la pagina principal para que apunte al feed de FeedBurner, buscamos este fragmento de código en nuestra plantilla:
(Siempre con expandir artilugios activado)
<b:includable id='feedLinksBody' var='links'>
<div class='feed-links'>
<data:feedLinksMsg/>
<b:loop values='data:links' var='f'>
<a class='feed-link' expr:href='data:f.url' expr:type='data:f.mimeType' target='_blank'><data:f.name/> (<data:f.feedType/>)</a>
</b:loop>
</div>
</b:includable>

Y lo reemplazamos por este otro:
<b:includable id='feedLinksBody' var='links'><b:if cond='data:blog.pageType == "item"'>
<div class='feed-links'>
<data:feedLinksMsg/>
<b:loop values='data:links' var='f'>
<a class='feed-link' expr:href='data:f.url' expr:type='data:f.mimeType' target='_blank'><data:f.name/> (<data:f.feedType/>)</a>
</b:loop>
</div>
<b:else/>
<div class='feed-links'>
<data:feedLinksMsg/>
<a href='http://feeds.feedburner.com/TUFEEDBURNER' target='_blank'>Entradas</a>
</div>
</b:if>
</b:includable>

Gracias a Mr. Bubbles por ayudarme a mejorar bastante este pequeño truco.

miércoles, 18 de julio de 2007

Google Sitemap en Blogger

Un sitemap es un archivo XML que contiene información de todas las paginas de nuestro sitio y que ayuda mucho a los buscadores a detectar nuestras paginas, especialmente si es un sitio de contenido dinámico como nuestros queridos blogs.
En Blogger no tenemos la opción de instalar un sitemap, pero si podemos utilizar otro archivo XML que también contiene información de las paginas de nuestro blog, el atom.xml.
Lo primero que tendríamos que hacer es entrar en Google Webmarter tools y agregar la direccion de nuestro blog, después hay que hacer la verificación que nos pide, elegimos añadir una etiqueta meta y nos dará la etiqueta que tenemos que agregar en nuestra plantilla de Blogger cuando lo hayamos hecho hacemos clic en verficar, por ultimo vamos a la pestaña sitemaps, hacemos clic en agregar sitemap seleccionamos Añadir un sitemap web general, en el nombre del sitemap seria atom.xml y ya tenemos nuestro sitemap funcionando.

viernes, 15 de junio de 2007

Diferente buscador diferentes resultados

Según leo en The Inquirer, la misma búsqueda puede dar diferentes resultados cuando se realiza en buscadores diferentes. Se realizaron 19,332 búsquedas en Google, Yahoo, Windows Live, etc y estos siempre mostraron resultados diferentes. El primer resultado fue igual solo el 3.6% de los casos y nunca coincidieron los tres primeros resultados(sin importar el orden).

Dogpile que hizo esta investigación, combina los resultados de los buscadores Google, Yahoo, Windows Live, Ask, About, MIVA, LookSmart, y otros, para ofrecer resultados mas completos y satisfactorios, algo a lo que ellos llaman metasearch o metabusqueda en español.

A mi me parece una buena propuesta, hay que probar si mejoran significativamente las búsquedas agregando otros resultados aparte de los de Google que es el que la mayoría usamos.(Creo yo)

miércoles, 16 de mayo de 2007

Respuestas ante acusaciones de Microsoft

Si el código fuente de Windows fuera sometido a la misma revisión crítica que ha experimentado el código de Linux, Microsoft comprobaría que está violando las patentes de otras empresas.

Excelente respuesta de Linus Torvalds ante las acusaciones de Microsoft, las cuales yo considero que son solo una medida sin sentido por minimizar el alto crecimiento que ha tenido el Software Libre últimamente. Haber si Microsoft se atreve a especificar mas esto, e irse a tribunales para que pueda comprobarse legalmente si alguna de todas las acusaciones es verdadera.
Louis Suarez-Potts de OpenOffice, dice que es un acto desesperado y muy arriesgado de parte de Microsoft, viendolo desde ese puto habría que esperar a ver que es lo que hace que los de Microsoft se sientan tan seguros para hacer esto.

jueves, 10 de mayo de 2007

Alfin Beryl en mi Ubuntu Feisty


Al fin pude comprar una tarjeta de video decente, para poder instalar Beryl, anteriormente tenia una Via Unichrome con la cual pude conseguir la aceleración 3D con los drivers OpenChrome pero aun así no corría Beryl.
Lo primero que hice al tener instalada mi nueva tarjeta, fue probar los efectos de escritorio que ya trae el Feisty pero la verdad es que se quedan cortos a comparación de los de Beryl.
Para Instalar Beryl, seguí los pasos descritos aquí, me pareció una guía muy bien explicada y muy completa, después para poder ver bien programas hechos en Java, hay que modificar el siguiente archivo:
/etc/environment
y agregarle la siguiente linea:
AWT_TOOLKIT="MToolkit"
Después de reiniciar, ya no habrá ningún problema con este tipo de aplicaciones.

lunes, 30 de abril de 2007

Java Media Framework

JMF es una API que nos sirve para incluir multimedia en nuestras aplicaciones de Java, funciona básicamente, recibiendo el contenido multimedia de alguna fuente, para después procesarlo y entregarlo en alguna salida multimedia.Para entender mejor la arquitectura de JMF en la página de Java nos muestran esta imagen, que es muy ilustrativa y nos ayuda a comprender mejor esta API.
La videocámara y el casete de video que se muestran en esta imagen, como fuente de multimedia bien podría ser un archivo mpg y los dispositivos de salida que en la imagen son una televisión y unas bocinas para nosotros serian el applet en el cual vamos a presentar los contenidos multimedia. Lo único que nos haría falta entonces seria el reproductor.

La manera mas sencilla de poner un reproductor en nuestro applet es utilizando el MediaPlayer Bean.

Instanciamos un Media Player, asi:
MediaPlayer player = new javax.media.bean.playerbean.MediaPlayer():

Para decirle al player que archivo queremos reproducir utilizamos la siguiente linea:
player.setMediaLocation(dirección del archivo);

Para iniciar, detener o pausar la reproducción, usamos las siguientes líneas respectivamente:
player.start();
player.close();
player.stop();

Instalación de JMF en Windows
Podemos descargar el instalador de JMF en:
http://java.sun.com/products/java-media/jmf/2.1.1/download.html
Seguimos los pasos del instalador y al final tendremos los Jar de la API y unos ejemplos en: C:\Program Files\JMF2.1.1e y ya lo tenemos instalado, para empezar a utilizar JMF en nuestras aplicaciones solo tememos que incluir estos Jar en el CLASSPATH.

Utilización de JMF en JDeveloper
Para utilizar esta API en JDeveloper, lo único que debemos hacer es incluir todos los .jar que se instalaron en una librería nueva y agregarla a nuestro proyecto.

Plug-in para mp3
Lo podemos descargar en:
http://java.sun.com/products/java-media/jmf/mp3/download.html
Igual que JMF, solo seguimos la instalación, hay que indicarle donde tenemos nuestro JDK y nuestro JRE y listo, después reproducimos un mp3 como si fuera un mpg o cualquier otro archivo soportado por JMF.

viernes, 20 de abril de 2007

Bienvenido Feisty Fawn


La tan esperada distribución de GNU/Linux ya esta disponible para descargar, en la pagina, ha sido todo un éxito, como dice el profe es como un virus, ayer que fue el lanzamiento colapsaron los servidores, no hay duda que es la distribución mas aclamada por toda la gente, ya que realmente es Linux para humanos, mas ahora con todas las novedades y facilidades que trae para instalar hardware y codecs multimedia. Yo aun no la he instalado, porque realmente no pude bajar el iso ayer, haber que tal hoy, yo creo que lo mas fácil es descargarlo a través de Bittorrent este es el torrent: http://releases.ubuntu.com/7.04/ubuntu-7.04-desktop-i386.iso.torrent o sino actualizar el Edgy Eft para no tener que instalarlo nuevamente.
Y esta excelente noticia no viene sola, también dentro de muy poco ya tendremos linux preinstalado en equipos Dell y todo apunta a que sera Ubuntu Festy Fawn la distribución elegida para esto, ya que se dice que Michael Dell, presidente de Dell utiliza Ubuntu Feisty Fawn en su portátil.

sábado, 14 de abril de 2007

Invitacion Usuarios de Ubuntu


Quiero extenderles la invitación de Javier Aroche, para que unirse al Equipo de Ubuntu Guatemala en Launchpad.net
Para unirse solo tienen que especificar que son de Guatemala en su Home Page, para que sea aceptada su solicitud, deberíamos apoyar este tipo de iniciativas, así podremos contribuir de alguna manera al desarrollo de software libre en el país. Espero que se unan!!!

https://launchpad.net/~ubuntu-gt

jueves, 8 de marzo de 2007

Invirtiendo tiempo en mi blog

Hace tres días ya que inicie con mi blog, he estado haciéndole algunos cambios, tratando de personalizarlo al máximo, y tratando que me visite bastante gente, no se si sea buena idea ya que hasta el momento no hay mucho contenido, pero bueno... eso es cuestión de tiempo.

Encontré unos consejos buenísimos para aumentar las visitas, ya he hecho algunos, pero por ahora no tengo tanto tiempo como para seguir con los demás.

Otras cosas que he hecho:

Quitar la NavBar de Blogger
Esto fue lo que mas me gusto, esa barra le quitaba vista a todo y es muy sencillo quitársela, solo es cuestión de agregar unas líneas de código en la plantilla, aquí esta bien explicado como.

Agregar un Buscador
Yo utilice el servicio de BlogBar, es muy útil cuando tienes visitantes constantes y quieren volver a ver algo en el blog, se les facilitara mucho, especialmente si el blog es grande.

Agregar un Contador
Es bueno saber cuantas veces ha sido visto el blog, es un servicio gratuito, yo lo hice con Estadísticas Gratis pero igual existen más.

Aquí hay mas trucos para blogs.

lunes, 5 de marzo de 2007

Post Inaugural

El día de hoy, después de tanto pensarlo y de tanto leer blogs y algunos consejos para escribir un blog, empiezo el mio. En esta primera entrada, quiero exponer las razones que me hicieron crear este blog. La primera y la mas importante es, para tener como que algo propio en la web, que todos puedan ver, aparte pienso escribir bastante sobre los proyectos que me dejan en la U, de cosas que vivo, cosas que me gustan, y cualquier cosa que me den ganas de escribir.
Espero que este blog sea interesante, y que sirva de algo para alguien.