En MacProgramadores
En Internet


 

Ayúdenos a mantener esta web actualizada

 

Noticias
  Somos mucho más que noticias, consulte nuestro menú

Apple iPad vs. Amazon Kindle
3-Febrero-2010


Apple ha anunciado su iPad el cual usará el sistema operativo y APIs de programación de iPhone OS y posiblemente lleve el mismo sistema de DRM. Por su parte Kindle utiliza interfaces de programación Java y también dispone de DRM (ya roto).

 


Cómo obtener buenos iconos
23-Enero-2010


Si necesitamos un icono para nuestra aplicación, Apple proporciona información sobre las empresas que les han ayudado a diseñar su impresionante interfaz gráfica. Nuestro dibujante favorito es Eugen Buzuk de IconDrawer.

 


Aplicaciones Hanynet
20-Enero-2010


Hanynet es una web que proporciona gratuitamente utilidades para Mac OS X. WaterRoof permite gestionar el firewall de Mac OS X, NoobProof permite a los administradores gestionar la interfaz de red. iServeBox permite gestionar los servicios UNIX. iTar permite crear archivos tar fácilmente. Merece la pena echarle un vistazo.

 


Aplicaciones en background con iPhone
11-Enero-2010


Aunque Apple no permite a los desarrolladores iPhone crear aplicaciones que ejecuten en background, Apple ejecuta algunas de sus aplicaciones en background (Music, Video, Safari). Ahora los hackers han modificado iPhone OS para poder dejar cualquier aplicación ejecutando en backgroud. Para ello han creado Backgrounder. Esta aplicación gratuita está disponible sólo para los dispositivos con jailbreak.

 


Test de unidad y de aplicación
27-Diciembre-2009


Xcode utiliza la librería OCUnit para implementar test lógicos (validar módulos independientemente) y de aplicación (validar la aplicación en ejecución) en Mac OS X. Estos tests también se pueden implementar en aplicaciones iPhone OS. Para depurar los tests en este último caso conviene leer también este y este artículo.

 


VLC para Mac al borde de la desaparición
17-Diciembre-2009


Los desarrolladores de VLC han informado de que si no consiguen nuevos desarrolladores van a tener que descontinuar VLC para Mac OS X. Han aprovechado para pedir ayuda a programadores que deseen participar y que tengan conocimientos de C, Cocoa y Xcode. En principio ya han decidido detener el desarrollo de VLC para 64 bits.

 


Desarrolladores iPhone transposos
12-Diciembre-2009


Apple ha identificado que una empresa china Molinker estaba utilizando el sistema de comentarios de aplicaciones iPhone para enviar de forma masiva opiniones positivas sobre sus programas. A pesar de que esta empresa tenía más de 1000 aplicaciones publicadas, Apple no ha dudado en expulsarla de la AppStore.

 


Microsoft anuncia Office 2010 para iPhone
6-Diciembre-2009


Microsoft ha anunciado que el próximo año sacarán Office 2010 para iPhone. La versión para iPhone van a implementarla a través de Safari para iPhone (Office 2010 web). Esta versión web sólo proporciona la capacidad de ver documentos, y no de modificarlos. Existe otra versión con capacidad de edición (Office 2010 mobile), pero esta versión es sólo para Windows Mobile.

 


Desarrollar para la consola de iPhone OS
28-Noviembre-2009


Xcode no proporciona una plantilla para implementar un comando para iPhone OS. Si estámos interesados en desarrollar nuevos comandos para iPhone podemos usar o bien el propio SDK de Apple, o bien instalar las GCC que se distribuyen con Cydia.

 


Themes para iPhone OS
26-Noviembre-2009


Este interesante tutorial explica detalladamente cómo crear Themes para iPhone OS. Su creación es muy sencilla ya que sólo hay que rellenar las imágenes correspondientes en nombres de ficheros que WinterBoard proporciona.

 


JSCocoa y Cycript
24-Noviembre-2009


