pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как переводится variants и 'data matching' в применении к функциональным языкам программирования?

Лучший ответ: pattern matching — сопоставление образцов/шаблонов (практически везде такой перевод встречал)

Худший ответ: А разве не подходит в данном контексте пряой перевод:
pattern matching — совпадение по действиям; по выполняемым операциям
variants — варианты

лаконично и смысл отображает)
Вопрос: В чем плюсы аппаратного межсетевого экрана?

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

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

Лучший ответ: Каждый раз, когда на toster/so задают вопросы с mysql_* - в мире грустит один котик.

Худший ответ: Чем могут грозить
SQL-инъекцией.
Вопрос: /tmp/phpfpm.sock в каком виде нужно передавать переменные окружения?

Лучший ответ: Ну а вы почитать спецификацию FastCGI не пробовали?

Худший ответ: По моему многое описано как передавать в стандартном конфиге nginx, по аналогии написать остальное не сложно, или у вас не nginx?
Вопрос: Как определить сколько ресурсов будет есть сайт на wordpress?

Лучший ответ: в футер добавить<?php {  echo " MySQL: " . get_num_queries() . " Запросов: "; timer_stop(1); echo " секунд. Память: ".round(memory_get_usage()/1024/1024, 2)." MB" }   ?>
что б узнать сколько потребляет
Далее ставим кеш https://wordpress.org/plugins/em-object-cache/ или https://ru.wordpress.org/plugins/wp-cachecom/
и радуемся. Хостин вам за сколько надо?

Худший ответ: Мне достаточно узнать, сколько памяти он потребляет. Остальное потом. Просто никогда таким вопросом не задавался. А то что в гугле странное очень..
Сайт будут посещать до 200 в будущем 500 чел в день. т.е не много. Тарифы которые предлагают, это SSD, и 96, 112, 128, 156 памяти на процесс PHP.Нужно замерять в текущий момент, а потом в кеш.
Сайт нужно запустить срочно. Но за минимальные деньги.
Вопрос: Как соединить Angular и Node.js( Express)?

Лучший ответ: Я начал использовать mean.io. Прикольное решение, mean означает mongo express angular nodejs.
Основные вещи уже реализованы в ядре, вам только остается сделать свой пакет

Худший ответ: вот работающий starter-kit: https://github.com/angular/universal-starter
ну и ещё tsd мёртв, бери typings
Вопрос: Глючит комп и нетбук. WinXP

Лучший ответ: Высохли конденсаторы на материнской плате.
s15.radikal.ru/i189/1004/59/300fba1e33c9t.jpg

Худший ответ: что с антивирусами?
Простой способ определить, в системе проблема или в железе — бэкапнуть системный диск чем-то типа акрониса, поставить голую систему и попробовать поработать в ней. Если симптомы повторятся — значит железо. Если нет — можно восстанавливать системный диск из образа и пытаться разбираться с софтом.
Как по мне — если одинаковые глюки на нетбуке и компе — значит проблема с софтом. 
Что с антивирусами?
Винда обновляется?
Вопрос: Где на практике применяется Stack

Лучший ответ: я за 5 лет успел пописать сайтики, игры для ios, приложения для ios и ни разу не использовал стек :D

Худший ответ: В самих программах и используется: Call Stack.
Вопрос: IT подкасты для обычных пользователей. О чем говорить?

Лучший ответ: >Как вы думаете, какие основные темы можно затронуть при создании подкастов ознакомительно-обучающих на тему общения с компьютерами

Что «Интернет» это не синяя (рыжая, красная, зелёная...) иконка!
Что адрес сайта надо вводить в адресной строке, а не в любимом (дефолтном, кем-то установленном, ...) поисковике на домашней странице!
Что антивирус без обновлений только тормозит систему!
Что у ос и другого софта без обновлений куда больше шансов подцепить какую-нибудь заразу, а если при этом ещё и сидеть под администратором…!!!
Что вконтакте и одноклассники вовсе не предназначены для обычной переписки, для этого есть электронная почта!

Думаю хватит для начала :)

