Mostrando entradas con la etiqueta software. Mostrar todas las entradas
Mostrando entradas con la etiqueta software. Mostrar todas las entradas

2008/04/22

Broncas al usar Cisco VPN via PPP, con Parallels o VMWare Fusion Instalado

Todo iba bien con la BAM hasta que quize trabajar desde la habitación del hotel Vía VPN, la conexión si bien se establecía se moría a los pocos segundos. Esto había funcionado bien con una conexión Wireless o por cable, sin embargo al intentarlo mediante la EVDO no jaló, y no para una red en específica si no para cualquiera que me quería conectar con el software de VPN de Cisco.

De entrada, tratar de jalar la versión más reciente del software, (4.9.01.0100), disponible vía MacUpdate para los que no tienen acceso al sitio de cisco.

Luego navegar un buen rato buscando la solución ;). Para el caso de parallels, hay que desabilitar el parallels Nat el el Network Ports Configuration. Para el caso de fusion, que es lo que a mí me dió lata, detener los servicios de fusion:

sudo /Library/Application\ Support/VMware\ Fusion/boot.sh --stop

Y reiniciarlos cuando se requiera

sudo /Library/Application\ Support/VMware\ Fusion/boot.sh --start

La solución fue encontrada en el blog de Luis de la Rosa, a quien le agradezco que ya me puedo reportar enfermo y chambear desde la playa sin preocuparme.

2008/02/08

Cliente de SubVersion para Mac

Como parte de mis labores cotidianas de desarrollo es común encontrarse con conflictos de versiones aún con el código que uno mismo genera. Esto ya lo había solventado en Windows y trabajé un tiempo con cvs y posteriormente con SVN. Ya con la Mac intenté una vez manejar un proyecto con el XCode dada su integración con SVN pero no tenía mucho tiempo para revisar y lo dejé por la paz. Recién que estoy comenzando un nuevo proyecto de cero es un buen momento para intentarlo de nuevo y tener todo bajo control.

No le pensé ya sobre usar cvs o svn y me fui sobre este último. El cliente hay que bajarlo del sitio de Martín Ott, y se instala sin mayor problema.

El único cliente gráfico que encontré y utilizo es svnX, si bien sencillo, es mejor que hacerlo a mano, y mejor aún, de uso libre. De sus bondades está la integración con FileMerge de las herramientas de desarrollo de Apple, pero estaría mejor si permitiera indicar las versiones a comparar. Lo que todavía hay que hacer desde la línea de comandos es la creación del repositorio así como la creación inicial de los proyectos. Si se usa la sustitución de keywords, será también necesario modificar las propiedades de los archivos en la terminal.

Para la edición de archivos de texto utilizo TextMate que también trae unos bundles para integrar con svn y que son útiles para archivos individuales.

A lo que le quiero hechar un ojo, pero aún está en versión beta es el cliente llamado Versions, esperemos a ver cuando lo liberan.

Finalmente (2008/06/04) liberaron la beta de Versions y es bastante agradable a la vista (imagen superior) además de estar más completo a mi parecer, su costo será de

Bundles de Textmate

Una opción disponible, si usamos TextMate es el uso de los bundles para subversion que permiten llevar a cabo las opciones más comunes, además de usar por defecto un diff no muy fácil de iterpretar a la vista, aunque se puede usar FileMerge moviéndole a la configuración.

2008/01/23

Altas temperaturas de Mac Book Pro

Una de las quejas que tuve al principio con mi MBP fue que al utilizarla sobre las piernas la temperatura del equipo obliga a utilizar algo entre la compu y la pierna para evitar achicharrarse dado que se volvía en ciertos momentos intolerable la cantidad de calor. Revisando en la web, resulta que para lograr que el equipo sea silencioso los ventiladores internos no funcionan a su máxima capacidad (6,000 rpm) si no a 4,000 y no hay forma de modificar esto en las preferencias del sistema. Afortunadamente ya alguien se dio a la tarea de crear una aplicación para poder modificar este comportamiento y hacer un poco más cómodo trabajar con esta laptop. El software en cuestión es smcFanControl el cual no tiene costo y puede configurarse para que se inicie con el arranque del sistema además de poder manejar dos configuraciones e indicar cual utilizar dependiendo del modo de energía (AC, Batería, cargando), o bien modificarlo en cualquier momento con un ícono en el menú principal.

Una observación, no se si relacionado o no, pero uno de los ventiladores falló tiempo después. Quizá el hecho de que funcionen a menor velocidad también sea para darles mayor vida útil. La otra opción es comprar algún ventilador externo, considerar que los USB no tienen mucha potencia, aunque igual ayudan y es preferible que andarse quemando las manos.

2008/01/22

MS Project para Mac

