Archivo

Entradas Etiquetadas ‘mac osx’

AguaYFuego; Se me trancó el Serrucho

Sábado, 18 de Octubre de 2008

No hay nada más fustrante (por no poder escribir la palabra que realmente describe mi estado de animo) que sentarse a trabajar en una idea y encontrarse conque las herramientas no funcionan.

En este caso estoy tratando de liberar código (ya probado un millón de veces) desde Sentilla Eclipse hacia el mote. Pero Eclipse se tira 3 peos:


5:31:03: serial@ftd/M4ASU2W5:115200: resynchronising

Use replacement opcodes
5:31:20: PacketHandler started.
5:31:20: MimeoConnectionListener starting
5:31:20: HostConnectionListener starting
5:31:20: HostCollectionThread started.
5:31:20: Creating CollectionProtocol Ack listener...
5:31:20: Server started.
5:31:20: Listening on: 127.0.0.1:9002
5:31:20: Listening on: 127.0.0.1:10004
5:39:23: Error linking: class file missing:
5:39:23: Failed to install app

En vez de escribir código ahora estoy soportando el entorno de desarollo :(

Curiosamente me conseguí con un error en la bitacora del servidor, un error de arranque:

Parece un problema de arranque del servidor de Sentilla en OSX:


auyan:SentillaWork-1.1.01 josevnz$ tail -f log/hostserver.log
6:34:42: serial@ftd/M4ASU2W5:115200: resynchronising

serial@ftd/M4ASU2W5:115200: resynchronising
Use replacement opcodes
6:34:59: PacketHandler started.
6:34:59: MimeoConnectionListener starting
6:34:59: HostConnectionListener starting
6:34:59: HostCollectionThread started.
6:34:59: Creating CollectionProtocol Ack listener...
6:34:59: Server started.
6:34:59: Listening on: 127.0.0.1:9002
6:34:59: Listening on: 127.0.0.1:10004
java.io.FileNotFoundException: com.sentilla.mote.clientservices.ClientServices.oos (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at com.sentilla.virtual.ImageEnvironment$Image.init(ImageEnvironment.java:179)
at com.sentilla.virtual.ImageEnvironment$Image.(ImageEnvironment.java:206)
at com.sentilla.virtual.ImageEnvironment.addImage(ImageEnvironment.java:317)
at com.sentilla.virtual.HostService$MimeoSync.completed(HostService.java:204)
at com.sentilla.net.mimeo.ProxyImage.completed(ProxyImage.java:164)
at com.sentilla.net.mimeo.ProxyImage$Slingshot.completed(ProxyImage.java:114)
at com.sentilla.net.mimeo.MimeoImage.writePage(MimeoImage.java:55)
at com.sentilla.net.mimeo.ProxyImage$Slingshot.writePage(ProxyImage.java:107)
at com.sentilla.net.mimeo.Mimeo.process_outputs(Mimeo.java:501)
at com.sentilla.net.mimeo.Mimeo.run(Mimeo.java:790)
at java.lang.Thread.run(Thread.java:613)
6:35:22: mimeoImageComplet: 600949431; {binHashId=600949431, user=josevnz, mimeoSlot=1, imageData=com.sentilla.net.mimeo.ProxyImage$Slingshot@7d51a6, host=auyan.local, binary=com.sentilla.net.mimeo.ProxyImage$Slingshot@7d51a6, size=2450, date=Sat Oct 18 06:15:51 EDT 2008, name=com.sentilla.mote.clientservices.ClientServices}

Curiosamante esto comenzó a ocurrir después de un parche de seguridad liberado por Apple hace poco. Sin emnargo no puedo probar que esten relacionados. Voy a probar desde Windows.

Buscar en otros sitios:

Blogalaxia:, ,
Technorati:, ,
To2blogs:, ,
Del.icio.us:, ,

Sin categoría , ,

Sentilla Perk: La experiencia Mac OSX

Viernes, 5 de Septiembre de 2008

Perk from Sentilla
Al fin, puedo programar mi Perk desde OSX

Esta semana me decidí a instalar OSX Leopard en la Laptop de mi esposa Veronica y en mi computadora de escritorio; La experiencia fué simplemente indolora (no recuerdo que ninguna actualización de Windows o Linux halla ido tan bien). La razón de la actualización tuvo más que ver con el hecho de que necesito utilizar Java 6 es OSX y no tengo tiempo para jugar con OpenJDK.

Con este cambio ahora puedo bajarme también el Kit Perk de Sentilla para OSX, el cual fué liberado recientemente (Agosto 22).

¿Las instrucciones de instalación? Sencillas:

Mac OS X Distribution of Sentilla Work
———————————–

Version: 1.1.1 for Mac OS X

Tested on Mac OS X 10.4.11 and 10.5.4. Please see the release notes in SentillaWork/docs for more complete installation instructions and limitations.

Prerequisites:
- Mac OS X Tiger or Leopard
- Java 1.5 or higher

To install:
1. Install prerequisites.
2. Untar the archive
3. cd into the resulting directory.
4. Run “sudo ./install.sh”.

To run the Sentilla Host Server:
1. Run the hostserver with “./sentilla-hostserver”.
2. The server can be shut down using it’s PID: kill -9 `cat log/hostserver.pid`

To run the SentillaWork IDE:
1. Run the IDE with “./sentilla-work”.

To uninstall:
1. Run “sudo ./uninstall.sh”.
2. Delete the Sentilla directory and tar file.

This is NOT free software. Please see the included LICENSE.txt file for
licensing information.

Aunque por otro lado, hubiera sido mucho mejor hacer un paquete (.app), ¿no es así?. Dejando esa queja de un lado, me decidí a revisar el instalador (install.sh), buscando la parte en la cual instalan un manejador de dispositivos USB compatible con el Gateway:

if [ -e /System/Library/Extensions/FTDIUSBSerialDriver.kext ]; then
echo “FTDI VCP driver found; moving to /System/Library/Extensions.disabled”
if [ ! -e /System/Library/Extensions.disabled ]; then mkdir /System/Library/Extensions.disabled; fi
mv /System/Library/Extensions/FTDIUSBSerialDriver.kext /System/Library/Extensions.disabled/
echo “Please restart your system and run install.sh again.”
exit 1
fi

Ajá, aquí esta la vaina. Se ve sencillo, así que puedo dejar que el script haga el daño. Sin embargo (y en un acto de precaución raro en mi) me decidí también leerme la documentación en PDF especifica para OSX.

Ahh, bueno, resulta que la versión de Mac tiene cosas que no funcionan como en la versión de Windows, sin embargo no son tan importantes. Pero me molesto que cuando traté de instalar una aplicación desde Sentilla Eclipse, me dió el siguiente error:

5:31:25: Exception at node 00:12:75:00:11:e4:2d:75: BIN num: abd13878CLASS num: 54
at : BIN num: abd13878; methodNum: 292; pc: 665
at : BIN num: abd13878; methodNum: 172; pc: 34
at : BIN num: 722bd3fd; methodNum: 671; pc: 18
at : BIN num: 722bd3fd; methodNum: 839; pc: 48
at : BIN num: 722bd3fd; methodNum: 664; pc: 41

La versión de OS X pareciera hecha a los trancazos; El programa que se usa para correr el servidor de sentilla es super sencillo, sin embargo no tiene manera de matar al demonio (lo tiene que hacer usted con ‘kill’).

No estoy muy impresionado, vamos a ver que tan lejos llego el el foro de soporte de Sentilla.

Buscar en otros sitios:

Blogalaxia:, , ,
Technorati:, , ,
To2blogs:, , ,
Del.icio.us:, , ,

Sin categoría , , ,

Sentilla tiene soporte para OSX y Linux Ubuntu

Viernes, 6 de Junio de 2008

Ya sacaron el beta. Del foro oficial de Sentilla:

NEW! Sentilla Work (Beta) for Mac and Linux

Downloads of the Beta release of Sentilla Work for both Mac OS X and Ubuntu Linux are now available for current Perk customers at the following URLs:

  • Sentilla Work (Beta) for Linux
  • Sentilla Work (Beta) for Mac OS X

Go to the URL for your OS of choice and login as

XXXXXX

and use the password

ZZZZZZZZ

After you download the release to your computer and expand the files, refer to the Release Notes included with the builds for installation instructions (page 10) and important notices. You do not need to reinstall mote firmware for this release; your current Perk firmware will work on both the Mac OS X and Linux platforms.

Note that you cannot install firmware with the Mac OS X release.

Christine at Sentilla

Los instalaré en algún momento el fin de semana, vamos a ver que tal se porta.

Buscar en otros sitios:

Blogalaxia:, , , ,
Technorati:, , , ,
To2blogs:, , , ,
Del.icio.us:, , , ,

kodegeek , , , ,

OSX y Java 6: ¡Al fin!

Martes, 29 de Abril de 2008

Bueno, al fin tengo una excusa para hacer la actualización a Leopard.

¿Porqué diablos se tardaron tanto?

Buscar en otros sitios:

Blogalaxia:, , ,
Technorati:, , ,
To2blogs:, , ,
Del.icio.us:, , ,

java ,

Office para MAC OSX: ¿Vale la pena?

Jueves, 3 de Enero de 2008

Ars Technica publicó un articulo sobre el Office para Mac OS X. Dejando de un lado el hecho de que no mencionan el precio y que viene sin VBA para Excel se ve bastante decente (si, le duela a quien le duela Office es el Standard y OpenOffice aún le falta por pulir varias cosas).

Quien sabe, quizas y me lance de cabeza comprandolo, no sé aún. Por otro lado, sigo esperando a que OpenOffice agarre mínimo y se ponga las pilas.

Blogalaxia:, , ,
Technorati:, , ,
To2blogs:, , ,
Del.icio.us:, , ,

Sin categoría , , ,

Java ciudadano de segunda en Mac OSX

Martes, 6 de Noviembre de 2007

Time Square Misfits
Apple, no somos rebeldes sino programadores en una de las mejores plataformas. ¡Hora de escucharnos!

En vista de que Apple no tiene intenciones de liberar Java 6 en Mac OSX, me decidí a seguir las instrucciones de este blog y puse mi queja acerca de su ausencia.

Si usted es un usuario de Mac OSX y piensa que Java tiene relevancia en esa plataforma, entonces lo invito a que vote y haga sentir su rechazo ante este error de Apple.

Blogalaxia.com:java, mac osx, 13949712720901ForOSX
Technorati.com:java, mac osx, 13949712720901ForOSX

java ,

Java: Ciudadano de segunda en Leopard

Lunes, 29 de Octubre de 2007

Que fastidio con Apple. Todo el mundo usa Java 1.6 mientras que OSX se queda con 1.5.

Leopard es un release muy interesante, el cual le da pena ajena al ya mediocre Windows Vista y a Linux en el escritorio.

No soy el único que piensa que están meando fuera del perol. Sin embargo a quienes (con razón) dicen que OS X es la minoria y no importa.

Yo me inclino por los que piensan que Java es un ciudadano de segunda en las Mac. Cuando yo compré la mia, pensé que hacer aplicaciones Java en una Apple sería como un matrimonio perfecto.

Bueno, siempre tendré Linux para trabajar, Windows por obligación y OS X … para ver peliculas y jugar con Garage Band :)

Blogalaxia.com:java, leopard, mac osx
Technorati.com:java, leopard, mac osx

java , ,

¿Cuales son los mejores repositorios de Software para Mac OSX?

Domingo, 4 de Marzo de 2007

Yo estoy acostumbrado desde hace años a utilizar recursos especificos para cada sistema operativo; Si bien lugares como SourceForge (para código de todo tipo) o CPAN (para módulos de Perl) son excelentes si necesito algo que ya esté compilado y que se pueda instalar con una manejador de paquetes entonces uso lo siguiente (no es una lista completa, sólo les muestro algunos):

  • Sun Freeware: Para Solaris y el Venerable SunOS (ya tiene 14 años en linea)
  • CPAN: Si usted utiliza Perl y no sabe de esto entonces está perdido. En serio.
  • Source Forge: El mejor, tiene todos los sistemas operativos y todas las plataformas que se pueda imaginar.
  • RPMFind: No hospeda RPMs pero si es un buen buscador.

Así que como ciudadano nuevo en Mac OSX me fuí a buscar cosas en ‘OpenDarwin‘ pero me conseguí conque el repositorio fué cerrado. También en un libro que compré recientemente mencionan a Fink (pero no tengo ni la más finkea idea de que tan bueno o actualizado es).

Así que la pregunta es la siguiente:

¿Cual repositorio de software utilizan ustedes y porqué?

Sin categoría , , , ,

Instalando Fedora Core 6 … ¡desde Mac OS X!

Miércoles, 14 de Febrero de 2007

Después de bajarme las imagenes ISO de Fedora Core 6 me di cuenta que mi laptop no podia arrancar el CD que habia hecho con la imagen que utilcé para crear el DVD. Me parece rididulo bajarme los 6 CD por separado, asi que me decidí por el metodo de hacer la instalación por la red, copiando los contenidos del CD al disco duro.

No estoy seguro si Mac OS X soporta NFS, pero lo que si conseguí de una vez fué que puedo montar una página web para mi usuario o dar accesso por FTP, asi que copié el DVD a la carpeta de pagina web (/Users/josevnz/Sites/fedora6) e hice una mini imagen en CD (mucho más rapido que arracar por la unidad de disco flexible):

hdiutil burn boot.iso

Sin embargo algo no funcionó bien. Así que tuve que utilizar la interfaz gráfica de DiskTool para quemar la mini imagen de CD. Después fué solamente question de arrancar la vieja laptop con el CD y apuntar a la estación de trabajo Mac.

La interfaz de usuario es muy bonita, y Fedora finalmente reconoció mi tarjeta wireless (aunque no funciona aún pero estoy seguro que es un error estupido de mi parte). De nuevo mi laptop tiene vida nueva gracias a Linux. Pienso montarle la versión gratuita de Sybase 15.0 para Linux para probar un par de vainas que no puedo hacer en la Macintosh :)

