Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Несколько вопросов по миграции на OS X?

Лучший ответ:
Не хочу показаться невежей, но позволте поделиться опытом свитчинга.
По началу я тоже много думал и искал замену привычным «распальцовкам» на маковой клавиатуре, однако по прошествии времени я пришкл к выводу, что все мои «тюнинги» уже не актуальны для меня же самого.

Первое, что я усвоил, так это то, что переключение языка по cmd+space, а так же cmd+c. cmd+v cmd+x cmd+b и т.д. — много удобнее чисто визически.
Следующим этапом стало освоенние Spaces (которые теперь интерированы в Mission Control). Активные углы и жесты куда удобнее нежели сочетание клавишь.
По хорошему, через панель управления можно реализовать практически все ваши хотелки — переназначить практически все комбинации, а забиндить запуск ПО по хоткеям можно автоматором, Типографская раскладка присутствует и может быть третей, четвертой, пятой, какой угодно. И если мне не изменяет память, их там несколько, всегда можно доустановить требуемые.

п. 4 вашего списка для меня тоже был актуальным, ну, гдето недели три… после F3 мне больше и в голову не приходит что-то шаманить. Все окна активного рабочего стола выстраиваются, и всезда можно переключиться на другой, сразу же в режиме Spases.

Вобщем, я что хочу сказать — наследие опыта и привычки — штуки сильные, однако ко всему можно привыкнуть, особенно если новое немного удобнее. Но это мой личный опыт. У Вас будет свой, но я бы на вашем месте так сильно не заморачивался этими вопросами. 
Это сродни тому, что когда пересаживаешься с одной машины на другую (например с леворукой на праворукую). Сначала непривычно, а потом уже пофигу.

Худший ответ:
> 7. Типографские символы по правому комманду (типа третий регистр). И вообще раскладка как в винде-убунте: точка, запятая и прочие всякие символы там же, где и в винде, например.

Раскладка «Русская – ПК»
Вопрос: wordpress не отправляет уведомления

Лучший ответ:
Привет.
Решение здесь: "WordPress не отправляет письма"

Худший ответ:
на локалхосте не настроен смтп?
Вопрос: Какими приложениями под Windows Phone 7 Вы пользуетесь?

Лучший ответ:
OneNote
Музыка Nokia
QIWI Wallet
TuneIn Radio
ivi.ru
MetrofaceLIFT

Худший ответ:
Вообще не понимаю, как можно пользоваться приложением от вконтакта, когда есть неунылая мобильная версия? То же самое с Greadr, у гугла замечательный мобильный сайт, какие приложения еще?

По теме: офф приложение Twitter (научился хоть картинки отправлять), ЯКарты, Facebook (и стандартная интеграция с фб тоже радует), vkTune (слушать музыку с контакта), Sports Tracker, когда езжу на велосипеде, форсквер и ЯМаркет.

Еще пользовался бы lingualeo, но жду, пока оно перестанет быть дико кривым.
Вопрос: Windows Multiseat

Лучший ответ:
Гуглить пробовали?
international.ibik-soft.com/content/view/39
www.miniframe.com
Или через виртуальную машину. Говорят vmware может такое.

