Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Сколько дней до лета
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
МакрадарСоветы
28 октября 2009

Как вывести события из календаря iCal прямо на рабочий стол?

Фото автора Kernel Panic
Kernel Panic

Как вывести события из календаря iCal прямо на рабочий стол?
iCal

Несколько дней назад в сообществе Румак один из участников задал интересный вопрос : как можно вывести события из календарей iCal прямиком на рабочий стол? В комментариях подсказали два решения этой задачи. Первым вариантом стала программа GeekTool, с которой не все смогли разобраться, а вторым — платное приложение . Сам я поддерживаю стремление разработчиков заработать на результатах своего труда, но отдавать деньги за такое пустяковое дело было жалко. Так что я решил разобраться с GeekTool и поделиться своим опытом. Забегая вперед скажу, что это оказалось совсем несложным делом. 

Что мы хотим

Но для начала немного о том, чего мы хотим достигнуть. Вот как выглядит рабочий стол, о котором шла речь в Румаке:

tumblr_krzifmkMad1qzjb7co1_500

В левом углу выводится текущая дата и список событий из iCal. Стильно, просто и очень удобно. А так выглядит рабочий стол одного из читателей MacRumors:

ical-desk-2

Здесь выводится день недели, число, погода, календарь в нижней части экрана и название проигрываемой в iTunes песни.

Мой рабочий стол выглядит так (можно щелкнуть по картинке для увеличения):

ical-desk-1-small

На экран выводится дата, список событий и дел из iCal.

Как это сделать

Нам потребуется установить две программы. Первая — это GeekTool. Ее можно скачать отсюда. Если вы пользуетесь Mac OS X Leopard, то лучше, наверное, поставить стабильную версию GeekTool 2.1.2. Если уже перешли на Mac OS X 10.6 Snow Leopard, установите релиз-кандидат GeekTool 3.0 RC5. Она, судя по комментариям в блогах и на форумах, под SL работает стабильней. После того, как скачаете программу, установите ее. В системных настройках должен появится новый пункт:

SystemPreferences

Отмечу, что интерфейсы GeekTool 2.1.2 и GeekTool 3.0 RC5 сильно отличаются, я в дальнейшем буду рассказывать о настройке именно 3.0, которая у меня работает под SL.

Нам также потребуется вторая программа. Это iCalBuddy. Она также бесплатна. Загрузить советую последнюю версию iCalBuddy 1.6.12. Распакуйте архив и переместите папку с содержимым в какую-нибудь директорию. В старых версиях программы надо было воспользоваться Терминалом для установки (sudo Путь_к_папке ./install.sh), в новой — достаточно дважды щелкнуть по файлу install.command. Появится окно Терминала, где вас попросят ввести пароль администратора:

Terminal-1

The Panorama Factory

Настройка

Теперь приступаем к самой интересной части — настройке. Откройте GeekTool (найдете в System preferences). Появится вот такое окно:

GeekTool-1

В правой колонке создайте новую группу (я назвал ее Events). Она будет содержать Гиклеты (Geeklet) — инструкции вывода какого-то текста. Затем щелкните по значку Shell и перетащите его на рабочий стол. Появится вот такое окно:

geektool-properties

Здесь мы определяем, что именно будет выводиться на рабочий стол и в каком виде эта информация будет отображена. Самый главный пункт — это Command. Для вывода даты, укажите такую команду:

date '+%A %e %B'.

Date — это собственно команда даты, а '+%A %e %B' — формат даты (в данном случае: полное название дня недели, дата, название месяца). Формат даты можно настроить, список описателей и их значений можно найти здесь.

Для того, чтобы отформатировать текст, в окне Properties щелкните по кнопке Style. В появившемся окне можно выбрать желаемый шрифт, размер, цвет, начертание.

Теперь добавим вывод событий календаря. Снова в окне GeekTool щелкните по значку shell, перетащите его на рабочий стол. В поле Command укажите эту команду:

/usr/local/bin/icalBuddy -nc eventsToday | sed -e "s/*/--/" | sed -e "s/!/!!/"

Она выведет список событий на сегодняшний день из всех календарей iCal. Снова отправляемся в раздел Style, где настраиваем визуальное представление.

Для вывода списка дел (ToDo) из iCal на рабочий стол потребуется создать еще один Geeklet с этой командой:

/usr/local/bin/icalBuddy -nc uncompletedTasks | sed -e "s/*/--/" | sed -e "s/!/!!/"

