pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Почему phpmyadmin качает файл?

Лучший ответ: Не включен php как модуль апачки, соответственно просто отдает файлы, а не запускает их.

Худший ответ: В рут директори сервера создал php файл с php_info() и все показывает как надо.
Вопрос: Как выпилить w3support.net из выдачи google?

Лучший ответ: ваш_запрос → ваш_запрос -site:w3support.net

Худший ответ: для Хрома есть плагин
personal blocklist chrome extension chrome.google.com/webstore/detail/nolijncfnkgaikbjbdaogikpmpbdcdef?hl=uk
Вопрос: Что интересного есть в вашем стандартном шаблоне?

Лучший ответ: Не знаю насколько интересно, но может кому пригодится. Частями найдено на просторах интернета, использую в своем template + normalize.
Заменяем длинный текст placeholder многоточием:input[placeholder]          {text-overflow:ellipsis;}
input::-moz-placeholder     {text-overflow:ellipsis;} 
input:-moz-placeholder      {text-overflow:ellipsis;} 
input:-ms-input-placeholder {text-overflow:ellipsis;}
Скрываем placeholder при фокусе::focus::-webkit-input-placeholder {color: transparent}
:focus::-moz-placeholder          {color: transparent}
:focus:-moz-placeholder           {color: transparent}
:focus:-ms-input-placeholder      {color: transparent}
Курсор для label + отмена раздражающего выделения при клике:label {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
Только вертикальный ресайз для textarea (horizontal часто ломает диз):textarea {
	resize: vertical;
}
Убираем дефолтный курсив у address:address {
	font-style: normal;
}
Убираем подсветку полей:input:focus,
textarea:focus {
		outline: none;
}
Адаптивные img:img {
	height: auto;
	max-width: 100%;
	width: auto\9;
}
Адаптивные видео:.video {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.video iframe,  
.video object,  
.video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
Перенос слов:.break-word {
        word-wrap: break-word;
}
Обнуляем списки глобально, т.к. часто используется для навигации и проч., в области контента можно задать другие стили.ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
Нумерованный список с подпунктами:ol {
	counter-reset: list1;

	li:before {
		counter-increment: list1;
		content: counter(list1) '. ';
	}

	ol {
		counter-reset: list2;

		li:before {
			counter-increment: list2;
			content: counter(list1) '.' counter(list2) '. ';
		}

		ol {
			counter-reset: list3;

			li:before {
				counter-increment: list3;
				content: counter(list1) '.' counter(list2) '.' counter(list3) '. ';
			}
		}
	}
}update дополнительно стили для печати
P.S. Что-то конечно юзается не всегда, по желанию лишнее удалить, замечаниям и критике буду рад.

Худший ответ: Вертикальное выравнивание по середине для inline-block.vertical-middle {
    white-space: nowrap;
    > *{
        display: inline-block;
        vertical-align: middle;
        white-space: normal;
    }
    &:after{
        content: '';
        display: inline-block;
        height: 100%;
        width: 0;
        vertical-align: middle;
    }
}
Расположение блоков по всей ширине родителя, тоже для inline-block.justi {
    text-align: justify;
    display: block;
    &:after {
        content:'';
        display: inline-block;
        width: 100%;
        height: 0;
        visibility: hidden;
    }
}
Вопрос: Как составить техническое задание для «landing page»?

Лучший ответ: Нужно описать структуру страницы и пожелания к ее исполнению максимально наглядно. В идеале - нарисовать макет любым доступным способом: в программах для прототипирования, в графическом редакторе или самое простое - вручную и отсканировать, или просто дать ссылку на максимально похожий пример и снабдить его подробными комментариями, что в нем поменять. Часто ТЗ пишут просто текстом, но картинка обычно намного информативнее и снимает массу лишних вопросов. Можно так же составить ТЗ вместе с исполнителем или заказать его, если совсем уж не хочется делать самостоятельно. 
А вообще - куда вам написать? Давайте сделаю и ТЗ, и лендинг. Или стучитесь в скайп alexaya_x

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

Лучший ответ: Разаные цвета имеют разную восприимчивость чел. глазом, соответственно усреднять нельзя.
Если имеется ввиду формула, то вот один из вариантов:
G  =  0.21 * R + 0.71 * G + 0.07  * B

Худший ответ: 1) RGB -> HSB
2) обнуляешь saturation
3) преобразуешь обратно HSB -> RGB
Вопрос: Какие ресурсы для продвижения мобильных игр в Android маркете и IOS маркете?