Худший ответ: Было бы здорово:
 — Женщина диктор (Blah-blah taxi порой слушаю только из-за голоса Джеорджины)
 — Зачем нужны кодеки? Зачем вобще нужен этот файрволл? а уже на вашей страничке можно скачать единственный хороший (не утруждать же себя выбором, когда и так паника-паника-паника!). И в тексте быстренько рассказать об огненной стене и про различные преобразования.
 — Сравнения. Без холиваров, просто "+" и "-". И помочь пользователю таки выбрать Canon или Nikon. 
 — Must have. Или первые -дцать программ, которые мы ставим сразу после свежей ОСи. Антивирус, тотал, офис, браузер и т.д. 

И чтобы потом вас не упрекнули в узком мышлении или же слишком малом выборе.
Мой аргумент был бы такой:
Я решил для себя, что полугодовой ключ на др.Веба из недорогого журнальчика решает большинство проблем. В том числе и с поиском ключей, да и вообще раздумьями. И всем друзьям, чтобы не заморачиваться и их главное не морочить (им, в отличии от меня изначально плевать — лишь бы работало и было лучшим), я советую того-же Веба, который прекрасно работает, сканирует, обновляется и не мешает.
Вопрос: Лицензия на использование Material Design Lite?

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

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

Лучший ответ: Есть. Посмотрите в сторону droidwall. Это брэндамуэр, в котором можно четко задать что позволительно делать аппарату, а что нет.

Худший ответ: Пользуюсь этими советами (фаирвол не ставил), ничего лишнего не потребляет (только при подключении к wifi): devfaq.ru/search?tagid[1]=1247&tagid[2]=1 
Ответ на 20й вопрос
Вопрос: Хорошая книга по C#

Лучший ответ: Если по основам C# и .NET, то сперва Троэлсена, потом Рихтера.

Худший ответ: С# 2005 для профессионалов
Microsoft ASP.NET 2.0 с примерами на C# 2005
Очень рекомендую. года 4 назад мне этих книг хватило чтобы выучить .net с нуля и сдать 2 майкрософтовых экзамена.
Вопрос: Почему не правильно вводит дату в базу данных mysql в PHP скрипте ?

Лучший ответ: Какого типа колонка (EndDate) в БД?
Еще попробуйте заменить date("Y-m-d", $d1); на date("Y-m-d 00:00:00", $d1);

Худший ответ: echo $date2;
 вставьте после 
$date2 = date("Y-m-d", $d1);
и покажите
Вопрос: Как сделать декорацию заголовка подстраиваемую под ширину текста в CSS ?

Лучший ответ: Вариантов тут куча, и думаю предложат их другие. Я же хочу предложить такой способ, о котором в другом вопросе напомнил @RadiationX 
codepen.io/iiil/pen/mtcuD
Что касается других вариантов - можно использовать before/after, можно просто тремя блоками верстать.
Если фон однородный - вот такой вариант codepen.io/iiil/pen/yczbe
Скобки-то нужны или нет?
Третий вариант, с использованием border-image. Поддержка не очень по ie (от 11), вместо картинки пользователь увидит просто зеленую рамку, то есть Вы используйте свою картинку, а пользователям старых ie сделайте адекватную замену обычным бордером.
codepen.io/iiil/pen/mtcuD

Худший ответ: Смотрите, можно и без изображения.
Вопрос: Асинхронный веб-сервис на чем можно построить?

Лучший ответ: За Java не скажу, хотя там наверняка найдется нужное.

А для .NET можно посмотреть на SignalR.

Худший ответ: Qt, TCP и SOAP как формат тела сообщения… будет не сложней, чем на Java или .NET
Вопрос: Как убрать смещение страницы влево при появлении полосы прокрутки?

Лучший ответ: При помощи calc(100vw - 100%) можно вычислить ширину скроллбара (а если он не отображается, то будет 0). Идея: при помощи отрицательного margin-right увеличить ширину  на эту ширину. При этом появляется горизонтальная полоса прокрутки — ее скрываем.html {
  overflow-x: hidden;
  margin-right: calc(-1 * (100vw - 100%));
}Пример. Нажатие кнопки "change min-height" скрывает\отображает скроллбар.

Худший ответ: Без примера сказать сложно, но попробуйте overflow-x:hidden добавить к блоку.
Вопрос: Как работает этот SQL запрос?

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

Худший ответ: По стандарту SQL-92
1. Выполняется FROM - формируется рабочая таблица
2. к этому результату применются предикаты предложения WHERE
3. GROUP By
4. HAVING
5. SELECT
6. ORDER BY (формально не входит в определение SELECT)
(C) Джо Селко. SQL для профессионалов. Програмирование.
Вопрос: Существует ли перебор на php как в js?

