Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Чем отличается процесс верстки под ModX от сайта без CMS?

Лучший ответ:
В случае MODX важна вложенность меню, и естественно чтобы было списком ul.
Первый элемент имеет класс first, а активный active.
Элементы контента страницы верстать без классов, а через наследование, т.е:.content img { float: left; margin-right: 1em }
.content blockquote { font-size: 2em }
Общий совет: не верстать одними div'ами, использовать HTML5.
Больше использовать неупорядоченные списки для группировки однородных элементов.
Вот пример такой некачественной верстки:<div class="partners">
    <div><a href="#"><img src="i/partner1.png" alt="partner"></a></div>
    <div><a href="#"><img src="i/partner2.png" alt="partner"></a></div>
    <div><a href="#"><img src="i/partner3.png" alt="partner"></a></div>
    <div><a href="#"><img src="i/partner4.png" alt="partner"></a></div>
    <div><a href="#"><img src="i/partner5.png" alt="partner"></a></div>
</div>
Ее можно переписать вот так:<section class="partners">
    <ul>
        <li><a href="#"><img src="i/partner1.png" alt="partner"></a></li>
        <li><a href="#"><img src="i/partner2.png" alt="partner"></a></li>
        <li><a href="#"><img src="i/partner3.png" alt="partner"></a></li>
        <li><a href="#"><img src="i/partner4.png" alt="partner"></a></li>
        <li><a href="#"><img src="i/partner5.png" alt="partner"></a></li>
    </ul>
</section>

Худший ответ:
Конкретно в случаем с MODX ограничений нету.
MODX "хавает" любую верстку. 
Но если вы меню сделаете чисто на ul > li > a
А активный пункт ul > li.acvie > a то получите + в карму в следующей жизни.
Вопрос: Как лучше синхронизировать большое количество файлов в реальном времени?

Лучший ответ:
habrahabr.ru/post/132098/ — найдено гуглом по запросу «csync2 inotify».

Обратите внимание не только на статью, но и на комментарии к ней.

Худший ответ:
glusterfs посмотрите.
Вопрос: Как избавиться от взломов сайта на Joomla?

Лучший ответ:
Большинство проблем связанных с безопасностью у Joomla (впрочем, как и у многих других CMS того же рода) вызываются из-за, в лучшем случае, "дырявых" модулей  и шаблонов. В худшем случае они были специально изменены, чтобы взламывать сайты их пользователей. Особенно это касается платных модулей, которые были выложены где-то бесплатно - шанс того, что заражение происходит через такие модули наиболее велик.
И если есть что-то такое, то рекомендую снести. Но вообще вам надо внимательно изучить логи сервера и выяснить через что именно происходит заражение.
Ещё, как вариант, можно попробовать поставить на сайт веб-антивирус, например, santivi.com - теоретически должно помочь.

Худший ответ:
Ответьте по-честноку, шаблоны с дополнениями качались бесплатно, без СМС?
Вопрос: Как сделать один input из нескольких?

Лучший ответ:
Это три импута

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

Лучший ответ:
Добрый день.
- Если делали сайты, то как вариант можно сделать шаблоны или плагины и размещать на themeforest.net или https://creativemarket.com/
- Параллельно искать заказы на https://www.odesk.com/
- Запрограммировать что-нибудь для себя и демонстрации своих возможностей и выложить в опенсорс это как минимум плюс к резюме и по контактам вас сможет найти заказчик.
- Завести профессиональный блог (желательно на английском языке) и писать о своих победах и новых знаниях и через него вас сможет найти заказчик или компания и предложить работу.
- Создать сайт-портфолио и использовать его как рекламную площадку для привлечения клиентов.

Худший ответ:
Java и вперед на фриланс! Потом одеск.. сначала будут копейки, руку набьешь. Делай работу за не дорого на старте но не за копейки + всегда собирай отзывы от людей. Всегда в не зависимости говори с клиентом чтобы не случилось, даже если будут траблы.
Вопрос: Как сделать загрузку iframe после загрузки старицы?

Лучший ответ:
Самый простой способ:
codepen.io/iiil/pen/bDFei
Для наглядности я вставил большую картинку (сделал ширину поменьше, чтобы видно было, как она грузится). После ее полной загрузки iframe присваивается нужный url.
Код:<iframe src="" frameborder="0" id="iframe"></iframe>window.onload = function(){
  document.getElementById('iframe').src = 'http://iiil.name';
}
Если нужна задержка после загрузки - используйте таймаут (в примере просто раскоментите строчки). Код:window.onload = function(){
     setTimeout(function(){
  	document.getElementById('iframe').src = 'http://iiil.name';
     },5000)
}
Чтобы не зависеть от скрипта можно url помещать в data-атрибуты и оттуда доставать.

