jueves, 18 de febrero de 2010

Tiendas online del siglo pasado

El domingo por la noche compre un par de alfombras. Por internet, que es infinitamente mas comodo que desplazarse a varias tiendas. Con el inconveniente que no puedes verlas en directo, pero con la ventaja de que puedes ver cientos y comparar las fotos.

Al finalizar la compra, la unica opcion de pago era mediante transferencia (ni VISA ni mucho menos PayPal). Bueno, hasta ahi de acuerdo. A mi las transferencias me salen gratis, y si ellos se ahorran el pagar una comision a VISA, pues ya me parece bien.

Sin embargo lo que me dejo de piedra fue el "y remitanos el resguardo de la transferencia por fax al numero indicado".

FAX? Que se lo envie por fax? Y esta gente, con tienda online, no tiene correo electronico???

En fin, que suerte que compre un modem hace unos meses, y lo pude estrenar en su faceta de envio de faxes. Y debio funcionar, porque el martes a las 10 de la mañana (a las 36 horas!) ya tenia las alfombras en casa. Las habian enviado el lunes, claro. Pero lo curioso de la historia es que el dinero no les llegaba a su cuenta... hasta el miercoles! Se fiaron del resguardo enviado por fax como si fuese la palabra revelada.

Por cierto, que el mini '09 ya ha recibido varios mensajes de fax, que me remite por mail en forma de PDF.


.

Monitorizando el SAI

Esta semana he actualizado el apcupsd (3.14.8), un demonio para controlar SAIs de la marca APC.

Una de las mejoras para OS X es el apcagent, una utilidad que corre en la barra del reloj. Entre otras cosas, nos permite ver el estado del SAI y los eventos, ademas de tener un icono que cambia en funcion de que el SAI tenga corriente, funcione con bateria o haya sufrido un cambio de estado recientemente.



Pero lo mas importante es que muestra alertas via Growl. Y en mi caso ya sabemos lo que eso significa: configuracion del Growl para que las alertas se despachen por el Prowl y lleguen por push a mi iPhone!

En teoria HardwareGrowler tambien detectaba cambios de estado del SAI y sacaba alertas por Growl, pero no se por que dejo de funcionar. El apcagent realmente funciona.

Ya puestos, he hecho la prueba de desconectar el SAI y ver que cuando baja de un umbral (por % de bateria restante, o bien minutos restantes) es capaz de apagar el Mac. Lo ha hecho sin problemas. Ademas, los discos firewire (MyBook 1TB y Drobo) se apagan al apagarse el Mac, por lo que cuando la bateria del SAI llegue a 0, no sufren un corte brusco. El unico que sufre un poco es el Transmission, ya que al hacer un kill del proceso no cierra ordenadamente, y cuando vuelve a arrancar debe comprobar la integridad de los ficheros que esta compartiendo.

Y por ultimo he habilitado el servidor web del Mac, le he tirado unos ficheros .cgi al directorio cgi-bin, y ya puedo consultar via web el estado del SAI.



En fin, una cosita mas :-)


.

domingo, 14 de febrero de 2010

Silenciando el mini '06

Nunca es tarde si la dicha es buena!

Ya habia comentado en alguna ocasion que mi mini '06 era un poco ruidoso. Sin embargo, lo que mas me fastidiaba es que no podia achacarlo a nada en concreto.

Por un lado, el ventilador no estaba siempre a tope, lo que descartaba el tipico olvido de reinstalacion del cable del sensor al volver a montarlo tras cambiar memoria o CPU.

Por otro, el aumento de revoluciones no venia dado por un programa que hiciera un uso intensivo de CPU o tarjeta grafica, sino por el simple hecho de hacer scrolling en una pagina web.

Asi que al final te acostumbras. En alguna ocasion habia pensado conectar el ventilador a 12v con un potenciometro y ajustar yo mismo a mano la velocidad. Es de esas cosas que piensas pero no las haces por pereza. Por pereza y porque iba a quedar como un churro.

Al final la solucion ha llegado por casualidad. Tope con una pagina donde explican que con el programa smcFanControl se puede controlar las rpm minimas del ventilador (cosa que ya conocia) y ademas (y aqui viene la novedad), tambien las rpm maximas por linea de comandos!



Asi que ya he creado una aplicacion con Automator que se ejecuta al arrancar (FanLimit.app) y me limita el ventilador a unas 2500 rpm. Tambien he creado otra (FanUnlimit.app) que le deja subir hasta donde buenamente pueda (unas 6200 rpm), que entraria en accion si el script detecta una temperatura alta (digamos 70 grados) y que iria monitorizando cada minuto.

Por cierto, el script en cuestion, aunque simple, aun tengo hacerlo. Espero tenerlo acabado antes de que se funda la CPU.


.

jueves, 4 de febrero de 2010

Compila, compila!

Mi Proyecto Ultra-Secreto (PUS) se esta encontrando con dificultades.

Lo que en un principio era instalar una libreria de tratamiento de imagenes para Perl se esta complicando. Por suerte, Perl viene instalado en Snow Leopard, pero la libreria de tratamiento de imagenes GD no.

Y no es que venga en un .dmg, siguiente, siguiente y ya esta. No. Las cosas se hacen al estilo Unix, compilando por linea de comandos.

Y los problemas empiezan cuando faltan unas cosas, no encuentra otras, ...

