Показаны сообщения с ярлыком MacOS. Показать все сообщения
Показаны сообщения с ярлыком MacOS. Показать все сообщения

воскресенье, 28 октября 2012 г.

G.E.C.K.: Жесты и multi-touch. Использование углов экрана


Прошло время, когда космическая тематика будоражила умы людей, побуждая обогащать дизайн устройств множеством кнопок, переключателей, приближая его по внешнему виду к части приборной панели межпланетного корабля. Сейчас мы хотим простоты и минимализма, и прежде всего, естественности в управлении гаджетами.
Что же естественно для человека, при обращении с предметами? Прежде всего трогать их! Касаться, переставлять, крутить в руках - нам хочется чувствовать себя свободно и раскрепощенно. Человек ощущает себя комфортнее, вне жестких рамок взаимодействия с внешним миром. А кнопки, джойстики и прочие механические манипуляторы как раз таки и создают ограничения. Поэтому сегодня так распространены сенсорные экраны, тачпады и приспособления невербального общения с гаджетами, важность которых нельзя игнорировать.К примеру, когда я занимался разработкой программ для iPad, то мне доводилось сталкиваться с крайне интересной реакцией людей: после непродолжительной навигации по приложению они тыкали в него пальцем и говорили “У вас баг! Оно не работает!”. После попытки выяснить, что именно не работает, оказывалось, что они не могут увеличить изображение с помощью пальцев. Т.е. у пользователей уже выработался четкий рефлекс: если это планшет и я где-то вижу изображение - я могу его увеличить, или повернуть с помощью жестов. Если же в приложение открывается новый вид взамен предыдущему, то пользователь уверен, что его можно “смахнуть назад”. Бесполезно доказывать, что вы не обязаны поддерживать эти жесты - ваше приложение попросту забракуют.

воскресенье, 21 октября 2012 г.

MacOS для разработчика 2. MacPorts и Java7



Прошел год с моего перехода под MacOS. За это время я успел поделиться своими впечатлениями как в качестве пользователя (читайте мой twitter), так и в роли разработчика (предыдущая статья “MacOS для разработчика”). Скажу прямо: меня ни разу не посещали мысли о возврате под Windows или Linux. Абсолютно никакого дискомфорта. И... я немного отошел от темы. До недавнего времени мне хватало инструментария из пакета “Command Line Tools” и установленного из pkg PostgreSQL. Но потребности растут: понадобилось поставить nginx и обновить Java до версии 7 в связи со скорым прекращением публичной поддержки версии 6 (февраль 2013). Конечно, можно было превратив MacOS в слакварь, но хотелось боле изящного решения.

среда, 25 июля 2012 г.

Pixelmator как альтернатива Photoshop


Повторюсь, воровать - плохо! А если IT-шник ворует у свои коллег, то это вдвойне срамота. Но что делать, если стоимость продукта составляет порядка 30 килодолларов? - “Не сдаваться и продолжать поиски! Альтернативное ПО удовлетворяющее ваши нужды за умеренные деньги всегда найдется”. Именно этой мыслью руководствовался я, приступая к поиску альтернативы Adobe Photoshop под Mac OS.
Что бы не говорили красноглазые любители Gimp, Photoshop является лучшим графически редактором на сегодняшний день. Впервые я столкнулся с ним в классе шестом. Наверно, именно годы работы с растровой графикой привили мне любовь к хорошо проработанным изображениям. И уже впоследствии, когда я с головой ушел в программирование, Photoshop долгое время был лучшим инструментом для создания мокапов (про существование Balsamiq Mockups я знаю ;-)). До тех пор, пока я не решил полностью отказаться от пиратского ПО.

понедельник, 23 июля 2012 г.

iTerm2 - частица Awesome под Mac OS



Год назад я рассказывал в своем блоге про альтернативные оконные менеджеры под Linux, и в частности про Awesome. Этот менеджер окон просто находка для гика. Скорость работы с оконным интерфейсом возрастает в разы. А о том, насколько он хорош для админов и говорить не стоит - компоновать консоли на одном экране мозаикой одно удовольствие. Со временем я перешел на Mac. Его концепция виртуальных рабочих столов вполне заменила мне мозаику Awesome. Правда, оставалась одна маленькая деталь, которой мне так сильно не хватало под Mac OS - те самые компонующиеся консоли. Нахватало до сегодняшнего дня, пока мой коллега не продемонстрировал маленькое чудо на своем mac’е.

вторник, 22 мая 2012 г.

Mac OS для разработчика



Mac OS для пользователя прекрасна во всех отношениях. Если вы не согласны, то повторяйте предыдущее предложение до полного ментального закрепления ;-) Но сегодня мы поговорим не о ее прелестях, пуская слюнку из уголка рта, а о том, насколько эта OS пригодна для разработки.
Откровенно говоря, разрабатывать можно везде. Все зависит от ваших целей. Моя область деятельности - web сервисы. Думаю, не стоит объяснять, почему в свое время я перешел под Linux. Для разработчика это рай, но... Но случается так, что тебе чертовски надоедают уродливые шрифты, неказистые графические интерфейсы (да кого я обманываю - они ущербны!) и отсутствие iTunes. К тому же, мне хотелось попробовать разработку под iOS. Так, около полугода назад,  я попал под Mac.

суббота, 19 ноября 2011 г.

Проблемы со swap в MacOS



“4 Гб памяти в 2011 году - маловато...” - именно так подумал я, прежде чем решил увеличить размер памяти у своего MacBook. Проблем было две: MacOS беспощадно уходила в swap (порой до 7 Гб), мне не хватало памяти для запуска виртуалок ( да, я знаю толк в извращениях ;-) ). Как итог, Eclipse постоянно бегал между swap’ом и активной памятью, безбожно тормозя при очередной “кочевке”. С учетом того, что стоимость плашки в 4Гб порядка 900р - грех не взять.
Нарастив память до 8 Гб, я уже хотел наслаждаться возросшим быстродействием, но не тут то было... Странным образом MacOS все равно уползала в swap. Прежде чем углубляться в детали, проведем небольшой ликбез.