Лучший ответ: $x = $y ?: $z;
если PHP не мохнатой версии.

Худший ответ: На будущее, пробегитесь по операторам/конструкциям и синтаксису ЯП, который используете.
Это займёт немного времени, но подобных вопросов возникать не будет.
PS Тернарный оператор присутствует в большинстве ЯП.
Вопрос: Можно ли уже начинать использовать html5?

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

html5demos.com/ — здесь статистика есть: какие браузеры, какие фишки поддерживают.

Худший ответ: О чём тут думать-то? Конечно можно использовать и нужно.
Вопрос: Поиск array по MySQL

Лучший ответ: Я решил у себя подобную задачу иначе, используя регулярные выражения:
- множественный выбор из таблицы:SELECT t.id FROM table t WHERE t.tags REGEXP '[[:<:]](1|2|3)[[:>:]]'
- одиночный выбор:SELECT t.id FROM table t WHERE t.tags REGEXP '[[:<:]](1)[[:>:]]'
Таким образом вы исключаете варианты 11, 12 и т.д.

Худший ответ: WHERE `tags` LIKE '%,".strtoupper($tag1).",%' OR `tags` LIKE '%,".strtoupper($tag2).",%'
и так далее по всем tag в tags?
?
Вопрос: Как убить проклятый скайп?

Лучший ответ: Skype на windows 8 гавно

Худший ответ: Вирусняк няк няк =)
Вопрос: Как научиться веб-программированию, если ты гуманитарий?

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

Худший ответ: может, все дело в скуке. может, в принципе, это не ваше. может, начните с математики. может, наймите репетитора или в группу обучаться или просто товарища найдите, чтобы в паре проект какой-нибудь делать. один на один - тяжело. 20% только способны поднять материал с нуля. другим нужна поддержка. и оптимистичнее надо - в 1,5 раза тяжелее учеба идет, если постоянно сожалеть и сомневаться.
Вопрос: Хочу отдать проект в хорошие руки, а не могу

Лучший ответ: выберИм?
оО

Худший ответ: Кто не пускает? Если ссылки не будет на проект, то вроде можно. А ссылку потом кому-нибудь в личку скиньте.
Вопрос: Адаптивная верстка html-письма в gmail. Как?

Лучший ответ: Никак. Gmail (мобильный клиент) не поддерживает медиа-запросы.
Верстка резиновыми таблицами, где можно.
PS: Верстальщик писем, опыт 5 лет.
PPS: Имеется ввиду самое кроссплатформенное решение.

Худший ответ: возможно гмайл использует important, тогда как понимаете ваши настройки игнорируются.
Вопрос: Как решить проблему https Wordpress на хостинге nginx + apache?

Лучший ответ: У меня так:
один docker контейнер с wordpress и apache
второй docker контейнер с nginx
1) в настройках WP изменяю адрес сайта с https
2) дамп бд, меняю все ссылки на https, заливаю дамп назад
3) в wp-config добавляю define('FORCE_SSL_ADMIN', true);
4) в wp-config изменяю// If we're behind a proxy server and using HTTPS, we need to alert Wordpress of that fact
// see also http://codex.wordpress.org/Administration_Over_SSL#Using_a_Reverse_Proxy
//if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
        $_SERVER['HTTPS'] = 'on';
//}
Все, работает по https.

Худший ответ: Логи, конфиги, Apache, Nginx.
В WP адрес устанавливается в двух константах
WP_HOME и WP_SITEURL
В статьях ссылки быстро можно заменить с помощью WP-cli или https://github.com/interconnectit/Search-Replace-DB
З.Ы. Зачем вам в этой связке апач?
Вопрос: Как организовать мониторинг температуры ПК для windows?

Лучший ответ: 
Службами Windows 
Процессами Windows 
Это видать юмор такой, компилить по быстрому HelloWorld-ы с названием файла соответсвующим температуры и запускать :)
Вам я так понимаю нужна реалтайм температура? Такое в журналы не пишут ;)
Для полноценного мониторинга есть Zabbix, cacti и т.п.

Худший ответ: По случаю жары и сдохшего кондея в серверной, в выходные подключался по РДП к серверу, и смотрел в АИДЕ датчики. Решил для себя, что температура SSD практически равна температуре воздуха в серверной - 37 градусов.
Вопрос: Поиск психолога [сайты, сообщества, рекомендации] ?

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

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