Si bien en algún momento existió una versión de Microsoft Project para Mac esta fue descontinuada y no hay visos de que exista en un futuro cercano. Para quienes migramos de Windows a Mac y usábamos dicho producto es complicado encontrar un programa compatible que permita importar/exportar archivos adecuadamente. He aquí un recuento del software que revisé, pero que finalmente no me fue útil considerando la nueva versión 2007 de project y que ninguno pudo efectivamente manejarlo (lo cual es mucho pedir dado que ni siquiera el project 2003 lo hace), que esperemos se solucionen en un futuro cercano para evitar tener que usar windows específicamente para este programa. La prueba era con un plan hecho en project 2003 con duración de cerca de un año con alrededor de 40 recursos, y varios cientos de actividades. Para efectos de manejo de planes de trabajo todos funcionan para lo básico en cuanto a la creación de tareas y asignación de recursos y seguimiento de avance. Para cuestiones más avanzadas es cuestión de comparar las características que cada uno ofrece contra lo que uno efectivamente requiere y va a utilizar.

  • Merlin. (Imagen Superior) El que usé por más tiempo, la versión demo si bien no caduca, no permite editar proyectos con más de 40 tareas. Abre archivos de project hasta la versión 2003, gráficamente se ve muy bien, se integra con el Address Book para el manejo de recursos, exporta a .mpx que posteriormente se puede importar en project. El enfoque de presentación de recursos asignados a tareas en el diagrama de gantt es a detalle, por lo que expandir un plan que ya de por sí es grande en project lo es todavía más en Merlin. Se agradece el modificar las propiedades de las tareas en una pestaña en la misma ventana sin tener que estar abriendo pop-ups. Recién retome su uso y la versión 2.5.2 ya soporta documentos de project 2007 y en general es mucho más útil, no he tenido necesidad de regresar a usar project por el momento. Ampliamente recomendable, aunque con un precio de 145 euros.
  • OmniPlan. Funciona y es hasta cierto punto bastante simple. La versión de prueba caduca por lo cual deje de usarlo.
  • xTime Project. Bonita interfaz, lee archivos de project. La versión de prueba caduca.
  • Microsoft Project Viewer. Si bien es de sólo lectura, no tiene empacho en abrir archivos mpp y presentar toda información de los mismos. Visualmente incluso es muy parecido a la interfaz gráfica del project 2003 (Ver imagen inferior).
  • Project X. Bajé e instalé la versión de prueba, y muy a pesar de sus condecoraciones, ni siquiera recuerdo ahora algo de dicho software. Me parece que se le atoraba el archivo de prueba.
  • iTaskX. No pudo abrir el archivo de prueba.
  • Gant Project. Open Source, básico.

2008/01/15

Noticias del MacWorld 2008

En resumidas cuentas:

  • Nueva MacBook Air, laptop ultraportable.
  • Renta de películas en iTunes, con opción a versiones en HD, lástima que aún no han tropicalizado la versión para México.
  • Actualización al iPhone. Este posiblemente esté disponible en México este año.
  • Actualización al iPod Touch. Cada vez más parecido al iPhone exceptuando el teléfono, lo cual lo vuelve una buena opción como PDA.
  • Actualización al Apple TV. Se vuelve más interesante, lástima de la dependencia con iTunes para adquirir contenido, dado que no hay tienda para México.
  • Time Capsule, unidad de respaldo inalánbrica, complemento ideal para Time Machine.

Lo anterior consolida los cambios que se han venido dando en cuanto a nueva versión del sistema operativo y el Office 2008 y hace que den ganas de actualizar. Si alguien se interesa vendo una Mac Book Pro ;).

2008/01/10

Usar Data Rescue para recuperar archivos eliminados en Mac OS X

Como mencionaba en el post anterior, mis correos se fueron muy lejos sin pasar por la papelera y en Mac OS X no hay manera de recuperarlos con alguna aplicación estándar. Dado lo anterior hubo que referirse a la web para darme cuenta que no he sido el primero y que todavía hay una opción para salvar lo perdido.

El software recomendado es Data Rescue II que para mi tranquilidad, funciona. Es indispensable contar con un volumen de disco adicional al que se desea recuperar, la versión demo sólo permite recuperar 1 archivo de hasta 5 MB. En dicha versión es posible revisar todo lo que se ha encontrado como eliminado y ya si está lo que buscamos hay que desembolsar U$99.00 para activar el software, cada quién decidirá si su información vale tal cantidad de morlacos.

Es importante comentar que hay que evitar escrituras a disco con la finalidad de evitar que se pudiese sobreescribir el espacio liberado al eliminar los archivos.

Cuidado al borrar cuentas de Apple Mail

Hoy al estar modificando mis cuentas de correo en la aplicación Mail, hay uno que ya no usaría por lo cuál decidí darla de baja pensando que sólo se borrarían los datos de acceso y no los correos. Pero para mi mala suerte resultó que sí, se borran los correos, y lo que es peor, se van directito al carajo saltándose el basurero.

La recomendación, si es que aún no cuentas con Leopard y habilitan Time Machine para el mismo, es hacer un respaldo de vez en cuando de su directorio de mail, ubicado en /Users/username/Library/Mail

