Яблочно! |
- Apple официально прекращает поддержку первого iPhone
- Apple намерена создать собственную автомобильную систему
- Homebrew — удобный и функциональный менеджер пакетов для Mac OS
| Apple официально прекращает поддержку первого iPhone Posted: 05 May 2013 11:09 PM PDT
С 11 июня текущего года компания Apple официально будет считать первый смартфон iPhone, представленный Стивом Джобсом в январе 2007 года, устаревшим. Согласно сообщению на сайте техподдержки Apple, присвоение такого статуса означает, что купертиновцы окончательно прекратят поддержку и обслуживание гаджета за пределами штата Калифорния, США. Примечательным является тот факт, что сотовый оператор AT&T прекратил активацию первых iPhone еще 18 месяцев назад, не дожидаясь официального заявления от производителя. |
| Apple намерена создать собственную автомобильную систему Posted: 05 May 2013 10:56 PM PDT
Как утверждают многие источники, Apple намерена обеспечить более тесную интеграцию своей продукции с автомобильной индустрией. Например, сейчас корпорация работает над внедрением сервисов отображения карт Apple Maps, а также голосового помощника Siri в машины. Правда, есть некоторое отличие от обычного использования упомянутых сервисов. Если раньше для этого было необходимо подключить iOS-устройство к специальному разъему, то сейчас в Купертино хотят внедрить эти сервисы в автомобильную систему собственного производства.
В частности, iPhone можно подключить к системе и оптимизировать его работу при использовании усовершенствованной версии Apple Maps. Для этого в автомобилях планируется разместить встроенный дисплей вместо обычных GPS-систем, присутствующих в современных автомобилях. Что касается Siri, то голосовой помощник можно будет использовать для более удобного управления картами, а также другими доступными функциями. |
| Homebrew — удобный и функциональный менеджер пакетов для Mac OS Posted: 05 May 2013 07:57 AM PDT
Unix-подобные системы, к числу которых относится и Mac OS, довольно гибко конфигурируются. Отчасти эту задачу можно решать с помощью менеджера пакетов. Для Mac OS есть несколько различных попыток создать эффективные пакетные менеджеры, одни из наиболее популярных проектов Fink и MacPorts, но у каждого из этих проектов есть свои недостатки. Относительно недавно появился еще один проект, который сразу привлек внимание — Homebrew. Он активно поддерживается, прост в установке и использовании. В отличае от MacPorts он не тянет за собой лишних пакетов, тем более уже имеющихся в системе (например, perl и curl). Поговорим о Homebrew поподробнее и рассмотрим его на примерах. Основная мысль очень проста. Homebrew упрощает и автоматизирует монотонные действия по скачиванию и сборке пакетов. Если вам надоели бесконечные ./configure && make && make install, Homebrew поможет. Зачем мне Homebrew?Как уже говорилось выше, для OS X уже есть два решения: Fink и MacPorts. Если какое-то из них у вас уже установлено и всем устраивает — отлично, стоит вспомнить главное правило сисадминов «работает — не трогай». Но если вас что-то не устраивает или вы привыкли использовать более удобные сервисы, рекомендуем попробовать Homebrew. С ним намного проще. Плюс, его легко модифицировать, ведь он состоит всего из нескольких сотен строк кода на Ruby. Homebrew не навязывает строгой структуры и путей. По-умолчанию, он устанавливается в
После установки Homebrew делает симлинки в стандартные Unix-директории. Ручная установка каких-то пакетов не из Homebrew отлично уживается с ними. Это редко может понадобиться, но пакеты можно ставить напрямую из систем контроля версий. Если у пакета есть публичный git, svn, cvs или mercurial репозиторий, всегда можно собрать самую свежую devel-версию прямо оттуда с помощью простой команды:
Кстати, установка занимает меньше времени, поскольку Homebrew старается избегать дублирования пакетов. Например, она не ставит очередную версию Perl в качестве зависимости, поскольку в системе уже есть готовый и работающий Perl. Плюс, Homebrew задуман так, чтобы вам не приходилось использовать sudo при работе с пакетами. Удаляем MacPorts перед установкойЭтот новый менеджер пакетов расчитан на простоту использования, но прежде чем приступить к работе с ним нужно избавится от MacPorts и всех его пакетов. Если вы никогда не ставили MacPorts, то можете пропустить этот шаг и переходить к установке Homebrew. Итак, для начала стоит проверить какие пакеты у вас установлены с помощью MacPorts:
Если среди них есть те, что вы используете — запомните, их нужно будет переустановить с помощью Homebrew. Удаляем все пакеты, установленные с помощью Macports:
Следуем вычищаем все следы MacPorts, включая /opt/local:
Готово. Надеюсь, ничего важного вы не удалили. Установка HomebrewПервая и единственная зависимость Homebrew — OS X Developer Tools, которые доступны для бесплатного скачивания с сайта Apple (теперь это составная часть Xcode), либо установить OSX-GCC-Installer. Для установки открываем Terminal.app и вводим:
Установка завершена, можно приступать к использованию. Но, как рекомендует сам Homebrew, прежде чем вы установите свой первый пакет, нужно сделать две вещи: 1. Запустить утилиту проверки работоспособности Homebrew, которая сообщит что и как нужно исправить для корректной работы менеджера пакетов, если это вообще нужно делать:
2. Обновить пакеты, на случай если у вас что-то требует обновления:
Этот шаг требует git, если у вас он не установлен, то этот шаг можно пропустить и вернуться к нему позже. Вот теперь уже точно можно приступать к установке первого пакета. Использование HomebrewДавайте установим консольный менеджер закачек wget, обладающий широкими возможностями. Это один из тех пакетов, который точно не будет лишним и подробнее о нем мы поговорим в одном из следующих материалов. Установка wget:
Проверим, скачав файл в папку «Загрузки»:
Сначала мы перешли в папку «Загрузки», а потом скачали туда логотип Яндекса в векторе. Обновить пакет, который был установлен ранее, можно с помощью команды:
Где wget — имя пакета, который должен быть обновлен. Поиск подходящих пакетов бывает очень полезен. Например, вы хотите установить xdebug, который существует для разных версий PHP, поэтому прежде чем приступить к установке нужно посмотреть что именно ставить:
Как видно, есть пакет для PHP 5.3 и PHP 5.4, нужно выборать подходяющую. Какая версия PHP у вас установлена? По-умолчанию это 5.3.x, но можно перепроверить:
Получение информации о пакете будет полезна более продвинутым пользователям, которым будет интересно посмотреть с какими параметрами можно установить пакет:
С помощью Homebrew можно довольно быстро сделать из своего Mac’а локальный веб-сервер, как альтернативу MAMP. Одним из удобств Homebrew является то, что репозиториев пакетов может быть больше одного: помимо официального есть неофициальные (отдельно отметим homebrew-cask для установки GUI приложений), но это ни в коем случае не означает, что они хуже/лучше — они друг-друга дополняют. Например, прежде чем вы сможете обновить php или любое другое связанное с ним расширение, тот же xdebug, нужо подключиться («тапнуть», в терминологии Homebrew) к другому репозиторию пакетов:
Теперь все связанные с php пакеты доступны для установки:
Homebrew подходит не только для гиков, он пригодится всем, кто привык «выжимать» из системы максимум, кто хочет большей гибкости и меньшей возни с ручной сборкой пакетов. |
| You are subscribed to email updates from Яблочно! To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
| Google Inc., 20 West Kinzie, Chicago IL USA 60610 | |



No comments:
Post a Comment