Лучший ответ: у вас уже есть веб-сервер (httpd) в составе бизибокса.
осталось его запустить и натравить на папку со скриптами.
например создать папку /www/cgi-bin/
а в ней скрипт с нужной операцией:
#!/bin/sh
echo "Content-type: text/html"
echo ""
echo "<html><header></header><body>"
echo "<h1>Test</h1>"
echo "</font></pre>"
echo "</body></html>"

осталось запустить сервер:
httpd -p80 -d /www
и можно пробовать ;)

Худший ответ: у вас уже есть веб-сервер (httpd) в составе бизибокса.
осталось его запустить и натравить на папку со скриптами.
например создать папку /www/cgi-bin/
а в ней скрипт с нужной операцией:
#!/bin/sh
echo "Content-type: text/html"
echo ""
echo "<html><header></header><body>"
echo "<h1>Test</h1>"
echo "</font></pre>"
echo "</body></html>"

осталось запустить сервер:
httpd -p80 -d /www
и можно пробовать ;)
Вопрос: Как перенести базу MongoDB ?

Лучший ответ: Не возникнет, после создания они не проверяются

Худший ответ: Задача ID - быть уникальным на столько, на сколько это возможно. Поэтому в него и примешивают всякие ингредиенты, вроде id процесса и машины, комбинация которых повышает его уникальность. Только и всего. А проблемы могут возникнуть только если вы захотите записать в БД 2 идентичных ID.
Вопрос: Как средствами css сделать такую границу у блока?

Лучший ответ: Тень задается box-shadow, online box-shadow генераторов хоть отбавляй, вам остается только повернуть блок на нужный угол с помощью transform: rotate()

Худший ответ: Сделал с помощью transform: rotate() и box-shadow
Вопрос: Как получить значение null класса Integer?

Лучший ответ: Integer является Serializable. Поэтому, если хотите именно так передавать, то getIntent().getSerializableExtra() вам в помощь. Только при получении, перед кастованием проверяйте на null.  
Но я бы на вашем месте передавал примитивный тип, а вместо null использовал например дефолтное значение -1.

Худший ответ: чуть замороченней использовать Parcelable.
кода больше писать, но можно сложные объекты передавать.
public class Ride implements Parcelable { ....}
Intent intent = new Intent(context, ReportActivity.class);
intent.putExtra(Ride.class.getCanonicalName(), ride);
context.startActivity(intent);
Вопрос: Посадят ли меня в тюрьму за то что срисую чужое изображение?

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

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

Лучший ответ: примерно так:public class JobHost : IRegisteredObject
    {
        private readonly object _lock = new object();
        private bool _shuttingDown;

        public JobHost()
        {
            HostingEnvironment.RegisterObject(this);
        }

        public void Stop(bool immediate)
        {
            lock (_lock)
            {
                _shuttingDown = true;
            }
            HostingEnvironment.UnregisterObject(this);
        }

        public void DoWork(Action work)
        {
            lock (_lock)
            {
                if (_shuttingDown)
                {
                    return;
                }
                work();
            }
        }
    }

public static class MyHelper
    {
        private static readonly Timer _timer = new Timer(OnTimerElapsed);
        private static readonly JobHost _jobHost = new JobHost();

        public static void Start()
        {
            _timer.Change(TimeSpan.Zero, TimeSpan.FromHours(1));
        }

        public static void OnTimerElapsed(object sender)
        {
            _jobHost.DoWork(() =>
            {
                // action ...
            });
        }
    }
ну и в global.asax прописать:public class Application : HttpApplication
    {
        protected void Application_Start()
        {
            // ....
            MyHelper.Start();
        }
    }

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

Лучший ответ: Если вы точно уверены, что у вас всегда будет точка в качестве разделителя запятой, то вам проще всего будет задать инвариантную культуру.double d = double.Parse("1.1", CultureInfo.InvariantCulture);
Если всегда запятая, но не уверены, что будет стоять русская локализация в системе:double d = double.Parse("1,1", CultureInfo.GetCultureInfo("Ru-ru"));

Худший ответ: А так:double d = double.Parse("1,1");
Console.WriteLine("Value of d: {0}", d);
Все дело в локализации которая установлена в операционной системе. Если ru, то запитая, если eng, то точка.
Вопрос: Как увеличить лимит запросов к API instagram?

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

