Programación sencilla sin lenguaje friki: eso es Geany

Sabemos de programación bastante más de lo que creemos. Al menos esa es la conclusión que saco yo de mi experiencia con la herramienta de programación Geany. Muchos de ustedes habrán tenido que modificar un archivo de un programa en un bloc de notas, los que tienen blog habrán tenido que modificar la plantilla en HTML (esa página llena de símbolos, numeritos y palabras en inglés sobre texto planoo), o incluso más sencillo todavía: los que usan Google Chrome habrán dado alguna vez por equivocación a la opción “Inspeccionar elemento” del botón derecho.

Bueno, todo eso es lenguaje de programación, pero en los libros técnicos y en la pedagogía informática en general, lo normal es que esté planteado en términos casi incomprensibles para el común de los mortales. La pedagogía realizada sobre la informática y la matemática aplicada a la misma está hecha de tal manera que sea reprobada socialmente, quedando en manos de un grupo cerrado. De esa manera se van conformando realidades “socialmente aceptadas”, como que tenemos que pagar de más adquiriendo software privativo, o de manera más general, conformarnos con lo que el sistema nos ofrece sin buscar alternativas.

El objetivo de este post es trasladar al campo informático, concretamente al mundo de la programación, el espíritu que el gran matemático argentino Adrián Paenza expresó con su libro “Matemática para todos”. En este caso llamémoslo “Programación para todos” si quieren.

En los próximos posts vamos a ir desarrollando programas propios, desde el más sencillo hasta soluciones complejas, con varios tutoriales realizados en base al programa Geany. En realidad es un “Entorno de Desarrollo Integrado” (IDE, por sus siglas en inglés), cuya definición abordaremos más adelante.

Con él aprenderemos a hacer nuestros propios programas y aplicaciones en base a un mecanismo pedagógico sencillo, que nos permita romper desde nuestra casa determinados patrones de dependencia tecnológica y, mediante el conocimiento, ser un poco más libres.

Me pongo manos a la obra.

Un abrazo
El Toguero.

Instalar Quicktime en Ubuntu y la alternativa VLC

Para los usuarios recién migrados a Ubuntu es a veces necesario el uso de archivos con formato .mov para reproducir. Frente a esto, la mejor alternativa es instalar desde el Centro de Software(opción fácil y recomendada) el Reproductor VLC, que ya viene con todos los los formatos para reproducir.

VLC media player es un reproductor multimedia y framework multimedia libre y de código abierto desarrollado por el proyecto VideoLAN. Es un programa multiplataforma con versiones disponibles para muchos sistemas operativos.

VLC es un reproductor de audio y video capaz de reproducir muchos códecs y formatos de audio y video, además de capacidad de streaming. Es software libre, distribuido bajo la licencia GPL.1 y muy fácil de usar.

Fuente: Wikipedia.org

El Escritorio KDE para Ubuntu, el más indicado para usuarios Windows

KDE es el formato de escritorio que, a mi modo de ver, es ideal para aquellos que provienen de experiencias Windows. Su estructura y la posibilidad de distribuir los iconos, más su Lanzador (el equivalente al Menú de Inicio de Windows), creo que es la opción más atractiva para el proceso de transición mental.

Los pasos para su instalación son los siguientes:

1-Abrimos una Terminal (Konsole) y escribimos (de esta manera añadiremos los repositorios de KDE en nuestro sistema):

sudo add-apt-repository ppa:kubuntu-ppa/backports


2-Después actualizamos esos repositorios para que nuestro PC pueda extraer el software de instalación de KDE:

sudo apt-get update


3- Instalar KDE mediante:


sudo apt-get install kubuntu-desktop


Ahora solo queda reiniciar la PC y cuando vamos a introducir nuestra contraseña, elegir KDE como escritorio de inicio. Y listo!

Ya tenemos nuestro escritorio listo para distribuirlo igual a lo que teníamos en Windows.

Diccionario de comandos de uso frecuente en Linux (Ubuntu)

Puede ocurrirnos alguna vez que el método gráfico de administración de Ubuntu se nos haya chafado, y tengamos que solucionar el lío desde la línea de comandos (por suerte, todo en Ubuntu es solucionable). Aquí adjuntamos para descargar un diccionario de comandos frecuentes realizado por los editores de la web ubuntu-es.org que recomiendo imprimir y tener a mano, para esos momentos en que pensamos que está todo perdido y que tendremos que borrar hasta las fotos de la primera comunión.

SGA Livre, el sistema de atención al público Open Source por excelencia

