Pull to refresh

Домашний Mac-сервер

Reading time 9 min
Views 8.2K
Lumber room
Бродя по интернету я наткнулся на статью, которой захотелось поделиться с вами.
Итак:

Вступление.
Эта статья не является гайдом, не является мануалом или пособием. Эта статься призвана в общих чертах дать понять что можно сделать, имея прямые руки, немножко амбиций и упорства. В ней, в этой статье я восстановлю хронологию событий и действий, которые я совершал, в результате чего получилась эта статья.
Читать дальше →
Total votes 40: ↑32 and ↓8 +24
Comments 47

Выбор ОС для мобильного дизайнера

Reading time 1 min
Views 876
Software
Мне забавно наблюдать за баталиями на тему сравнительных преимуществ операционных систем. Потому что для себя я выделил 3 нехитрых критерия, определяющих пригодность операционной системы к моей повседневной работе.
Читать дальше →
Total votes 16: ↑14 and ↓2 +12
Comments 26

37signals отвечает: почему OS X, а не Linux?

Reading time 2 min
Views 1.5K
Software
Translation
Гэри спрашивает в продолжение темы: «Помог вам open source или нет?»:

Почему вы используете Mac OS X для ваших ноутбуков, настольных компьютеров и в качестве операционной системы для разработки, в то время как вы могли бы работать на Linux?

Читать дальше →
Total votes 53: ↑46 and ↓7 +39
Comments 73

Может ли Apple TV стать еще и Игровой приставкой?

Reading time 3 min
Views 4.4K
IT-companies
Ряд владельцев Apple TV получили приглашение принять участие в онлайн-исследовании, призванном выяснить — насколько хорошо вписались телеприставки Apple в их мультимедийное хозяйство — см. новость: «Онлайн-опрос может стать прелюдией к обновлению Apple TV».
В связи с этим поползли разные слухи о грядущем обновлении телеприставки Apple TV, вплоть до таких — «Apple выпустит телевизор?»
Если заглянуть под капот Apple TV, то сегодня она представляет из себя что то типа мини-компьютера подобного Apple Mac mini, только с самым дешевым и соответственно самым медленным процессором = Intel Pentium 4M 1Ghz, с минимальным количеством оперативной памяти = 256Mb, ну и достаточно простой графической системой = NVIDIA GeForce Go 7300 [64 Mb VRAM] (подробнее об Apple TV читай статью: «Apple TV: Или „еще одна причина сменить название“»).
В виде операционной системы в Apple TV используется модифицированная, сильно урезанная Apple MacOS X 10.4 Tiger, которая имеет специальный интерфейс позволяющий пользователю использовать систему только в виде телеприставки.
Так как в Apple TV нет DVD-проигрывателя, то все фильмы на неё можно закачать с домашнего компьютера используя программу Apple iTunes или напрямую из интернет-магазина Apple iTunes Store. Ну и как следствие ограниченности этой приставки, у неё весьма низкий спрос, о чем неоднократно упоминала Apple. И кроме того постоянные попытки пользователей расширить её функции — см.: «Приставку Apple TV уже успели взломать» и еще: «На приставку Apple TV поставили Skype!».
Вполне естественно желание Apple повысить спрос на этот прибор, а для этого есть только один способ — расширить возможности Apple TV!
Читать дальше →
Total votes 13: ↑5 and ↓8 -3
Comments 12

Google gears успешно скомпилировался для Firefox 3.5 под Linux

Reading time 1 min
Views 788
Firefox
Гугл пока не выложил обновления, но в svn сорс уже собирается, после некоторых танцев и небольшого патча. Выкладываю версию-0.5.25.0 для Linux 64 и 32. и патч. Проверено работает на opensuse 11.1 с фоксом проинсталленым из репозиторев.

Для x86_64:
uploaded.ivlis.com/gears-linux-x86_64-opt-0.5.25.0.xpi
(md5: 6d517d64e8ca4408b2d75572f501c3e1)

