Acerca de
Tutoriales
Comunidad
Actualidad
Enlaces





En MacProgramadores
En Internet

Noticias pasadas

 

Combinaciones de teclas y trucos
15-Agosto-2007


En MacProgramadores tenemos una sección de trucos que incluye combinaciones de teclas útiles durante el arranque.

Para aquellos que les gusta usar combinaciones de techas, aquí encontramos otro buen resumen, y aquí encontramos trucos interesantes para mejorar la productividad con Mac OS X.

 


Avanza la integración de aplicaciones Windows en Mac OS X
14-Agosto-2007


Hasta ahora todos podíamos usar Parallels o VMWare para ejecutar Windows virtualizado en una ventana de Mac OS X, pero ahora con Coherence de Parallels, Seamless the VirtualBox o Unity de VMWare podemos extraer las ventanas del escritorio de Windows para llevárnoslas a Mac.

Otra opción más ligera es usar CrossOver para Mac para ejecutar aplicaciones Mac OS X, pero no todas (aunque sí muchas de) las aplicaciones Windows funcionan correctamente en CrossOver.

 


iPhone Development Guides
11-Agosto-2007


Apple ha publicado hoy las guías de desarrollo para aplicaciones Web 2.0 que ejecuten en Safari y iPhone.

El objetivo de este kit de desarrollo es que usando tecnologías Web 2.0 (principalmente HTML, CSS, JavaScript, DOM y Ajax) una aplicación se comporte exactamente igual en un iPhone que en un browser. De momento esta igualdad sólo se garantiza cuando el browser es Safari.

 


The R environment
2-Agosto-2007


Si no puede pagar el coste de MATLAB, siempre puede usar Octave, la alternativa compatible con MATLAB de GNU. Pero si lo que le ocurre es que está cansado del pobre lenguaje de MATLAB, entonces puede probar el lenguaje R, un entorno de desarrollo GNU para computación matemática que dispone de un lenguaje mucho más moderno, y además dispone de versiones para Mac OS X, Linux y Windows.

 


Apple compra CUPS
18-Julio-2007


CUPS (Common UNIX Printing System) es el sistema de impresión dominante en el mundo UNIX, y que también Mac OS X incorpora desde la versión 10.2. En concreto es un servidor de impresión al que se pueden conectar los clientes mediante el protocolo abierto IPP (Internet Printing Protocol).

Michael R. Sweet, el creador y actual programador encargado de su mantenimiento ha confirmado en una nota que Apple ha comprado CUPS, y que él ha sido contratado por Apple. Además ha anunciado que CUPS continuará siendo GPL, pero que continuará trabajando en CUPS en las oficinas de Apple.

 


Información interesante para programadores Cocoa
17-Julio-2007


Chris Hanson es un de los mejores programadores Cocoa con los que cuenta Apple.

En su blog personal podemos encontrar muy buenos artículos: Desde tests de unidad con Cocoa Bindings, hasta LLVM (Low Level Virtual Machine).

 


Trucos y buenas prácticas en la gestión de un Mac
10-Julio-2007


JohnD's ha publicado un extenso tutorial donde se enseña a administrar y configurar Mac OS X.

Entre otros aspectos se trata la administración del cliente, la gestión de cuentas de usuario, la configuración de los distintos servidores, etc.

 


Leopard permitirá programación multicore
24-Junio-2007


Apple ha anunciado que Leopard incluirá soporte para programación multicore, implementada tanto mediante la clase Cocoa NSOperation, como mediante la librería OpenMPI, una implementación abierta de MPI (Message Passing Interface).

 


Nuevos compiladores de alto rendimiento
23-Junio-2007


Intel ha lanzado una nueva versión de sus compiladores para C++ y Fortran. Estos compiladores funcionan sobre Mac OS X, Linux y Windows, y se integran con facilidad en IDEs como Xcode.

El aspecto más destacado de estos compiladores es que generan código más optimizado que GNU (y por supuesto que Microsoft C Compiler). Lo peor es que se trata de una versión de evaluación de 30 días.

El Portland Group también ha sacado una versión de sus compiladores de alto rendimiento.

 


PortAuthority y FinkCommander
17-Junio-2007


PortAuthority es una herramienta gráfica para gestión de paquetes de MacPort que permite de forma visual instalar y actualizar paquetes.

Los usuarios del gestor de paquetes Fink también pueden usar la herramienta FinkCommander par realizar la gestión visual de los paquetes instalados.

 


