Esta es la forma del iMac de decir que no encuentra el ratón. Apareció al iniciarlo para instalación desde red con el ratón desconectado. :D
lunes, 23 de febrero de 2009
No encuentro el ratón...
Esta es la forma del iMac de decir que no encuentra el ratón. Apareció al iniciarlo para instalación desde red con el ratón desconectado. :D
miércoles, 4 de febrero de 2009
Celtx

Celtx es una herramienta de pre-producción integrada para múltiples medios. Se puede utilizar para películas, teatro, radio, audiovisuales en general y cómics. Básicamente trata con los guiones en diversos formatos y con otros elementos de pre-producción como los storyboards. Es multiplataforma y es más que recomendable para todo aquel que quiera desarrollar una historia en cualquier medio.
URL: http://celtx.com/
miércoles, 28 de enero de 2009
Perian
No es un programa. Es un componente para Quicktime que aumenta el tipo de formatos que se pueden leer de manera nativa. Muy recomendable.URL: http://perian.org/
martes, 27 de enero de 2009
Plex Media Center
![]() |
URL: http://www.plexapp.com/
jueves, 22 de enero de 2009
Cocoa vs. Carbon
Como programador aficionado (por llamarlo de alguna forma), uno de las principiales dudas que he tenido al pasarme al Mac OS X es esta.
Desde que me puse en serio con la programación, he intentado que las cosas que desarrollo sean lo más cross-platform posible. Eso no es problema porque gran parte de mis programas los hago en ANSI C o en PHP y esos son completamente compatibles. El problema viene cuando me meto con ls gráficos y demás. Si bien SDL y OpenGL son cross-platform, a la hora de programas y compilar es cómodo contar con un entorno de desarrollo adecuado. En Windows, podía utilizar el Visual Studio y compilar mis programas. En Linux, símplemente recompilaba las cosas desde el terminal. Pero ahora que no tengo Windows, tengo que mirar hacia otras soluciones.
Siempre puedo usar soluciones open source de esas que son multi plataforma y me permiten aprender a usar un entorno que me podría acompañar en todos los sistemas, pero no voy a desaprovechar la oportunidad de usar el entorno de desarrollo de Apple (gratuito) y poder trastear con el Objective C y otras cosas que lleva. Entonces me encuentro con la duda planteada.
Programar en Cocoa o en Carbon. Según leo:
...the distinction of how the other two APIs -- Carbon and Cocoa -- fit together has been confusing...
Desde que me puse en serio con la programación, he intentado que las cosas que desarrollo sean lo más cross-platform posible. Eso no es problema porque gran parte de mis programas los hago en ANSI C o en PHP y esos son completamente compatibles. El problema viene cuando me meto con ls gráficos y demás. Si bien SDL y OpenGL son cross-platform, a la hora de programas y compilar es cómodo contar con un entorno de desarrollo adecuado. En Windows, podía utilizar el Visual Studio y compilar mis programas. En Linux, símplemente recompilaba las cosas desde el terminal. Pero ahora que no tengo Windows, tengo que mirar hacia otras soluciones.
Siempre puedo usar soluciones open source de esas que son multi plataforma y me permiten aprender a usar un entorno que me podría acompañar en todos los sistemas, pero no voy a desaprovechar la oportunidad de usar el entorno de desarrollo de Apple (gratuito) y poder trastear con el Objective C y otras cosas que lleva. Entonces me encuentro con la duda planteada.
Programar en Cocoa o en Carbon. Según leo:
...the distinction of how the other two APIs -- Carbon and Cocoa -- fit together has been confusing...
...the right way to look at the two frameworks is not side by side as all of Apple's marketing material would indicate, but as Cocoa building on top of Carbon.
...Carbon is the procedural native framework, and that Cocoa is the object-oriented native framework of OS X building on Carbon.
Así que la respuesta no era tan complicada. Con esa explicación uno ya puede estar más tranquilo a la hora de ponerse manos a la obra. :Dlunes, 19 de enero de 2009
PHPfr - PHP Function Reference
Esta vez no se trata de un programa en si mismo, sino de un Widget de Dashboard. Enconcreto una referencia de funciones de PHP.
La verdad es que paso bastante tiempo programando en PHP sin tener conexión de Internet a mano. Hasta ahora usaba el Chmox y una versión CHM del manual de PHP, pero está bien contar con otras posibilidades.
URL: http://code.google.com/p/phpfr/
La verdad es que paso bastante tiempo programando en PHP sin tener conexión de Internet a mano. Hasta ahora usaba el Chmox y una versión CHM del manual de PHP, pero está bien contar con otras posibilidades.
URL: http://code.google.com/p/phpfr/
domingo, 18 de enero de 2009
Yoigo, Bluetooth y MTU
Algunos ya sabéis que para conectarme a Internet de manera personal utilizo un móvil de Yoigo conectado por Bluetooth al ordenador. Este mismo sistema es el que utilizaba con mi portatil PC con Windows XP, lo que pasa es que usaba un cable USB en lugar de la conexión Bluetooth.
El caso es que, a veces, algunos de los servicios de Internet no funcionan bien con este sistema. No estoy hablando de la calidad de la conexión ni de la velocidad de la misma. Simplemente funcionan mal. El problema es el MTU.
¿Qué es el MTU?
El caso es que hay que cambiarlo. No recuerdo dónde o cuando leí la recomendación del tamaño del MTU en esta situación. Yo utilizo un valor de 472 bytes y soluciono el problema.
Ahora bien. ¿Cómo cambiamos el MTU? Una búsqueda en Google sobre el tema nos dará un montón de resultados para Windows. D'Oh! Así que la solución para Mac OSX (la mía, que habrá otras más sencillas) pasa por utilizar el terminal, ese gran desconocido.
Mi forma de proceder es la siguiente:
1) Conectar a Internet con Yoigo via Bluetooth
2) Abrir una ventana de terminal
3) Cambiar a usuario root. Normalmente supongo que valdrá con utilizar sudo, pero yo cambio a root con su (sin guión detrás, para quedarme en el home de mi usuario normal). El cambio es poner su en el terminal y poner el password correspondiente (ver este otro post).
4) Ejecutar la siguiente instrucción: ifconfig ppp0 mtu 472
Y ya está. La verdad es que yo tengo hecho un script para no tener que escribir la línea entera cada vez. Además, el tema de ppp0 hay que confirmarlo, pero creo que es igual para todas las conexiones a Internet a través de telefonía móvil.
El caso es que, a veces, algunos de los servicios de Internet no funcionan bien con este sistema. No estoy hablando de la calidad de la conexión ni de la velocidad de la misma. Simplemente funcionan mal. El problema es el MTU.
¿Qué es el MTU?
La unidad máxima de transferencia (Maximum Transfer Unit - MTU) es un término de redes de computadoreas que expresa el tamaño en bytes de la unidad de datos más grande que puede enviarse usando un Protocolo de Internet.
Para saber más: Wikipedia.El caso es que hay que cambiarlo. No recuerdo dónde o cuando leí la recomendación del tamaño del MTU en esta situación. Yo utilizo un valor de 472 bytes y soluciono el problema.
Ahora bien. ¿Cómo cambiamos el MTU? Una búsqueda en Google sobre el tema nos dará un montón de resultados para Windows. D'Oh! Así que la solución para Mac OSX (la mía, que habrá otras más sencillas) pasa por utilizar el terminal, ese gran desconocido.
Mi forma de proceder es la siguiente:
1) Conectar a Internet con Yoigo via Bluetooth
2) Abrir una ventana de terminal
3) Cambiar a usuario root. Normalmente supongo que valdrá con utilizar sudo, pero yo cambio a root con su (sin guión detrás, para quedarme en el home de mi usuario normal). El cambio es poner su en el terminal y poner el password correspondiente (ver este otro post).
4) Ejecutar la siguiente instrucción: ifconfig ppp0 mtu 472
Y ya está. La verdad es que yo tengo hecho un script para no tener que escribir la línea entera cada vez. Además, el tema de ppp0 hay que confirmarlo, pero creo que es igual para todas las conexiones a Internet a través de telefonía móvil.
Etiquetas:
bluetooth,
configuración,
ifconfig,
internet,
yoigo
Suscribirse a:
Entradas (Atom)