Для i386:
uploaded.ivlis.com/gears-linux-opt-0.5.25.0_0.xpi
(md5: 9da04e7e04ea9bbb41c52f9d3d7b57eb)

Для osX (Спасибо kovpas):
kovpas.ru/ggears/gears-osx-opt-0.5.25.0.xpi

Как собирать:
Total votes 42: ↑34 and ↓8 +26
Comments 32

WOL: Приключения «Волшебного Пакета»

Reading time 2 min
Views 178K
Computer hardware
image
1. Вы с утра выбежали из дома забыв включить компьютер, что бы поддерживать Torrent рейтинг?
2. Вы в очередной раз выбежали из дома, а придя на работу вспомнили что на домашнем ПК остались нужные файлы? или наоборот.
3. У вас отключили свет и ПК, Сервер, etc… отключились? но вам нужны они в рабочем состоянии?
4. Любой другой критический случай настигший вас в дороге.
В этой статье пойдет речь о том, как при помощи Wake On LAN, которая присутствует практически во всех BIOS с 2002 года, включит ваш компьютер по сети или через интернет.
С другого ПК, или мобильного устройства.
Читать дальше →
Total votes 85: ↑80 and ↓5 +75
Comments 98

SOHO и Apple

Reading time 4 min
Views 1.3K
Development for iOS *

Уже третий месяц я работаю в команде, используя для решения управленческих задач технологии Apple. Решил поделиться некоторыми моментами, на которых мы застревали, и которые приходилось решать.
четыре человека и мак мини
Total votes 61: ↑50 and ↓11 +39
Comments 31

Терминальный сервер на OSX

Reading time 3 min
Views 20K
Development for MacOS *


Как выяснилось, серверная версия OSX не содержит такой полезной функции, как терминальные сессии (несколько удаленных подключений с GUI). С другой стороны, несколько пользователей одновременно GUI использовать могут (через Fast User Switching). Сегодня я решил поковырять этот механизм и выжать из него максимум возможного.

вперед, к окошкам!
Total votes 47: ↑38 and ↓9 +29
Comments 26

Snow leopard 64bit

Reading time 1 min
Views 6.8K
Development for MacOS *
Наверное, все слышали о переходе на 64-битную архитектуру в Snow Leopard. Но не все знают, что по умолчанию SL загружается все же в 32-битном режиме — для совместимости со старыми расширениями ядра. Однако SL можно все же заставить загружать 64-битное ядро по умолчанию, что даст некоторый прирост в производительности. Сравнение производительности Leopard/Snow Leopard 32bit/Snow Leopard 64bit можно посмотреть здесь.
Под катом будет кое-что очень полезное для владельцев macbook
Total votes 17: ↑11 and ↓6 +5
Comments 24

Блокировка экрана в OSX по хоткею

Reading time 1 min
Views 4.6K
IT-companies
Привет тебе хабрапользователь!

Недавно я столкнулся с необходимостью блокировки экрана на маке. Что я смог нагуглить меня не удовлетворяло по разным причинам, захотелось просто по хоткею блокировать экран. Как оказалось добавить эту возможность самому не представляет никаких трудностей, и всего 10 минут времени.
Если есть желание узнать как это сделать, добро пожаловать под хабракат
Total votes 54: ↑42 and ↓12 +30
Comments 109

Обновление Apple TV

Reading time 2 min
Views 1.3K
IT-companies
Engadget опубликовал новость о возможном обновлении телевизионной приставки Apple TV. Краткий список предполагаемых изменений включает в себя использование iPhone/iPad-подобных комплектующих(в частности процессора A4), флеш-память (16 гигабайт) вместо жесткого диска и iPhone OS вместо облегченной OS X. Так же предполагается уклон на получение медиа-контента из облака вместо локальных хранилищ.
Вольный перевод соответствующей новости можно найти под хабркатом.
Читать дальше →
Total votes 16: ↑10 and ↓6 +4
Comments 14

