Feeds:
Entradas
Comentarios

Posts Tagged ‘Apple’

Hace algún tiempo que podemos sufrir disfrutar del amigable entorno de Merlín desde nuestros hogares, así que la experiencia de compilar en pijama, con unos panchitos en la mano y apoltronados en vuestro sillón preferido ha dejado de ser propiedad exclusiva de becarios sonámbulos (o de becarios que se quedan encerrados 41 horas en su lugar de trabajo)

El caso es que desde siempre he odiado nedit. Me parece bastante feo y no estoy cómodo en él (llamadme maniático… o mejor no)

Antaño (y desde Window$) teníamos que bajarnos el putty, las X session (siempre “pagando” por supuesto)… Si usábamos Linux (o Mac) la cosa era más sencilla, con un simple ssh estábamos conectados.

Pero el insufrible nedit seguía ahí… Hasta que llegaron los gestores FTP

Seguramente muchos conocéis todo esto y ya lo estáis usando, pero para los despitados y las nuevas generaciones allá va:

Únicamente necesitamos un gestor FTP. Para Linux y Windows podéis bajaros Filezilla, aunque si tenéis la suerte de usar Mac OS X os recomiendo Coda.

Actualizado: El señor Gomezlol me informa que los que usáis Linux podéis acceder a vuestras archivos de merlín usando el siguiente comando en Konqueror fish:// NIP@merlin.unizar.es.

Fish es un protocolo de transmisión de ficheros sobre el shell que viene implementado en KDE. Dado que no tengo KDE (hace poco desinstalé Ubuntu de Parallels por motivos de espacio) agradecería que alguno me mandaseis una captura de como se ven las cosas desde la óptica Linuxera 🙂

Con Coda (y cualquier otro gestor FTP) podréis navegar, como si de un explorador de ficheros se tratara, por todas las carpetas de vuestra cuenta de Merlín, así como crear nuevas carpetas, descargaros ficheros… La ventaja frente a otros gestores es que Coda es muy completo. Está pensado para administrar páginas web y servidores por lo que incluye un terminal y un editor de texto con coloreado de sintaxis (así como editores CSS y acceso a libros sobre HTML, PHP…)

Con filezilla tenemos que abrir el archivo con un editor externo y para que los cambios que hagamos se vean reflejado en Merlín, tendremos que volver a subir “manualmente” el archivo al servidor (simplemente haciendo un “reload” en el gestor)

Con Coda todo esto es trasparente y en cuanto guardamos el archivo el programa se encarga de actualizarlo en el servidor.

Actualizado: Os dejo una captura de como tengo configurado el programa. Básicamente se puede acceder de varias formas, pulsando sobre terminal y escribiendo ahí los datos de acceso al servidor o mediante el navegador de ficheros, de la misma forma para navegar por nuestros documentos.

Para automatizar todo esto podemos pinchar sobre el botón “SItes”. Allí crearemos un nuevo sitio haciendo click sobre “Add site” y rellenando los datos del servidor como muestro en la siguiente captura.

Relenad los campos “Username” y “Password” con vuestros datos correspondientes. (He omitido los campos del grupos SIte porque no son inprescindibles, simplemente le asignáis un nombre a la nueva ubicación y una web para previsualizar; yo he elegido la web del C.P.S 🙂 )

En fin, una maravilla. Os dejo unas capturas del funcionamiento del programa.

“Haced click en las imágenes para verlas más grandes”

P.S: ¿Alguno de vosotros prefiere programar con fondos oscuros o soy yo el único raro? ¿Fastidian las vista los fondos negros? ¿Me quedaré ciego…?

Temas relacionados:

Compilar Ada en Leopard

Compilar Ada en Tiger

Acceso a los primos de Merlín

Read Full Post »

 (2-04-08) 

La gente de MacAda ha lanzado una nueva versión del compilador gnat que soporta Leopard:

Para descargaros el paquete tenéis que pinchar en el enlace siguiente: Gnati386-4.3.dmg (83.6 megas)

___________________________________________________________

(26-11-07) 

Bueno, como ya se habrá deducido por el título del post he instalado Leopard (la versión 10.5 del sistema operativo Mac OS X) en mi ordenador gracias al amable Zaralex que me dejó su DVD de instalación.

Y claro, había que hacer copias de seguridad, trasladar datos de un ordenados a otro… Lo que ha supuesto muuuuchas horas de espera, y el traslado de ordenadores de un lugar a otro, para arrancar uno en modo Firewire (como disco duro) y pasar los datos al otro, en el que tengo dos discos duros de 200 gigas.

Y luego lo mismo pero al revés. Por lo que he estado un par de días sin usar casi el ordenador.

Esto me ha hecho concienciarme de que necesito un disco duro externo. Así mis dato estarán a buen recaudo y todo el proceso de copias de seguridad será más sencillo con la aplicación Time Machine que viene instalada en Leopard.

Cosas que han mejorado: Muchas, todo va a la velocidad de la luz. Si Tiger (la versión 10.4) funcionaba bien esto es increíble. Rapidez, fluidez, todo con una interfaz espectacular.

