First Steps on a Geeky Life – Edubuntu – running on a existing xUbuntu

As a geek father,
It’s more than sure that Theo is going to be sorrounded by an amount of gadgets.

It’s important to educate that the problem is not the gadget itself, it’s the power that cames granted.
As uncle Ben said once “With great power comes great responsibility”.

Every gadget is able to enter on the dark side of the Internet. You only have to search some “key words” on google to check it up.

Google Search Images + “boobs” = pr0n.

So the early we, as parents, educate our child to make a responsible use of a gadget the more protected is going to be in front of the Dark Side of The Internet.
This is a mandatory topic that every parent has to be concerned. Parents has to know the meaning of terms like sexting, grooming and more.

If you want to know more about this Dark side I recommend you to visit Marcelino Madrigal’s Blog. Specially “Cómo denunciar el ciberacoso” and “10 consejos para explicar a tus hijos pequeños como protegerse en la red“.

It’s an extense topic and I’m not an expert, so I can only write by myself.

Walking through this path, and leaving this dark thoughts, as a geek father I would love that Theo will be able to know how to code or make some “sysadmin magic”. And that’s the point of this post.

In the xUbuntu Universe exists a special distribution that focus on educational learning, and it’s Linux so it’s perfect!

Its name is Edubuntu (logically) but the main problem is that runs over Ubuntu system, which means tons of RAM, good CPU power and, maybe, one or two Unicorn horns.

Leave a 2 or 3yo child in front a computer with those specs…. better lets give a gun to a drunken monkey.

So better take off the cupboard an old friend that will run a distribution like Lubuntu, Xubuntu, etc. and install edubuntu apps over those lovely Linux flavors.

How we can do it?

Let’s take a look at Edubuntu web site:

Installation on an existing Ubuntu system