Лучший ответ: А***нный у вас инди. Идите, на индигого, кикстартер, стим-гринлайт. Выкладывайте игру на том же редит. Стойте с плакатом у метро. Чё как "для массового потребителя"-то?

Худший ответ: 4pda.ru - там можно заказать рекламу. Хорошо помогает.
Вопрос: Почему не включается компьютер после чистки?

Лучший ответ: вот прям в тему
habrahabr.ru/post/247055

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

Лучший ответ: Можно использовать spring mvc:
1. Tutorial
2. Также хороший пример step-by-step создания простенького аналога твиттера есть в Spring in Action. 
3. Пример с гитхабе.
А можно начать с азов - сервлетов. Туториал от оракла.

Худший ответ: Вот простейший пример приложения на JSP.Здесь толково рассказано о том, как развернуть JSF-приложение. JSF более актуален для Java, чем JSP.
Также есть множество JavaScript-фреймворков, активно использующихся в Java веб-приложениях.
Лезть в Spring не рекомендую, по крайней мере до тех пор, пока не разберетесь как следует с принципами работы веб-контейнеров и основным стеком серверных технологий Java. А потом погуглите "Spring vs Java EE 6"...
Вопрос: Написание кроссплатформенного приложения (linux/windows) + сервер статистики. Что выбрать?

Лучший ответ: JAVA не?

Худший ответ: Отвечал на второй ваш вопрос, тут также - требования размытые, но по ним видно что язык также любой подойдет. 
По двум вопросам могу предположить, что вы преподователь не ИТ специальности и судя по всему опыта в программировании у вас мало или нет, но есть желание сделать программу для тестирования студентов. 
Могу предложить познакомится с nodejs. на нем можно и десктоп проги писать (NWjs, electron atom) - кросплатформенные и серверную часть (которая к тому же экономна по ресурсам и не грузит). в дальнейшем можно и мобильные приложения (react native)
плюсы - один язык везде (десктоп/сервер/фронтенд/мобильные) хотя везде будут свои нюансы конечно. и еще плюс - огромное сообщество. 
также многие здесь наверное порекомендуют Python также можно и десктоп писать и сервер, но порог входа будет выше.
Вопрос: Как стать linux-user?

Лучший ответ: А как вы стали windows-пользователем? Точно также и с linux

Худший ответ: Начните с линукса. Я прямом смысле. 
Скачайте любой дистрибутив (например ubuntu). Поставьте себе его на компьютер и заставьте себя не удалять его недели две.
И тогда вуаля! Вы линукс-юзер!
Забудьте про книги. Толку в них немного. Пользуйтесь форумами, и встроенными мануалами.
Вопрос: Возможно ли написание дипломной работы в Markdown?

Лучший ответ: Как вы собираетесь с markdown решать такие задачи, как расположение изображений на странице; сносок; написание формул; правильная нумерация формул, изображений, вставок кода; подсчёт этих формул, изображений, вставок кода; оформление титульного листа; работа с библиографией; соответствие оформления ГОСТам и другим стандартам, в конце концов?
Фактически, выбирая markdown, вы нагружаете себя дополнительной работой по решению всех вышеперечисленных проблем, в то время как большая их часть уже давно решена теми, кто использует LaTeX.
В конце концов, если в вашем дипломе предполагается очень простое форматирование, то можно попробовать писать основной текст в markdown, а потом конвертировать его в LaTeX, но грабли всё равно будут.
Так что, лучше потратить 2-3 вечера на знакомство с полезным инструментом :)

Худший ответ: markdown->html->pdf. немного магии (скриптов) и готово
Вопрос: Оплата на сайте без ухода с самого сайта (Яндекс.Деньги)

Лучший ответ: У меня скорее не ответ, а коментарий…

