{"id":1282,"date":"2008-09-05T01:45:00","date_gmt":"2008-09-05T08:45:00","guid":{"rendered":"http:\/\/kodegeek.com\/blog\/?p=1282"},"modified":"2008-09-05T01:45:00","modified_gmt":"2008-09-05T08:45:00","slug":"sentilla-perk-la-experiencia-mac-osx","status":"publish","type":"post","link":"http:\/\/kodegeek.com\/blog\/2008\/09\/05\/sentilla-perk-la-experiencia-mac-osx\/","title":{"rendered":"Sentilla Perk: La experiencia Mac OSX"},"content":{"rendered":"<p><a href=\"http:\/\/www.flickr.com\/photos\/josevnz\/2487596223\/\" title=\"Perk from Sentilla by josevnz, on Flickr\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/farm3.static.flickr.com\/2228\/2487596223_d341afc461_o.jpg\" alt=\"Perk from Sentilla\" height=\"270\" width=\"360\" \/><\/a><br \/><a href=\"http:\/\/www.flickr.com\/photos\/josevnz\/2487596223\/\" title=\"Perk from Sentilla by josevnz, on Flickr\">Al fin, puedo programar mi Perk desde OSX<\/a><\/p>\n<p>Esta semana me decid\u00ed a instalar<a href=\"http:\/\/en.wikipedia.org\/wiki\/Mac_OS_X_v10.5\"> OSX Leopard<\/a> en la Laptop de mi esposa Veronica y en mi computadora de escritorio; La experiencia fu\u00e9 simplemente indolora (no recuerdo que ninguna actualizaci\u00f3n de Windows o Linux halla ido tan bien). La raz\u00f3n de la actualizaci\u00f3n tuvo m\u00e1s que ver con el hecho de que necesito utilizar Java 6 es OSX y no tengo tiempo para jugar con <a href=\"http:\/\/openjdk.org\/\">OpenJDK<\/a>.<\/p>\n<p>Con este cambio ahora puedo bajarme tambi\u00e9n el Kit <a href=\"tp:\/\/www.sentilla.com\/\">Perk de Sentilla<\/a> para OSX, el cual fu\u00e9 liberado recientemente (Agosto 22).<\/p>\n<p>\u00bfLas instrucciones de instalaci\u00f3n? Sencillas:<\/p>\n<blockquote><p>Mac OS X Distribution of Sentilla Work<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Version: 1.1.1 for Mac OS X<\/p>\n<p>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.<\/p>\n<p>Prerequisites:<br \/><span style=\"font-weight: bold;\">&#8211; Mac OS X Tiger or Leopard<\/span><br \/><span style=\"font-weight: bold;\">&#8211; Java 1.5 or higher<\/span><\/p>\n<p>To install:<br \/>1. Install prerequisites.<br \/>2. Untar the archive<br \/>3. cd into the resulting directory.<br \/>4. Run &#8220;sudo .\/install.sh&#8221;.<\/p>\n<p>To run the Sentilla Host Server:<br \/>1. Run the hostserver with &#8220;.\/sentilla-hostserver&#8221;.<br \/>2. The server can be shut down using it&#8217;s PID: kill -9 `cat log\/hostserver.pid`<\/p>\n<p>To run the SentillaWork IDE:<br \/>1. Run the IDE with &#8220;.\/sentilla-work&#8221;.<\/p>\n<p>To uninstall:<br \/>1. Run &#8220;sudo .\/uninstall.sh&#8221;.<br \/>2. Delete the Sentilla directory and tar file.<\/p>\n<p>This is NOT free software.  Please see the included LICENSE.txt file for<br \/>licensing information.<\/p><\/blockquote>\n<p>Aunque por otro lado, hubiera sido mucho mejor hacer un paquete (.app), \u00bfno es as\u00ed?. Dejando esa queja de un lado, me decid\u00ed a revisar el instalador (install.sh), buscando la parte en la cual instalan un manejador de dispositivos USB compatible con el Gateway:<\/p>\n<blockquote><p>if [ -e \/System\/Library\/Extensions\/FTDIUSBSerialDriver.kext ]; then<br \/>echo &#8220;FTDI VCP driver found; moving to \/System\/Library\/Extensions.disabled&#8221;<br \/>if [ ! -e \/System\/Library\/Extensions.disabled ]; then mkdir \/System\/Library\/Extensions.disabled; fi<br \/>mv \/System\/Library\/Extensions\/FTDIUSBSerialDriver.kext \/System\/Library\/Extensions.disabled\/<br \/>echo &#8220;Please restart your system and run install.sh again.&#8221;<br \/>exit 1<br \/>fi<\/p><\/blockquote>\n<p>Aj\u00e1, aqu\u00ed esta la vaina. Se ve sencillo, as\u00ed que puedo dejar que el script haga el da\u00f1o. Sin embargo (y en un acto de precauci\u00f3n raro en mi) me decid\u00ed tambi\u00e9n leerme la documentaci\u00f3n en PDF especifica para OSX.<\/p>\n<p>Ahh, bueno, resulta que la versi\u00f3n de Mac tiene cosas que no funcionan como en la versi\u00f3n de Windows, sin embargo no son tan importantes. Pero me molesto que cuando trat\u00e9 de instalar una aplicaci\u00f3n desde Sentilla Eclipse, me di\u00f3 el siguiente error:<\/p>\n<blockquote><p>5:31:25: Exception at node 00:12:75:00:11:e4:2d:75: BIN num: abd13878CLASS num: 54<br \/>  at : BIN num: abd13878; methodNum: 292; pc: 665<br \/>  at : BIN num: abd13878; methodNum: 172; pc: 34<br \/>  at : BIN num: 722bd3fd; methodNum: 671; pc: 18<br \/>  at : BIN num: 722bd3fd; methodNum: 839; pc: 48<br \/>  at : BIN num: 722bd3fd; methodNum: 664; pc: 41<\/p><\/blockquote>\n<p>La versi\u00f3n 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 &#8216;kill&#8217;).<\/p>\n<p>No estoy muy impresionado, vamos a ver que tan lejos llego el el foro de soporte de Sentilla.<\/p>\n<p>Buscar en otros sitios:<\/p>\n<p>Blogalaxia:<a href=\"http:\/\/www.blogalaxia.com\/tags\/sentilla\" rel=\"tag\">sentilla<\/a>, <a href=\"http:\/\/www.blogalaxia.com\/tags\/perk\" rel=\"tag\">perk<\/a>, <a href=\"http:\/\/www.blogalaxia.com\/tags\/mac+osx\" rel=\"tag\">mac osx<\/a>, <a href=\"http:\/\/www.blogalaxia.com\/tags\/FTDIUSBSerialDriver\" rel=\"tag\">FTDIUSBSerialDriver<\/a><br \/>Technorati:<a href=\"http:\/\/technorati.com\/tag\/sentilla\" rel=\"tag\">sentilla<\/a>, <a href=\"http:\/\/technorati.com\/tag\/perk\" rel=\"tag\">perk<\/a>, <a href=\"http:\/\/technorati.com\/tag\/mac+osx\" rel=\"tag\">mac osx<\/a>, <a href=\"http:\/\/technorati.com\/tag\/FTDIUSBSerialDriver\" rel=\"tag\">FTDIUSBSerialDriver<\/a><br \/>To2blogs:<a href=\"http:\/\/www.to2blogs.com\/tag\/sentilla\" rel=\"tag\">sentilla<\/a>, <a href=\"http:\/\/www.to2blogs.com\/tag\/perk\" rel=\"tag\">perk<\/a>, <a href=\"http:\/\/www.to2blogs.com\/tag\/mac+osx\" rel=\"tag\">mac osx<\/a>, <a href=\"http:\/\/www.to2blogs.com\/tag\/FTDIUSBSerialDriver\" rel=\"tag\">FTDIUSBSerialDriver<\/a><br \/>Del.icio.us:<a href=\"http:\/\/del.icio.us\/tag\/sentilla\" rel=\"tag\">sentilla<\/a>, <a href=\"http:\/\/del.icio.us\/tag\/perk\" rel=\"tag\">perk<\/a>, <a href=\"http:\/\/del.icio.us\/tag\/mac+osx\" rel=\"tag\">mac osx<\/a>, <a href=\"http:\/\/del.icio.us\/tag\/FTDIUSBSerialDriver\" rel=\"tag\">FTDIUSBSerialDriver<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Al fin, puedo programar mi Perk desde OSX Esta semana me decid\u00ed a instalar OSX Leopard en la Laptop de mi esposa Veronica y en mi computadora de escritorio; La experiencia fu\u00e9 simplemente indolora (no recuerdo que ninguna actualizaci\u00f3n de Windows o Linux halla ido tan bien). La raz\u00f3n de la actualizaci\u00f3n tuvo m\u00e1s que <a class=\"read-more\" href=\"http:\/\/kodegeek.com\/blog\/2008\/09\/05\/sentilla-perk-la-experiencia-mac-osx\/\">[&hellip;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[399,44,356,357],"_links":{"self":[{"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/posts\/1282"}],"collection":[{"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/comments?post=1282"}],"version-history":[{"count":0,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/posts\/1282\/revisions"}],"wp:attachment":[{"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/media?parent=1282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/categories?post=1282"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/tags?post=1282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}