Синхронізація Яндекс календаря у поштовому клієнті Mozilla Thunderbird із доповненням Lightning. Синхронізація календаря та списку справ між комп'ютером та іншими пристроями Створюємо та об'єднуємо календарі в Google Apps

Давно мені хотілося мати календар-планувальник таким чином, щоб події були одні і ті ж і на комп'ютері, і на ноутбуках, і на телефоні. Сьогодні я розповім, як використовувати яндекс календар за допомогою доповнення Lightning для поштового клієнта Mozilla Thunderbird. Mozilla Thunderbird буде синхронізуватися з яндексом, відповідно, нові події, додані в календар у Mozilla Thunderbird автоматично відлітатимуть на яндекс і прилітатимуть на інші пристрої, на яких встановлено Mozilla Thunderbird з таким же доповненням, а також на iPhone. Як налаштувати синхронізацію яндекс календаря з iPhone розповім за кілька днів. А зараз ставитимемо додаток Lightning для синхронізації календаря Mozilla Thunderbird

Зразгону ось посилання на додаток Lightning. Як і завжди, Mozilla Thunderbird у мене версії для linux, додаток, відповідно, і опис установки та налаштування - все для linux. У версії для вінди відмінності не суттєві.

Для тих, кому не видно

Як встановити в Thunderbird

Завантажте та збережіть файл на жорсткому диску.

У Mozilla Thunderbird відкрийте меню Інструменти та виберіть Додатки.

З меню кнопки параметрів, розташованої поруч із полем пошуку додатків, виберіть "Встановити доповнення з файлу..." і знайдіть завантажене додаток.

Вказуємо шлях до завантаженого доповнення Lightning

Даємо добро на встановлення

Після встановлення доповнення Lightning Mozilla Thunderbird попроситься перезапуститись - дозволяємо

Доповнення Lightning встановили, тепер потрібно налаштувати синхронізацію із календарем Яндекса. Відкриваємо календар, що з'явився.

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

І вводимо адресу

https://caldav.yandex.ru/calendars/(ваш логін)@yandex.ru/events-default

Після цього потрібно буде у вікні ввести ваш логін і пароль від облікового запису яндекса

На наступній сторінці записуємо назву нового календаря, наприклад Я.Календарі вказуємо пошту для повідомлень, які надсилатиме календар як нагадування про події

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

Тендерберд я почав користуватися майже відразу після того, як почав використовувати . Як виявилося, Mozilla Thunderbird – це гідний конкурент таким популярним поштовим клієнтам, як The Bat, Outlook тощо. Thunderbird дуже простий у роботі, і в ньому немає жодних зайвих деталей, що відволікають увагу, а навпаки - все лише найнеобхідніше. Він так само, як і Firefox, розширюємо додатковими плагінами.

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

Як я вже говорив вище – функціональність Thunderbird'а можна розширити за допомогою доповнень. Одним із таких доповнень є Lightning— додаток, що включає Thunderbird функціональність календаря з можливістю синхронізації з календарем Google. Для того, щоб організувати таку синхронізацію, потрібно встановити ще один додаток. Provider for Google calendar.

Для того, щоб встановити доповнення Thunderbird, потрібно перейти у верхній вкладці Інструментиу пункт Додатки, Далі потрібно натиснути на кнопці, як на скріншоті, після чого знайти додаток на вашому комп'ютері і почекати, поки воно встановиться.

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

Синхронізація календаря Google та Lightning

Для того, щоб синхронізувати ваш Google календар з календарем Lightning (після того, як ви встановили доповнення Lightning і Provider for Google calendar), необхідно в налаштуваннях календаря Google (на сайті google.com/calendar) знайти вкладку Календаріта вибрати ваш календар.

Відкриваємо календар Lightning. У лівій частині вікна клацаємо правою кнопкою миші та вибираємо Новий календар. У вікні, що з'явилося, потрібно вибрати каледнар в мережі, потім календар Googleта ввести його адресу, яку ви скопіювали. Все, тепер всі завдання, які ви записали в Lightning, автоматично з'являться в гугл календарі і навпаки.

До цього я користувався календарем Mozilla Sunbird, який є окремою програмою, але її розробники закинули її і перестали розвивати. Натомість, всі свої зусилля вони направили на доповнення Lightning, яке зручно тим, що інтегроване в Thunderbird.

Тепер, замість трьох різних програм, я використовую одну, яка легка у використанні та дозволяє підвищити ефективність. До речі, завантажити Mozilla Thunderbird можна, завантажити Lightning, а Provider for Google calendar.