Завершающие штрихи

Остается добавить секции (в моем случае — «сделать сегодня»). Создайте новый Geeklet, но команду укажите другую:

echo сделать сегодня

Для каждого из GeekLet’ов надо указать дату обновления информации (refresh every). Если блок будет редко обновляться (например, название «сделать сегодня»), промежуток указывайте большой. Интервал обновления событий календаря можно поставить в 10 секунд.

Что дальше

А дальше — играть, экспериментировать, пробовать. Смотрите на различные способы форматирования текста, который выводится на рабочий стол. Самые интересные схемы подразумевают создание нескольких Гиклетов. Тогда для даты можно использовать один стиль, для дня недели — другой, для месяца — третий. Можно не ограничиваться выводом событий и задач iCal, а настроить отображение на рабочем столе погоды, проигрываемой песни, данных статистики посещений сайта и т.п. Фантазия безгранична, возможности GeekTool — почти.

В комментариях можно задавать вопросы — я и другие читатели постараемся на них ответить. Также будем рады, если вы похвастаетесь своими обоями (кидайте ссылки на картинки). Легкий офтопик, но все же… :-)

Полезные ссылки по теме

  • Display iCal Events and a To Do list on your desktop
  • Monitor your Mac and more with GeekTool
  • Обсуждение GeekTools и масса интересных решений на MacRumors
  • GeekTool — красота да и только! — отличная статья Максима Мельникова
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Лучшие предложения

10 товаров с маркетплейсов, которые подарят радость на этой неделе

10 товаров с маркетплейсов, которые подарят радость на этой неделе

Nahodki AliExpress: samye interesnye i poleznye tovary nedeli

Находки AliExpress: самые интересные и полезные товары недели

10 пар хороших кроссовок с AliExpress дешевле 5 000 рублей

10 пар хороших кроссовок с AliExpress дешевле 5 000 рублей

Надо брать: разборный мангал с усиленной конструкцией со скидкой 59%

Надо брать: разборный мангал с усиленной конструкцией со скидкой 59%

Велосипед Stern Energy 29"

Велосипед Stern Energy 29" отдают со скидкой 24% в «Спортмастере»

10 отличных MP3-плееров, чтобы слушать музыку где угодно

10 отличных MP3-плееров, чтобы слушать музыку где угодно

Надо брать: надёжный робот — мойщик окон от Polaris со скидкой 71%

Надо брать: надёжный робот — мойщик окон от Polaris со скидкой 71%

Всё в горошек: 11 вещей с трендовым принтом, который захватил соцсети

Всё в горошек: 11 вещей с трендовым принтом, который захватил соцсети

Это интересно
Как найти квартиру мечты с помощью ИИ: тестируем помощника от Яндекс Недвижимости

Как найти квартиру мечты с помощью ИИ: тестируем помощника от Яндекс Недвижимости

Полное руководство по прикорму ребёнка до одного года: от первой ложки до полноценного обеда

Полное руководство по прикорму ребёнка до одного года: от первой ложки до полноценного обеда

Мас-рестлинг, хуреш и ещё 5 необычных национальных видов спорта России

Мас-рестлинг, хуреш и ещё 5 необычных национальных видов спорта России

3 факта о работе собак-поводырей, которые вы наверняка не знали

3 факта о работе собак-проводников, которые вы наверняка не знали

