pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как организовать таймер в Си?

Лучший ответ: Адаптивный sleep, скажем на половину или три четверти оставшегося до нулевой секунды интервала?

Худший ответ: Если вы пишете под Windows, то вот функция timeSetEvent
Вопрос: Как собрать данные в одну строку в ms sql?

Лучший ответ: В mysql это выглядело бы так:SELECT z.Nomer, GROUP_CONCAT(p.Name SEPARATOR ', ')
FROM Nakladnaya as n
INNER JOIN Product as p ON n.ProductID = p.ID
INNER JOIN Zakaz as z ON n.ZakazNomer = z.Nomer
GROUP BY z.Nomer
В ms sql, насколько я понимаю, group_concat нет, но есть какие-то способы его эмулировать. Возможно, есть еще какие-то специфические нюансы, но я в этом сомневаюсь.P.S. Печатал эту смесь английского и транслита и плакал кровавыми слезами.

Худший ответ: select 
z.Nomer,
(
   SELECT distinct Name + CHAR(10) FROM  #product p 
   where  p.ID in (select n.ProduktID from #nakladnaya n where n.ZakazNomer = z.Nomer) 
   FOR xml path('')
) 'names'
from #zakaz z
inner join #nakladnaya n on n.ZakazNomer = z.Nomer
group by z.Nomer

/* вместо #тбличка ... подставь свои таблицы, а далее жмякай F5 */
Вопрос: Как правильно использовать turbolinks в rails?

Лучший ответ: Отличная идея для решения проблем с турболинком - снести его сразу при создании проекта.
Ну это моё имхо ;)
P.S. https://github.com/turbolinks/turbolinks-classic#events

Худший ответ: Делаю функцию и передаю ее в $(document).ready(...) и $(document).on('page:load', ...)
ready_service = function() {
  return $('#start_registration_link').on('click', function(event) {
    return $('#registration-block').addClass('fullscreen');
  });
};
$(document).ready(ready_service);
$(document).on('page:load', ready_service);
тут подробнее — https://habrahabr.ru/post/167161/
Вопрос: Как вы организовывайте заказы?

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

Худший ответ: Вариант 1. Не брать совсем, касается всякой мелочи в основном.
Вариант 2. Взять и делегировать за процент знакомому того-же профиля, только с проверенными знакомыми.
Вариант 3. Посоветовать другого специалиста, ты посоветуешь, тебя посоветуют и заказчик будет доволен что не послали, пользуюсь для заказов более чем на 50% не моего профиля.
Вариант 4. Установить сроки с большим запасом чем обычно, он же отодвинуть срок начала (хреновый вариант, могут быть накладки)
Вариант 5. Нанять помощника на регулярной основе, можно будет брать больше заказов.
Вопрос: Менеджер библиотеки?

Лучший ответ: Использую Mendeley.

Худший ответ: а можно это по тегам раскидать в taggedfrog, например
Вопрос: Как импортировать/подключить py-модуль?

Лучший ответ: Добавь в начале скриптаimport sys
sys.path.insert(0, "путь-до-файла")

Худший ответ: Импорт модуля в Python 3import <название модуля>
from <название модуля, который выше> import *Звездочку можно заменить названием нужного элемента в модуле.
Вопрос: Yii2 Обмен сообщениями на сайте и система отображения онлайн-оффлайн?

Лучший ответ: Реализация зависит от текущей структуры БД и проекта.
1. Если не нужно обновление сообщений у пользователей без перезагрузки страницы, то просто создаете табличку messsage с полями id, text, user_id (может еще какие-то Вам понадобятся) и форму для создания сообщения. Тут не вижу никаких сложностей.
Если обновлять сообщения нужно без перезагрузки страницы, наподобие чата, то посмотрите в сторону пуш-сообщений, либо тупо через js  раз в несколько секунд проверяйте не появилось ли новых сообщений, если есть, то отрисовывайте.
2. Тут интереснее. Вариантов много самых разных. Из самых простых:На все страницы сайта повесить js скрипт, который на каждое событие отправляет запрос на какой-нибудь скрипт, но не чаще, например, 1 раза в 10 сек, чтобы не задосить себя. Хранить состояние юзера (онлайн/оффлайн) лучше в быстрой nosql базе. Также в базе хранить время последнего обновления состояния. Скриптом, например, по крону, отмечать всех оффлайн, кто не подавал признаков жизни более n кол-ва минутАналогично предыдущему варианту, но не делать js, а отмечать онлайн при открытии страниц, совершении каких-то действий. Можно даже скрипт отметки онлайном пользователя повесить на событие init приложения.
3. Да просто перебирайте и отрисовывайте как нужно, тут тоже не вижу проблем, стандратное использование php.