Худший ответ:
Эмм... Сложная задача... Наверное с помощью ajax и document.ready? А вдруг еще немного подождать нужно? Ну тогда setTimeout() есть.
Вопрос: Стол с беговой дорожкой

Лучший ответ:
Используйте лучше стол отдельно, дорожку отдельно. =)
От компьютера надо отрываться периодически. Параллельно работать и бегать на мой взгляд какая-то дикая идея
А ещё лучше, как мне кажется, прогулки утром и вечером по часику в парке и периодические визиты на фитнес/тренажёры/бассейн. Собственно сам так поддерживаю форму в аналогичной ситуации.

Худший ответ:
Leco-IT конечно привлекательны ценой и возможностью куда более быстрой доставки чем из штатов, но не понятно, можно ли выставить их на скорость прогулки.
На Amazon в категории Treadmill Desk предлагаются два решения
от LifeSpan (начиная с дорожки TR800-DT3 за $799 и стола TR800-DT5 за $1249 и заканчивая моделями подороже)
и от TrekDesk - Treadmill Desk за $499
Линус Торвальдс пользуется LifeSpan ( пруфлинк - www.youtube.com/watch?t=19&v=HSgUPqygAww )
Америка сходит с ума по TrekDesk ( пруфлинк - www.youtube.com/watch?list=UU_h5z7aqjnIQFLKTNAhP1K... )
По этим двум вариантам хотя-бы есть отзывы, что они не разочаровывают.
У кого-то уже есть опыт использования подобных устройств?
Вопрос: Как сделать форму ввода мобильного телефона с автоматическим определением страны проживания пользователи и соответствующей маской ввода?

Лучший ответ:
В гогле первый результат 2coders.ru/opredelenie-strany-po-ip-na-php

Худший ответ:
html5demos.com/geo либо если надо сделать это тихо, то по ip (в случае страйп).
Вопрос: С чего начать изучение SEO?

Лучший ответ:
Ну про смерть SEO говорят с 2008 года, история каждый год повторяется - меняются условия, и сео-специалисты под них подстраиваются. Когда мне говорят про смерть сео я всегда вспоминаю эту статью сео профи seoprofy.ua/blog/prodvizhenie-sajtov/pochemu-seo-nikogda-ne-umret . От себя добавлю, что если сейчас идет отток от seo в сторону контекстной рекламы, потому что как говорят "снижается горизонт планирования" (иначе говоря результат нужен прямо сейчас), то скоро стоимость клика подскачет так, что сео снова станет намного выгоднее контекста.
По тому, с чего начать
1. Прочитайте книгу Ашманова Оптимизация и продвижение сайтов в поисковых системах
2. Зарегистрируйтесь на форумах о поисковых систем, хотя бы на одном для начала и проштудируйте разделы для новичков
3. Прочитайте лицензии и рекомендации от поисковых систем, как вам правильно посоветовали
4. Почитайте блоги Сосновского, Кокшарова
5. Возьмите сайт и начните на собственном опыте изучать. Только после практики можно начать разбираться в seo

Худший ответ:
Для начала научитесь пользоваться поисковыми системами:
http://yandex.ru/search/pad/?text=С%20чего%20начат...
Вообще начать стоит с этого:
https://yandex.ru/support/webmaster/for-webmasters...
https://support.google.com/webmasters/answer/35291...
Вопрос: Как управлять питанием в stm32f4?

Лучший ответ:
Вы питание блутуза прям с ноги мк снимаете??? Так не стоит делать.
Проще всего через транзистор. Тогда и уровень питания не будет помехой.

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

Лучший ответ:
А простое пробовали? UPDATE table1
SET col1 = col1+1
WHERE 1=1

Худший ответ:
Можно и без where:UPDATE table1 SET col1 = col1+1
Важный момент, решите что делать если значение поля null - прописать 1 или оставить null. Если первое - добавьте вторую команду update table1 set col1=1 where col is null, если второе - хватит и первой команды.
Вопрос: Цитаты, высказывания на IT тематику

