domingo, diciembre 27, 2009

Eliminando Kernel Viejos


Bien hoy que enciendo mi PC luego de las fiestas decembrinas veo que Fedora ha actualizado mi sistema, esto está perfecto salvo un pequeño detalle, mi kernel viejo en conjunto ocupaba 100 valiosos MB que ya no eran necesarios, este es bien fácil de remover, sin embargo usuarios con poca experiencia deben ser MUY cuidadosos haciendolo, ahora comento como borrar kernel viejos.

Primero entramos con nuestro kernel más nuevo, esto es fácil de saber pues en GRUB elegimos el más reciente(guiarse por el número incremental). Una vez iniciada la sesión vamos a terminal y buscamos todos los kernel con el comando

rpm -qa | grep kernel

Con esto apareceran todos los kernels que tenemos, para quitar alguno usamos este comando

yum erase kernel-2.6.xxx kernel-devel-2.6.xxxx

los numeros luego del 2.6 dependen del kernel que borraremos, podemos borrar todos los kernel viejos que queramos PERO debemos dejar nuestro kernel actual, para saber el kernel actual usamos

uname -a

Hay que ser muy cuidadoso haciendo esto si se tiene poca experiencia, cualquier duda ya sabéis preguntad.

domingo, diciembre 20, 2009

Configurar Gedit para la programación en C++ en Linux



Ok, puesto que despues de "Windows 7 apesta", éste es el motivo por el que más llegan a mi blog he decidido complaceros ;D

Ya antes he puesto la primera parte de un curso de programación C++ en Linux, pero este post es más enfocado a configurar gedit para C++ que a otra cosa. Ok lo primero que necesitaremos será instalar los complementos de gedit ir a consola e instalarlos según nuestra distro

su -c 'yum install gedit-plugins -y'

Una vez hecho esto los activamos en gedit, en Editar/Preferencias/Complementos y activamos los que deseemos, el que usaremos en esta ocasión será "Herramientas Externas" lo activamos. Cerramos la ventana y vamos al menú Ver/Panel Inferior y lo activamos.

Ahora, de manera predeterminada trae un par de scripts que nos ayudan a hacer ciertas acciones que de momento no usaremos, pero nos permite agregar scripts hechos por nosotros, en este caso agregaremos uno que nos permita compilar y ejecutar nuestros programas hechos en C++Nota. estos scripts son scripts de bash, más información.

Vamos a menú Herramientas/Gestionar Herramientas Externas. Aquí hacemos click sobre el boton que está encima de ayuda(nuevo) y agregamos los scripts que queramos, para facilitaros la vida aqui os dejo los scripts para compilar y ejecutar

Compilar

#!/bin/sh
g++ "$GEDIT_CURRENT_DOCUMENT_PATH" -o "${GEDIT_CURRENT_DOCUMENT_PATH%.*}" 

Ejecutar

#!/bin/sh
gnome-terminal -x "${GEDIT_CURRENT_DOCUMENT_PATH%.*}" 

Compilar y Ejecutar

#!/bin/sh
g++ "$GEDIT_CURRENT_DOCUMENT_PATH" -o "${GEDIT_CURRENT_DOCUMENT_PATH%.*}"
gnome-terminal -x "${GEDIT_CURRENT_DOCUMENT_PATH%.*}"

Esto usando gnome-terminal para la salida, podemos usar cualquier otra terminal que querramos. Así podemos compilar con un simple click! en gedit, ver video ejemplo


¡Y voila!, podemos compilar, ejecutar con un solo click o asignar una combinación de teclas, cualquier duda ya sabéis gente, preguntad :P

Un saludo, y felices fiestas

sábado, diciembre 19, 2009

12 libros de Linux