Худший ответ: Иван, я так вижу вы профессионал и так просто и легко описали практически в 2 словах о таком большом модуле, как комментарии, Не могли бы вы подтвердить свои слова на деле выложив в открытом доступе исходник модуля сообщений для yii2.  Я к тому что изначально пользователь "Phmphx" и я тоже  ждет помощи от профессионалов на деле, а не на словах. Спасибо за понимание!
Вопрос: Апгрейд: с i5 2500k на i7 2600k, стоит ли?

Лучший ответ: если упираетесь при тормозах в проц то стоит
а если в жесткий  диск или память то не стоит
надеюсь у вас стоит уже ссд и как минимум 16 гигов памяти?
если нет начните апдейт с них

Худший ответ: fcenter.ru/online/hardarticles/processors/34163-Op...
Для ваших задач HT вполне уместен и даёт побольше 10%, вполне даже 20-30%. За недорого - интересный вариант.
Альтернатива - 3770k, платформа та же, максимум bios обновить, этот ещё чуток быстрее.
Вопрос: Лишает ли гарантии перепрошивка Android-девайса?

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

Худший ответ: К примеру HTC ответил на этот вопрос так --> «Добрый день, %%username%%! Спасибо за обращение в НТС. Да, получение root на android устройстве или смена на модифицированную прошивку приведет к потере гарантии. Пожалуйста, обратите Ваше внимание, что Вы можете связаться с нами по телефону горячей линии *********** С уважением, НТС www.htc.com/ru» 

Не думаю, что Acer ответит иначе.
Вопрос: На какую зарплату могу рассчитывать (WEB-программист)?

Лучший ответ: Я называю себя богом. Жена недовольна...
А по теме — зарплата есть компромисс желания платить поменьше и получать побольше.
Никто нет платит за слова.

Худший ответ: От 20 000 рублей в месяц до 30 долларов в час.
Вопрос: Еще одна система для учета личных финансов

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

Худший ответ: Система уже полностью готова? Какая лицензия?
Думал написать себе для локального использования, а тут уже готовая)
Вопрос: Примеры сайтов с крутейшей html-css-js анимацией?

Лучший ответ: html5 анимация это и есть canvas или webgl.
Ну или css3, но html5 тут вообще не причем.

Худший ответ: matthew.wagerfield.com/parallax - пусть и демо плагина, но круто выглядит.
Вопрос: Почему LogCat выводит кучу не моих сообщений?

Лучший ответ: Когда приложение запущенно на устройстве выберете его в списке LogCat'а.

Худший ответ: выберите ваше приложение для отладки(рядом с девайсом) + фильтруйте по тегам
Вопрос: Вопрос хостерам о безопасности?

Лучший ответ: Не могу вам не чего сказать за apache, но на php-fpm + nginx я делаю так.

user = nginx
group = $pool # $pool равен группе пользователя в директории, которого храним сайт

Ну и chroot настраиваю.

При таких настройках для записи в директорию нам достаточно давать права 775, т.е. доступ будет только у пользователя в чей директории сайты nginx не сможет писать.

Худший ответ: Для нормальных технологий (python, ruby, java) есть тот же uwsgi с emperor mode и режимом tyrant. Каждый пользователь тогда имеет запущенный от своего имени веб-сервер. Ну и плюс упомянутый выше MPM для apache.
Вопрос: Где можно найти такой скрипт?

Лучший ответ: Возьмите их скрипт.

Худший ответ: Это вручную написано. Могу вам его дать.
Вопрос: ЧПУ в CodeIgniter?

Лучший ответ: С чего Вы так решили?

Худший ответ: , в CodeIgniter действительно нет нативной поддержки mod_rewrite

Работает без костылей — поэтому отсутствие костылей ввиду необходимости их наличия вряд-ли имеет смысл называть «отсутствием поддержки». 

«Сынок, все работает? Ничего не трогай!...»
Вопрос: Почему некорректно работает ajax?

Лучший ответ: Надо добавить e.preventDefault() чтоб форма не отправлялась.$('#form').submit(function(e){
  e.preventDefault();
  $.ajax({
    type: "POST",
    url : "mail.php",
    data: $(this).serialize()
  }).done(function(){
    alert('success');
  })
});