JSCocoa y Cycript son nuevos lenguajes bridge que permiten acceder a las librerías Cocoa desde JavaScript (al igual que PyObjC y RubyCocoa). Ambos ejecutan tanto en Mac OS X como en iPhone OS.

 


Sincronización de iPhone
30-Octubre-2009


Por fin un hacker que se hace llamanr marcan42 ha desarrollado una librería que permite la comunicación con iPhone sin iTunes. Esto permitirá que otras aplicaciones como Amarok o Rhythmbox accedan a iPhone. Posiblemente los usuarios Linux sean los primeros en beneficiarse de esta nueva librería.

 


Los hackers se fijan en Mac OS X
25-Octubre-2009


La prestigiosa revista de hackers Phrack ha publicado dos artículos sobre Mac OS X. El primero explica cómo abusar del runtime de Objective-C. El segundo se centra en cómo hacer un rootkit para el kernel de Mac OS X.

 


Llegan los binarios universales a Linux
24-Octubre-2009


Se ha iniciado un proyecto para poder incluir en el formato ELF binarios para varias arquitecturas. El proyecto se llama FatELF. En principio se busca poder incluir binarios x86 y x86-64, pero también se permite incluir otros binarios como PowerPC o MIPS.

 


Programación con blocks
12-Octubre-2009


Mac OS X 10.6 ha introducido en GCC la programación con blocks (habitualmente llamados closures). Blocks se puede usar tanto en el lenguaje C (ver este o este tutorial) como en Objective-C (ver este y este tutorial).

 


DTerm
14-Septiembre-2009


DTerm es una pequeña utilidad gratuita que permite ejecutar cualquier comando de consola desde una ventana. La herramienta detecta el directorio y fichero donde estamos trabajando y ejecuta el comando desde este directorio. También nos permite abrir el terminal situándonos directamente en el directorio del fichero con el que estamos trabajando.

 


Habilitar Java 1.6 en Mac OS X 10.5
3-Septiembre-2009


Mac OS X 10.5 tiende a usar por defecto Java 1.5 (de hecho Java 1.6 sólo puede ejecutarse en máquinas Intel con soporte para 64 bits). Aquí y aquí encontramos información sobre cómo poner por defecto Java 1.6. También Netbeans puede ajustarse para usar por defecto Java 1.6.

 


Compartir nuestro cable a través de la red WiFi
1-Septiembre-2009


En este artículo se explica cómo convertir nuestro Mac en un router Wifi. Esto nos permite cómodamente conectar otros ordenadores y iPhones a internet.

 


Borrar un DVD y grabar una imagen ISO
31-Agosto-2009


Además de grabar DVDs con Finder, podemos usar la herramienta Disk Utility parae borrar un DVD regrabable y quemar una imagen de DVD ISO. Aquí y aquí encontramos información de cómo hacerlo.

 


X11 forwarding en Mac OS X
29-Agosto-2009


Hemos publicado un nuevo truco en el que se explica cómo usar X11 forwarding para ejecutar aplicaciones X11 en un servidor remoto. Aunque el truco se centra en Mac OS X, los principios son los mismos en otros sistemas UNIX.

 


Compilar e instalar aplicaciones en un iPhone desbloqueado
1-Agosto-2009


Una vez que un iPhone/iPod Touch ha sido desbloqueado, podemos compilar e instalar nuestras propias aplicaciones. Aquí, aquí y aquí encontramos información sobre este proceso. También podemos usar Cydia para distribuir nuestras aplicaciones sin depender de las restricciones que impone la App Store.

 


Templates para Xcode
31-Julio-2009


Xcode trae una serie de templates predefinidos para crear aplicaciones. En ocasiones no nos gusta la forma en que Xcode organiza los métodos de estos templates. En este artículo se explica cómo personalizar los templates de Xcode y cómo crear nuevos templates.

 


Configuración de red desde el terminal
28-Julio-2009