Лучший ответ:
«Говорить что Java хороша, потому как работает на всех платформах это тоже самое что говорить что анальный секс хорош, потому что работает на всех полах.»

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

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

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

Лучший ответ:
все просто, Павел: директория с картинками выносится из сайта и линкуется тем же самым капистрано::linked_dirs
default: []
Listed directories will be symlinked into the release directory during deployment.
Can be used for persistent directories like uploads or other data. See Structure for the exact directories.capistranorb.com/documentation/getting-started/con... 
или пишете свою таску, которая будет линковать что вам надо, куда вам надо и как вам надо.

Худший ответ:
если пользуетесь GIT то в .gitignore папку с загруженными изображениями, если Mercurical то в .hgignore
Вопрос: Upwork, может ли заказчик без моего согласия изменить отзыв и звезды?

Лучший ответ:
видимо он хочет чтобы вы изменили отзыв

Худший ответ:
По идее не может никак. Скорее всего он попросил Вас изменить отзыв, и смысл уведомления именно в этом. Напишите полный текст уведомления.
Вопрос: Какую cms вы бы использовали под Node.js?

Лучший ответ:
-_- Защищают php и т.п...
Да ладно, пых защищают... Просто зачем? CMS на ноде уже существует огромное множество. Некоторые даже интересны. Меня вот лично не прельщает идея использовать какие-то CMS не узкоспециализированные ни на node.js ни на php ни на любом другом языке.
Ну а если мечтать... хочу CMS на модулях, с DI и без извращений с менеджерами плагинов, кастылями и прочим, с кешированием всего и вся при деплое или при запуске команды из CLI к примеру или любой другой механизм кеширования имеющий вармап. Никаких wysiwyg, только маркдаун и редакторы по типу sir-trevor (вообще хотелось бы видеть этот самый sir-trevor написанный нормально а не тот ужас который сейчас есть). А еще было бы неплохо что бы эта CMS была просто модулей управления контентом, который можно просто интегрировать в своей проект. То есть не коробочное решение а набор компонентов + одно собранное приложение для тех кому нужно только странички статические и ничего больше.

Худший ответ:
В гугле около 6-и ссылок слету по запросу Nodejs CMS. Выбирайте на свой вкус
Вопрос: Как разграничивать работу и жизнь?

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

Худший ответ:
Существует так называемая теория четырех конфорок, согласно которой придется выбирать между сферами жизни, быть середнячком во всем, либо добиться выдающегося успеха в чем то одном: https://lifehacker.ru/2016/07/12/the-four-burners-... Я ее не то чтобы разделяю, но имею несколько иной взгляд на это вопрос, который озвучил в своей статье https://mentoristb.wordpress.com/2016/04/22/%D1%81... Вкратце: необходимо управлять своим вниманием и держать фокус на определенной области в конкретный момент времени
Вопрос: Как принимать звонки из РФ в Украине без роуминга?

Лучший ответ:
Первым делом нужно поставить GSM шлюз (описание)
Могу посоветовать китайское оборудование OpenVOX.
Удобство заключается в возможности масштабирования и монтирования в обычные RACK-стойки.
Качество оборудования очень приемлемое по сравнению с аналогами.
Все зависит от ваших потребностей.
Можно купить к примеру короб VS-GW1202, и плату расширения VS-GWM400G - получится 4 симки, при этом можно поставить ещё одну на 8 симок.  Есть коробы на 5 плат расширения OpenVox VS-GW1600 - т.е. на 20 симок.
4 симки с коробом обойдутся где-то в 450-500$.
Если вам нужно 4-8 симок, можно обойтись карточками OpenVox G400E или OpenVox G400P они где-то по 125$.
Вторым делом нужно ставить и настраивать сервер телефонии Asterisk и прикрутить это железо.
Есть готовые сборки типа Elastix с ними должно быть чуть проще.

Худший ответ:
SIP - протокол VOIP-телефонии. С помощью него (если хорошенько покопаете) придете к решению. Насколько мне известно адекватный SIP предоставляет только "Мегафон".
Вопрос: В каком направлении IT открыть бизнес?

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

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

Лучший ответ:
Посмотрите в сторону nginx. nginx.org

Худший ответ:
Может проще переместить сервер туда где дешевый канал (в москву на колокейшн)?
Вопрос: Что такое static в ООП php?