Худший ответ: <form id="form">
замените на <form id="form" method="POST">
Вопрос: Что взять: iPhone 4 или 4S?

Лучший ответ: Помимо камеры и быстродействия, у 4S есть ещё одно фактическое достоинство и два потенциальных:
1) нет проблем с антенной
2) вероятно, в ближайшее время появится русская Siri. На 4 она штатно не работает.
3) весьма вероятно, что он 4Ы поддерживаться на один релиз iOS дольше.
iOS 6 требует 3GS, iOS 7, вероятно, будет требовать минимум 4, а iOS 8 — минимум 4S. Но это лишь догадка.

Худший ответ: Якобы в сеть утекли цены на после 8 ноября 

Непонятно, насколько этому верить, но в 4s однозначно намного лучше камера. И побыстрее он. Если это имеет значение, то подождать и брать 4s. Особенно, если есть возможность в Штатах.
Вопрос: Как сделать переход по ссылке только после второго клика?

Лучший ответ: А теперь — самый короткий вариант. Просто запрещаем переход при первом клике =)$(".categoriesPage .categoryBox .textBox").one("click", false);

Худший ответ: Пара минут и все окей! Кликните для просмотра гото...
И да, есть очень хорошее событие: dblclick
Вопрос: Выгодно ли заказывать книги на Amazon.com?

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

Худший ответ: Ну заайдите и сравните, суть то амазона в том что заказываешь книги которых у нас нет, а раз нет то выгоднее.
Вопрос: Что выбрать или Django vs Flask?

Лучший ответ: На сегодняшний день ситуация такова, что Django гораздо сильнее востребован на рынке,  нежели Flask. Однако, для написания действительно сложных боевых проектов лучше брать Flask, в частности, из-за достаточно слабого ORM в Django, а так же из-за того, что Django очень монолитный фреймворк, что будет вызывать проблемы в сложных случаях, когда нужно больше, чем дает Django, или то, что он предлагает, в какой-то части не подходит для задачи. Здесь мощь Flask заключается в том, что он позволяет использовать разные инструменты для задач, связывая их, как нужно, иногда даже реализовывая компоненты под себя. Но, накладные расходы здесь будут — написание обвязки, необходимость уметь проектировать систему и более глубоко понимать, что происходит (но в больших и сложных проектах это и так необходимо.)

Худший ответ: Django, MySQL (ну либо Postgres)
Вопрос: А есть ли api у brainstorage?

Лучший ответ: Нету, он написан на рельсах, поэтому очень просто понять есть ли он или нет.

Худший ответ: Почему не спросите здесь: http://brainstorage.me/feedback?
Вопрос: Photoshop или Illustrator в веб дизайне?

Лучший ответ: По хорошему, в PS общая картина отрисовывается, а в AI или Corel всякие элементы по типу кнопок и лого. 
Например, в дальнейшем, заказчик захочет увеличить лого и придётся танцевать с бубном с растровой картинкой. Поэтому лучше, мелочи, которые будут вставляться картинкой, рисовать в векторе)

Худший ответ: Оба, но в большей степени PS.
PS для растра, IL для вектора. Мухи отдельно котлеты отдельно.
Вектор в вебе пока что не так повсеместно используется, но для элементов (кнопочки всякие и тд и тп) он будет неплохим дополнением.
Вопрос: Первые заказы, выбор CMS?

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

Худший ответ: dle. если сравнивать dle и wordpress, то это небо и земля. есть минус - она платная, но вы просто посмотрите шаблонизатор. там, действительно, всё понятно. открываете и сразу пишете сайт. а с wordpress'ом вам придётся помучится. а так же стоит посмотреть на скорость работы. wordpress нереально отстаёт по скорости работы от dle.
Вопрос: Что изучить для back-end на Java?

Лучший ответ: Возьмите spring framework. Требует определенных умственных усилий на старте, но потом окупится скоростью и гибкостью разработки. так же можете посмотреть на play 1/2, который не требует погружения в ЕЕ.

Худший ответ: JEE и WebServices  + JPA
Вопрос: Yii2 как правильно выполнять выборку данных из БД и отображать её?

Лучший ответ: all/one после where забыли:$answers = Answers::find()->where(['ticket_id'=> '47'])->one();

Худший ответ: Еще можно так: c2n.me/3pofkD3
Вопрос: Бекап mysql ложит сайт на несколько минут?

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

