→ Connect в Apple Music, давай, до свидания!

Кто нибудь понял зачем в Apple решили встроить Twitter в музыкальный плеер и назвали его Connect? Слава Ping, не даёт покоя?

Оказывается можно отключить этот сервис, как в OS X, так и в iOS.

Теги: #как откатиться на 8.3?, #cвистелки-перделки

iOS

Медицина в Европе

Я уже писал раньше, что болею Лаймом. После лечения мне предложили подождать, авось потом всё пройдёт, а если нет — повторим. Подождав немного, я понял, что не пройдёт.

Почитавши отзывы о всех профильных и непрофильных учреждениях мне показалось, что потенциал отечественной медицины я исчерпал, но не будем о плохом. Я начал посматривать в сторону иностранных специалистов.

ILADS

Мне показались здравыми идеи ILADS1, которые не списывают отсутствие результата в лечении на какой-то "пост Лайм синдром", а продолжают копать глубже, на наличие коинфекций прицепившихся за время болезни.

В ILADS не боятся лечить длительно, подбирая эффективные препараты практически, а не по методичкам. К тому же у них отсутствует подход лечить анализы, лечат в первую очередь человека.

Хорошие отзывы есть на врачей в США, Германии, и как ни странно Польши. Ближайший доктор ILADS, которого я нашёл принимает в Польше, город Гданськ. Написал ему на почту, очередь на два месяца вперёд меня не смутила.

Выбор пал на эту клинику:

Польша, Гданськ, Нарвика 11А — Centrum Medyczne Św. Łukasza

Планирование

Шенгенскую визу можно получить в Харькове, уже проще.

Собрал документы, забронировал гостиницу, подача документов. Но не тут то было, в этом году направление перегружены, плюс ко всему посольство внедряет биометрию, короче бардак.

Но мы ведь живём в Украине! Если нельзя, но очень хочется, то можно. Очередь двигается, если заинтересовать нужных людей.

Хорошо, что спланировать поездку сейчас можно не отрывая попу от стула, и все билеты печатаются на принтере.

Короче получил я шенген. Купил билеты на поезд до Киева, самолёт Киев — Варшава, Варшава — Гданськ, и в путь.

Не успел опомниться, как улыбчивый поляк-таможенник уже задаёт вопрос "Цель визита?" — туризм конечно! :)

Полезные приложения для iPhone

Жизнь путешественника облегчают следующие приложения:

  • JakDojade, расскажет как оптимально доехать из точки A, в точку B, где и как пересесть на трамвай или автобус. Можно конечно обойтись и такси, кому что — 3,99 $.

  • WiFi Map Pro, пароли к точкам доступа, я не покупал SIM карту, кругом есть Wi-Fi — 4,99 $.

  • Flightradar24, для отслеживания задержавшихся рейсов — 3,99 $.

  • Maps.me, оффлайн карты, open street map — Free.

Возможно полезным будет переводчик с польского на русский/украинский и обратно, у меня был Google Translate. Его вполне достаточно чтобы подсмотреть как перевести "здраствуйте", "спасибо" или "добрый день".

Коммуникация

У меня были некоторые сомнения, в своём английском, но на деле оказалось достаточно знать два слова taxi и breakfast.

Особых проблем в коммуникации с поляками у меня не было. Вполне сносно можно общаться на смеси украинского (слова из которого, близки к польскому), английского и языка жестов, если я не понимал их английский, или наоборот они мой.

Если говорить про цены, то час консультации в Германии (Аусбург) или США (Вашингтон), у профильного специалиста стоит ~700 $. За приём в Польше я заплатил 100 $, при этом доктора ездят на одни и те же конференции.

В клинике, с медицинскими терминами и на ресепшене помогала их же переводчик, Татьяне отдельно спасибо. К слову доктор тоже неплохо знал русский, поэтому переводить приходилось не часто.

Приём врача

На консультации на меня завели дело и медицинскую историю, только на документацию и расспрос ушло минут 50. Пятьдесят минут, Карл!

