jueves, abril 17, 2008
Good News! Google Desktop and Picasa for 64 bit linux
Thanks again Google!!!!!!
http://desktop.google.com/en/linux/install.html?dl=deb64
http://picasa.google.com/linux/download.html
martes, abril 15, 2008
... biblioteca mesa WALL !!! Descargate
domingo, abril 13, 2008
NextSTEP y todo comenzo ...
NEXTSTEP was the original object-oriented, multitasking operating system that NeXT Computer developed to run on its proprietary NeXT computers ("black boxes") such as the NeXTcube.
En 1989 nace NextSTEP 1.0 un sistema operativo multitarea basado en Unix, usando el kernel Mach y muchas cosas de BSD. El gran atificie detras de todo esto: Steve Jobs.
En el video que les dejo a continuación Steve Jobs ya habla de entornos colaborativos, de una buena experiencia del usuario con las aplicaciones y el software en general, de estabiliadad del sistema operativo y nos muestra una exclente demo de su recien creado NextSTEP.
Hoy despues de casi 20 años, Mac OS X es lo que fue NextSTEP y mucho más.
Sin lugar a dudas, Steve Jobs es uno de los más grandes visionarios en el mundo de tecnología, un brillante empresario y una persona con muy buen gusto.
Para todos aquellos que quieran sentir que en su Linux/Unix tienen un NextSTEP existen 2 proyectos que emulan todas las funcionalidades de este:
GnuStep es basado en OpenStep, la especifiación creada por apple de NextSTEP. GnuStep esta implemntado en Objective-C (igual que Mac OS X) y tiene un buen entorno para desarrollo de aplicaciones.
martes, abril 08, 2008
miércoles, abril 02, 2008
aac2mp3
Ok, I do it!
I left the code, and the link to download.
#!/bin/bash
INFILE=$1
OUTFILE=${INFILE:0:${#INFILE}-4} #Delete the file exstension.
OUTFILE=$OUTFILE.mp3 #Add mp3 extension
if [ -e "$INFILE" ]
then
#Proceso el archivo
if [ -e "$OUTFILE" ]
then
echo "File $OUTFILE already exists."
else
echo "Converting $INFILE to $OUTFILE."
faad -o /tmp/output_faad.wav "$INFILE"
if [ $? -eq 0 ]
then
lame --preset standard /tmp/output_faad.wav "$OUTFILE"
rm -f /tmp/output_faad.wav
else
echo "Faad finished with error."
fi
fi
else
echo "The file $INFILE not exists."
fi
What I've been doing?
Another thing I've been doing is Coding!
domingo, marzo 09, 2008
miércoles, marzo 05, 2008
Y que hice en Vacaciones....
Si, si se que el clima no acompaño pero bue! La pasamos bien!
What is Prolog?
Prolog is a logic programming language. It is a general purpose language often associated with artificial intelligence and computational linguistics. It has a purely logical subset, called "pure Prolog", as well as a number of extralogical features.I started to study Prolog in the University and I'm looking in the web for some resources. I found a lot! This are some of the links:
- http://en.wikipedia.org/wiki/Prolog
- http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/contents.html
- SWI Prolog (Compiler - Interpreter)
- http://cs.wwc.edu/KU/PR/Prolog.html
One thing that surprise me a lot, was this:
% Declare a Graph
node(a).
node(b).
node(c).
node(d).
node(e).
link(a,b).
link(b,c).
link(b,d).
link(c,e).
exist_path(X,Y) :- link(X,Y).
exist_path(X,Y) :- link(X,Z),exist_path(Z,Y).
this code define a graph with a,b,c,d,e as nodes and [(a,b),(b,c),(b,d),(c,e)] as links.
exist_path is predicate, an define if exist a path from node X to node Y, if exist the result is TRUE, if not FAIL (FALSE).
This simple code leave me amazed!