Лучший ответ:
Для этого вам надо понимать в чем разница между классами и объектами. Вот есть методы и свойства объектов а есть методы и свойства классов. Последние как раз статические свойства и методы. Отсюда и все особенности их работы и возможные варианты использования. Класс у нас в системе может быть только один, а экземпляров этого класса (объектов) много.
Как правило статические методы используются в качестве порождающих. То есть вы вызываете статический метод класса а он тебе экземпляр этого класса.$foo = Singleton::instance();
$bar = AbstractFactory::create('bar');
$buz = Buz::fromArray([
    'many' => 'arguments', 'Buz' => 'has', 'private' => 'constructor'
]);
В PHP статику еще любят применять как замену обычным функциям в силу того, что для классов автозагрузка у нас есть, а для функций нету. Не сказать что это сильно хорошо, я бы даже сказал что это плохо. Учитывая что сейчас есть composer а благодаря opcache оверхэда от подключения для каждого запроса файла особо и нет. В целом лучше стараться избегать использования статики или во всяком случае делать в статических методах хоть сколько нибудь сложные вещи. И лучше всегда ограничиваться только случаями для порождения объектов, тут статика выглядит логично.
Если рассматривать с точки зрения пораждающиз статических методов, нам так же надо знать кого создавать. И тут появляются два ключевых слова - self и static. Причем self равносильно написанию имени класса в котором наш статический метод находится и просто позволяет уменьшить дублирование. static же намного интереснее, так как оно указывает непосдерственно на тот класс, из под которого был совершен вызов. Скажем если у вас есть наследование вы можете запихнуть порождающий метод в базовый класс, и тогда узнать кого создавать в принципе не проблема.class Foo {
    public static function createWithSelf() {
         // равносильно new Foo();
         return new self();
    }
    public static function createWithStatic() {
         // а тут мы пока не знаем кто такой этот static
         $foo = new static();
    }
}

class Bar extends Foo {}

$foo = Bar::createWithSelf(); // тут будет экземпляр Foo
$bar = Bar::createWithStatic(); // тут будет экземпляр Bar

Худший ответ:
Для доступа к статическим методам и членам классаclass SomeClass {

    public $a = 'isObjectValue';

    static $b = 'isStaticValue';

}

echo SomeClass::$b; # isStaticValue

$someClass = new SomeClass();
echo $someClass->a; # isObjectValue
к методам аналогично
Внутри класса есть еще self\static, но это чуть другое
Вопрос: Имеет ли значение «имя» ВУЗа?

Лучший ответ:
Значение имеет только ваши знания. 
Никогда не видел чтобы при приеме на работу говорили "Ммм, да у вас же диплом Супер Пупер Вуза, мы вас берем даже без собеседования и стажировки, и дадим самую высокую зарплату в нашей конторе."
А если вас все таки взяли в такую контору, то вам стоит задуматься о профессионализме будущих работодателей.

Худший ответ:
Буду говорить по магистратуре, так как академическая сфера мне близка. 
Имеет. Разумеется как сказал товарищ Zhainar с дипломом из хорошего вуза вам не дадут 100% позитивный ответ. Но если вы из какого-то "Задрыпинского института", то тут придется доказывать на деле, что вы достойны. И очень рьяно - статьи, конференции и т.д. будут играть большую роль. Потому что на ваше место может претендовать кто-то из Университета Лузаны, или ТУ Делфт. Как считаете кому отдадут предпочтение :)? 
+ есть еще такой фактор как признаваемость вуза. В некоторых странах (Германия например) дипломы не всех вузов признают и может получиться так, что проучившись 4 года у себя на родине, "там" вам придется поступать на бакалавра по новой, так как диплом ваш абсолютный 0.
Вопрос: Как в yii2 restful в ответе сервера выбрать сразу все значения без пагинации?

Лучший ответ:
Можно задать размер страницы:/games?per-page=1000
При запросе /games выполняется yii\rest\IndexAction, который возвращает ActiveDataProvider(['query' => $modelClass::find(),]). Т.е. объект Pagination там дефолтный ($pageParam = 'page', $pageSizeParam = 'per-page', $pageSizeLimit = [1, 50]). А дефолтный yii\data\Pagination пытается забрать параметры из $request->getQueryParams().

