Recientemente acabo de instalar Boxee en mi MBP, Boxee es un Media Center que permite disfrutar de contenido multimedia, accediendo a la música, películas y fotos del equipo, así como acceder a canales de TV por Internet para ver contenido de servicios como Hulu, NetFlix o NBC que existen en EU, pero en mi caso existe la restricción de en mi país (México) no se puede tener acceso a dichos contenidos. Para solventar este inconveniente uso el programa “Hotspot Shield”, el cual instala un proxy que permite asignar una IP válida en el formato de las direcciones de EU.
Así que los pasos son los siguientes:
1. Instalar Hotspot Shield (existen versiones para PC y Mac). una vez instalado se mostrará un icono en la barra de menús de MacOS.
2. Presionar la opción “Connect” de Hotspot Shield y aparecerá una página con la confirmación de la conexión.
3. Entrar a Boxee y en “TV Shows” ingresar a la librería de canales, seleccionar una serie que se muestre en un servicio de EU (casi todas) y ver el contenido.
4. Listo funciona a la perfección.
Espero sea de utilidad, creo que el mismo procedimiento también funciona para PC/Windows.
Generalmente cuando uno es nuevo en el desarrollo de Mac empleado XCode/Cocoa se enfrenta a una seria de mensajes y errores poco comunes o que simplemente nunca habíamos visto. En un proyecto que estaba compilando en XCode casi al final de la compilación me salieron los siguientes errores:
“.objc_class_name_PTHotKey”, referenced from: literal-pointer@__OBJC@__cls_refs@PTHotKey in PomodoroController.o
“.objc_class_name_PTHotKeyCenter”, referenced from: literal-pointer@__OBJC@__cls_refs@PTHotKeyCenter in PomodoroController.o
ld: symbol(s) not found collect2: ld returned 1 exit status
simplemente WTF! parece una grosería del compilador!!
Después de pasar un muy buen rato investigando sobre este tipo de errores, que por equivocación se los atribuía al compilador, encontré en la ayuda de Apple y foros de que este error es ocasionado por el Linker al momento de ensamblar la aplicación y se debe a que en el código fuente se hace referencia a clases que no se encuentran incluidas en XCode, por ejemplo mediante #import, pero que probablemente físicamente existan en la ruta del proyecto pero no en XCode, por lo que no se encuentran los símbolos que requiere el Linker en el armado de la aplicación.
Por tanto la solución para esta situación es:
1. Agregar los archivos faltantes a XCode en la sección “Classes”.
2. En los “Targets” del proyecto agregar en “Compile Sources” los archivos faltantes agregado en el paso 1.
3. Aplicar un “Clean” / “Clean All Targets”.
4. Compilar la aplicación y listo!
Espero que este Tip sirva, ya que es poca la información que existe al respecto!
Si alguna vez han intentado actualizar la versión de WordPress mediante la opción de “Actualización automática”, probablemente a algunos les aparecío el mensaje:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2355240 bytes) in /home/mysite/public_html/wp-includes/http.php on line 133X.
El problema se debe principalmente a que algunos plug-in instalados no sean completamente soportados por WP o requieren de configuración adicional, para continuar unicamente se deben de desactivar todos los plug-in y ejecutar nuevamente la actualización automática, una vez finalizado el proceso se deben de activar los plug-in que se requieren.
Espero que este tip sea de utilidad, en mi caso me salvo del clásico WP Upgrade.
Durante este tiempo he estado buscando algún plug-in decente que me permitierá publicar ejemplos de codigo fuente en un post, despues de realizar algunas pruebas he decido usar SyntaxHighlighter Plus,y debo decir que es bastante comodo de usar y muy simple, realizando pruebas en varios navegadores.
Este es un ejemplo usando el plug-in en wordpress:
//ejemplo en C#
int x=Convert.ToInt32("1010");
//ejemplo en javascript
var someObject=document.getElementById("someId");
//ejemplo en Java
String someString=parameter.toString();