La Seguridad Social de Brasil, a fin de ofrecer excelencia en el servicio que ofrecen a sus clientes, llevó a cabo varias acciones para mejorar y modernizar la atención al usuario. Para gestionar la asistencia de usuarios a sus oficinas, el equipo CGTI de INSS desarrolló el PHILA. Posteriormente, el nombre fue modificado por SGA. El Gobierno Federal de Brasil ordenó, por su costo y sencillez, la implementación en otras áreas del Estado con atención al público.
En la actualidad, el municipio de Rosario (Provincia de Santa Fe, Argentina), ha hecho a través de una empresa municipal un desarrollo para los servicios de atención al público de la ciudad, con su traducción al castellano y con la posibilidad de adaptarlo a cualquier organismo público o privado de habla hispana.
El sistema ofrece el servicio de emisión de turnos, impresión de tickets y organización de colas e informando del tiempo estimado de atención. Merece la pena prestar atención a esto, dado que los organismos públicos de muchos países gastan miles de dólares en software privativo para la gestión de turnos.

Rusia ahorrará 55.300 millones de dólares gracias al Software Libre

La plataforma PSN sustituirá al software privativo en los ordenadores de las Administraciones Púlicas y escuelas

La necesidad de afianzar una industria informática nacional, acompañada de un importante ahorro económico, han convencido al gobierno de Moscú para implantar en sus administraciones y escuelas un sistema basado en GNU/Linux. Ello permitrá una mayor independencia tecnológica para país más grande del mundo.

Según el analista Román Dóro, la Federación Rusa ha acordado definitivamente la adopción de sistemas open source como medio de ahorro e independencia. Convertida en una incipiente potencia económica, esta medida evitará a las arcas de Moscú el pago de más de 55.300 millones de euros en licencias.

El Programa Estatal “Comunidad de Información” denunció en 2010 el derroche y la insostenibilidad de la dependencia tecnológica en el área informática, lo que aceleró los pazos para el plan tecnológico  concebido para el período 2011-2020. Según fuentes rusas, el plan va cumpliendo sus objetivos, y el Ministerio de Comunicación ya ha aprobado el prototipo de la plataforma del software nacional (PSN), que sustituirá en los ordenadores de las Administraciones Púlicas y escuelas de enseñanza media  al software privativo.

El ambicioso proyecto ruso contempla el desarrollo de cuatro distribuciones principales, cuyo ejecución correrá a cargo de la empresa PingWin Software. Las inversiones durante los primeros dos años de funcionamiento del programa en empresas locales alcanzará los 490 millones de rublos.

Fuente: Gaceta Tecnológica

Crear un LiveUSB para la instalación de Ubuntu o cualquier otra distribución linux

Se terminó eso de gastar CD´s y DVD´s, esa práctica antieconómica de quemar a diestro y siniestro ese preciado soporte que nos cuesta dinero y otros cabreos. LiveUSB-Installer es un software que permite grabar en él la distribución de Linux que necesitemos instalar. Lo único que tenemos que tener a mano es una memoria externa (Pendrive, tarjeta de memoria con adaptador USB, cd externo, etc.) donde grabar la imagen .ISO que nos servirá para la instalación. Vamos paso a paso.

1-Instalamos LiveUSB-Installer

Abrimos una terminal y escribimos:

sudo add-apt-repository “deb http://download.learnfree.eu/repository/skss / #SKSS”
wget http://download.learnfree.eu/repository/skss/repo.pub.asc -q -O- | sudo apt-key add –


De esta manera añadiremos manualmente los repositorios. Ahora actualizamos:

sudo apt-get update


Y después instalamos:

sudo apt-get install live-usb-install


Y listo, tendremos instalado LiveUSB-Installer.

2-Crear el LiveUSB

Abrimos desde la terminal escribiendo

live-usb-install


Seleccionamos la imagen .ISO que habremos descargado donde estará la distribución Linux elegida y en “Install to” elegimos la unidad donde se albergue nuestra memoria externa. ¡Ojo!, esa memoria tendrá que estar vacía, porque la grabación de la imagen .ISO implica un formateo de los datos almacenados.


Una vez terminado el proceso, ya tendremos nuestro LiveUSB-Install.

3-Instalar nuestra distro desde el LiveUSB


Esto es lo más sencillo: apagamos nuestro PC, insertamos nuestra memoria externa, y encendemos. En los primeros 1 ó 2 segundos de arrancado nos mostrará las opciones de booteo de la PC usando las teclas F2 o F12 (puede ser otra, pero éstas son las más comunes), y elegimos el arranque desde la unidad USB donde tengamos el LiveUSB (lo pondrá entre las opciones).

Y ya habremos comenzado a instalar nuestra distro!

Feliz jueves amigos.

Construir tu propio servidor casero

Ya sea por razones económicas, por reciclar un viejo ordenador que tenemos en casa y que no lo venderíamos ni por lo que vale una bolsa de papas fritas, o simplemente porque tenemos curiosidad de cómo hacer eso tan complejo que nos pintan en la tienda de informática, vamos a destripar la forma más sencilla de hacer con Ubuntu 12.04 (válido para cualquier otra distribución de Ubuntu) un servidor que permita alojar nuestras páginas web.