Худший ответ:
Просто объясните разработчикам API что для REST лучше делать так:
/games?start_from=2&limit=20 + заголовок все X-Pagination-* заголовки отдавать... ну вроме разве что Page-Count и Current-Page
Таким образом если на клиенте придется поменять количество айтемов на страницу, не придется пинать разработчиков API.
Далее по вашей проблеме. 7 запросов это глупо. Если вам нужно сделать механизм кеширования данных например, то тогда да, тогда забираем все данных (хотя опять же можно делать это постепенно, все очень зависит от целей которые вы приследуете) и храним их у себя периодически проводя инвалидацию кеша.
В целом же это может быть и один запрос получающий первую порцию данных и подгружающий новую порцию по мере необходимости. Например если у вас реализована пагинация и вы хотите что бы все работало максимально быстро, можно при скроле скрина, если пользователь приближается к пагинации, сразу делать запрос за следующей пачкой данных, что бы пока пользователь тыкнул на кнопку next даные уже подгрузились бы. Ну или делать бесконечный скрол. Как уже говорилось - все зависит от вашего юзкейса. Но рекомендации относительно API все же передайте, ибо будут проблемы.
Вопрос: Полезные Django-модули?

Лучший ответ:
Коллективный интеллект пытался породить ее здесь — djangopackages.com/ Проверяю его и гугл перед тем как что-то делать. А «пытался» потому что частенько в гугле находятся apps которые более reusable, чем представленные на том сайте.

Что же касается меня

Во все свои проекты сразу добавляю South

Для авторизации через соц сети — django-social-auth

Есть проект со всякими мелкими утилитами, django-annoying



Худший ответ:
django-thumbnail-works для удобной работы с разными размерами одной и той же картинки.
Ссылка на мой форк, так как я не слежу за основной репой, которая находится на собственном домене, в то же время мой форк сейчас проверен четырёхмесячным тестированием на реальных людях
django-pagination для реализации постраничного вывода списков.
Вопрос: Разметка подзаголовков — как правильно?

Лучший ответ:
<h1>Page title h1 <small>Officiis ab dolorum, dolores enim iusto!</small></h1>
Так делают в bootstrap: getbootstrap.com/css/#type-headings
И br не нужен, лучше для small сделать display: block.

Худший ответ:
Можно так как делаете вы, а еще можно: <header>
<h1>Page title h1</h1>
<p>Officiis ab dolorum, aperiam incidunt</p>
</header>
вот официальные рекомендации
Вопрос: Бесплатная сертификация linux администратора?

Лучший ответ:
============================================
          ВЫДАНО кому : cru5ader

          Настроящим сертификатом
        подтверждается что cru5ader
     обладает познаниями в сиcтеме Linux
       лучше многих своих конкурентов!
     Видел на картинках пингвинов,
         а также Линуса и Билли!
        Умеет включать компьютер!

          ВЫДАНО кем : 
   Межпланетарный комитет проверки знаний
============================================

Худший ответ:
нет
Вопрос: Можно ли сделать адаптивную верстку без изменения дизайна?

Лучший ответ:
>читал, что это не сложно
Всегда радуют такие высказывания.
Все зависит от верстки, и элементов которые используются. С 80% вероятностью будет проблематично переделать CSS под мобилки, если изначально на это не было задела. И стоить это будет так же (если не больше) чем полная перевестка с адаптивностью

Худший ответ:
Да
Вопрос: Программа для удаления программ?

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

Худший ответ:
Всё, я нашёл! 
Для кого нужно решение: программа, которая удаляет сразу много программ и без подтверждения каждого удаления: Uninstall Tool 3.4. Осуществляется это посредством выбора программ в Uninstall Tool 3.4  как в Проводнике ((Ctrl или Shift)+Select). Потом ПКМ на выбранных—>Пакетное принудительное удаление—>Оk. PROFIT!
Вопрос: Как не позволить роботам делать POST-запрос?

Лучший ответ:
Слышали про captcha? 
Самая простая для пользователей - reCaptcha(просто нужно кликнуть на чекбокс)

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

Лучший ответ:
Конечно пишите. Будет интересно.

Худший ответ:
С удовольствием ознакомимся.
Вопрос: Где найти годные руководства по AD DS для абсолютных новичков?

Лучший ответ:
поднять ад на 2012r2 начать загонять пк в АД , и в момент работы  смотреть курс и начать разбираться с этим всем , только так практика с опытом

Худший ответ:
Последовал советам Salavat и Oia: поднял AD DS и начал учиться на ходу. Очень помогли книги WS2012: Полное руководство и книга для подготовки к экзамену 70-640 (AD DS в WS2K8R2 вроде называется). Все оказалось намного проще, чем я думал, ну а тонкий тюнинг -- дело практики.