En muchas ocasiones es útil el conocer la configuración de red con comandos como ifconfig, netstat, arp, etc. Aquí tenemos un buen resumen de los comandos a usar en cada sistema operativo.

 


Problemas con las restricciones de Apple para iPhone
25-Julio-2009


Existen muchos ejemplos que demuestran que iPhone sin jailbreak pierde mucha utilidad. Google no ha podido implementar correctamente Google Latitude debido a que Apple no permite ejecutar aplicaciones en segundo plano. Spotify también está teniendo problemas debido a que Apple no permite aplicaciones que almacenen música en el iPhone ya que serían competencia para iTunes.

Por su parte aplicaciones liberadas como iFile están teniendo un gran número de descargas, aunque sus creadores se quejan de que poca gente se decide a hacer una donación.

 


Actualización de Office 2008 SP2
21-Julio-2009


Microsoft ha sacado una actualización de Office 2008 llamada SP2 que permite resolver problemas y acelera el rendimiento de las aplicaciones. Usuarios ilegítimos han reportado que esta actualización detecta sus copias ilegítimas y les impide seguir usando Office 2008.

 


Apple podría ofrecer ordenadores sin pantalla glossy
16-Julio-2009


La pantalla glossy tiene la ventaja de que brilla más, pero también aumentan considerablemente los reflejos. Para afrontar las quejas de los usuarios Apple podría estar planteándose el pantallas mate.

 


Trucos para MobileTerminal
9-Julio-2009


MobileTerminal es el terminal de iPhone. El teclado de iPhone carece de teclas como Tab, Ctrl o Esc. En esta página podemos ver trucos de usabilidad escritos por su autor para escribir estas teclas en MobileTerminal.

Dado que Cydia instala por defecto un conjunto bastante reducido de comandos, una forma de instalar más comandos es buscar paquetes con el nombre cmds (p.e. basic-cmds, developer-cmds, adv-cmds, ...).

 


Publicar aplicaciones en la AppStore
4-Julio-2009


Un tema con el que debe enfrentarse un desarrollador de aplicaciones iPhone es el de pagar impuestos. O'Reilly ha publicado una interesante guía. También tenemos varios comentarios en este foro, y un estudio de la rentabilidad en este post.

 


Programación de eventos del sistema de ficheros
23-Junio-2009


Hemos publicado un nuevo reportaje que explica cómo saber cuándo otra aplicación modifica algún fichero del sistema de ficheros. En el reportaje estudiamos dos APIs: La File System Events API y la Kernel Events API.

 


Mac OS X 10.6 para Septiembre
22-Junio-2009


Apple ha anunciado que Mac OS X 10.6 estará disponible en Septiembre. El sistema estará principalmente centrado en mejoras de background y rendimiento en vez de centrarse en incluir nuevas funcionalidades. Los usuarios registrados de Mac OS X 10.5 podrán actualizar su sistema por sólo 29 dólares.

 


Apple sigue probando los procesos en background de iPhone
23-Mayo-2009


Los ingenieros de Apple siguen manteniendo que los procesos en background consumen mucha batería, sin embargo siguen buscando soluciones para el desarrollador. Existen dos propuestas. La primera propuesta es que el usuario apruebe la ejecución en background. La segunda propuesta es que Apple apruebe la ejecución en background de procesos previa comprobación de su consumo de CPU y red.

 


Las APIs de Snow Leopard terminadas
13-Mayo-2009


Según informa AppleInsider, Apple ha congelado los cambios en la API del nuevo Mac OS X. Snow Leopard incluirá la tecnología Grand Central que permite aprovechar los distintos cores de la máquina sin necesidad de realizar programación multicore. También se ha anunciado que Apple ha desarrollado driver HFS+ para Windows. De esta forma Windows podrá leer particiones Mac OS X.

 


Los servicios del sistema
12-Abril-2009


Este artículo publicado en Applesfera explica qué son y cómo se usan los servicios del sistema. Un servicio que pueden usar casi todas las aplicaciones y que está presente desde los tiempos de NeXT.

 