Desactivar servicios no usados
17-Junio-2007


Al igual que ocurre en cualquier sistema operativo, con el tiempo se instalar en los directorios de arranque de Launchd pequeños programas que, aunque no usamos, se cargan siempre que arrancamos el ordenador, y siempre están ocupando memoria.

En este interesante artículo se explica cómo desactivar servicios que Mac OS X carga por defecto, pero que realmente nunca usamos.

 


Oferta de trabajo para programadores Cocoa
14-Junio-2007


Los desarrolladores de MyStrands, con sede en Barcelona, han sacado dos ofertas de trabajo para programadores Cocoa que podemos encontrar aquí y aquí.

Una buena oportunidad para aquellos programadores entusiastas del Mac OS X que quieran especializarse en la programación de esta plataforma.

 


Mac OS X Leopard
14-Junio-2007


Apple ha presentado algunas de las nuevas características que incluirá Mac OS X 10.5. Como podemos ver en los vídeos demostrativos se hace mucho hincapié en Core Animation.

Para los más interesados en las nuevas características técnicas tenemos algunas descripciones aquí.

 


WebKit
13-Junio-2007


WebKit es la librería libre de renderizado web de Safari. Está basada en KHTML, y en consecuencia es fácilmente portable a otras plataformas. Prueba de ello es que Safari ya está disponible para Windows.

Ahora el creador de KHTML anuncia que tanto KDE como Qt están pensando en pasarse a WebKit, lo cual les permitiría externalizar el mantenimiento de la librería de renderizado web, y aumentar el número de aplicaciones que usan WebKit, con lo que más desarrolladores de aplicaciones web probarían sus web con esta librería.

 


Spyware en Dashboard
5-Mayo-2007


La actualización de Dashboard de Mac OS X 10.4.7 ha introducido un sistema de spyware el cual envía periódicamente mensajes a Apple.

El sistema de spyware se instala como un demonio. Para desactivar esta funcionalidad se ha descubierto que podemos usar el comando:

$ defaults write com.apple.dashboard mcx-disabled -boolean YES

Nota: Algunos usuarios han indicado que al ejecutar el anterior comando Dashboard deja de funcionar. Quizá sea mejor idea volver a dejar esta preferencia a NO, y resolverlo con el comando:

$ sudo mv /etc/mach_init.d/dashboardadvisoryd.plist /etc/mach_init.d/dashboardadvisoryd.plist.disabled

 


Cocoa desde Python y Ruby
3-Mayo-2007


Aunque Cocoa es una API diseñada para Objective-C, el dinamismo de lenguajes como Python o Ruby ha permitido que se pueda acceder al potencial altamente dinámico de Cocoa. De hecho, Apple ha empezado a informar de que con la llegada de Mac OS X 10.5 Cocoa será accesible desde lenguajes de script como Python y Ruby.

Recuérdese que Apple acabó recomendando el uso de Objective-C frente a Java para acceder a Cocoa. Parece ser que Python y Ruby, al ser interpretados, son más dinámicos y pueden trabajar mejor con Cocoa.

 


VirtualBox
1-Mayo-2007


Al igual que VMWare o Parallels, VirtualBox es una nueva herramienta de virtualización.

La principal ventaja de esta herramienta es que es gratuita, de licencia GNU, y que existen versiones para Mac, Linux y Windows. Su principal inconveniente es que todavía se encuentra en fase beta con lo que pueden aparecer errores.

 


Thumbnails en imágenes
21-Abril-2007


Hemos publicado un nuevo truco donde se muestra cómo asociar un icono a una imagen con un thumbnail de su propio contenido.

Si para guardar sus imágenes no usa ningún software como iPhoto, quizá le resulte útil este truco.

 


HFS+
12-Abril-2007


Hemos publicado un estudio sobre las características de HFS+, el sistema de ficheros Mac OS X.

Esperamos que conocer estas características le ayude a resolver y entender mejor problemas con los que los desarrolladores y usuarios avanzados se enfrentan a menudo.

 


Nuevos tutoriales Apple para programadores
5-Abril-2007


Apple ha publicado un tutorial para la programación de scripts, otro para la depuración de aplicaciones de las que se ha hecho un crash report, y otros dos nuevos tutoriales en los que se explica cómo programar drivers para dispositivos de almacenamiento y para dispositivos de red.

 


Reportaje de programación en PowerPC
4-Abril-2007


