Por eso siempre les digo que no anoten sus contraseñas…

Hace unos meses publiqué un post recomendándoles no anotar sus contraseñas en los clásicos post-it o en cualquier otro lugar y daba razones de por qué no hacerlo. Bien, en este post quiero platicarles una experiencia, afortunadamente no mía xD

Resulta que conozco a un Lic. en Informático (sin nombres para no revelar identidad xD) treinañero que tiene la mala costumbre de anotar todas las contraseñas. Tiene hojas de cálculo con información de a qué corresponde cada contraseña, sin protección alguna y siempre he recomendado no hacerlo, pero… No hace caso 😦

Hace unos días llegó contándome que le estaban robando recargas (tiene un ciber y ofrece recargas a celulares) y le pregunté que cómo estaba eso, el diálogo fue algo como sigue:

Lic. en Informática: Oye Tello no manches, me están robando recargas

Tello: :S y eso? cómo que le estan robando?

Lee el resto de esta entrada

Visualizar información de la tarjeta de video – Linux

Estas son cosas sencillas pero que muchas veces no sabemos cómo hacerlas. Por ejemplo, hace apenas unos minutos antes de escribir este post quería saber la cantidad de memoria que tenía mi tarjeta gráfica y no sabía como xD pero bien,  aquí les traigo la solución 😀 (Además de algo extra…)

Lo primero que necesitan es instalar el paquete “pciutils” si es que no lo tienen instalado, y ya una vez instalado deben ejecutar (como superusuario) lo siguiente:

# lspci | grep VGA

En mi caso la salida fue esta:

01:00.0 VGA compatible controller: VIA Technologies, Inc. P4M890 [S3 UniChrome Pro] (rev 01)

Esos numeritos del principio son los que nos van a  importar para la siguiente instrucción. Simplemente hay que escribir: Lee el resto de esta entrada

Representación de conjuntos en un ordenador (Union, interseccion….) + Software

Para realizar intersecciones o uniones de dos o más conjuntos en un ordenador, puede ser algo tardado para él, sin embargo, podemos hacer la representación de estos conjuntos usando valores binarios.

Por ejemplo, si tenemos:

U= 1,2,3,4,5,6,7,8,9

A= 1,2,3

B= 1,4,5

Podemos representar los conjuntos A y B con valores binarios con respecto al universo U, es decir, si el valor x del conjunto existe en U, se pondrá un 1 en su respectiva posición, de lo contrario, se pondrá un 0. Esto hace automáticamente que los subconjuntos sean del mismo tamaño que A.

Entonces A y B quedarían:

A= 1,1,1,0,0,0,0,0,0

B= 1,0,0,1,1,0,0,0,0

Lee el resto de esta entrada

uso de sudo y su: Aclaraciones, uso y recomendaciones

Mucho se habla de las diferencias de “sudo” y de “su”, sobre todo en cuanto a seguridad, bien empecemos primero aclarando, muy tontamente, en qué consiste cada uno.

Aclaraciones

su” nos permite subir de nivel de usuario normal al nivel superusuario (de forma temporal, hasta que se escriba un exit).

sudo” nos permite ejecutar acciones como si fuéramos el superusuario pero… la diferencia… es que… lo hacemos con la contraseña del usuario normal (no se necesita saber la contraseña del superusuario).

Lee el resto de esta entrada

wget recursivo aka Descargar sitios web completos xD

Generalmente usamos wget (una herramienta que traen, creo, todas las distros Linux y creo que también en general los demás sistemas derivados de UNIX) para descargar archivos como los tar, rar, etc…

Esta herramienta va más allá de sólo archivos, también podemos descargar con ella sitios web completos empleando recursividad. Para ello simplemente tenemos que poner (desde consola, claro está)

wget -r http://nombredelsitiio.loquesea/

y listo! xD Dependiendo del sitio (la velocidad de subida del servidor y tuu velocidad de descarga :P) será el tiempo que tarde en descargar todo.

Podemos emplear más parámetros para wget como por ejemplo: -p -U –wait=20 –limit-rate=20K. Con esto estaríamos “engañando” a aquellos servidores que no nos dejan descargar el sitio web completo (comprobando la identidad de los navegadores), además de limitar la tasa de bajada y el tiempo de espera entre cada página (por si tienen alguna restricción que nos llegue a denegar el servicio :P)

Igual podemos usar –retry-connrefused para que, en caso de algún rechazo, reintente la descarga, al final podemos tener algo así:

wget -r -p -U –wait=20 –limit-rate=20K –retry-connrefused http://nombredelsitiio.loquesea/

wget dispone de más parámetros, para aprender más de él, denle una mirada a su manual

man wget

Saludos!