Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Зачем нужны CMS если есть phpmyadmin?

Лучший ответ:
phpmyadmin не обладает защитой от дурака.

Худший ответ:
А новые данные вносить через phpmyadmin (картинки — на сервер).
Тогда можно обойтись вообще без базы данных, просто вносить данные в html файлы. Получите кроме всего прочего экономию ресурсов
Вопрос: А можно ли остановить загрузку конкретной каритинки Javascript

Лучший ответ:
А если для картинки динамически создавать iframe с ней, и если не пришло событие из айфрейма о том, что картинка загрузилась, то удалять айфрейм вместе с картинкой? Сейчас попробовал — при удалении айфрейма, загрузка картинки останавливается.

Худший ответ:
У картинки есть событие «onabort». Может попробывать его тригерировать( img.fireEvent(«abort»))?
Вопрос: Мне 24, работа по обслуживанию компьютеров, в кого я могу переквалифицироваться?

Лучший ответ:
Полноценно изучить сетевое администрирование, либо целенаправлено изучить один из языков программирования (инфографика прилагается). Можете совместить знания о железе и программирование, такие специалисты на вес золота. 
Всё в ваших руках. Удачи Вам!

Худший ответ:
До полноценного сурового админа не хотите дорасти ?
Вопрос: Перестала работать гибернация в Windows 7?

Лучший ответ:
какой-то драйвер наверное тупит
у меня звуковая в ноуте так тупила
решил проблему переустановкой свежих дров на звук…

Худший ответ:
Можно попробовать удалить файл hiberfil.sys и перезагрузиться.
Вопрос: Почему возвращается нуль?

Лучший ответ:
var count = $(".container>*").length; // =3 - количество элементов непосредственных потомков
var count = $(".container *").length; // =6 - количество потомков вместе с их "детьми"))

Худший ответ:
Попробуйте такvar count = $(".container *").length;
Вопрос: INPUT -j DROP блокирует исходящий трафик. Что делать?

Лучший ответ:
У вас дропаются все входящие пакеты, то есть с вашей системы пакеты то уходят, но ответы от удалённых хостов дропаются. Для этого правило, разрешающее пакеты от установленных соединений, -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT должно стоять выше правила -A INPUT -j ispmgr_deny_sub, в цепочке которого дропаются все пакеты.

Худший ответ:
1. Если знаете что такое консоль, то пишите правила и применяйте их системными инструментами, а не через прослойку ISPManager'а.
2. Вы уверены, что /etc/sysconfig/iptables перезаписывается ISPManager'ом? Т.е., скорее всего, в системе правил больше, чем в файле. Приведите вывод iptables -L -n. Думаю, что ISPManager просто генерит правила налету не сохраняя.
Вопрос: Как на c# задать значения 15 переменным, названия которых изменяются на единицу?

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

Худший ответ:
Тогда уж XAML-элементы, а не переменные. В любом случае что-то не так, пробовали ListView?
По вопросу: используйте метод FindName(). Будет примерно так:for (int i = 1; i <= 15; i++)
{
  var element = (UIElement) FindName("per" + i);
  // ...
}
Вопрос: Как установить Phalcon + Nginx + PHP-FPM+ база?

Лучший ответ:
У меня для вас плохие новости...

Худший ответ:
Ну или хотя бы скажите где можно арендовать сервак или хостинг с предустановленным "Phalcon1.3.3 + Nginx 1.7 + PHP-FPM+ MySQL5.6. " + от 1гб озу
Вопрос: Зачем вы пошли в разработчики?

Лучший ответ:
Сейчас наше общество можно разделить на две категории:
1.Тех, кто управляет машинами
2.Тех, кем управляют машины
Управляя машинами, я управляю обществом. Вопрос лишь в том, как "высоко" находится моя машина...

Худший ответ:
1) Мечта. С 8 лет мечтал стать програмиистом.
2) Доволен.
3) Это их право и их выбор.
4) Жизнь покажет.
5) Не вижу смысла менять ее во многих мелочах и не вижу возможностей изменить ее действительно кардинально.
Вопрос: Посоветуйте книжные интернет-магазины, торгующие технической литературой и принимающий webmoney

Лучший ответ:
books.ru — отличный недорогой магазин.