Edubuntu provides application bundles that group educational software by grade level. You can install from the Education category in the “Software Center” entry in theApplications menu or installing the following packages using your favorite package manager:

  • ubuntu-edu-preschool – Preschool (
  • ubuntu-edu-primary – Primary ( ages 6-12) educational application bundle
  • ubuntu-edu-secondary – Secondary ( ages 13-18) educational application bundle
  • ubuntu-edu-tertiary – Tertiary ( university level ) educational application bundle

You can also install all Edubuntu packages, including artwork by installing the edubuntu-desktop package.

If this is going to be a good path to follow only Time will tell…

Anuncios

[Autonota] – Obtain Dell Service Tag through CMD command

It’s a pain in the ass to get a Server Service Tag when this server is allocated on a distant site (in our case most are 40km far from each other).

Making some “googleing” I found this command that would be a nice way to obtain all this valuable data, provided that there is connection between sites:

wmic csproduct get vendor,name,identifyingnumber

Credit to this forum: SpiceWorks, click on link for further details.

[Autonota] Limite de caracteres en PATH y Nombre de Archivo

Cuando te encuentras en un proceso de migración de equipo (la vida útil de la máquina termina y hay que asignar un nuevo ordenador al usuario) hay ciertos imprevistos que pueden alargar el proceso.

Uno de ellos, y que puede alargarse de manera crítica, es la migración de datos del usuario.
Dentro de este proceso hay un momento donde casi puedes echarte las manos a la cabeza.

Ese momento es cuando, debido a las limitaciones de sistema de ficheros NTFS, no se pueden copiar archivos/carpetas por que su PATH (ruta completa) excede los limites.

Esto suele suceder cuando los usuarios tienden a crear estructuras de carpetas que rozan los limites de la cordura

autonota_path_01

[Sería mejor buscar una alternativa, no?]

En el caso de NTFS, que no sucede en otros FS como por ejemplo ext3/ext4, el limite está en 255 caracteres para todo el PATH. Para que nos entendamos (si alguien no entiende bien el concepto de PATH) la típica linea siguiente seria un ejemplo de PATH:

C:\Users\usuario-taro\Desktop\YouTube\Gatetes\Video cute de gaticos.mp4

Empieza pues, un periplo de dimensiones quasi épicas donde el técnico IT debe hallar la solución a tan tortuoso incidente.
La solución varia según el embrollo que haya creado el usuario, pero por norma general suele ser sencilla y tediosa.

Así que desde este humilde blog os recomendamos usuarios a tener en cuenta esta limitación

Más Información:

Articulo en Wikipedia comparando los diferentes sistemas de archivo: link.
Articulo en Microsoft Developer Network (MSDN) sobre nombres de archivos, paths y demás hierbas: link.

Autonota – Windows 7 – Panel de Control mediante “cmd”

El otro día me encontré con un equipo que, debido a un problema de malware, no nos permitía entrar en el Control Panel. Para no rompernos la cabeza en métodos alternativos, decidí buscar el comando para abrir directamente la sección “Programas y Características” dentro del Control Panel.

Tras googlear un poco, encontré la solución rápida y old school que buscaba. Mediante el comando < control > dentro de la consola de Windows 7 se pueden invocar las diferentes secciones del Control Panel.

En aquel caso era sencillamente algo como < control appwiz.cpl >

capturaWin7_2

El resto de secciones se pueden invocar con su correspondiente ~.cpl. Si queréis consultarlos todos, podéis ver la lista entera en C:\Windows\System32\

capturaWin7

Fácil, rápido y sencillo. Justo lo que necesitaba en ese momento.

Autonota – Modificar el PATH. Mediante Terminal en Linux.

Otro pequeño recordatorio.
En muchas ocasiones, por pereza, me dedico a escribir toda la ruta de un comando cuando sería mucho más sencillo añadir la carpeta que contiene estos útiles.

Esto últimamente me ocurría cuando necesitaba algún ejecutable para trabajar con mi android (léase el necesario ADB). Así que de nuevo me dejo esta autonota que seguro que también será útil para otro tipo de situaciones.

Tenemos diversos modo para modificar una variable del sistema, en nuestro caso sera $PATH. Si es de manera temporal podemos hacerlo de este modo:

PATH=”$PATH:/nueva/ruta/1:/nueva/ruta/2: … :/nueva/ruta/N”

Esto nos servirá temporalmente mientras estemos en esa sesión.
Si de otra manera queremos que sea un añadido permanente para nuestro usuario, no hacemos más que añadir esta linea a, por ejemplo, ~/.bashrc

export PATH=$PATH:/nueva/ruta/1:/nueva/ruta/2: … :/nueva/ruta/N

Si queremos que ese cambio afecte a todos los usuarios que creemos desde ese momento el fichero a editar se encontrará en /etc/bash.bashrc

He comentado que podemos añadir por ejemplo esas lineas al fichero ~/.bashrc por que también podemos añadirlas a ~/.bash_profile o ~/.profile. Para un mayor entendimiento de las diferencias entre estos archivos os animo a consultar la documentación de bash, que podéis encontrarla en:

$ man bash

Autonota – Que Ubuntu estoy usando?

Una pregunta que muchas veces me he hecho delante de mi equipo…

Mierda! Que versión de xUbuntu estoy usando ahora? Al final actualicé o no?

Cuando pasas una temporada sin tratar con el equipo cada día esto puede suceder. Así que tras varias ocasiones en las que he tenido que rebuscar/googlear para acordarme del comando adecuado, me dejo esta autonota con el objetivo de no perder más tiempo cuando se de esta situación.

Por comando de consola:

kurotora@puchises:~$ lsb_release -a
# muestra informacion de la distro

Distributor ID: xUbuntu
Description: xUbuntu *.04.1 LTS
Release: *.04
Codename: *****

kurotora@puchises:~$ uname –machine
# muestra el nombre de la arquitectura usada por la CPU

x86_64

Consultando ficheros de nuestro equipo:

kurotora@puchises:~$ cat /etc/lsb-release
# mostramos por pantalla el contenido de este archivo

DISTRIB_ID=xUbuntu
DISTRIB_RELEASE=*.04
DISTRIB_CODENAME=********
DISTRIB_DESCRIPTION=”xUbuntu *.04.1 LTS”

De esta manera obtendremos información muy util, sobretodo cuando has de añadir repositorios de terceros.