Cosas malas: no puedo compilar Ada con Xcode. Ouch! Todavía no está soportado. Al menos los plugins que lo permitían…

Peeeero he encontrado la solución.

Es muy sencillo. Primero tenemos que descargarnos la versión 4.3 del compilador Gnat.

Una vez instalado, procederemos, desde el terminal a añadir esta línea al archivo .profile que encontraremos en nuestra carpeta $HOME.

#Exportamos el PATH para poder compilar archivos *.adb desde consola
export PATH=/usr/local/ada-4.3/bin:$PATH

Ahora ya podremos compilar desde el terminal los archivos con la orden [gnatmake *.adb]. Es muy probable que aparezca muchos mensajes de error del tipo can’t find atom for N_GSYM… Pero de momento a mi no me han dado ningún problema y los ejecutables funcionan a la perfección.

De momento no he conseguido compilar mediante Xcode 3.0, la versión que viene incluída en Leopard. Ahora mismo estoy investigando con Xcode 2.5 que también funciona en Leopard. Por ahora he podido instalar los plugins que permiten crear nuevos proyectos, pero la compilación todavía se me resiste.

Seguiremos investigando.

Temas relacionados:

Compilar Ada en Mac OS X (10.4)

Read Full Post »

Así es; este jueves mi iMac cumplió exactamente un año, y en este vídeo (hecho con fotos tomadas durante ese año) muestro algunas de las cosas que puedo hacer con él. Pensándolo bien, algunos dirán que es una chorrada, y tienen razón, (otros dirán que me gusta hacerme fotos, no tienen ninguna razón, sino contad las fotos de estos Pilares en las que aparezco…) pero no saben lo que me he divertido y he aprendido con él. Porque no sólo con el mac se pueden hacer tonterías de estas (además de editar vídeo, obviamente mucho más profesional que lo que yo hago, retocar fotos, jugar…) sino que también he aprendido bastante gracias a sus entresijos Unix, algunas de las cuales ya comencé aprendiéndolas cuando usaba Linux.

No tengo ninguna queja del ordenador, no me ha fallado, ha ido todo como la seda, incluso pude instalarle Windows en una época remota para ejecutar LogicWorks… He tonteado con las chorradas que vienen incluidas, como la cámara iSight y sus múltiples efectos, he probado el excelente programa de videoconferencia que viene incorporado (iChat) gracias a que conecte otro Mac a la red, aunque al ver la nueva versión de iChat incluída en Leopard, la nueva versión de Mac OS X, se me ponen los dientes muyyy largos y tengo que controlarme para no correr a descargarme comprarme el nuevo felino de Apple.

Únicamente me llevé un buen susto la primera vez que le instalé Windows, y es que se requería, sin excepción, instalarse un Service Pack 2, y claro, yo pensaba que mi copia de Windows lo era. Craso error. Fue imposible volver a acceder al ordenador. Menos mal que tengo otro Mac en casa, así que pude conectar ambos mediante un cable Firewire y volver a instalar el sistema operativo (Más bien lo que hice fue instalar el sistema operativo en un disco duro extra que tenía mi Mac de reserva, un G4, y copiarlo íntegramente al iMac) Menos mal que el ordenador estaba nuevo y no tenía datos importantes en él.

Pues eso, que espero que el ordenador me dure muchos años más, a pesar de que ya se encuentre desfasado, a la luz de los nuevos iMacs que han aparecido recientemente. Y espero también ampliar la familia Mac con un portátil que aparecerá en fechas aún sin concretar, y a pesar de que quedan 8 días para mi cumpleaños, el cual coincide con el mes en el que nos encontramos, no creo que por arte de magia aparezca un MacBook en la ventana de mi cuarto.

Quizás lo que si que aparezca sea una cámara con la que pueda retratar, no sólo los ordenadores que poseo (y que como todos estáis pensando es muy friki…) sino también muchas de las cosas que me rodean y que cada día que pasa me da más rabia no poder inmortalizar.

Temas relacionados:

Hablando claro sobre ordenadores Mac

Read Full Post »

Ver la película a pantalla completa

Citando a la wikipedia: Piratas de Silicon Valley (1999) es un docudrama no autorizado escrito y dirigido por Martyn Burke. Basado en el libro Fire in the Valley: The Making of a Personal Computer, de Paul Freiberger y Michael Swaine, este film documenta los comienzos de la computadora personal a traves de la rivalidad entre Apple Computer (Apple II y la Apple Macintosh) y Microsoft (MITS Altair, DOS, IBM PC, y Windows)”.

Temas relacionados:

Sigue hambriento, sigue alocado; discuro de Steve Jobs en la universidad de Stanford

Más documentales en Yo soy Ubik…

Read Full Post »

 (2-04-08)

Si utilizáis Leopard con seguir estos pasos será suficiente, por contra, si todavía utilizáis alguna versión anterior a la versión 10.5 de Mac OS X, continuad leyendo hasta el final del artículo