Худший ответ:
bomsale.ru - можно здесь посмотреть. У них на все книги  скидки)
Вопрос: OS X софт для работы системного инженера?

Лучший ответ:
putty можно юзать под Mac OS - есть куча статей как его туда поставить, но для некоторых задач хватает и терминала встроенного

Худший ответ:
1) Я пользую iTerm в качестве замены стандартного терминала.
Для работы с последовательным портом можно использовать screenscreen /dev/ttyS0 19200
(только номер порта подставьте типа /dev/tty.usbserial-FTALKY8I)
Или minicom. Поставьте его из brew.
Единственное, нужно его настроить и убрать кучу модемных команд, но это делается один раз.
На свои супермикро хожу по консоли bmc через браузер, проблем не было...
Вопрос: Постоянно тормозит Гугл Хром, в чём причина?

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

Худший ответ:
shift+esc может там что-нибудь интересное найдете.
Вопрос: Как сделать личный кабинет на сайте?

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

Худший ответ:
Разве создание ЛК не обучают в учебниках по PHP? На сколько я знаю, такие уроки есть везде -_-
Вопрос: Как сделать от такую маленькую галерею но чтоб при нажатии на фото оно увеличивалось?

Лучший ответ:
Вполне хорошее решение fancybox.net

Худший ответ:
Выводите маленькие картинке, нажатие по каринке обрабатываете JS, а потом скрытый тег img делаете видимым и пишете нужный src. В jQuery для этого куча плагинов есть.
Вопрос: Библиотеку для распознавания номеров автомобилей?

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

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

Лучший ответ:

Как можно больше кэшируйте
При обращении к странице должно быть минимальное количество запросов к базе, а лучше вообще без них
Используйте оперативку по максимуму, в свое время перевод некоторых элементов в проекте с MySQL на memcache дал большой прирост
Заранее продумайте архитектуру серверов и связь серверов между собой для большей масштабируемости
Отказывайтесь от Apache в пользу связки Nginx+php-fpm


Худший ответ:
из дополнительного, использовать:
 — eAccelerator (если всё же апача осталась)
 — поставить mysql в связку мастер — мастер для маштабируемости, при этом запись запросы можно делать на любой из серверов, и несколького слейвов для чтения.(это уже более денежный вариант)
Вопрос: Чем вы пользуетесь для локальной разработки под Magento?

Лучший ответ:
Как правило, любое программное обеспечение в среде виртуальной машины работает в разы медленнее, чем в обычной среде основной операционной системы компьютера.Отказ от Vagrant и Virtualbox и установка требуемого для разработки программного обеспечения (интерпретатор PHP, веб-сервер, XDebug) напрямую ускорит работу Magento в разы.Всё перечисленное программное обеспечение (интерпретатор PHP, веб-сервер, XDebug) является свободным и поставляется с открытым исходным кодом, поэтому при отсутствии скомпилированной версии конкретно для Вашей операционной системы его можно скомпилировать самостоятельно.
Поэтому XDebug доступен во всех средах (операционных системах), которые разработчики используют для разработки интернет-магазинов, в том числе и для Mac OS X 10.9.Современные версии интерпретатора PHP (5.5.13) работают заметно быстрее, чем используемая Вами устаревшая версия PHP 5.3.2, которая была выпущена 4 года назад, 4 марта 2010 года.Заметное ускорение работы Magento даёт правильная настройка MySQL, а особенно подсистемы InnoDB, интенсивно используемой Magento,Помимо программной настройки заметно ускоряет работу MySQL размещение баз данных на отдельном носителе данных.
В частности, одним из простых способов ускорения Magento на локальном компьютере является покупка быстрого внешнего накопителя данных
(который можно подключить через обычный интерфейс USB) и использование этого носителя только для баз данных MySQL.Значительно ускоряет работу Magento использование акселератора PHP. 
Несколько лет назад лучшим решением для Magento был акселератор APC, в настоящее же время акселератор (называется OPCache) уже включён в ядро современных версий PHP.В обычных условиях промышленной эксплуатации Magento значительно ускоряется посредством включения кэширования данных и режима, который в Magento называется «компиляция» (почти не имеет отношения к общепринятому смыслу слова «компиляция», технология заключается в автоматическом слиянии множества файлов с программным кодом в единый, что на несколько порядкой сокращает количество обращений к файловой системе).
В условиях разработки от кэширования данных и «компиляции», как правило, приходится отказываться, потому что в этих режимах поведение системы не всегда может соответствовать текущему состоянию программного кода и данных.В таких условиях значительный (при выключенном кэшировании — до 50%) прирост производительности даёт установка специального расширения для интерпретатора PHP: «Быстрое ядро Magento».
«Быстрое ядра Magento» реализует низкоуровневые, наиболее ресурсоёмкие и никогда не меняемые прикладным программистом операции Magento на языке С, что ускоряет их на порядок.
Примером таких операций является работа с XML.
В дистрибутиве Magento Community Edition 1.9.0.1 содержится 884 файла XML, и большая часть из них будет обрабатываться при каждой загрузке страницы, если кэш отключен, и это будет занимать 30-40% от общего процессорного времени, требуемого для формирования веб-страницы витрины интернет-магазина.