Я таким вещам не доверяю и отношусь подозрительно.

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

Лучший ответ: Какая операционная система (вангую windows 7)?
Возможно просто долго стартует.
Уменьшите кол-во памяти для эмулятора.
Отключите звук, камеры на нем, все чем не пользуетесь.
Включите опцию "Use host GPU".
Обновите Android SDK Platform-tools и Android SDK Tools в SDK Manager.
Запустите эмулятор с ключем  -debug-all  - что пишет?
Возможно эмулятор обиделся, что вы его называете "ведроидом", попробуйте обращаться "многоуважаемый ведроид".

Худший ответ: согласен. предлагаю удалить вопрос.
Вопрос: На чем писать сервис сбора статистики?

Лучший ответ: что-нибудь, что не дохнет как php, например python-wsgi или ruby-rack скрипт. в базу записывать в асинхронном режиме. можно не в базу, а в файл. опач, нжынкс или что другое - без разницы

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

Лучший ответ: Способ, что предложил Сергей Наломенко, имеет один недостаток: если закроется аккаунт с которого открыли общий доступ к папке, то и эта расшаренная папка пропадет. Что бы иметь независимую копию придётся физически её скопировать. Единственный способ, который полноценно работает (кроме скачивание папки на компьютер и залив её на другое облако) - это расширение для хрома (и яндекса): https://chrome.google.com/webstore/detail/copy-fol...
Есть одна особенность его работы: надо войти под аккаунтом того диска, на который надо копировать папку, предоставив ему доступ к папке, которую надо скопировать. Этот скрипт копирует всё, включая права доступа, не изменяя при этом имена вложенных папок и файлов.

Худший ответ: 1. Предоставьте доступ к файлам/папкам на нужный google аккаунт
2. Зайдите в "Доступные мне"
3. Перетащите нужное в "Мой диск"
Вопрос: Request.get python?

Лучший ответ: Быть может для некоторых фоток date совпадает и более поздние перезаписывают предыдущие.

Худший ответ: Что сверяет уловие максимума if x.startswith('photo_')and(int(x[6:])>max) по сути? Запусти отладку pdb и все увидишь своими глазами. Проверь, что возвращает твое условие.
Вопрос: Как получить 3 уровня вложенных записей одним SQL запросом?

Лучший ответ: Как вариант:SELECT * FROM :table WHERE 
  company_id = :company_id 
  OR parent_id = (
    SELECT id FROM :table WHERE company_id = :company_id)
  OR parent_id IN (
    SELECT id FROM :table WHERE parent_id = (
      SELECT id FROM :table WHERE company_id = :company_id))
А вложенный массив уже потом можно собрать в коде

Худший ответ: Не совсем понял что вы хотите. Вы хотите получить готовое дерево? Т.е. готовый многомерный массив?
Вопрос: Как подключиться к PostgreSQL через Python?

Лучший ответ: Ничего 
mod_python уже не поддерживается
так что установи nginx + uwsgi

Худший ответ: Я так понимаю django...
Надо в setting.py занести:
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'name',                      
        'USER': 'user',
        'PASSWORD': 'pass',
        'HOST': 'localhost',
    }
}
Потом объявить сущности. Отправить их в БД.
А затем запрашивать на такой манер:
education = Education.objects.all()
Вопрос: Какую выбрать CMS для новостного издательства?

Лучший ответ: Modx и Drupal это полуфабрикаты, к которым должен прилагаться специалист. И уровень у него должен быть выше, чем у ребят, которые настраивают темы на Wordpress за $50

Худший ответ: drupal, может быть maxsite - как никак русская
а лучше самописная система, с обязанностью разработчика поддерживать проект
Вопрос: Как вернуть файлы?

Лучший ответ: вставь в строку сверху d:/учеба/tdt/2015-09-07/

Худший ответ: смени атрибуты на папке
Вопрос: Как проверить raid1 в freebsd при загрузке с LiveCd?

