Архивы меток: разработка

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

6 Сен

Тут один товарищ озаботился разработкой приложений для iOS. Речь (я надеюсь) о любительской разработке «для себя», помимо основной работы. Компьютера под Mac OS у него нет, выбирает. Я по своему разумению попытаюсь помочь. Без претензий на объективность, поскольку не разработчик и многие из описываемых компьютеров во владении не имел. Бюджет критичен, поэтому от цен отрываться не будем.

iMac — от 50 тысяч рублей

Для стационарного рабочего места выбор неплохой. Все есть, включил и работай. Конфигурация даже самого младшего Аймака вполне достаточна для комфортной работы.

Производительность: iMac Core i5 2.5 21.5-Inch (Mid-2011) ~8000 попугаев Geekbench

Плюсы:

  • Приличная производительность.
  • Неплохая расширяемость: можно добавить памяти и заменить накопитель.
  • Дискретная графика начиная с самой младшей модели.
  • Приличные экраны с высоким разрешением.
  • Клавиатура и мышь в комплекте.

Минусы:

  • Нужно выделенное (постоянное) рабочее место. Мобильность остутствует.
  • Глянцевые экраны. Повышенные требования к освещению.
  • Нужен бесперебойник (UPS), как бы мелочно это ни звучало.

MacBook Pro / MacBook Air — от 50000 рублей

Младшие 13" «прошки» стоят сравнимо с Эйрами с 4Гб памяти (положим, что это необходимый минимум) и 128 Гб накопителем (SSD). У MBA хуже с расширяемостью (теоретически, можно заменить накопитель), но лучше экраны (выше разрешение, меньше глянца). Производительность можно считать паритетной — у MBP быстрее процессоры, но IRL выигрыш от SSD в Эйрах уравновешивает разницу.

Производительность MacBook Air Core i5 1.6 11" (Mid-2011) ~4500 попугаев
Производительность MacBook Pro Core i5 2.3 13" (Early 2011) ~6500 попугаев

Плюсы:

  • Мобильность и автономность. Часто бывает сложно переоценить.
  • Достаточная производительность.
  • MBP можно ускорить за счет SSD и установки до 16Гб памяти (2×8)

