pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как сравнить две базы данных без доступа к данным?

Лучший ответ: Вопрос чем-то похож на: "Как научиться кататься на велосипеде без велосипеда". Не очень понятно как вы собираетесь делать выборку данных без данных ...
Так как подробностей нет, буду гадать на гуще ...
1) Как справедливо отметил kmg4e можно сравнивать хеш суммы (что это вам подскажет гугл). Т.к. хэш по факту не содержит самих данных, то можете запросить из базы хеши. Не очень правда ясно где вы возьмете хэш, если доступа к БД у вас нет ...
2) Вообще как правило данные в БД разделяют на несколько таблиц. Например:
Таблица 1. Users: id, login, passHash, email, token итп.
Таблица 2. Users_Profile: ФИО, фозраст, адрес, группа крови и другие персональные данные.
Соответственно можно на уровне SQL дать доступ пользователю только к первой  таблице и сравнивать их. Тут как бы вопрос по каким именно параметрам вам их надо сравнивать.
3) Ну никто не отменял Select с выбором выдаваемых столбцов. Можно сделать какое-то приложение с API которое бы (в JSON например, или сразу CSV) выдавало только разрешенные данные.

Худший ответ: Сравнивайте хэши.
Вопрос: Как получить список значений?

Лучший ответ: Потому что split('\n') возвращает список из одного элемента в виде исходной строки, так как переводов строк она не содержит.См. выше.Вы это хотите получить?{0: 'aaaa', 1: 'bbbbb', 2: 'ccccc'}
Тогда делайте так:for i in range(n):
    data = input().lower()             
    d[i] = data

Худший ответ: 1. Метод split возвращает спиок, если хотите избавится о переноса строки, то используйте метод strip.
2. input().lower() или input().lower().strip(). Под линуксом достаточно первого варианта.
3. Какой результат вы тут хотите получить?
Вопрос: Как сформировать команду тестировщиков?

