Archivos para abril, 2012

Aprovechando mis conocimientos de C++ en Windows, impartiré un pequeño curso de C++ con software libre para aquellos que dan sus primeros pasos en este maravilloso mundo.

¿Qué es C++?

C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.

Fuente: Wikipedia

Instalar GCC en Fedora (y compiladores C++)

La distribución que su servidor usa es Fedora 16, así que instalaremos con la ayuda de la terminal los siguientes elementos:

  • gcc
  • gcc-c++
  • gcc* (opcional)
  • libstdc++ (opcional)

sudo yum install gcc
sudo yum install gcc-c++

Manos a la obra

Cabe mencionar que para escribir el código fuente usaremos el gedit,  para compilar usaremos la terminal con la instruccion “g++ tuArchivo.cpp -o tuArchivo.out” y para ver los resultados teclea “./tuArchivo.out”.

Iniciaremos con el clásico Hola mundo…

#include<iostream>
using namespace std;

int main(){
cout<<“Hola mundo!”<<endl;
return 0;
}

Que debes de tener en cuenta:

  • La mayor parte de las lineas se finalizan en “;”
  • Las funciones, clases, etc. se emplean las llaves { }
  • C++ es sencible a mayúsculas y minúsculas
  • Para llamadas del procesador se utiliza #
  • La instrucción cout es para emitir mensajes vía monitor, la sentencia endl es para dar un salto de linea y el comando include es para indicar al compilador que busque e interprete todos los elementos definidos en el archivo que acompaña la directiva (ejemplo: iostream).

Guarda el texto anterior con la extensión .cpp y utiliza en la consola los comandos que describí antes. El resultado debe ser el siguiente:

Nos vemos en un próximo capitulo 😉 saludos

Anuncios

El día de hoy aprenderemos como descargar un video de youtube desde la consola, cabe señalar que también hay páginas para realizar ese cometido como http://www.kepvid.com pero no faltara quien le pueda ser de utilidad, a continuación les digo como:
Nos dirigimos a la terminal, después nos logeamos como super usuario y tecleamos lo siguiente:

yum install youtube-dl

Esperamos a que termine la descarga, salimos con el comando exit para abandonar de la cuenta de root y ahora viene la instrucción que nos permitira descargar nuestros videos favoritos de youtube:

youtube-dl http://www.youtube.com/watch?v=0qw30M_Tlu0

Y vuala tenemos el video descargado ;-)

Instalar C# (Mono) en Fedora 16

Publicado: abril 29, 2012 en Software
Etiquetas:

Ahora que he decidido dar un repaso a los apuntes de la universidad y con la intensión de tener los conocimientos bien frescos, es una maravillosa idea trabajar C# en GNU/Linux, en el presente post explicaremos como instalar mono y así sumergirnos un poco al mundo de la programación:

Dirígete a la terminal y una vez que tenemos los permisos de super usuario, teclea este comando:
yum install mono-basic
Esperamos a que termine la instalación de la plataforma, pero ahora necesitaremos una IDE y para ello instalaremos la del proyecto mono o Mono Develop, tipea esto en la consola:
yum install monodevelop

Tenemos como resultado nuestro compilador:

¿Qué distribucion GNU/Linux elegir?

Publicado: abril 29, 2012 en Uncategorized
Etiquetas:

Cuando tenemos planes de migrar a GNU/Linux, lo primero con lo que nos toparemos son las dichosas distribuciones o mejor dicho distro, pero ¿Qué es eso? Según Wikipedia:

“Es una distribución de software basada en el núcleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo específico de usuarios, dando así origen a ediciones domésticas, empresariales y para servidores.”

Lo cual viene a ser una tarea algo difícil elegir la que más se adapte a nuestras necesidades, pero veamos el lado positivo de esta situación que nos permite probar los diversos sabores de GNU/Linux y sobre todo tener libertad :-D

Para ello Jack Naiper te da algunos tips que pueden resultarte útiles:

SENCILLEZ DE INSTALACIÓN

Si somos principiantes y venimos de sistemas operativos como Windows o Mac, es de suponer que queremos algo fácil, intuitivo y que funcione a la primera. Así como también que el proceso de instalación sea lo más simple posible sin complicarnos la vida debemos tener en cuenta la siguiente

Recomendación: Distribuciones como LinuxMint, Ubuntu, openSuse o Mandriva, porque nos brindan un instalador relativamente sencillo, que nos permite tener instalado nuestro sistema en pocos pasos.

HARDWARE

Afortunadamente nuestro ordenador del antiguo testamento que teníamos encajado o en un rincón puede seguir funcionando gracias a Linux y puedo asegurarte que funcionara a la perfección, así que no gastaremos nuestros ahorros comprando una computadora de última generación.

Distros a tener en cuenta para equipos viejitos: PUPPY LINUX, LUBUNTU O EDICIONES XFCE DE FEDORA O DEBIAN.

Si somos poseedores de un equipo moderno podemos usar los Live CDs para probar el funcionamiento de periféricos específicos, en pocas palabras que la distro elegida soporte nuestros componentes.

TIPO DE ESCRITORIO

Es un entorno informático que permite la interacción con la computadora de forma gráfica en lugar de la habitual en modo consola. En Linux podemos escoger más de un entorno de escritorio e inclusive instalar varios de ellos, dependiendo de nuestras necesidades llegamos a lo siguiente:

  • Uso de recursos (escritorio bonito = pesado || escritorio sencillo = ligero)
  • Dinámico y moderno (Gnome Shell)
  • Clásico (XFCE)

Recomendación: si quieres un escritorio completo y potente nuestras opciones son Gnome, KDE, XFCE. Si lo tuyo es la ligereza prueba LXDE o E17 y por último si eres minimalista optaras por Fluxbox, Openbox, IceWm.

DISTRO DERIVADAS

Independiente de la distro que elijamos nos queda por definir que sabor probar, porque existen distribuciones que tienen productos derivados, que contienen ciertos paquetes y también modificaciones, que pueden ser utilizadas por artistas, profesores, escritores, etc.

Recomendación: Ubuntu, Fedora y otras tienen opciones que cumplen con ciertas características enfocadas a lo que te desempeñes.

COMUNIDAD

Otro punto a tomar en cuenta es el apoyo comunitario de la distribución elegida, entre más información encuentres mejor será tu experiencia en ella, las personas siempre están dispuestas a ayudarte para que soluciones los problemas.

Recomendación: Debian, Ubuntu, Fedora, Linux Mint, OpenSUSE, etc., tienen grandes comunidades con sitios en diversos idiomas.

Puedes probar esta interesante herramienta para saber que distro Linux es para ti: http://www.zegeniestudios.net/ldc/index.php?lang=es

Presentación del blog

Publicado: abril 28, 2012 en Uncategorized

Buenas tardes, reciban un cordial saludo desde México, me llamo Everth Torres soy un aficionado a la informática, a los videojuegos, etc., inicio con muchas ganas este nuevo proyecto que espero sea del gusto de ustedes hablaremos sobre Software Libre, también de la distro que uso Fedora, programación, paginas web, entre otras mas. Nos vemos en un próximo post :-d