Bitácora de EleKtR0

English - Italiano - Deutsch - Français - Português - русский

11 de mayo de 2013

MOOCs - Plataformas de cursos online gratuitos


En esta entrada iré recopilando una lista de plataformas de cursos online gratuitos y otras webs de universidades donde se puede encontrar material de los cursos que ofrecen. La mayoría de estas plataformas tienen sus cursos en inglés, al ser principalmente universidades de EEUU, aunque algunos cursos tienen vídeos traducidos a distintos idiomas y de paso viene muy bien a los que quieran aprender inglés.

MiriadaX es una plataforma de cursos formada por universidades españolas y latinoamericanas así que si el inglés no es lo tuyo te queda como principal alternativa.


Plataformas de MOOCs (Cursos Online Masivos y Abiertos):


edX

Udacity

Khan Academy

Coursera

OpenupEd

MiriadaX


Plataformas con material gratuito de cursos:

MIT OpenCourseWare


OPENCOURSEWARE Universia

Etiquetas: ,

9 de mayo de 2013

Redimensionar discos en VirtualBox


La forma de redimensionar un disco duro virtual en VirtualBox es usar este comando:

VBoxManage modifyhd --resize TAMAÑO_EN_MB disco_virtual.vdi

El problema es cuando queremos redimensionar un disco que está en otro formato, como el VMDK de VMWare porque VirtualBox no implementa el redimensionado de este tipo de discos. Para hacerlo hay que clonar el disco con formato .vdi, redimensionarlo con el comando anterior y clonar de nuevo el disco creado como .vdi con formato .vmdk

Un ejemplo:


VBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdi
VBoxManage modifyhd "cloned.vdi" --resize 51200
VBoxManage clonehd "cloned.vdi" "resized.vmdk" --format vmdk
  


No hay que olvidar que debemos cambiar el tamaño de la partición del disco virtual arrancando una ISO de GParted o desde línea de comandos en el propio sistema operativo virtualizado si estamos usando volúmenes lógicos.

Etiquetas: , ,

4 de mayo de 2013

Concatenar PDFs para generar un único fichero

Para concatenar distintos ficheros PDF en un único fichero debemos tener instalado Ghostscript y ejecutar esta línea, donde sólo deben indicarse el fichero de salida y la lista de ficheros PDF a concatenar:


gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=resultado.pdf -dBATCH [lista de ficheros]


Y para dividir un PDF en distintios ficheros .JPG sería de esta forma:

gs -sDEVICE=jpeg -q -dNOPAUSE -dBATCH -dMaxBitmap=100000000 -dJPEGQ=100 -r300 -dPDFFitPage -sDEFAULTPAPERSIZE=a4  -dFIXEDMEDIA -sOutputFile=resultado_%04d.jpg fichero.pdf

Etiquetas: ,

24 de marzo de 2013

Programar servicios en Windows

Programar servicios en Windows no es tan sencillo como se haría en cualquier Linux, que basta con un script en /etc/init.d, sino que debe ser un ejecutable implementando ciertos métodos que serán llamados para consultar el estado del servicio, pararlo o arrancarlo.

Si lo que queremos es ejecutar un script como servicio una opción es usar el comando srvany.exe del kit de recursos de Windows a modo de envoltorio para llamar a cmd.exe y el correspondiente script como parámetro. Otra opción es usar la utilidad prunsrv.exe de la Fundación Apache, que inicialmente está pensada para arrancar aplicaciones Java (Tomcat, JBOSS, etc.) como servicios pero puede usarse para llamar a cualquier cosa.


Para llamar a cmd.exe tened en cuenta el parámetro /C y que el script  implemente un parámetro de arranque y otro de parada del servicio.


Para trabajar con el servicio creado están los comandos net start / net stop de Windows y SC.exe

Referencias:

SC.exe - Service Control

net start / net stop / net pause / net continue

Programación de servicios en .NET

Etiquetas: , , ,

9 de marzo de 2013

Gadgets con Linux

Siguen apareciendo pequeños dispositivos con kernel Linux para hacer mil y una cosas. El último que he conocido es el MK-808 a través de este análisis que @grandunrv ha compartido en Twitter. Otros dispositivos que conocía son BeagleBoard, Arduino, Mele A2000, NSLU2 (este aparato es viejuno y creo que ya no se vende), Raspberry Pi y hasta hay un documento que explica cómo crear tu propio gadget usb con Linux: Useful USB gadgets on Linux

Algunos de estos dispositivos tienen una gran comunidad detrás que busca nuevas aplicaciones y crea nuevas versiones de firmware al margen del proporcionado por el fabricante. Por ejemplo: 40+ Cool Ideas for your Raspberry PI Project



Actualización:
Más gadgets con Linux en la web HardKernel y pcDuino

Etiquetas: ,