Лучший ответ: Что касается подбора и мотивации команды, то недавно в своём видео-подкасте мы записывали интервью с моим другом, главой отдела тестирования, который поделился своими принципами построения команды.  Как построить команду? Беседа с Head of QA [Интервью]. У Васи в отделе сейчас есть несколько людей, которые с ним работают много лет и не в одной компании. Такую лояльность просто так не получишь. 
Насчёт подводных камней - по моему опыту, они обычно не в организации и не в технических аспектах, а в том:
1. Есть ли команда, насколько она готова идти к общим целям,
2. Как спозиционироваться, чтобы деятельность была нужна рынку. Если знать боли целевой аудитории и предложить решение конкретных проблем, то шансы есть. А если просто делать то, что интересно, с надеждой на то, что просто будет сайт и будет реклама (а анализ аудитории и её потребностей не сделан, нет понимания, за что люди будут платить), не проведено исследование спроса (предложение минимального продукта, за который люди платят), то можно долго что-то делать без особого успеха. Это такой ресурсный подход получается. И, в отличие от рыночного, часто получается, что никто платить за твоё предложение не готов (людям не понятна/не нужна ценность). У меня в моих проектах/стартапах так бывало. :( 
Обычно всякие гуру стартапов советуют делать самый минимальный продукт (в вашем случае - описание услуг по тестированию с чётко прописанным Call to action - тем, что получит от вас человек/компания), разместить предложение там, где есть целевая аудитория (например, сделать предложение на Upwork), а потом посмотреть, готовы люди платить. Если готовы - тогда можно набирать команду и брать заказы. Иными словами, в большинстве книг по стартапам советуется сначала проверить спрос (собрать предзаказы), а если он есть, тогда уже под него набирать команду и огранизовывать её работу.
Ещё можно поискать ваших конкурентов (другие компании, которые предлагают услуги по тестированию в качестве аутсорсинга) и посмотреть, где они представлены, как они ищут клиентов. Например, у них прокаченные профили в LinkedIn? Или на Upwork? Или много публикаций в СМИ/выступлений на профильных конференциях/экспертный контент в соцсетях (чтобы показать свою экспертность)? Или они ходят (судя по фоткам в соцсетях) на отраслевые мероприятия (автомобильной, медицинской и т. п. отрасли), чтобы там найти клиентов? Короче - когда вы поймёте, какие каналы коммуникации приносят им клиентов, вы можете попробовать использовать эти же каналы.

Худший ответ: Установите JIRA или что-то на этом подобие, для отслеживания работы это очень хорошая система
Вопрос: С чего начать ребёнку программировать?

Лучший ответ: Есть такое мнение, что практическое применение какого-либо яп в конечном итоге влияет на мышление человека...
Для начинающих лучшим решением пожалуй будет освоить первым - функциональный яп.
Почему функциональный ? Потому что функциональный яп не содержит "ничего лишнего" и тем самым поможет освоить суть алгоритмов и выработать соответствующее мышление, т.е. научит мыслить Логически.
Подводя итог вышесказанному начинающим программистам лучше начать с изучения одного из функциональных яп - Haskell или Scala, Lisp... 
А уже после можно переходить на яп С (Си), который поможет понять многие другие очень важные детали...
И уже освоив на достаточном уровне яп С можно переходить на другие яп (С++, Java, С#...)
Да, и ещё желательно (обязательно) освоить англ.яз и параллельно осваивать - Дискретную математику.
 Но учитывая возраст вашего ребёнка (7 лет) можете купить данную книгу:
www.ozon.ru/context/detail/id/32092949
А если интересует геймдев (разработка игр), то посмотрите тут:
https://thequestion.ru/questions/205745/chto-uchit...
https://habrahabr.ru/company/miip/blog/313326/
https://habrahabr.ru/post/319582/
https://dou.ua/lenta/articles/gamedev-for-programm...
Ну и видео:
https://www.youtube.com/playlist?list=PLR4wcBxrUGP...

Худший ответ: - есть TigerJython (Python) специальная среда созданая для обучения программированию. Можно программировать Raspberry, NXT, писать  симуляции, рисовать, работать со звуком и пр. все это из коробки.
- есть LÖVE2D  (Lua) он заточен под разработку игр. Бонус-туториал 
- есть Gosu  (Ruby) Библиотека для разработки 2d игр
- есть DevelNext  (PHP) RAD - что-то типа дельфи. Еще и "наша" разработка. Впечатлило.
- можно написать свой мод для майнкрафта на Яве, в принципе там ничегои сложного, даже книжки про это есть.
-  или писать на яваскрипте игры BreakOut на JS в Canvas (developer.mozilla.org)
игры сейчас пишутся также как и раньше, в туториале oт mozilla очень хорошо все разложено.
Добавлю из собственного опыта, что очень полезно начать с определения требований к конечному продукту. Так можно будет прояснить наличие предрасположености к структурированому мышлению у ребенка , и если да, по итогам будет конкретная задача. Всем от этого будет только проще.
Вопрос: Где лучше всего искать данного партнера?

Лучший ответ: С учетом текущей ситуации в российской экономике и на рынке труда в частности...
1. найти за долю - только счастливый случай
2. такой специалист называется: "менеджер проекта + маркетолог + менеджер по продажам + специалист по соц.сетям + инвестиционный менеджер + специалист по дополнительным задачам, которые вы обсудите..." - т.е. очень много "знаний и опыта" требуется в одном спеце да ещё за долю
3. таких искать можно, но долго и кончится "как обычно"
Что делать? Искать наиболее критичные места в проекте от которых зависит рост доходов и на них искать конкретных профессионалов за зарплату. Расширяя бизнес закрывать все позиции постепенно. Как-то так :)

Худший ответ: SEO+SMM+Продавец рекламы+Маркетолог+Инвестиции
Вы хотите совместить несколько профессий и чтобы человек работал без гарантий. Т.к. это стартапы и гарантии  успешности проектов нет. И автоматически доверия к вам тоже не возникнет. 
В общем, все это пустое. Зарабатывайте деньги и ищите узких специалистов под конкретные узкие задачи.
Вопрос: Как перехватить цепочку редиректов в отладочной панели браузера?

Лучший ответ: В средствах разработчика в хроме во вкладке Network поставить галочку на Preserve log - это чтобы при переходе не очищался список запрошенных адресов. При переходе там будет адрес первого урла, куда был отправлен запрос. Наведите на колонку Initiator - там будет показано из какого скрипта этот запрос был отправлен.

Худший ответ: В sources -> event listeners breakpoint (там где список брейкпоинтов отображается). выберите load-> beforeunload или control-> submit
Вопрос: Новый алгоритм поиска самого частого элемента, возможен ли он?

Лучший ответ: 0. Опохмелиться
1. Написать тесты для худшего и лучшего вариантов
2. Написать код метода на сях или плюсах
3. Пойти в универ к хорошему преподавателю

Худший ответ: Алгоритма Бойера-Мура?https://habrahabr.ru/post/167177/
Вопрос: Как на NW.js реализовать работу с txt файлами?

Лучший ответ: Так же, как на nodejs.

Худший ответ: var fs = require('fs');и так далее
p.s. Рекомендую посмотреть в сторону Electron, он по лучше nw будет, да и работает с нодой из Вашей ОС, а не с той, что внутрь зашита, как nw
Вопрос: Чем и как копировать файлы при появлении их в папке?

Лучший ответ: к стыду своему недавно для себя открыл 
robocopy
robocopy /?
/MON:n :: Наблюдать за источником; перезапустить после n изменений.
/MOT:m :: Наблюдать за источником; перезапустить через m минут, если произошли изменения.
/MOV :: Перемещать файлы (удаление из источника после копирования).
/MOVE :: Перемещать файлы и папки (удаление из источника после копирования).
/LOG:файл :: Записывать состояние в файл журнала (перезаписывать существующий журнал).
/LOG+:файл :: Записывать состояние в файл журнала (добавлять к существующему журналу).
хелп из 10-ки. в 7-ке (и 2008 R2 сервере) процитированный функционал есть.
Можно поставить в планировщик на старт системы.
Что синхронизировать а что пропускать отлично настраивается.

Еще в апреле я бы посоветовал вам переписать скрипт на Powershell  под свои нужды ) - скрипт более недоступен, для использования функционала filesystemwatcher пишите свой, на основе вот этой статьи https://devblogs.microsoft.com/powershell-communit...

Худший ответ: 1.По уму - научить принимающую программу после обработки файлов не удалять их, а перекладывать в каталог обработанных файлов.
2.вызов второй программы осуществлять например из батника, в котором перед запуском программы 1.проверяется наличие файлов в каталоге, 2.копируются файлы в архивный каталог, 3.запускается программа.
3.Если вызов второй софтины нельзя запихнуть в батник (например, она должна постоянно работать), то остается только в шедулере каждую минуту/секунду запускать батник, копирующий файлы в архивный каталог. Это самый плохой вариант - возможна потеря файлов при одновременном доступе к файлу.
Вообще нужно знать подробнее о возможностях программ. Тогда можно дать более конкретный ответ.
И кстати остается вопрос - как синхронизируются между собой 1 и 2 программы? Может быть случай, когда 1 программа еще не дописала файл, а 2 уже начала его обработку. Если у вас еще такого не было, то обязательно будет!
Вопрос: Как сверстать такую секцию?

Лучший ответ: вроде работает
код не идеален, но идею вы надеюсь поняли
codepen.io/just-a-training/pen/NAXWxm/?editors=1100

Худший ответ: SVG вам в помощь
xiper.net/learn/svg
Вопрос: Какой фреймворк для php стоит изучать в 2017?

Лучший ответ: Laravel - для сравнительно небольших проектов. Для которых важна скорость разработки.
Symfony - для серьезных проектов, для которых важно качество и расширяемость. Symfony на порядок сложнее, нежели Laravel, но и архитектура у него "правильнее". Выбирая этот фреймворк вы получаете самую мощную ORM из тех, которые существуют в "мире PHP".
Начинайте учить второй, а первый выучить после не составит труда.