Пользователь обнаружил еще один бэкдор под Mac: BackDoor.Coffee

Reading time 1 min
Views 664
Lumber room
image
Еще первого июня этого года на Хабре появилась статья "Эпоха антивирусов на Mac OS X пришла официально". И действительно, сейчас стали появляться вирусы и scareware под Mac OS X, не такие уж и опасные, но зато пугающие «маководов», привыкших к безопасности своей ОС, до дрожи в коленках. Паника заставила Apple выдать «на гора» Internet Security. Возможно, эта штука поможет пользователям Mac OS X защититься от очередного бэкдора, обнаруженного случайно одним пользоавателем. Насколько известно, это третий бэкдор для указанной операционной системы дальше будет больше.
Читать дальше →
Total votes 58: ↑26 and ↓32 -6
Comments 10

«Мемиана» — одна адресная книга для всех устройств. Запуск бета-версии

Reading time 3 min
Views 7.7K
Мемиана corporate blog
Некоторое время назад меня и еще нескольких сокрушительных энтузиастов (разработчик, дизайнер и один неидентифицируемый работник) объединил вопрос жизни, вселенной и вообще: как сохранить все контакты и поддерживать их актуальность? Сотни имен, адресов, номеров телефонов — все это разбросано у каждого из нас по соцсетям, почтовым ящикам, телефонам. Но телефоны теряются, соцсети в каком-то смысле тоже, сами контакты устаревают, и с удивлением обнаруживаешь, что ты не Ким Пик, чтобы все это держать в голове. MobileMe/ iCloud отличная платная штука — но только в рамках известной экосистемы. Гугловская адресная книга, возможно, еще лучше, но не умеет ни телепортировать контакты в мою «Нокию», ни обновлять номера телефонов, если хозяева их меняют. И так далее. Между тем круг друзей, коллег и партнеров расширяется со скоростью реликтового излучения, и, разумеется, большая часть всех этих новых адресов и номеров довольно быстро обращается в неуловимую темную материю по тем же причинам. Неловко говорить, сколько это заняло у нас времени, но мы продрались сквозь строй дедлайнов и открыли бета-версию «Мемианы», единую записную книжку, которую нам хочется в первую очередь отдать на суд хабросообщества.

Если сделать суровое лицо, то «Мемиана» — это 1) облачный сервис для хранения контактной информации, 2) способный автоматически синхронизироваться с десктопными и мобильными адресными книгами, 3) визитная карточка человека в интернете (последнее, наверное, десертная мелочь, но все же).

Читать дальше →
Total votes 9: ↑7 and ↓2 +5
Comments 24

Mail.Ru Агент для Mac OS — Reloaded

Reading time 2 min
Views 8.5K
VK corporate blog
Случилась радость — мы выпустили новую версию Mail.Ru Агента под Mac OS. Мы работали над ней последние несколько месяцев: с «нуля» переписали весь клиент и полностью переработали пользовательский интерфейс. Нам кажется, что получилось достойно, хотим получить фидбек от почтенной публики.

Первую версию клиента под эту непопулярную среди массовых пользователей, но востребованную среди истинных ценителей красоты IT-технологий платформу, мы выпустили около года назад. Честно говоря, сами мы остались не очень довольны тем, что у нас получилось – попытка сохранить интерфейсную преемственность с PC-версией сыграла не в нашу пользу.

Зато на тот момент у нас параллельно и независимо родился еще один продукт «семейства» Apple – версия Mail.Ru Агента для iOS, которая удалась нам гораздо лучше «старшего брата».

Поэтому мы решили делать следующий клиент под MacOS заново, максимально используя при этом общую с iOS-клиентом базу кода (преимущества этого подхода понятны — новая функциональность будет появляться в обоих клиентах одновременно).
Читать дальше →
Total votes 70: ↑44 and ↓26 +18
Comments 31

OS X Lion и iMessage

Reading time 1 min
Views 3.4K
IT-companies

Почему в 10.7.2 не появилась поддержка iMessage?