Худший ответ:
попробуйте что ли памяти дать и включить кеш
Вопрос: Настройка DNS под heroku (root domain)?

Лучший ответ:
пример настройки через ip heroku:
@ A 174.129.212.2 
@ A 75.101.145.87 
@ A 75.101.163.44
www CNAME yourapp.herokuapp.com.

Худший ответ:
Есть другой вариант CNAME запись www поддомена смотрит на хероку, а CNAME запись корневого домена смотрит на www:

www.domain.com. 3600 IN CNAME app.herokuapp.com.
@ 3600 IN CNAME www.domain.com.
Вопрос: Есть ли техническая возможность автоматизировать установку программ для Android?

Лучший ответ:
Установить apk на устройство из консоли можно спомощью утилиты adb:$ adb install /somefolder/app.apk
С GooglePlay приложениями думаю придется "тыкать пальцами" или попробовать достать apk файлы с маркета.
Итого: пишите bach/python скрипт который перебирает apk файлы и вызывает adb install

Худший ответ:
Вариант с SCCM 2012 R2 не рассматривали ? Как раз в этой версии допилили поддержку мобильных устройств.
Вопрос: Маршрутизация в Asterisk через API теле2, куда копать?

Лучший ответ:
Чтобы не запрашивать каждый раз стоит держать свою базу номеров, тогда алгоритм примерно такой:
1. Запрашиваем из базы данные по номеру, если они не старше N дней (ODBC или MYSQL)
2. Если данных в базе нет (или они старые), то делаем запрос к сайту (CURL)
3. Если данные с сайта получены, разбираем строку, заносим данные в базу с указанием времени запроса
4. Если данных нет - отрабатываем стандартный план звонка или пытаемся определить по префиксам
Дополнительно можно сделать внешний скрипт, который будет периодически небольшими порциями обновлять данные в таблице.

Худший ответ:
По какой-то причине последнее время часто подглючивает. Пришлось использовать альтернативный вариант с мегафоном.
mnp.sh:
#!/bin/bash
curl -s -X POST "moscow.shop.megafon.ru/get_ajax_page.php?action=ge..." |sed -e :a -e 's/<[^>]*>//g;/;//ba' |iconv -c -f cp1251 -t utf8 |sed 's/\"/\n/g' |awk '{if($0 ~ /tele2/) print "Tele2"; if($0 ~ /МТС/) print "MTS"; if($0 ~ /Билайн/) print "Beeline"; if($0 ~ /МегаФон/) print "Megafon"; }'
На всякий случай напишу как использовать (увы не все знают): 
./mnp.sh 79111111111
А в диалплане примерно так (соль и перец по вкусу):
...
same =>    n(L_check_mnp),NoOP(${ARG1} "Определение оператора по базе MNP - скрипт whois.sh")
same =>    n,Set(operator_${ARG1}=${SHELL(/my_scripts/mnp.sh 7${ARG1:1:10})})
...
same =>    n,NoOP(Operator is ${operator_${EXTEN}})
same =>    n(L_choice),GotoIf($[${operator_${EXTEN}} = Mts]?dial_to_mts,${EXTEN},1)
same =>    n,GotoIf($[${operator_${EXTEN}} = Other]?dial_to_other_channels,${EXTEN},1)
same =>    n,GotoIf($[Other${operator_${EXTEN}} = Other]?dial_to_other_channels,${EXTEN},1)
same =>    n,Set(GLOBAL(D_N_for_h1)=${EXTEN})
same =>    n,Set(GLOBAL(F_N_for_h1)=${CALLERID(num)})
same =>    n,GotoIf($[${operator_${EXTEN}} = Megafon]?dial_to_megafon,${EXTEN},1)
same =>    n,HangUp()
Вопрос: Каким программистом стать?

