28 июл. 2013 г.

Отладка erlang Mac OS

Проблема

При первых установках erlang x64 на Mac OS не получается запустить отладчик - сначала в консоли получается ошибка виджетов, но окно всё же появляется, затем отладчик зависает или вылетает.

Причина

Используемые GUI-виджеты не реализованы для Mac OS x64.

Варианты решения

Простое

поставить erlang x86, там отладчик работает хорошо. Думаю в процессе разработки x86 и x64 отличаться не будут - в языке нет чего-то явно зависимого от разрядности виртуальной машины.

Сложнее

поставить другие виджеты, API которых совместимо, например так http://23min.com/2013/01/erlang-observer-debugger-on-mountain-lion/ 

12 июл. 2013 г.

Parallels Desktop 7 vs Parallels Desktop 8, переключение языков.

В Parallels 7 было одно заметное неудобство - не работало стандартное маковское переключение языков и настроить переназначение не получалось. Перенастроить Mac на Windows-версию переуключения тоже не получается. В итоге и на Mac и на Windows были установлены Punto Switcher и в целом с переключением они вполне справлялись, но всё же доставляли время от времени неудобства. Особенно когда по привычке внутри Windows-программы переключаешься по Cmd-Space и тут вылезает менюшка Windows, при этом я по инерции продолжаю печатать что хотел. В итоге запускались какие-то ненужные программы и довольно много времени уходило чтобы снова привести всё в норму и переключить язык Windows-способом.

В Parallels 8 эту проблему решили и теперь внутри Windows работает стандартное Mac-переключение языков по Cmd-Space. Кроме того язык внутри виртуальной машины синхронизируется с языком Mac, т.е. внутри Windows программы набор идет на том языке, который показан в иконке языков хостовой Mac OS.

В итоге обновлением очень доволен.

Upd. Заметил еще одну приятную новинку - Parallels умеет отображать панель задач Windows в Coherence режиме. Это позволяет с одной стороны продолжать работать с Windows-программами как с маковскими - стройно встроенными в систему. С дргой стороны есть человеческое переключение между окнами в программах вроде Word/Excel, где переключение сделано через панель задач.