En busca de un buen IDE para C/C++ - Code::blocks

posted under , by Joan Manuel Rivera
Algún tiempo he trabajado con DevCpp para Windows y con Anjuta en Ubuntu, pero aunque ambos son muy buenos pero siempre sentía que hacía falta algo, ese algo que no se sabe qué es, esto cambió gracias a que tuve la suerte de conocer Code::blocks, un excelente IDE para programación en C/C++ que cuenta con un entorno gráfico muy agradable, además de suficientes herramientas para realizar el desarrollo con comodidad y que además funciona en ambas plataformas.
Enlaces:
Code::blocks

Dividir y juntar archivos en Unix

posted under by Joan Manuel Rivera
El comando split permite dividir un archivo en varias partes y el comando cat permite juntar de nuevo esas partes. Fíjese en el siguiente ejemplo:
split -b 1M -d archivo_a_dividir dividido.parte

Esta órden divide un archivo en partes de 1M, nombrándolas como dividido.parte00, dividido.parte01, dividido.parte02, etc. Para juntar éstos archivos se puede usar el comando cat, de la siguiente manera:
cat dividido.parte* > archivo_unido

Si lo que se desea es hacer esto con una herramienta gráfica, pongo a disposición un par de scripts que he creado con este fin, ambos cumplen con la misma función pero uno se ajusta visualmente a Gnome y otro a KDE.
enlaces:
parte archivos

Software en Ubuntu sin Internet

posted under by Joan Manuel Rivera
En este documento se explica como instalar paquetes de software cuando no se cuenta con una conexión adecuada a Internet.

Software de grabación de discos gratuito

posted under by Joan Manuel Rivera
Tal vez se haya dado cuenta que para lo único que está utilizando su programa de grabación de CD/DVD es para acciones tan básicas como grabar una compilación, borrar regrabables o hacer copias de discos y quizá ese programa cuente con multitud de exóticas opciones que tal vez ni siquiera conozca y que ocupan innecesariamente su disco duro. Como alternativa podemos encontrar en Internet pequeñas herramientas que cumplen a la perfección con ésta tarea y que no suponen ningún gasto para nuestro bolsillo, he probado varias y recomiendo CDBurnerXP (gratuito) e InfraRecorder (software libre), ésta última incluso cuenta con una versión para llevar en memorias USB.
Enlaces:
CDBurnerXP
InfraRecorder

Full Circle - La revista oficial de la comunidad Ubuntu

posted under by Joan Manuel Rivera

Hace poco me enteré de la existencia de una revista de libre descarga que se centra especialmente en tratar temas referentes al Sistema Operativo Ubuntu. Su contenido es muy recomendable para quienes tiene contacto por primera vez con este sistema y desean conocer sobre las posibilidades que pone en nuestras manos.
El aspecto general de la revista es agradable, se hace uso constante de imágenes para ilustrar los temas que se están tratando. Por contraparte, la cuestión gramatical (para la versión en español) deja mucho que desear, he encontrado varias palabras repetidas o cortadas, errores ortográficos y párrafos inconclusos. Sin embargo, recomiendo darle una ojeada, pues sus artículos no tienen desperdicio.
Enlaces:
Página principal
Página de descargas

Código libre de errores en Python

posted under by Joan Manuel Rivera
Hace poco estuve buscando una herramienta que me permitiera mantener un código consistente y aun más claro de lo que la sintaxis del lenguaje nos proporciona y encontré pylint que se encarga de revisar un módulo para determinar si éste cuenta un estándar de codificación, ayudándonos encontrar bugs que no suelen ser detectados sino hasta cuando esa fracción de código es ejecutada.
Pylint se integra muy bien con PyDev (el plugin de Python para Eclipse), haciéndonos la vida más fácil.

top