Trabajando con ipCop

Platicando con Jorge salio a colación ipCop, en mi mente curiosa estaba investigando Censornet como una mejor alternativa para compartir el Internet (y aumentar la seguridad) en mi red interna. Pues hace 5 días puse manos a la obra e instalé ipCop en una computadora Pentium IV con 256 MB de memoria y un disco duro de 6.4 GB.

La instalación duró escasos 15 minutos y eso porque me detenía para leer con calma las pantallas, no vaya ser que la fuera a regar en algo.

pantalla principal.jpg

Trafico de red.jpg

ipCop tiene muchos addons que aumentan las características del sistema base.

Uno de ellos es CopFilter, y el motivo principal para instalarlo fue buscar una alternativa antispam (ves Levitha, así es como se combate el spam 😉 ). Usa una mezcla de SpamAssasin y ClamAV para filtrar el correo electrónico que llega a mi red y lo mejor es que lo hace de manera transparente, no tengo que cambiar nada en los programas de correo electrónico.

Hoy en la mañana pude ver con gusto como hay un correo en cuarentena porque fue catalogado como phishing.

Correos en cuarentena.jpg

Si estan interesados en ipCop les recomiendo que primero le den una hojeada a estos tutoriales.

Concatenar archivos de texto en windows y en linux

Hoy me encontré con un serio problema.

Hice un sistema para graficar temperaturas que recoge los datos de un archivo delimitado por comas, nada del otro mundo fechas, horas y temperaturas.

El problema es que los datos estaban repartidos en ¡137 archivos diferentes!.

Ya me estaba resignando a abrir un archivo en Excel y a comenzar a copiar y pegar datos como loco, pero ahí venía el segundo problema, resulta que Excel tiene un límite de 65,536 renglones y en el primer archivo que quise importar simplemente me dijo que había rebasado su límite máximo.

Limite de renglones en excel

En Windows

Ya me estaba acorralando mentalmente cuando ¡Zas! que se me prende el foco 💡 y que me acuerdo que con el comando copy también sirve para concatenar archivos.

Lo único que tuve que hacer fue teclear abrir un Símbolo del sistema (Que nombre tan raro ¿no creen?) y teclear lo siguiente:

copy *.csv temperaturas.csv

En Linux

En linux es igual de sencillo, pero ahora usando el comando cat que básicamente muestra el contenido de un archivo de texto y voy a redireccionar la salida a un archivo en lugar de la pantalla.

cat *.csv > temperaturas.csv

Y listo, tiempo total de la concatenación, ¡un segundo!, importar el archivo a la base de datos fue mucho más simple y no me llevó mucho tiempo.

¡Larga vida a la terminal! (y al símbolo del sistema para que no se sienta mal).

El problema es la elección, Windows, Linux u OSX

windows linux y mac

Aunque suene a dialogo de la película Matrix, en si de eso se trata todas las peleas Windows vs Linux vs OSX.

Independientemente de las ventajas y características técnicas de cada sistema operativo, en esta ocasión voy a escribir sobre algunas reflexiones sobre el problema de elegir un sistema operativo.

Cada cual es libre de elegir el sistema operativo que mejor le agrade

Pero para que esta libertad sea autentica es necesario tener opciones. Linux, Windows y MacOSX, son alternativas reales para los sistemas operativos de las computadoras de hoy.

Si te quedas con Windows porque no conoces a las otras 2 o porque ya estaba instalada en tu computadora cuando la compraste y por comodidad usas ese sistema, no estas eligiendo, te estas resignando.

La computadora es una herramienta para realizar un trabajo y no lo contrario.

Muchas veces se olvida esto, la computadora debe de ser una herramienta que nos debe de facilitar nuestras labores, divertirse, conseguir, clasificar o manejar grandes volúmenes de información.

Cuando una computadora deja de hacer su función y la mayor parte del tiempo se invierte en hacer que funcione correctamente la herramienta, esta ha perdido el propósito para la que fue creada.

Conocer las opciones.

Para elegir es necesario conocer todas las opciones, en mi caso me falta conocer la plataforma Mac, pero en México no es tan popular como lo son Windows o Linux, principalmente por el hardware, aunque con la aparición de la MacBook esa tendencia puede cambiar.

Conozco a Windows y a Linux y me desenvuelvo bien en ambas plataformas, por lo tanto, tengo un abanico más amplio de herramientas. Se en que situaciones es más adecuado usar una u otra, o al menos la experiencia me ha dado ese criterio.

Elegir cuando solamente se conoce una opción es un gran error y más serio aún es emitir una opinión de algo que no se conoce.

La mayor parte de los problemas con las computadoras son a causa del usuario.

En conversaciones con mis amigos constantemente sale la anécdota graciosa de aquel usuario que puso un CD en una ranura para discos de 5 ¼” y que llamó a sistemas porque se había atorado ( creo que fue Rive el que contó esa historia ). Claro que en ese momento nos reímos, pero después del momento jocoso viene un momento de preocupación. A nuestros usuarios se les ha otorgado una herramienta que no saben usar.

Vamos hay que admitirlo, el ritmo con el que se desarrolla la tecnología es mucho más rápido que el tiempo que tarda el usuario en asimilarla.

Y si a esto le agregamos el problema de las nuevas generaciones que no leen y que no tienen una estructura de pensamiento enfocada a resolver problemas, si no a buscar quien se los resuelva, estarán de acuerdo conmigo de que este es el punto más preocupante.

Por eso creo que es responsabilidad del usuario aprender a utilizar una herramienta que en estos días es indispensable.

Uno no maneja un vehículo sin saber conducir, pero si manejan una computadora sin saber lo básico, ok a lo mejor las consecuencias son menos graves, es decir, nadie se ha muerto por no saber usar una computadora, pero en este caso la victima son los datos almacenados en ella. Y créanme, perder un trabajo de meses puede llegar a doler bastante.

Dicho esto sea cual sea la elección del usuario, si no la sabe utilizar, no sirve de nada.

Después de haber leído este articulo, ¿Esta conforme y convencido de su elección?