IBM ha publicado un interesante reportaje de programación en PowerPC. El reportaje está escrito para máquinas de 64 bits, pero es fácilmente usable en máquinas de 32 bits.

Recuerde que nosotros también tenemos publicado un tutorial de Ensamblador del PowerPC con Mac OS X.

 


Foros movidos a ForoMac
3-Abril-2007


Con vistas a aumentar el número de participantes en los foros, y favorecer así a la comunidad de usuarios Mac, hemos movido nuestros foros de programación a ForoMac.

Estos foros tienen una sección destinada la programación que esperamos sea suficiente para el ritmo de mensajes que están produciéndose.

 


CocoaCast
2-Abril-2007


CocoaCast es un proyecto emprendido por Boris Klaydman para publicar podcasts sobre tutoriales de programación Cocoa.

Esta nueva forma multimedia de aprender Cocoa es especialmente cómoda (siempre que se sea capaz de escuchar en inglés). Actualmente llevan 19 episodios.

 


Aplicaciones para iPhone
18-Marzo-2007


Apple ha anunciado que no permitirán desarrollar e instalar aplicaciones independientes en iPhone. La razón que alegó Steve Jobs en una entrevista a New York Times es que no pueden garantizar el correcto funcionamiento del teléfono si se instalan aplicaciones de terceras partes.

 


Gestor de paquetes software Rudix
5-Marzo-2007


El proyecto Fink es un buen gestor de paquetes software usado por la mayoría de los usuario de Mac OS X acostumbrados al software UNIX.

El proyecto Rudix es otro gestor de paquetes que aunque todavía no ha portado tanto software como Fink, su principal característica es que agrupa sus paquetes software usando fichero .pkg de Mac OS X.

 


WMWare tampoco permitirá virtualizar Mac OS X
15-Febrero-2007


Al igual que anunció Parallels, VMWare también ha anunciado que no permitirán virtualizar Mac OS X en PC genéricos, sólo en máquinas originales Apple.

Como se sabe, Apple tiene su principal fuente de ingresos en la venta de hardware, y en consecuencia, tienen especial interés en que no se virtualize en PCs genéricos.

 


Seguridad, criptografía y comercio electrónico con Java
11-Febrero-2007


Hemos publicado un nuevo tutorial donde se analizan los principales conceptos de la seguridad, criptografía y comercio electrónico.

La mayoría de los tutoriales explican estos conceptos desde el punto de vista de la administración de herramientas de seguridad. Nosotros pretendemos extender estas explicaciones al punto de vista del programador.

 


VMWare para Mac totalmente funcional
8-Febrero-2007


VMWare para Mac ya está publicado y es totalmente funcional.

VMWare ha publicado un vídeo en youtube donde se demuestra el uso de DirectX 8.1 para Windows XP ejecutando en VMWare para Mac. Al parecer va bastante suelto.

 


El 45% de los ordenadores vendidos en la Universidad de Princeton son Mac
5-Febrero-2007


El 45% de los ordenadores comprados por los estudiantes y docentes de la Universidad de Princeton (New Jersey) son Mac.

Al parecer los principales factores para este aumento son su superior calidad, y el hecho de disponer de procesadores Intel donde se pueden ejecutar otros sistemas operativos.

 


Windows Vista no deberá ejecutar con virtualización
5-Febrero-2007


La licencia de Windows Vista Home Edition prohibe el uso de técnicas de virtualización como las de Parallels. Por el contrario, las licencias Enterprise y Ultimate sí que lo permiten.

Afortunadamente (de momento) la licencia de Microsoft no prohibe ejecutar Windows Vista con Apple BootCamp, ya que es un arranque dual, y no usa virtualización.

 


ADC en iTunes
4-Febrero-2007


Apple activa un nuevo servicio por el que los miembros de la ADC se pueden logar gratuitamente en iTunes para ver las conferencias para desarrolladores.

Las conferencias de la WWDC tratan sobre las nuevas tecnologías que presentan los ingenieros de Apple a la comunidad de programadores Mac OS X.

 


Construcción de paquetes GNU
3-Febrero-2007


GNU ha definido un mecanismo bastante flexible de construir paquetes de código fuente que se puedan compilar e instalar en distintas plataformas. Para ello usamos los conocidos comandos configure y make.

Hemos publicado un pequeño tutorial que ayuda a entender cómo hacer este tipo de paquetes.

 

Ver noticias pasadas >>>