Paso 1: Obtener un dominio propio

Vamos a la web www.no-ip.com, nos registramos y damos de alta un nuevo dominio gratuito (quedará asi: miservidor.no-ip.org).

Una vez hecho esto instala en la terminal el no-ip mediante sudo aptitude install no-ip
Y luego hay que configurarlo mediante sudo no-ip -C 
En esta configuración te preguntará el mail y contraseña que pusiste cuando te registraste y el período de actualización de IP que quieras.

Paso 2: Instalar el servidor

Después tendrás que instalar Xampp (el servidor), de la siguiente manera:

  1. Descargamos Xampp aquí
  2. Luego abriremos Nautilus como administrador, y llevaremos el archivo comprimido a /usr/local
  3. Después abrimos una terminal y nos ponemos como administradores tecleando el siguiente comando: sudo-i
  4. Ahora descomprimiremos y enviaremos a /opt el archivo descargado, con el siguiente comando: tar zxvf /usr/local/xampp-linux-1.5.4a.tar.gz -C/opt
  5. Tras esto, y en la terminal seguimos, teclearemos: /opt/lampp/lampp start

Y ya tenemos servidor. Prueba escribiendo en el explorador http://localhost y verás la página de XAMPP.
Y tu web tendrás que subirla a /opt/lampp/htdocs/

Cómo formatear una tarjeta de memoria o dispositivo externo en Ubuntu

Vamos a publicar hoy una forma sencilla de formatear un dispositivo usb o memoria externa. Paso a paso:

1. Escribimos el siguiente comando  par ver donde está ubicado nuestra memoria extraíble.

sudo fdisk -l

Generalmente su ubicación es:

/dev/sd__

En nuestro caso es /dev/sdbl (la l significa “dispositivo”)

2. Después abrimos Nautilus como administrador mediante el siguiente comando:

sudo nautilus


Nos pedirá la contraseña de administrador y lo tendremos abierto. Ahora abramos el dispositivo que vayamos a formatear y hagamos click con el botón derecho y seleccionamos “Desmontar”.

3. Y por último, formateamos con mkfs (acrónimo de make file system) mediante el siguiente comando:

sudo mkfs.vfat /dev/sdbl 

Elegimos el formato vfat frente a otros dado que éste nos permite trabajar tanto en entorno Windows o Linux.

Instalación de Paint.Net en Linux

Paint.net un programa muy conocido en la comunidad. Es, para el usuario medio, una potente herramienta que conjuga la facilidad de uso del histórico Paint con cualidades de Photoshop. Es muy valioso para hacer diseños fáciles con aspecto profesional. Hasta hace algún tiempo, utilizarlo en un sistema operativo Linux era casi imposible, y es por ello que la Comunidad nos brindó dos soluciones: una es la de instalar el programa Pinta 1.4, disponible en el Centro de Software, que tiene una apariencia similar al Paint.net pero con recursos bastante más limitados, y otra es instalar Paint.mono, la solución ofrecida por el grupo dirigido por el programador Miguel de Icaza, que lamentablemente ha sido abandonado. Vamos a explicar la segunda opción, instalando Paint.mono en la distribución Ubuntu 12.04 (Precise).
En primer lugar tendremos que instalar mono (el equivalente a .Net en Windows), que como bien sabrán, las nuevas distribuciones de Ubuntu ya no lo traen por defecto. Ejecutaremos el siguiente comando en la terminal:

$sudo apt-get install mono-complete


Después vamos a los repositorios y buscamos la distribución más actualizada de Paint.mono, en este caso, la desarrollada para Lucid:

https://launchpad.net/~xmlich02/+archive/ppa

Una vez estando en este enlace, abrimos el archivo source.list ejecutando en la consola el siguiente comando:

sudo gedit /etc/apt/sources.list

Se nos abrirá un bloc de notas (usando terminología de la corporación Microsoft) y tendremos que añadir al final del archivo lo siguiente:

deb http://ppa.launchpad.net/xmlich02/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/xmlich02/ppa/ubuntu lucid main


Una vez hecho esto y guardados los cambios, descarguemos el paquete .deb en el siguiente enlace:

https://launchpad.net/~xmlich02/+archive/ppa/+files/paint-mono_3.0.63-9_all.deb

Y lo instalamos usando el siguiente comando en la terminal:

sudo dpkg -i nombre_de_paquete.deb


Una vez hecho esto, ya tendríamos que tener instalado Paint.mono en nuestro sistema operativo. Ahora para ejecutar el programa solo tienes que hacer lo siguiente:

Alt + F2 y escribir paintdotnet


¡Y listo!