Лучший ответ: Грузимся с лайфсидишки или синглюзера, дальше gmirror load подгружаем модуль фри для работы с рейдом, смотрим в каком состоянии рейд gmirror status, дальше если деградация и идут проценты, то fsck -y на gm раздел, не в коем случае не на физический, а то можно не слабо похерить систему. Если процентов нет, а один из дисков тупо вывалился, то gmirror forget gm0 - заставляем рейд забыть дохлый диск, ставим новый диск gmirror insert gm0 /dev/ad№-диска, можно и не ставить новый диск - стартонуть на одном, но тогда предварительно вытащите куда-то живые данные.

Худший ответ: Из single user mode запустить fsck для разделов не пробовали?
Чтобы на все запросы отвечать утвердительно, нужно будет указать ключ -y
Вопрос: Чистый JavaScript, он жив?

Лучший ответ: Знаком с jQuery/AngularJS/JS но больше всего привлекает и нравится работа именно на JS
Эм, все правильно понял? Вы пишите на jQuery/AngularJS/JS, но больше всего любите писать именно на js? Что-то тут не так!
Терь по делу! Все, что будет дальше - это сугубо мое мнение!
Вообще очень странный тренд, чистого js. А из вашего списка jQuery/AngularJS - это не чистый js? Возможно меня сейчас все зафейлят, но все же. 
В чем отличие jQuery от js? Вы можете его назвать? Я никакого не вижу. jQuery - это же всего лишь js обертка, которая позволяет использовать одни и те же функции в более удобном виде. Но написан то он на js, а значит это чистый js!!
Например: напишем простейшую функцию скрытия элементаvar hide = function(elem){
	document.getElementById(elem).style.display = 'none';
};

hide('text');
на jQuery$('#text').hide();
Эти 2 функции делаю одно и тоже. Просто скрывают указанный элемент. И весь jQuery написан из таких функций, которыми приходится пользоваться постоянно!
Получается если я напишу мини мини фреймворк на js для своего проекта, что бы не писать постоянно повторяющийся код и буду использовать его методы как при использовании jQuery, то я перестану использовать "чистый" js? Где в вашем понимании грань?

Худший ответ: Я на нём разрабатываю универсальные приложения Windows. И то там библиотека WinJS (совместимый с перечисленными Вами фреймворками).
JQuery терпеть не могу, аллергия. Уж лучше TypeScript тогда уж.
Вопрос: IDE для Zend Framework?

Лучший ответ: PHPStorm (хоть и java, но куда шустрее eclipse'a и netbeans'a).
И blog.jetbrains.com/webide/2011/02/zend-framework-tool-usage-with-command-line-tool-support/ в помощь.

Худший ответ: «Zend Studio и Netbeabs — не вариант ибо джава… больше времени потрачу, ожидая пока они отрисовываются, да и выглядят вырвиглазно.» 
Зря Вы вот так отмели их, я на нетбинсе года три проработал, он очень хорош.
www.activestate.com/komodo-edit вот попробуйте, может пойдет.
Вопрос: Какую графическую оболочку для git используете вы?

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

Худший ответ: Я, практически всегда, никакую не использую, пользуюсь консолью. Очень редко, использую gitg или sourcetree когда надо разобраться с деревом или когда, кто-то налажал и надо понять что к чему.
Большинство программ покрывают стандартные требования. С другой стороны очень многие ide и редакторы имеют встроенный терминал или поддержку гита, так что необходимости в сторонних программах практически нет. Запомнить 5-10 основных команд - не составляет проблем.
Вопрос: Дешёвые 7'' китайские планшеты на Android — нужно закупить массово очень много планшетов, помогите с выбором

Лучший ответ: >купить максимально дешёвую модель, но при этом чтобы её можно было вполне >комфортно использовать (отсутствие диких глюков, хороший удобный тач скрин, что >там ещё бывает).
Жесткое противоречие :)

Худший ответ: SmartQ T7 есть версия со встроенным модулем 3G. у Smartq обширное русскоговорящее сообщество, у устройства есть обзоры. Не самый дешевый планшет, но подсказанный  alibaba поможет
Вопрос: Среда визуальной разработки HTML5 приложений

Лучший ответ: Что-нибудь такое разве что. Но вообще была уже попытка «событий и простого интерфейса», который генерил бы html: называлась asp.net webforms. Провалилось (no holywar please). Лучше выучить html и писать самому.