Худший ответ: Так и есть, единственное решение. Можно, конечно, в саппорт написать.
Вопрос: Как проводить коммуникации по фасаду здания?

Лучший ответ: В деревянных домах проводка делается в металлорукаве без установки коммутационных коробок. Это вопрос пожаробезопасности, а не эстетики.
Коаксиал с силовым кабелем не тянут в одной гофре. Это может стать причиной наводок. (плывущие полосы и рябь).
Серая гофра - редкостная фигня. На улице тянут черную гофру. А в помещениях - оранжевую (low smoke).
P.S. Гофру можно красить.

Худший ответ: Возьмите IP камеру с питанием PoE. По-простому - питание и картинка идут по одному обычному компьютерному кабелю. 
Наружный кабель - черного цвета диаметром 6 мм - или спрячется в стык между брусьями, или не будет бить в глаза.
Вопрос: Какой игровой движок выбрать для небольшой онлайн игры?

Лучший ответ: Для начала посоветую посмотреть доклад Дмитрия Девишева (Mail.ru) с КРИ-2010. Дмитрий рассказывает о трудностях разработки игровых онлайн проектов.
Из оффлайна в онлайн (6 частей):
www.youtube.com/watch?v=KteOkdvPmdA
www.youtube.com/watch?v=_Tl1ymSmsQY
www.youtube.com/watch?v=ekmXj9L5bmo
www.youtube.com/watch?v=9mD3AmzUl4g
www.youtube.com/watch?v=wjer9nPMVYI
www.youtube.com/watch?v=04MlZt58lio

Худший ответ: Смотря насколько небольшой игры, например MMO Lineage II работает на ru.wikipedia.org/wiki/Unreal_Engine, там же можно посмотреть и «конкурентов».
Вопрос: Какую выбрать CMS для одностраничного сайта?

Лучший ответ: вот очень интересный вариант, наверное, то, что вам нужно
https://leeflets.com/

Худший ответ: для одностраничника годится static site generator.
Вопрос: Как организовать проверку присутствия зарегистрированного пользователя на сайте?

Лучший ответ: Запоминаем время последнего запроса юзера (last_request_time). Когда требуется узнать онлайн он или нет прибавляем к last_request_time, скажем, 10 минут.last_request_time + 10 мин > current_time === юзер онлайн
Если этого не достаточно раз в N секунд/минут стучим с клиента для обновления last_request_time

Худший ответ: Есть вариант с использованием websockets. Он даёт самую большую точность по детектированию онлайна и наименьшие затраты по ресурсам системы, поскольку веб-сокеты удерживают соединения и имеют состояния.
Подойдёт из php библиотека Ratchet. Либо можно взять node.js или в python Tornado
Вопрос: Какую книгу лучше взять для изучение программы visual studio?

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

Худший ответ: Для "изучения" вещей, таких как IDE, в которых и изучать то нечего, есть официальная документация. Официальная документация к продуктам Microsoft, имеющих отношение к разработке ПО (VS, TFS, библиотеки и прочее), находится на специальном портале, называемом Microsoft Developer Network (MSDN).
Вопрос: В каких задачах по веб-разработке вам требовались знания алгоритмов?

Лучший ответ: Разумеется обычно никто их не пишет (есть готовые протестированные библиотеки), но знать что эти алгоритмы есть необходимо. И разобрать их тоже необходимо.
Проведу очень отделенную аналогию. Вы обычный охранник, и ваш коллега Вася тоже охранник. Вы делаете одно и тоже, стоите и наблюдаете. Но зарплата у Васи больше. Почему такая несправедливость? Ведь вы делаете все одинаково. Но в свободное от работы время Вася ходит в спортзал и в тир. И в случае ЧП Вася будет более подготовлен. За это его и ценят.
Ну так вот, "покачка тела" ни у кого не вызывает сомнений. Её легко формализировать, пощупать. Но "прокачка мозга" точно так же существует. И тщательный разбор книг условного Вирта даст вам именно это. И хоть вы не сможете увидеть увеличившийся вес на штанге, следующую книгу вы поймете быстрее.

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

Лучший ответ: <!--[if IE]>
   <style type="text/css">
   .color-block { 
       background:transparent;
       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50990000,endColorstr=#50990000); 
       zoom: 1;
    } 
    </style>
<![endif]-->
Более подробно тут

Худший ответ: Браузер Internet Explorer кроме 11 версии поддерживать уже не нужно.