А якими програмами для читання пошти ви користуєтеся? Де читаєте rss стрічку, в окремому рідері чи прямо у браузері? І чи використовуєте ви онлайн календарі у своїй роботі та повсякденному житті?

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

Технічні засоби для синхронізації календаря та списку справ

Календарні записи та завдання синхронізуються за тим же принципом, яким синхронізуються контакти. Нові дані в момент синхронізації зберігаються на пристроях, і таким чином всюди підтримується актуальна інформація. Якщо для контактів зазвичай використовується CardDAV сервер, то для календаря та списку справ існує його побратим — сервер CalDAV. Як можна здогадатися, три літери Cal – це скорочення слова Calendar. І такий сервер публічно доступний на сайтах Яндекса. Ну і звичайно, якщо у Вас є бажання використовувати локальну синхронізацію, уникаючи публічних серверів, то згаданий у минулій статті сервер Baikal дозволяє створювати облікові записи CalDAV та синхронізувати їх через мережу.

Календарні записи не містять великої різноманітності полів. Тому з ними зазвичай не виникає такої проблеми як із контактами – проблеми часткової несумісності на різних системах. Єдиним каменем спотикання є смартфони андроїд – у них у стандартній комплектації немає засобів для роботи із завданнями, а також немає засобів для синхронізації через DAV сервер. Тому для андроїда знадобиться встановлення додаткового програмного забезпечення.

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

У Windows можна працювати у додатку emClient, враховуючи те, що у ньому синхронізуються зокрема. та контакти. Якщо ж Вам не потрібна синхронізація контактів, можна використовувати повністю безкоштовну , яка завдяки розширенню Lightning дозволяє працювати із загальним календарем і завданнями.

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

Для смартфонів та планшетів Android немає абсолютно безкоштовних рішень. Існуюча безкоштовна програма CalDAV-Sync Free не синхронізує список завдань. Для такої синхронізації знадобиться придбати недорогу платну версію цієї програми та використовувати її у зв'язку з безкоштовним додатком OpenTasks від того ж автора. Другий варіант — використовувати іншу платну програму DAVdroid, яка синхронізує як календар зі списком справ, так і контакти. А працювати зі списком завдань все одно доведеться у програмі OpenTasks, оскільки стандартний андроїд-календар список задач не відображає. Всі перелічені програми доступні в Play Market.

У будь-якому сучасному браузері можна працювати з Яндекс календарем через веб-інтерфейс. На відміну від редактора контактів, веб-версія календаря має повноцінний функціонал і нею досить зручно користуватися.

Підключення Яндекс облікового запису на комп'ютері

Якщо Ви використовуєте поштову програму emClient, то процедуру налаштування синхронізації Яндекс для цієї програми розписано в попередній статті (посилання на початку статті). Якщо Ви хочете скористатися програмою Mozilla Thunderbird, то для використання можливості синхронізації календаря знадобиться вибрати пункт головного меню «Файл/Створити/Календар».

Наступним етапом вибираємо варіант - "У мережі".

Вказуємо тип сервера CalDAV та його URL - https://caldav.yandex.ru/

На завершальному етапі знадобиться вказати назву.

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

На першому сеансі зв'язку з сервером буде запрошено логін та пароль для входу.

В результаті вся отримана з сервера інформація з'явиться в локальних календарі та списку завдань. Відкрити їх можна через меню «Події та завдання».

Налаштування синхронізації на смартфонах та планшетах

На айфонах та айпадах підключення календарного обліку здійснюється аналогічно додавання обліку для контактів. Робиться це у розділі "Налаштування" / "Календар". У вікні вибирається варіант «Облікові записи» / «Додати обліковий запис» / «Інше» / «Обліковий запис CalDAV» / . Потрібно вказати дані для входу на сервер.

На системі андроїд необхідне використання додаткових програм. Якщо Ви зробили синхронізацію яндекс контактів за допомогою програми DAVdroid, то через цю програму можна здійснювати синхронізацію календаря та списку справ. Достатньо в налаштуваннях обліку в вікні CalDAV відзначити галочками обидва пункти: «Мої події» та «Не забути». Після оновлення даних мережі в стандартному календарі андроїда з'являться всі події з яндекс календаря.

А ось щоб отримати доступ до списку справ, знадобиться встановити з Плей-маркету безкоштовну програму OpenTasks. Ця програма створена автором для роботи у зв'язці з недорогим додатком CalDAV Sync. Але також воно успішно працює і в парі із додатком DAVdroid.

Висновки