Врач проанализировал всю полученную информацию, которую я привёз с собой и начал записывать в три списка анализы, которые нужно сделать, подробно рассказывая, что он предполагает, и зачем это нужно.

Часть анализов я сдал у них в лаборатории, анализы направят в Red Labs (Бельгия) и Katowice (Польша). Часть сдал на следующий день в Synevo. Два анализа, которые делают в Украине, доктор назначил мне сделать уже дома (у нас дешевле).

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

На следующий день, по выписанным рецептам я затарился лекарствами, погулял по городу, и следующим утром улетел домой. Дальше консультации по Skype и телефону. Впечателния о докторе, как о специалисте, у меня сложились хорошие.

В аптеке по рецепту мне забыли дать одно лекарство. На следующий день об этом уже знали в клинике, и сразу же связались, чтобы я зашел ещё раз. Это мелочь, которая показывает дотошность и внимательность медицины, начиная от провизора, заканчивая переводчиком. Система работает очень хорошо.

В заключение

Лекарства, приём и куча анализов мне обошлась примерно в 900 $. Это несомненно очень демократичная цена. Про впечатления о Польше напишу отдельным постом, впечатления положительные.

От порога до порога я потратил сутки, завидую киевлянам, для них нормальная медицина ещё ближе.

По крайней мере там можно если не лечиться, то хотя-бы диагностироваться, что является большей частью проблемы. Диагностика в Польше развита значительно сильнее, чем в Украине.


  1. ILADS — международное сообщество болезни Лайма и сопутствующих заболеваний, аббревиатура от International Lyme And Associated Diseases Society. 


VPN поверх публичного Wi-Fi хотспота, насколько безопасно?

На ArsTechnica вчера проскочила интересная заметка, про утечку персональных данных, через публичные хотспоты. Даже если вы используете VPN, есть некоторый риск отправить данные мимо туннеля. Между поднятием Wi-Fi соединения и VPN проходит время, за которое начинает проверяться почта, или любое другое приложение, которое висит в фоне, начинает синхронизацию по незащищённому каналу.

Собственно ничего нового, всё это было понятно и до этой статьи, однако именно она и подтолкнула настроить Little Snitch, в котором несколько релизов назад появился Automatic Profile Switching.

Цель запретить весь трафик, за пределами доверенных Wi-Fi сетей, кроме VPN и данных, которые будут идти через него.

Получилось так:

Удалил все правила из основного профиля.

Выключил Wi-Fi, для последующей активации нового профиля VPN & Safe Wi-Fi.

Создал профиль для доверенных сетей и VPN.

Теперь когда подключаюсь к неизвестной сети, Little Snitch спрашивает, какой профиль использовать. По умолчанию у меня установлен Unknown, в котором не разрешено ничего, кроме подключения к VPN (pptpd) и ресолва доменных имён (discoveryd). Домашняя сеть, MiFi от Интертелеком и VPN в белом списке.

Немного работы, по созданию правил и я перевёл файрволл в тихий режим, с отфутболиванием всех, кто не попал в белый список (VPN & Safe Wi-Fi).

Больше скриншотов можно посмотреть на asciithoughts.com.

EOM


Про Photos.app в OS X и iOS

Загружать фотографии в облако от Apple меня останавливал только Timeline в Photos.app, который по умолчанию отображает все фотографии загруженные в iCloud Photo Library.

Но решение оказывается есть, в iOS удерживая тап на фотографии, а в OS X простым выделением, можно скрыть фотографии из таймлайна. После этих действий, фотки исчезают, но не удаляются, а в альбомах появляется директория "Hidden".

Скрытые фотки доступны для создания новых альбомов и привычной каталогизации, включая деревья. iCloud синхронизирует библиотеку незаметно и быстро, что впрочем не мешает делать резервные копии в OS X, на удаленную машину или в Time Capsule.

Надеюсь, в El Capitano "улучшать" эту программу не будут, я только распробовал Photos, и он почти великолепен.