Худший ответ: Не вполне понятна изначальная задача. Сделать бакап? Или что бы не падал от mysqldump-а?
Просто кроме mysqldump-а в первом случае можно посоветовать
а) sypex dumper
или
б) mysqlhotcopy
Вопрос: Выбираем ноутбук для сына

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

Худший ответ: Если ребенку компьютер нужен только для игр, то почему бы не остановить выбор на игровых приставках? Серия Lego, если я не ошибаюсь, как и много других детских игр есть и на PS и на XBox. Или, как написал Urvin, можно купить планшет, необязательно китайский. Может Amazon Kindle Fire или Acer A100. Или же карманные приставки, типа PS Vita.

Я считаю, что для ваших целей ноутбук — это слишком.
Вопрос: Как создать exe из формы c++ cli?

Лучший ответ: Слишком мало входных данных, чтобы дать вам ответ.
Как я понял, в вашем случае движок планируется в виде редактора игр, в котором по нажатию волшебной кнопки "Создать игру" (образно) будет компилироваться exe-шник, так?
В таком случае вам нужно будет вместе с движком поставлять компилятор и при нажатии той самой волшебной кнопки запускать процесс компиляции. Ну, а файлы для компиляции будет создавать и заполнять редактор на основе действий пользователя

Худший ответ: Вы можете оформить "движок" в виде отдельной библиотеки. И да, это будет отдельный проект в солюшене. Создание экзешника остается делом студии.Пример из документации.
Вопрос: Где найти легкий WYSIWYG редактор?

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

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

Лучший ответ: Что за ад у вас в разметке? Зачем вы суёте .container внутрь .container-fluid, и тем более .container в .row? Зачем присваиваете класс .col-md-2 тегу img? 
1) Вся секция - это .about-project. Присваивать ей ещё и .container-fluid не имеет смысла. 
2) Нельзя использовать .container внутри .container-fluid. Выбирайте что-то одно.
3) .row всегда внутри .container. Размещать .container внутри .row нельзя.
Вот верный вариант вашей разметки:<section class="about-project">
    <div class="container">
        <div class="row">   
            <div class="about-project__img col-md-2">
                <img src="#" alt="О проекте">
            </div>            
            <div class="about-project__descr col-md-10">
                <h2 class="about-project__title">О проекте</h2>
                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatem illum maiores voluptates assumenda veritatis maxime nemo laborum, voluptatibus ea ipsa necessitatibus, architecto odio distinctio numquam ut, eaque consequatur quo! Debitis.. </p>  
            </div>
        </div>
    </div>
</section>

Худший ответ: попробуйте поменять вложенность контейнера и роу<section class="about-project container-fluid">
	<div class="container">
		<div class="row">
			<img src="#" alt="О проекте" class="about-project__img col-md-2">
			<div class="about-project__descr col-md-10">
				<h2 class="about-project__title">О проекте</h2>
				<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatem illum maiores voluptates assumenda veritatis maxime nemo laborum, voluptatibus ea ipsa necessitatibus, architecto odio distinctio numquam ut, eaque consequatur quo! Debitis.. </p>
			</div>
		</div>
	</div>
</section>
Вопрос: Мysql запросом?

Лучший ответ: Зачем в таблице-связке поле id?

SELECT Members.* FROM Members LEFT JOIN members_teams ON Members.id = members_teams.member_id and team_id = 1 where members_teams.member_id is null


Худший ответ: Лучше использовать JOIN. Как-то так:
SELECT Members.* FROM Members LEFT JOIN members_teams ON Members.id = members_teams.member_id WHERE team_id <> 1
Вопрос: На чем написать поисковик среди торрентов?

Лучший ответ: Для начала нужно почитать истории ужасов про штрафы в сотни миллионов и сроки на десятки лет за нарушение авторских прав.
Потом надо погуглить по словам DHT crawler - сам не ставил, руки не дошли
Из коробки dht crawler есть в клиенте vuze wiki.vuze.com/w/Swarm_Discoveries работает между его пользователями, базу в 200к набивал, правда она у меня слетела если заранее настройки на максимум не поставить 
То что сайт на вордпресс особо ничего не значит, это может быть просто вывод того, что собрала сторонняя программа 
Кроме btdigg есть еще bitsnoop + на хабре база магнетов рутрекера

Худший ответ: на с++
Вопрос: Как вытащить последнюю запись из таблицы когда одна запись ссылается на другую в этой же таблице?