Худший ответ:
Windows multipoint server для этих целей есть у майкрософта. Ну не совсем для этих целей, но первое что в голову пришло.
А вообще неправильный это подход. Лучше разделить. На комп ставим DLNA сервер, а к ТВ (если встроенного DLNA плеера  (Smart TV) нет, то ищем андроид приставку или неттоп какой нибудь. Ну и сеть между ними в гигабит.
Вопрос: Где взять готовый образ для виртуалки?

Лучший ответ:
Не ищите эти глупости… 
Виртуалка -> livecd -> debootstrap (подсовываете любой dep репозитарий, например от ubuntu) = 150mb инсталляция, chroot в нее и до настраиваете (kernel + grub + по мелочи типа timezone, locales) -> опционально доставить драйвера виртуалки (например для vbox дополнения, ставить прямо с cd)

Этот способ идеально подходит к минимальным конфигурациям в любых контейнерах любых виртуалок… lxc/openvz/kvm/vbox/… минимум телодвижений, максимальная скорость развертывания… идеален для запуска серверных/консольных утилит. Для настройки X под суетиться нужно чуть больше (в основном если нужны навороты вида не дефолтные шрифты, сглаживание, ускорение видео и т.п.), просто для запуска приложений достаточно поставить xorg-server и какую либо DM, например openbox.

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

Лучший ответ:
Как измерить не подскажу.
А как защититься запросто -  от излучения электромагнитных полей гарантированно помогают народные средства, кактус и шапочка из фольги.
P.S. если все же нужно измерять, то рекомендую для начала перечитать школьный учебник физики.

Худший ответ:
А он так и называется? измеритель электромагнитных полей? очень интересно..
Вопрос: php. Как получить массив слов строки?

Лучший ответ:
preg_split по знакам препинания
array_count_values

Худший ответ:
  $str=file_get_contents('./words.txt');
  $aw=preg_split('/[\W]+/', $str);
  $wc=array_count_values($aw);
  file_put_contents('./words_out.txt', var_export(array($aw, $wc), true));

Содержимое words.txtphp. Как получить массив слов строки?
PHP*
Здравствуйте. Не подскажете как из строки получить массив слов и количество вхождений?
php


Содержимое words_out.txt после отработкиarray (
  0 => 
  array (
    0 => 'php',
    1 => 'Как',
    2 => 'получить',
    3 => 'массив',
    4 => 'слов',
    5 => 'строки',
    6 => 'PHP',
    7 => 'Здравствуйте',
    8 => 'Не',
    9 => 'подскажете',
    10 => 'как',
    11 => 'из',
    12 => 'строки',
    13 => 'получить',
    14 => 'массив',
    15 => 'слов',
    16 => 'и',
    17 => 'количество',
    18 => 'вхождений',
    19 => 'php',
  ),
  1 => 
  array (
    'php' => 2,
    'Как' => 1,
    'получить' => 2,
    'массив' => 2,
    'слов' => 2,
    'строки' => 2,
    'PHP' => 1,
    'Здравствуйте' => 1,
    'Не' => 1,
    'подскажете' => 1,
    'как' => 1,
    'из' => 1,
    'и' => 1,
    'количество' => 1,
    'вхождений' => 1,
  ),
)
Вопрос: Как научить скрипт на баше и powershell переходить рекурсивно по каталогам?

Лучший ответ:
В *nix есть такая удивительная тулза как: find.
Она умеет рекурсивно ходить по каталогам и вообще по всем дискам, ну и выполнять при этом какие-либо действия.
Вот пример из справки:find /path -type d -exec chmod 0755 {} \;

Худший ответ:
ls -dir -r
в PowerShell не подходит?
Вопрос: Как сдлать минималистичную карту на сайт?

Лучший ответ:
api яндекс карты тебе в помощь..

Худший ответ:
Не надо Яндекс, он кривой.
Делайте так:<script type="text/javascript">

      if (GBrowserIsCompatible()) {
        geocoder = new GClientGeocoder();
    
    var address = 'сюда адрес';
    var baloon = 'сюда текст на заголовок';

      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
			  // адрес не найден  
            } else {
              map = new GMap2(document.getElementById("map_canvas"));
              map.setCenter(point, 17);
              var marker = new GMarker(point);
              map.addOverlay(marker);
              marker.openInfoWindowHtml(baloon);
            }
          }
        );
      }
    }
    </script>
Вопрос: Индексируется ли поисковиками свойство CSS — content?

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

Худший ответ:
Чернуху затеяли? :)
Вопрос: Статический или не статический метод?