EOM


→ Почему мы не можем больше читать?

Разбирал закладки, и нашёл очень близкий для меня пост. Я стал меньше читать книги. И причина не в том, что я расстался со своим iPad, а Kindle так и не приобрёл. Множество других факторов, в числе которых и iPhone 6, дозировку в использовании которого очень тяжело соблюдать.

Проблема:

  • I cannot read books because my brain has been trained to want a constant hit of dopamine, which a digital interruption will provide
  • This digital dopamine addiction means I have trouble focusing: on books, work, family and friends

Решение:

  • No more Twitter, Facebook, or article reading during the work day (hard)
  • No reading of random news articles (hard)
  • No smartphones or computers in the bedroom (easy)
  • No TV after dinner (it turns out, easy)
  • Instead, go straight to bed and start reading a book — usually on an eink ereader (it turns out, easy)

Долбаный цифровой мир.

EOM


О болезни Лайма

Если про клещевой энцефалит знают многие, то про клещевой боррелиоз единицы. Я теперь знаю много, и считаю, что только благодаря низкой информированности населения люди годами болеют и остаются без диагностики причины.

Заболевание очень коварно, трудно диагностируемое и тяжело поддающееся лечению в хронических стадиях. Это не Эбола, которая так далеко, боррелиоз вполне реален в Украине, Беларуси и России.

Я потратил 6 лет и 9 месяцев для дебага причины своих болячек. Терапевты, гастроэнтерологи, отоларингологи, аллергологи, дерматологи, невропатологи. Частные и государственные, кандидаты наук и профессура. За последний год я посетил девять неврологов. Плазмаферезы, гормональная терапия, бесконечные капельницы и уколы.

В моих венах больше дырок, чем иголок у дикообраза на спине.

Знал бы я тогда, что обычных насморк, утомляемость и бессонницы это симптомы болезни Лайма. Куда люди идут с аллергическим ринитом? — К аллергологу и к ЛОРу конечно, особенно летом, когда всё цветёт.

Так что это? Wiki:

Болезнь Лайма — самая распространённая болезнь, передаваемая клещами в Северном полушарии. Бактерии передаются человеку через укус инфицированных иксодовых клещей, принадлежащих к нескольким видам рода Ixodes. Ранние проявления болезни могут включать жар, головные боли, усталость и характерную кожную сыпь, называемую мигрирующая эритема (лат. erythema migrans).

Как диагностируют эту болезнь?

1) Найти вцепившегося клеща и сдать в лабораторию.

2) Найти красный круг на теле, может блуждать по всему телу, называется эритема.

3) Анализ крови. Если быть точным, то ответ имунной системы к бактерии borellia burgdorferi (иммуноглобулин G и M).

В реальности всё по другому

1) Самки клещей впиваются и вы их не упустите, а вот самцы отпадают сами, да так, что вы можете и не знать, что были укушены.

2) Эритема может не появиться после укуса (безэритемная форма). У меня как раз было так, после укуса не произошло ровным счётом ничего.

3) Болезнь, которая прогрессирует годы может значительно пошатнуть иммунитет, да так, что по анализам крови у вас всё будет хорошо, а на деле всё очень плохо.

В США или Германии диагноз могут поставить по анамнезу, жалобы примерно такие:

Больные обычно в этот период жалуются на гриппозное состояние, отмечая сильное недомогание, слабость, интенсивные головные боли, неприятные ощущения в горле, мышечные боли, бессонницу и лихорадку. Не менее важными признаками Лайм-боррелиоза являются депрессия и деменция. В сухожилиях и в мышцах имеются болевые ощущения.

На более поздних стадиях:

Паралич, потеря слуха, а также выражены отеки суставов и нарушена чувствительной кожи. Поражения суставов, сердца, нервной системы.

В Харьковской области на 100 000 населения диагностирует 20 заражений. Это ужасная цифра, если учесть, что каждый пятый клещ заражён. Тысячи людей лечат симптомы, а не причины.