Sin categoría , , , ,

En la senda de Mac OS X: ya paso la fiebre, vamos a hablar

Martes, 13 de Febrero de 2007

DSC04018.JPG
¿OK, es tan bueno como dicen?

No estoy sólo con mis impresiones acerca del nuevo Microsot Vista y Mac OS X. En un artículo anterior les comentaba sobre mi decisión de migrar hacia Mac. Scott, el autor, enfoca su artículo más que todo para una persona que utiliza mucho a Internet, buscando información (como él, un escritor técnico). No habla nada de herramientas de programación ni herramientas de oficina.

Yo concuerdo con él en que Firefox para Mac no esta del todo listo, por ejemplo los Applet de Java aun tienen problemas (yo cada vez que trato de abrir Bloomberg Anywhere clavo al navegador un 50% de la veces), si se abre un PDF estos se bajan al escritorio y es entonces que son abiertos. Safari no hace eso y trabaja bien pero por otro lado no soporta “pestanas” como Firefox lo cual es bien fastidioso.

En cuanto a una aplicacion que reemplace Microsoft Office, no hay elecciones fáciles. ¿Porqué?:

  • Open Office requiere cierto trabajo para que funcione, entre eso instalar X11 = no gracias,
  • Office 2004 cuesta $400, y Office 2008 sale en el segundo trimestre del 2007 = no joda
  • AppleWorks, $69, asi que a la final un intermedio entre gratis y bueno sera la solución = que coño.

