: : Реклама : :
: : Архив : :
: : Популярное : :
UNIX. Профессиональное программирование


Эта книга заслуженно пользуется популярностью у серьезных программистов во всем мире, поскольку содержи г самую важную и практическую информацию об управлении ядрами UNIX и Linux. Без этих знаний невозможно написать эффективный и надежный код. От основ - файлы, каталоги и процессы - вы постепенно перейдете к более сложным вопросам, таким как обработка сигналов и терминальный ввод/вывод, многопоточная модель выполнения и межпроцессное взаимодействие с применением сокетов. В общей сложности в этой книге охвачены более 70 интерфейсов, включая функции POSIX асинхронного ввода/вывода, циклические блокировки, барьеры и семафоры POSIX.
Mac OS X 10.5 Leopard


На практических примерах демонстрируются приемы эффективной работы с Mac OS X 10.5 Leopard. Рассмотрены интерфейс Aqua, индивидуальная настройка и администрирование ОС, подключение периферийных устройств через USB, FireWire и Bluetooth, работа с приложениями, в т. ч. работа с пакетами iLife и iWork, резервное копирование, восстановление и синхронизация информации, подключение к Интернету и локальной сети, настройка и конфигурирование Web-сервера. Особую ценность книге придает детальное описание приложений Darwin, файловой системы, языков командных сценариев (в том числе Perl, Python, Ruby). Уделено внимание инструментарию разработчика и языку программирования Objective-C. Описаны вопросы кросс-платформенного взаимодействия.
Mac OS X Lion для чайников


Собираетесь стать укротителем Mac OS X Lion? Новейшая версия операционной системы для компьютеров Mac готова покорно лечь у ваших ног независимо от того, являетесь ли вы новичком или просто обновили предыдущую систему. Благодаря замечательному руководству, написанному экспертом Бобом Ле-Витусом, вы научитесь повелевать компьютерным "зверем", заставив его выполнять все ваши команды. Подружитесь со львом. Изучите рабочий стол, меню, окна и значки и научитесь выполнять основные действия в системе. Держите все под контролем. Организуйте хранение файлов и используйте бесплатные приложения iCal, Адресная книга и Mail для управления контактами, встречами и электронной почтой. Будьте всегда на связи. Настройте подключение к Интернету, просматривайте веб-страницы с помощью браузера Safari, импортируйте музыку и фотографии с помощью iTunes и iPhoto. Добейтесь максимальной производительности. Настройте локальную сеть, создавайте, печатайте и совместно используйте документы, а также обеспечьте безопасность системы. Постройте собственную машину времени. Узнайте, как легко можно архивировать и восстанавливать важную информацию в автоматическом режиме с помощью программы Time Machine. Основные темы книги: настройка клавиатуры, мыши и других устройств; навигация с помощью жестов при работе с трекпадом; ускорение работы с помощью приложений Mission Control и Launchpad; запуск приложений Windows в среде Mac; планирование встреч с помощью программы iCal; подключение компьютера к сети; обслуживание системы и устранение неисправностей. Боб Ле-Витус - всемирно известный автор книг о продуктах компании Apple: iPad, iPhone, Mac OS X и др. Общепризнанный "гуру" сообщества пользователей Macintosh. С 1996 года ведет популярную колонку "Dr. Mac" в журнале Houston Chronicle и пишет статьи в десятки компьютерных журналов.
Программирование для iOS 7. Основы Objective-C, Xcode и Cocoa


Если вы впервые приступаете к разработке приложений для операционной системы iOS или хотите лучше понять ее основы, то практическое руководство "Программирование для iOS 7. Основы Objective-C, Xcode и Cocoa" даст вам ясное представление о ее фундаментальных составляющих — языке программирования Objective-C, Xcode и Cocoa Touch. Вы освоите объектно-ориентированные концепции, научитесь использовать инструменты компании Apple для разработки приложений и узнаете, каким образом среда Cocoa обеспечивает базовые функциональные возможности, которыми должно обладать приложение для iOS. Десятки примеров проектов можно загрузить с веб-сервиса GitHub. Прочитав книгу"Программирование для iOS 7. Основы Objective-C, Xcode и Cocoa";, вы изучите язык Си(C) и поймете, как устроен язык Objective-C; научитесь создавать экземпляры и поймете, почему они имеют такую важность; проследите жизненный цикл проекта в среде Xcode 5, от задумки до размещения в App Store; научитесь создавать интерфейсы с помощью nib-файлов и редактора nib-файлов; узнаете, как в среде Cocoa используются лингвистические свойства языка Objective-C; научитесь использовать модель, управляемую событиями, и основные шаблоны проектирования Cocoa; поймете роль методов доступа, кодирования «ключ-значение» и свойств; оцените мощь объектного управления памятью на основе механизма ARC; научитесь пересылать сообщения и данные между объектами Cocoa.
Эффективное использование потоков в операционной системе Android. Технологии асинхронной обработки данных