Apple prohibe el uso de jailbreak a sus desarrolladores
7-Abril-2009


La última revisión de la licencia de desarrollador iPhone incluye una modificación que prohíbe a los desarrolladores usar jailbreak o crear aplicaciones que ejecuten en un iPhone desbloqueado.

 


Apple Design Award
4-Abril-2009


Comienza el Apple Design Award ADA 2009. Este año se premian las mejores aplicaciones iPhone y las mejores aplicaciones Mac OS X. Los candidatos tienen hasta el 4-Mayo para presentar sus aplicaciones.

 


Personalizar la máscara de permisos
15-Marzo-2009


Si trabajamos con varias cuentas de usuario en la misma máquina la máscara de permisos por defecto (022) asigna permiso de escritura sólo al usuario que crea un fichero. Si queremos compartir los ficheros entre las distintas cuentas con otros permisos distintos, hasta hace poco no podíamos cambiar la máscara de permisos de Mac OS X para todos los procesos (sólo para los del terminal con umask).

A partir de Mac OS X 10.5.3 Apple ha incluido la posibilidad de indicar a launchd (el proceso padre 1) la máscara de permisos por defecto de todos sus procesos hijos.

 


Desarrollo Mac OS X en España
14-Febrero-2009


En España empiezan a surgir ya empresas como wuonm que desarrollan aplicaciones Mac OS X y iPhone destinadas al mercado internacional.

Una de estas aplicaciones es Layers 1.0, una aplicación de captura de pantallas. A diferencia de otras herramientas de captura de pantalla, esta aplicación permite separar en capas el contenido de cada ventana.

 


Marketing agresivo
26-Enero-2009


En Leopard, el icono de la barra de menú para sincronizar con MobileMe es un icono que no lo pueden deshabilitar los usuarios que no han creado una cuenta MobileMe. Afortunadamente alguien ha encontrado una forma de eliminar este icono.

 


Fin del DRM de iTunes Store
8-Enero-2009


Apple ha anunciado que empieza a distribuir sus canciones en iTunes Store libres de DRM (Digital Rights Management). Los clientes que hayan comprado canciones con DRM deberán pagar 30 céntimos por volver a comprarlas sin DRM.

 


OpenXML converter
10-Diciembre-2008


Microsoft ha publicado una utilidad para convertir ficheros OpenXML generados por Office 2008 para Mac y Office 2007 para Windows al formato de versiones anteriores de Office.

 


Rendimiento de la pila de TCP/IP en distintos sistemas operativos
9-Diciembre-2008


Los ingenieros de la operadora de R Cable y Telecomunicaciones de Galicia S.A. han reportado que Mac OS X Leopard es el sistema operativo con la pila de TCP/IP más optimizada consiguiendo un rendimiento del 90% en una conexión de 100Mbits.

El sistema operativo con la pila más lenta es Windows Vista donde sólo se alcanza el 32%. Linux se encuentra en un 80% de eficacia junto con Windows XP.

 


Evolución del número de usuarios
4-Diciembre-2008


En Noviembre Mac OS X ha alcanzado el 8.87% mundial de usuarios y Windows ha caído por debajo del 90%.

Por otro lado el navegador Microsoft Internet Explorer ha caído por debajo del 70% de usuarios. Firefox y Safari vuelven a subir.

 


Qt Creator
31-Octubre-2008


Trolltech ha presentado su nuevo IDE y completamente rediseñado. Se trata de un IDE para Qt pero que también permite desarrollar para otros muchos tipos de librerias. Aunque Qt Creator todavía está en beta, la versión para Mac parece bastante acabada. La versión final se espera que salga para principios del 2009.

 


Tests de unidad con OCUnit
19-Octubre-2008


A partir de Xcode 2.1 Apple adoptó OCUnit, la herramienta para realizar tests de unidad de código fuente abierto desarrollada por Sen:Te.