Худший ответ: Firefox + Web developer plugin… IMHO, идеальная среда. Даже не знаю что еще к этому можно добавить. Разве что какой-нибудь оффлайновый Reference manual если вы не все теги html и свойства СSS на память помните…
Вопрос: Есть ли продвинутые учебники / курсы по разработке под Windows Phone 7.* / 8.*?

Лучший ответ: Видите ли в чем дело.... Материалов на MSDN вполне хватает по всем вопросам, на гитхабе есть официальные сэмплы (под uwp точно) покрывающие практически всё sdk... Все остальное приходит с опытом и с наличием любознательности.

Худший ответ: Поищите здесь https://vk.com/docs
Вопрос: В Rails при добавлении записи created_at создает время не в текущем часовом поясе, как решить?

Лучший ответ: Идем в config/environments/development.rb
Ставим config.time_zone = "Moscow"

Худший ответ: Ну он записывает по гринвичу, а вот возращать значение будет в зависимости от таймзоны из конфига
Вопрос: Программирование java на слабом компьюетере?

Лучший ответ: Можно и через блокнот. Я вам советую SublimeText.

Худший ответ: во общем система какая?
самый простой вариант, Notepad++ + консоль, если винда, настройте PATH на ява компилятор, напишите бантик для сборки, и всё, код пишите в блокноте, собираете батником - нет никаких тяжеловесных IDE ...
у Notepad++ есть всплывающие подсказки + достаточно гибок для настройки + есть куча палгинов..
Вопрос: Какие есть стандарты разбиения методов?

Лучший ответ: DRY - дублирование кода плохо. Старайтесь минимизировать повторы. Если при этом вы получаете слишком объемные методы, то возможно их стоит вынести в отдельную абстракцию (класс).
Если работаете с БД много то посмотрите в сторону паттернов баз данных: ActiveRecord, ORM, DAO. Возможно какие из их PHP-реализаций смогут облегчить и упростить вам работу с базой, минимизировать запросы.

Худший ответ: Делайте что-то типа api 
Apple::getList([
'сломано'=>true,
'помято'=>false
])
Вопрос: 2d game engine

Лучший ответ: Нууу, не бывает идеальных движков. Я сомневаюсь в их существовании даже на бумаге.

Худший ответ: Сейчас ИТ-сообществу нужен идеальный анимационный движок на Canvas с простой реализацией различных функций.
Вопрос: Как правильно изменять размер изображений с помощью CSS/HTML?

Лучший ответ: Вот посмотри

Худший ответ: если только img тогда надо определится что важнее высота или ширина картинок
в стилях им 
display: inline-block \ block;
width: 64px(auto);
height: auto(64px);
в первом случае приоритет ширины, во втором высоты будет.
я, как правило, использую в таких случаях блок с заданными размерами style="background: url(img.jpg) center center;"
можно еще поиграться с background-size
а вообще Suntechnic прав, пережимайте фотки под нужные контейнеры на стороне сервера и в кеш их
в бутстрапе 3 есть класс img-respontive кстати.
Вопрос: Как расшифровать https?

Лучший ответ: Можно, либо получаете доступ к инфраструктуре сервиса и ковыряете трафик еще до отправки клиенту, либо ставите на клиента поддельный корневой сертификат, и можете пускать трафик через себя. Посмотрите как делает Fiddler на локальной машине, чтобы перехватывать HTTPS трафик. Если вы сможете установить липовый сертификат, то сможете и перешифровывать на middle-стороне трафик, создавая иллюзию нормального HTTPS соединения.

Худший ответ: Протокол на то и ориентирован, что MiTM в нем реализовать практически сложна, без доступа к одной из сторон соединения.
Вопрос: Избирательная ассоциация в RoR

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

class Customer < ActiveRecord::Base
  has_many :confirmed_orders, :class_name => "Order", :conditions => "confirmed = 1"
end


Худший ответ: class User
has_many :posts
end

class Post
belongs_to :user
end