Використовуючи безкоштовні публічні сервери Яндекса, можна здійснювати синхронізацію календаря між ПК та іншими пристроями — смартфонами, планшетами, іншими комп'ютерами. Також можна працювати з цією інформацією через веб-інтерфейс - всі внесені зміни будуть синхронізувати яндекс облікового запису зберігатися на пристроях. Завдяки цьому можна значно збільшити рівень особистої організованості. Адже тепер не обов'язково перебуває за комп'ютером, щоб працювати зі своїми завданнями та розкладом. І навпаки, не обов'язково редагувати інформацію на маленькому екрані смартфона. Набагато простіше та швидше це зробити на комп'ютері – і на смартфоні вона оновиться автоматично.

У мене є підозра, що в надрах Microsoft є спеціальна команда розробників, яка спеціально дбає, щоб у всього, що пов'язано з командним рядком Windows, були граблі, підводні камені та проблеми.

Приклади:

  1. %comspec% (cmd.exe) вимагає, щоб усі параметри після /C або /K були в лапках. Нарімер, не можна виконати
    cmd.exe /C "%ProgramFiles%\notepad2\notepad2.exe" "%USERPROFILE%\Documents\test.txt"
    , треба
    cmd.exe /C ""%ProgramFiles%\notepad2\notepad2.exe" "%USERPROFILE%\Documents\test.txt""
    Що ще гірше - cmd.exe маскує цей одвірок, і там, де "помічає" свій виклик, сам підставляє зовнішні лапки (причому не завжди вгадує). Але решта програм про це не в курсі! Наприклад, це дуже заважає під час використання планувальника Windows.
  2. START "notepad.exe" – не працює. Працює
    START "" "notepad.exe"
  3. "%windir%System32find.exe" /n "4" "test.txt" окремо – працює.
    FOR /F "usebackq tokens=*" %%A IN (`"%windir%\System32\find.exe" /n "4" "test.txt"`) DO ECHO %%A – не працює. Працює
    FOR /F "usebackq tokens=*" %%A IN (`%windir%\System32\find.exe /n "4" "test.txt"`) DO ECHO %%A
  4. ECHO 123>test.txt – не працює.
    ECHO "123">test.txt - записує "123" з лапками.
    ECHO 123 >test.txt – з пробілом.
    Щоб запрацювало без пропуску, треба писати
    ECHO 12^3>test.txt
    або
    (ECHO 123)> test.txt
  5. ECHO – виводить ECHO is on. або локалізовану фразу (російською – чотири довгі слова). Щоб вивести пустий рядок, треба писати
    ECHO.
    (з точкою разом; також працює ECHO\, ECHO] і т.п.)
  6. Якщо всередині блоку ( … ) буде коментар зі дужками, наприклад, rem (перевірка) , інтерпретатор командного рядка прочитає дужку, що закриває, як кінець блоку.
  7. FOR %%A in ("C:\test.file") DO ECHO%%A виводить C:\test.file незалежно від наявності там test.file .
  8. Деякі команди не змінюють код помилки ERRORLEVEL під час виклику з неправильними параметрами командного рядка. Найбільш настирливі приклади:
    1. NET SHARE (при цьому NET USER – змінює)
    2. defrag.exe (на Win8 і вище його варто запускати з ключем /O, на 7 цей ключ не підтримується)
  9. До Windows Vista не було встановленого змінного середовища, в якому було б вказано розташування %USERPROFILE%\Local Settings\Application Data . У Vista додали %LOCALAPPDATA% , але ще додали папку %USERPROFILE%\AppData\LocalLow , розташування якої знову не вказано в жодному змінному середовищі.
  10. Дізнатися про hostname – нетривіальне завдання. Є змінна %COMPUTERNAME% , але тамзавжди у верхньому регістрі та обрізано, якщо дляNetBIOS воно "надто довге". Втім, його можна прочитати з реєстру, тільки…
  11. Під час читання ключів за допомогою reg.exe проблеми починаються, якщо в назві ключа є пробіли, оскільки reg.exe ніколи не виводить на екран лише значення – воно виводиться завжди після назви ключа та типу значення. Отже, щоб, наприклад, прочитати hostname, треба писати

    FOR /F "usebackq tokens= 2 *" %%I IN (`REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "Hostname"`) DO SET "Hostname=%%~J"

    FOR /F "usebackq tokens= 3 *" %%I IN (`REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname"`) DO SET "NVHostname=%%~J"

    Цікаво, що reg.exe був уже в XP (у NT4 і 2000 він був у Resource Kit). Але XP"шна команда у виведенні REG QUERY поділяє поля tab"ом (символ з кодом 8). Оскільки в назвах ключів tab"ів не буває, такий висновок набагато простіше парсить (проте, від шапки все одно ніяк не позбутися).

    FOR /F "usebackq tokens= 2 * delims = " %%I IN (`REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "Hostname"`) DO SET "Hostname=%%~J"

    вказаний жирним курсивом

    повинен бути у тексті пакетного файлу у вигляді одного символу з кодом 8, а не у вигляді трикутних дужок та літер. У такому випадку число після tokens=не залежить від кількості прогалин у назві ключа.
    До речі, якщо читаєте шлях із реєстру, моліться, щоб там не було міжнародних символів. Виявити їх у командному рядку - нереально, а видаються reg"ом вони в кодуванні ANSI (нагадую, cmd.exe працює в OEM), тому за наявності не-ASCII символів, при спробі зробити chdir (або будь-що інше) пакетний файл буде чекати облом.
  12. Копіювання папок – епічний приклад фейлу (або win"а команди з першого абзацу?). Типова команда для копіювання папки у Windows:

    xcopy s:\WindowsImageBackup r:\WindowsImageBackup /E /I /Q /G /H /R /K /O /Y /B /J

    Чи змогли з першого разу порахувати кількість ключів? Ну, мабуть, не всі вони потрібні. Ось необхідний мінімум, щоб xcopy не зупинився десь посередині і не поставив тупого питання, чекаючи інтерактивної відповіді:/E /I /G /H /R /Y . Так, до речі, Ви використовували copy? Облом чекатиме на Вас непомітно:) Ключі copy вказуються перед аргументами звідки і куди, xcopy – після аргументів.
  13. %comspec% /U /C "ECHO 123>test.txt" записує файл у UNICODE.
    %comspec% /U /C "FOR /F %A IN (test.txt) DO ECHO %A" не може прочитати його!

