Віджети для Mac — п'ять корисних програм для Центру сповіщень OS X Yosemite. Цей віджет повинен бути на кожному комп'ютері Mac Як додати віджети в dashboard x

Віджети для Mac — п'ять корисних програм для Центру сповіщень OS X Yosemite. Цей віджет повинен бути на кожному комп'ютері Mac Як додати віджети в dashboard x

Здрастуйте, хабравчане-маководи!

Сьогодні ми з вами спробуємо розібратися в азах створення віджету для Dashboard у Mac OS X. Нам знадобиться програма Dashcode, призначена саме для цього.

Спочатку трохи теорії. Віджет в Dashboard - це спеціально формування веб-сторінка, упакована в бандл разом з усіма ресурсами. Ну, і трохи службової інформації на додачу. Відповідно, використовувана мова програмування JavaScript. Якщо Ви вже знайомі з ним, а також з HTML/CSS (хоча це навряд чи знадобиться), то Ви вжездатні написати простенький віджет. Якщо ж ні, то не варто засмучуватися, ця мова дуже проста і інтуїтивно зрозуміла, розібратися з нею можна досить швидко. Далі я вважатиму, що з JS читач більш-менш знайомий. Сама ж стаття розрахована на новачків, тому прошу не лаяти за «надто простий виклад і детальне розжовування елементарних речей». Крім того, за дизайн теж прошу не штурхати - ну не дизайнер я, не дизайнер! Якщо хтось хоче допомогти з цією справою - welcome =)

Для зручності всі вихідники (а також готовий до використання віджет) викладені на гітхаб, посилання в кінці статті. Але не поспішайте просто завантажувати їх! Краще витратити трохи часу та розібратися, як створити це все самому.

Отже, почнемо. Як мета для експериментів я, зрозуміло, вибрав наш улюблений хабр. Ми будемо крок за кроком робити віджет, що відображатиме карму, рейтинг та позицію в рейтингу хабралюдей обраного хабраюзера.


Такий віджет (ну, дуже схожий) вже був створений хабратоварищем neoromantic аж у 2007 році, але посилання на скачування не робітники, а крім того, ця стаття не містила практичного посібника зі створення подібних віджетів.

Відновимо насправді Відновимо ці недоліки.

Створимо порожній проект. Для цього запустимо Dashcode і клацнемо в потрібні місця. Процес тривіальний.

Що ми бачимо? Базовий віджет має основний та допоміжний стан (відповідно, front і back в лівій панелі). Перше відображається у звичайному режимі роботи, друге – для налаштування параметрів віджету. Перемикатися між ними можна, вибираючи відповідні пункти у списку компонент зліва. Ми можемо сміливо видалити все зайве, крім кнопок «info» та «Done», які служать для перемикання між основним та допоміжним станами. Далі, для простоти, називатимемо це лицьовою та тильною сторонами віджету.

Тепер на лицьову сторону нашого віджету (без єдиного рядка коду!) кидаємо потрібні компоненти: кілька написів. Для цього відкриваємо бібліотеку комонент – кнопка Library справа вгорі – та перетягуємо на віджет компоненти типу «Text». Тепер відкриваємо Inspector (так само кнопка праворуч вгорі) і з його допомогою налаштовуємо розміри, кольори тощо для нашого віджету. З його ж допомогою поставимо осмислені імена нашим написам - для зручнішого доступу з коду.

На тильну сторону кинемо напис та поле введення. Ну, і ще картинку – для краси. І в результаті отримуємо приблизно таке:

Що ж, непогано, наш GUI вже готовий! Можемо натискати Cmd+R і потикати на кнопки (i) та Done, милуючись ефектом перевороту віджету.

Але одного GUI нам мало, тож переходимо до логіки. Для цього зліва вгорі тиснемо на кнопку View і вибираємо у списку Source Code, що випадає. І можемо вже бачити наш автоматично згенерований JavaScript-код. І сміливо починаємо його правити!

Спочатку визначимося з «архітектурою» нашого віджету. Ми будемо по таймеру вимагати через API хабра дані про користувача, парсувати їх і відображати карму та рейтинг на лицьовій стороні віджету. Для цього оголошуємо глобальну змінну updateTimer на початку файлу main.js, створюємо функції startTimer(msec) та stopTimer() , які працюватимуть з цим таймером. Також створимо функцію updateStats() , яка буде викликатися за таймером.

