Archive for the ‘ Development ’ Category

OSX 5005:Unknown error optimizing byte code

Trabajando en un gran proyecto AIR, al intentar compilar me daba este error:

1
"5005:Unknown error optimizing byte code".

Para solucionarlo, debemos aumentar la memoria del compilador mediante la creación de un archivo en:

1
~ /. MacOSX / Environment.plist

Copiaremos entonces este texto en ella:

1
2
3
4
5
6
7
8
9
<? Xml version = "1.0" encoding = "UTF-8"?>
<! DOCTYPE plist PUBLIC "- / / Apple / / DTD PLIST 1.0 / / EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
version="1.0">
<plist
<dict>
JAVA_TOOL_OPTIONS <key> </ key>
<string>-Xmx512m </ string>
</ Dict>
</> Plist

En el caso de que utilizemos flash CS5 deberemos tambien editar este fichero:

1
 ~ / Library / Application Support / Adobe / Flash CS5/en_US/Configuration/ActionScript3.0/jvm.ini

Cambiamos: -Xmx128m a -Xmx512m.

OSX Todos mis contactos Messenger aparecen como no admitidos

Una cosa rara le pasaba a mi messenger, resulta que hoy lo ha abierto y mi sorpresa ha sido que todos los contactos que tengo me aparacen como no admitidos. Parece que se le ha ido la cabeza al cielo a MSN y algo no funciona bien.

Buscando por la red he encotrado la solución.

Cerramos MSN y abrimos una ventana de terminal y nos movemos hacia este directorio:

1
/Users/ <- NUESTRO USUARIO ->/Library/Preferences/Microsoft

Alli encontraremos un archivo llamado:

Microsoft Messenger User Cache.plist

Lo que tenemos que hacer es renombrarlo a cualquier otra extension ( ej .bak ) para que una vez MSN reinicie vuelva a crear sus opciones de configuración.

Hacemos este proceso mediante:

1
mv Microsoft\ Messenger\ User\ Cache.plist Microsoft\ Messenger\ User\ Cache.bak

Reiniciamos MSN para ver que todo ha funcionado correctamente

jsPDF Utilidad javascript para generar PDF’s

jsPDF es una utilidad Javascript con la que generar ficheros .pdf.
Con un peso de 5.8kb nos permite generar ficheros PDF en nuestras aplicaciones web.
Es compatible con los navegadores Safari, Firefox 3.5 y iPhone Safari.

1
2
3
4
5
6
7
8
9
10
11
jsPDF.init();
jsPDF.addPage();
jsPDF.text(20, 20, 'Hello world!');
jsPDF.text(20, 30, 'This is client-side Javascript, pumping out a PDF.');
jsPDF.addPage();
jsPDF.text(20, 20, 'Do you like that?');

// Making Data URI
var out = jsPDF.output();
var url = 'data:application/pdf;base64,' + Base64.encode(out);
document.location.href = url;