2008/01/09

Microsoft Office 2008 para Mac disponible

El equivalente del office 2007 para Windows ya está disponible para Mac, por el momento bajo pre-orden para entregarse a partir del 15 de enero. Los precios están desde U$149.99 para la versión estudiantes y maestros. Los requerimientos mínimos son los siguientes:

  • Mac OS X v10.4.9 or later
  • PowerPC G4 or G5 or Intel Core duo processor
  • 512MB RAM
  • 1.5GB free hard-disk space
  • HFS+ hard disk format
  • 1024 x 768 or higher display resolution
  • DVD-ROM drive
  • Internet access for Entourage and certain other features (fees may apply)

Los precios de todas las ediciones así como el de actualización lo pueden consultar en la apple store.

2007/11/19

Apple Store On Line México

Apple abrió su tienda online para México, a tiempo para la vendimia navideña. Durante lo que queda del año el envío será gratis.

2007/11/15

Sincronizar celular, smartphones y pdas con aplicaciones Mac

Apple provee con el programa iSync para poder sincronizar calendario, actividades (to-dos) y contactos con teléfonos y PDAS, para ciertas marcas y modelos. Para los que no, dependemos de que los fabricantes pudieran proveer algún software para hacerlo, pero generalmente sólo se tiene para Windows, como es el caso de ActiveSync para equipos con Windows Mobile y PC Suite para equipos Nokia.

Dado que es preferible centralizar la información y poder sincronizarla entre dispositivos, es necesario contar con algún software para Mac. Por trabajo, tuve un equipo Nokia 6255i, una PDA iPaq y un Treo con Windows Mobile, ninguno de los cuales está soportado por iSync, por lo que me dí a la tarea de buscar alguna manera de evitar tener que replicar a mano mi información con el riesgo de tener inconsistencias.

Para el caso del teléfono Nokia, usé Phone Director, el cual me permitió conectarme al teléfono vía Bluetooth, y además de sincronizar calendario, acciones y contactos, poder enviar y recibir archivos del mismo, todo sin problemas.

En cuanto a los equipos con Windows Mobile la opción es The Missing Sync (también disponible para Palm OS, Blackberry y PSP), el cual es más parecido a su contraparte en Windows, en cuanto a que monitorea las conexiones y detecta el dispositivo, sea vía cable o bluetooth. Permite sincronizar notas, instalar programas, enviar y recibir archivos y montar el dispositivo como una unidad.

En cuanto al precio, andan sobre $40.00 dólares, pero bien lo valen.

2007/10/29

Navegadores de internet para Mac

Otra de las actividades diarias que consume parte del tiempo si se tiene acceso a una computadora es el andar navegando en internet, y en Mac no hay problema con ello. Existen una gran variedad de navegadores, de los cuales listo a continuación sólo los más significativos.

  • Internet Explorer. Existió hasta la versión 5 y posteriormente fue descontinuado.
  • . Tiene un problema de desempeño ocasional y se queda pasmado. Dejé de usarlo hace rato, pero la versión 3 se ve interesante en cuanto a que ya respeta el look and feel del sistema operativo. Las betas se ven bastante bien, tanto que ya ni se parece a su contraparte para windows.
  • Camino. Versión basada en Firefox, con la ventaja de respetar el look and feel de Mac. Si bien no tiene acceso a los plug-ins y extensiones se puede encontrar algo similar aquí, contando incluso con compilaciones específicas por procesador. Los usuarios de Mac de hueso colorado lo prefieren sobre firefox dado el look and feel, integración con el Keychain y el hecho de que parece haberle dado la vuelta al problema de desempeño.
  • Flock. También basado en Firefox, soportanto tambien los plug-ins y add-ons. Tiene como diferenciador una buena integración con comunidades y blogs, muy útil si se utilizan dichos servicios. Actualmente es el navegador de cabecera.
  • Netscape. Propiedad de AOL, basado en el proyecto Mozilla. Se agradece contar con esta opción, pero realmente no tiene algún diferenciador. Oficialmente ha muerto ya Netscape, por lo que hay que irse olvidando de él.
  • Opera. No lo he usado mucho, pero al menos para lo básico funciona.
  • Shiira. Lo interesante son algunas de las características que provee, las cuales bien pudieran ser implementadas en otros navegadores dada su utilidad.
  • Safari. El navegador de apple, que si bien funciona también parece limitado frente a las otras opciones en relación a posibilidades de extensión de caracterísitcas. Tiene algunos problemas con estándares css, además de que muchos diseñadores no los toman en cuenta y otros sitios como bancos no son funcionales.

2007/09/25

Cómo fue que los teclados de Apple perdieron un logo y las PC con Windows ganaron uno

Artículo escrito por Daniel Eran Dilger y publicado en RoughlyDrafted Magazine el 10 de agosto del 2007. El artículo original puede ser leído en la siguiente url: How Apple Keyboards Lost a Logo and Windows PCs Gained One