25.05.2012 Ромчик

Доброго вам дня! У цій статті я хочу розповісти Вам про налаштування поштового клієнта Thunderbird. А точніше як додати календар до Thunderbird і синхронізувати його з Google календарем. Навіщо це треба? Багато хто користується Google календар для планування своїх заходів, зустрічей, подій та завдань. І я в тому числі. А хто не користується — спробуйте планування економить багато часу і сил. Але WEB-інтерфейс не дуже зручний це раз, не завжди під рукою є доступ до інтернету це два. Тому я і почав шукати офлайновий календар із можливістю синхронізації з Google. І як я був радий, що такий знайшовся і знайшовся як доповнення до мого улюбленого поштового клієнта Thunderbird. Тепер у мене і поштовий клієнт та календар в одній програмі. Ну, що вистачить слів, давайте приступимо до налаштування Thunderbird

Перше, що нам треба зробити, це встановити Thunderbird, для тих хто цього ще не зробив. Завантажити можна з офіційного сайту. Thunderbird є Windows, Linux, Mac OS, FreeBSD.
Тепер встановимо додаток для Thunderbird – календар.

Встановлення календаря у Thunderbird

Заходимо в Інструменти->Додатки

У вкладці "Отримати додаток" у пошуковому рядку шукаємо "lightning" і вибираємо Lightning 1.4 (це остання версія на момент написання цієї статті):

Після встановлення необхідно перезапустити thunderbird.
Тепер подивимося, що в нас вийшло. Переходимо в меню Події та завдання -> Календар або тиснемо Ctrl+Shift+C:

І побачимо календар за замовчуванням.


Створення календаря, який синхронізується з Google календарем

Щоб організувати синхронізацію календаря у Thunderbird з календарем у Google. Необхідно встановити ще один додаток – Provider for Google Calendar. Встановимо цей додаток за аналогією з установкою Lightning. Тільки тепер шукаємо Provider for Google Calendar та вибираємо Provider for Google Calendar 0.13 (це остання версія на момент написання цієї статті)

Перезапускаємо Thunderbird. Тепер у нас все готове для створення календаря, який буде синхронізуватися з Google Calendar.
Для цього переходимо у вкладку пошти стаємо на будь-яку поштову скриньку або на "Локальні папки" і тиснемо "Створити новий календар":

У вікні "Створення нового календаря" вибираємо "В мережі" і тиснемо "Далі".

Тепер нам необхідно зайти до WEB-інтерфейсу Google календаря переходимо в налаштування та вибираємо календарі:

Вибираємо календар з яким відбуватиметься синхронізація або створюємо новий:

У наступному вікні шукаємо "Закриту адресу" і тиснемо на "xml":

Тепер копіюємо адресу.