Что делать чтобы не заразиться?

Никакие прививки от боррелиоза не спасают, поэтому:

  • Не посещайте злачные и сырые леса, заброшенные парки, не пробирайтесь, через дебри листвы.

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

Что делать если вас покусали?

Нести клеща в ближайшую инфекционку и исследовать на предмет энцефалита и боррелиоза.

В стране нет культуры и знаний относительно этой болезни, мы живем в каменном веке, поэтому нужно проявить настойчивость. Это очень важно, по крайней мере за свою халатность я поплатился сполна.

Если в течении 72 часов начать лечение, то многих проблем можно избежать. Лучше внутривенно заливаться АБ (роцефин, цефтриаксон), таблетки (доксициклин, метранидазол) не лучший способ.

Ещё о симптомах

В первый год ничего, кроме насморков у меня не проявилось. Важно отследить природу насморка, если это аллергический ринит, то он должен сниматься антигистаминными препаратами. Если нет — отнестить со всей серьезностью.

Если в печеночных пробах увеличен билирубин, да и сама печень увеличена — проблему должны снимать гепапроекторы и желчегонные. Если нет — второй повод задуматься.

Конец прошлого года я жил с диагнозом рассеянный склероз — неизлечимое аутоимунное заболевание. Постановка диагноза строилась на очаге найденном в мозге, симптоме Лермитта, энцефалопатиях. Проблема в том, что РС очень часто путают с БЛ, боррелии поражают спинной и головной мозг, приводя к энцефалопатии и Лермитту, при этом очаг может быть и врождённым.

Вопросы?

Почта и комментарии всегда открыты, рад буду помочь, в меру своих знаний. Что касается лечения, то всё не так однозначно, но некоторый опыт диагностики Лайма у меня уже есть. Об остальном позже.


Мой компьютер

Мой компьютер — декабрь 1998

Нашёл на даче один из старых выпусков газеты "Мой компьютер" за 1998 год. Весь пожеванный и помятый, ещё бы, 17 лет почти прошло. Очень интересно читать новости, половину из которых в те времена я не понимал. Какие-то компьютеры Macintosh, популяризация Java и т. д. Вообще хорошая газета была, а в последствии журнал.

Но самое интересное это цены на комплектующие тех времён, которые традиционно публиковали на последних страницах. С выходом нового номера первым делом открывались именно они. "Вкусные" прайсы, а следовательно и апгрейд, я ждал всегда.

Сделал пару сканов: раз и два. Доллар был по четыре, а топовые компьютеры слабее, чем Raspberry Pi, романтика.


Четырёхчасовой рабочий день

В IT стахановщина не даёт абсолютно никакого результата, часы реальной эффективной работы здесь значительно меньше, чем в любой другой сфере. Это должен помнить каждый менеджер и тим лидер.

По 15 часов в день работают либо профнепригодные, неспособные выполнить задачу вовремя, либо одержимые. И то и другое говорит о низком уровне организации личного времени.

8 часов это фантастика

Я с улыбкой читаю истории о успешной работе более 60 часов в неделю, где защищают такие подходы. Конечно это возможно, ценой здоровья возможно вообще всё, это я вам как марафонец в отставке заявляю.

Охрана труда рекомендуется делать перерывы в работе за ПК продолжительностью 10 минут, через каждые 50 минут работы. Для программирования 50 минут это очень много, поэтому наиболее оптимально делать перерывы через каждые 25 минут длительностью 5 минут, как в классическом Pomodoro. Каждые 4 отрезка по 25 минут перерыв 30 минут.

В итоге 8 часовой рабочий день будет состоять из 12 отрезков x 25 минут = 5 часам. Это идеальный теоретический случай при грамотном подходе, однако на самом деле это переоцененная цифра. Но сначала о подходах к работе.

Стратегии

1) Утро начинается с кофе, дальше новости, почта, твиттер, обед. Потом попытки декомпозиции задачи, от которой тебя отвлекают через месседжеры, часок кодирования, твиттер, новости, конец рабочего дня.

