Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как узнать, от какой ветки или комита была рождена ветка

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

Худший ответ:
Вопрос «от какой ветки» бессмысленен в Git, потому что ветки создаются только от какого-то коммита.
И тут нет такого маразма, как в Mercurial, что каждый коммит намертво привязан к какой-то ветке.
Вот типичная ситуация:
A - B - C - - - - J     [master]
     \
      D - E - F - G     [branch-A]
           \
            H - - I     [branch-B]
А чтобы найти начало ветки, нужно определиться, какую другую ветку мы хотим считать родительской.
Тогда первый общий коммит находится легко, как мы видим на примере работы GitHub.

Например так 
diff -u <(git rev-list --first-parent child_branch) <(git rev-list --first-parent parent_branch) | sed -ne 's/^ //p' | head -1
Вопрос: Нужно ли использовать связи в таблицах MySQL, если используешь ORM?

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

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

Лучший ответ:
SELECT * FROM table_name WHERE date BEETWEN '2016-04-01' AND '2016-04-15'
или по таймштаму
SELECT * FROM table_name WHERE date_utc BEETWEN UNIX_TIMESTAMP('2016-04-01') AND UNIX_TIMESTAMP('2016-04-15')

Худший ответ:
WHERE date_utc > 123235 AND date_utc < 223777 типа такого
Вопрос: JavaRush: можно ли стать джуниором?

Лучший ответ:
Научиться программировать - это не в игру сыграть или книжку прочитать. 
Учиться программировать - значит писать код. А потом запускать и видеть что он не работает. А потом разбираться почему он не работает. Сидеть до 4 утра и править его.
Если ты не готов, то лучше не берись

Худший ответ:
Занимался на JavaRush, когда там еще было 15 уровней и он был бесплатный. Штука интересная и полезная, но совсем не эффективная, если ограничиваться только ей.
Там сейчас уже хорошее комьюнити и есть с кем советоваться, так что выгод много. Но надо в плюс реализации своих идей + книжки.
Вопрос: Восстановление флешки, размер с 4 Гб уменьшился до 315 метров и не поддаётся форматированию

Лучший ответ:
Мне в своё время flashboot.ru/index.php?name=iflash вот этот сайт помог. там по vid и pid можно посмотреть утилиту которая людям помогла. правда как правило они все под win

Худший ответ:
Вы уверены, что раньше на флешке были 4Гб? Может это китайская подделка?
Вопрос: Как объединить диапазоны в Google Spreadsheets?

Лучший ответ:
Вроде бы нашел способ:=ARRAYFORMULA({QUERY('Лист1'!A2:I41; "SELECT * WHERE D!='' OR H!=''"; TRUE);QUERY('Лист2'!A2:I41; "SELECT * WHERE D!='' OR H!=''"; TRUE);QUERY('Лист3'!A2:I41; "SELECT * WHERE D!='' OR H!=''"; TRUE)}
)

Худший ответ:
Привет! 
другие способы не нашел ? тк в этом способе копируется только 1 диапазон, второй не подтягивается.
Вопрос: Стать программистом. От обучения и до работы?

Лучший ответ:
В Германии дают рабочую визу "только" с вышкой. Проверяют ваш диплом, университет, факультет и прочее. Всё серьезно. Можно просто переехать, но это либо учеба (рекомендации, публикации, TOEFL > 80), либо запрос на рабочую визу "с той стороны". Либо ищите левые пути с замужествами, левыми родственниками и прочее. В Канаде тоже примерно так же, +10к$ миграционному адвокату. Наиболее отлаженная схема: ВО + опыта 5-7 лет из которых руководящая должность не меньше 2-3х лет. Поймите, что "у них там" эти все механизмы отлажены и обмануть не получится. Вы уверены, что у вас есть лишних 2-3 лет для изучения "абстрактных" алгоритмов, бд, методологий, технологий и прочего, которые вы в упор не будете понимать как применять на продакшене, ради джуниора?
ВО не обязательно, но оно должно компенсироваться реально "лютым" скиллом.

Худший ответ:
* Высшее образование - одно из обязательных требований к миграции и получению вида на жительство.
 * Английский язык. 30 книг по языку лишь отвлекают, без программы обучения они будут не особо полезны. Нужно идти на очень сильные языковые курсы, они сейчас есть в каждом городе. Плюч есть ещё онлайн проекты, вроде lingualeo.ru. Смотри фильмы на английском языке без перевода, слушай песни, пока не начнешь понимать слова и смысл этих слов.
