Lo que NOP se ha traido de Japón … y hemos llevado a la Campus

por 3 comentarios »

Aún estoy emocionado con el regalito de mi amigo NOP, os pongo unas fotos para que os dé un poco de envidia …

¿A que flipa eh?

Es un Kohjinsha SH2:

procesador Intel A100 de 600MHz, pantalla táctil TFT de 7″ y resolución 1024×600, disco duro de 100GB, memoria RAM de 1 GB y puertos VGA y USB 2.0.

http://www.gizmotika.com/2007/06/27/kohjinsha-sh-series/

Jijijijijijiiiiiiiiiiiiiiiiiiiiiijijijijijijijijii

Post to Twitter

Entradas relacionadas:

Gadgets, Hardware julio 31st 2008

Top 10 herramientas y trucos para la línea de comandos, LifeHacker

por 7 comentarios »

Estos de LifeHacker son unos genios, cada lista top que hacen es espectacular:

http://lifehacker.com/399468/top-10-command-line-tools

Para Windows, Linux y Mac (sobre todo Linux).

Todos vamos a la línea de comandos cuando queremos hacer algo más rápido o algo crítico de nuestro sistema. De esta forma también te sientes un poco más seguro al creer que tienes el control como en los viejos equipos cuando no existían las GUI para los SO.

Vamos con la lista:

10. Personaliza tu prompt: este enlace lo explica muy bien. Por ejemplo, hay una serie de comandos en un fichero que puedes modificar para cambiar el color y la forma del prompt, estos son los ficheros según el SO:

MAC                           .bash_profile

Cygwin (Windows)   .profile

Linux                        .bashrc

 

9. Fozar una acción con sudo !!

Esto nos ha pasado a más de uno seguro, estas tecleando una secuencia larga de una operación en Linux y cuando pulsas enter te das cuenta que el comando necesita privilegios de superusuario … pues puedes usar este comando:

sudo !!

y repetirá el último comando introducido pero con privilegios de root.

 

8. Crear múltiples directorios en Vista y XP

Con el comando md puedes crear varias carpetas a la vez. También elimina el problema de tener que poner “\” en cada espacio en blanco cuando en Vista creas una carpeta que tiene de nombre una frase con espacios en blanco entre cada palabra.

Por ejemplo:

md “Directorio 1″ “Directorio 2″ “Directorio 3″

 

7. Filtrar largas listas con grep

Usando pipes y grep puedes filtrar mucha información que devuelven comandos. Por ejemplo, en Linux quieres eliminar el proceso que usa Thunderbird, pero sabes que para matarlo necesitas el número de id, pues escribe esto:

ps aux | grep bird

Esto hace el comando ps que devuelve los procesos activos, y la salida la envía al comando grep filtrando por lo que contenga “bird”, dándote el número del PID para poder hacerle el kill.

 

6. El comando man y otros

Esto ya lo sabemos, cuando quieras ayuda en Linux sobre un comando:

man comando

Pero también puedes intentar esto:

whatis comando

o poner –help al final del comando.

apropos comando

listado con comandos relacionados al que has introducido

which comando

te indica la versión del comando.

whereis comando

te indica en qué directorio está el ejecutable, las páginas del manual y el código fuente (si está disponible).

 

5. Controla el consumo de CPU de los procesos con el comando top

En Mac y Linux puedes usar este comando top:

top -u

Mostrará todos los procesos ordenados por consumo de CPU y más información. Luego puedes hacer un kill al que está colgando el sistema.

 

4. Saca partido al comando wget

Tiene más usos que descargar un fichero de una URL concreta, puedes incluso descargarte una web completa, hacer grandes descargas y pausarlas para luego seguir, automatizar descargas, etc …

El uso de este comando wget podría ser una entrada individual para el blog, aquí tienes un enlace donde vas a flipar con todo lo que puedes hacer:

http://lifehacker.com/software/downloads/geek-to-live-mastering-wget-161202.php

 