2) Отключение нотификаций, почты, жёсткая фиксация участков работы с помощью техник подобных Pomodoro. Радикалы отключают интернет, разделяют рабочие машины, с компьютером выделенным для развлечения.

3) Смесь первого и второго, в произвольной пропорции.

Выглядит всё просто, различие только в распоряжении временем перерывов. Однако проблема "стены" не решается этими стратегиями.

5 часов это фантастика

Смело, не правда ли? Но от реальности не уйдёшь, идеальные рабочие дни у нас бывают не часто, а скорее как исключения из правил. На самом деле разработчики работают меньше пяти часов в день.

Стена — это тот случай, когда задача не решается в один день и требует сделать паузу. Когда выгоднее привести мысли в порядок и подойти со свежей головой позже. Декомпозировать и анализировать в полной концентрации, которой нет — та ещё задача.

Любой исследовательский процесс как раз требует такой концентрации внимания, и если сегодня будет взята планка в 6 часов, то завтра 2 будет не самым плохим результатом. В общем 5 продуктивных часов превратятся в 3-4 часа и с этим ничего не сделаешь, люди не киборги.

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

Согласно опросу на Hacker News, наиболее продуктивны в день у программиста всего от 2 до 4 часов. В этом году, когда долго болел, я попробовал 4 часовой рабочий день и рабочий день длинною в 6 часов, мне понравилось!

4 или 6 часов?

6 часов для R&D и творческой работы это много. Во первых такая уйма времени расхолаживает, а во вторых это тоже тяжело, почти как и 8 часов. Конечно приятно закончить на пару часов раньше, но продуктивность такой работы уже сомнительна.

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

При должном подходе, то что я делал за 8 часов, практически удавалось решить за 4. Так зачем растягивать?

4 — правда, 8 — самообман.


Локализация директорий в Finder

Исходники у меня постоянно перемещаются из одной директории в другую, хотя логично было давно положить всё в ~/src и забыть, однако глаз перфекциониста цеплялся в Finder среди локализованных названий, да ещё не с заглавной буквой.

Захотелось, чтобы физически было так:

Tmux в Terminal.app

А в Finder так:

Finder

Идём в /System/Library/CoreServices/SystemFolderLocalizations/, там находим нужный проект локали (у меня это ru.lproj).

Конвертируем бинарник SystemFolderLocalizations.strings в xml:

sudo plutil -convert xml1 SystemFolderLocalizations.strings

Открываем любым текстовым редактором и добавляем в конец файла строку:

<key>src</key>
<string>Исходный код</string>

Конвертируем назад в бинарный формат:

sudo plutil -convert binary1 SystemFolderLocalizations.strings

Заставляем переводить директорию:

touch ~/src/.localized

Вуаля!


Пустые RSS подписки в Safari

Несколько товарищей давно жаловались на проблему отображения моего RSS (формат Atom) в Safari. Заметки с этого сайта и ещё несколько блогов, на которые я подписан, ни в какую не появлялись в общем списке. Полез в спецификацию, попробовал пример оттуда и всё заработало. Оказалось что проблема в фиде, хоть валидаторы и говорили, что ошибок нет, и с моим RSS всё хорошо.

Решается просто, добавлением к каждой записи entry > link, атрибута rel, со значением alternate.

<entry>  
    <link rel="alternate" href="http://fluder.co/blog/2015/02/21/github-organizations/"/>  
    ...
</entry>  

Очень странное решение от Apple, не принимать записи без rel, точнее это не решение, а ошибка в имплементации RFC4287, в котором чётко указано:

atom:link elements MAY have a "rel" attribute that indicates the link relation type. If the "rel" attribute is not present, the link element MUST be interpreted as if the link relation type is "alternate".

Т.е. без этого атрибута должен быть применён rel="alternate", по умолчанию. Отправил баг-репорт, может когда нибудь починят.