26 febrero 2008

Estudiar Ingeniería y dormir en el intento

La gran mayoría de los estudiantes universitarios de carreras científicas-técnicas han pasado por ello: las noches en vela trabajando. No es extraño escuchar a futuros arquitectos diciendo que el día antes de una entrega de proyecto no se duerme, pero lo malo del asunto es que esta situación se repite en la gran mayoría de las ingenierías: informática, telecomunicaciones, Industriales, etc.

Siempre se pude alegar una mala distribución o planificación del tiempo pero... ¿Porqué los estudiantes de Ingeniería pasan tantas noches en vela? ¿Realmente son tan malos planificando su tiempo?

En los años que llevo estudiando Ingeniería Informática, he vivido algunas noches interminables. Si bien es cierto que algunas de ellas se podrían haber evitado con un poco de planificación, no creo que todas ellas se deban a mi desorden temporal.

Hay proyectos, trabajos, y entregas que sencillamente se salen de las cuentas. Estoy hablando de asignaturas que teóricamente llevan X horas de trabajo y al final resultan ser 2X. Estas horas extra, un estudiante no las planifica, bien porqué se dedica a otras asignaturas, bien porqué trabaja, o bien porqué le gusta relacionarse con otros seres humanos, escribir, leer, escuchar música, etc.

Pero, ¿cómo de frecuentes son estas largas noches? Pues en mi caso, debo decir que no suelen ser más de 2 cada semestre, lo cual las hace "soportables" dentro de unos límites razonables (el hecho de pasar una noche sin dormir para trabajar es absurdo, no debería hacerlo nadie). En cambio, por las voces de algunos compañeros estudiantes, he oído de otras carreras en las que la media de noches sin dormir por trabajo al semestre (NSDPT) son mucho más altas.

Asi pues, propongo que se use una métrica para medir la dificultad de conciliar el sueño y los estudios en las diferentes carreras universitarias, las NSDPT (Noches Sin Dormir Por Trabajo) semestrales, que no quedan tan bien como los créditos ECTS europeos, pero que ayudan al estudiante a planificarse mejor, y a tener preparada la excusa para madres, novias/novios o amantes sufridoras que se preguntan dónde estará su preferido a estas horas de la noche.

Como dato curioso quiero comentar que mi jornada de trabajo universitario más prolongada, que queda años atrás, fue de unas 46 horas consecutivas. Estoy hablando de 46 horas con pausas para comer bocadillos e ir al baño, sin más distracciones puntuales. Es evidente que a medida que pasa el tiempo, la concentración y la eficiencia disminuye, y que no se pueden considerar las 46 horas como trabajo intenso, pero esas horas exisitieron, y no tengo previsto volver a pasar por ello nunca más.

Y tú, ¿has pasado noches en vela trabajando en una entrega? ¿Tu carrera que media NSDPT tiene?

PD: mientras escribo esto, hay un grupo de estudiantes de una carrera no científica ni técnica trabajando en una entrega, son las 2:42am... será que pasa en todas.

21 febrero 2008

p0110.com - Los informáticos reivindican...

Hace muy poco se ha creado la web www.p0110.com. Se trata de un sitio para informar a las personas de la precariedad laboral del sector informático.

Como sabrás hemos creado este sitio para informar a todas las personas de la precariedad en la que se trabaja en algunas empresas del sector informático. No promovemos una huelga, esa no es nuestra idea, nuestra primera intención es el reconocimiento de nuestra categoría profesional, que cada día decae más y más.

El principal objetivo es crear un Convenio para este sector tan grande, creemos que es un grave error pertenecer a convenios como el del metal, o el de oficinas. No queremos nada irracional, queremos solamente que este trabajo este bien reconocido, como lo están otros como Arquitectura, Medicina, Enfermería, etc.

Queremos más responsabilidad sobre todos los trabajos realizados. No queremos seguir trabajando con malas organizaciones, horas extras, y tiempos limites imposibles. Necesitamos a gente plenamente cualificada, y pensamos que un proyecto informático debe ser gestionado por un Ingeniero Tecnico en Informatico, o un Ingeniero Informatico, dependiendo del ambito y tamaño del problema a solucionar, porque supuestamente eso es lo que pretendemos, dar soluciones.

También buscamos el equilibrio económico con repecto a otras titulaciones, y a nivel Europeo. Personas que dedican 3 y 5 años de carrera, no pueden estar cobrando sueldos muy por debajo de lo que están otras de similares características.

Para todo esto expuesto, vamos a movernos, pedir ayuda, y ver que podemos hacer, crear un convenio nuevo no es nada difícil, es más, es bastante simple, cada día hay cambios en muchos convenios que ya existen. Necesitamos contactar con las empresas, y preguntarles también a ellas, pero no podemos permitir a Empresas de Trabajo Temporal ver hundir profesionalmente a un trabajador de este sector.