Para descargaros el paquete tenéis que pinchar en el enlace siguiente: Gnati386-4.3.dmg (83.6 megas).

¡Gracias a la gente de Macada!
___________________________________________________________

 (28-03-07) 

Pongo aquí un pequeña gúia de lo necesario para compilar vuestros programillas de Ada en Mac OS X. Más que una guía es una recopilación de los sitios que nos permitirán descargarnos los plugins y demás archivos que nos faciliten la programación.

En primer lugar necesitaremos descargarnos Xcode. Nos podemos registrar gratuitamente como desarrolladores pinchando aquí y pulsando en “Member log in”.

Una vez creada nuestra cuenta podremos descargarnos Xcode pinchando en “Downloads” y después en “Developer Tools”

(Cuidado, la descarga son más de 900 megas, así que si tenéis prisa, procurar que se hayan descargardo los capítulos de Prison Break)

Una vez que esté todo instalado podremos visitar a nuestra amiga Ada. ___________________________________________________________

Yo he compilado código Ada tanto en Mac’s con Power Pc como Mac’s con Intel, pero voy a centrarme en los Intel. De todas formas creo que en la página Macada sólo está disponible para PPC (además creo que tuve bastantes problemas para compilar en un G4 con Mac Os X 10.4.8 con Xcode 2.4)

En esta página tendremos todo lo disponible para poner a punto nuestro Xcode.

1ª) Instalar las herramientas de desarrollo GNU de Ada.

Pinchando aquí nos descargaremos las herramientas (115.3 Mb). Una vez descargadas las descomprimimos en la carpeta ” /usr/local ”

Como esta carpeta permanece oculta tendremos que acceder al “Terminal” y, desde la carpeta donde lo hemos descomprimido escribir:

sudo mv “nombre de la carpeta” /usr/local

(Es posible que tengamos que llamar a la carpeta que hemos descomprimido “ada-4.2” por “ada-4.3” si nos da error de compilación, para hacer esto ejecutamos la orden:

cp ada-4.3 ada-4.2

Para a continuación bajar algún programa como Blind que nos permita visualizar las carpetas ocultas de Mac y así borrar la carpeta ada-4.3)

2ª) Instalar los plugins.

Tendremos que descargar los siguientes archvos y copiarlos a las carpetas que indico ahora:

AdaPlugin.pbplugin in : /Library/Application Support/Apple/Developer Tools/Plug-ins/

Target Templates in: /Library/Application Support/Apple/Developer Tools/Target Templates/Ada/

Project Templates in: Library/Application Support/Apple/Developer Tools/Project Templates/Ada/

Y ya tendría que estar todo listo.

Otra opción sería bajarnos un entorno de desarrollo más “ligero” distinto de Xcode. Yo he probado con jGrasp que funciona (sólo lo he probado en PPC) pero que me resulta más incómodo. Me quedo con Xcode. ___________________________________________________________

Si os descargáis estos binarios: Xcode Binaries 2.2 podréis compilar fácilmente cualquier tipo de aplicaciones Carbon en Mac OS X, así como aplicaciones para terminal. Una vez instalados los binarios, cuándo creéis un nuevo proyecto en Xcode os aparecerá ésta ventana. Voy a centrarme únicamente en aplicaciones para terminal. Pero cómo podréis observar también aparecen nuevos proyectos de aplicaciones Carbon en ada.

A continuación os pedirá que indiquéis el nombre del proyecto que váis a compilar.

Observaréis que se os han creado tres nuevos archivos. Uno con el ejecutable, otro con el código fuente y un tercero que proporcionara una entrada para la orden man de Unix.

Si anteriormente todo ha ido bien instalando los binarios, deberíais tener el siguiente código en el código fuente (o archivo *.adb)

with Ada.Text_IO;
procedure proyecto1 is

begin
– – insert code here…
Ada.Text_IO.Put_Line(“Hello, World again with Ada!”);
end proyecto1;

Con lo que sólo tendréis que pulsar el boton Build and Go que procederá a compilar y ejecutar vuestro programa. Espero que os haya servido. Si tenéis alguna duda no dudéis en ponerla en los comentarios e intentaré solucionarla. Saludos!

___________________________________________________________

Si alguno ha probado a compilar en la consola cualquier fuente de ada habrá comprobado que el comando gnatmake no aparece. Para que podamos compilar desde consola tendremos que editar el archivo .profile situado en nuestra carpeta $HOME. Tecleando el comando cd acudiremos a nuestro direcctorio. Al hacer un listado observaréis que el arhivo no es visible, esto es porque lo archivos que comienzan con un punto se muestran ocultos. ejecutando ls -al ya será visible. Abrimos el fichero con cualquier editor y añadimos la siguiente línea:

#sh/bash
export PATH=/usr/local/ada-4.2/bin:$PATH

Tras guardar el fichero y volver a iniciar el terminal ya podremos compilar cualquier fuente desde consola

Temas relacionados:
Macada

Ada pluguin for Xcode

jGrasp

Programación en Ada (Wikipedia)

Read Full Post »