Function startTimer(msec) ( updateTimer = setTimeout("updateStats()", msec); ) function stopTimer() ( clearTimeout(updateTimer); ) function updateStats() ( alert("It works!"); startTimer(upda )
У функцію show() вставимо виклик startTimer(5000) для запуску таймера при показі віджету, а в функцію hide() , відповідно, вставимо stopTimer() для економії ресурсів, коли віджет не показаний (Dashboard не активна). Тепер ми можемо запустити наш віджет та побачити у консолі (Cmd+Alt+1) висновок «It works!» кожні 5 секунд.

Але ж нас не цікавить така нісенітниця, ми хочемо по таймеру смикати карму і рейтинг! Так що в функції updateStatus() замість алерту ми будемо викликати функцію execStatsRequest() (API хабра радить не смикати дані про користувача частіше, ніж раз на хвилину, так що збільшимо зараз інтервал).

Тепер справа за HTTP-запитами до API хабрахабра. Створюємо нові функції - execStatsRequest() та processStatsRequest(), які будуть служити для запуску та обробки запитів. Ось як вони виглядають у мене:
function execStatsRequest() ( if (userName().length > 0) ( var Url = "http://habrahabr.ru/api/profile/" + userName() + "/"; alert("User: " + userName () + "\nURL: " + Url); xmlHttp = новий XMLHttpRequest(); xmlHttp.onreadystatechange = processStatsRequest; .send(); ) else ( resetStats(); ) ) function processStatsRequest() ( if (xmlHttp.readyState == 4 && xmlHttp.status == 200) ( alert("xml is " + xmlHttp.responseXML); if ( xmlHttp.responseXML == null) ( resetStats(); ) else ( alert(xmlHttp.responseText); var error = xmlHttp.responseXML.getElementsByTagName("error"); if (error != null) ( alert("Some error occur !"); resetStats(); setLogin("<" + userName() + " not found>"); return; ) var login = xmlHttp.responseXML.getElementsByTagName("login").firstChild.nodeValue; TagName ("rating").firstChild.nodeValue; var position = xmlHttp.responseXML.getElementsByTagName("ratingPosition").firstChild.nodeValue; )
Тут ми формуємо URL-адресу запиту, створюємо об'єкт типу XMLHttpRequest, і з його допомогою запитуємо методом GET наші дані. Що примітно, доводиться насильно ставитивідповіді MIME-тип "text/xml"Бо хабра-апі повертає чомусь «text/html». А у функції processStatsRequest() ми паримо отриману в XML відповідь. При цьому ми перевіряємо його на наявність помилки - і повідомляємо про це користувача.

Тут варто відволіктися від коду і налаштувати сам віджет – дозволити йому працювати з мережею. Для цього в лівій панелі прокручуємо список елементів вниз і бачимо Widget Attributes. Тут просто ставимо галочку "Allow Network Access". Також можна налаштувати id віджета та його версію. Тепер повернемося до коду.

Функції setLogin() , setKarma() і що з ними відображають рядок, що передається в них, в потрібних полях лицьової сторони. Вони були створені для зручності і виглядають однотипно, на зразок того:

Function setLogin(login) ( document.getElementById("userName").innerText = login; )
Функція resetStats() встановлює дефолтні значення для всіх полів. А функції setUserName() та userName() служать обгорткою над полем введення імені хабраюзера на тильній стороні віджету:

Function userName() ( return document.getElementById("nameEdit").value; ) function setUserName(name) ( document.getElementById("nameEdit").value = name; )
Що ж, віджет майже готовий. Чому майже? Та тому що нам треба ще зберігати в налаштуваннях введене ім'я користувача. Для цього пишемо функції loadPrefs() та savePrefs().

Var preferenceKey = "habraUserName"; function loadPrefs() ( var name = widget.preferenceForKey(widget.identifier + "-" + preferenceKey); alert(widget.identifier + "-" + preferenceKey); alert("name from preferences: " + name); if ( name != null) setUserName(name); ) function savePrefs() ( widget.setPreferenceForKey(userName(), widget.identifier + "-" + preferenceKey); )
Ці функції доцільно викликати відповідно до функцій show() і hide() . Налаштування буде унікальним для кожного віджету, що дозволяє накидати на Dashboard віджети з інформацією щодо кількох користувачів.

Ну, тепер точно віджет готовий до використання. Але немає межі досконалості! Локалізуємо тепер наш віджет, щоб мати російську та англійську версії. Ви також можете зробити (як домашнє завдання) локалізацію французькою та японською мовами.

Переходимо до нашого лицьового боку, викликаємо інспектор. Тепер почергово виділяємо наші написи та у розділі Localization інспектора виставляємо у полі Value значення англійською мовою. Вони, ймовірно, збігатимуться з встановленими значеннями поля Key. Ці значення будуть внесені в дефолтну (англійську) локалізацію, яку можна побачити у файлі en.lproj/localizedStrings.js .

Тепер додамо російську локалізацію. Переходом до Widget Attributes і в розділі Localization додаємо (у лівому списку) російську мову. Вибираємо його і тепер у правому списку можемо вводити локалізовані рядки.


Ці значення, відповідно, будуть прописані в ru.lproj/localizedStrings.js.

Власне, ось і все можемо запускати наш віджет і милуватися своєю (або чужою) кармою! Щоб встановити віджет у Dashboard, потрібно вибрати Run & Share у лівій панелі та вибрати Save to Disk або Deploy to Dashboard – залежно від наших потреб.

Якщо хочеться скачати вже готовий віджет, милості прошу.

На мою думку, більшість віджетів марні. Але все ж таки хороший віджет може бути дуже забавним і корисним. :)

Я постарався відібрати найкорисніші віджети для звичайного користувача Mac. Ці віджети допоможуть отримати максимальну віддачу від комп'ютера Mac. Звичайно, сюди включені не всі фаворити, тож, якщо ви вважаєте, що є віджет, який має бути доданий до цього списку, повідомте про це у коментарях!

Цей widget призначений для отримання повної інформації про те, що відбувається з вашим Mac в даний момент. З його допомогою ви можете перевірити використання вашого CPU та RAM, вільне місце на жорсткому диску, мережевий статус та швидкість мережі, внутрішню температуру, швидкість обертання вентилятора, рівень заряду акумулятора, поточні процеси та багато іншого. Також з гарним смаком розроблено інтерфейс віджету.

iTunes автоматично завантажує обкладинки для ваших пісень, тільки якщо у вас є обліковий запис iTunes. Цей віджет буде корисним тим, хто не має такого облікового запису. Він швидко отримує обкладинки пісень з великої бази даних Amazon для вибраної пісні в iTunes.

За допомогою цього віджету легко отримувати тексти улюблених пісень. Все, що вам потрібно зробити, це відтворити пісню в iTunes і запустити Dashboard. Тексти пісень автоматично відображатимуться у віджеті та копіюватимуться прямо в iTunes. Тексти для переважної більшості популярних пісень.

Запам'ятати всі клавіатурні скорочення Mac OS X неможливо. :lol: Тому, коли вам потрібна гаряча клавіша для швидкого доступу, віджет xCuts те, що вам потрібно. Віджет зручний тим, що ви можете переглядати клавіатурні скорочення за категоріями та шукати їх у базі даних.

Time Machine є чудовою функцією, яка була введена в Mac OS X 10.5 Leopard, проте вона не дає користувачам докладної інформації про те, що відбувається насправді. Добре мати трохи більше інформації про роботу Time Machine. :) Цей віджет відображає системні журнали, які змінюються після кожного резервного копіювання, показує, чи відбувається процес резервного копіювання, чи він вже завершено.

Якщо ви завжди у пошуку нових віджетів, то це ідеальний для вас віджет. Він показує 20 останніх доданих віджетів на сайт Apple.

Для тих, кому потрібна б ольша безпека, використання паролів з урахуванням простих слів є «технологічним гріхом»:). Вони можуть бути легко зламані, внаслідок чого, наприклад, ваш рахунок буде доступним для хакерів. iPassword допомагає зменшити цей ризик шляхом випадкової генерації букв та цифр, які можна використовувати, наприклад, як пароль для своїх облікових записів в інтернеті.