Solo pedimos respeto, reconocimiento profesional y un salario acorde con nuestro trabajo.

16 febrero 2008

Estadísticas, Firefox, GNU/Linux, monitores...

Datos curiosos sobre los apreciados visitantes...

Navegadores

  • Firefox 68.07%
  • Internet Explorer 27.37%
  • Opera 1.75%
  • Mozilla 1.40%
  • Otros 1.41%

Sistemas Operativos
  • GNU/Linux 51.58%
  • Windows 47.02
  • Macintosh 1.05%
  • Otros 0.35%

Resolución de pantalla

  • 1024x768 31.58%
  • 1280x1024 22.11%
  • 1280x800 21.05%
  • 1680x1050 13.33%
  • 1440x900 3.86%
  • 800x600 3.86%
  • 1152x864 1.75%
  • Otras 2.45%

Origen de las visitas
  • Google 79.65%
  • Referencias 10.88%
  • Directo 9.47%

Conclusiones
Este blog lo visita principalmente gente con GNU/Linux como sistema operativo y Firefox como navegador, cosa que me gusta bastante.

Un dato a tener en cuenta es que los monitores de los navegantes cada vez son mejores (mayor resolución), y es necesario adaptar el diseño a los nuevos tiempos.

Y volviendo al tema del control de la información por parte de Google, el 80% de las visitas de este blog vienen de Google (y otros buscadores), así que no hace falta mucha reflexión para darse cuenta de la dependencia existente. ¿Dependo del todopoderoso Google?

15 febrero 2008

Mysql-query-browser en Ubuntu: Interfaz grafica para MySQL

Para todos aquellos que tienen en su Ordenador un servidor casero (normalmente LAMP) para hacer pruebas y crear sus páginas, recomiendo un programa de gran utilidad. Con Mysql-query-browser te puedes conectar a cualquier base de datos MySQL y ejecutar sentencias SQL con una interfaz gráfica muy sencilla e intuitiva.


Además de poder ejecutar sentencias SQL, dispone de un estupendo editor visual de tablas, con el que permite a los más principiantes crear sus propias tablas con muchos campos, restricciones, claves, etc.


Y por si fuera poco, en la parte inferior derecha, disponemos de una pequeña chuleta con los operadores y funciones más habituales para trabajar con nuestras consultas, y una sección de ayuda dónde se muestra la sintaxis de las sentencias SQL.


En resumen, una gran herramienta para principiantes o novatos en MySQL, y también para los no tan novatos.

Instalar mysql-query-browser en Ubuntu

sudo apt-get install mysql-query-browser

Enlaces

Información sobre mysql-query-browser
Descarga mysql-query-browser

Y en futuras sesiones... MySQL Administrator.

13 febrero 2008

Google: ¿Peligro para la humanidad?

En Septiembre del 2007, el Institute for Information Systems and Computer Media, (Graz University of Technology) publicó un estudio en el que habla sobre los peligros y las oportunidades que suponen los buscadores de Internet, en particular Google. En el documento, de 187 páginas, se pueden leer algunas cosas interesantes y también divertidas.

Desconozco hasta que punto el texto es libre de intereses oscuros (¿quién dijo derrocar a Google y dominar el mundo?), pero sin lugar a dudas merece la pena echar un vistazo rápido a algunas secciones. Es evidente que el monopolio del control de la información por parte de Google supone un peligro, pero ¿hasta que punto? ¿Está la humanidad en peligro? ¿Se esta creando una nueva generación de estudiantes sin cerebro que solamente saben buscar y copiar? ¿Se debe separar Google en varias empresas independientes?

Os dejo algunas de las ideas que más me han gustado/llamado la atención. No deja de ser curioso que en el estudio sobre los peligros que supone Google, se use Google constantemente para buscar información.

La conexión Google-Wikipedia (GWC)

Cómo dos organizaciones pueden cambiar el modo en que buscamos información y aprendemos. (secciones 1-5)

Es especialmente inquietante la parte en la que relaciona la Wikipedia con Google, dónde afirma que Google privilegia de forma deliberada las entradas de la Wikipedia. Resulta aún más extraño ver como afirma que la versión alemana de Google lo hace de forma más contundente.

También llama la atención el hecho de que las entradas de la Wikipedia "no le gustan" al buscador de Microsoft (www.live.com).


La estupidización de los estudiantes

Los estudiantes ya no tienen las habilidades de buscar, encontrar, leer, interpretar, escribir y presentar documentos científicos propios, en lugar de ello se limitan a copiar. Sus cerebros están contaminados por fragmentos de términos de búsqueda en Google.


Google informa
El ranking de un algoritmo matemático de una corporación privada del mercado de valores determina que información recibimos. Esto es una situación única en la historia de la humanidad.


