Razones por las que uno decide ser ingeniero

4 01 2010

A veces algún compañero me manda un fordward interesante, y el que os pongo a continuación me lo ha parecido.

1. Porque dormir más es vivir menos.

2. Porque me gusta oír todos mis CD’s en una noche.

3. Porque me gusta oír el mismo CD 80 veces en una noche.

4. Porque sé modular, seccionar y calcular todo lo que tenga por delante.

5. Porque puedo ver espacio donde tú sólo ves vacío.

6. Por no tirar el compás semi-profesional de la comunión.

7. Porque soy masoquista.

8. Porque me gustan los proyectos de futuro a largo plazo.

9. Porque “vida propia” es un concepto que se me escapa.

10. Porque no sabía donde me metía.

11. Porque era joven e inexperto.

12. Porque me van las preguntas de 5 puntos y 4 folios.

13. Porque me mola eso de tener 4 ó 5 horas de examen y que aún te falte tiempo.

14. Porque veo en 3D y en diédrico lo que otros ni ven.

15. Porque mi madre me quiere en casa.

16. Porque nací pobre.

17. Porque bueno… estuvieron los Espartanos, los Troyanos… y ahora estamos nosotros.

18. Porque necesitaba saber cuánto alcohol puedo beber.

19. Porque el red bull es adictivo.

20. Porque la ingeniería es un gran hermano que siempre te rodea.

21. Porque… porque…? por qué??? por quéeeeeeeee??? Eso me pregunto yo a todas horas.

22. Una vez leí que palmas a las 72 horas sin dormir…necesitaba comprobarlo.

23. Porque me encanta cenar cuando veo amanecer.

24. Porque estaré estudiándola como poco 10 años.

25. Porque donde tú sólo ves un papel con letras yo veo un lenguaje de signos, de programación, incógnitas que despejar…

26. Porque me encanta ser universitario y sólo en esta carrera puedo serlo hasta los 40.

27. Porque me gusta reventarme la cabeza con algo que ni siquiera sé si tiene solución.

28. Porque me encanta pasar horas y horas rayando a 45 grados y luego ver el mismo 4 de siempre estampado en mi lámina.

29. Porque me di un golpe en la cabeza y vi tantas estrellas, que pensé que tenía visión espacial….

30. Porque llevar gafas es de modernos y programar durante 3 horas contribuye a ello.

31. Porque un diagrama de flujo vale más que mil palabras.

32. Porque dudaba entre esto o la legión y me dan miedo las cabras.

33. Porque quería inventar una paranoia que ni los psicólogos pudiesen encontrar solución.

34. Porque de algo hay que morir, y como no fumo…

35. Porque sé calcular el centro de gravedad y el eje de giro de cualquier cosa que se caiga a mi alrededor.

36. Porque me encantan las preguntas de ideas felices.

37. Para tener batallitas que contarles a mis nietos.

38. Porque no tenia vida social antes de entrar, ya tenía ganado el tener que perderla.

39. Porque quiero quedarme ciego para ser pensionista

40. Porque me gusta que los profesores me pregunten en los exámenes como resolver algo porque ellos no tienen ni puta idea de cómo hacerlo.

41. Porque me gusta la técnica de ensayo y error, y error, y error, y error….





Apagar la pantalla del iMac

28 12 2009

Una de las cosas que me “molestaban” de los iMacs era que no había forma de apagar la pantalla. Con Tiger la solución primero pasó con bajarle el tiempo de reposo, pero eso no me terminaba de convencer, luego encontré un Widget, Sleep Display, que precisamente hacía eso, apagar la pantalla. Lo usé durante mucho tiempo, y en el iMac G4 todavía lo sigo usando.

En Leopard y Snow Leopard ya dejó de tener sentido el uso del Widget porque Apple se dio cuenta de que había usuarios que querían apagar la pantalla de su equipo. Así que hay dos formas de hacerlo:

- Mediante atajo de teclado: Shift+Ctrl.+⏏