Лучший ответ:
О боги, ну что за вопросы пошли. Занимайтесь тем, что больше нравится. Я вот осознаю, что на программистов Java и 1С сейчас спрос гигантский. И при этом платят хорошие деньги. Но вот не моя сфера и все. 
Программирование - такая штука, которая должна доставлять удовольствие. А работая только ради денег, хорошим программистом стать затруднительно. 
Пробуйте себя в разном. Все равно ограничиться одним языком не выйдет. 
И да, насчет 1С. За рубежом эта штука не котируется. Если в долгосрочной перспективе есть желание куда-то вдруг уехать за пределы стран СНГ, и при этом планируется делать упор только на одной технологии, 1С стоит слать лесом. 
Если хотите спрос и деньги, идите в сторону Java. Сейчас все лавры достаются джавистам. 
А чтобы быть, как вы выразились, вроде программиста-бога, надо брать С без плюсов. Ассемблер, ладно уж, сейчас отошел в этом плане немного в сторону, и без него можно прожить.

Худший ответ:
Тоже советую обратить внимание на Java.
Вопрос: Как проще всего сделать фильтр НЧ для установки между розеткой 220 и колонками?

Лучший ответ:
Вы, ваш ноутбук и любой-другой токопроводящий предмет имеющий непосредственный контакт с входом ваших колонок будет выступать в качестве антенны, а входной каскад вашего усилителя в качестве приёмника прямого преобразования. Всё это вместе взятое «слушает» ближайшую к вам радиостанцию. Вылечить это явление можно при помощи вменяемого (хорошо экранированного) кабеля к вашим колонкам намотанного (10-20 витков) на феритовогое кольцо магнитопроницаемостью 1000-2000НМ, если не поможет, то тогда от каждого канала на массу ставится два диода, через резистор 1-2К. 
Сие манипуляции должны погасить явление полностью.

Худший ответ:
Дроссель поставить. По-идее даже хороший сетевой фильтр поможет.
Вопрос: Как найти бэклинки на сайт?

Лучший ответ:
яндекс или гугл вебмастер

Худший ответ:
www.linkpad.ru - бесплатный, но база данных у него хуже, и инфы по сайтам и ссылкам меньше. Из бесплатно лучший вариант.
Также есть еще ru.majestic.com - можно сказать, что прямой конкурент ahrefs.com, тоже платный, но можно и за бесплатно некоторую инфу собрать.
Вопрос: Стоит ли квадратные jpeg аватарки (или gif/png) уменьшать до 2^n или можно хоть 123x123?

Лучший ответ:
«круглые» размеры никакого профита не дадут
но есть смысл делать размер кратным размеру DCT. вроде-бы 8x8 или как-то так )

Худший ответ:
На рисунке слева аватарка, смаштабированная 256 -> 128. Справа — 256 -> 111.

Разница есть. Но на маленьких картинках, думаю, чувствоваться не будет.
Главное — масштабировать их пропорционально. Вот за нарушение пропорций вебмастера убить мало.
Вопрос: Как сделать Резиновый квадрат с контентом?

Лучший ответ:
width:10vh;
height:10vh;
будет уменьшаться относительно высоты.
width:10vw;
height:10vw;
относительно ширины

Худший ответ:
Думаю квадрат у вас не выйдет резиновый, поскольку его резиновость пойдет в ту или иную сторону взависимости от контента, может быть только на js спрограммировать, но тоже сомнительное занятие.
Вопрос: Применить :before и :nth-child на li?

Лучший ответ:
просто поменяйте li a:before на li + li a:before