Лучший ответ:
Статика - это глобальное состояние. Статический метод или статическая переменная абсолютно ничем не отличаются от глобальной переменной, потому что, ни статика ни глобальная переменная не были переданны в качестве аргументов нигде и никак, а значит поступают из глобального пространства.Чем статика может быть опасна?
Представь, что ты пишешь утилиту для загрузки изображений. И вот наступил момент, когда нужно указывать параметры обрезки для превьюшек. Со статикой это может выглядеть так:public function upload()
{
     $width = Config::read('width');
     $height = Config::read('height');
     // .. Do upload..
}(На заметку CakePHP кишит такими подходами)
Проблемы такого подхода?
1. Нужно знать и быть точно уверенным, что статичный класс Config, был где-то там далеко инициализирован. А вдруг он не был инициализированным?
2. А что если ты решишь сменить источник конфига? Например читать, это все не из класса `Config` а откуда-нибудь из REST? Придется все переписывать, затем опять тестировать. Эта проблема известна как сильная связка.
3. Попробуй написать юнит тест для такого, без хаков и изращенных костылей. Ведь для того чтобы протестировать этот метод, нам нужно где-то там в глобальном пространстве инициализировать `Config`, затем убедится что он работает.
4. Скрытые зависимости.
Например инициализуруя класс, в случае статики:$uploader = new Uploader();
$uploader->upload(...);
Ты и твои пользователи не видят какие у класса зависимости и от работы чего вообще он зависит. Проблема заметна особо, когда ты пишешь библиотеку или компонет.Но тогда почему такие популярные фреймворки как Yii или Laravel полностью покрыты статикой?
Для того чтобы понять какие последствия несет статика, попробуй воспользоватся хоть одним компонентом Yii фреймворка отдельно. Например, если тебе нужна только CAPTCHA ты не сможешь её вытащить оттуда не переписав почти весь компонент, потому что везде внутри присутвует глобальное состояние, в виде `Yii::$app->`. То есть чтобы воспользоватся только капчей, придется подключать весь фреймворк и все его внутренние механизмы, когда это абсолютно не нужно.
Что касается Laravel, то статики там меньше, поскольку некоторые компоненты, вроде Eloquent могут использоватся по отдельности. Статика в ларе, она существует как обёртка, но не как реализация, во многих местах в отличии от Yii.
И отвечая почему - потому авторов либо их не заботит кристально чистая тестируемость, либо слабая связка, ну или потому что опыта не хватает чтобы писать чистый и поддерживаемый код.Вообще посмотри, как задачи решаются в Zend / Symfony
Там почти везде все зависимости передаются в качестве аргументов, что есть хорошо, слабо связано, и тестируемо.

Худший ответ:
Попробуйте начать тестировать и со временем понятны станут плюсы и минусы статики. Держите их размер под контролем. Если в статической функции используются какие-то сложные/большие компоненты остальной системы, старайтесь передавать их явно в виде параметров. В остальном, у них всего лишь другие цели по сравнению с динамическими методами, они не лучше и не хуже.
Вопрос: Хорош ли мой подход к созданию своего алгоритма движка разбора JSON, XML, HTML, CSS? А что насчет разбора кода на ЯП?

Лучший ответ:
Для начала изучите то, что было придумано до вас. Начните, например, с книги красного дракона.

Худший ответ:
Местоположения мало.
Взять к примеру json - {"name": "value"}
Если обрабатываешь символ "n", то находишься в документ/обьект/наименование атрибута обьекта/текст
А если символ "v", то документ/обьект/значение атрибута обьекта/текст
И таких тонкостей много.
Вопрос: Посоветуйте видеоплеер для сайта

Лучший ответ:
uppod.ru вам должен подойти

Худший ответ:
flowplayer.org/index.html
C огромным количеством настроек. На сайте выложены демки и инструкции подробные под установке
Вопрос: Как добавить оповещение от администратора сайта?

Лучший ответ:
перечисляю технологии на которых можно это сделать
1. WebSocket –  socket.io / sockJs / socketo.me
2. Comet – dklab.ru/lib/dklab_realplexor
3. Ajax по таймауту

Худший ответ:
Вам нужно использовать комет сервер для такой задачи.
Или чтоб быстрее ознакомится с технологией комет можете попробовать SaaS comet сервис
Вопрос: Что перспективнее/интереснее на upwork — WordPress or PHP-фреймворки?

Лучший ответ:
- Работы по WP ОЧЕНЬ много. Не просто МНОГО, а на столько МНОГО, что мне пришлось специально убирать слово WP из поиска, так как весь фид им засран. Я вообще сначала подумал что на upwork только по WP работу постят.
- Работы по "фреймворкам" относительно WP не много, но без адекватных знаний туда лучше не соваться. На мелких проектах - индусы перебьют, на крупных - люди с большим опытом и рейтингом.

