pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: TDD, много Assert`ов

Лучший ответ: Используйте входящие параметры
Пример с использованием NUnit'а[TestCase(0, "04.12.13 08:00:00", "06.12.13 00:00:00")]
[TestCase(1, "04.12.13 08:00:00", "06.12.13 00:00:00")]
public void Test123(int i, DateTime s, DateTime e)
{
     Assert.That(result[i].Start, Is.EqualTo(DateTime.Parse(s)));
     Assert.That(result[i].Finish,Is.EqualTo( DateTime.Parse(e)));                 
}* поправил пример чтобы он действительно был из NUnit

Худший ответ: обычно данные организуют в массив, обходят его и ассертят. увы с юнит тестированием в .NET не знаком. Но если вас смущает именно большое количество ассертов - то в этом нету ничего страшного. Вы можете потом отрефакторить ваши тесты что бы они не делали лишних ассертов.
Вопрос: Программа для собственного IPhone?

Лучший ответ: Это большой недостаток iPhone, для меня основной.

Худший ответ: Попросить друга скомпилировать, или, ещё лучше, попросить занять один из свободных UDID. В сети есть сервисы, которые за 500 рублей это делают. Впрочем, если друг скомпилирует, после этого Вы и сами сможете это делать.
Вопрос: Использование requests и кодировка полученной страницы — как исправить проблемы с русскими символами?

Лучший ответ: Если сделатьr = requests.get('http://da.ru')
print r.encoding
то окажется, что кодировка там брутальная ISO-8859-1for y in parsed_body.xpath("//a"):
    url = y.get("href")
    anchor = y.text
    if anchor:
        print url, anchor.encode(r.encoding)
Так всё нормально. Правда, у меня Python 2.7.3

Худший ответ: может проблема с юникодом? encoded = str.encode(original, 'utf-8')
print(encoded)
Вопрос: Почему нет поддержки ссылок вида «smb://...» на браузерах под Windows?

Лучший ответ: что мешает набрать просто \\имя_сервера\имя_шары ?
хром это сам преобразовывает в file://имя_сервера/имя_шары  и замечательно работает

Худший ответ: Коллеги, вопрос может получится не совсем корректный. 
Необходимо через браузер на MacOS попасть на samba-ресурс. Подскажите пожалуйста, как правильно составить ссылку, какие слэши используются, если возможно хотелось бы увидеть конкретный пример с вымышленным доменом, сервером, шарой и файлом:
smb://[[domain;]username[:password]@]server[/share[/path]]
Вопросы в формате "что мешает набрать просто \\имя_сервера\имя_шары ?" просьба не задавать, интересует именно правильный синтаксис url.
Спасибо!!!
Вопрос: Как обнулить счётчик лампы проектора без пульта?

Лучший ответ: Пойти — купить _универсальный пульт_ — Найти в магазине такой же проэктор — попросить подержать минуту в руках пульт — записать в универсальный пульт коды

Худший ответ: IR-код кнопки help. Держать 10 сек.
0000 006A 0000 0002 0000 00B1 0000 0016 0000 0016 0000 0016 0000 0042 0000 0042 0000 0016 0000 0016 0000 0016 0000 0042 0000 0016 0000 0016 0000 0042 0000 0016 0000 0042 0000 0042 0000 0042 0000 0016 0000 0042 0000 0042 0000 0042 0000 0016 0000 0016 0000 0042 0000 0016 0000 0042 0000 0016 0000 0016 0000 0016 0000 0042 0000 0042 0000 0016 0000 0042 0000 0601 0000 0058 0000 0E6E
Надеюсь, кому-то поможет.
Вопрос: Как установить ubuntu когда на жестком диске уже 4 раздела?

Лучший ответ: Снести один. При установке вроде автоматом создастся расширенный при размещении новых разделов в неразмеченной области.

Худший ответ: Никак. Слейте какие-нибудь разделы между собой и создайте логический раздел, что бы уйти от ограничения в 4
Вопрос: Как MODx с точки зрения на СЕО?

Лучший ответ: Я, наверное, вас разочарую, но CMS/CMF-движки не имеют отношения к поисковой оптимизации (SEO). Поисковым роботам абсолютно безразлично, какую технологию вы используете, они учитывают другие параметры. Задача CMS — лишь помочь вам в этом. То есть «запороть» сайт и понизить его рейтинг можно на любом движке. На своём опыте могу сказать, что в MODX Revolution есть отличная система кэширования, которая положительно воспринимается поисковиками, т. к. увеличивает скорость генерации и загрузки страниц, система минификации и «склеивания» скриптов и стилей MinifyX (вообще, эти задачи должны решаться до выгрузки файлов на сервер, но если лень …), ЧПУ-генерация, коды ошибок 403 и 404, автогенерация Sitemap и прочее. По этому вопросу книгу можно написать, если честно — куча практик хороших и не очень.
WordPress — отличная CMS, но она в какой-то мере ограничивает разработчика дополнениями, если их функционал приходится изменять или расширять. Архитектура MODX позволяет контролировать вывод любого дополнения (если автор соблюдает парадигму, конечно), но я бы советовал, если выберите его, обратить внимание на Revolution-ветку, т. к. предшественник, Evo, официально прекратил свое существование и больше не развивается.
P. S. Кстати, MODX Revo гораздо безопаснее в плане защиты от взлома.

Худший ответ: Если говорим про Evo, отличный. Можете под свои нужды настроить довольно быстро и без проблем. Сам использую его в проектах.
Вопрос: Как проверить подлинность системых файлов ОС Windows?

Лучший ответ: Проверка целостности системных файлов командой sfc.exe в командной строке с префиксами

Худший ответ: Цифровая подпись?
Вопрос: Бесплатный домен 3 уровня

Лучший ответ: Я пользовался no-ip.com — бесплатно, но надо каждые несколько месяцев подтверждать что вы им пользуетесь, благо это не сложно, нужно всего лишь зайти на сайт, залогиниться и там какую-то ссылку жмякнуть.

Худший ответ: А какие проблемы с dyndns?
Ну и что, что IP постоянный.
Поставьте клиент который будет раз в 30 дней обновлять данные об IP на dyndns и все.
Сам так живу ))
Вопрос: Как записать видеоконференцию Google Hangouts

Лучший ответ: Обычно использую uvScreenCamera. Проста в настройке и эксплуатации. У них же есть утилитка для записи звука UV SoundRecorder.

Худший ответ: Я бы сделала так:
Чем-нибудь из этого
Или совсем просто, но за деньги: Game Capture HD
Вопрос: Как сделать очки с видеокамерой для звонков в skype?

Лучший ответ: Примотать андроид телефон к очкам синей изолентой.

Худший ответ: Типа запись видео от первого лица? Как у Glass?
Вопрос: Как определить есть ли остаток от деления в c++?

Лучший ответ: const int a=5%2; //% - вычислить остаток от деления левого на правое
cout<<a;
---------------------------------
1

Худший ответ: Еще есть функция, которая вернет и целую часть, и остаток от деления. Если требуются оба компонента, то лучше использовать её.#include <cstdlib>

div_t res = div(5,3);
// res.quot 1 -- целая часть
// res.rem 2 -- остаток
Вопрос: Почему иногда нельзя увеличить скорость на youtube?

Лучший ответ: VLC player, жмете сtrl+n, вставляете ссылку и плей. Ускорять можно.

Худший ответ: 1. Попробуйте Youtube Center.
2. Если и он (addon) не даёт возможности, значит само видео загружено очень давно и такие видео просто не дают возможности ускорения. Сами люди тут ничего не могут сделать.
p.s. Хочу обратить ваше внимание что иногда видео не проигрывается когда стоит Youtube center, для этого надо принудительно зайти на страницу youtube.com/html5 и включить html5 воспроизведение.
И добро пожаловать в наши ряды любителей смотреть видео на двойной скорости. :)
Вопрос: Что выбрать для разработки: MacBook Air или MacBook Pro Retina?

Лучший ответ: Есть такая методика принятия решений при помощи монетки. Стандартно — орел/решка. Кидаете, смотрите что получилось оцениваете свою реакцию. Можете подумать подсознательно/про себя. О класс Pro, я так и хотел. Или, блин Air, он же маленький. Уверяю вас, вы заметите свое отношение к случайному выбору и поймете чего вы хотели на самом деле.

Худший ответ: Про реально круче, у меня ноут 2 кг, да, он тяжел, если держать в руках, но когда он за спиной в ранце, это через пол часа уже не заметно. А вообще если вы работаете дома, то берите про, если часто выходите с буком, то берите аир, ибо если ваш старый с работой справляется, то аир и подавно справится, судя по бенчмаркам =)
Кстати 13" вполне комфортны, если разрешение не большое, а вообще вы можете купить себе монитор и дома/на работе работать с внешним, а где-нить на выходе работать с 13 дюймами.
Вопрос: Какие плюсы у эргономической мышки?

Лучший ответ: Очень сильно зависит от положения самой руки.

Попробую набросать смешную схему :)

Если рука идёт к мыши так (о — мышь):

 o
/

то «эргономика» может даже помешать, потому что кисть будет серьёзно уставать (в зависимости от угла, конечно).

А если ближе к этому:

 o
 |

то те усилия, которые раньше выполнялись пальцами, будет выполнять ладонь целиком, соответственно рука будет уставать меньше, особенно при длительных нагрузках.

А вообще, выбирайте просто по принципу нравится/не нравится. Ибо вся эта эргономика серьёзно влияет только на профессиональных игроков, которые проводят очень много времени двигая мышку резкими точными движениями. Для обычной работы/игр/сёрфинга это всё неважно.

Худший ответ: Маркетинг.
Вопрос: Какой выбрать язык для создания сайтов?

Лучший ответ: А ещё в интернете много информации о старых версиях PHP.
Текущие версии 5.4 и 5.5 очень даже хороши.
Слабые стороны есть в любом языке, главное уметь использовать сильные.
PHP достаточно зрелый язык, на котором можно писать качественные и современные сайты.

Худший ответ: если знаете javascript смотрите в сторону nodejs
Вопрос: Web — быть или не быть?

Лучший ответ: CSS туда же. Всё равно в большинстве своём веб-разработчики знают CSS.

Худший ответ: 1. Html
2. Css
3. Javascript
4. любой серверный язык- какой ближе
Первые три — полюбому
Вопрос: Систему мониторинга системы для linux?

Лучший ответ: 1. rrdtool+самопальные скрипты
2. mrtg
3. cacti
4. munin
5. [other rrdtool-based...]
6. zabbix
Я использую последний. Для одного сервера оверкилл, конечно, но для десятков/сотен/тысяч — шикарен.

Худший ответ: По требованиям подходит только Munin. Но у него есть проблема — он не умеет оповещать.
Также не умеет масштабировать графики.
Если надо оповещения — то nagios. Но с ним надо разбираться.
Monit — не система мониторинга, она в основном для поднятия упавших по каким либо причинам процессов.
P.S Я юзаю munin для некритичных вещей — для обзора состояния систем, и нагиос + monit для критичных, типа dns сервера.
Вопрос: Как прикрепить Telegram-бота к Ruby on Rails?

Лучший ответ: Нужно написать сервис (app/services) для работы с ботом, сделать коллбэк у модели (например, after_create), при срабатывании коллбэка вызывать сервис и отправлять сообщение. Можно обойтись без сервиса и вызывать АПИ бота прямо в модели, но это говнокод.
А лучше использовать sidekiq и сделать воркер, чтобы сообщение в чат отправлялось в фоновом процессе и не блокировало запрос.
Ещё тут могут быть разные подводные камни, не знаю, как реализован бот, но судя по Telegram::Bot::Client.run, он блокирует поток. Поэтому надо использовать именно sidekiq и отдельный воркер.
P.S. Если будет время, постараюсь сделать приложение-пример. Самому интересно стало...Upd
Запилил: https://github.com/Jeiwan/rails_telegram_bot Инструкция в README, используется sidekiq, сделана только отправка сообщений. Получение сообщений сделать будет труднее, т. к. там запускается бесконечный цикл.

Худший ответ: https://github.com/telegram-bot-rb/telegram-bot еще есть, можно настроить хуки и принимать обновления в рельсовом приложении.
Вопрос: Чего стоит заменить ЦАП на iPod Classic?

Лучший ответ: Открываешь свой iPod  или ищешь в интернете фотки или видео с внутренностями твоего iPod-a.
Находишь на плате микросхему ЦАП, пытаешься разобрать ее маркировку. 
Находишь документацию в интернете на эту микросхему.
В документации смотришь Pin Configuration, Pin Description (на какой ноге какая функция), Electrical Characteristics (электрические параметры) и Package Dimensions (физические размер и расстояние между ногами микросхемы).
Ищешь аналог, который был бы совместим c оригинальным ЦАПом по электрическим и физическим характеристиками и, при этом, обеспечивал лучшие характеристики воспроизведения звука.
Только после того, как убедился, что аналог встанет на место оригинала, покупаешь аналог.
Выпаиваешь оригинал, впаиваешь аналог. Как паять, куча видео. Когда дойдет до дела, спросишь, накидают ссылок.
Это если повезло и нашелся аналог, который можно впаять на место оригинала.
Если не повезло, и аналог не находится. Можно (теоретически) или сделать переходник, или проводками подпаять. Это все трудоемко и сомнительно.
Если та самая WM8740 как раз встает на место оригинального ЦАПа, то отлично. У нас она стоит около 1000 рублей.

Худший ответ: Я не понял вопроса, опиши ситуацию подробно, не пожалеешь.
Вопрос: Блокировка форума TP-Link провайдером Ростелеком

Лучший ответ: Нахожусь в калужском регионе форум тоже не открывается, без каких либо сообщений о блокировке. Также через раз открывается google apps for domain. Подробнее здесь. 
Эту «компанию» не пробить. Там никто не за что не отвечает. Проблемы вечно перекладываются друг на друга. Постоянно какие то работы, информация о которых появляется задним числом. Совершенно нормальна ситуация когда ложится провайдерский DNS посреди рабочего дня, часика так на полтора, или просто нет трафика при поднятой сессии. Любой негативный отзыв с форумов принадлежащих компании — удаляется. Советы в техподдержке либо из серии «перезагрузить модем/выключить антивирус», либо у нас нет такой информации(о блокировке). Это бесполезно, на проблемах с этой «компанией» уже ПОТРАЧЕНО много нервных клеток, итог в большинстве случаев нулевой.

Худший ответ: Жалоба в Роскомнадзор на нарушение правил предоставления телематических услуг связи.
Но, учитывая масштабы нарушителя, большого эффекта это не даст.
Вопрос: Стоит ли создавать фейковый заказ на oDesk для получения рейтинга?

Лучший ответ: 1) Имеет право, как и любой обман.
2) Я думаю, ему все равно.
Делайте и не кричите об этом на всех углах.

Худший ответ: Глупа
Очень обидится баном
ЧИтайте советы бывалых
pumainthailand.com/otvechayu-na-voprosy-o-rabote-n...
Бидьте всегда первыми
Используйте лансер монитор
pumainthailand.com/eshhyo-odin-horoshij-servis-dly...
Вопрос: Как задать стиль 6-му диву?

Лучший ответ: .fieldset:nth-child(6) {...}
на или с помощью jquery:$(document).ready(function(){
  $(".fieldset:eq(6)").addclass(".newclass"); // добавить CSS класс
  // или
  $(".fieldset:eq(6)").css({"background":"eee"}); // закрасить 6 блок серым
});

Худший ответ: <div class="fieldset"></div>
<div class="class"></div>
<div class="fieldset"></div>
<div class="fieldset"></div>
<div class="fieldset"></div>
<div class="class"></div>
<div class="fieldset"></div>
в чем проблема?
Вопрос: Каково влияние высшего образования на карьеру предпринимателя?

Лучший ответ: ВУЗ показывает историю развития человеческих мысли и опыта что заставляет мозг реже изобретать велосипеды, чаще изучать предыдущие, текущие и конкурентные наработки, с уважением относиться к чужому опыту, вырабатывает навыки сбора и анализа информации.
ВУЗ показывает междисциплинарные взаимосвязи, заставляющие мозг работать более широко, выявлять в реальной жизни неожиданные параллели и нетривиальные решения. Человек перестаёт выдавать на гора наивные суждения о философии, политике, жизни, перспективах...
ВУЗ заставляет писать длинные сочинения (aka курсовые и дипломные), может даже самостоятельную и групповую лабораторную работу, что заставляет планировать свою деятельность, отрабатывать сотрудничество как минимум с равными коллегами.
В конце концов, ВУЗ показывает множество характеров и персонажей, и едва ли не каждый второй является экспертом в чём-то, чаще дипломированным и сертифицированным, что заставляет и считаться с ними, и заимствовать их знания и методики, и вырабатывать разнообразные линии общения.
А что там по специфике - сельхоз ли, архитектура ли, вышмат ли - уже влияет чуток меньше. Тоже очень имеет сильную роль, если претендовать продолжать работу по специальности. Но, может быть, по специальности далеко не все работают.
Думаю, что родители правы: честно заработанный диплом - это определённая планка в голове, ниже которой человек себе не позволяет опускаться. Да и лишняя бумажка тоже не помешает. Тем более, если работодатель знает, что даёт именно обучение в ВУЗе и ещё знает каковы работнички, лишённые такого обучения.
Так что идите на вечерний факультет хотя бы - чтобы хоть как-то в среде вращаться.
P.S. Везде есть исключения - есть и тупые выпускники (немало), и очень разумные и толковые "без-вышки" (мало).

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

Лучший ответ: Python. Используется в WEB'e, при этом достаточно универсален для общего кругозора. Имеет последовательный дизайн и склонен навязывать «хороший стиль», в отличие от того же PHP. В общем, всё что нужно для обучения.

Если вторчит — можно посмотреть на С и ужаснутьсяувидеть, откуда у всего ноги растут :)

Худший ответ: Мы в школе изучаем паскаль, он отлично подходит для того, чтобы понять основы программирования. Для себя я выбрал питон, как следующую ступень. Сначала игрался с ГАЕ ( code.google.com/intl/ru-RU/appengine/ ), но потом поднял свой сервер с джанго (так интереснее).
С Джанго одна большая проблема для начинающих: нет нормального учебника на русском, но можно если выучить чистый питон, то потом писать для веба на нем не трудно.
Вопрос: Можно ли писать server-side на нескольких языках одновременно?

Лучший ответ: Это имеет смысл только если у вас в проекте на скриптовом языке есть критичный по производительности участок кода, который скрипт не тянет, и вам нужно переписать этот кусок на компилируемом языке чтобы скомпилировать в нативный код.
Для этого используются комбинации: Python+Cython, Python+C/C++.
Про Python+Go в продакшн я пока не слышал, но из того что я знаю о Go, если от способен компилироваться и работать на скоростях Си, то такая комбинация имеет смысл.Если да, то объясните, как это будет выглядеть и что для этого нужно.
Со стороны Go - экспорт библиотечных функций в формате, позволяющем вызывать их из Си-кода (не знаю как это практически делается на Go или у него все экспортируемые функции имеют нативный формат вызова).
Со стороны Python - написание биндинга через cffi. Только отладка такого самописного биндинга - большое приключение. При малейшей ошибке в описании интерфейса начнутся очень странные падения с segfault, ИЧХ иногда не в момент вызова а в произвольный момент  после завершения вызова. Поэтому интерфейс надо стараться делать максимально компактным и прозрачным.

Худший ответ: Да, используйте AMQP прослойку, и можете использовать хоть все доступные языки. rabbitmq
Вопрос: Стоит ли о таком писать на хабре?

Лучший ответ: Вы смотрели фильм «Социальная сеть» и помните двух братьев близнецов, которые с большим энтузиазмом рассказывали о своем проекте «коллеге» которого они наняли для работы и что из этого вышло? Это я к чем говорю, что если проект потенциально интересный и возможно очень прибыльный, к выбору команды лучше подойти очень осторожно, а лучше именно с теми людьми, которым вы доверяете. Я просто напоминаю об этом, чтобы вас не оставили с носом.

Худший ответ: Не верю, что вы придумали такой «сервис для инстаграма», который не осилить в одиночку за несколько месяцев.
Вопрос: CSS font-size для свойства text-overlflow?

Лучший ответ: нет, кажется в CSS ничего похожего нет. overlflow может только обрезать текст в различных вариациях.

Скорее всего реализовать это можно только на JS — считаем ширину ячейки, потом количество символов * среднюю ширину символа при, например, 12px и соответственно уменьшаем размер текста.

Но вообще этот вариант будет изобиловать косяками — разные размеры шрифта это вообще некрасиво, и не факт, что сильно мелкий шрифт человек вообще прочитает. Лучше подумать в сторону кнопочки «далее», плавающего размера ячейки по высоте или вывода полного текста при «наведении» на нужную ячейку и т.п.

Худший ответ: Так а в чем проблема? укажите размер текста в % отношении
Вопрос: Из за чего может быть очень высокий пинг до маршрутизатора?

Лучший ответ: Сколько клиентов на точке? Какой тип авторизации? Какой канал, протокол B\G\N, частота? Много ли других точек вокруг? Какое оборудование на измеряющем клиенте?  На других аналогично? Какой режим точки (router,brige)? Включён ли WDS?  К какому порту подключен lan кабель? Используется ли WAN? 
Если попытаться конкретезировать
1 Проблемы с эфиром - перезагрузка - как частотного диапазона в целом (соседи), так и конкретной точки - для giga более 6-7 клиентов, зашумлённость\отражения\помехи (сигнал при этом будет высоким), WDS увеличивает восприимчивость к помехам, использование режима совместимости B\G\N и или младших режимов сети B\G может приводить к дополнительным задержкам
2 Проблемы с клиентом - драйвера могут содержать ошибки в частности с режимами шифрования (нужно проверить обновления), сетевой флуд (торенты, bonjour, dropbox, IPTV и прочий мультикаст, вирусы) - могут приводить к перегрузке беспроводного интерфейса
3 Проблемы с подключением\топологией - пропуск локальной сети через нат (подключение через wan в route режиме) приводит к перегрузке роутера, большая нагрузка на cpu роутера  (порядка 100 Мбит\с) для исходящего трафика, интенсивный трафик между беспроводными клиентами (достаточно 50ти мегабит)
Это навскидку
PS - что пингуете? свой роутер или lan клиента?

Худший ответ: Отражение сигнала ,Радиочастотные, Перекрестные, и статические помехи тоже увеличивают ПИНГ так как если паразитивный сигнал равен или сильнее полезного сигнала то приёмнику сложнее его распознать увеличивается задержка или же пакет теряется вовсе

Так же на ПИНГ влияют шумы в сети
Вопрос: неопределенные виртуальные хосты в апаче

Лучший ответ: Сделать его первым в конфиге на данном ip и порту.

Худший ответ: Всем спасибо за помощь! Еще, видимо, в ServerName нужно указать ip-адрес, чтобы апач не пытался резолвить имя хоста по ip.
Вопрос: Почему mvc называется mvc?

Лучший ответ: У вас по всей видимости очень много свободного времени :)

Худший ответ: Да какая разница, это просто название. Почему "солнце" называется "солнце". Да хрен его знает, кто-то назвал и пошло поехало.
Вон в Django тот же MVC называется MTV (Model Template View).  Причем то что в MVC называется контроллерм, в MTV называется view. А то что в MCV называется view в MTV называется template. Хотя это абсолютно одно и тоже.
Да и вообще эти названия не сооветствуют тому, на что эти фреймворки похожи, если общие моменты перечислисть то получиться какой-нибудь Model-View-Widget-Helper-Middleware-Router-Controller-YYY-ZZZ и так далее.
Вопрос: Со временем покрытие пластин HDD дисков размагничивается. Какие меры возможно предпринять чтобы не потерять информацию?

Лучший ответ: Механизм один - резервное копирование. Не обязательно полное каждый раз, можно сохранять только изменения...

Худший ответ: Райд в режиме зеркало - два диска с одинаковой информацией!? Что вас не устраивает сколько надо хранить 20 -50 лет! Заполняете и на хранение с контроллером, а лучше весь комп на хранение в термостат 15-18 С! В свинцово металлическом заземленном антивибро магнито радиационном ящике!
Вопрос: Сайт об инженерной электронике для чайников?

Лучший ответ: Не сойдет за основной ресурс, но много доступно написанных для новичков хороших статей по в частности arduino есть на robocraft.ru
Полистать для вызова интереса и получения принципиальных азов стоит.

Худший ответ: Чтобы хорошо продавать продукт — нужно как минимум понимать что ты продаешь.
Вопрос: Microsoft Office + Apple Retina?

Лучший ответ: Проверьте какие именно установились обновления. 14.2.4 добавляет в Microsoft Office 2011 совместимость с Retina-дисплеем. Скачать обновления можно двумя способами:В любой программе Microsoft Office выберите «Справка», затем «Проверить наличие обновлений» и согласитесь на установку обновления.Или по прямой ссылке с серверов Microsoft. 

Худший ответ: Рекомендую использовать Google Drive. Сразу избавитесь от многих проблем с MS Office.