Комментарии
Njordy
28.10.09 07:00
Я для этого раньше пользовался iDeskCal. Платной. Потом связался с разработчиком насчет её перевода — он согласился и выслал «тексты» + побещал лицензию подарить :) Сделал ему перевод, отправил, а он начал меня игнорить. И ни лицензии, ни русского перевода (ну хоть что-нибудь одно, я не жадный). Такие дела. // потом было обновление, где включили ещё какой-то ин.язык, значит у дяденьки дела с этим нормально шли. Не знаю, что уж и думать… Спасибо за статью, не знал о такой штуке. Выглядит даже красивее, чем у iDeskCal! :)
Njordy
28.10.09 07:11
А может быть всё таки после такого вкусного введения в предмет дадите Адвансед-курс? Для тех, кто в английском не силен или просто… туповат :))) Очень хотелось бы освоить данный продукт.
gva
28.10.09 07:27
Ммм.. отличная статья! Я себе теперь на ubuntu так же хочу.
Vladimir Yashnikov
28.10.09 08:09
Njordy, угу, есть такие планы :)
Сергей Булаев
28.10.09 10:49
Пост очень понравился! Клевый и полезный :) Кстати @gva, для ubuntu сто пудов есть что то подобное, я пару лет назад делал нечто в этом роде на ней.
mixazen
28.10.09 12:04
Да, огромное спасибо автору! Подключил еще скриптик погоды, скорость Up / Dn - как бы еще вывести текущую песню iTunes? И давайте делиться полезностями к софтинке...))
appleist
28.10.09 12:24
Наконец-то отличная статья! :) Только поддерживаю идею насчет advanced курса!!! Tnx!!!
Артем
28.10.09 12:42
Давно пользуюсь, но так не смог сделать разделитель событий одной чертой, а не кучей дефисов.
tvsm22
28.10.09 12:53
Статья то отличная, вот только у меня пока что предыдущая версия mac os 10.5.8 и тут интерфейс софтины совсем по другому выглядит geektool 2 я поставил и сижу, туплю :-) тут значок shell не петеращить на рабочий стол скажем, потому как нету тут значка, shell из выпадающего меню выбирается и т.д. Вобщем пойду шариться по мануалам
Vladimir Yashnikov
28.10.09 13:08
Артем, а взгляните на эту картинку. Я не использовал дефисы или подчеркивания. В файле .icalBuddyConfig.plist (он лежит в корне пользовательской директории и при этом скрыт) есть такая настройка: firstItemLine bold, underlined underlined — это я уже добавил и получились такие разделители, как на картинке. Править .icalBuddyConfig.plist можно программой Property List Editor или, например, TextMate.
Vladimir Yashnikov
28.10.09 13:12
tvsm22, с той версией GeekTool вам поможет справиться эта статья. Она на английском, но сложного ничего нет. Можно еще попробовать поставить GeekTool версии 3.0, предварительно удалив старую.
Артем
28.10.09 15:47
Vladimir Yashnikov, у меня нет такого файла, как ни странно :) лежит только локализация, сделанная самостоятельно
Sergey Tugarinov
28.10.09 15:47
как бы еще вывести текущую песню iTunes? http://geektool3.tynsoe.org/boards/3/topics/show/12
Njordy
28.10.09 15:55
«как бы еще вывести текущую песню iTunes?» Ну, для этого можно использовать сторонний софт, бесплатный или платный, который сделает это лучше и даже с красивой обложкой. P.S. Статья немало народу встревожила :)
Ростислав
28.10.09 16:17
У меня название недели на английском выводится (системный русский), как сделать на русском?
Ростислав
28.10.09 16:59
Сорри, версия была старая, 3.0, а не 3.0 RC5. Переставил, все поправилось.
Vladimir Yashnikov
28.10.09 17:23
Sergey Tugarinov: Комментарии поправил Njordy: сейчас несколько занят, но сегодня сяду разбираться с вопросом :-)
Дмитрий
28.10.09 21:33
Я тут сделал как написано, а точнее создал шелл, ввел: /usr/local/bin/icalBuddy -nc uncompletedTasks | sed -e "s/*/--/" | sed -e "s/!/!!/" А он выдает: -- Сделать ХХХ url: mailitem:FC0FABD5-.... priority: low как от этого избавиться?
Vladimir Yashnikov
28.10.09 23:07
Дмитрий, а какая версия ОС? Какая версия GeekTool?
Константин
01.11.09 14:02
Сделал как написано в статье, работает, но название месяца и дня недели выводит на английском - куда посмотреть, чтобы сделать русский вариант текстов?
Vladimir Yashnikov
02.11.09 01:03
Константин, в System Preferences выберите русскоязычный интерфейс, а также используйте GeekTool версии 3.0 RC5.
Константин
02.11.09 01:43
Vladimir Yashnikov, у меня Snow Leopard, GeekTool версии 3.0 RC5, в системе в настройках стоит следующий приоритет языков русский, затем английский. в терминале DATE возвращал английские названия месяцев - обошел через EXPORT LANG=ru_RU - после такой команды в терминале DATE возвращает русские названия месяцев. Но в скриптах для GeekTool - не помогает. Пришлось сделать через замену с помощью SED. Может что-то не учел? И пока не могу сделать часть текста (как на вашел скриншоте) разными цветами. Если есть возможность помочь - буду рад любому тыканью моего носа в соответствующую документацию/ Спасибо
Vladimir Yashnikov
02.11.09 08:20
Константин, а посмотрите System Preferences > Language & Text. Там есть вкладка Formats. Регион Russia установлен? По поводу цветов. Дату обычно выводят несколькими гиклетами (отдельно день, месяц, год). Каждый из них можно оформить независимо от други. Если вы имели в виду цвет даты событий, полей заметок и ссылок, то эти настройки хранятся в файле ~/.icalBuddyConfig.plist
n310788
05.11.09 04:34
Красивая картинка тоже такую хочу поделитесь пожалуста.
Vladimir Yashnikov
05.11.09 16:34
n310788, какая именно? С яхтой?
n310788
05.11.09 17:42
да с яхтой можно пожалуйста
Vladimir Yashnikov
05.11.09 23:05
n310788, держите. Правда только в разрешении 1280х800.
n310788
06.11.09 00:59
Огромное спасибо у меня как раз Macbook 1280х800
Yegor4i
06.11.09 22:59
А как вы сделали, чтобы время события было цветом, отличным от названия самого события?
Vladimir Yashnikov
07.11.09 00:10
Yegor4i. Надо отредактировать файл ~/.icalBuddyConfig.plist (он лежит в корне пользовательской директории). Файл этот скрыт, чтобы его увидеть, откройте Textmate, там нажмите Command-O. В окне открытия файла нажмите shift+command+. (точка). Будут показаны скрытые файлы. Открыв файл, измените параметр dueDateValue.
Yegor4i
07.11.09 13:26
Спасибо! Только вот что странно, такого файла у меня нет и нигде не получается найти :(
Vladimir Yashnikov
07.11.09 23:50
Yegor4i, уточню путь до файла: /Users/ваше-имя-пользователя/.icalBuddyConfig.plist. Он должен быть тут. Если нет, могу конфиг выложить отдельно, скачаете его и положите в корень. ОК?
Skazkin
09.11.09 00:01
Пару недель назад делал все это, события на стол и тд. 3-я версия глючила, в плане видео. Система 10.5.8 выдавала всякие сбои, VLC очень криво выдавала картинку. Решил отложить этот "секс" с GeekTool в ящик на некоторое время. А штука действительно уникальная в своем роде и красивая. Я перерыл листов 40 на буржуйском форуме:)
Vladimir Yashnikov
09.11.09 08:08
Skazkin, у меня тоже есть претензия к GT. Он временами меняет язык с русского на английский. Затем сам же восстанавливает всё обратно. Воспроизвести баг пока не удается. :-)
Артем Фролов
15.11.09 13:02
а возможно ли как-нибудь поменять формат даты, отображаемой в задачах с YYYY-MM-DD в DD.MM.YYYY? гораздо читабельней было бы
Vladimir Yashnikov
15.11.09 23:34
Артем, в разделе command вместо /usr/local/bin/icalBuddy -nc uncompletedTasks | sed -e "s/*/--/" | sed -e "s/!/!!/", укажите это: /usr/local/bin/icalBuddy --dateFormat %d.%m.%Y -nc uncompletedTasks | sed -e "s/*/--/" | sed -e "s/!/!!/".
Vladimir Yashnikov
15.11.09 23:41
Кстати, еще удобнее выводить в формате "16 ноября 2009". Команда такая: /usr/local/bin/icalBuddy --dateFormat "%d %B %Y" -nc uncompletedTasks | sed -e "s/*/--/" | sed -e "s/!/!!/"
Артем Фролов
16.11.09 00:07
спасибо :) работает!!!
Артем Фролов
19.11.09 11:59
еще вопрос, гиклет shell - с ним все ясно, image - тоже, а вот File для чего нужен? пробовал разные файлы - результат нулевой...
Артем Фролов
19.11.09 12:01
просто я хочу сделать на рабочем столе активные кнопки управления iTunes (play, next track, volume) может знаете как сделать? :)
Vladimir Yashnikov
19.11.09 13:02
Артем, кнопки управления вывести не удастся, это точно известно.
Артем Фролов
19.11.09 13:06
жаль :(
Kotfree
14.01.12 14:48
Спасибо за статью! Но у меня не вытаскивается на рабочий стол shell да и все остальное. Что делать? Стоит Лев.
Что вы могли пропустить
Как правильно мыть аэрогриль
Как правильно мыть аэрогриль
0
9 мая
Ликбез
Советы
Классные способы отстирать шторы в стиральной машине и не испортить их
Классные способы отстирать шторы в стиральной машине и не испортить их
8 мая
«Горящая изба»
Советы
Я проверила 6 популярных лайфхаков с мицеллярной водой, и вот что работает на самом деле
Я проверила 6 популярных лайфхаков с мицеллярной водой, и вот что работает на самом деле
0
6 мая
Советы
Советы
Как сдерживать беспорядок в доме с помощью метода пяти вещей
Как сдерживать беспорядок в доме с помощью метода пяти вещей
0
25 апреля
Советы
Советы
7 бытовых вещей, которые стоит убрать подальше от детей и животных
7 бытовых вещей, которые стоит убрать подальше от детей и животных
0
20 апреля
Советы
Советы
Как выбрать моющий пылесос для небольшой квартиры: характеристики, на которые реально стоит смотреть
Как выбрать моющий пылесос для небольшой квартиры: характеристики, на которые реально стоит смотреть
17 апреля
«Горящая изба»
Советы
Как пользоваться моющим пылесосом правильно
Как пользоваться моющим пылесосом правильно
0
10 апреля
Ликбез
Советы
Отличные способы покрасить яйца на Пасху, которые работают из года в год
Отличные способы покрасить яйца на Пасху, которые работают из года в год
9 апреля
«Горящая изба»
Советы
В Азии обнаружили неизвестную популяцию древних людей, пережившую ледниковый период
В Азии обнаружили неизвестную популяцию древних людей, пережившую ледниковый период
0
6 апреля
Новости
Советы
Как пользоваться пипидастром
Как пользоваться пипидастром
0
3 апреля
Ликбез
Советы
Как это сделать: превратить упаковку «Золотого яблока» в полезные вещи для дома
Как это сделать: превратить упаковку «Золотого яблока» в полезные вещи для дома
0
2 апреля
Советы
Советы
18 вещей в доме, которые только зря занимают место. Большой чек-лист расхламления на весну
18 вещей в доме, которые только зря занимают место. Большой чек-лист расхламления на весну
1 апреля
«Горящая изба»
Советы
6 способов использовать лимонную кислоту в быту
6 способов использовать лимонную кислоту в быту
0
27 марта
Советы
Советы
Как найти квартиру мечты на Яндекс Недвижимости: 3 совета для общения с ИИ-помощником
Как найти квартиру мечты на Яндекс Недвижимости: 3 совета для общения с ИИ-помощником
0
26 марта
Советы
Советы
3 кухонных прибора, которые помогут прокачать ваши кулинарные способности
3 кухонных прибора, которые помогут прокачать ваши кулинарные способности
0
25 марта
Советы
Советы

Новые комментарии

Аватар автора комментария
Existence Kether37 минут назад

0 / 0

Статья поднимает тему, которую действительно долго было не принято называть. Давление на женщин в вопросах деторождения — социальное, партнёрское, институциональное — существует и причиняет реальный вред. Хорошо, что об этом пишут. Но есть несколько мест, где аргументация подводит саму себя — и именно поэтому статью так легко отмахнуться тем, кто не хочет её слышать. Когда всё — насилие, ничто не насилие Самая уязвимая точка текста — это инфляция понятия. В одном концептуальном пространстве оказываются: неловкий вопрос на семейном ужине, таргетированная реклама подгузников, государственная политика занятости и физическое принуждение к беременности. Всё это называется «репродуктивным насилием». Проблема не в том, что некоторые из этих явлений не заслуживают критики — заслуживают. Проблема в том, что язык работает через различение. Когда одним словом описывается и «тётя спросила», и «партнёр проколол презерватив» — слово перестаёт нести информацию о тяжести. А это значит, что человек, столкнувшийся с реальным принуждением, теряет точный язык для описания своего опыта. Это парадокс: расширяя понятие из желания защитить больше людей, мы ослабляем защиту тех, кому она нужна острее всего. Более продуктивная рамка — различать социальное давление (дискомфорт, но не насилие), манипуляцию и принуждение в отношениях (серьёзно, требует называния) и институциональное принуждение (отдельный разговор о праве и политике). Не потому что одно «менее важно», а потому что разные явления требуют разных инструментов реакции. Симметрия — это не уступка, это последовательность Репродуктивное насилие со стороны женщины в отношении мужчины упомянуто в статье ровно затем, чтобы быть немедленно закрытым: «зато он платит алименты». Это риторически понятный ход, но интеллектуально нечестный. Лишение человека репродуктивного выбора — скрытая отмена контрацепции, ложь о невозможности забеременеть, отказ от аборта вопреки явному несогласию партнёра — это нарушение автономии. Финансовые последствия, которые следуют за этим, не ретроактивно превращают нарушение в норму: они просто добавляют к нему материальное измерение. Важно понимать: признание этого не является уступкой противникам концепции и не ослабляет защиту женщин. Наоборот, именно непоследовательность в применении принципа даёт оппонентам самый удобный рычаг. Если репродуктивная автономия — это ценность, она либо универсальна, либо это не ценность, а групповой интерес. Отстаивать универсальный принцип через избирательное применение стратегически проигрышно. Про «инстинкт» — тут наука интереснее, чем кажется Утверждение «материнского инстинкта не существует» верно по направлению, но сказано без опоры — и это легко атаковать. Между тем нейробиологические данные дают куда более сильный аргумент: механизмы привязанности к ребёнку действительно существуют на уровне мозга (перестройка префронтальной коры, окситоциновые системы), но они запускаются *в ответ* на уход, а не предшествуют ему в форме «желания родить». Одни и те же механизмы работают у биологических матерей, отцов и приёмных родителей. То есть точный тезис звучит не «инстинкта нет», а «то, что принято называть материнским инстинктом — это нейробиология привязанности, которая формируется через практику заботы и не имеет отношения к изначальному желанию иметь детей». Это не только точнее — это неопровержимее. Прочитав комментарии, ещё добавлю... «Феминистская повестка, надуманная проблема» Саботаж контрацепции в партнёрских отношениях — это не концепт из гендерных исследований. Это задокументированная практика с измеримыми последствиями для здоровья. Несогласие с политическим контекстом статьи — законное право, но оно не является аргументом против существования явления. Это называется ad hominem по источнику: «мне не нравится кто говорит, значит, то, что говорится неправда». «Природа так устроила» Апелляция к «естественному» как к нормативному — это одна из старейших логических ошибок (натуралистическая ошибка, если точно). Природа «устроила» также рак, паразитов и детскую смертность — никто не предлагает считать это идеалом. То, что нечто биологически возможно или статистически распространено, не создаёт моральной обязанности. Автономия — это как раз способность человека действовать вопреки биологической программе. «Демография, страна вымирает» Это реальная проблема, но аргумент применяется неверно. Страны с наиболее жёсткой пронаталистской политикой — включая советский опыт — демонстрируют краткосрочный всплеск и долгосрочную стагнацию или откат. Устойчивый рост рождаемости коррелирует с доступными яслями, нормальными декретными выплатами для обоих родителей, доступным жильём и уверенностью в будущем. Перекладывать демографическую проблему государства на репродуктивные решения частных людей — это не политика, это экстернализация ответственности. «Меня никто не заставлял, я счастлива в материнстве» Личный опыт — ценный источник, но не эпидемиологический аргумент. Это классическая ошибка выжившего: мы слышим тех, чей опыт сложился благополучно, и значительно реже — тех, кто оказался в ситуации давления или принуждения, потому что говорить об этом намного труднее. Чужое счастье не отменяет чужую боль. «Статья однобокая, про мужчин ничего» В этом конкретном пункте — справедливое замечание (см. выше). Но «статья непоследовательна» и «проблемы не существует» — это два совершенно разных тезиса. Первый — обоснованная критика. Второй — нелогичный вывод из первого. Репродуктивная автономия — это концепт, который стоит того, чтобы его отстаивать. Но отстаивать его эффективно можно только тогда, когда аргументация точная, симметричная и не даёт оппонентам законных зацепок. Этой статье до этого есть куда расти.
«Когда родишь?»: как у женщин отбирают право на собственное тело
Аватар автора комментария
ArtTour2 часа назад

0 / 0

Какой-то детский бред. Вы пустите домой хоть кого-нибудь, кто захочет что-то там у вас проверить? Вы е..нутые?
Почему поставить магнит на счётчик — плохая идея
Аватар автора комментария
Виктор Подволоцкий2 часа назад

0 / 0

да, легенда, ей лет 10, но всё ещё крута
«Ты не пройдёшь!»: 20 лучших стратегий в жанре Tower Defense на Android
Аватар автора комментария
Спиридонова Тмтьяна3 часа назад

0 / 0

Кошмарные жильцы
Чем опасны квартиранты: 9 страхов собственника
5 причин купить моющий пылесос для мягкой мебели и ковров Tefal Clean It IZ5020F0

5 причин купить моющий пылесос для мягкой мебели и ковров Tefal Clean It IZ5020F0

Реклама
Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях