Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Можно ли использовать жесткий диск WD Purple для торрентокачалки и DLNA сервера?

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

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

Лучший ответ:
Размер тома, через штатную оснастку "сжать том", уменьшит только до места расположения не перемещаемых файлов. Так как где-то в середине раздела находится таблица MFT, через штатную оснастку уменьшить системный диск больше чем на половину не получится. Воспользуйтесь сторонним ПО загрузившись внешнего устройства. И не забудьте про бэкап.

Худший ответ:
делайте резервную копию данных на другой носитель и после загрузки с LiveCD ПО Acronis/Paragon/etc делайте изменения разделов
Вопрос: Ubuntu 10.04 на HP ENVY 17-2000er?

Лучший ответ:
а что может не работать?

Худший ответ:
Sandy Bridge? Минимум 11.04
Вместо того, чтобы ждать ответа, могли бы уже залить на болванку и посмотреть. Благо Ubuntu образы являются Live CD, можно загрузиться и самим все проверить, не меняя ничего на компьютере.
Вопрос: Скайп: как убрать плейсолдер с рекламой?

Лучший ответ:
Сам спросил, сам ответил - идем в %appdata%\Skype\%логин%\config.xml 
Ищем <AdvertPlaceholder>1</AdvertPlaceholder>
Меняем на 0, перегружаем скайп, радуемся жизни.

Худший ответ:
давно задавался этим вопросом, и ни как времени не было найти решение. благодарочка. а то реклама уже достала
Вопрос: Как обойти автоматический бан в Google Play?

Лучший ответ:
Не возможно обойти автоматический бан, точнее, даже если вы пройдете бота, далее пойдет ручная проверка модератором, в следствие чего - бан, а то и полностью блокировка приложения. Бросьте вы это дело, и займитесь новым проектом.
Ходят слухи, что если у вас уже было замечание, на вас "цепляют" модератора, и он проверяет каждое ваше приложение выложенное в Google Play.
Google также отслеживает ваш IP адрес и даже железо. Попробуйте совсем с другим интернетом, новым аккаунтом, новым железом, только что скаченной средой разработки, полностью переписанным приложением, начните жизнь с чистого листа, и тогда, у вас получится пройти так сказать "блокировку" приложения на время, до следующей жалобы. (И то не факт.)

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

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

Худший ответ:
Если речь о «белых» рассылках, то рекомендую mailchimp.com/. Это один из мировых лидеров рынка, при этом имеющий весьма неплохой бесплатный тариф.
Вопрос: Проблема с MacBook pro 13 (2011)?

Лучший ответ:
подозрительно хрустел провод около коннектора
Скорее всего, накрылся разъем — такое часто бывает.
www.youtube.com/watch?v=SWWOiYUFHwE
www.youtube.com/watch?v=hOb-8Tutt7M

Худший ответ:
Если у кто-то будет такае же проблема попробуйте сбросить SMC.
Вопрос: Зарезать торренты в локалке?

Лучший ответ:
Можно заблокировать все порты, что выше 1024-го или даже 512-го. Неискушенных p2p пользователей это скорее всего остановит.

Можно вообще разрешить только стандартные порты популярных протоколов.

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

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

Худший ответ:
А мы не наполняем принципиально, но помогаем составить задание для контент-менеджеров.
Как правило чтобы сдать работу наполнение именно руками ( а не переносом данных, например из старого магазина) не нужно.
А вот если перенести, то есть запрограмировать перенос данных откуда либо - то без проблем, и за отдельную плату.
Вопрос: MacBook Pro 15&quot; или 17&quot;?

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

Худший ответ:
15" — вес 2.5 кг и разрешение 1680х1050
17" — вес 3.0 кг и разрешение 1920х1200

После моего текущего в 4.6 кг оба варианта от Apple выглядят заманчиво.

13" вариант не рассматриваю, так как к сожалению в них встроенная видеокарта, которая для графики не особо подойдет и разрешение лишь 1280х800 что после моих 1440х900 будет пожалуй непривычно.

Когда куплю — отпишусь что в результате выбрал. :)
Вопрос: Хочу делать бэкапы дома. NAS или собрать сервер?

Лучший ответ:
Во-первых, для ответа недостаточно данных. Если по простому, то что является конечной задачей: получить результат завтра или весело и с пользой провести неделю-другую?
В первом случае очевидно надо брать готовое решение. Во втором — лучше собрать самому.

Ремарка: RAID, тем более RAID-1, по моему убеждению, для бэкапов дома это избыточно. Полезно, да, но избыточно. Бэкапы это вторая копия, и он сам по себе уже является «зеркалом» ваших данных.
Да, в случае если вы кроме текущего храните еще множество прошлых версий, например с retention period в год, и трезво оцениваете нужность их, тогда — да, есть смысл. В случае если вы, как это обычно бывает, просто зеркалируете текущее состояние — сомневаюсь.
Еще рассмотрите вариант хранить старые копии в онлайн-хранилищах в интернете. Это несколько увеличивает время рестора данных, но практика показывает, что если к данным не обращались на протяжении недели, то в 90% случаев к ним уже не обратятся никогда. Лейте их на какой-нибудь Amazon S3/Glacier.

Худший ответ:
Спасибо всем за ответы! Решил, что возьму NAS. Для моих нужд хватит с головой.

Онлайн решение используется и так (дропбокс, гугл.драйв), но особо важные файлы не хотелось бы хранить на посторонних серверах.
Вопрос: Как сделать данный эффект на сайте?

Лучший ответ:
htmlbook.ru/css/transform функция scale.

Худший ответ:
Это ccs3 скорее всего. 
Почитай это
и это
Вопрос: Как проектировать большие программы?

Лучший ответ:
Читайте Макконнелла - Совершенный код (Code complete). Почитайте про тестирование. Рефакторниг. Почитайте код других программ.

Худший ответ:
Хочется чтобы процесс разработки был простым и линейным? Не будет такого никогда. Он всегда нелинеен и несколько хаотичен. Станет легче когда опыт накопится. А пока плаваем, возвращаемся по сто раз назад и копим опыт.
Вопрос: Что делает этот опереатор [$var]?

Лучший ответ:
Создает массив с одним элементом $var.

Худший ответ:
"Новый" способ задания массива, начиная с PHP 5.4
Вопрос: Не работает подзапрос с несколькими полями

Лучший ответ:
С учетом Вашего дополнения запрос нужно немного изменить:
SELECT seller.title seller_title, rel.price price, dvr.title dvr_title,dvr.id dvr_id FROM com_dvr dvr
LEFT JOIN com_dvr_relations rel ON dvr.id = rel.item_id
LEFT JOIN com_dvr_sellers seller ON rel.seller_id = seller.id;
ORDER BY dvr_title, dvr.id, seller.title, rel.price


И обработать результат следующим образом (пишу на псевдокоде, похожим на PHP ):
$mysqli = new mysqli("example.com", "user", "password", "database");
(проверка на ошибку запроса)
$res = $mysqli->real_query($sql);
$mysqli->store_result();

// Получаем результат
$result = array();
while ($row = $res->fetch_assoc()) 
{
    $dvrId = $row[  'dvr_id' ];
    if ( !isset($result[$dvrId] )
    {
        $result[ $dvrId ] = array();
        $result[ $dvrId ][ 'dvr_title' ] = $row[ 'dvr_title' ];
        $result[ $dvrId ][ 'sellers' ] = array();
    }

    $result[ $dvrId ][ 'sellers' ][] = array(
        'seller_title' => $row[ 'seller_title' ]
       , 'seller_price' => $row['price']
    );
}

echo "<pre>";
var_dump( $result );




Худший ответ:
вы написали какую то очень странную конструкцию
судя по всему вам надо что-то такое

SELECT 
    dvr.* ,
    sellers.*
FROM
    com_dvr as dvr
    JOIN com_dvr_relations as rel ON (dvr.id = rel.item_id)
    JOIN com_dvr_sellers as sellers ON (rel.item_id = sellers)
Вопрос: Укажите ошибку 2-х дневному программисту?

Лучший ответ:
Т.к. на вопрос уже ответили -- разрешите пошутить старую шутку:
Подходит 2-х дневный программист к senior'у и показывает неработающую программу: 
- Подскажите, пожалуйста, где у меня ошибка? 
- В ДНК, - вздыхает senior. 

(без обид, just for fun)

Худший ответ:
Ещё неплохо бы добавить проверку на то чтобы b было не равно 0.
А то деление на ноль и всё такое. Ошибка может выскочить.
Вопрос: Какой порядок технологий правильный?

Лучший ответ:
Нет никакого порядка в изучении HTML и CSS касательно номеров. Забудьте о номерах, читайте последние версии рекомендаций и спецификаций, тем более вполне возможно, что номера вообще отменят, а единой спецификации CSS уже просто нет.HTML и CSS изучаются почти параллельно, с небольшим лагом.
К изучению Javascript приступайте после ощущения минимальной уверенности в знаниях в HTML и CSS. ИМХО лучше изучать нативный Javascript, поскольку библиотек много, не говоря уже про фреймворки типа Angular.

Худший ответ:
Какой порядок технологий правильный?
Тот, который помогает вам решать ваши прикладные задачи.
Если вы хотите заниматься фронтом - на кой вам С? Изучайте препроцессоры CSS: Less, Stylus; препроцессоры JS: CoffeeScript; препроцессоры HTML: Jade, EJS. Так же покурите NodeJS обязательно.
Изучите принципы проектирования фронт компонентов: БЭМ
Изучите современные фреймворки: Bootstrap, Backbone, Angular, Ember, Foundation, ExtJS...
Так же посмотрите сборщики: Grunt, Gulp.
Пакетные менеджеры: NPM, Bower.
Обязательно изучите GIT.
В общем тут работы на несколько лет усиленного изучения))
Вопрос: Как теперь держать Две и более сессий разных GMAIL (личный и рабочий ящик) одновременно, в одном браузере

Лучший ответ:
А если одну сессию держать в incognito окошке?

Худший ответ:
или в разных браузерах сидеть
Вопрос: Будут ли конфликтовать MySQL с sqlite с Postgresql?

Лучший ответ:
Нет. Никак. Нет.

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

Лучший ответ:
На каждом отрезке от 10*n до 10*n+9 таких чисел ровно 5. Поэтому нам достаточно посчитать число таких полных отрезков, и обработать краевые отрезки.
Пусть sumdig(n) - функуция, которая выдаёт остаток от деления суммы цифр n на 2.
Тогда:
int s0=(B/10-A/10-1)*5;
int s1=(10+sumdig(A/10)-A%10)/2;
int s2=(2+B%10-sumdig(B/10))/2;
return s0+s1+s2;

Худший ответ:
А если банально (1+B-A)/2 (без дробной части) ?
Вроде как сходится для малых чисел :-)
Вопрос: Есть ли в интернете литература на тему ООП PHP?

Лучший ответ:
Мэтт Зандстра. "PHP. Объекты, шаблоны и методики программирования"

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

Лучший ответ:
Чтобы файл скачивался только после завершения заказа, когда админ поменяет статус заказа в "завершен", зайдите в настройки мазагина - Товары и снимете галочку в пункте "Предоставлять доступ к загружаемым товарам после оплаты"
joxi.ru/VrwW01Mfd003rX

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

Лучший ответ:
Так, как Вы описали, нужно не книгу, а статью в бумажном журнале искать. Потому что объёма тогда на статью, не больше.
Книга есть, но совсем не для писателей. Разве что последняя глава, но и то не простым языком.
ka4book.org/poleznye-sovety-po-zashhite-v-internete-pc2010/

Худший ответ:
Вот тебе целый курс
Вопрос: Нужен скрипт магазина для допиливания?

Лучший ответ:
По платным решения подсказать не смогу. По open-source разработкам ситуация следующая.
Реально сейчас имеется 5 топ движков под e-commerce: magento, prestashop,virtuemart, opencart, ubercart
www.google.com/trends?q=magento%2C+prestashop%2C+virtuemart%2C+opencart%2C+ubercart

Magento — отличная архитектура, отлично поддерживает расширения допиливание, кучу различных бесплатных и платных расширений. Для шаблонов используется php+html+xml. Единственный и главный минус мадженты очень тяжелая система, жрет много памяти, работает долго. 

Prestashop — очень популярный движок, использует smarty. Работает достаточно шустро, требования к хостингу минимальные. Единственный минус грамотной архитектурой там не пахнет. Под backend модули писать крайне не удобно. С фронтендом не работал, возможно с ним чуть проще. Но вероятнее всего придется менять исходных код движка что бы реализовать технические требования. 

Virtuemart — модуль под джумлу. Дальнейшие объяснения думаю будут лишними. 

Opencart — шустрый и быстрый движок, достаточно понятная архитектура (MVC разбитая на frontend и backend). Опыта работы с движком не имел, но по отзывам очень просто разобраться что да как. Используют нативный php шаблонизатор (обычные phtml файлы)

Ubercart — drupal + e-commerce. Не работал, но стоит обратить свой взгляд если работали с drupal. 

Что из этого выбрать Вам? Я бы советовал сначала попробовать Opencart, если сильно скудно с требуемым функционалом, то попробовать допилить magento. На базе ее реально сделать фактически любой магазин.

Худший ответ:
Попробуйте посмотреть Shopos
Вопрос: Выбор профиля: C# или objective C?

Лучший ответ:
C# + Xamarin - и можно писать на .Net для iOS и Android. Для бэкэнда C# + ServiceStack. В общем если душа лежит к платформе .Net - незачем от нее отказываться :)

Худший ответ:
Да кому нужен этот C#, скука смертная. Изучайте Objective-C, уж куда перспективней .NET, к тому же здесь не действует принцип "один язык на всю жизнь", всегда можно пересесть на что то другое при желании. А мобильный софт вещь актуальная и работы только прибавляется. Всякие Xamarin и прочие костыли имхо бред.
Вопрос: Простая WYSIWYG/админка для обновления одностраничного демо-сайта — что выбрать?

Лучший ответ:
проще всего сделать самому
1. Написать скрипт РНР который хранит страницу на диске
2. Интегрировать любую библиотеку WYSIWYG они все интегрируются минуты за 3, а демо версии редакторов есть на их официальных сайтах

Худший ответ:
Попробуй мой велосипед для микро сайтов.
habrahabr.ru/company/phpshop/blog/120224/
Там есть визуальный редактор TinyMCE и не требуется БД.
Вопрос: Какая есть CMS для Landing страниц чтобы была обработка заявок клиентов?

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

Худший ответ:
jawi.ru, могу подсказать и помочь в настройке, пишите если актуально
Вопрос: Javascript, слои, ограничение области видимости

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

Худший ответ:
Пока Вы только изучаете JS, не забывайте, что это синтетический пример для демонстрации определенных фишек языка. За подобный код в продакшне Вас просто руками и ногами побьют)
Вопрос: Symfony как сделать redirect forms?

Лучший ответ:
Чем вас не устраивают коллекции? И не надо никаких перенаправлений... 
Если хотите модальное окошко с формой, то аяксом создаёте характеристику и при успехе, добавляете только что созданную характеристику в основную форму и закрываете модальное окно. (Пример в SonataAdmin) 
Ещё вариант, посложнее. Создаёте форму продукта, к ней добавляете форму характеристики и добавляете ещё одну кнопку submit, в контроллере (если у вас форма в нем обрабатывается) после отправки формы получаете кнопку и проверяете её на "isClicked", далее реализуете логику тут подробнее. 
Ещё способ. После создания продукта перенаправляйте на создание характеристик, с передачей id продукта. 
В зависимости от связей таблиц Продукт < - > Характеристика реализация этого решения может быть разной.  Как они у вас связаны? Один ко многим, многие ко многим или что-то другое?
В вашем случае, при переходе к созданию характеристики, нужно сохранять состояние продукта, затем при успешном создании характеристики вернуться и восстановить продукт. Тогда всё будет работать. Но это очень плохое решение.

Худший ответ:
Если криво на фронте, значит кривой фронт - тут только разор шаблона поможет, чего там у вас от чего зависит.
Вопрос: JOIN SQL из 4 таблиц?

Лучший ответ:
я из мира MS SQL, поэтому возможны некоторые несоответствия:SELECT rcp.*, cmp.*, tst.*
FROM recept AS rcp
  INNER JOIN recept_component AS rcp_cmp ON rcp.id = rcp_cmp.recept_id
  INNER JOIN component AS cmp ON cmp.id = rcp_cmp.parent_id
  INNER JOIN taste AS tst ON tst.recept_id = rcp.id
вместо звездочек указываете конкретные поля которые вас интересуют
т.о. будут выбраны ТОЛьКО рецепты длы которых существуют и вкусы и компоненты
Не знаю можно ли тут постить ссылки, но погуглите "tsql join" по картинкам и найдете все варианты join'ов с наглядным объяснением

Худший ответ:
Если умеете делать JOIN двух таблиц, то просто добавьте в запрос ещё два JOIN'а:SELECT *
  FROM `table1` AS `t1`
  JOIN `table2` AS `t2` ON ...
  JOIN `table3` AS `t3` ON ...
  ...
  JOIN `tableN` AS `tN` ON ...
  WHERE ...
Вопрос: Есть идеи стартапов. Что дальше?

Лучший ответ:
Начните с чтения книг. Например, "The Lean Startup".

Худший ответ:
Посмотрите сериал Кремниевая долина. И весело, и познавательно :)
Вопрос: Как в Drupal запретить перенос на новую строку?

Лучший ответ:
<button>Кнопка 1</button><button>Кнопка 2</button><button>Кнопка 3</button><button>Кнопка 4</button><button>Кнопка 5</button>

Худший ответ:
<button>Кнопка 1</button><button>Кнопка 2</button><button>Кнопка 3</button><button>Кнопка 4</button><button>Кнопка 5</button>
Вопрос: Как работает уровень громкости звука в компьютерах/телефонах/плеерах?

Лучший ответ:
У звуковой волны нет никакой разрядности. Последнее место, где "разрядность" играет какую-то роль в современных девайсах, это миксер, где сигналы разных источников смешиваются в цифровом виде. С него сигнал попадает на ЦАП, выдающий аналоговый сигнал, подаваемый на аналоговый усилитель. Его коэфициент усиления тоже регулируется цифровым образом... но на "разрядность" самого сигнала это уже никак не влияет.
Однако, если говорить о субъективном восприятии качества звука, то уровень громкости безусловно влияет на него, т.к. любой усилитель вносит в сигнал шумы и гармонические искажения. Кроме того, между усилителем и ухом находится еще и динамик (пассивный, как, например, наушники, или даже активный, как например, колонки со своим усилителем, разделяющими фильтрами и т.п.) со своей АЧХ, вносимыми искажениями и пр.
При более менее адекватно согласованых друг с другом компонентах бытовых девайсов, "максимальное" качество звука достигается при уровне громкости в 30~40%. Но это - очень очень общее правило.

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

Лучший ответ:
В ячейку C1 пишем формулу =СУММ(B$1:B1)Растягиваем формулу по колонке (с пункта 3 по ссылке), или альтернативный способ:Выделяем ячейки с C1 по последнюю в столбцеДля Excel 2010 - Во вкладке меню "Главная" в блоке "Редактирование" выбираем кнопку "Заполнить" из списка "вниз".

Худший ответ:
С1 = В1. 
С2=В2+С1, и так далее 
С3=В3+С2, 
С4=В4+С3 ....
Вопрос: FF в версии яндекса с fx.yandex.ru рушит верстку и убивает дизайн своим autocomplete

Лучший ответ:
Может лучше стоит написать баг-репорт в яндекс?

Худший ответ:
А autocomplete не убивается ?
Вопрос: Быстрый межпроцессовый обмен данными?

Лучший ответ:
Вот честно, Вы архитектурно кроилово делаете, которое точно приведёт к попадалову...
Два варианта:
1. Все на OpenCV и натив
2. Все на Unity3D с модулем OpenCV.

Худший ответ:
что мешает в unity подключить opencv, C# как бы намекает на наличие такой возможности
Вопрос: Умеет ли Яндекс Карта принимать деньги на счет по номеру карты?

Лучший ответ:
Будет.
Карта Яндекс является картой МастерКард ТКС-Банка (Тинькофф, будь он неладен). На неё могут выполняться переводы по системе MasterCard MoneySend.
Все зачисленные деньги станут доступны в кошельке Яндекса.
Срок зачисления от нескольких минут до 3 суток.

Худший ответ:
Да, почему нет? Яндекс карта привязана к счету в Яндекс деньгах.
Вопрос: Что почитать джуну тестировщику, кроме книг по тестированию?

Лучший ответ:
вообщем всё, что тестировщику пригодится в работе.
Зависит от того, что придется тестировать. 
В идеале, тестировщик должен иметь хотя бы общее представление о работе всех элементов системы, которую он будет тестировать. 
На практике это все приходит по мере возникновения проблем\вопросов. 
Что нужно знать джуну-тестировщику, в самом общем виде?
1) Нужно понимать теорию тестирования: что есть дефект, приоритеты(классический вопрос про priority & severity), базовые практики тест-дизайна, понимание того как и зачем писать тесткейсы, понимание того, как локализовать ошибку. 
2) Нужно иметь общее представление о предметной области: 
Если тестируете веб - общее представление о клиент-серверной архитектуре, всякие пост-гет запросы, и прочеее прочее. + REST и API 
Если тестируете мобилы - подробнее почитать про специфику тестирования мобил. 
ну и т.д. с декстопами, железом, смарт-картами и прочим добром. 
3) Базы данных. Иметь общее представление о реляционных и не-реляционных базах данных, уметь написать селектики на SQL, дальше уже плясать от конкретного стека технологий. 
В целом все это отлично рассказывается в рамках тематических материалов по тестированию. Форумы, доклады, видеоуроки и в последнюю, пожалуй, очередь, книги. Толковых книг по тестированию предельно мало.
В целом - здесь вам нужно приобрести главный для тестировщика (да и любого специалиста) навык - умение быстро находить и усваивать нужную вам информацию.
Список перечисленных вами технологий смутил. 
Кибана - GUI обертка для NoSQL базы данных, зачем джун тестировщику это знать - не представляю. В большинстве мест вы с ней не столкнетесь, а когда столкнетесь - разберетесь за полтора дня с Lucene Query и будете жить радостно. 
XPath и Selenium - это для автотестировщика. Сажать джуна (человека с минимумом опыта) за автотесты - насилие над продуктом и человеком. Потом пригодится, на этапе джуна - фактически не нужно (понятно, что знание не лишнее, но применять оные вам вряд ли придется). 
XML - ну, что нужно знать про хмл я, честно говоря, не знаю. Разве что что это такое и как выглядит.
В целом, стоит учитывать что тестировщик должен быть широкопрофильным специалистом. В идеале, вы должны иметь достаточно знаний что бы отлавливать ошибки аналитика (составлять\вычитывать\анализировать тех. документацию), разработчика (whitebox тестирование, локализация ошибки и прочее), инженера по конфигурации, понимание юзабилити и прочего. 
Как результат - знаний требуется вагон и маленькая тележка, и чем выше вы для себя ставите планку, тем глубже надо понимать, как работает продукт.

Худший ответ:
Форумы. Очень много полезной и, самое главной, новой информации вы найдёте на тематических форумах.