С чего начать? Поступай в ВУЗ и учи английский!
Удачи!
Вопрос: В чём смысл PayPal? За счёт чего эта платежная система смогла получить такую популярность?

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

Худший ответ:
Я вот никогда своей зарплатной картой не пользовался для покупок в интернете (я же не сумасшедший). Вопрос - а чем тогда пользоваться? У нас вот популярен Qiwi и аналогичные услуги у других банков (виртуальные карты и счета). За бугром роль такого сервиса играет Палка. Большинство операций нужно подтвердить, авторизовавшись на сайте Пэйпала, если есть подозрения на компрометацию - меняешь пароль или даже акк, и дело в шляпе. А вот если карту надо перевыпустить - не знаю как в западных банках, а у нас время ожидания от 3-4 дней (в лучшем случае) до пары недель. Не очень удобно. И денежек стоит.
3D-Secure не так давно стал появляться у банков. До этого спереть данные кредитки было куда проще.
Вопрос: Как определить, что три точки удовлетворяют условию?

Лучший ответ:
На одной кривой? Или на одной прямой?
Точки разные - сравнить координаты
Параллельна оси y - значит у всех координата x будет одинаковая
Параллельна оси x - значит у всех координата y будет одинаковая

Худший ответ:
(x1 != x2 or y1 != y2) and    # Первая точка не совпадает со второй и...
(x1 != x3 or y1 != y3) and    # Первая точка не совпадает с третьей и...
(x2 != x3 or y2 != y3) and    # Вторая точка не совпадаят с третьей и...
((x1 == x2 and x2 == x3) or   # X-координаты всех точек равны или...
 (y1 == y2 and y2 == y3))     # Y-координаты всех точек равны
Вопрос: Как сделать выезжающую панель без jQuery?

Лучший ответ:
Я бы упростил жизнь и сделал на CSS. Используйте свойства transform: translateX(значение_на_которое_поедем) для перемещения и transition: [что] [за_какое_время] [функция_движения] [задержка] для плавного перемещения.

Худший ответ:
К примеру, вот так.
Вопрос: Как вывести текст на CustomView в Android Studio?

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

Худший ответ:
Не претендую на ответ, но - прежде чем городить кастомные контролы и прочую нетрадиционщину - потрудитесь прочесть минимальную литературу по теме и понять ее. И тогда не будет вопросов "как что то накодить в Android Studio". Вы хоть в блокноте можете этот код написать. Простите, но накипело уже.
Про фокус - такого понимания нет в андроиде для кнпоки. И не надо его городить. Следуйте гайдлайнам гугла. Круглые кнопки - туда же.
Вопрос: Как создать ссылку на сайте, которая на мобильных устройствах будет открывать Google Maps или Мобильные Яндекс Карты?

Лучший ответ:
ИМХО, лучше пользоваться стандартными методами, позволяющими открыть приложение на выбор. В данном случае это GEO URI 

Худший ответ:
https://developers.google.com/maps/documentation/i...
а вот по поводу гугл мапс
Вопрос: Как проверить строку по маске?

Лучший ответ:
Можно конечно как-то наговнокодить, пытаться сгенерировать регулярку, потом ее подставлять, но интересует красивый и быстрый способ
А можно не наговнокодить, а красиво и быстро сгенерировать регулярку из маски. 
ideone.com/YY4Yhh$mask = 'X-XX-XX-XXXXX';
$test = '7-Ds-re-SD434';

$pattern = preg_replace_callback('/X+/', function ($m) { 
    return '[^-]{' . strlen($m[0]) . '}'; 
}, preg_quote($mask));

if (preg_match("/^{$pattern}$/", $test)) {
	echo "Строка '$test' подходит под маску '$mask'"; 
}
Но есть вариант и проще:
ideone.com/GiwMAY$mask = 'X-XX-XX-XXXXX';
$test = '7-Ds-re-SD434';

if (preg_replace('/[^-]/', 'X', $test) == $mask) {
    echo "Строка '$test' подходит под маску '$mask'"; 
}

Худший ответ:
Можно вообще обойтись без регулярок. У вас есть чёткий разделитель - тире. Сделайте split по "-" для маски и собственно строки. Дальше достаточно сравнить длины массивов и поэлементно длины получившихся строк.
Вопрос: Как убрать первый символ из строки?

Лучший ответ:
Убрать первый символ вообще:string.substr(1);
Оставить только цифры:string.replace(/\D/g, '');
Убрать первое вхождение знака процентаstring.replace('%', '');
Убрать знак процента, если он является первым символом в строкеstring.replace(/^%/, '');