3. Buscando con el comando find

Igual que antes, es tan extenso lo que se puede hacer que mejor será que mires en esta dirección, es impresionante las búsquedas espectaculares que puedes realizar con este comando find:

http://www.debuntu.org/how-to-find-files-on-your-computer-with-find

Por ejemplo, cómo buscar ficheros *.mpg o *.avi en mi equipo:

find /home -name ‘*.mpg’ -o -name ‘*.avi’

 

2. Haciendo backups con el comando rsync

Si lo usas correctamente, puedes olvidarte de los programas de backup. Aquí tienes un tutorial rsync:

http://lifehacker.com/software/rsync/geek-to-live–mirror-files-across-systems-with-rsync-196122.php

 

1. Hacer alias de los comandos más usados

Cuando ya tengas varios comandos que usas frecuentemente, puedes verlos en Linux con este comando:

history|awk ‘{print $2}’|awk ‘BEGIN {FS=”|”} {print $1}’|sort|uniq -c|sort -r

Te sacará un ranking con los comandos más utilizados. Luego ya podrás crear alias de los más usados hacerlos fáciles de recordar:

http://lifehacker.com/398258/ten-handy-bash-aliases-for-linux-users

Por ejemplo:

alias ranking=’history|awk ‘{print $2}’|awk ‘BEGIN {FS=”|”} {print $1}’|sort|uniq -c|sort -r’

Esto asocia la palabra “ranking” a todo del comando que está entre comillas, con lo cual hará el mismo efecto el teclear “ranking” que todo el chorizo del history ;)

Espero que os sirva de ayuda.

Post to Twitter

Entradas relacionadas:

Algunas aplicaciones útiles

por Sin comentarios »

Seguro que no soy el único que sufre las consecuencias de utilizar más de un PC para trabajo/ocio a diario, lo cual suele provocar (al menos para la gente un poco desordenada como yo) un despliegue de archivos personales o utilidades en cada uno de los equipos, discos portátiles, pendrives, ipod, etc vamos un desorden que a veces nos provoca la perdida de horas para poder reorganizarlo todo y consolidar la información. Al principio decides utilizar el famoso maletín de windows pensando en que te va a solucionar todos tus problemas, y al cabo de unos días decides mandar el maletín a tomar viento porque te produce más problemas que antes. Pues hace un tiempo me encontré una aplicación que hace todo esto mucho más sencillo, ya que te permite hacer distintos tipos de sincronización con todo tipo de unidades y ademas funciona bien. Y sorpresa! es de Microsoft y gratuita :-O, forma parte de las famosas powertoys que no estan nada mal. Se llama Synctoy y podéis encontrarla aqui. Hay otra llamada ImageResizer que utilizo mucho, para unificar tamaños de muchas imagenes de golpe con solo dos clics. Os recomiendo que les echéis un vistazo.

Post to Twitter

Entradas relacionadas:

La mítica entrada de Linus Torvalds en comp.os.minix

por 1 comentario »

Visto en:

http://www.soygeek.com/index.php/2008/07/23/quieres-ser-un-hombre-que-programa-sus-propios-drivers-cultura-geek-ii/

Y la entrada en:

http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?lnk=st&q=when+men+were+men+and+wrote+their+own+device+drivers%3F+group%3Acomp.os.minix#2194d253268b0a1b

Este es el texto original (reverencia):

——-8<———8<———-8<———-

Do you pine for the nice days of minix-1.1, when men were men and wrote
their own device drivers? Are you without a nice project and just dying
to cut your teeth on a OS you can try to modify for your needs? Are you
finding it frustrating when everything works on minix? No more all-
nighters to get a nifty program working? Then this post might be just
for you :-)
As I mentioned a month(?) ago, I’m working on a free version of a
minix-lookalike for AT-386 computers.  It has finally reached the stage
where it’s even usable (though may not be depending on what you want),
and I am willing to put out the sources for wider distribution.  It is
just version 0.02 (+1 (very small) patch already), but I’ve successfully
run bash/gcc/gnu-make/gnu-sed/compress etc under it.