Минусы:

  • Глянцевые экраны с не самым выдающимся разрешением у MBP.
  • Долговременная работа за маленьким экраном не особо комфортна (разработка/дизайн).
  • Интегрированная Intel HD Graphics 3000 не особо быстрая (все Эйры, 13" MBP).

Mac Mini — от 35000 рублей

За 35 тысяч можно собрать комплект из самого дешевого Mac mini и недорогой «обвески» в виде монитора, клавиатуры и мыши, разумеется, не Apple. Память можно нарастить с 2 до 8 Гб примерно за 2000 рублей. По производительности — нечто среднее между iMac (те же CPU) и MBP (медленные диски 5400 RPM, интегрированная графика в младших моделях).

Производительность Mac mini Core i5 2.3 (Mid-2011) ~6500 попугаев

Плюсы:

  • Самый доступный Mac.
  • Относительно легко носить и возить сам компьютер.
  • Неплохая производительность.
  • Неплохая масштабируемость (память до 16 Гб, можно заменить HDD и/или установить второй диск)
  • Отвязанность от монитора — можно выбрать любой, поменять сломавшийся и т.п.

Минусы:

  • Покупка клавиатуры, мыши/трекпада Apple и приличного монитора доводит сумму до тех же 50000 рублей, которые стоит сравнимый iMac.
  • Интегрированная Intel HD Graphics 3000 в самом доступном mini.

Хакинтош — от 20000 рублей

Однозначно можно сказать, что покупка/сборка хакинтоша для разработчика — чисто нищебродский вариант. Тут вариантов много. Если критичен бюджет, то можно уложиться тысяч в 20 рублей вместе с монитором. Даже легальная копия Mac OS X в бюджет поместится. Производительность прогнозировать сложно, но уровня MacBook Pro добиться за эти деньги не сложно.

Я в свое время не особо экономил на комплектующих, и мой хакинтош в итоге обошелся тысяч в 35, если с монитором считать. Про его производительность у меня память циферок не сохранила, но уж точно была не хуже, чем iMac того времени. Сэкономил примерно тысяч 15 в итоге (я купил еще клавиатуру и мышь Apple).

Плюсы расписывать не буду, он тут один — экономия денег, либо получение большей производительности за сравнимые деньги. Аспект интереса и энтузиазма трогать не будем, предполагается, что человек прагматичный и практичный.

С минусами тоже все понятно, их можно емко описать одним словом — геморрой. Степень, мера и глубина зависят от кучи факторов: имеющегося железа, прямоты рук, ухищрениях Apple и т.п.

Из хакинтошей еще можно рассматривать хакбуки (ноутбуки не-Apple, более-менее совместимые с Mac OS) и «фабричные» хакинтоши (типа Bizon PC и других наследников Psystar) с модифицированными прошивками материнских плат и прочими ухищрениями, облегчающими жизнь хакинтошера. Первые по-моему глупо покупать, но если уже есть подходящий, то можно и попробовать. Вторые — для ленивых, по-моему.

Совершенно ничего не готов сказать про MacPro — зверь редкий и дорогой. Именно MacPro чаще всего «подделывают» (или пытаются) хакинтошеры. Тот же «гроб» только вддвое дешевле.

Вообще, вместо хакинтоша я бы купил подержанный Мак. С выходом новых поколений iMac/MacBook приличные люди сбрасывают свои компьютеры прошлого-позапрошлого поколения за вполне нормальные деньги. (далее...)

Разборка нового MacBook Air 11"

22 Окт

Информация для тех, кому не до внутренностей нового Эйра: срочный ремонт ноутбуков в центре Москвы (Таганка). Сочувствую, если пригодилось!

Младший из двух новых ноутбуков (нетбуков?) MacBook Air закономерно привлекает больше внимания — это действительно новый продукт, раньше такого не было (если не вспоминать старые ноутбуки G4 с похожим размером экрана). Ремонтники из iFixit добрались до одного из 11" Air и по своему обыкновению разобрали на запчасти.

Разборка MacBook Air

С ремонтопригодностью у нового поколения MacBook Air совсем плохо, iFixit оценил ее в 4 балла из 10, чему есть вполне очевидные причины, о которых ниже.

  • Для вскрытия корпуса надо открутить «секретки» security torx на нижней крышке. Apple явно считает, что пользователю нечего лезть внутрь.
  • Батарея состоит из 6 независимых частей, собранных вместе на едином «подрамнике». Элементы литий-полимерные, суммарная емкость 35 Wh. Apple заявил 5 часов активной работы от одной зарядки.
  • «Жесткий диск» состоит из четырех 16гб чипов Toshiba, собранных вместе с контроллером на нестандартной плате. Купить такой можно будет только у Apple, если никто не возьмется выпускать копии, что маловероятно. Вес всей конструкции составляет 10 грамм, в 4.5 раз легче, чем прежние SSD накопители.
  • Оперативная память (RAM) впаяна в плату, поэтому добавить ее нельзя, объем (2 или 4 Гб) надо выбирать при покупке, раз и навсегда.

В общем, нечего там делать внутри простому пользователю. Запчасти все нестандартные, добавить нечего, заменить можно только на «оригинал» от Apple. Но все равно — интересный нетбук (буду назло Джобсу называть Air нетбуком :)

28.10 Поправочка — делать внутри уже есть что. Тайваньские китайцы из компании PhotoFast уже анонсировали SSD накопитель с нестандартным форм-фактором и разъемом, подходящим для установки в новый MacBook Air.

PhotoFast SSD для MacBook Air

PhotoFast предлагает 64, 128, 256 Гб модули, существенно более быстрые, чем устанавливаемые Apple на заводе — 250 Мб/с против 150-160 у нынешних. Старый модуль предлагают превратить в UBS накопитель с помощью специального адаптера, с которого потом можно перенести данные. Цена не известна.

Mac App Store

20 Окт

App Store для Mac OS все-таки появится. Это, пожалуй, самая неожиданная новость прошедшей презентации Back to the Mac. Структура будет копировать нынешний магазин приложения для iOS. Программы можно будет централизованно покупать и обновлять. Распил бабла с разработчиками сохранит соотношение 70/30.

Mac App Store

Добавляемые приложения будут так же проходить проверку персоналом Apple. Многие из нынешних весьма успешных программ эту проверку не пройдут, увы. Однозначно останутся за бортом низкоуровневые системные утилиты, хаки и твики для «родных» продуктов Apple и так далее.

У меня идея с запуском App Store для Mac OS вызывает смешанные чувства, как минимум. С одной стороны, удобно иметь единую витрину для поиска нужной программы (или ковыряния в ненужных). С другой стороны, на эту торговую площадку гарантировано ринутся толпы разработчиков — для них это удачный канал маркетинга и сбыта, все в одном. Через какое-то время будет — there's an App for that! — 300 тысяч программ для Mac OS, найти среди которых что-то по-настоящему интересное будет нереально.

Никто не будет принуждать разработчиков пользоваться посредническими услугами Apple, понятно, так что никуда не денутся те, кого не пустят на прилавки. По этой же причине в мире станет больше шума — сбывать наклепанные для Mac App Store программы можно будет и «мимо кассы», так что они расползутся по библиотекам софта и вообще по интернету. Хорошо ли это? Не уверен.

Bodega

А вот кому точно станет нехорошо, так это Bodega, если Apple не скупит их на корню задорого. Впрочем, для них останется ниша, аналогичная Cydia — черный рынок, прибежище отвергнутых.

iPad Peek. Как выглядит ваш сайта на экране iPad

25 Апр

Многие серьезные сайты сделали специальные версии под iPhone. В основном это популярные новостные ресурсы. Судя по всему, большинству из них не надо будет суетиться с выходом iPad.

Увидеть свой любой сайт глазами пользователя iPad можно с помощью iPad Peek.

iPad Peek

Все довольно просто, вы видите фрейм размером 1024×690 точек и некий антураж вокруг. При наборе адреса всплывает клавиатура, но это чистый декор, призванный дополнить картину переживаний владельца iPad.

Забавный сервис. И разрешение экрана у iPad подходящее, но только в альбомной ориентации экрана. При вертикальном просмотре в 690 точек не влезет подавляющее большинство современных сайтов, если их специально не адаптировать.

Automator для изменения масштаба картинок

12 Апр

Один клиент выгрузил мне с «флешки» многие мегабайты картинок, которые предстояло разместить на сайте. Люди серьезные, камеры солидные, так что некоторые файлы по размеру переваливают 15 мегабайт. В деле же потребны скромные картинки в 640 точек по длинной стороне, не больше 100 килобайт размером, по возможности.

Где-то на втором десятке мучений в Fireworks я сдался и пошел искать альтернативы. Отдельные приложения (тысячи приложений для всего! © реклама iPhone) для каждого чиха я не люблю, да и денег за них хотят, но в итоге вышло как раз отдельное и оооочень специализированное приложение, которое я сделал сам. Помогал Automator — жирный плюс в списке достоинств Mac OS X.

Ищем в Приложениях и открываем Automator (обросшая руками и ногами Ева из мультика Валли с гранатометом РПГ-18 «Муха» наперевес), «накидываем» нужные действия, сохраняем как приложение. Если не тупить и не любоваться возможностями «Автоматора», то займет «создание программы» секунд 30.

Изменить масштаб изображения (automator)

Действия у меня вышли нехитрые: скопировать объекты Finder на рабочий стол (чтобы исходные фотографии не портить), убрать пробелы из имени (неплохо бы русские буквы тоже изничтожить, но способа я не нашел), изменить масштаб изображения (я выбрал размер в пикселях, максимум 640 по длинной стороне), изменить формат изображения (сконвертировать в jpeg, если необходимо). Далее: меню Файл → Сохранить как → Программа.

При необходимости, параметры можно запрашивать при выполнении программы, для чего надо отметить галочку в настройке действия.

Интерактивный ввод параметров для Automator

Работает это мега-супер-приложение неторопливо, но зато не требует никакого внимания — выделяю сколько нужно файлов, перетаскиваю их на иконку приложения и переключаюсь на чтение новостей. Через минуту-другую все готово.

Функции для работы с изображениями любезно предоставлены программой Просмотр (Preview). Все очень в духе Apple, то есть никаких «лишних» настроек нет. А хотелось бы:

1. Иметь возможность «выпилить» из файла EXIF/IPTC/ICC и прочую ненужную в моем случае справочную информацию. Камерой Canon 1Ds mark III можно заслуженно гордиться, но лучше бы сэкономить пару килобайт.

2. Нигде не задается и даже не указывается «качество» получаемого JPEG изображения, то есть степень сжатия данных. В самом Preview этот параметр задается при сохранении файла.

Automator — вещь. Решает простые повседневные задачи, плюс дает почувствовать себя почти программистом.

Лекало iPhone для разработчиков

10 июня

Комрады из Design Commission придумали занятную штуку — лекало с элементами интерфейса iPhone.

Вещица пригодна для быстрого прототипирования интерфейса приложения iPhone на бумаге, а также в ходе обсуждений, прикидок и так далее. Парни эту штуковину продают по $16.95. В комплекте само лекало, карандаш, пара наклеек DC и соответствующий по размеру лекалу PDF шаблон с контурами iPhone.

Сомневаюсь, что много заработают на продажах, но споры вирусного маркетинга посеяли грамотно.