Худший ответ:
Чем больше знаете, тем больше перспектив (и не только на фрилансе).
Ваш КЭП!
Не советую разбираться "по-ходу" дела на "живых" проектах. Шанс получить отрицательную карму на ресурсе очень велик.
Смотрите в сторону Phalcon для создания действительно быстрых решений.
Вопрос: Firefox при сохранении картинки берет название из alt, можно как-нибудь исправить?

Лучший ответ:
У меня не берет:
habrastorage.org/storage/cbeeb2c8/79eb23c9/b636a960/7dc58721.png

Ищите установленные у вас плагины.

Худший ответ:
В настройках на первой странице (General) в секции Downloads можно выбрать Always ask me where to save files. У меня стоит, потому что я предпочитаю давать собственные имена файлам (либо же менять их подпись соответственно своему стилю именования).

Кстати, у меня название название изображения при его сохранении берётся из адресной строки (Firefox 3.6.10 под Linux).
Вопрос: Как отделаться малой кровью при переходе на виртуализацию?

Лучший ответ:
- поставить на сервер qemu
- поставить драйвера virtio в debian (не знаю, есть ли они там уже)
- сделать qemu-img create -f qcow 
- у хостера на proxmox-е импортировать созданный qcow

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

Лучший ответ:
Можно почитать smashing magazine (англ.)
В статье высказывается мнение, что m-поддомены - это прошлое. Предлагается определять платформу пользователя (PC, mobile, tablet) и выдавать разный контент для них. Там описаны технологии и что как можно организовать.

Худший ответ:
Я считаю, что для высокопосещаемых ресурсов глупо делать один адаптивный сайт. Лучше сделать разделение по устройствам и использовать редиректы. Так и код получится более чистый и расширяемый. Сайт будет проще оттестировать, проще дебажить, дешевле поддерживать. Он не будет перегружен кучей ненужных скриптов и стилей, будет быстрее работать. 
Полностью адаптивный дизайн подходит для небольших блогов, лэндингов, лёгких визиток. В данном случае, я порекомендовал бы частичную адаптивность: к примеру мобильная версия и десктоп-планшет, либо десктопная и мобайл-планшет.
Вопрос: Как заставить Firefox обновлять страницы по F5?

Лучший ответ:
Попробуй это:
https://support.mozilla.org/en-US/kb/refresh-firef...

Худший ответ:
А работает ли Ctrl+F5?
Вопрос: Посоветуйте ноутбук для комфортной работы и учебы

Лучший ответ:
Подешевле...
Подороже...
Самая принципиальная разница в качестве матрицы. 
у 5хх — «как у всех», у 9хх — аналог ISP
Матовые, слава богу, у обоих…

Худший ответ:
Знакомый купил Packard Bell EasyNote NX69 — для ваших целей неплохо подойдет.
Вопрос: Что делать с чатиком?

Лучший ответ:
Принимайте


Худший ответ:
Какая версия скайпа?
Просто у меня на ubuntu Skype Beta 2.2.0.35 такой проблемы не наблюдается.
Вопрос: Nginx + php-fpm + freebsd. проблема?

Лучший ответ:
Решение: script_FILENAME, вместо script_FILENAME.
Для этого понадобилось поставить spawn-fcgi, увидеть там «No input file specified».
И попараить конфиг ))

Худший ответ:
конфиг php-fpm увидеть бы
Вопрос: Глюк Zen Coding в NPP (notepad++)?

Лучший ответ:
В файле plugins\Nppscripting\includes\Zen Coding.js ищем строку:

addMenuItem('Expand Abbreviation', 'expand_abbreviation', 'Ctrl+E');
и замените CTRL+E на любую удобную вам комбинацию (из клавиш ALT,CTRL,SHIFT и одного символа).
Если вы хотите CTRL+пробел, то нужно чуть-больше поменять, ищем