Худший ответ:
На 9 строкеli a:first-child:before
Вопрос: Какие самые актуальные разрешение экрана у различных устройств?

Лучший ответ:

Основные разрешения в которых я тестирую сайты

Худший ответ:
P.S. Забив свой вопрос в поисковик, ты получишь много интересующей тебя информации из различных источников.
Вопрос: Syslog-ng — как организовать централизованный сбор логов?

Лучший ответ:
Зачем вы делаете это через фильтр то ?
ПО первой ссылке с гугла в сислогнг настраивается почти также как и в рсислоге
 destination logpile {
           file("/logs/$HOST/$YEAR/$MONTH/$FACILITY.$YEAR$MONTH$DAY"
           owner(root) group(root) perm(0600)
           create_dirs(yes) dir_perm(0700)); };
        log { source(inputs); destination(logpile); };

Худший ответ:
@opium , спасибо за ответ. Проблема была на отправляющем хосте, не слал, зараза)
В итоге следующий конфиг на сборщике:
source s_input {
        internal();
# ловим всех по UDP
        udp(ip("0.0.0.0"));
        };
destination NEW_LOG { file("/var/log/.../$DAY$MONTH/may.log" create_dirs(yes) owner("USER") group("GROUP") dir_owner("USER") perm(0640) dir_perm(0750) dir_group("GROUP") ); };
filter NEW_FILTER { host ("HOST_NAME");};
log { source(s_input); filter(NEW_FILTER); destination(NEW_LOG); };
# NEW_LOG  - произвольное название приёмника
# USER - владелец, непременно указываем реального владельца, имеющего права на запись
# GROUP - группа , непременно указываем реальную группу, имеющую права на запись 
# NEW_FILTER - произвольное имя фильтра
# HOST_NAME - имя хоста, так же можно заблаговременно указать в /etc/resolv.conf
Не забываем закрыть незадействованные порты.
Вопрос: Nginx как создать домен 3 уровня?

Лучший ответ:
Лучше пропишите нормальные имена в /etc/hosts127.0.0.1 server cdn.server
потом добавьте в секцию server строкуserver_name server
а в другуюserver_name cdn.server

Худший ответ:
В чём проблема то?
...
  server_name my.very.long.name.in.some,test.domain.com;;
...
абы это имя в dns'е было прописано, хоть in a, хоть in aaaa, хоть cname, как у меня, например
Вопрос: Как загрузить Linux в ОЗУ при загрузки ОС?

Лучший ответ:
Возможно ли?
Вряд ли.
Есть специальная группа дистрибутивов List of Linux distributions that run from RAM.
Берите и пользуйтесь.

Худший ответ:
Насколько мне известно, ArchLinux делает что-то подобное. Один из их слоганов "незанятая память - мёртвая память", поэтому Arch подгружает в память даже те части системы которые не используются. Прирост производительности ощущается
Вопрос: Как ухаживать за экраном MacBook Air?

Лучший ответ:
Если ноутбук это рабочий инструмент, а не предмет поклонения и фапа, то какой смысл с этим вообще заморачиваться, я свой рукавом протираю если надо, а еще на верхней крышке бутерброды резал, в дороге очень удобно, а эир именно дорожный ноут. Задача ноутбука выполнять рабочие функции, а не быть предметом интерьера с набором специальных салфеточек и сдувателей пыли, я так понимаю вы его только купили - это скоро пройдет, как на новой машине, хозяин парится о ней до первой царапины, дальше уже пофигу. И да за пару лет на экране куча мелких царапин, которых при работе не видно, на работу никак не влияют и позволяют спокойно сунуть ноут в сумку с кучей хлама, не заворачивая его в пупырчатую пленку, что экономит время и избавляет от лишнего геморроя. С техникой надо сразу обращаться так, как будто она чужая и служит уже несколько лет, избавит от бесполезного приклонения.

Худший ответ:
Мягкие салфетки подойдут или фланелевая тряпочка, идет обычно с техникой в комплекте. 
Ну а чистящие средства для ухода за ПК в большом ассортименте.
Фанатейте на здоровье, никого не слушайте )
Спустя некоторое время после покупки, вы будете менее щепетильны )
Но колбасу резать на крышке ноута - это человек немного погорячился.
Вопрос: Почему nokogiri класс в PHP парсит не все сайты?