Появление поддержки в OS X было бы отличным шагом для продвижения iMessage. Ведь все для этого есть:
— в iCloud есть общая адресная книга
— есть отличный IM клиент iChat — добавить в него протокол iMessage и все.

Энтузиасты раскопали в iChat куски кода:
interface IMMessage: NSObject
{
IMHandle *_sender;
IMHandle *_subject;
NSAttributedString *_text;
NSString *_plainBody;
NSDate *_time;
NSDate *_timeDelivered;
NSDate *_timeRead;

Но официально Apple молчит.

В сети появился концепт приложения iMessage для OS X. Его придумал Jan-Michael Cart.


Лично я не вижу смысла в отдельном приложении, но как будет в действительности, я думаю, что мы скоро узнаем, т.к. затягивать с отсутствием поддержки iMessage в OS X не в интересах компании Apple.
Total votes 16: ↑6 and ↓10 -4
Comments 8

Использование Table View

Reading time 6 min
Views 27K
Development for MacOS *
Доброго времени суток!

Уже достаточно давно пытаюсь заставить себя изучить очередной язык/платформу для программирования под Mac OS X/iOS. Интересует именно разработка приложений с нативным GUI, так как консольные приложения можно разрабатывать на чем угодно, начиная с C и C++ и заканчивая модным сейчас Nodejs. Как показала практика, кроссплатформенные фреймворки вроде Qt тут мало подходят, хотя бы потому что не обеспечивают нативный Look and Feel, к которому привыкли пользователи этой ОС.

На хабре есть достаточное количество материалов по языку Objective-C и фреймворку Cocoa. С точки зрения GUI, интерес представляет именно Cocoa, а тут большинство статей ограничивается кнопочками и текстовыми полями. Постараюсь исправить это недоразумение и описать работу с Table View на примере приложения, отображающего список процессов.

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

Читать дальше →
Total votes 34: ↑27 and ↓7 +20
Comments 27

Автоматизируем работу с проектами Xcode средствами Ruby

Reading time 3 min
Views 3.6K
Ruby *Programming *
Tutorial
Sandbox
Привет, хабр. Существует ряд задач, для реализации которых нет необходимости в использовании графического интерфейса Xcode. Время исполнения таких задач может сократиться как минимум на время запуска Xcode. Экономия времени может показаться незначительной при работе с одним проектом, но если проектов много, процесс их редактирования может оказаться очень утомительным. Но самое главное, что такой подход открывает возможности для автоматизации работы с проектами.

Я хочу рассказать о новом инструменте, целью которого является решение описанной проблемы. XcodeProject — это библиотека на языке Ruby которая может быть использована для чтения данных проекта Xcode и их изменения, а так же для сборки проектов, архивирования и выполнения ряда задач по автоматизации работы с ними.

image
Читать дальше →
Total votes 23: ↑20 and ↓3 +17
Comments 5

Новые плюшки в Xcode и Objective-C

Reading time 2 min
Views 8.6K
Development for iOS *
Совсем недавно завершилась очередная WWDC, что является важным и заметным событиям для всех, кто работает с продукцией Apple, кто пишет для OS X и iOS, для Safari и так далее. Мне бы хотелось поделиться понравившимися мне новинками в IDE Xcode и в языке Objective-C.
Читать дальше →
Total votes 22: ↑18 and ↓4 +14
Comments 41

Objective-C Runtime изнутри

Reading time 5 min
Views 34K
Development for iOS *Objective C *
(оригинал — Mike Ash, взято отсюда)

Многие Cocoa разработчики имеют довольно смутное представление об Objective-C Runtime API. Они знают, что он существует где-то там (некоторые не знают даже этого!), что он важен, и Objective-C без него неработоспособен, но обычно этим все знания и ограничиваются.

Сегодня я расскажу о том, как устроен Objective-C на уровне Runtime и о том, как конекретно вы можете это использовать.
Читать дальше →
Total votes 37: ↑32 and ↓5 +27
Comments 13