function addMenuItem(name, action, keystroke) {
после строки

for (var i = 0, il = keys.length; i < il; i++) {
var key = keys[i].toLowerCase();
нужно добавить:

if (key=='space') key=' ';
А теперь строку

addMenuItem('Expand Abbreviation', 'expand_abbreviation', 'Ctrl+E');
меняем на

addMenuItem('Expand Abbreviation', 'expand_abbreviation', 'Ctrl+Space');
Тогда у вас сработает CTRL+пробел.

Худший ответ:
переместите папку ZenCodingPython в %AppData%\Roaming\Notepad++\plugins\config
именно там настройки, а не в Program Files
%AppData%\Roaming\Notepad++\plugins\config\ZenCodingPython\zencoding\zen_settings.py
%AppData%\Roaming\Notepad++\plugins\config\ZenCodingPython\zencoding\my_zen_settings.py
+Опции > сочетание клавиш > плагины > Expand abbreviation > Ctrl+E
Вопрос: Предложите улучшить интерфейс программы

Лучший ответ:
Ну, замените хотя бы «Да/Нет» на чекбоксы — сэкономите по клику на каждое поле. Дальше. При вводе такого объема данных лучше сделать форму, разворачивающуюся на весь экран. Отшлифуйте взаимодействие с формой при вводе «только с клавиатуры» — такой ввод обычно быстрее, чем переключение «клавиатура/мышь». Это навскидку.

Худший ответ:
Её пугаются новички, потому что:
1. там цифры («770. Чистота и рет. конденс.», «1. Чистая», «1. Да») — они портят вид и съедают место;
2. непонятно, что вводить («Замечание: Замечаний нет», «Печь №0» явно вбиты из-за ограничений);
3. не очевидно, как работают кнопки +/−;
4. есть цветовое кодирование, которое ничего не означает (или означает?).
Её боятся опытные пользователи, потому что когда нужно быстро найти поле, под рукой нет поиска.
Вопрос: MacOSX — как автоматически загружать ssh-key в ОЗУ?

Лучший ответ:
в ~/.ssh/config пишемHost github.com
    HostName github.com
    IdentityFile ~/.ssh/github_key
    User ваш_для_гитхаба
    Port 22

Худший ответ:
Странным образом вопрос решился "сам собой". Достаточно было создать новый ssh-key для использования на GitHub и оставить его один на сервисе (до этого момента у меня было два ключа).
Теперь мой iMac Yosemite (абсолютно чистый после переустановки - никаких настроек в этом плане) ничего не спрашивает у меня - ключ грузится автоматически. Таким манером я скоро могу забыть о существовании этого ssh-key вообще )
Вопрос: Помогите разобраться с CAL-лицензиями для Windows Server

Лучший ответ:
www.microsoft.com/rus/licensing/Products/Server/WindowsServer2008/Default.aspx
> Лицензии CAL не требуется:

на пользователей или устройств, которые получают доступ к экземплярам серверного программного обеспечения только через Интернет без проверки подлинности или другой индивидуальной идентификации

т.е. это не ваш случай и вам нужны либо CAL, если пользователей обозримое количество, либо Windows Server External Connector

Худший ответ:
Самому интересно.
Подозреваю что кол-во пользователей зависит от редакции win2k8.
И вот еще, куда вводить эти CAL лицензии в самом сервере?
Вопрос: Нужно ли отдельно проектировать архитектуру проекта?

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

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

Лучший ответ:
Под Windows однозначно есть программки-сниферы. К сожалению уже не вспомню название, но 6 лет назад точно так же реверсил Apple монитор на предмет того, до каких сенсорных кнопкок на нем дотрагиваются.

Худший ответ:
Попробуй воспользоваться вот такой штуковиной: USB анализатор схема на сайте ra4nal.qrz.ru/index.shtml
Вопрос: Пыль в окно: что можно сделать?

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

Худший ответ:
Лучшее решение - бризер.
Вопрос: Lastfm API и русский язык?

Лучший ответ:
«ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=». urlencode($artist). "&api_key=". $key"
$artist надо в утф8.
Бесит у них то, что регистр русских букв важен, не могут сделать utf8_general_ci чтоли…

Худший ответ:
а каким образом кодируется параметр исполнителя в запросе?

вот так сработало у меня сработало
Вопрос: Посоветуйте сервис прототипирования на замену гомокинга

Лучший ответ:
Cacoo.com — несмотря на совершенно несерьезный внешний вид, наиболее функционален.

Худший ответ:
Все рано или поздно приходит к монетизации, вот и любимый перекличник ушел, хотя к нему прикипели и похоже пришло время заплатить.
iplotz.com/ — очень хорош, Free лицензия дает 1 активный проект — как вариант на первое время.
Вопрос: PHP-инъекции в прошлом?

Лучший ответ:
PHP-инъекция становится возможной, если входные параметры принимаются и используются без проверки.Источник То есть, они есть, были и будут пока есть те кто не защищает входные параметры/данные/и т.д.
Сейчас все нацелены на XSS, даже гугл готов платить 7500$ за уязвимость.
Вот и мини игра - https://xss-game.appspot.com/
Недавний пост на habr о XSS habrahabr.ru/post/224773

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

Лучший ответ:
Мне кажется проще использовать api yandex-а или других карт. При чем не только для этой конкретной задачи, но и  в целом для всего что связано с координатами, улицами и т.д. Сделал запрос, получил результат.
Кстати в ВКОНТАКТЕ гео инфа без токена получается. Там наверное проще будет.
vk.com/dev/database.getRegions

Худший ответ:
Через Google Maps API можно попробовать.
Вопрос: Как правильно писать &quot;плагинное&quot; приложение?

Лучший ответ:
Посмотрите в сторону MEF и Unity (если говорить про .net), позволят создавать достаточно хорошие расширяемые системы.
Если смотреть с более общей точки зрения, то «плагинабельность» — это достаточно широкая и проработанная тема.
Тут встают вопросы: какая именно плагинабельность вам нужна?

Нужно ли взаимодействие на базе SOA? нужна ли изоляция плагинов в отдельный домен? Можете ли вы обойтись простой структурой подлкючения модулей, или надо использовать шину сообщений? Нужно ли разграничение по уровням доверия и, соответственно, раздельный API?
Также вопрос по поводу инъекции зависимостей — будут ли ваши плагины больше отдельными модулями, или они будут тесно интегрироваться в существующую среду (например плагин переопределяющий нотификацию) и возможно использование DI.

Краткого совета «как писать» здесь быть не может, нужно знать задачу и все нюансы.
Если говорить просто о каком-либо фреймворке для обеспечения плагинабельности — почитайте статьи про MEF, они на английском, но дадут общее представление об одном из возможных путей решения проблемы.

Худший ответ:
А посмотрите API и доки любого подобного и 90% вопросов отпадут сами собой.
Вопрос: В каких сферах программирования активно используется математика?

Лучший ответ:
Навскидку:
1) обработка изображений, компьютерная графика и зрение - геометрия и алгебра
2) поиск - теория графов
3) искусственный интеллект - матстатистика, тервер, теория игр
4) моделирование, робототехника - вот здесь как раз матан, численные методы, теория управления
И зря вы так о матане, просто пока еще не дошли до логического применения этого предмета. Венцом его использования считается теория управления, которая в свою очередь применима к программированию сложных механических контроллеров (турбины аэс, генераторы тэц)

Худший ответ:
В мозгах
Вопрос: Шрифт в Ubuntu — Sans

Лучший ответ:
если установлен в убунте — просто скопировать файлы шрифта из /usr/share/fonts/truetype. они в ttf формате, прекрасно понимаются виндой. 
если не установлены — ifolder.ru/19383843

Худший ответ:
ну хотя бы 
find / -name *.ttf | grep -i sans
а потом нужное из найденного хозяйство скопировать в папку системных шрифтов win
Вопрос: Как освоить Drupal?

Лучший ответ:
Во вторую очередь я бы подружился с drupal.org/handbook ибо лучше читать из первоисточника(ошибок меньше)

Худший ответ:
К сожалению, хорошего единого учебника нет. Это реально большая проблема, я даже писал об этом. Так что если вам нужен именно Друпал, настройтесь на долгое изучение.

Я понимаю, не ответил на Ваш вопрос. Но, с другой стороны, не хочется Вас обманывать.
Вопрос: Почему не работает foreach в С++?

Лучший ответ:
foreach - это из библиотеки Boost. Внимательней читайте откуда копипастите код.

Худший ответ:
foreach - это из библиотеки Boost. Внимательней читайте откуда копипастите код.