Деякі люди можуть і не знати, що магазини Apple регулярно проводять безкоштовні заходи, де вони навчають відвідувачів, як виконувати певні завдання на Mac: створення домашнього відео в iMovie або пісні GarageBand і т.д. Цей віджет містить список майбутніх подій в найближчому від вас Apple Store, щоб ви знали, коли відвідати магазин і побачити те, що вас цікавить.

Стала найважливішим релізом у лінійці настільних операційних систем Apple. Платформа продовжує напрям, який було задано із запуском торішньої OS X Mavericks, пропонуючи користувачам ще більш ясний дизайн та ще більше функцій, надихнутих iOS.

Гідним продовжувачем традицій став оновлений Центр повідомлень OS X Yosemite, який розширили режимом «Вигляд сьогодні» для календаря, нагадувань, погоди, акцій та соціальних мереж. При цьому функції бічної панелі легко можуть бути розширені сторонніми віджетами, які завантажуються з магазину програм Mac App Store. Наразі розробники запропонували десятки корисних віджетів для OS X. MacDigger пропонує кращі рішення, що використовують корисну функцію нової операційної системи Apple.

Wunderlist

Deliveries

За допомогою Deliveries можна зручно відстежувати поштові відправлення. Все, що для цього потрібно – запустити програму та вказати номер трекінгу (довідковий номер відправлення). Зараз трекінг присвоюється посилці практично за будь-якого способу пересилання. Віджет уміє відстежувати посилки всіх основних кур'єрських служб.

Airmail

Airmail – це інноваційний поштовий клієнт, який підтримує сервіси Gmail, Google Apps, iCloud, Yahoo!, AOL та IMAP. Програма тривалий час знаходилася на стадії бета-тестування і з недавнього часу доступна для завантаження в магазині Mac App Store. Під час створення дизайну Airmail розробники надихалися офіційним твіттер-клієнтом під Mac.

PCalc

PCalc – потужний калькулятор для Mac, який дозволяє додати віджет до Центру сповіщень. Поєднує в собі переваги звичайного (послідовні обчислення, швидке виконання функцій з клавіатури) та калькулятора, що вважає вирази. Програма має оригінальний зовнішній вигляд, інтерфейс, що повністю настроюється, і різні типи оформлення. Доступна версія для iOS.

iStat Mini

iStat Mini являє собою простий та зручний віджет для Центру повідомлень. Невелика міні-додаток дозволяє контролювати в реальному часі завантаження процесора, оперативної пам'яті, накопичувача та пропускну спроможність мережі. Всі дані у зручному вигляді виводяться у бічну панель ОС у вигляді кругових діаграм.

Monity

Monity – це просунута версія iStat Mini. Дозволяє контролювати завантаження процесора, пам'яті, акумуляторну батарею, використання дискового накопичувача, час безперервної роботи комп'ютера та інших системних параметрів. Віджет відображає системну статистику в бічній панелі, що заощаджує місце на робочому столі і виглядає лаконічно та естетично приємно.

PhotoDesk

PhotoDesk для Instagram дає можливість переглядати, отримувати новини та повідомлення, зберігати зображення та відео, відзначати і навіть завантажувати фото та відео із соцмережі. Завантажити контент можна за допомогою перетягування. Можна зберігати чудові фотознімки в альбомах або настроїти автоматичну синхронізацію зображень у вибрану папку. Віджет дозволяє переглядати стрічку фотографій з кількістю лайків та датою публікації.

Chronicle

За допомогою Chronicle зручно вести облік витрат. Програма має стати надійним помічником. Завдяки функції нагадування та віджету для Центру повідомлень користувач не забуде заплатити по рахунках і завжди знатиме, коли, скільки і за що заплатив. Є синхронізація з версією програми для iPhone та iPad.

Як ви знаєте, завдання Mac OS X полягає в тому, щоб виконувати програми, а ті часто породжують документи. У Leopard, однак, з'явилася ще одна категорія незвичайних об'єктів, які Apple назвала віджети (widgets). Якщо натиснути клавішу F12, всі вони відразу з'являться перед вами поверх ваших інших вікон. Ласкаво просимо до Dashboard (приладна дошка), показаний на рис. 5.23.