Como regalo de navidad de mi parte os dejo estos 12 libros, están en inglés pero son muy buenos y completos, en formato html con ilustraciones, solo teneis que bajaros este archivo, y descomprimirlo el contenido con los 12 libros. Libros incluidos:
  • Linux Complete Command Reference
  • Linux Configuration and Installation
  • Linux in Plain English
  • LINUX System Administrator's Survival Guide
  • Linux Unleashed, Third Edition
  • Maximum RPM (RPM)
  • Red Hat Linux Unleashed, Second Edition
  • Slackware Linux Unleashed, Third Edition
  • Special Edition Using Linux, Fourth Edition
  • Teach Yourself Linux in 24 Hours
  • The Linux Database
  • Using Linux   
Y para quien no sabe mucho inglés y/o se inicia en Linux recomiendo este manual en español:


Todo por hoy, saludines ;D

sábado, diciembre 12, 2009

Fedora 12 Post-Instalación Consejos

fedora-10-logo

Ok, antes he publicado el post reseña sobre Fedora 12  asi como instrucciones generales de como instalar. Bien hemos instalado o actualizado Fedora bien aquí unos programas que harán a nuestro Fedora mucho más funcional.

Bleachbit

Bleachbit es un programa que nos será muy útil, pues borra archivos temporales e innecesarios que se encuentran en nuestro ordenador, se encuentra en los repositorios y se puede instalar con un simple

su –c
yum install bleachbit

EasyLife

Un script que como bien dice, nos hace la vida más fácil. Ideal para el usuario promedio de escritorio, pues instala los repositorios RPM Fusión, Flash, controladores privativos NVidia, nos reduce las fuentes para tener más espacio en nuestro escritorio, muy recomendable, lo podemos bajar de esta página y simplemente hacer doble click al rpm.

Con estos programas podremos mantener un Fedora limpio y ordenado, bien es todo por esta ocasión de mi parte, ya saben que cualquier duda, pregunta, sugerencia para eso está el correo o los comentarios ;D

13 Falsos mitos sobre el software libre


1. El software libre o de código abierto es ilegal. Faaaaaaaaaalso. El software libre o de codigo abierto es tan o mas legal que el software privativo, un falso mito solo porque gran parte de este software sea gratis.

2. Todo el software libre u open source es gratuito. Falso, gran parte de este es gratuito porque es mantenido por comunidades de desarrolladores sin lucro alguno, pero hay software libre y de codigo abierto que no es gratis(Red-Hat, Solaris, etc)

3. El software gratuito o freeware es software libre. Falso, el software libre u open source no es necesariamente gratuito como ya se menciono, lo que lo hace software libre es el acceso al código fuente. Esto no saben lo indispensable que es para los desarrolladores.

4. Linux y Ubuntu son sinónimos. Ubuntu es una distro de Linux. El sistema operativo llamado comunmente Linux es desarrollado por diversos grupos en el planeta siguiendo diversas necesidades especificas, Ubuntu es solo otra distro como Fedora, Gentoo, Debian, ArchLinux, etc.

5. Linux es gratis. Las distros mencionandas antes sí, pero hay distros hechas para empresas que no lo son, como Red-Hat Enterprise Linux, pero aunque cueste el codigo sigue estando abierto!

6. Como Linux es gratis es ilegal. Noooo. eso son sus Windows XP que se bajan de taringa, en Linux no existe la pirateria!!!

7. Linux es compatible con Windows. Noo, Linux es compatible con Unix, es un sistema operativo distinto. Windows es un raro programa que con los años lo han vuelto un intento de sistema operativo.


8. ¿X programa de Windows está en Linux?. Sólo si el desarrollador asi lo quiso, por ejemplo algunos software de Adobe. Lo más común en la comunidad open source es usar software de este tipo que el 98% de este es gratis.


9. ¿Por qué Linux es mejor que Windows? Este es el punto más dificil y tardado de aclarar, simplificando: 0 virus(dificil de creer verdad para los usuarios de Windows), gratis(reducción de costos), estable(0 pantallas azules), seguridad y confiabilidad, código fuente disponible!!