При написании действительно полезного и удобного приложения для Android без многопоточности никак не обойтись, но как узнать о технологиях и методиках, которые помогут решить такую задачу? Эта книга с практической точки зрения описывает несколько асинхронных механизмов, доступных в программной среде Android SDK, а также рассматривает основные принципы и правила выбора одного из них, лучше всего подходящего для создаваемого приложения. Автор раскрывает все достоинства и недостатки каждой технологии, сопровождая теорию примерами программного кода, и подробно объясняет наиболее рациональные способы их применения. В первой части книги рассматриваются основополагающие компоненты, отвечающие за асинхронную обработку. Во второй части главное внимание уделено библиотекам и программным конструкциям ОС Android, используемым для разработки быстрых, эффективных и правильно структурированных приложений.
Google Android. Системные компоненты и сетевые коммуникации


Книга посвящена разработке программ для мобильных устройств под управлением операционной системы Android. Рассматривается создание приложений с использованием системных компонентов и служб Android, управление сетевыми соединениями и коммуникация через сотовую сеть, мобильный Интернет, Wi-Fi. Описана работа с оборудованием мобильного устройства Android: встроенными датчиками, картой памяти, видеокамерой, дисплеем, управление энергопотреблением телефона. Показано использование сетевых сервисов Google в пользовательских приложениях: определение координат, навигация, Geocoding, карты Google Map. Для программистов.
Mac OS X Lion. Библия пользователя


Новейшая операционная система Mac в полной мере использует современную технологию мультитач, новый магазин App Store для настольных компьютеров и множество обновлений, учитывающих все самое лучшее из опыта использования устройства iPad. Эта книга охватывает все новые возможности, а также содержит все основные сведения о системе Mac для читателей с любым уровнем подготовки. Начинающие узнают все о системе Mac OS X Lion и способах ее использования, а более опытные пользователи смогут погрузиться в изучение советов, приемов работы и профессиональной информации более высокого уровня. В книге изучается новейшая версия операционной системы Mac OS X Lion и ее функциональные возможности, объединяющие мощь системы Mac с удобствами устройства iPad, глубоко исследуются все новые функциональные возможности, в том числе жесты в технологии мультитач, магазин App Store для операционной системы Mac, функция Mission Control и многое другое, излагаются как основы, дающие новичкам полное представление о системе Mac, так и более сложная информация для тех, кто хочет получить профессиональные советы, подсказки, рекомендации и многое другое. Автор книги - признанный эксперт компании Apple и часто публикуется в журнале Macworld. Приручите новейшую кошку OS X! Система OS X Lion быстро набирает популярность. Подробная Библия OS X Lion - ваш ключ ко всем ее функциям. Откройте для себя замечательные возможности, которыми обладают ваши устройства iPad и iPhone. Узнайте об элегантных улучшениях системы OS X, таких как функции Launchpad, Auto Save, AirDrop и Mission Control. Даже старые пользователи системы OS X найдут полезные приемы и подсказки, которые они никогда себе не представляли. Установите, настройте, защитите и исследуйте систему OS X 10.7 Lion; Научитесь управлять своим компьютером Mac с помощью сенсорной панели и жестов; Используйте функции Launchpad, Mission Control и полноэкранные приложения; Наслаждайтесь новыми для компьютеров Mac благами, такими как служба FaceTime и магазин App Store; Воспользуйтесь службами автоматического обновления, iCloud и "облачными" службами; Максимально используйте улучшенные приложения Apple, такие как Mail, iTunes, Safari, iCal, QuickTime и iChat. Об авторе Гален Груман, руководитель компании The Zango Group, занимающейся консультированием в области издательского дела и интеллектуального лидерства. Он также является ответственным редактором журнала InfoWorld и автором более двух десятков книг, посвященных Mac OS X, iPad и настольным издательским системам. Он был редактором изданий Macworld, M-Business и Upside.
OS X Mountain Lion. Руководство пользователя


Эта книга - практическое руководство по использованию компьютеров компании Apple с операционной системой OS X Mountain Lion. В ней рассказывается: как работать в этой ОС, какие возможности она предоставляет пользователю, как ее правильно настроить. Рассмотрены все стандартные приложения OS X, а также другие программы для Mac. пакеты iWork, OpenOffice.org, iLife, браузеры Safari и Opera, программы Apple Mail и Skype. Подробно обсуждается подключение компьютера к Интернету и развертывание домашней беспроводной сети Wi-Fi. Изложение ориентировано прежде всего на владельцев ноутбуков MacBook, но книга будет полезна и владельцам нетбуков MacBook Air или компьютеров iMac.