domingo, 31 de octubre de 2010

Bases de datos: Introducción

Otro tema nuevo en el blog. Y es que, como estoy aprendiendo Python, en poco me tocará aprender Python Database API (DB-API). Así que, intentaré resumir los aspectos mas básicos sobre las DB (Database, Base de datos).

sábado, 30 de octubre de 2010

CentOS: yum


Qué sería de nosotros sin un buen Gestor de Paquetes. Seguimos con el conjunto de entradas usando CentOS virtualizado, en este caso, repasando el uso de yum para manejar software.

viernes, 29 de octubre de 2010

Networking 1

Venía avisando de cambios en el blog. Pues bien, incorporo un nuevo tema de estudios al blog: El NetWorking. También me pilla de nuevas este gran tema, pues hace poco empecé a estudiar con el curso ccna de Cisco. Así que siguiendo el planing de mi Blog, respecto a redes y comunicaciones, podré todo lo que vaya aprendiendo, esperando vuestros comentarios, y a ser posible, correcciones si tengo algún error.

Colecciones Python

Oficialmente, desvelo mi variación, desde C a Python. He de confesar que me ha gustado este lenguaje; Sintaxis intuitiva y fácil de comprender, potente, y bajo mi punto de vista, bonito a la hora de ser escrito. Esto no quiere decir que abandone C/C++, ni mucho menos. Intentaré, a la hora de poner ejemplos de programas y/o algoritmos, implementarlo tanto en Python como en C/C++. También pido a los experimentados en este mundillo que me corrijan en mis errores de novato. Dicho esto, en esta primera entrada dedicada exclusivamente a Python, voy a hablar de los 3 tipos básicos de colecciones que tiene: Listas, Tuplas y Diccionarios.

miércoles, 27 de octubre de 2010

Emular strlwr

Haciendo un proyecto de clase, en la propia clase funcionaba a la perfección. Al ser uno de los objetivos del programa, ser compatible tanto en Windows (En clase usamos Win 7 y Dev-C++ como IDE) como en GNU/Linux, he tenido que crear una pequeña función emulando el funcionamiento de una función que no es ANSI C: strlwr(). El código es simple y el algoritmo mas, y me parece que es interesante para todos los que quieran emular strlwr o similar bajo GNU/Linux.

martes, 19 de octubre de 2010

Punteros en C++

Podríamos decir que el tema de punteros en C/C++ es uno de los mas oscuros. Por experiencia personal, puedo decir que es de los capítulos que mas "asusta" leer en cualquier libro de programación. Pero, un mal uso de punteros, puede provocar cualquier desastre: Por ello es imprescindible usarlos "con cabeza". Para poder entender este texto, es necesario tener conocimientos básicos de programación, aunque intentaré aclarar incluso los conceptos mas simples. En esta primera entrada incluyo la "teoría", lo básico para comprender conceptos. Próximamente, crearé otra con mas contenido práctico.

sábado, 16 de octubre de 2010

Ubuntu One

Aunque Ubuntu One ha tenido poca popularidad entre los usuarios de GNU/Linux (Por causas del código, no voy a entrar en este tema) hay que reconocer que es una solución útil para compartir información entre varios equipos conectados a Internet. Y es que basta con sincronizar una carpeta o el tomboy para poder acceder a nuestros datos de una forma segura (Bajo protocolos cifrados). Para todos nuestros servicios, disponemos 2 Gigas de capacidad Web.

En esta primera aproximación a Ubuntu One, vamos a sincronizar una carpeta, y el gestor de notas Tomboy. La versión de GNU/Linux que uso para los ejemplos es la recién salida del horno 10.10

QR en A Geek More

Ya venía anunciando cambios en A Geek More, y ya se empiezan a realizar. Ahora, integramos códigos QR, una solución de portabilidad para las entradas del blog. Ahora, con hacer click en la imagen QR, podrás llevarte la entrada allí donde desees.

Y es que, este tipo de códigos viene bien, sobretodo para almacenar información en móviles. Hoy mismo, me guardé un enlace de un QR que llevaba a una página para descargar una aplicación. Luego en casa, me la pude descargar sin problemas desde mi móvil.

miércoles, 13 de octubre de 2010

Remodelación

Ellos también miran las obras de A Geek More

Actualmente, con ayuda de unos cybercompañeros, el blog está de remodelación (Buscando y corrigiendo errores, entre otras cosas) En breve, ¡Mas entradas! ¡¡Y mejores!!

lunes, 11 de octubre de 2010

Contraseñas seguras

Se habla mucho sobre la necesidad de crear contraseñas seguras: Y es que, realmente, a los ordenadores de hoy en día les cuesta pocos segundos descifrarlas. Por ello es importante elaborarlas, cuanto mas mejor.

Así que voy a indicar algunos patrones básicos, para intentar evitar que indeseables las descifren.

CentOS: Administración de Usuarios

2ª entrada sobre el sistema CentOS virtualizado: En esta ocasión, voy a explicar la administración básica de usuarios. Ya hicimos un primer paso anteriormente, pues nos creamos un usuario para poder hacer las prácticas. Ahora, vamos a avanzar un poco mas.

sábado, 9 de octubre de 2010

CentOS: Primeros pasos

En la entrada anterior, explicaba como instalar un sistema CentOS virtual gracias a vbox (Entrada) Ahora vamos a dar algunos primeros pasos, como el título indica, para aprender a movernos con agilidad y hacer algunas tareas básicas.

Los ejemplos se pueden poner en práctica en otros sistemas, pero, recomiendo hacerlo todo virtualizado para evitar posibles errores (Así podemos hacerlo todo con cierta tranquilidad, pues todo es virtual).

viernes, 8 de octubre de 2010

Virtualizar sistemas

Virtualizar sistemas es una técnica muy dada, sobretodo en administradores de sistemas. En este caso, vamos a hacer una práctica: Instalar una máquina virtual con VirtualBox, e instalar un sistema para poder hacer prácticas con el, en un futuro.

El sistema elegido es CentOS, el cual está basado en Red Hat y está orientado a servidores. Vamos a descargar la versión NetInstall, pues es el método de instalación mas usado en servidores.

sábado, 2 de octubre de 2010

JavaScript: Enlaces aleatorios

Muchas veces nos piden incluir un enlace de cualquier página/blog en nuestra propia página (O blog). Claramente, no vamos a poner todos los enlaces pues aparte de ser algo antiestético, puede provocar que perdamos tráfico en nuestra web. La solución que propongo, es incluir todos los enlaces que queramos, y que la suerte decida cual mostrar.

AppSense 1

Os dejo un Script que acabo de crear, funcional para los que usamos los servicios de Google Adsense. En la versión 1 (Actual) solo calcula lo que he llamado el porcentaje: Hay días que ganamos mas o menos por click: Ahora podemos saber que días ganamos mas para llevar un mejor control sobre nuestros ingresos.

El programa te dirá si lo tienes alto, normal o bajo.