Лучший ответ:
file_get_contents был взят для простоты примера. Лучше воспользоваться специализированной библиотекой, которая будет определять на основе заголовков, был сжат ответ сервера или нет. Могу посоветовать docs.guzzlephp.org/en/latest
ЗЫ. Приятно неожиданно встретить вопрос по своей библиотеке )

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

Лучший ответ:
tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=512M 0 0
Первая же ссылка в гугле по запросу "ubuntu move tmp to ram"

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

Лучший ответ:
Выбирайте дистрибутивы с rolling release, чтобы не было "пришло время переустановить линукс". Например, Arch Linux. Плюс он довольно минималистичен и быстр.
DE - openbox или xfce4.

Худший ответ:
1, 2 - Выбрал Debian testing, в sources.list прямо указал testing, вроде бы так можно получить некое подобие rolling release.
У меня с Debian с давних пор плохие отношениях, в этот раз не обошлось без приключений, не обновляются зеркала (хеш сумма не совпадает). Cтавил с netinst и остался без DE :) Подожду пару дней и ещё помучаю.
Даже с accept_keywords="~x86" никогда таких проблем не было в gentoo, очень странно, что с пакетным дистрибутивом на практике выходит больше возьни. Вообще, вроде бы всё тоже самое, но как-то не так и не на тех местах (это я о впечатлении по Debian).
3, Сделал вывод о смерти xfce из последней новости на официальном сайте от "28
2012". Уже позже наткнулся на новость о том, что xfce рассматривается как DE по умолчанию, надеюсь это только на пользу пойдет DE.
Вопрос: Посоветуйте аудиоплеер

Лучший ответ:
Лучше D2+ только D2. =)

Худший ответ:
habrahabr.ru/blogs/hardware/74549/
на ebay купил пару месяцев назад за 700р
Вопрос: Где ошибка в gruntfile.js?

Лучший ответ:
Вы забыли запятые:}, // <-- Запятая
  //Сжатие
  uglify: {
    build: {
      src: 'production/js/script.js',
      dest: 'production/js/script.min.js'
    }
  }

Худший ответ:
Консоль всегда (или почти всегда) показывает где ошибка (файл, строка).
А "Ванны", вы забыли замазать во втором случае :-)
Вопрос: Какой монитор лучше выбрать для цветокоррекции в пределах 40т? MAC и PC?

Лучший ответ:
Почитайте обзоры на tftcentral.co.uk и обратите внимание на точность заводской калибровки режима сргб. Если нужен широкий охват, вариантов мало — asus p246 nec pa241 dell 2410. Nec ругают меньше всех и у него лучшие фишки и характеристики. Асус говорят, на той же матрице что нек и делл но исполнение попроще и подробных обзоров почти нет. У меня нек п221 с широким охватом и я пока так и не сделал нормальный профиль для режима сргб, адоб ргб как раз калибруется проще, а у сргб визуально белый и серый другие, хотя должны быть те же. Я так понимаю, у п241 все куда проще изза функции multiprofiler. Про ваш монитор нашел один обзор где режим сргб выдавал большие ошибки при калибровке, поэтому не стал его брать)
Если охват не нужен, то берите любой led 24 дюйма на е-ips матрице за 15-20к, делл ХП и леново неплохи. есть еще самсунг 27 дюймов с pls матрицей по интересной цене, но про него не читал)
Ах да, про мак) калибровал макбук подруге, большой разницы в процессе нет. Если там такие сложности с управлением цветом даже в случае обычного охвата у монитора(этого не знаю, может и покупкой sRGB монитора все обойдется), ищите монитор с калибровкой LUT самого монитора, вышеназванные нек и асус это умеют, но у нека для этого нужен фирменный софт который в имеет пробные 14 дней потом просит бабла, а у асуса про калибровку лута я не читал, ибо подробных обзоров нет) есть сторонняя прога basiccolor, но я ее еще не пробовал, пишите в лс отпишусь как заюзаю. При калибровке LUT монитора, настройка срабатывает независимо от оси и видеокарты, в отличие от обычной хардверной калибровки, при ней калибруеется lut видеокарты

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