10. Linux es solo para hackers, expertos. Falso, las distribuciones modernas de Linux son tan fáciles de usar como Windows. Incluso pueden usarse sin saber mucho de informática.

11. Linux tiene buenos juegos. Lamentablemente falso, Linux tiene pocos juegos que valgan la pena siendo sinceros. Pero esto es por simple motivo, porque no tiene gran mercado Linux!!, si Linux fuera tan usado como Windows las compañias se verian obligadas a hacer sus juegos para Linux. Aun asi hay excelentes juegos mantenidos por diversas comunidades.

12. Problemas de harware. No, realmente nunca he encontrado hardware que no pueda instalarse en Linux. Aunque esto es más bien un problema de quien hace el hardware el que libere controladores para Linux o no, la mayor parte del hardware está soportado, y a diferencia de Windows, las distros modernas de Linux comunmente instalan todos los controladores de hardware automaticamente.


13. ¿Si uso Linux estoy solo? No, hay comunidades, foros, listas de correo y personas que podrian ayudarle si tiene cualquier problema, sin embargo siempre se promueve que el usuario pueda resolver sus problemas por si mismo(el 89% de los problemas que pueda tener ya han sido solucionados y con 10 minutos usando un buscador puede encontrar la solución a su problema, menos de que le llevaria preguntar y esperar respuestas en un foro)

Para más información por favor leer estas página cuidadosamente
http://www.obtengalinux.org/
http://es.wikibooks.org/wiki/Introducci%C3%B3n_a_Linux/Equivalencias_Windows_en_Linux

martes, diciembre 08, 2009

El chat mundial: Twitter



Bien no será nada nuevo para muchos twitter, pero sin embargo es un medio que yo he conocido este año y que veo mucho futuro en él.

¿Qué es twitter?

Es sencillo, simple y aun elegante. A diferencia de otras redes sociales como Facebook, etc, tu perfil no es mas que tu nick, tu nombre, tu foto o imagen y una mini biografia de 140 caracteres(y cualquiera de estas cosas puedes omitirlas). Le llaman microblogging, sin embargo twitter es mucho mas que microblogging.
Como todo fan de lo hoy llamado retrospectivamente Web 1.0(chat, listas de correo, usenet, mail simple, yahoo) soy muy esceptico cuanto a estas cosas de Web 2.0, sin embargo debo admitir que twitter es una maravilla!

¿Quién usa twitter?

Debido a que es posible publicar rapidamente desde un telefono movil incluso, muchos famosos politicos, musicos, periodistas, etc han abierto sus propios twitters.

¿Cómo funciona twitter? 

La función principal es "twittear", que es enviar un twitt, un mensaje de maximo 140 caracteres. Hay varias lineas de tiempo, la principal que es imposible seguir donde van TODOS los twitts, la personal que sera la de las personas que sigues y las de tags, que son etiquetas de temas que se están hablando.
Ademas se han agregado muchas otras funciones como las listas para ordenar nuestros contactos, el reenviar twitts(RT), etc, pero siempre siguiendo el principio KISS(Keep It Simple Stupid!!)

Funciones de twitter

Bien en el tiempo que llevo usandolo he visto estos usos

* Para seguir gente que comenta de lo que nos interesa.
* Para botear y hacer negocio spamico.
* Para promover X prodcuto o Y proyecto.
* Para usarlo como mensajero atemporal con nuestros amigos.
* Para compartir opiniones, etc etc etc

Resumen

Debido al impacto de twitter se ha vuelto un medio de comunicacion poderosisimo y afortunadamente hasta ahora LIBRE, donde usuarios LIBRES podemos defendernos del marketing viral, como hace poco en mi país Mexico el teletón, algo como mentarle la madre por falso altruista a Emilio Azcarraga o decirle al presidente de México lo pelmazo que es, y en fin, es un medio que sigue evolucionando pero permite un espacio de expresión libre hasta ahora.