Apple ha publicado recientemente dos reportajes aquí y aquí y una guía para describir el funcionamiento de esta herramienta y resaltarla conveniencia de realizar estos tests para mejorar la calidad de las aplicaciones.

 


Programación Cocoa con Foundation Framework
19-Octubre-2008


Hemos publicado un nuevo tutorial que enseña a programar Cocoa con Foundation Framework.

Una vez que el programador Cocoa aprende el lenguaje Objective-C, su siguiente paso es empezar a conocer la extensa librería de clases y funciones que proporciona Cocoa. Foundation Framework engloba las clases más comunes de Cocoa.

 


iPhone Tech Talk World Tour
10-Octubre-2008


Varios ingenieros de Apple vendrán a Madrid el 11-Nov para hablar sobre el desarrollo de aplicaciones para iPhone. La conferencia durará un día, posiblemente haya varias sesiones en paralelo, el registro es gratuito y por problemas de espacio no se garantiza que todos los registrados puedan asistir.

 


Snow Leopard
22-Septiembre-2008


AppleInsider está publicando una serie de reportajes bastante interesantes sobre las ventajas y dificultades que introducen los 64 bits de Snow Leopard. También comparan las diferencias en la forma en que han plateado la evolución a los 64 bits en Mac OS X y en Windows.

 


Entrevista a grandes programadores
21-Septiembre-2008


Esta entrevista reune las respuestas que han dado un grupo de programadores muy conocidos respecto a cómo aprendieron a programar, si les sirvió de algo la Universidad, si consideran importante la matemática para programar, qué es lo que más valoran de un programador, qué herramientas les gusta o qué libro recomiendan.

 


Nuevas guías Apple
14-Septiembre-2008


Apple ha publicado nuevas guías de programación Mac OS X. Entre ellas encontramos Dashcode User Guide, Safari User Guide for Web Developers y File System Overview.

 


WebKit vs. Gekco
13-Septiembre-2008


ArsTechnica ha publicado un interesante reportaje en el que se compara las librerías de renderizado web de Apple y Mozilla: WebKit y Gekco respectivamente.

Las conclusiones indican que WebKit tiene un código fuente mucho más limpio y que ha alcanzado un nivel de madurez muy cercano a Gekco.

 


ColorSync
12-Septiembre-2008


Hemos actualizado nuestro reportaje sobre ColorSync, el sistema de corrección de color de Mac OS X. Este sistema de corrección de color permite obtener representaciones más precisas del color de las imágenes con las que estamos trabajando de forma transparente para el usuario.

 


Curso de programación iPhone
27-Agosto-2008


Dentro del Master en comercio electrónico que organiza la Universidad de Salamanca se ha incluido un nuevo módulo sobre programación iPhone que da derecho a obtener un diploma específico para iPhone.

Dada la extrema escasez de programadores iPhone que hay actualmente en España, este curso parece una buena oportunidad.

 


Entropy DB
9-Agosto-2008


Google ha publicado Entropy DB. Una base de datos embebida para aplicaciones Mac OS X y iPhone OS a la que podemos acceder directamente con métodos Objective-C (sin necesidad de usar sentencias SQL).

 


Paquetes instalados
2-Agosto-2008


Este interesante artículo explica cómo hace Mac OS X para saber qué paquetes de Software Update están instalados así como la forma en que Mac OS X lleva la cuenta de los ficheros modificados en cada actualización.

 


Nuevos libros de programación Mac OS X
23-Julio-2008


Estan apareciendo nuevos libros de programación sobre Objective-C 2.0, Cocoa y como no, iPhone tiene tres libros. Addison-Wesley ha sacado éste y O'Reilly ha sacado éste y éste.

 


Trabajar como programador
22-Julio-2008


La llegada de iPhone ha revivido la búsqueda de programadores Objective-C y Cocoa en España. Aquí (trabajar desde casa) y aquí vemos dos nuevas ofertas surgidas en lo últimos días.

 


Ver noticias pasadas >>>