ПриміткаНа алюмінієвих клавіатурах Apple для виклику Dashboard використовується інша клавіша: F4. На неї навіть нанесено маленький значок Dashboard. (F12 може працювати як і раніше

Замість цієї кнопки можна призначити іншу, як описано нижче. Крім того, на ноутбуках, де F12 виступає як клавіша Eject, потрібно утримувати клавішу Fn (у лівому нижньому кутку).

Що ж є ці дивні об'єкти? Це не зовсім програми, тому що вони не створюють документів і не мають піктограм у Dock (хоча сама програма Dashboard має піктограму в Dock). Вони явно не документи, тому що їм не можна дати ім'я або зберегти. Найбільше вони нагадують маленькі веб-сторінки. Вони призначені для відображення інформації, значна частина якої береться з Інтернету, та створені за допомогою мов веб-програмування, таких як HTML та JavaScript.

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

Щоб перемістити віджет, перетягніть його куди потрібно. (Клацніть будь-де, крім кнопки, меню або текстового поля.)

Щоб закрити віджет, натисніть клавішу Option, коли курсор миші знаходиться над цим елементом. У його лівому верхньому куті з'явиться кнопка; клацніть по ній.

ПорадаЯкщо відкрито панель віджетів (про що йдеться нижче), у кожного елемента є кнопка закриття і клавіша Option не знадобиться.

Щоб відкрити закритий віджет, натисніть кнопку +, розташовану внизу екрана. Весь екран зрушить на пару сантиметрів вгору, щоб звільнити місце для панелі віджетів – смужки «перфорованого металу», що містить усі віджети, у тому числі ті, які наразі не видно на екрані (рис. 5.24). (Їх повний список з описами наведено в цьому розділі.) Відкрити потрібний віджет можна, клацнувши по його піктограмі.

На Маках із найсучаснішими графічними картами від відкритого знову віджету, що «плюхнувся» в центр екрану, розбігаються дуже реалістичні хвилі. Вміють ці віджети справити враження, правда?

Щоб сховати віджет або видалити той, який ви встановили самостійно, скористайтесь віджетом Widget, описаним нижче.

Щоб змінити порядок віджетів на панелі, відкрийте папку диска>Library> Widgets. Там знаходяться піктограми стандартних віджетів вашого Dashboard. Щоб поміняти їх місцями, їх потрібно перейменувати: на панелі вони з'являються в алфавітному порядку. (Якщо потрібно, можна і назавжди прибрати віджет, видаливши його з цієї папки.)

ПорадаПіктограма Dashboard є і у вас в Dock – на випадок, якщо ви забудете, що є клавіша F12. З іншого боку, якщо ви надаєте перевагу клавіші, то можете прибрати цю піктограму з Dock і звільнити місце для потрібних речей. Клацніть на піктограмі при натиснутій клавіші Control; у меню виберіть команду Remove from Dock (Видалити з Dock).

Як і більшість функцій Leopard, Dashboard напхана класними підказками та трюками. Ось кілька найважливіших:

Якщо просто клацнути на піктограмі на панелі, віджет буде поміщений у центр екрана. Але перетягуванням піктограми віджету ви можете помістити його у будь-яке місце.

Є чудова комбінація клавіш, що відкриває та закриває панель віджетів: -знак рівності(=). (На клавіатурах з розкладками, відмінними від американської, ця комбінація може бути іншою.)

Щоб освіжити інформацію у віджеті – наприклад, змусити його отримати з Інтернету свіжі дані – клацніть по ньому і натисніть -R. Віджет відразу згорнеться в деяку подобу морозива-трубочки (щоб повірити в це, треба побачити на власні очі), а потім знову розгорнеться і відобразить нові дані.

Можна відкрити кілька екземплярів одного і того ж віджета – просто клацніть кілька разів на піктограмі на панелі. У результаті ви отримаєте на екрані кілька його копій: три години, два біржові тикери і т. д. Це зручно, коли, наприклад, потрібно знати час і погоду в кількох містах або коли у вас два різні портфелі цінних паперів.

Якщо при викликі Dashboard утримувати клавішу Shift, віджети вилітають на екран з чудовою прозорою тривимірною сповільненою анімацією. Хіба не щастя – дожити до того часу?

Щоб змінити клавішу дзвінка Dashboard F12 будь-якої іншої, виберіть > System Preferences (Системні налаштування) і клацніть на кнопці Expose & Spaces.

ПорадаЩе швидше - зробити Control-клацання по піктограмі Dashboard в Dock і вибрати команду Dashboard Preferences (Налаштування Dashboard) у спливаючому меню.

У цьому вікні ви зможете вибрати для виклику та закриття Dashboard практично будь-яку комбінацію клавіш і навіть змусити її з'являтись при переміщенні курсору миші у призначений вами кут екрану.

Ось короткий опис 20 стандартних віджетів, які встановлюються в Leopard спочатку. Звичайно, вони виглядають дуже просто, але деякі мають свої секрети.

Цей віджет призначений для керування рештою (рис. 5.25). З його допомогою найпростіше сховати віджет (тобто прибрати з Dashboard, але залишити на Маку - на випадок, якщо потім передумаєте) або взагалі видалити з машини. Він виконує три функції:

Приховати або показати віджети. Можна сховати ті, якими ви ніколи не користуєтесь.

Клацнути по кнопці і видалити віджет назовсім. Віджети Apple видалити не можна – лише ті, які ви завантажили та встановили самі.

Клацніть по More Widgets, щоб переглянути їх каталог. Ви потрапите прямо на веб-сторінку Apple, де знаходяться тисячі інших віджетів, доступних для завантаження. Деталі нижче.

ПорадаПеретягуванням ребристого куточка праворуч внизу можна зробити Widgets довшим або коротшим.

Address Book (Адресна книга)

Ідея цього віджету в тому, щоб надати швидший доступ до адресної книги. (Відкривати справжню програму Address Book, якщо потрібно лише знайти номер, – занадто обтяжливо.)

Віджет виглядає як адресна картка, але має багато місць, що реагують на клацання. Наприклад:

Поле пошуку. Введіть кілька літер чийогось імені. Під час введення віджет підшукує запис програми Address Book про цю особу.

ПОШИРЕНЕ ПИТАННЯ
Вільні віджети

Мені дуже подобаються віджети, але я хотів би, щоб вони не були замкнені у своєму «шарі» Mac OS X. Я хочу користуватися калькулятором при роботі в Excel, але так, щоб не доводилося відправляти електронну таблицю на задній план.

Без проблем. Це робиться за допомогою умовно безкоштовної програми Amnesty Widget Browser, яку можна завантажити, наприклад, зі сторінки Missing CD на сайті www.missingmanuals.com.

Вона містить панель меню піктограму, при відкритті якої виводиться список імен всіх ваших віджетів. Тепер можна відкривати їх окремо і, що важливіше, не поміщаючи ваші програми на задній план. Таким чином ви звільняєте свої віджети із прозорого шару, в якому вони були укладені.

Якщо внизу екрана є числа, наприклад «1/12», це означає, що знайдено кілька відповідностей, і ви бачите першу з 12. Клацаючи по стрілочкам ліворуч і праворуч, можна переглянути їх усі. Клацніть по кнопці , розташованій у правому кінці поля пошуку, очищає поле і дозволяє розпочати введення заново.

Велика червона точка. Клацніть по ній відкриває в програмі Address Book запис, який ви бачите перед собою. Це зручно, якщо, наприклад, потрібно її відредагувати.

Номер телефону. Натисніть на ньому, і він буде виведений на екран цифрами такого розміру, що їх видно з космосу. Ідея в тому, щоб номер було видно в іншому кінці кімнати, якщо потрібно набрати номер на телефонному апараті, що стоїть там.

Адреса електронної пошти. При натисканні на ньому запускається програма Mail (або та, яка використовується у вас як поштова) з новим вихідним повідомленням, вже адресованим цій особі. Залишається ввести текст та натиснути кнопку Send (Надіслати).

Поштова адреса. Клацніть за поштовою адресою запускає веб-браузер і переносить вас на MapQuest.com, де відкрито географічну карту того місця, до якого належить ця адреса. Дуже розумно.

Business (або Жовті сторінки)

Жовті сторінки (Yellow Pages) для всіх підприємств і організацій по всіх Сполучених Штатах (тут, як і в інших віджетах, дані тільки по США) навряд чи будуть компактними. Мабуть вони займуть цілу кімнату. Але зручність такого довідника неоціненна! Можна відразу знайти найближчий китайський ресторан, лікарню чи нічну аптеку, навіть якщо ви опинилися у незнайомому місті.

Тепер така нагода є. Введіть у текстовому полі назву того, що ви шукаєте, точно у тому вигляді, як у довіднику Yellow Pages. Можна ввести drug store (аптека), cleaning service (хімчистка), health club (фітнес-клуб), tailor (кравець), library (бібліотека) тощо. Інший варіант – клацнути по трикутній стрілці вниз поряд з цим полем на список сервісів, які вже відомі цьому віджету.

Віджет надсилає до Інтернету запит і через деякий час показує список місцевих підприємств, які відповідають критерію, у тому числі номери телефонів та адреси. (Клацніть стрілками вліво або вправо внизу вікна, щоб побачити наступну групу результатів.)

До речі, елементи контактної інформації відгукуються на клацання. Клацніть за назвою місця, і відкриється веб-сторінка з додатковою інформацією, клацання по телефонному номеру збільшує його так, що воно видно з 15 м, а клацання за адресою показує місце на карті MapQuest.

ПриміткаЩоб телефонний довідник міг показати місцеві підприємства, він повинен знати, що означає місцевий, тобто місце, де ви знаходитесь. Можливо, ваш Мак уже знає, де ви мешкаєте. Він міг отримати ці відомості під час інсталяції Mac OS X або від Address Book (якщо ви заповнили картку на себе самого).

Але якщо він не знає, де ви живете, або ви подорожуєте з ноутбуком, доведеться йому повідомити. Виконайте будь-який пошук за допомогою цього віджету (наприклад, спробуйте Banks). Внизу вікна результатів з'явиться знайома кнопка. Клацніть по ній, і віджет "перевернеться"; на «обороті» вкажіть місто та штат або поштовий код, бажану кількість лістингів «на сторінці» та допустиму відстань до підприємств за милі. Після цього натисніть кнопку Done (Готово).

Це елементарний кишеньковий калькулятор із чотирма діями та пам'яттю для одного числа. Після клацання він активується, тобто починає перехоплювати натискання клавіш із цифрами. (Натискати клавіші з цифрами набагато швидше, ніж клацати по цифрах на екрані.)

Можливостей цього калькулятора не багато: якщо потрібні шістнадцяткові числа або хоча б вилучення квадратного кореня, слід скористатися звичайною програмою Calculator

Apple надала користувачам Tiger близько 65 000 різних способів доступу до нового вбудованого словника / тезаурус, і ось вам ще один. Натисніть на слово Dictionary або Thesaurus (Тезаурус), введіть потрібне слово і натисніть клавішу Enter. Відразу розкриється зручна панель визначень, відображаючи статтю словника. Трикутні кнопки у лівому верхньому куті дозволяють переміщатися серед результатів останніх операцій пошуку, а спливаюче меню дає можливість вказати, де потрібно шукати – у словнику, тезаурусі або термінологічному словнику Apple (новинка Leopard). ПорадаЗнайшовши слово, можна шукати нові слова, вводячи лише кілька літер (не потрібно навіть натискати клавішу Return). Словник і тезаурус автоматично показують визначення першого слова.

Якщо клацнути по кнопці в нижньому лівому кутку, панель словника повернеться і покаже на «зворотній стороні» логотип Oxford American Dictionaries. З цікавості клацніть на цьому логотипі. Запуститься веб-браузер, перенісши вас на веб-сторінку Oxford University Press.

ПорадаПомітили першу букву вашого слова, що з'явилася на особливому закругленому ярлику з лівого краю вікна? Якщо натиснути на нього, ваше слово буде показано серед інших слів словника, впорядкованих за абеткою. Це зручно, якщо потрібно знайти словоформу або перевірити правильність орфографії, або зіграти з кимось у слова, наприклад, у «шибеницю».

Цей віджет показує поточний чи остаточний рахунок аматорських та професійних спортивних змагань. (Якщо гра ще не почалася, показується час початку.) Клацнувши по кнопці у правому верхньому кутку, можна вибрати вид спорту для спостереження. Натиснувши кнопку News, ви побачите заголовки новин, а клацнувши по заголовку, відкриєте повний текст статті ESPN в мережі.

Flight Tracker (Авіадовідка)

Цей віджет дозволяє дізнатися, які авіарейси є між двома містами, а якщо рейс виконується в даний момент, то покаже його положення на карті, висоту, швидкість і можливу затримку прибуття.

Можливо, це й маленьке віконце, але функцій воно виконує багато:

Пошук авіарейсів. Якщо ви плануєте подорож, цей інструмент покаже вам список рейсів, що відповідають вашому маршруту. Можна вибрати початковий і кінцевий пункти, а також бажану авіакомпанію за допомогою спливаючого меню. (Насправді швидше ввести у вікні назву міста або, ще краще, тризначний код аеропорту, якщо він вам відомий.) Після цього натисніть кнопку Find Flights (Знайти рейси) або натисніть клавішу Return або Enter.

Через деякий час праворуч на екрані з'явиться список рейсів, що відповідають вашому критерію. Буде показано номер рейсу, час вильоту та прибуття, назву авіалінії.

Це зручний інструмент, коли прилітає ваш друг чи родич, а ви не впевнені у номері рейсу, авіалінії чи часі прибуття.

Відстеження рейсів. Зазвичай у колонці Status (стан) результатів видно слово «Scheduled», що означає рейс, що планується. Але якщо пощастить, ви побачите в цій колонці Enroute (в дорозі). Це цікаво: після подвійного натискання на цьому рядку ви побачите фактичне положення цього літака на географічній карті (рис. 5.26).

ПорадаЯкщо клацнути маленькою круглою кнопкою до пошуку рейсу, панель перевернеться і покаже на «обороті» логотип компанії, що надає дані про польоти. Натисніть на ньому, і з'явиться веб-сторінка компанії. Однак після пошуку рейсів кнопка стає недоступною. Щоб повернути її, потрібно закрити віджет та відкрити його заново.

Це лише автономна панель пошуку Google. Введіть потрібну фразу, натисніть Return або Enter і ви опинитеся на веб-сторінці з результатами пошуку.

Звичайно, завжди можна дізнатися, яке сьогодні число, якщо клацнути по годиннику в панелі меню. Але цей календар набагато красивіший. Крім того, можна переглянути минулі чи майбутні дати та з'ясувати свій план на поточний день. (Це новинка Leopard – показ заходів, призначених на день. Вгорі показані щоденні заходи.)

При клацанні по цьому віджету він розгортається з більшою чи меншою кількістю деталей (рис. 5.27).

ПорадаНатискання Shift при натисканні тягне показ анімації.

Це полірований пульт керування для аудіоплеєра iTunes. Він розрахований на тих, хто, працюючи, цілий день слухає музику, і кому достатньо лише кнопок пуску та зупинки відтворення (рис. 5.28). Звичайно, всі ці операції можна виконати у самій програмі iTunes, у зменшеному вікні iTunes або навіть за допомогою піктограми iTunes у Dock. Але коли на вашому Маку відкрито безліч вікон, телефонує телефон і плаче дитина, швидше зупинити музику, натиснувши клавішу F12, а потім кнопку Pause (Пауза) на цьому віджеті.

Це новий гідний віджет, що з'явився у Leopard. З його допомогою можна дізнатися розклад сеансів місцевого кінотеатру будь-якого дня на цьому тижні, не риючись у газетах, не продираючись через меню телефонних довідкових служб і не щурячись від реклами, що спалахує на веб-сторінках.

Відкривши цей віджет, ви побачите мініатюрну кіноафішу, яка змінюється кожні 3 секунди. У будь-який момент можна натиснути на цю афішу і побачити, що «на звороті» (рис. 5.29).

У лівій колонці – список фільмів, що показуються у вашому районі. Серед них виділено той, афішу якого ви клацнули, але можна натиснути на будь-який інший фільм і побачити внизу всі подробиці про нього: дату виходу на екран, рейтинг, тривалість, виконавців ролей, жанр, короткий виклад сюжету та посилання на ролик (трейлер). Переглянувши трейлер, клацніть по кнопці зі стрілкою вліво в нижньому лівому куті віджета.

У центральному стовпчику перераховані найближчі кінотеатри, де йде цей фільм. Виберіть кінотеатр, а в правій колонці з'явиться час сеансу.

ПорадаЯк віджету дізнатися, що знаходиться «поблизу»? Ви самі йому повідомите це. Клацнувши по кнопці , переверніть віджет, і на зворотному боці введіть свій поштовий код або місто і штат. (Так, звичайно: тепер ви бачили три сторони цього двовимірного віджету. У нього є лицьова сторона, зворотна і зворотна.)

До речі, уявлення на кшталт «виберіть фільм, а ми покажемо кінотеатри» – не єдине. Бачите заголовок "Movies Theaters" вгорі зліва? Клацніть на Theaters, і логіка стане зворотною.

Тепер буде заданий режим «оберіть кінотеатр, а ми покажемо всі фільми, які в ньому йдуть». Так набагато зручніше, якщо, наприклад, поряд всього один кінотеатр, і ви хочете дізнатися, що на вас там чекає.

ПорадаЩоб повернутися до початкового режиму перегортання афіш, натисніть на вільному місці заголовка вікна.

People (або Білі сторінки)

Цей віджет багато чого вартий. Це телефонний довідник "Білі сторінки" по всіх Сполучених Штатах, що вмістився в крихітному віджеті. Введіть відому вам інформацію – хоча б прізвище та штат (або поштовий код) – і натисніть Return або Enter. За мить віджет надасть вам список усіх знайдених імен з номерами телефонів та адресами.

Натисніть на телефонний номер, і він буде показаний гігантськими цифрами, які видно з іншого кінця кімнати (або кінця міста). Клацніть на адресу, і ви побачите веб-сторінку з картою, яка показує будинок цієї людини. Клацніть по кнопці , щоб обмежити пошук певним радіусом навколо вказаного вами міста, штату, поштового коду.

Самі можете здогадатися: віджет для лижників. Клацніть по кнопці та введіть назву лижного курорту, який бажаєте відвідати. Введіть назву (Vail, CO або Okemo, VT) та натисніть Return.

Якщо віджет покаже правильну назву схилу, клацніть Done та чекайте, поки віджет з'ясує через Інтернет і покаже вам поточні умови – температуру, глибину снігу, характер покриву тощо.

Stickies – це віртуальні липучки типу Post-it, на яких можна надрукувати довільні фрагменти тексту: телефонний номер, веб-адресу, список покупок і т.д.

Очевидно, у Mac OS X є популярна програма Stickies (стор. 397). Навіщо Apple продублювала її в Dashboard? З простої причини: її можна викликати, натиснувши клавішу F12, що значно швидше.

З іншого боку, віджет Stickies не такий гнучкий, як додаток Stickies. Наприклад, не можна змінити розмір нотатки. А щоб додати другу та третю нотатку, потрібно клацнути кнопку + в нижній частині екрану, щоб показати панель віджетів, і потім клацати по піктограмі Stickies для кожної нової нотатки.

З іншого боку, віджет Stickies не такий кволий, як може здатися. Якщо клацнути по маленькій кнопці в нижньому правому кутку, то замітка перевернеться, і на її «обороті» можна вибрати колір паперу, шрифт і розмір шрифту.

Привіт трейдерам, які здійснюють одноденні угоди! Цей віджет допоможе вам зібрати портфель цінних паперів та спостерігати за зміною його ціни протягом дня (рис. 5.30).

Щоб зібрати свій портфель, клацніть на кнопці в нижній частині вікна. Віджет перекинеться, на «обороті» опиниться сторінка конфігурації.

Щоб додати до свого списку компанію, надрукуйте у верхньому полі назву або біржове скорочення; потім натисніть кнопку + або натисніть клавішу Return (або Enter). Якщо знайдеться тільки один збіг – наприклад, Microsoft, то віджет відразу додасть його до списку. Якщо ваше введення незрозуміле або є кілька збігів, з'явиться спливаюче меню з варіантами, в якому можна натиснути потрібний.

Щоб видалити компанію зі списку, клацніть на її назві, а потім на кнопку Remove (Видалити).

ПорадаЗазвичай віджет показує зміни цін акцій у доларах (наприклад, "+0.92" означає підйом на 92 центи). Але якщо встановити прапорець Show change as a percentage (Показувати зміни до %), то зміни будуть представлені у відсотках від попередніх значень.

Але можна обійтися і без цього: вивчаючи біржову статистику, перемикайтеся між доларовими та відсотковими значеннями, клацаючи зеленими або червоними кнопками з даними.

Натисніть кнопку Done (Готово), щоб повернутися до початкового екрану з акціями. Він показує ваш список акцій, їх поточну ціну (добре – ту, яка була поточною 20 хв тому) та зміна ціни – зелена (вгору) або червона (вниз). Клацніть на назві акції, і внизу відобразиться графік зміни. (Масштаб часу змінюйте, натискаючи кнопочки над графіком: 1d (1 день), 3m (3 місяці), 1y (1 рік) тощо)

Нарешті, після подвійного клацання за назвою акції ви потрапляєте у веб-броузер і бачите сторінку з більш детальним аналізом акції, люб'язно наданим Yahoo! Finance.

У Microsoft Windows є своя гра – Solitaire (Солітер), а Макінтош своя – Tile Game (Мозаїка). Завдання, звичайно, в тому, щоб, логічно розмірковуючи і клацаючи квадратиками головоломки, відновити їх правильну послідовність і початкову фотографію.

ПорадаВіджет починає роботу з гарної фотографії леопарду – натяк зрозумілий? – але ви можете замінити її будь-якою іншою.

Для цього спочатку закрийте Dashboard. Знайдіть фотографію, яка вам подобається (наприклад, на робочому столі або в iPhoto). Почніть перетягувати її у будь-якому напрямку. Не відпускаючи кнопку миші, натисніть кнопку F12 (або ту, яку ви призначили для запуску Dashboard) і відпустіть графічний файл прямо над головоломкою Tile Game. Колишнє зображення заміниться на нове (рис. 5.30).

Граючи вперше, натисніть всередині, щоб запустити анімований процес перемішування. Друге клацання зупиняє перемішування; тобто Apple надає вам самим вирішити, наскільки складною (перемішаною) буде головоломка.

А як бути, якщо ви, знесилені, здалися чи скучили за колишньою фотографією леопарда? Просто відкрийте панель віджетів та запустіть новий екземпляр Tile Game.

Коли ви наступного разу поїдете за кордон, плануйте свій маршрут так, щоб ваш ноутбук завжди мав високошвидкісне бездротове підключення до Інтернету. Тоді за допомогою цього віджету ви зможете перекладати свої фрази (або слова місцевих жителів) 13 мовами.

Виберіть мови From (Перекласти) та To (на) за допомогою спливаючих меню, а потім у верхньому текстовому полі Translate From введіть слово, фразу або абзац.

Не потрібно клацати мишею чи натискати клавіші: просто зачекайте. За мить у нижньому полі віджету відобразиться переклад, як показано на рис. 5.30 зверху зліва. (Не клацайте по кнопці з звивистою двоконечною стрілкою, щоб отримати переклад: вона просто змінює місцями мови оригіналу та перекладу.)

Зрозуміло, що ці переклади робляться автоматизованими програмними роботами в Мережі. У результаті їхня точність далека від тієї, яку вам міг би забезпечити платний професіонал. З іншого боку, якщо вам терміново знадобиться порозумітися, опинившись серед чужого міста і не знаючи мови, можливостей Dashboard може виявитися достатньо.

ПорадаВи можете ненароком вирішити, що цей модуль призначений для перекладу ваших слів на місцеву мову. Однак він може виявитися набагато кориснішим для перекладу листів або веб-сторінок з іноземної мови на вашу рідну, щоб ви могли їх прочитати.

Які б одиниці виміру вам не знадобилося перекласти – метри, грами, милі на годину, – віджет Unit Converter до ваших послуг.

У верхньому спливаючому меню виберіть тип потрібного вам перетворення: Temperature (Температура), Area (Площа), Weight (Вага) тощо.

За допомогою нижньої пари спливаючих меню вкажіть одиниці, з яких (From) і які (To) потрібно виконати перетворення, наприклад із градусів Цельсія (Celsius) на градуси Фаренгейта (Fahrenheit). Потім введіть вихідне або кінцеве значення. Наприклад, щоб перевести 48 градусів Цельсія в градуси Фаренгейта, введіть 48 у поле Celsius. Не потрібно клацати або натискати клавіші: перетворення здійснюється миттєво та автоматично в міру введення.

Ніхто не скаже, що технологія стоїть на місці.

ПорадаОсобливо вражає, як Unit Converter конвертує валюту - наприклад, песо в американські долари, - тому що він дійсно не лінується вийти в Мережу, щоб дізнатися про поточний курс і гарантувати точність переказу.

Цей віджет – явно чудовий модуль Dashboard. Він показує зручну погоду для вашого міста (або будь-якого іншого) і здатний показати прогноз на найближчі шість днів (див. рис. 5.29, внизу зліва).

Головне спочатку клацнути по кнопці в правому нижньому кутку. Віджет перекинеться, і на його «обороті» можна задати місто та штат, або поштовий індекс. (Писати потрібно англійською, наприклад Moscow, Russia.) Можна також вказати кращу для вас шкалу (градуси Цельсія або Фаренгейта) і чи потрібно у шестиденному прогнозі відображати максимальну та мінімальну температуру (за замовчуванням відображається максимальна). Натисніть кнопку Done (Готово).

Тепер на лицьовій стороні віджету буде видно назву вашого міста, прогнозовані на сьогодні максимальна та мінімальна температури, поточна температура та графічне представлення погодних умов (сонце, хмарність, дощ тощо). Клацніть на будь-якому місці вікна, щоб розгорнути його і показати шестиденний прогноз.

ПорадаОчевидно, розробники цього віджету з Apple дуже пишаються своїм шедевром. Щоб ви могли побачити всі чудові картинки погоди, вони подарували вам потайну комбінацію клавіш, яка показує всі 19 чудових і промовистих картинок неба.

Потрібно лише, утримуючи клавіші та Option, клацати по віджету. Ви побачите, як при кожному вашому клацанні у місті Nowhere (Ніде) змінюється погода.

Web Clips, новинка Leopard, дозволяє миттю створити власний віджет. Однак цей віджет лише служить рекламою функції Web Clips - і нагадуванням, що подорож Web Clip потрібно починати в Safari, а не в Dashboard. нижче «Web Clips».

Цінність цього аналогового годинника не в тому, що він показує поточний час, він є і в панелі меню. Ні, вона полягає у можливості відкрити кілька таких годин – клацаннями по World Clock в панелі віджетів – і для кожного годинника вказати місто, час у якому потрібно відображати. Те, що при цьому виходить, нагадує низку годин у фойє готелю та створює вам імідж швейцарської точності.

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

Додаткові віджети

Найдивовижніше, що Dashboard розширюємо. В Інтернеті можна знайти тисячі нових віджетів, написаних різними людьми: ігри, відображення статусу чату та пошти, індикатори цін на бензин, калькулятори та перекладачі, монітори новин, спортивних подій, фінансових показників та факторів, що впливають на здоров'я. Щоб дізнатися, чим в даний момент має Apple, є два способи:

Швидкий спосіб. Control-клацнути (або правою кнопкою) по значку Dashboard у Dock. У меню швидкого доступу виберіть More Widgets (Більше віджетів).

Довгий спосіб. Клацніть по кнопці Manage Widgets, що з'являється під час виклику панелі віджетів. Коли відкриється віджет Widgets, натисніть More Widgets.

В результаті ви потрапите на сторінку завантаження для Dashboard на сайті Apple. (Або перевірте сайт із програмним забезпеченням для Мака, наприклад www.versiontracker.com, де вибір може бути ще ширшим.)

Серед найбільш разючих віджетів – Yahoo Local Traffic (показує транспортну ситуацію у вашому районі), Air Traffic Control (вказує точки бездротового доступу AirPort в межах досяжності вашого ноутбука) та TV Tracker (показує, що замість роботи ви могли б зараз дивитися по телевізору). Є віджети стеження за пакетами FedEx, анекдот дня, комікс дня і багато інших (див. рис. 5.31).

Mac OS X має достатньо кмітливості, щоб автоматично встановити віджет після його завантаження. Однак спочатку вам пропонується випробувати новий віджет, як показано на рис. 5.31.

Якщо він вам сподобався, можете клацнути по кнопці Keep (зберегти), і Mac OS X скопіює віджет у вашу папку Home (Особисте) Library Widgets. Важливо помітити, що цей віджет в Dashboard побачите тільки ви, тому що він скопійований в папку Widgets для вашого облікового запису. Усі інші користувачі цього Мака не побачать.

Якщо, звичайно, ви не помістите цей віджет у папку Library>Widgets (тобто почавши з папки Library у вікні головного жорсткого диска). Вміст цієї папки Widgets доступний для всіх, хто має обліковий запис на даній машині.

Віджети мають велику популярність серед користувачів, тому що дозволяють отримати доступ до функцій програм без запуску цих програм. У OS X віджети існують вже досить давно, а в iOS на повну силу вони заробили лише в iOS 8.

Додаток: ВРакет| 75 руб. | Універсальний додаток | Встановити

Всі ми знаємо соціальну мережу ВКонтакте, кількість зареєстрованих користувачів якої становить 380 мільйонів людей, 80 мільйонів з яких щодня відвідують сайт. Звичайно, більшість із них заходить лише перевірити листування та новини. На допомогу тим із них, у кого встановлено, приходить додаток, який дозволить робити це у два торкання.

«Звичка понад нам дана: заміна щастю вона», — писав свого часу знаменитий нащадок Ганнібала і, як завжди, ніби у воду дивився. Оскільки позбутися добре знайомих рухів тіла куди складніше, ніж забути, скажімо, пароль облікового запису або PIN-код кредитної картки. Підтвердити це власним прикладом, я впевнений, зможуть сотні користувачів iOS 10, що постійно намагаються розблокувати пристрій, що відклався в підкорці жестом скидання. Втім, відучити себе від цієї звички не так уже й складно.

Щодня ми вручну відбираємо для вас найкращі пропозиції, які стають безкоштовними або поширюються з великою знижкою. Кожен день нові та найкращі програми для ваших iPhone, iPad або Mac. Ще більше свіжих та апетитних знижок ви можете знайти на спеціальному!

Багато власників комп'ютерів Mac вважають за краще уважно стежити — причому не лише зовнішнім, а й «внутрішнім». Для цього їм мало стандартного «Моніторингу системи»: вони встановлюють по 3-4 сторонні програми та відстежують більшість параметрів за їх допомогою. Але що, якщо все це виявиться прямо в центрі повідомлень Mac, та ще й із крутою візуальною реалізацією?

Щодня ми вручну відбираємо для вас найкращі пропозиції, які стають безкоштовними або поширюються з великою знижкою. Кожен день нові та найкращі програми для ваших iPhone, iPad або Mac. Ще більше свіжих та апетитних знижок ви можете знайти на спеціальному!

 

 

Це цікаво: