Big Buck Bunny

Una anímación realizada por BlenderFoundation en la que recogen varios protagonistas de otras historias, muy divertida y entretenida a la vez, y claro, no faltan los efectos típicos de Blender, espero que os guste tanto como a mí. La parte en la que se venga el gran conejo es sin duda la más divertida, recomiendo verla sin falta alguna

Una anímación realizada por BlenderFoundation en la que recogen varios protagonistas de otras historias, muy divertida y entretenida a la vez, y claro, no faltan los efectos típicos de Blender, espero que os guste tanto como a mí.

Descargar vídeos de YouTube desde la terminal

Nos encontramos con la posibilidad de bajarnos vídeos de YouTube de una forma más simple usando un script creado en python. Se trata de youtube-dl, un comando multiplataforma ejecutable en distintos sistemas operativos (claramente necesitamos python para su uso).


Usarlo es muy sencillo, tan solo necesitamos instalarlo, y como se encuentra en los "repositorios", no será dificil.
sudo apt-get install youtube-dl
¡Ya lo tenemos!, ahora falta probarlo. Para bajarnos un vídeo de YouTube ponemos el nombre del comando y a continuación la URL del mismo vídeo, tal que así:
youtube-dl http://www.youtube.com/v/ID del vídeo
youtube-dl http://www.youtube.com/watch?v=ID del vídeo
Cualquiera de las dos formas vale, tras poner esto, nos saldrá algo así:


Ahora toca esperar a que el vídeo termine de bajarse. Cuando termine, se encontrara en tu carpeta personal.

comentarios

¿Cuánto software privativo tienes instalado?

Algo curioso y seguramente a más de uno nos inquieta, ¿cuánto software no libre tengo instalado en mi ordenador?...

Desafortunadamente dependemos de algunos drives que no son libres para que nuestra máquina trabaje en funciones optimas y aprovechando todo su potencial, como es el caso de Nvidia (la popular tarjeta gráfica). Otros programas como rar (un compresor/descompresor de archivos) también son gratuitos y muy buenos, pero no son libres...

Si te inquieta saber cuanto software no libre posees puedes instalarte el virtual Richard M. Stallman o "vrms" que te analizará tu S.O y te dirá el porcentaje de software no libre o privativo tiene tu PC.

sudo apt-get install vrms
A continuación lo ejecutamos:
vrms 
A mí me a aparecido algo así:

Non-free packages installed on deathdan93

nvidia-current NVIDIA binary Xorg driver, kernel module and VDPAU lib
rar Archiver for .rar files
unrar Unarchiver for .rar files (non-free version)

Contrib packages installed on deathdan93

flashplugin-installer Adobe Flash Player plugin installer
gstreamer0.10-pitfdll GStreamer plugin for using MS Windows binary codecs
nvidia-settings Tool of configuring the NVIDIA graphics driver
playonlinux front-end for Wine
ttf-mscorefonts-installer Installer for Microsoft TrueType core fonts

3 non-free packages, 0.2% of 1704 installed packages.
6 contrib packages, 0.4% of 1704 installed packages.


Más o menos utilizo el 6% de software no libre, podemos mejorarlo, pero siempre tendrá sus consecuencias.

comentarios

Feliz día del SysAdmin

Hace no mucho recibí un correo de la organización www.eleccionroot.com en el que me informaban del día oficial del SysAdmin, además de unas elecciones sobre quien tendrá el nuevo puesto de root. También podeís conseguir entradas para el "AdminFest" y viajar a "Bahrein", las condiciones y características del test de conocimientos y el día del evento se encuentran el la misma página. Para finalizar, una gacetilla informativa:

Elección Root (2011):


En esta oportunidad se nos plantea un escenario en el que debemos elegir entre dos candidatos
para el puesto de Root (el usuario administrador/principal en UNIX).

Enrique Ernel es el próximo candidato por el TCP (Transmisión Conservadora Profesional - Lista 640), un partido tradicionalista que pregona la forma “clásica” de administrar: servidores físicos, instalar el Sistema Operativo base y compilar y optimizar la mayor cantidad de paquetes posibles, a fin de lograr la máxima optimización posible.




En la vereda opuesta, Juan Manuel “Juanma” Cadres, candidato por el UDP(Unión Disidente Progresista - Lista 777) promueve el uso de tecnologías nuevas, como por ejemplo el uso del Cloud computing que permiten al administrador concentrarse en el servicio que brinda en lugar de tener que ocuparse la puesta en marcha de los servidores, ya que el proveedor es quien se encarga de esto.





La cobertura:

A través de las redes sociales se puede conocer más acerca de los partidos y su gente. En el canal oficial de YouTube (www.youtube.com/eleccionroot) hay algunas entrevistas realizadas a los candidatos en donde exponen su postura, mientras que en las cuentas de Twitter (twitter.com/rootelection), Identi.ca (identi.ca/eleccionroot) y también en Facebook (www.facebook.com/eleccionroot) permanentemente se comunican novedades y se interactúa con el público que está pendiente de esta elección. Apoyan a la acción la comunidadTaringa! (www.taringa.net),Werpo (www.werpo.com.ar), MilMails (www.milmails.com), la fundación Mozilla (www.mozilla.org/foundation), el grupo de usuarios de Open Solaris en Argentina (www.aosug.com.ar) y la revista informática TuxInfo (www.tuxinfo.com.ar), entre otros.

La web:

En el sitio web www.eleccionroot.com se encuentran disponibles las plataformas completas de ambos partidos, información acerca de los candidatos y además nos permite sumar propuestas propias (por ejemplo, realizar back-ups periódicos o no utilizar fechas de cumpleaños como contraseña).

El test:

El sitio también nos brinda la posibilidad de afiliarnos a uno de los dos partidos, pero para que la solicitud sea aceptada primero debe superarse un pequeño test de conocimientos. Existen varias categorías y todos los días se agregan nuevas preguntas (Linux, Windows, Solaris, AIX, HP-UX, Base de datos, Networking, Storage, etc). Quien conteste correctamente al menos dos preguntas ganará dos entradas para el festejo. Aquellos que acierten cuatro o cinco preguntas, ganarán su entrada y además podrán asistir con dos acompañantes.

Links:

Sitio oficial: www.eleccionroot.com / www.rootelection.com (en inglés)

comentario

Archivos ocultos al reinstalar Ubuntu

En ocasiones ocurre que al reinstalar ubuntu y siempre y cuando "cambies el nombre de usuario", no encuentras tus archivos que tenías antes. Esto pasa porque se crea una nueva carpeta en el directorio "home" con el nombre del nuevo usuario; y el anterior, se convierte en una carpeta simple, donde estarán todos tus archivos (incluidos los del escritorio).


¡Ya está! ahí están tus archivos, estate tranquilo.

comentarios

Sintel

Esta animación me impactó muchísimo por estar realizada con Blender, mi programa preferido para hacer gráficos tridimensionales. La animación es espectacular, su paisaje, sonido e historia... magnifica, recomiendo verla. Para más información visitad www.sintel.org y www.blender.org...


Esta animación me impactó muchísimo por estar realizada con Blender, mi programa preferido para hacer gráficos tridimensionales. La animación es espectacular, su paisaje, sonido e historia... magnifica, recomiendo verla. Para más información visitad www.sintel.org y www.blender.org...

comentarios

XBill, algo para pasar el rato

Hace unos pocos días me entero de algo bastante peculiar llamado XBill, se trata de un juego en el que un virus llamado "Windgdows" intenta destrozar todas las máquinas que hay en la pantalla, remplazando a los diferentes sistemas operativos. Nuestro objetivo es impedir que ese virus infecte a nuestras máquinas y para ello debemos pulsar sobre él con el ratón (da igual el botón).


 La instalación de este juego es sencilla:
 sudo apt-get install xbill

Este juego nos recuerda a un famoso sistema operativo (famoso si, pero por la cantidad de virus que puede llegar a contener), ¿entonces?, ¿qué más puedo decir? ¡NO quiero ser un administrador! y ... ¿Alguien puede pasar del nivel 19?, yo no.

comentario

Creando una calculadora en Gambas2

En esta ocasión, vamos a crear una calculadora bastante simple en Gambas2, que permita sumar, restar, multiplicar y dividir. Esta calculadora la crearemos con condicionales, que luego nos servirán para ejecutar otras acciones.

Empezando:

Lo primero que tenemos que tener es la aplicación Gambas2 para empezar a programar y a partir de ahí tener un mínimo de conocimiento en programación con Basic, si no sabemos nada de lenguajes de programación, podemos aprender algo con las siguientes explicaciones.

Paso1 (Conociendo el programa):

Empezaremos abriendo el programa Gambas2; a continuación, nos saldrá una ventana con un par de opciones.


Además de poder crear nuestros propios programas, podemos ver los ejemplos ya incorporados para hacernos una idea de lo que podremos hacer. Como no tenemos nada hecho aún, le damos a "nuevo proyecto".

Crearemos una aplicación gráfica, así que la seleccionamos y pulsamos siguiente.
Elegimos el directorio donde estará el proyecto.
Le ponemos un nombre y un título.


Paso2 (Personalizando el formulario):

El aspecto de nuestra calculadora lo determina el formulario, así que nuestra primera tarea será personalizarlo a nuestro gusto. Lo más básico:



1.-Ajustaremos la ventana a la resolución que queramos. Podemos impedir a la ventana que se maximice cambiando el borde (Border) de las características en Fixed.
2.-Podemos cambiar el color del fondo de la ventana en las características (Background).
3.- Hacer que la ventana aparezca maximizada, minimizada o expandida sin botones...
4.- Ponerle un icono predeterminado.

Nota: El formulario puede centrarse pulsando dos veces sobre el y añadiendo al código: "NOMBRE DEL FORMULARIO.center"

Ejemplo:

PUBLIC SUB Form_Open()
FMain.center
END


Paso3 (añadiendo elementos):

Ya tenemos nuestro formulario creado, ahora falta añadirle los elementos (botones, textos...).

En esta calculadora crearemos un botón de restar, otro de sumar, otro de multiplicar, otro de dividir y otro de borrar todo lo que estuviera escrito, y tres formularios donde escribiremos los números. Además podemos adornarlo un poco añadiendo los símbolos de las operaciones.

Por supuesto, estos elementos pueden editarse igual que el formulario principal, cambiando su texto, su color, y su tamaño en las características.

¿Ya está?, entonces empezamos a programar.


Paso4 (Programamos):

Con todos los elementos ya añadidos, podemos programarlos para darles las ordenes básicas (sumar,restar,multiplicar,dividir y borrar), para ello solo tenemos que pulsar dos veces sobre el elemento y nos saldrá el código.

Utilizaremos el tipo "condicional" para que al no añadir ningún dato, no tengamos un error típico, por ejemplo:

IF TextBox1.Text = NULL OR IF TextBox2.Text = NULL THEN 
        TextBox3.Text = "¿Y los números?"
        ELSE 
        TextBox3.Text = TextBox1.Text + TextBox2.Text
        Label2.Text = "+"
    END IF

esto no es complicado, traducido sería algo así:

SI el texto del TextBox1= nada O SI el texto del TextBox2=nada entonces
el texto del TextBox3="¿Y los números?" // así si no ponemos nada aparecerá eso
SI NO 
el texto del TextBox3= el texto del TextBox1 + el texto del TextBox2  //Si hay números se suman
el texto del Label2="+" // El texto será el símbolo +
TERMINAMOS

¿Sencillo no?

A continuación dejo los códigos de cada botón:  los elementos a sustituir se encuentran en "negrita"

NOTA: hay que sustituir el nombre de cada elemento (NO ES EL TEXTO, sino el NAME)

Para el botón "+"
IF NAME del operando1.Text = NULL OR IF NAME del operando2.Text = NULL THEN
        NAME del resultado.Text = "¿Y los números?"
        ELSE
        NAME del resultado.Text = NAME del operando1.Text + NAME del operando2.Text
        NAME de los símbolos que indican la operación.Text = "+"
    END IF


Para el botón "-"
IF NAME del operando1.Text = NULL OR IF NAME del operando2.Text = NULL THEN
        NAME del resultado.Text = "¿Y los números?"
        ELSE
        NAME del resultado.Text = NAME del operando1.Text - NAME del operando2.Text
        NAME de los símbolos que indican la operación.Text = "-"
    END IF


Para el botón "x" 
IF NAME del operando1.Text = NULL OR IF NAME del operando2.Text = NULL THEN
        NAME del resultado.Text = "¿Y los números?"
        ELSE
        NAME del resultado.Text = NAME del operando1.Text * NAME del operando2.Text
        NAME de los símbolos que indican la operación.Text = "x"
    END IF


Para el botón "÷" 
IF NAME del operando1.Text = NULL OR IF NAME del operando2.Text = NULL THEN
        NAME del resultado.Text = "¿Y los números?"
        ELSE
        NAME del resultado.Text = NAME del operando1.Text / NAME del operando2.Text
        NAME de los símbolos que indican la operación.Text = "÷"
    END IF


Para el botón "Borrar" 
NAME del operando1.Text = NULL
NAME del operando2.Text = NULL
NAME del operando3.Text = NULL
NAME de los símbolos que indican la operación.Text = "?"


Paso5 (Creamos un paquete de instalación):

Ya hemos terminado, ahora falta compilarlo y crear un paquete de instalación, .deb, por ejemplo.

Nos vamos a "proyecto" situado en el menú superior de Gambas2 y en "Crear/Paquete de instalación", ahora solo falta rellenar unos pocos datos y elegir las distribuciones admitidas.




Y ya está, no tiene más acertijos, es un código bastante simple . Si alguno tuviera dificultades para desarrollarla, os dejo mi prototipo de calculadora para que le echéis un vistazo al código y sus elementos.

comentarios