Худший ответ: Laravel больше на западе востребован, у нас на нём поменьше пишут, но есть проекты. Yii2 имеет смыл учить, на нём много проектов и его многие рекомендуют. Он так же существенно проще Symfony и не обладает такой жёсткой архитектурой. На slim, silex можете обратить внимание - это микрофреймворки попроще в изучении, но проектов на них не много.
Вопрос: Желательно ли экранированная витая пара для прокладки на улице?

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

Худший ответ: Даст ли экран грозозащиту?
НетИли если рядом не идут силовые кабеля, то разницы нет?
Экраны еще правильно нужно заземлять. Иначе от них будет больше проблем, чем пользы. 
Отступите от силового кабеля 20 - 50 сантиметров, и всё.Желательно ли экранированная витая пара для прокладки на улице?
Для прокладки на улице очень желательна "уличная" витая пара - у обычной через пару лет потрескается внешняя изоляция, в ней начнет собираться вода.
Вопрос: Почему не происходит cохранение объекта в django?

Лучший ответ: Попробуй побольше букв p добавить в слово update - должно сработать.

Худший ответ: Для сохранения модели используется метод save() 
https://djbook.ru/rel1.4/ref/models/instances.html
Вопрос: Когда лучше всего отправлять запрос об изменении текста в input?

Лучший ответ: Вызывать отправку в onChange. Гуглите в сторону реализации debounce, например у lodash есть.

Худший ответ: Вызывать отправку в onChange. Гуглите в сторону реализации debounce, например у lodash есть.
Вопрос: Уровень владения PHP для изучения Laravel?

Лучший ответ: В идеале - хорошие знания - ООП, неймспейсы, MVC....
А так - ДА , МОЖНО и это наверно без моего ответа можно было понять, не?
Вы можете сейчас начать писать на java мощную программу не имея понятия о java, просто придется во-время работы часто Гуглить, читать документацию и т.д.

Худший ответ: Возможно, только первые проекты будут содержать много говнокода, и по мере углубления говнокода будет становиться меньше (если правильно углубляться). Я перешел на laravel с wordpress не особо разбираясь в php, за пол года довольно сильно прокачался, но всё равно знаю что еще далеко до крутого уровня.
Вопрос: Запрет на установку браузеров в домене и без него?

Лучший ответ: Групповыми политиками?

Худший ответ: ограничьте права пользователей на запуск ехе
еще поможет вот эта программка Unchecky
Вопрос: Какие единицы лучше использовать при адаптивной верстке?

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

Худший ответ: Величина «rem» вместо пикселей — что это такое?
Вопрос: Проектирование CMS

Лучший ответ: 90% цсм с такими функциями, разве что 4 пункт не часто встречается

Худший ответ: Под ваши требования подходит Wordpress + Front-end Editor для 4 пункта.
Вопрос: Как вывести ajax ошибку в Блоке?

Лучший ответ: В коллбэке $(this) ajax $(this) - это ссылка не на элемент, по которому кликнули..
попробуй в обработчике объявить:
var e = ($this)
а в коллбэке обращаться к этой переменной.

Худший ответ: Большое спасибо за помощь!$(function() {  
  $(".send_page").click(function(){
    var form = $(this).closest("form");
    
    $.ajax({
      type: "POST",
      url: "/main/hand.php",
      data: form.serialize(),
      cache: false,						
      success: function(msg){ form.find(".form_error").fadeIn('show').html(msg); }
    });
	return false;
  });
});
Вопрос: Нагрузочное тестирование: параллельные запросы или в псевдослучайном порядке?

Лучший ответ: Во-первых, никакие нагрузочные тесты не заменят реальной нагрузки. Поведение сервиса на реальной нагрузке может в корне отличаться от моделируемой нагрузки, причем не в лучшую сторону.
Во-вторых, вы должны понимать что вашим сервисом пользуются люди. Поэтому, это неверно нагружать API каким-то одним запросом, да даже одним набором запросов. Ваши пользователи генерируют определенную нагрузку. Каждый пользователь вызывает API в определенном (только для его типа) порядке. 
Т.о. хотите смоделировать нагрузки - знайте своего пользователя. 
Как только смоделируете самого пользователя, так сразу получите адекватные результаты нагрузочного тестирования, и вопрос озвученый в заголовке для вас смысл потеряет.