Una variedad de bloggers han estado comentando sobre la desaparición de logotipo de Apple de los nuevos teclados de aluminio para la las nuevas iMac lanzadas al mercado esta semana. Si bien han explicado por qué Steve Jobs eliminó el logotipo de Apple a mediados de los 80, nadie indica cómo es que se escabulló de vuelta desde entonces.

Antes de la Mac

Previo a la Macintosh, Apple obtenía su dinero con la línea Apple II. El desarrollo de la Macintosh dentro de la compañía no solo estaba patrocinado en su totalidad por las ventas de la Apple II, si no que también las ventas de la primera mantuvo viva a la Mac durante una inesperada baja demanda inicial.

La Apple II era una computadora de 8 bits basada en el procesador 6502. Ésta lanzó a Apple a la fama en gran medida debido a las capacidades integradas para la presentación de color diseñadas por Steve Wozniak, co-fundador de Apple y genio original de su hardware. Woz también incluyó ocho ranuras de expansión en su diseño, asegurándose de que la Apple II se pudiera adaptar para acomodarse a nuevos usos con tarjetas de expansión. Steve Jobs, según se ha dicho, argumentó en contra de las ranuras como algo innecesario en una PC para consumidores.

El teclado de la apple II contaba con una variedad de teclas tomando como guía las convenciones utilizadas por los sistemas de teletipo de la década de los 70s, incluyendo una tecla Control, la cual al ser utilizada en conjunto con una letra, invocaría una acción especial. La Apple III, liberada para convertirse en un fallo comercial en 1980, fue diseñada con dos nuevas teclas con el logotipo de Apple: una con un logotipo relleno y otra con uno delineado.

Después del fracaso de la Apple III, Apple recicló partes de su tecnología en los nuevos productos de la Apple II, incluyendo su SOS, el Sistema Operativo Sofisticado. Lanzada al mercado en 1983, la Apple IIe agregó esas dos teclas especiales con el logotipo de Apple en cada lado de la barra espaciadora: una tecla "Open Apple" y una "Closed Apple", cada una de las cuales podía ser usada para ejecutar combinaciones de caracteres especiales. Estas teclas también fueron asociadas a los botones de la palanca de mando analógica de Apple.

Apple continuo vendiendo la Apple IIe durante los siguientes 10 años, haciéndola uno de los modelos de computadora de escritorio más longevos en la historia.

Lisa y la Mac

Para su nuevo salto a los 80s, Apple desarrolló una plataforma completamente nueva basada en el mucho más poderoso procesador Motorola 68000. Tanto la Lisa como la Mac estaban enfocadas a servir como un paquete de cómputo integral, una clara distinción de las computadoras previas diseñadas para actuar como terminales basadas en texto.

El desplegado gráfico de mapa de bits les permitió dibujar cualquier carácter con cualquier tipografía. La tecnología innovadora de Lisa la ubicó como un costoso equipo de negocios; también se proporcionó un conjunto completo de aplicaciones de oficina con ella.

Si bien era significativamente más barata que los U$16,000.00 que costaban los sistemas gráficos desarrollados por Xerox, la Lisa no logró una atención generalizada aún con su precio de U$10,000.00. Con un precio más asequible de U$2,500.00, la Macintosh si lo hizo. Prometía brindar la tecnología de punta de la computación gráfica --originalmente prevista por Xerox-- a los usuarios regulares de escritorio, mejorada con las herramientas de software de Apple para desarrollar aplicaciones con una interfaz de usuario consistente.

Nuevas teclas para una nueva plataforma

El teclado original de la Mac necesitaba proporcionar teclas para comandos similares a los de la tecla con el logotipo de Apple delineado utilizada por la Apple II. Dado que la pantalla gráfica podía desplegar el logotipo de la tecla en los menús, Jobs decidió que utilizar un logotipo de Apple abarataría la marca al inundar los menús con múltiples logotipos de Apple.

En lugar del logotipo de Apple, un icono genérico en forma de hélice de barco fue utilizado para el teclado de la Mac:

Andy Hertzfeld explicó en Folklore.org que la artista de iconos de la Mac, Susan Kare, seleccionó el nuevo icono para la tecla Command de un símbolo utilizado para representar sitios de interés en mapas para acampar de Suecia.

Option

La Mac también obtuvo una tecla Option para teclear caracteres alternativos para las teclas. Utilizada con o sin la tecla Shift, ofrece una manera de ingresar hasta cuatro diferentes letras por tecla.

Option también puede ser utilizada en secuencias de teclas en conjunto con Shift y Command, y en versiones más recientes de Mac OS, también se pueden asignar marcas diacríticas utilizando la tecla Option.