Худший ответ:
var str = '%4820109928069';
str = str.replace('%','');
илиvar str = '%4820109928069'.substr(1,'%4820109928069'.length)
Зависит от более точной формулировки задачи.
Вопрос: Kindle с рекламой за 79$

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

Худший ответ:
Есть штатный способ отказаться от рекламы, стоит денег 30$
Вопрос: Что такое JDK SDK IDE JRE ?

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

Худший ответ:
Как ответил товарищ выше, юзайте гугл. А вообще - странный вопрос для такого сайта. 
JDK - Java Development Kit         | Это наборы модулей для разработки ПО
SDK - Software Development Kit |
IDE - Integrated Development Emvironment | Программа, предназначенная для разработки и многих сопутствующих задач.
JRE - Java Runtime Environment - Виртуальная машина (и не только) для выполнения Java - программ
Вопрос: Как сделать ограничение к доступу сайта (Wordpress)?

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

Худший ответ:
И кому такой сайт нужен будет?) Проще найти другой, без таких ограничений.
Вопрос: Сервис для отправки email с JS API?

Лучший ответ:
1. AJAX в принципе обращается к серверной стороне
2. Какой нибудь сервис - это тоже серверная сторона.
Так что на ваш вопрос ответ - НЕТ. Так что лучше перефразируйте: с помощью какого сервиса можно отправлять email?
И собственно вопрос по данной теме: Какие существуют сервисы отправки email?

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

Лучший ответ:
Пара способов:
1. Инструмент Magic Wand. Выставляете параметры Tolerance в настройках инструмента, регулируя чувствительность к диапазону принимаемых цветов, после чего жмете Del.
2. Меню Select -> Color range. Подбираете подходящие параметры и снова удаляете выделение.

Худший ответ:
Такие изображения обычно вытаскиваются через каналы. Переключаетесь на вкладку Channels, которая находится рядом со вкладкой Layers, зажимаете Ctrl и кликаете по миниатюре слева от надписи RGB. В результате у вас выделятся все белые пиксели, а пиксели в градациях серого выделятся с учетом полупрозрачности. Теперь осталось инвертировать выделение, нажав комбинацию клавиш Ctrl+Shift+I, чтобы выделенным оказался черный силуэт, Далее переключаетесь на вкладку со слоями, создаете новый слой и заливаете его по выделенной области, зажав клавиши Shift+F5. Вуаля. Теперь у вас слой с идеально обтравленной пиктограммой.
Вопрос: Какую базу данных лучше использовать для будущего проекта с использованием фреймворка Ruby on Rails?

Лучший ответ:
В вопросе не достаточно условий чтобы корректно на него ответить. База выбирается исходя из особенностей проекта - но чаще всего, "по умолчанию", выбирают PostgreSql. Но если вы до этого не создавали базу данных, то проще всего будет начать с MongoDb, т.к. структуру базы не придется продумывать заранее.
Есть так же и куча других критериев, по которым нужно ориентироваться при выборе базы. Сжато об этом рассказывается вот тут:
www.slideshare.net/vanuganti/sqlnosql-how-to-choose
удачи

Худший ответ:
В рельсах же вроде есть ORM и работает она по принципу ActiveRecord. Поддерживает ли ORM работу с NoSQL не знаю, но подозреваю что нет. NoSQL не панацея. Если хотите хранить неструктурированные данные в JSON, то можно взять последнюю PostgreSQL в нем их коробки работа с JSON есть. Вот вам NoSQL и SQL в одном флаконе :) 
p.s. NoSQL - это же Not Only SQL, а не No SQL. Так что не перегибайте :)
Вопрос: Как добавлять сайты в open server?

Лучший ответ:
1. Идем в папку openServer ► domains ► создать папку(название вашего домена, напр: mysite.loc) ► Перезагрузить OpenServer
2. В адресной строке набираем httр://mysite.loc

Худший ответ:
Важное дополнение
Название папки должно быть без пробелов. Т.е правильно test.ru, а не test ru.
Вопрос: Как читать свою ленту в Хабрахабре?

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

Худший ответ:
Обратитесь к
Вопрос: Поступление в ВУЗ

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

Худший ответ:
Согласен с предыдущими: МГТУ им. Баумана ИУ-3! Сам учился в Бауманке — отличная школа, доволен уровнем и качеством, не всё ещё просрали в нашей системе образования.
Вопрос: Какой монитор взять что бы меньше уставали глаза при работе?