Худший ответ: Попробуйте jmeter он может записать ваши действия на сайте (то какие запросы и куда отправляются, данные собирает если его включить как прокси сервер для браузера в котором вы создаёте тестовый сценарий) а потом повторить их в множестве потоков. Таким образом можно создать сценарий похожий на реальные действия.
А ещё хорошо можно тестировать через tsung я tsung использую для тестирования производительности своего комет серверера
Вопрос: Asynctask или loader для сетевых запросов?

Лучший ответ: Retrofit + RxJava = масшатбируемость, удобство в саппорте и прочие плюшки.  Как по мне, это лучшая спарка, на сегодняшний день, для работы в REST.
 А по поводу AsyncTask, то эта приблуда, вроде уже устаревшей является, возможно вскоре ее пометят и выкосят.

Худший ответ: Спасиб ребят!!!
p/s 
Главное преимущество лоадера в том, что инициировать создание лоадера может одна активность, а получить результат уже совсем другая.
P p/s
Вот тут парни достаточно хорошо рассказали о плюсах и недостатках AsynT и Loader-ов + предложили хорошее решение  https://www.youtube.com/watch?v=2PFUwLesuog&index=...
Вопрос: Права папки wp-content 777, чем опасно?

Лучший ответ: Не могу ставить/менять темы, плагины и прочее пока не установлю права 777
Это означает, что владелец файлов и папок не имеет прав на запись, например, заливали от пользователя root или username, а исполняется все от www-data или другого юзера. Необходимо менять владельца, а не права.Насколько это безопасно?
Совсем небезопасно. Давайте разберем коды прав, чтобы вы понимали как это работает:
Каждая из 3х цифр отвечает за права:
1. Пользователя
2. Группы
3. Всех желающих (world)
Каждая цифра - это octal notation конкретных прав (rwx):
Чтение (read)
Запись (write) 
Исполнение (execute)
Что означают конкретные цифры (и буквы):7	read, write and execute	rwx
6	read and write	rw-
5	read and execute	r-x
4	read only	r--
3	write and execute	-wx
2	write only	-w-
1	execute only	--x
0	none	---
Поэтому, 777 означают, что и владелец файла, и любой пользователь входящий в группу файла, и вообще кто угодно (1я, 2я и 3я цифры соответственно) имеют права "read, write and execute" - читать, писать в файл и исполнять его. Отсюда и опасность - вы разрешаете всем подряд запись в файлы.
Правильные права для папок - 755. Владелец может читать, писать и исполнять, группа и мир могут читать и исполнять. Права исполнения на папки нужны группе и миру чтобы можно было в директорию попасть.
Правильные права для файлов - 644. Владелец может читать и писать (исполнять файлы не нужно), группа и мир могут только читать файлы (что и является важным с точки зрения безопасности).
Для некоторых файлов права могут быть еще более жесткие, например wp-config.php достаточно чтобы был доступен для чтения и записи только пользователем, остальные не должны иметь доступа вообще (чтобы не видеть пароли, например) - тогда права выставляются 600 (владельцу можно читать и писать - 6, остальным доступ закрыт - 0).

Худший ответ: Вам нужно всего лишь сменить владельца папок на пользователя, под которым работает ваш веб-сервер. Тогда и права 755 будут отлично работать. Скорее всего вы по неопытности залили файлы под рутом.
Вопрос: По чём выучить C#?

Лучший ответ: Все что тебе нужно - https://mva.microsoft.com/

Худший ответ: Все что тебе нужно - https://mva.microsoft.com/
Вопрос: Почему не работает код (Не бойтесь, 20 строк) на php?