@user.posts #=> [] пусто. еще ниче не добавили. ну и не будем добавлять если флаг какой-то стоит. условия выполнены?
Вопрос: Как узнать, что поступил JSON запрос на PHP?

Лучший ответ: <?php
if (! empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
  print "Поступил Ajax-запрос";
}

Худший ответ: @dpr дал неплохой совет, но если так уж хочется скрыть кухню от пользователя, то почему бы не воспользоваться встроенными в протокол HTTP возможностями?
На стороне клиентаxmlhttp.setRequestHeader('Accept', 'application/json');
На стороне сервераif ($_SERVER['HTTP_ACCEPT'] == 'application/json') {
    // тут генерируем JSON
} else {
    // тут генерируем HTML
}
Использование HTTP-заголовка Accept предпочтительнее, чем HTTP_X_REQUESTED_WITH, потому чтовы точно знаете, что передали заголовок ручками, а не полагаетесь на разработчиков браузера,используете более старую и устоявшюся (но не устаревшую) возможность, встроенную в протокол,оставляете себе задел на использование других представлений, например, XML, CVS, Plain text и т. д.
Вопрос: Что почитать после K&R по С?

Лучший ответ: Нет, не надо переходить на C++, если он вам не нужен.
Я бы посоветовал:Искусство программирования на C. Хэзфилд Р., Кирби Л.21st Century C. Ben Klemens
А вообще в зависимости от того, что вам нужно от C. Не нужно же учить язык ради языка.

Худший ответ: KR имхо не самый лучший учебник. Это скорее обязательный reference guide для тех, кто уже разбирается.
Лучшие для начального освоения имхо собраны тут: svn1.sytes.net/cbooks
Уайт-Прата-Мартин, Ричард Уинер, Герберт Шилдт.
Вопрос: Как можно сократить скрипт?

Лучший ответ: Можно как-то такvar allValues = {
    1: {
        price: [2150,2200,2350,1600,1450,1500,1650,900],
        itogo: [1450,1500,1650,900,2150,2200,2350,1600]
    },
    2: {
        price: [1800,1850,2000,1250,1150,1200,1350,600],
        itogo: [2300,2400,2700,1200,3600,3700,4000,2500]
    },
    3: {
        price: [1617,1667,1817,1100,1017,1067,1217,467],
        itogo: [3050,3200,3650,1400,4850,5000,5450,3300]
    },
    4: {
        price: [1525,1575,1725,1025,950,1000,1150,400],
        itogo: [3800,4000,4600,1600,6100,6300,6900,4100]
    },
    5: {
        price: [1470,1520,1670,980,910,960,1110,360],
        itogo: [4550,4800,5550,1800,7350,7600,8350,4900]
    }
}

function setValues(allValues, i) {
    var currency = ' руб.'
    var valuesGroup = allValues[i]
    for (var n in valuesGroup.price) {
        $('#price' + n).html(valuesGroup.price[n] + currency)
    }
    for (var n in valuesGroup.itogo) {
        $('#itogo' + n).html(valuesGroup.itogo[n] + currency)
    }
}

setValues(allValues, 2)

Худший ответ: Как минимум, вынесите все этиif (i == N) {
  $('#priceM').html('XXX руб.');
}
В какой-нибудь словарь вида
1: [itogo1, itogo2, ... price1, price2...]
берите из него по ключу i значение для конкретного случая и в цикле заполняйте price и itogo.
Вопрос: Куда уйти с Android?

Лучший ответ: Иди в серверную яву. Там все не так быстро.

Худший ответ: "Папа, а расскажи, как ты в молодости программистом был! Ты, наверное, делал полезные приложения, улучшал мир?
Папа, папа, почему ты плачешь?"
Вопрос: В чем ошибка в скрипте (JS)?

Лучший ответ: Это все от того, что js у Вас пишет человек, который даже начальный уровень документации не прочел.
for (var id in img_url) — эта конструкция перебирает не только элементы массива, но и все остальные свойства объекта. Замените на 
for (var i=0; i<img_url.length; i++) {
 var id = img_url[i];
 ....
}

Худший ответ: /домен/www/function ()…
Эти логи идут при прелоаде, или при показе основного изображения?