Posts Tagged ‘Scripting & Programming’

Compilar y ejecutar con Eclipse en OsX Leopard

Lunes, Octubre 19th, 2009

xcode"Launch Failed. Binary not found"
Esta frasecita a mi me ha dado unos problemas de tres pares de cojones. Siempre he usado este Eclipse para programar en C cuando usaba linux pero ahora resulta que con OsX Leopard hay que hacer algunos cambios y hasta que no modificas un par de propiedades no hay manera.

Instalar las XCode

Necesitas los paquetes de desarrollador que no vienen instalados por defecto. Normalmente en linux tienes que instalarte paquetes de desarrollador del entorno y gcc para poder compilar y enlazar. Aquí son las Xcode. Tienes una versión de las herramientas en tus DVDs de Leopard o puedes descargarte la última versión de su página oficial. Son unos 750MB y se instala ocupando el doble pero trae unas cuantas aplicaciones que a más de uno os resultarán útiles, como un IDE para programar C si Eclipse os trae por la calle de la amargura.
Las encontraréis en /Developer/Applications

Instalar Eclipse

El único misterio es elegir la versión que nos corresponde. Tenemos que descargar la versión de Eclipse C/C++ Cocoa 64 bits o 32 bits, eso al gusto. Viene preinstalado con todos los famosos plugins que antes tenías que descargar con un trabajo de chinos. Después de copiar la carpeta descargada a Aplicaciones en nuestro OsX crearemos nuestro proyecto C o lo que sea.
Pulsamos cmd + B o compilamos y ejecutamos y… taachaaaan: "Launch Failed. Binary not found"

El problema:

Leopard ha cambiado y nuestras herramientas de compilación ya no se llevan tan bien con Eclipse por temas que se escapan a mi interés y compresión a las horas que son.

La solución:

Habiendo creado Y seleccionado un proyecto de C y NO otro:
Pinchamos en Project->Properties->C/C++ Build->Settings->Miscellaneous y en la caja de texto de Mac OS X C Linker poned -arch i386. En GCC C compiler añadiremos el mismo parámetro en Others Flags -arch i386.

Xcode | Eclipse

Imagenes aleatorias en PHP

Jueves, Agosto 21st, 2008

Visto que el tontorial javero de Macuoren no me iba y que no podía comentar código en su post pues pongo aquí mi solución PHP para el que lo necesite:

<div id=”img_esquina”>
<?php // Funcion imagenes esquineras aleatorias
$imagenes[0] = “url/a/imagen1.png”;
$imagenes[1] = “url/a/imagen2.jpg”;
echo “<img src=”.$imagenes[rand(0,1)].”>”;
?>
</div>

No tiene misterio, rellenar array con urls de imágenes y hacer un rand(0,numero_imagenes – 1).
El <div> es simplemente para aplicarle propiedades a la capa y por ejemplo ponerlo en la esquina ;)

Por cierto, tenemos un nuevo vecino:



La Torre de Babel Operativa

Miércoles, Julio 2nd, 2008

Esta mañana en el curre nuevo y entre pitos y flautas hemos necesitado nesecitado Windows.
Teníamos que rular el IIS para poder hacer pruebas ASP así que no hay más cojones que usar Microsoft y hemos decidido usar uno de los CUATRO núcleos del PC de Chusete para emular con VMWare y montar el tinglado.

Aquí tenéis la instantánea demonstration aunque poco espectacular de mi OsX iniciando sesión en el Windows emulado sobre Kubuntu.
Toma iaaaa!

De_Mac_A_Windows_En_Linux

El software utilizado para conectar se llama RDC o Remote Desktop Connection, es mu sencillito.
Otro día os hablaré de la regla de las 3 letras para la nomenclatura de tecnologías y otras vainas en esto de la informática ;)