Лучший ответ: Mysql не умеет джойнить рекурсивно, так что просто решить эту задачу не получится.
Можно пойти тремя путями:
1. Определить максимальное количество редиректов и джойнить таблицу саму к себе это количество раз. Решение не очень элегантное, но самое простое.
2. Изменить структуру бд и хранить для каждой строки id реальной страницы. Наверное, это самое правильное решение, но его относительно сложно реализовать.
3. Обрабатывать эту логику скриптом, делая рекурсивные запросы. В лоб, но может быть прожорливо по ресурсам.

Худший ответ: можно, гуглите словосочетания Adjacency list, Matherialized Path, Nested sets, Closure Table не забывая подставлять слово MySQL, найдёте кучу описаний и кучу готовых реализаций.
Всё названное это оптимизированные варианты хранения деревьев в реляционных БД.
Вопрос: mysql_real_escape_string vs mysql_escape_string

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

Худший ответ: На stackoverflow ищем да? =)
goo.gl/LgdZi

Краткий пересказ: нельзя, ибо для экранирования нужна информация о кодировке подключения к базе.
Внизу, правда, дана якобы безопасная функция.
Вопрос: Как оптимизировать SQL запрос рандомной выборки?

Лучший ответ: У Вас есть 2 задачи: задача найти вхождения строки, и задача выбрать из результатов случайные 10.
Это 2 разные задачи :)
Первую задачу логично решать используя инструменты предназначенные для поиска, например Sphinx. sphinxsearch.com
Он быстро вернет Вам id подходящих записей.
Из них средставами PHP выбираем сколько надо случайных, далее запрос в SQL select ... where id in (1,2,3,4...)
В Вашем случае это будет наиболее производительное и масштабируемое решение.
PS Мне не очень понятна сама идея вывода 10 случайных записей соответствующих паттерну. Не лучше ли выводить 10 самых релевантных? :) Или у вас слишком общий паттерн и о релевантности речи не идет? Уточните этот момент пожалуйста.

Худший ответ: www.warpconduit.net/2011/03/23/selecting-a-random-...
вот тут 3 примера шустрых rand() выборок
Вопрос: Какие технологии и трюки использовались для создания фронтенда главной страницы pochta.ru?

Лучший ответ: На почте не используется, но возможно вам пригодится набор готовых css анимаций
https://daneden.github.io/animate.css/

Худший ответ: Это модное сочетание React, jQuery и jQuery-плагинов.
Вопрос: Польза от постоянного Elevator Pitch?

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

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

Лучший ответ: сделайте подтяжки входов регистра килоом по 10 на массу, конденсатор по питанию впихните - электролит и керамику.

Худший ответ: сделайте подтяжки входов регистра килоом по 10 на массу, конденсатор по питанию впихните - электролит и керамику.
Вопрос: HTML+PHP+JS в Sublime Text 2

Лучший ответ: Секрет успеха в том, что и HTML, и PHP, и JS должны быть в отдельных файлах. И потребностей таких не будет возникать…

Худший ответ: У меня стоит Flatland Monokai:



В случае чего можно подкорректировать цвета
Вопрос: Как в C++ назначить одному вектору значение другого?

Лучший ответ: en.cppreference.com/w/cpp/container/vector
v1 = v2
неужели не работает?

Худший ответ: v1 = v2;
илиv1.clear();
v1.insert(v1.begin(), v2.begin(), v2.end());
Вопрос: Скрипт галереи с миниатюрами?

Лучший ответ: Фоторама, бро:
fotorama.io

Худший ответ: Посмотрите highslide как вариант
Вопрос: Скорость работы оперативной памяти?

Лучший ответ: На Хабре есть великолепный цикл статей про хардвер, которые лишь немного устарели за 3 года с момента публикации. Вот тут есть то, что вас интересует habrahabr.ru/post/80962/
при двухкратном увеличении частоты прирост перфоманса в реальных задачах будет максимум 10%. А часто — и того меньше.

Худший ответ: в чем это будет заметно?
В бенчмарках. Больше — примерно нигде. www.overclockers.ru/lab/38160_2/Izuchenie_vliyaniya_chastoty_i_tajmingov_pamyati_na_primere_platformy_LGA1156.html

А что мешает провести эксперимент? Если у вас сейчас стандартная 2-канальная память, то вынимаете одну из планок и снижаете делитель до минимального. Заметите разницу? Сомневаюсь.