Sources for this pet project of mine can be found at nic.funet.fi
(128.214.6.100) in the directory /pub/OS/Linux.  The directory also
contains some README-file and a couple of binaries to work under linux
(bash, update and gcc, what more can you ask for :-) .  Full kernel
source is provided, as no minix code has been used.  Library sources are
only partially free, so that cannot be distributed currently.  The
system is able to compile “as-is” and has been known to work.  Heh.
Sources to the binaries (bash and gcc) can be found at the same place in
/pub/gnu.

ALERT! WARNING! NOTE! These sources still need minix-386 to be compiled
(and gcc-1.40, possibly 1.37.1, haven’t tested), and you need minix to
set it up if you want to run it, so it is not yet a standalone system
for those of you without minix. I’m working on it. You also need to be
something of a hacker to set it up (?), so for those hoping for an
alternative to minix-386, please ignore me. It is currently meant for
hackers interested in operating systems and 386′s with access to minix.

The system needs an AT-compatible harddisk (IDE is fine) and EGA/VGA. If
you are still interested, please ftp the README/RELNOTES, and/or mail me
for additional info.

I can (well, almost) hear you asking yourselves “why?”.  Hurd will be
out in a year (or two, or next month, who knows), and I’ve already got
minix.  This is a program for hackers by a hacker.  I’ve enjouyed doing
it, and somebody might enjoy looking at it and even modifying it for
their own needs.  It is still small enough to understand, use and
modify, and I’m looking forward to any comments you might have.

I’m also interested in hearing from anybody who has written any of the
utilities/library functions for minix. If your efforts are freely
distributable (under copyright or even public domain), I’d like to hear
from you, so I can add them to the system. I’m using Earl Chews estdio
right now (thanks for a nice and working system Earl), and similar works
will be very wellcome. Your (C)’s will of course be left intact. Drop me
a line if you are willing to let me use your code.

                Linus

PS. to PHIL NELSON! I’m unable to get through to you, and keep getting
“forward error – strawberry unknown domain” or something.

——-8<———8<———-8<———-

Amén.

Madre mía la de horas que hemos pasado mi amigo DuenD y yo en la Facultad en la mítica:

nic.funet.fi

Y no nos enteramos de nada XD, que tiempos aquellos … snif

Post to Twitter

Entradas relacionadas:

Historia, Linux, Programación julio 29th 2008

El arte de programar a la sonda Phoenix

por Sin comentarios »

Visto en:

http://www.muyinteresante.es/ciencia-natura/marte-el-arte-de-los-numeros-a-larga-distancia.html

http://meneame.net/story/arte-numeros-larga-distancia-aventura-robot-phoenix

Excelente artículo donde te explican cómo tienen que pasar cada día los programadores de nuestra amiga la Sonda Phoenix, con más de 1000 líneas de código. Son unas 20 o 30 secuencias con unas 50 líneas de código cada una, y si te equivocas ya sabes, todo el proyecto a la basura (y el dineral que ha costado).

Te recomiendo la lectura en el enlace. 

Y también pusimos uno sobre el lenguaje de programación de la Phoenix:

http://www.cyberhades.com/?p=535

Post to Twitter

Entradas relacionadas:

Ciencia, Programación julio 29th 2008

Antes de Internet, estaba Arpanet (historia)

por 1 comentario »

Un poco de historia, este croquis pertenece a los primeros 4 nodos de la Arpanet en Diciembre de 1969. A estos nodos se les llamaba Interface Message Processors, lo que luego se llamarían routers.

Luego a partir de esta se crearía lo que hoy llamamos Internet.

Historia completa en:

http://www.netvalley.com/cgi-bin/intval/net_history.pl?chapter=1

Visto en:

http://www.neatorama.com/

 

Post to Twitter

Entradas relacionadas:

Historia julio 29th 2008