Лучший ответ: else if ($D=0)
Используйте сравнение (===), а не присваивание (=).$x == $b/(2*$a);
Используйте присваивание (=), а не сравнение (==).abcx($a=2, $b=-4, $c=3);
При такой записи вы создаётё вне функции переменные $a, $b и $c, а потом передаёте в неё их значения. Переменные при это продолжают болтаться снаружи и никак не связаны с одноименными локальными переменными функции. Это не ошибка, код будет работать, но действие бессмысленное и потенциально вредное. Вызывайте функцию как обычно: abcx(2, -4, 3);
Судя по количеству ошибок на такой маленькой площади, вам нужно вернуться к учебникам - вы не понимаете, что и зачем происходит в коде, а без этого понимания программировать бесполезно.
P.S. Что же вы лесенку-то не достроили? :)$D = sqrt($D);
$x == ($b + $D)/2*a;
$x2 === ($b - $D)/2*a;

Худший ответ: <?php
function abcx ($a, $b, $c) {
    $D = $b*$b-4*$a*$c;
    if ($D > 0) {
        $D = sqrt($D);
        $x == ($b + $D)/2*a;
        $x2 == ($b - $D)/2*a;
        return "Два корня, x1 = ", $x, " x2 = ", $x2;
    }else if ($D == 0) {
        $x == $b/(2*$a);
        return "Один корень, x =", $x;
    }else if ($D<0) {
        return "Нет корней";
    }
}
echo abcx($a=2, $b=-4, $c=3);
?>
Вопрос: Как загрузить все страницы после главной в браузер пользователя?

Лучший ответ: Все файлы с двух других страниц, это HTTPv2 / Server push. Почитать, например тут.

Худший ответ: Сделать одностраничный сайт))
Простейшим способом эффект смены страниц можно сделать, например просто переходом по якорям совместно с использованием css-псевдокласса :target - всем блокам-страницам задать display:none, а :target - display: block. А в начале страницы ещё скрипт вставить, чтоб менял хэш на id первой страницы
Вопрос: Как оптимизировать onscroll?

Лучший ответ: Не слушай фанатиков Реакта)
Они его даже в текстовый документ пытаются засунуть)
Идеальную прокрутку на 60fps скорее всего не получится сделать, но можно приблизиться к идеалу, задействовав requestAnimationFrame. И еще будет иметь значение, какое именно свойство ты пытаешься анимировать при скролле. Максимальная производительность у opacity, translate, rotate и scale

Худший ответ: Оберни листенер скрола в debounce или throttle
https://habrahabr.ru/post/60957/
Вопрос: Как убрать цифры в скобках перед названием вкладки chrome на сайте youtube, и зачем они?

Лучший ответ: цифры в скобках перед названием это количество непрочитанных уведомлений в ютуб. Чтобы их убрать просто нажмите на колокольчик. См. фото ниже
до:

после:


Худший ответ: меня тоже это ОЧЕНЬ бесит :) и я не понимаю зачем они.
можно попробовать экспортировать закладки в html файл
и там через "регулярные выражения" поудалять их \(.*\)
а потом импортировать закладки обратно
Вопрос: Почему ломаются внешние жесткие диски?

Лучший ответ: После подыхания нескольких дисков в USB-боксах, перешел исключительно на брэндовые внешние диски (WD, Seagate) - последние 2,5" служат больше 5 лет при нечастом использовании, раз-два в неделю. В них переходников нет - на диске контроллер сразу с USB.
Есть один 2,5" USB бокс Transcend - тоже без проблем.Почему ломаются внешние жесткие диски?
Берите диски нормальных брэндов, вопросов не будет.

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

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

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

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

Худший ответ: через  array_chunk($array,4);Разбивает массив на несколько массивов размером в size элементов. Последний массив из полученных может содержать меньшее количество значений, чем указано в size.$args = array( 
                        'posts_per_page' => 5, 
                        'orderby' => 'date', 
                        'category_name' => 'team', 
                         );
    $postsArr = get_posts( $args );
    $chunkPosts = array_chunk($postsArr ,4);
    foreach($chunkPosts as $posts){
        echo '<div class="див блока">';
             foreach($posts as $post){
                   // Выводим посты в блоке.
             }
        echo '</div>';
    }
вроде так если я правильно понял ВП.