Sin embargo la prueba de fuego vino un poco después ese mismo día. Me decidí a instalar Fedora Core 6 en mi laptop HP y para al fin poner a funcionar mi tarjeta de inalambrica Linksys WPC54G. El problema es que cuando me estaba bajando la imagen ISO para el DVD la conexion se cayo (mejor dicho el enrutador se atoró) y me falto por bajar 400 MB de los 3 GB).

Que cagada, ¿a repetir todo desde cero? No, Geek que se respeta sabe que con el programa wget se puede recuperar transferencias de archivos interrumpidas (wget se trae solamente el pedazo faltante). Esto me dió la excusa de instalar el compilador GCC 4.0 para Mac OS X desde ‘Apple Developer’, parte del paquete llamado ‘Xcode‘.

Con mi conexión tardó como una hora en bajarme los 900 MB de herramientas de desarrollo; Luego me bajé lass fuentes de wget y lo instalé todo en ‘/Users/Shared’ (en Mac OS X viene a ser el ‘/usr/local’ de BSD).

Despues de alli fue coser y cantar:

auyan:~/Desktop josevnz$ wget -chttp://mirror.linux.duke.edu/pub/fedora/linux/core/6/i386/iso/FC-6-i386-DVD.iso--15:02:18--  http://mirror.linux.duke.edu/pub/fedora/linux/core/6/i386/iso/FC-6-i386-DVD.iso=> `FC-6-i386-DVD.iso'Resolving mirror.linux.duke.edu... 152.3.220.162Connecting to mirror.linux.duke.edu|152.3.220.162|:80... connected.HTTP request sent, awaiting response... 206 Partial ContentLength: 3,525,195,776 (3.3G), 445,226,600 (425M) remaining [application/octet-stream]

88% [++++++++++++++++++++++++++++++++++++++++++++++++>       ] 3,121,820,428   64.94K/s  ETA 1:41:13

Muy bien, el software GNU se lleva bien con la MAC :)

Blogalaxia.com:mac os x, linux, windows vista, wget, gcc
Technorati.com:mac os x, linux, windows vista, wget, gcc

Sin categoría , , ,