Лучший ответ:
Работаю с двумя 24" и 17". Большой для работы (IDE, терминалы), маленький для браузера/документации. Глаза от большего уставали только первую неделю.

Уверены, что глаза устают именно от размеров? У меня сильно уставали от большой яркости и отсутствия лампы на столе ночью. Сейчас везде стоят темные темы и яркость на минимуме… все отлично.

Худший ответ:
Мне кажется особой разницы нет в вопросе диагонали. Я в свое время (достаточно длительное, чтобы что-то вынести для себя) работал с диагональю и 15 дюймов, и 17, и 22. Ни на одном мониторе глаза не уставали.
Не так давно, поставили на работе 21.5 дюймовый монитор (Самсунг кажется), собственно, после этого глаза начали несколько странно себя чувствовать. Т.е. появлялась преждевременная усталость (которой доселе не было), ощущение «песка» в глазах. Вся проблема была решена понижением яркости экрана, смены цветовой температуры на более «теплый» и прочих мелких подстройках. Так что справедливо полагаю, что в вашем случае все упирается просто в конкретные настройки для отдельно взятого монитора. Просто с некоторыми можно работать сразу (все удачно подобрано при изготовлении), некоторые необходимо несколько достраивать под себя.
Вопрос: Можно ли перенаправить из Apache на адрес OpenVpn?

Лучший ответ:
Не очень понял при чем тут openvpn.
Вы хотите апач настроить так, что бы он на каких то location выступал как фронт перенаправляя запрос через vpn куда то внутрь?
Да, можно.
Но лучше использовать nginx, он меньше ресурсов на соединение жрет.

Худший ответ:
хм "картинка про троллейбус и буханку хлеба"
зачем ЭТО все?
Есть сервер с apache? пусть будет сервером, нужен впн? пойдет, но зачем пускать извне вовнутрь?
сделать один веб-сервер со всеми сервисами, второй подключить впн-ом и убрать apache, изнутри ходить на основной, извне ходить туда же. профит.
Вопрос: HTTP_X_REQUESTED_WITH VS $_POST[‘ajax’]?

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

Худший ответ:
а что если запрос не POST, а GET или OPTIONS или DELETE? Будите писать что то типа ?ajax=true Смысла в этом нет, так как можно узнать что запрос является ajax - через заголовок. Ну и как написал sajgak, тут дело еще в семантике.
Вопрос: Для чего inversedBy и mappedBy в Doctrine и в чём разница?

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

Худший ответ:
Все есть в документации ведь: doctrine-orm.readthedocs.org/projects/doctrine-orm...
This bidirectional mapping requires the mappedBy attribute on the OneToMany association and the inversedBy attribute on the ManyToOne association.
Ну и есть еще варианты для разных связей.
Вопрос: Как перевести деньги на чужую кредитку?

Лучший ответ:
Добрый день, оплатить можно с помощью любого p2p сервиса, например
01. Альфа банк - alfabank.ru/retail/cardtocard
02. Тинькофф - https://www.tinkoff.ru/cardtocard/
03. Русский стандарт - www.rsb.ru/payments/perevody-na-kartu
Не обязательно, чтобы Вашим банком был 1 из 3х указанных, главное, чтобы карта была эмитирована в РФ или в 1й из стран из списка (есть на сайте, по сути - СНГ + немного Европы). Комиссию за это спишут ок. 2% (+ 20 руб. для РФ и 40 руб. для других стран). 
Конкретней смогу ответить, если скажите страну выпуска карты и страну карты получателя. 
Как альтернативный вариант - любой сервис по типу PayPal, Skrill.

Худший ответ:
А название вашего банка мы должны угадать?
Такие сервисы вполне могут быть абстракнтыми и не привязанными к банку. Вы же указываете свои полные реквизиты, включая cvv-код, этого достаточно.
Плюс у многих банков в интернет-банкинге есть функционал перевода по номеру целевой карты (и ФИО получателя иногда).
Плюс, если сомневаетесь - есть SWIFT.
Но - банк запросто может не разрешать такую транзакцию.
Вопрос: Андроид — как навигатор?

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

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

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

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

Лучший ответ:
хэш нельзя расшифровать. Только перебором.
Вам для каких целей? Можно использовать base64_encode() и base64_decode()

Худший ответ:
подскажите хеш который можно расшифровать
Хеш, который можно расшифровать - это не хеш.Главное чтобы в нем мне было & и ?
Где "в нем"? В названии???
Вопрос: Как сверстать таблицу (3 колонки, средняя — фиксированной ширины)?