Para los interesados en el tema, quiero añadir que en el estudio se habla sobre Google Adictos, sobre el plagio en Internet y sobre cómo Google no hace nada para evitarlo (más bien lo facilita), entre otros temas interesantes.


Descargas
Descargar Estudio sobre el peligro de los buscadores, en particular Google (Inglés, PDF)

Descargar Estudio sobre el peligro de los buscadores, en particular Google (Inglés, texto plano)


Términos curiosos del estudio

GWC = Google-Wikipedia Connection
GCPS = Google Copy Paste Syndrome


El futuro de Google y la humanidad


Enlaces
La UE cuestiona la política de privacidad de Google
Europe questions Google's privacy policy
Novedades en la política de privacidad de Google (2007)
Política de privacidad de Google
Google sabe demasiado sobre nosotros
Peligro Goolge

10 febrero 2008

Encontrar diferencias entre carpetas en Ubuntu

Hace muy poco hablé sobre cómo encontrar diferencias entre carpetas usando los comandos diff y ls (GNU/Linux). Ahora vuelvo a escribir para mostrar un método mucho más sencillo y obvio, que se me había pasado por completo.

Encontrar las diferencias entre dos carpetas

  • diff /home/usuario/carpeta1 /home/ususario/carpeta2

Solamente hace falta sustituir las carpetas (parte en negrita) por las carpetas que quieres comparar.

Encontrar las diferencias entre dos carpetas recursivamente
  • diff -r /home/usuario/carpeta1 /home/ususario/carpeta2

06 febrero 2008

Truecrypt 5 en Ubuntu 7.10

Hace pocos días enlacé un tutorial sobre cómo configurar truecrypt en Ubuntu 7.10 con interfaz gráfica.

Ayer mismo salió la nueva versión de truecrypt (5.0), y tan solo hace falta bajárselo e instalar el archivo .deb para empezar a usarlo.

Entre las novedades destacan:

  • Posibilidad de cifrar una partición o disco, tras lo cual es necesario introducir una contraseña antes de arrancar el sistema operativo (sólo en Windows)
  • Interfaz gráfica para Linux
  • Versión para Mac OS X
  • Uso del algoritmo SHA-512
  • Corrección de bugs
Descargar truecrypt 5.0 para Ubuntu 7.10
Web oficial de Truecrypt

04 febrero 2008

Encontrar diferencias entre carpetas en GNU/Linux (Ubuntu)

Actualización: Como encontrar diferencias en Ubuntu más fácilmente.

Anteriormente hablé de cómo sincronizar carpetas de un PC con Ubuntu y Unison , ahora explico este pequeño truco sencillo que me ha sido útil más de una vez.

En algunas ocasiones, quiero comprobar que dos directorios contienen lo mismo, y si no es así, me gusta saber que es lo qué falta en cada uno de ellos. Cuando no me apetece usar Unison para tal cometido, uso dos comandos muy sencillos pero potentes: ls y diff.

Cómo conocer las diferencias entre dos carpetas

  • Abrir un terminal
  • Ejecutar ls /home/usuario/carpeta1 > carp1 (cambiando la parte en negrita por nuestra carpeta1)
  • Ejecutar ls /home/usuario/carpeta2 > carp2 (cambiando la parte negrita por nuestra carpeta2)
  • Ejecutar diff carp1 carp2

Si todo sale bien, y tienen los mismos archivos, no se mostrará nada en pantalla. Si tienen alguna diferencia, se mostrarán en pantalla todas las que haya.

Como conocer TODAS las diferencias entre dos carpetas
Si nos interesa saber si hay alguna diferencia de forma recursiva, es decir, diferencias en todos los subdirectorios de carpetas (pej. en una colección de música)
  • Abrir un terminal
  • Ejecutar ls -R /home/usuario/carpeta1 > carp1 (cambiando la parte en negrita por nuestra carpeta1)
  • Ejecutar ls -R /home/usuario/carpeta2 > carp2 (cambiando la parte negrita por nuestra carpeta2)
  • Ejecutar diff carp1 carp2

Quiero aclarar que para entender las diferencias (cuando se producen) hay que leerse el manual de diff, pero si no hay diferencias, que es lo que queremos generalmente, simplemente veremos que no aparece nada en pantalla.

Nota importante: vigilad con los ficheros de salida, según donde los guardéis pueden dar lugar a diferencias:

1. listamos la carpeta actual.
2. listamos la carpeta actual otra vez.
3. no debería haber diferencias en una misma carpeta.. teóricamente.

ls > carp1

ls > carp2
diff carp1 carp2

Esta comparación dará como resultado que la carpeta carp2 tiene un fichero más que la carp1, debido a que lo hemos generado en el primer paso.


PD: Sí, en el títutlo pongo Ubuntu porqué es mas comercial.