Por ejemplo, una diéresis puede ser agregada a un carácter tecleando las tecla Option + U para obtener los dos puntos, ¨ y luego teclear el carácter deseado para agregarlo bajo éstos, tal como Ü. Para lograr lo mismo, Windows requiere que los usuarios tecleen un número de secuencia arbitrario para ingresar tal carácter: Alt + 0235, o tener que buscar en el mapa de caracteres.

La Apple II Contraataca

El hardware requerido por las características de la Mac, y particularmente la mayor cantidad de RAM demandada para ofrecer el desplegado gráfico, la volvió demasiado cara para muchos usuarios caseros y académicos.

Apple continuó haciendo más dinero con la Apple II que con la Macintosh. En un esfuerzo para actualizar el rápido envejecimiento de la línea Apple II y darle algunas de las capacidades de la Macintosh, Apple lanzó al mercado la Apple II GS en 1986.

Por mucho tiempo una idea hija de Wozniak, la Apple IIGS utilizó una versión de 16 bits del 6502, el 65C816, que sería más adelante utilizado en el Super Nintendo. También fue el primer sistema gráfico de Apple que desplegó un ambiente de ventanas a color basado en QuickDraw, aunque su pobre resolución de despliegue limitaba sus capacidades.

Teclados ADB

Otro fragmento de tecnología de punta visto por primera vez en una Apple IIGS era el Apple Desktop Bus, una forma de conectar en conjunto una variedad de dispositivos de entrada utilizando un puerto estándar. Antes de ADB, los primeros teclados de Mac se conectaban mediante un cable similar al telefónico RJ11, mientras que el ratón utilizaba su propio conector DB9 como el de las palancas de mando originales del Atari.

Con ADB, un ratón podía ser conectado a cualquier lado el teclado, tanto para usuarios diestros como zurdos, y trackballs adicionales, tabletas gráficas, e incluso otros teclados podían ser conectados en serie sin requerir ninguna configuración para el puerto serial.

Un año más tarde en 1987, IBM lanzó su nueva visión de la PC, llamada PS/2; sólo ofrecía un puerto estándar para el ratón y otro idéntico pero único para el teclado, un error que infectó a los usuarios de PCs durante las siguientes dos décadas. Las primeras PCs utilizaban un puerto serie regular para conectar el ratón.

El nuevo sistema ADB de Apple estaba diseñado para ser usado también en la Mac, de tal manera que Apple incorporó las teclas Control y de logotipo de Apple utilizadas por la Apple II así como las teclas Command y Option utilizadas en la Mac. Iniciando con la Apple IIGS, la tecla del logotipo delineado de Apple se convirtió oficialmente en la tecla Command, y la tecla con el logotipo relleno se asignó a Option. Los usuarios de Apple II continuaron llamándola "Open Apple".

Confusiones entre Command y Control

Al fusionar los comportamientos de las Mac de los 80 y las Apple II de los 70, resultó también que la tecla Control se mantuvo para ejecutar funciones de emulación de terminal, mientras que la tecla Command se mantuvo como la única para comandos utilizados en el ambiente gráfico de escritorio.

Las combinaciones estándar de teclas de Apple, tales como Command + O para abrir un archivo, no tenían un equivalente en el mundo heterogéneo de DOS, donde cada aplicación inventó su propia combinación de teclas. Para la labor de abrir un archivo:

  • Word Perfed utilizaba el comando F7 + 3
  • WordStar utilizaba Ctrl + K+ O
  • Lotus 1-2-3 utilizaba / para abrir el menú, W para Workspace y R para recuperar
  • Microsoft Word utilizaba Esc para abrir el menú, T para Transfer y L para Load

Cuando Microsoft lanzó Windows como una imitación y competidor del escritorio de Mac para usuarios de DOS, simplemente asignó los comandos estándar de teclas que Apple había originado -- incluyendo los ya comunes Command + S, Z, X, C, V para guardar, deshacer, cortar, copiar, pegar-- a combinaciones con la tecla Control en la PC. Este fue otro error de visión de la PC que se volvería una molestia sin resolver para los usuarios.

Culpando a Apple por un error de Microsoft

Más tarde, Microsoft utilizó su posición dominante como OEM con Windows 95, de tal manera que los fabricantes de hardware pusieran una tecla con el logotipo de Windows en sus teclados. Sin embargo, dado que Microsoft ya había asignado atajos de teclado comunes a la tecla Control, había poco que hacer para la tecla de Windows aparte de mostrar el menú Inicio.

Los creadores de software para DOS y usuarios fueron reticentes al principio para adoptar los nuevos atajos de teclado que Apple había designado como parte de las guías Mac para las interfaces humanas, prefiriendo teclear los códigos nada intuitivos a los que ya se habían acostumbrado.

Una década después de que Microsoft copió la tecla Command de Apple pero mezcló su uso con la tecla Control, muchos entusiastas de Windows piensan que el problema reside en el uso "no estándar" que Apple le da a la tecla Command en lugar de utilizar la tecla Control. Parece que no entienden por que es útil delinear la diferencia entre usar Control + C, para cancelar una operación en un ambiente de terminal, y Command + C, para copiar en una configuración de escritorio. En Windows no existe tal diferencia.

