31 octubre 2006

Algorithm Education in Python

Este texto explica las virtudes de enseñar algorítmica en un lenguaje sencillo como Python.

Algorithm Education in Python

Una prueba más de que Python mola.

Ataques de juanquers

He estado mirando el historial de conexiones fallidas a mi ordenador (/var/log/auth.*). Sólo son accesibles desde el exterior el puerto del ssh y el que necesita el aMSN para enviar ficheros.

En el fichero me aparece registradas varias líneas como estas:

auth.log.0:Oct 20 13:37:06 XXXX sshd[5164]: Failed password for root from 200.129.157.179 port 3400 ssh2

auth.log.0:Oct 20 13:38:32 XXXX sshd[5190]: Failed password for invalid user arthur from 200.129.157.179 port 1068 ssh2

¿Cuántos intentos aparecen? Pues 1764 desde el día 20 de Octubre. Y mi PC no está encendido las 24 horas, sólo durante el día.

Internet no es el país de las piruletas, recordad cambiaros la contraseña a menudo y que sea chunga.

28 octubre 2006

Kubuntu 6.10 Edgy

Algún que otro blog ya ha comentado la aparición de la nueva versión de Kubuntu. Yo sólo quería comentar unas cosillas para los que necesited programar en C con Kubuntu.

Kubuntu es tan "para seres humanos" que no tiene instalado ni el compilador GCC así que deberemos instalarlo nosotros.

Existe un paquete llamado build-essential que nos instalará la mayoría de cosas necesarias para programar en C.

Si además queremos la ayuda de la librería de C (las páginas de man de cada función) deberemos instalar el paquete manpages-dev.

Por cierto el pptpconfig no funciona con este nueva versión de Kubuntu, hay gente que lo ha conseguido haciéndose unos scripts y pasando del pptpconfig. Así que quien se suela llevar el portatil al a univesidad que lo tenga en cuenta.

08 octubre 2006

ACM

La ACM (Association for Computing Machinery) es la mayor asociación de informáticos del mundo. Han pertenecido a esta asociación muchas de las personas que se estudian en la carrera de informática y hoy en día tiene cientos de miles de socios.

Otras asociaciones interesantes son: IEEE (centrada más en el hardware y en los estándares) y USENIX (sobre sistemas operativos y UNIX).

¿Es recomendable suscribirse a alguna de estas asociaciones? Pues la suscripción es bastante cara, aunque hay algún descuento para estudiantes. Hay que pagar más de 60 euros al año y eso duele.

La ACM está dividida en grupos de interés (SIGs) de diferentes temáticas: gráficos por computador, bases de datos, algoritmos... etc. Apuntarse a estos SIGs cuesta más dinero aún (aparte de la inscripción básica).

Lo que quería comentar hoy son las publicaciones que tiene la ACM. Los SIGs publican revistas cada cierto tiempo con artículos ciéntificos sobre informática. Si miras la lista de publicaciones de la ACM verás cuántas revistas tienen.

Si te gusta la algorítmica puedes echarle un vistazo a "Transactions on Algorithms" o al "Journal of Experimental Algorithmics".

También tienen varias revistas "de propósito general" como "Queue" o "Communications". Estas revistas no son como PCWorld o similares, son revistas para profesionales y por supuesto son muy caras. ¿He dicho ya que todo es caro en la ACM?

Pero hay una salvación para tu economía: Si eres alumno de la UPV puedes utilizar el Polibuscador para acceder a todos los números de todas las revistas estas que comento. Para poder leerlas bajar los pdfs necesitas tener una dirección IP de la UPV, así que hay que conectar mediente VPN.

¿Cuánta pasta pagará la universidad para acceder a todas esas revistas caras?

Si a alguien le interesa el último grito en informática, esas revistas le pueden ser útiles, aunque tratan temas muy complejos (creo yo). Me bajé el último número de ACM Queue, cuando pueda leeré algún artículo a ver que tal.

04 octubre 2006

Juego

Tienes 12 monedas. Hay 2 opciones, son las 12 iguales o 11 son iguales y una que pesa más o menos que las otras.

Tienes una balanza y puedes colocar cualquier número de monedas en sus platos para ver hacia que lado se inclina la balanza.

¿Con sólo 3 pruebas en la balanza puedes descubrir cuál es la moneda anómala y si es más grande o más pequeña?

Obviamente para saber si son las 12 iguales pones 6 y 6 en la balanza y si se mantiene recta es que son iguales.

01 octubre 2006

Nuevas iniciativas tratan de evitar la patentes de 'software' en Europa

Han publicado un artículo en El Mundo sobre las Patentes de Software en el que enlazan a Polinux y aun documento de la Escuela enviado a los eurodiputados.

Vuelve el problema de las patentes de 'software' un año después de que el Parlamento Europeo rechazase una directiva que abría la puerta a la patentabilidad de los programas informáticos. Activistas y grupos de estudiantes se han movilizado y han solicitado a los eurodiputados su oposición a un nuevo intento de 'legitimar' las patentes de 'software' en la UE.


Hay que luchar.