- Mediante esquinas activas: hay que ir a Preferencias del Sistema/Exposé y Spaces y en la pestaña Esposé se pueden programar las esquinas activas, y entre las opciones está la de Poner la pantalla en reposo.





Notificaciones de Mail con Growl

16 12 2009

Para mi Growl es una de esas aplicaciones imprescindibles, y que ya deberían de venir incluidas con Mac OS X.

Con Growl viene incluido el GrowlMail, que lo que hace es notificar los nuevos mails. Pero cada vez que se sale una versión nueva de Mail, GrowlMail deja de funcionar, con lo que hay que esperar a que saquen una versión de Growl, para que dure durante un periodo corto de tiempo. Así que lo mejor es crear una Regla de Mail.

El contenido de la Regla es un AppleScript con el siguiente texto:

-- Growl Alerts in Mail
-- Hunter Ford [http://www.cupcakewithsprinkles.com]
-- This script arises from the lack of any Growl Support in Mac OS X Snow Leopard (10.6)
-- Code inspired by and adapted from James Higgs [http://blog.jameshiggs.com/2009/08/28/growlmail-on-snow-leopard-a-temporary-fix/] as well as those mentioned.

tell application "GrowlHelperApp"
	-- Make a list of all the notification types
	-- that this script will ever send:
	set the allNotificationsList to {"New Email"}

	-- Make a list of the notifications
	-- that will be enabled by default.
	-- Those not enabled by default can be enabled later
	-- in the 'Applications' tab of the growl prefpane.
	set the enabledNotificationsList to {"New Email"}

	-- Register our script with growl.
	-- You can optionally (as here) set a default icon
	-- for this script's notifications.
	register as application "Mail" all notifications allNotificationsList default notifications enabledNotificationsList icon of application "Mail"
end tell

-- Mail Rule Trigger
--
-- Source: Benjamin S. Waldie [http://www.mactech.com/articles/mactech/Vol.21/21.09/ScriptingMail/index.html]
using terms from application "Mail"
	on perform mail action with messages theSelectedMessages for rule theRule
		repeat with thisMessage in theSelectedMessages
			-- Process the current message

			-- Grab the subject and sender of the message
			set growlSubject to subject of thisMessage
			set growlSender to my ExtractName(sender of thisMessage)

			-- Use the first 100 characters of a message
			set growlMessage to (content of thisMessage)
			set growlLength to (length of growlMessage)

			if growlLength > 100 then
				set growlMessage to (characters 1 through 100 of growlMessage) & "…"
			end if

			set growlMessage to growlSubject & "

" & growlMessage

			-- Send a Notification
			tell application "GrowlHelperApp"
				notify with name "New Email" title growlSender description growlMessage application name "Mail"
			end tell
		end repeat
	end perform mail action with messages
end using terms from

-- *ExtractName*
--
-- gathers the name portion from the "From: " line
--
-- Source: robJ [http://forums.macosxhints.com/archive/index.php/t-19954.html]
to ExtractName(sender_)
	if sender_ begins with "<" then
		return text 2 thru -2 of sender_
	else
		set oldTIDs to text item delimiters
		try
			set text item delimiters to "<"
			set name_ to first text item of sender_
			set text item delimiters to oldTIDs
		on error
			set text item delimiters to oldTIDs
		end try
		return name_
	end if
end ExtractName

El AppleScript está sacado de Cupcake With Sprinkles, y es para Snow Leopard. Lo que hay que hacer es abrir el Editor AppleScript que se encuentra en /Aplicaciones/Utilidades. Se pega todo el texto en cursiva y se guarda. Yo lo he guardado con el nombre Growl Alert en Documentos/AppleScripts para así no borrarlo por accidente.

Luego se va a Mail y en las Preferencias, hay que ir a la pestaña Regla y crear una regla como la que se muestra en la imagen:

Como se puede ver, se ha escogido la opción de “Todos los mensajes” y en las acciones a realizar pues “Ejecutar AppleScript” y hay que añadir la ruta donde se ha guardado el AppleScript.

Luego se acepta y le dices que sí. Seguramente hay que cerrar Mail y volver a abrirlo. Lo que ocurre la primera vez que se abre ( y sólo esa vez) es que aparecerán avisos de todos los mails que hay, con lo que se te llena la pantalla de avisos de mails, tranquilo, pulsas Alt + X de uno y se borran todos los de la pantalla. En mi caso tuve que pulsar dos veces.





Borrar archivos de la papelera que se resisten

5 12 2009

Una de las peculiaridades de Mac OS X es la gestión de la papelera. Todo dispositivo de almacenamiento, ya sea disco duro, memoria USB, tarjeta SD,.. que se conecte a tu Mac tiene su propia papelera. De modo que cuando borramos algo se va a la papelera de ese dispositivo, aunque el sistema muestra ese contenido como si estuviera en nuestra papelera. Esto es bueno porque así si nos equivocamos al eliminar algo siempre se puede recuperar, cosa que no ocurre por ejemplo con las memorias USB en Windows, que al eliminar no pasan por la papelera. Lo malo es que hay que acordarse de vaciar la papelera sino cada vez que se desconecte ese disco, pues nos aparecerá la papelera llena.

El problema viene cuando por alguna razón al tratar de vaciar la papelera nos da un error. Algunas veces se solucionar vaciar la papelera de forma segura, pero la mayor parte de las vences no. Apple da una serie de soluciones, pero que a mi no me han funcionado. Así que para esos casos os vendrá bien este comando del Terminal:

sudo rm -rf ruta_del_archivo/nombre_archivo

con ello, os pedirá la clave de administrador ( al introducirla no aparece nada en pantalla, cosas del UNIX ;) ), le dais a entrer y archivo borrado. Pues como a veces esto tampoco funciona hay todavía otra posibilidad que es la que yo uso y es borrar la carpeta de la papelera, tranquilos que no pasa nada, que el Mac OS X vuelve a crear otra sin problemas. ¿Y esto como se hace? Ahora lo explico.

Mac OS X denomina a las papeleras de los dispositivos externos por .Trashes, y como .Trash a la de nuestro usuario. Bien lo que hay que hacer es escribir comando que os mencioné anteriormente, dejando un espacio delante y luego vais a la papelera y arrastrais el archivo al Teminal, y quedaría algo así:

sudo rm -rf  /Volumes/Nombre_Disco/.Trashes/nombre_archivo

borráis el nombre del archivo y la barra /, quedando así:

sudo rm -rf  /Volumes/Nombre_Disco/.Trashes

le dais a enter, luego la clave, otra vez enter y se borrará la carpeta y con ella el dichoso archivo imborrable.

Si el archivo cabrón está en vuesto usuario la ruta sería algo así como:

/Users/nombre_usuario/.Trash

el procedimiento es el mismo.

Espero que os sirva de ayuda.





Navegadores en Mac OS 9

27 11 2009

Mac OS 9Desde que instalé Mac OS 9 en mi iBook G3 Clamshell, he estado jugando un poco con Mac OS 9, que tampoco es que sea tan diferente de Mac OS X. Y bueno, la verdad es que he estado provando durante unso cuantos días los distintos navegadores que he ido encontrando por la red.

Internet Explorer 5: había porbado este navegador en mac OS X Panther y la verdad es que nunca vi un navegador tan lento como ese, y por suspuesto en su verión para Mac OS 9 he comprobado que tampoco es que estuviera mucho mejor.

Netsacape Navigator 7: es la última versión de este navegador que en su día fue tan popular y que es completamente estable y rápido. Una de las alternativas que recomiendo.

iCabiCab 3.0.5: este navegador no es gratuito, peor su última versión para Classic es del 2008. Lo probé porque lo recomendaban en muchos sitios de internet, según parece fue el mejor navegador que existió para Mac OS 9, y la verdad es que cargaba muy rápido las páginas, pero pronto descubrí un gran problema y es que de vez en cuando el sistema dejaba de responder. Me pasó varias veces y sólo cuando usaba ese navegador por lo que fue fácil deducir cual era el causante. Por cierto, de este navegador hay versión para Mac OS X y para el iPhone/iPod Touch.

ClassillaClassilla: es un navegador Open Source basado en Mozilla, cuya última versión, la 9.0, data del 30 de junio de 2009, por lo que se trata de un navegador actual para usar bajo Mac OS 9, y aunque mencionan en su página web que no consideran que Classilla sea una alternativa a iCab, pero sí a Internet Explorer o Netscape Navigator.

Para ver cual cargaba mejor o peor las páginas probé el tiempo de carga de varias páginas, y el resultado es que iCab y Classilla casi tardaban el mismo tiempo. Netscape se podría decir que tampoco lo hizo mal, aunque tardo algo más que los otros dos, y por supuesto Internet Explorer se demoró en todas, incluida la página de Google.

La única pega que hay que ponerle a todos los navegadores es el soporte de flash. iCab y Netscape consiguen evitarlo en cierta manera. Con Intenet Explorer ni lo intenté, era absurdo ver como se demoraba minutos en cargar una página, no te digo el tiempo que tardaría en reproducir vídeo. El que más problemas planteó fue Classilla, que me pedía instalar el plugin de Flash y en la página de Adobe no aparecía versión para Mac OS 9.

Así que de estos 4 navegadores, yo me quedo con Clasilla.





Safari 4 en mi iBook G3 Clamshell

20 11 2009

Como ya he comentado en otras entradas tengo un iBook G3 Clamshell SE. La verdad es que es una maravilla de equipo, pero cuando salió Safari 4 me encontré con un gran problema porque me habían desaparecido las barras de desplazamiento, con lo que en su pantalla de 12″ y con una resolución de 800×600 pixeles, pues no se podía navegar. La solución temporal al problema fue reemplazar Safai 4 por la versión anterior, que tuve que copiar de otro equipo, porque por alguna extraña razón que sólo Steve Jobs debe conocer, pues no se puede desinstalar. Y luego se criticaba lo mismo de Internet Explorer  en Windows.

Leyendo distintos foros había encontrado que el problema se debía a que en la versión 4 de Safari se había cambiado la forma en el navegador usaba las barras de desplazamiento, y por alguna causa cuando la resolución era infeior a los 1024×768, pues las dichosas barras no aparecían.

Pues bien, conociendo el sistema paternalista de actualizaciones que tiene Apple, con el que sólo te aparecen aquellas actualizaciones que tu equipo soporta, me parecía muy extraño que si mi Clamshell no era compatible con Safari 4. Así que si Safari seguía apareciendo como actualización, tendría que funcionar. Aunque he de reconocer que tenía mis dudas.

Así que ayer me armé de valor y decidí instalar Safari 4.0.4 en el Clamshell, todo salió bien, y tras abrir Safari pude comprobar que las barras de desplazamiento estaban en su sitio.

Incluso en una máquina tan antigua como la mía, Safari 4 va muy fluido, mucho mejor que Safari 3, aunque por desgracia los vídeos de youtube se ven a saltos.





NTFS en Mac

14 11 2009

MacintoshHDUna de las primeras cosas “extrañas” que te encuentras cuando llegas a Mac, es que no puedes escribir en los discos duros externos que tienes formateados en NTFS. Hace años en la era PowerPC, la solución pasaba por formatear esos discos a FAT32 y no poder usar archivos de más de 4 GB o bien en HFS+, que es el formato típico de Mac OS.

Con el paso a Intel, algunas compañías de software comenzaron a sacar versiones de sus programas y utilidades que ya tenían para otros sistemas operativos. Así ahora para poder escribir en discos duros externos, pues hay disponibles dos utilidades que lo que hacen es instalar los controladores que permiten hacer esto.

Las dos utilidades disponibles son Paragon NTFS for Mac, que es de pago, y MacFuse, que es de Google y gratuito. De ambas la que uso es la primera, ya que se instala, se reinicia el Mac y listo. Con MacFuse pasa más o menos lo mismo, aunque lo usé en su primera versión y lo desintalé ya que montaba el disco duro en red y era más lento su funcionamiento, creo que con la segunda versión ya han corregido esto, aunque yo sigo prefiriendo el software de Paragon.





La gente en las bibliotecas

11 11 2009

Ésta entrada de Homotecno me ha inspirado para escribir sobre el comportamiento de ciertos individuos en las bibliotecas. Yo me he encontrado con varios tipos curiosos de usuarios:

1.  Si toco la puerta no estoy dentro. Este caso sólo lo vi una vez, pero fue tan absurdo que creo que merece contarlo.

En plena época de exámenes, justo antes de que comience el primer examen, con los nervios a flor de piel y con la biblioteca llena hasta la bandera  suena un móvil, en principio suele ser alguien que se ha olvidado de ponerlo en silencio ( a quien no le ha ocurrido), pero esta vez era diferente, el móvil seguía sonando. La gente empieza a mirar a ver quien era, y tras un buen rato una chica rebusca en su bolso y lo saca, se levanta y se pone a caminar por el pasillo con pinta de haber salido de un pase de modelos, mientras su móvil sigue sonando, mientras cientos de estudiantes enfadados le seguíamos con miradas de odio, y justo cuando se acerca a la puerta y pensábamos que iba a terminar por salir, pues no, se queda con una mano en el pomo de la puerta, descuelga y se pone a hablar como si estuviera fuera. Así que tras esto, la gente se enfada aún más. Algunos se rien, por no llorar, y hay quien empieza a “sugerirle” que salga, pero ella se guira mirando hacia la puerta y sigue hablando como si lo que toda aquella sala estuviera haciendo no fuera con ella.

Al final se levantó alguien y le “sugirió” que abandonara la sala, con el argumento de que nos estaba molestando. Ella salió, más que indignada porque pensaba que si se estaba en la puerta ya no molestaba. :D

2. Suena pero no molesta

Soy de los que piensan que lo “normal” es poner el móvil en silencio al entrar en una biblioteca, y luego están los que lo ponen encima de la mesa “porque los van a llamar” y como lo van a descolgar rápido, pues no van a molestar. Luego se van a tomar el café y dejan el móvil olvidado en la mesa y no paran de llamarle

3. Voy a un pase de modelos

En este caso no suele ser el móvil lo que más molesta, sino, sus tacones. Se ponen tacones de esos que se escuchan antes de que entren en la biblioteca y pasan por el pasillo como si estuvieran en su desfile de pase de modelos, mientras suenan los acordes de sus taconazos, y no falla una pues siempre van a sentarse al final de la sala para poder lucir modelito. Aunque, algunas alegren la vista, la verdad es que debe de resultar incómodo estudiar de esa forma.

Cuando les llaman, se les ha olvidado ponerlo en silencio y en lugar de quitarle en ese momento el sonido, optan por ponerse a correr por toda la sala hasta la salida, con el estruendo producido por sus taconazos, aunque hay alguna que se da cuenta y trata de cruzar de puntillas para no hacer tanto ruido.

4. Aporreo el portátil

De unos años para aquí, se ha popularizado entre los estudiantes universitarios el uso del portátil. Lo llevan a todos los lados. La verdad es que yo soy de esos de la vieja escuela, y me compré uno cuando comencé con mi proyecto de fin de carrera, que es cuando verdaderamente lo necesité.

Pues bien he descubierto que hay algunos que se piensan que delante no tienen un portátil sino una máquina de escribir y escuchas como clavan sus dedos en cada tecla para que quede bien pulsada. Lo malo es que se les escucha desde la otra esquina de la biblioteca. Lo que no entiendo es cómo resisten tanto sus equipos.

¿Hay más tipos de usuarios de biblioteca molestos?





Read It Later

2 11 2009

Icono FirefoxUno de los defectos que he adquirido con Mac OS X es el tener muchas ventanas abiertas de varias aplicaciones. Y con los navegadores que uso habitualmente, Safari y Firefox, el número de pestañas suele andar en la veintena, y como suelo tener a la vez abiertas pues unas 2 ó 3 ventanas de cada uno. La cosa se complica.

El otro día escuchando el episodio 155 de Puromac, pues recomendaron una aplicación, Read It Later, que guarda las páginas para leerlas en otro momento. El programa es compatible con todos los navegadores del mercado: Safari, Firefox, Chrome, Opera, Explorer,… y se puede usar con cualquier sistema operativo.

El funcionamiento es muy sencillo, se guardan en tu barra de favoritos 3 accesos directos, de los que se puede editar el nombre:

“Read It Later”, al pulsarlo nos añadirá a la lista de páginas por leer la página que estemos viendo en ese momento.

“Mark As Read”, con este se elimina dicha página de nuestra lista de páginas.

“Reading List”, accedemos a la lista de páginas que hemos guardado.

La aplicación es gratuita, y hay que registrarse para poder instalarla, pero permite la sincronización, de forma que las páginas marcadas en un equipo las verás en otro, o en el iPhone/iPod Touch. Tambien tiene una característica que me ha parecido muy interesante, y es que la lista de páginas por leer se mezclan con independencia del navegador con el que fueron agregadas, con lo cual se pueden consultar de cualquier forma.

Otra de las características es el modo off-line, que te permite leer las páginas guardadas aunque no esté conectado el equipo.

Así, que ahora en lugar de tener 40 pestañas abiertas en Firefox, y que se vuelven a abrir cada vez que cargo de nuevo la aplicación, pues he comenzado a añadir dichas páginas a mi lista de páginas por leer, aunque he dejado unas 10 pestañas abiertas todavía en Firefox, que tampoco hay que perder las malas costumbres de golpe. Aunque eso sí, ahora el Firefox lo noto más ligero que antes. Se nota que cargar tantas pestañas nada más iniciarse tampoco le sentaba tan bien.





Un mail contra los forwards

31 10 2009

Icono MailEsta mañana me ha llegado un formward de una amiga, que ha terminado con mi paciencia de andar borrando toda esa basura que te mandan. Y por supuesto lo ha enviado como se suelen enviar todo este tipo de correos, con una lista interminable de direcciones de correo como cabecera, así que me decicí a mandarle un mail diciéndole lo que pensaba. Y el contenido del mail es el siguiente:

Bueno, veo que aún a tu edad no sabes mandar un mail, así que te explicaré cómo se hace:

1. Si vas a mandar un mail a varias personas, primero usa la casilla de copia oculta, la reconocerás porque pone “Cco:” , y está justo encima de Asunto. Así cada una de las personas que reciba el mail no verá las direcciones de los otros.
2. Si vas a reenviar un mail, pues copias el contenido y lo pegas. Eliminando los datos personales de quien/quienes te lo enviaron. Y por datos personales me refiero a la dirección y a la firma de los mails. Es muy gracioso ver firmas de empresas, o datos personales de alguien que ha reenviado ese mail.
3. Antes de enviar algo que a ti te pacere interesante/importante/… pues piensa si a esa persona le será importante. Por ejemplo si mandas el típico bulo de “si recibes un correo de tal cosa, no lo abras que te formatea el disco duro”. Pues bien, si a quien se lo mandas no usa Windows, pues se la trae floja. También no son “interesantes” todos esos mails que ponen “si se lo envías a X personas te regalamos tal cosa”, porque nadie regala nada y aunque existiera tal promoción, la empresa ni sabría que te has apuntado y que has cumplido la condición de enviar a X contactos porque no tiene forma de averiguarlo.

En definitiva, que si quieres seguir mandando forwars, puedes seguir haciéndolo, pero seguramente te añada en mi lista de correo no deseado, con lo que cuando me escribas un mail importante, pues no lo leeré porque se irá directamente a la papelera.

P.D.: Dado que te gusta reenviar multitud de correos, puedes hacer lo mismo con este, pero ten en cuenta los puntos 1 y 2 y borra mis datos personales.

Muchas gracias por leerlo, y espero que sigas mis consejos.

Por cierto, me he vuelto a encontrar con esa amiga y le he preguntado si ha leído el mail. Lo que no se me ha ocurrido es preguntarle si me va a hacer caso, el tiempo ya me lo dirá.