Лучший ответ:
В свойство table нужно добавить строчку "table-layout: fixed".

Худший ответ:
Если отказаться от таблицы в пользу  с display: table, display:table-row, display-table-cell
Вопрос: Ноутбук очень странно влияет на другие устройства рядом?

Лучший ответ:
Да ничего такого сверхъестественного. У вас в БП преобразователь на 50-100килогерц высокочастотный стоит, и видимо, из-за грозы часть схемы, отвечающая за фильтрацию этого шума работает немного некорректно. Высокочастотные и сверхвысокочастотные токи могут проходить даже по поверхности некоторых диэлектриков, а человек их не чувствует вовсе (разве что при большом напряжении\силе тока волоски шевелятся на коже и все такое), так что вся загвоздка в блоке питания Asusа. Поменяте все конденсаторы в нем для начала, может быть, проблема исчезнет. 
У меня в планшетке была похожая беда, при зарядке тачскрином просто нереально пользоваться было, дешевый китайский 7" за 42 доллара. вскрыл зарядку, вкорячил туда конденсатор фильтрующий немного большей емкости и напряжения, для чего немного корпус подпил, и все отлично стало.

Худший ответ:
Скорее всего блоку питания наступает конец и от него идут высокочастотные наводки...
Вопрос: Валютная карта для жизни фрилансера за границей?

Лучший ответ:
Между РС ИП и своей валютной картой всегда можно положить прокладку, чтоб не возникало вопросов. Подходящие банки - Авангард или Тиньков.
В Авангарде валютные карты есть, в онлайн-банке можно поменять валюту по довольно приличному курсу. Если надо будет слить дальше - платежка онлайн стоит 10р.
В Тинькове бесплатное обслуживание РС (в том числе - все исходящие платежи). но его есть смысл использовать только в качестве транзита, курс там не блестящий и валютных карт не помню.
Очень удобна для варианта "зарабатываю в рублях - трачу в долларах" карта "Кукуруза" от евросети: курс конвертации = курсу ЦБ.
То есть, можно с РС ИП рубли лить в Тинькофф (лучше поискать банк с недорогой платежкой, не Сбер), дальше с Тинькова бесплатно на Кукурузу, дальше - тратим с конвертацией по курсу ЦБ.

Худший ответ:
По открытию счетов возможны любые комбинации. Возможно ли напрямую выводить рублевый доход от предпринимательской деятельности с р/с ИП на валютную карту физлица
очень часто нет должны ли р/с ИП и личный, на который осуществляется вывод, быть в одном банке
не должныВозможные вопросы ко мне от банков, финмониторинга и т.д.?
только стандартные документы Если я проживу за границей более 6 мес (возможно в разных странах по туристическим визам), то потеряю статус налогового резидента, чем это грозит?
ничем. Оплачивайте налоги, как обычно. Скорее всего вы не станете налоговым резидентом другой страны в это время, и не будете обеспокоены темой двойного налогообложения
Вопрос: Можно ли задать условие в CSS?

Лучший ответ:
В css вы можете зацепиться за атрибут src изображения с помощью селектора атрибутов так:header a > img[src$="day.jpg"] {...}
header a > img[src$="night.jpg"] {...}
Но вот выбрать рекурсивно родительский элемент, который хотите оформить в зависимости от значения атрибута src картинки — не получится. Выбрать родителя по селектору дочернего элемента на текущий момент используя только CSS нельзя.
Выше Zhainar дал ссылку на пример манипулирования элементом img в зависимости от определённых условий в родительском элементе. Скорее всего, это вам поможет.

Худший ответ:
https://jsfiddle.net/00nmue7d/1/
идея про картинки тут:
stackoverflow.com/questions/2676436/define-an-imgs...
Вопрос: Строка не принадлежит объекту String в Javascript, почему?

Лучший ответ:
var strB = new String('abc');
strB instanceof String;
Найдете ошибку?

Худший ответ:
Более того, strA instanceof Object; //false
Зато var strC = new String('abc');
strC instanceof String; //true
instanceof ищет по цепочке прототипов, поэтому он работает только для объектов, не для примитивов
https://developer.mozilla.org/en-US/docs/Web/JavaS...
Вопрос: Мозгохранилище

Лучший ответ:
Озвучу своё мнение: мне не нравится, что Хантим, Фрилансим и это вот мозгохранилище являются тремя разрозненными проектами.

Худший ответ:
Может быть образовательный проект?