Probamos con otra libreria, ImageMagick. Esta se instala sin problemas (se descomprime en un directorio). Los problemas vienen luego, cuando no encuentra librerias en tiempo de ejecucion, o las que encuentra no son de su agrado.

Por un lado tengo que bajarme de Apple (o mirar en los DVD's de Snow Leopard) el Xcode, e instalarlo.

Por otro, ha visto que para instalar librerias ya compiladas hay servicios como MacPorts, Rudix o Fink.

Asi que ya se con que me voy a pelear las proximas noches...

Por cierto, esta mañana he ido a comprar unos cables de fibra optica y unos conectores toslink-toslink... La parte hardware del PUS va tomando forma...


.

miércoles, 3 de febrero de 2010

Maldito IE, maldito Windows

Si bien para instalar y configurar mi Linksys WV54CGA no es necesario Windows (unico sistema operativo soportado por el CD de instalacion), hay un punto (opcional) de la configuracion que necesita Internet Explorer, y por consiguiente Windows.

Para fijar las areas de deteccion de movimiento se necesita ejecutar un ActiveX, por lo que ni con Firefox ni con Chrome. Hay que acabar haciendose con un IE.

Lo malo es cuando el IE peta escandalosamente al intentar fijar el area de deteccion o incluso ver el video!

Al final, tras buscar informacion por la red resulta que el culpable es el Data Execution Prevention de Windows, que ante cualquier intento sospechoso te cierra el programa.

Pero no solo eso. Para llegar hasta ahi primero he tenido que incluir la URL en la Zona Segura del IE. Luego modificar las caracteristicas de la Zona Segura para permitir que un applet no firmado (como es el caso), se pueda instalar y no lo ignore directamente. Y por ultimo lo del DEP.

Aun asi estoy contento con la camara. La unica pega es el problema de cobertura en cuanto la alejo 3 o 4 tabiques del router wifi. Lastima que no tenga adaptador de antena (y no estoy yo ahora para desmontarla y soldarle uno, si es que se pudiera).

Las soluciones son dos:

  • Comprar la WVC200, que tiene antena externa y se le supone mayor alcance. Eso si, no se encuentra por menos de 200 euros (como su nombre indica). Mola porque tiene pan, tilt y zoom (innecesario para el uso que le voy a dar).
  • Meter otro router wifi entre el router wifi original y la camara, configurado en modo bridge con el fin de extender la cobertura inalambrica. Es un dinerito si tienes que comprarlo, pero si ya tienes uno al que no le dabas uso...

Mi proyecto ultra-secreto avanza con paso firme...


.

lunes, 1 de febrero de 2010

Quinto aniversario del Mac Mini

... y se me paso!

El Mac Mini fue presentado en la Macworld Expo San Francisco, alla por Enero de 2005.

Lanzado por $499, fue el Mac mas barato, la puerta de entrada a un nuevo mundo para muchos usuarios. Y lo sigue siendo, aunque el modelo mas barato se vende ahora por $599. Poca diferencia si miramos lo que ha cambiado por dentro, siendo lo mas destacable un cambio de arquitectura (de PowerPC a Intel), pero que aun asi sigue siendo igual por fuera.

Haciendo una comparativa de como nacio a como es ahora...

  • Procesador PowerPC de 1.25GHz o 1.42GHz
  • Bus a 167MHz
  • 256MB de memoria SDRAM DDR a 333MHz, ampliable a 1GB
  • Disco duro Ultra ATA de 40 o 80GB
  • Unidad combo (DVD-ROM/CD-RW) o SuperDrive™ (DVD±RW/CD-RW)
  • Tarjeta grafica ATI Radeon 9200 con 32MB de memoria de video
  • Un puerto FireWire 400 y dos puertos USB 2.0
  • Ethernet 10/100 BASE-T y modem 56K V.92
  • Soporte para WiFi AirPort Extreme y Bluetooth;
  • Salidas DVI o VGA out (con adaptador incluido)
  • Altavoz interno y salida de audio
  • Dos modelos por $499 y $599

Y cinco años mas tarde...

  • Procesador Intel Core 2 Duo a2.26GHz, 2.53GHz, o 2.66GHz
  • Bus a 1066MHz
  • 2GB de memoria SDRAM DDR3 a 1066MHz, ampliable a 4GB
  • Disco duro Serial ATA de 160GB, 320GB o 500GB
  • Unidad SuperDrive™ (DVD±RW/CD-RW)
  • Tarjeta grafica NVIDIA GeForce 9400M con 256MB de memoria de video
  • Un puerto FireWire 800 y cinco puertos USB 2.0
  • Ethernet 10/100/1000 BASE-T Gigabit
  • WiFi AirPort Extreme 802.11n y Bluetooth 2.1 + EDR
  • Salidas DVI y Mini DisplayPort (a la vez)
  • Altavoz interno
  • Entrada combinada optica/line in
  • Salida combinada optica/line out
  • Dos modelos por $599 y $799, y un Server por $999

Ademas del paso a Intel, el modelo basico tiene el cuadruple de RAM, la red ha pasado a ser Gigabit, y las entradas y salidas de audio, digitales.

El modelo se hizo popular entre los entusiastas de Home Cinema, y tambien se ha utilizado como servidor por su bajo consumo y su pequeño tamaño.

Y yo estoy encantado con los mios :-)


.