Microsoft también agregó una tecla especial para abrir menús emergentes, representada por el icono de un puntero y un menú. La tecla simplemente actúa como el botón derecho del ratón; esto no sólo es superfluo y torpe para PC's que utilizan ratones de dos botones, sino también menos elegante de la manera en que Apple utiliza la combinación Control + Click para mostrar un menú emergente con el ratón.

La tecla de menú emergente de Microsoft se incluye típicamente en el lado derecho del teclado, haciéndola aún más inútil para usuarios diestros. Tendrían que teclear del lado derecho del teclado con su mano izquierda mientras apuntaban con el ratón con la derecha. ¿En qué estaba pensando el Arquitecto en Jefe de Microsoft?

La mayoría de los usuarios de PC ni siquiera se daba cuenta del uso ya sea de la tecla Windows o la del menú emergente, y algunos fabricantes de hardware se negaron a agregar dichas teclas a sus teclados, siendo el más notable IBM.

Integración de Mac con Windows

Conforme se volvió más útil para usuarios de Mac emular Windows o trabajar en ambientes compartidos, la tecla Option en las Mac se volvió equivalente a la tecla Alt en PCs, y la tecla Command fue asociada con el inefectivo botón el menú inicio.

Microsoft ahora no tiene manera de deshacer su error de mezclar las teclas Control y Command, causando que los usuarios que migren entre Mac OS y Windows tengan que pensar un poco más para saber que tecla seleccionar, un problema particularmente molesto en un ambiente virtual.

Dado que los teclados de Mac ya no necesitan dar soporte a la idea de la tecla del logotipo delineado de Apple, y puesto que usuarios no técnicos no tienen manera de adivinar que la tecla Command es representada con el logotipo de Apple y un icono en forma de hélice de barco, los teclados más recientes ahora simplemente tienen la palabra "command" en ellos.

Esto ciertamente no es el único ejemplo de los problemas sin solución para las PCs creados por la combinación del inmensamente poderoso músculo de mercadotecnia de Microsoft y sus débiles y deficientes contribuciones técnicas.

2007/09/12

Mensajeros para chatear en Mac

Una de las actividades que más tiempo consume hoy en día en cuanto al uso de la computadora es el referente al uso de mensajeros, sea por ocio o negocio (si como no). La Mac no podía quedar fuera de ello y en general tenemos las mismas ofertas que lo existente para PC.

Los sospechosos comunes tienen versiones para Mac:

  • MSN Messenger. Falta aún que permita el uso de vídeo (la última versión sólo permite ésto para cuentas corporativas.
  • Yahoo Messenger. Recordar que ya puedes ver contactos de msn messenger y viceversa
  • AIM. El de AOL.
  • ICQ. ¿Se usa todavía?
  • Skype. Este si permite video como en su versión de Win.

Está la versión propietaria de Mac

  • iChat. Requiere cuenta .Mac. Soporta jabber también por lo que es posible unirse a la red de gTalk.

El que no tiene es Google Talk, pero se puede utilizar vía web, o vía iChat mediante jabber.

  • Google Talk Web Gadget, o bien desde su cuenta de correo de gmail, la cual permite tambier conectarse a la red de AIM.

Finalmente, el que yo más utilizo, ya que permite conectarse a casi todos los servicios mencionados anteriormente:

  • Adium. Exclusivo de mac, aunque supongo que pudiera compararse con el Trillian para PC. Permite el uso de “skins”, provee pestañas para varias conversaciones, chats con múltiples contactos, ingegración con growl.

2007/08/19

Microsoft Office para Mac

Uno de los miedos de cambiarse de plataforma es el no contar con programas cuando menos compatibles, si es que no el mismo al migrar a Mac. Uno de los más utilizados es sin duda Office, el cual sí tiene versión para Mac, aunque va un poco desfasado en relación a la versión de PC. Por lo pronto la versión más reciente es el Office 2004, y la versión 2007 está planeada para 2008 (Mac Office 2008). Mientras tanto hay convertidores para las nuevas versiones de los documentos. La diferencia del paquete es y seguirá siendo Outlook el cual es sustituido por Entourage.

Actualización: Ya se liberó office 2008 para mac, soportando sus nuevos formatos de archivos. De los cambios importantes es que ya no soportan el uso de Macros de Visual Basic y en su lugar utilizan a partir de ahora Apple Script para automatizar acciones.

Lo único que van a sufrir es en la asignación de teclas, pero bueno, eso es algo común al migrar.

De las alternativas, recién liberó Apple la versión ’08 de iWork y está NeoOffice, un port de Open Office. La otra opción, aunque sólo en línea es el uso de .

2007/07/14

Virus, troyanos, spyware et al

Recién platicando con un vecino, nos pidió ayuda para eliminar un virus en su equipo. No había reparado en que ahora que tengo la Mac es algo de lo que no debo preocuparme, ni troyanos ni spyware ni todas esas plagas que sólo quitan tiempo y recursos en las PC.

Es un calvario, bajar antivirus, reiniciar, correr análisis completos, respaldar por si las dudas, crear puntos de restauración, etc. Me tarde unas 3 horas revisando y configurando y a final de cuentas su máquina quedó más lenta por todos los programas adicionales que hay que cargar en memoria “por si las dudas”, y cargar al menos 2 para cada tipo de amenaza considerando que alguno puede fallar. Para colmo, se contagió otra PC que tengo y de nuevo a repetir el proceso.

Con las Mac esto ya no sucede. Hay que tener precauciones, claro, pero no al grado de la paranoia, sacrificando tiempo y recursos.

Y sigue pasando, recién en el último proyecto ya van 3 equipos con windows que sufren de virus y se ha perdido al menos un día de trabajo para echarlas a andar de nuevo.

2007/06/16

Diferencia entre atajos de teclas Mac vs Windows

Parte del cambio a la plataforma Mac nos lleva a tener que aprender nuevamente a usar el teclado, ya que no existen ciertas teclas a las que estamos acostumbrados al usar Windows, y el hecho de que teclas que parecieran similares tienen diferentes usos.

De entrada, el nombrado:
Command: ⌘
Option (Alt): ⌥

Parte de los cambios genéricos es el del uso de Command en lugar de Ctrl. Si en algo estamos acostumbrados, como por ejemplo Ctrl-+C, Ctrl+V para copiar y pegar, ahora debemos usar Command+C, Command+V.

A los cambios que he tenido que reaprender. Conforme note otros, se irán documentando.

Acción Windows Mac
Ayuda F1 Command + ?
Cambiar entre aplicaciones Alt + Tab Command + Tab
Buscar Windows + F (B si está en español) Command + Barra Espaciadora
Mostrar escritorio Windows + D F11
Captura de imagen de la pantalla Shift + PrtScr Command + Shift + 3
Captura de imagen de una ventana Alt + PrtScr Command + Shift + 4
Cerrar una ventana Ctrl + F4 Command + W
Cerrar una aplicación Alt + F4 Command + Q
Suprimir Del o Supr Fn + Backspace
Menú de configuración de la aplicación Cada aplicación lo maneja diferente Command + ,
Atajos de menú Ctrl + Tecla Command + Tecla

Para una reseña técnica del porqué se tiene en parte esta diferencia en el uso del teclado, leer este post.

2007/05/27

Cyberduck, cliente ftp para mac

Parte de mi trabajo requiere la transferencia de archivos vía ftp. Si bien al estar Mac OS X basado en BSD y contar con los comandos ftp y sftp, estos deben usarse desde la terminal, lo cual si bien no es complicado, al estar tecleando es muy común equivocarse y perder tiempo en ello, por lo que se vuelve tedioso.

Cyberduck es una herramienta gráfica open source, que permite interactuar con servidores bajo los protocolos ftp, sftp y ftps.

Ofrece características estándar como es el pausar y reanudar transferencias, sincronizar directorios locales y remotos, además de integrase bien con el sistema operativo y entre sus bondades está el permitir arrastrar y colocar archivos desde el Finder, administrar lista de accesos a servidores permitiendo el uso del keychain para almacenar de las contraseñas, automatización de procesos con Automator y es posible ligar las notificaciones con Growl.

Para el día a día me ha funcionado sin problemas para diferentes configuraciones y esquemas de seguridad. Ampliamente recomendable.

Generar sitemap para sitio publicado con iWeb

Otra herramienta proporcionada por Google a los webmasters es el uso de sitemaps. Esto permite administrar como indexa google nuestro sitio, además de observar el comportamiento del mismo en las búsquedas para dicho motor.

La herramienta requiere generar un archivo .xml donde se indiquen todas las páginas que se deseen indexar, indicando el url completo.

Esto es sencillo si el número de páginas no es muy grande, sin embargo se empieza a complicar cuando el sitio crece. Una complicación especial con iWeb es lo relacionado con la forma en que genera los nombres de las páginas para los posts del blog.

Aprovechando el shell utilizado para la configuración de Google Analytics, se creo una variante que genera el archivo .xml mediante el uso de Automator. El workflow pedirá primero los datos de la url donde se hospeda el sito, y posteriormente la carpeta local donde fue publicado.

Con estos datos, el script buscará todos los archivos html y agregará el url base. Posteriormente, agregará la información requerida por el archivo de sitemap, generando un archivo de nombre sitemap.xml en el directorio indicado.

El Workflow puede ser descargado de aquí:
document.wflow.

Agregar Google Analytics a sitio creado con iWeb

Google provee de herramientas para los webmasters para ayudar en determinar el comportamiento y desempeño de los sitios que administran.

Una de tales herramientas es Google Analytics, la cual permite identificar el comportamiento de las visitas al sitio y administrar las metas que para ello se pudieran definir. La configuración del sitio para que la herramienta lleve a cabo el seguimiento del tráfico, requiere de agregar código javascript a cada una de las páginas de las cuales se desea tener seguimiento. iWeb no proporciona una manera estándar de agregar código javascript, por lo que esto hay que realizarlo manualmente, lo cual es tedioso además del hecho de que con cada republicación se pierden estos cambios. La opción natural consistiría en modificar el template, sin embargo esto no está soportado y en caso de upgrade se perdería la modificación.

Ante tal situación y dado que no hay manera estándar de ejecutar lo requerido, busqué plugins o hacks para esto. Del primer caso, encontré una herramienta, iWeb Enhacer sin embargo esta requiere de hacer cambios en cada página, lo cual para sitios ya existentes pudiera ser tedioso. La otra opción, encontrada en un blog, consiste en la utilización de un shell que ejecuta el cambio sobre todos los archivos html generados por iWeb para un sitio dado. Si bien la solución es funcional, requiere de conocimientos básicos de programación en shell e implica un riesgo.

Considerando esto, y aprovechando la aplicación Automator, lo que hice fue armar un workflow que solicite al usuario el código asignado por analytics.

El workflow puede ser descargado de la siguiente liga: document.wflow.

2007/05/26

Prueba de iWeb '06

Actualización 2: Dada la compleja manera de publicar a un sitio y poder incluir algunos javascript que requiero para estadísticas así como publicidad he decidido migrar a blogger.

Actualización: Se ha liberado la versión ’08 de iLife, en la cual se ofrecen algunas mejoras y nuevas características. En cuanto me haga de esta versión escribiré sobre ello.

Apple proporciona preinstalada la suite de aplicaciones iLife, de la cual es parte iWeb, enfocada a permitir la creación de sitios web de forma sencilla, sin necesidad de conocer html o tener que configurar servidores.

Considerando lo anterior, el programa cubre su objetivo, proporcionando algunas plantillas con diseños interesantes. La edición de las páginas es fácil ya que sólo hay que dar doble click en los cuadros de texto para modificarlos. Respecto a imágenes, es cuestión de arrastrarla desde iPhoto, Finder o un browser la que deseemos para reemplazar las que vienen con la plantilla. En cuanto a opciones de formato de texto, provee las estándar, similares a las utilizadas en cualquier procesador de palabras. Además permite modificar propiedades como el ángulo en que se desplegará e indicar si tendrá un fondo.

Es posible agregar formas y darles formato, siendo interesante el hecho de poder manejar estos en capas, de tal manera que se pueden crear efectos llamativos.

Para imágenes permite ajustar las propiedades de brillo, color, etc.

Provee la facilidad de manejar un blog, del cual muestra una portada, páginas individuales por post y una página de archivo. La forma en que genera el nombrado de las páginas es adecuado, pero para los posts del blog, genera un nombre sin un sentido relacionado a éste, más bien parece una clave.

En general, para montar un sitio sencillo es adecuado, sin embargo , considerando las facilidades para la publicación de blogs como las proporcionadas por blogger, se esperaría poder agregar otros tipos de contenido, como pudieran ser videos, animaciones de flash, imágenes desde servicios como flickr, publicidad, etc. Así también, el poder hacer cambios a nivel general, por ejemplo en cuanto a modificar la hoja de estilos podría abrir mucho las posibilidades de personalización. Para los más geeks, la opción de poder editar el html y por ende jugar también con javascript es más que deseable, considerando también que con esto se pudieran utilizar servicios para llevar estadísticas de acceso o bien optimizar el sitio para que tenga más visibilidad en los motores de búsqueda.

Otra desventaja es la relacionada con la manera en que genera los sitios, ya que para la publicación automática sólo considera .mac. La única otra opción es publicar a una carpeta, debiendo hacer la transferencia posterior vía ftp, lo cual no vería difícil de que el programa lo proporcionara, y esperemos que así sea en una versión posterior.

La otra consideración es relacionada con el tamaño de las páginas. Para esta prueba, el crear las página de inicio y sobre el autor, y el blog con un post, generó archivos por 2.6 Mb.

Buscando algunas alternativas para darle funcionalidad adicional, sólo he encontrado lo siguiente:

iWeb Enhacer. Permite agregar contenido mediante el uso de html y/o javascript. Si bien tiene un costo, sigue siendo más fácil que editar el html a mano, lo cuál se tendría que rehacer con cada modificación. Al parecer con iWeb '08 esto ya es nativo de la aplicación.

Script para añadir código de google analytics. Shell script para hacer modificaciones a las páginas generadas para agregar código de google analytics. Sobre este, pudiera ser usado para cuestiones adicionales, más adelante voy a tratar de montar algo más amigable sobre dicho script.

Generar sitemap para Google. Script de automator para crear sitemap.xml de un sitio de iWeb para agregarlo a google webmaster tools.