Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Во что может вылиться оптимизация Wordpress?

Лучший ответ:
Если сайт сделан не обезьянкой и не пионером, то 50к уников в день держит свободно на не самом дорогом VPS за 12к в год.
Главное прямые руки того, кто будет делать сие.

Худший ответ:
itc.ua - посещения точно исчисляются тысячами в день. Никаких проблем у них нет.
Хорошо отладить кеширование + нормальный сервер + уборка всего лишнего из шаблонов. А количество публикаций для вордпресса - не особо весомый параметр. Ну разве что поиск чуть дольше будет работать.
Вопрос: На чем лучше всего писать Windows приложение?

Лучший ответ:
Мда напомнило:

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

YYY: Причем из этих двух молотков, один был бы самодельной киянкой!

XXX: Точно. А еще кто-нибудь заявил бы, что все ламеры, а вместо гвоздя нужно использовать шуруп.

YYY: И предложил бы свой вариант самореза с правой резьбой под шестигранную отвертку с логотипом Sun…

XXX: А потом кто-нибудь прийдет и скажет, что посадил все на суперклей и вроде стоит.

YYY: А кто то будет причитать про то, что раньше вообще без гвоздей строили и стояло века…

Худший ответ:
.net всем хорош, требование установить фреймворк за минус не считаю. однако для математики есть Fortran и иже с ним, вот их я в .net и не припомню. хотя нет, нашел кое что — www.lahey.com/
если их скрутить, в сети есть примеры, то должно быть удобно — формочки-фигормочки на C#, вычисления на Fortran ;)
Вопрос: Как разрабатывать под Android?

Лучший ответ:
ТЗ
Прототип интерфейса
Разработка внутренней логики (DB, адаптеры, провайдеры, ресиверы, вьюхи по прототипам, тесты)
Наложение дизайна

Как то так.

Худший ответ:
ТЗ
по нему дизайнер рисует интерфейс и тут же обычно его режет на картинки, потом девелопер хреначит приложение, у нас обычно сразу с дизайном.
Вопрос: На чем построить простейшее iframe приложение?

Лучший ответ:
Это работа ради изучения? Или средство, и готовые решения приветствуются? google-chrome --app=http://vk.com

Худший ответ:
В свое время делал на ru.wikipedia.org/wiki/Mozilla_Prism
Но в данный момент имхо проект свернулся
Вопрос: Помогите с настройкой сети между Mac OS и установленной в VirtualBox Debian

Лучший ответ:
Почему нельзя просто сбриджить адаптеры? В настройках VirtualBox машины выбрать «сетевой мост»?..
Если Mac находится в некой локалке (инет получает от маршрутизатора), то всё будет норм.
В гостевой системе при этом настраиваете произвольный ip из той же подсети что хостовый адаптер и всё прекрасно работает.

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

Лучший ответ:
HTML5 + CSS + Adobe Photoshop + базовые принципы дизайна, типографики, анимации и т.д.
Вообще хорошим веб-верстальщиком за пару месяцев не стать. Это постоянное совершенствование навыков.

Худший ответ:
Основная масса заданий, которые скидывают на фриланс – сверстать шаблон под WordPress, Drupal или Битрикс, приклеить дизайн к интернет-магазину и прочее, где, вроде бы, и не нужно много делать, но самому заказчику (как правило, такому же ИП или фрилансеру) некогда разбираться.
Далее идут разные не IT-ориентированные компании, которым нужно быстро разместить свои контакты и начать закупать рекламу в «Директе», что для вас, скорее всего, оборачивается еще одной устаревшей и давно покинутой создателями CMS.
И уже потом идут люди, которые действительно ищут верстальщика (или фронтендера) для удаленной работы. Простой версткой здесь уже не обойдешься.
Быть может, здесь и не нужно идеально знать javascript, но точно стоит понимать, как работают JQuery, Bootstrap и другие современные библиотеки и фреймворки. Однако с серверными языками рано или поздно придется столкнуться, потому что не все заказчики знают, где кончается работа верстальщика и начинается серверный код. Так что на вашем месте я бы уж точно озаботился чтением документации по тому же PHP или Python.
И конечно, куда же без любимого Photoshop'a! Навряд ли вам на первых порах попадется дизайнер, который умеет правильно работать с вебом и экспортировать графику, так что, скорее всего, нарезать и доводить отдельные вещи придется своими руками.
Так или иначе, одним тупым HTML/CSS сегодня уже не обойдешься, как я уже писал.
Вопрос: Как узнать, что моё видео в YouTube не нарушает авторские права?

Лучший ответ:
Есть ограничения на использование - но это ограничение можно пытаться обходить.
1. Для начала смонтируйте пробное видео, как вы себе его представляете - и загрузите на Youtube, но не публикуйте. Если к вашему видео будут претензии - Youtube скажет вам об этом в течении первых нескольких минут. Иногда правда жалобы поступают с опозданием в сутки, или даже неделю (не часто, на одно из 100 видео). Если жалобы есть - удаляете, перемонтируете, перезагружаете.
2. Если вы ограничите продолжительность фрагмента (например к фрагменту длиной 10-15 секунд), то претензий обычно не поступает, кроме случаев с ОЧЕНЬ жадными правообладателями.
3. Есть и другие способы "маскировки" контента защищенного авторскими правами. Например если на фрагмент наложить поверх интро-музыку вашего канала, это конечно создаете некую какофонию, но претензии также перестают поступать. Можно фрагмент рвать на куски, иногда тоже помогает замаскировать...
4. Ну или универсальный способ, он подошел мне чтобы замаскировать музыку из играющего в уже более чем 200 роликах радио, причем даже при проигрывании целых композиций - просто уменьшение громкости самого радио до едва различимого уровня.. Точнее не просто, должны быть другие окружающие звуки в видео, в моем случае фоновый шум. Но вам такой способ вряд ли подойдет =)
p.s. все сказанное выше применимо даже к родной Ютуб-партнерке, собственно я сижу на ней....

Худший ответ:
Вы получили разрешение на использование материалов чужого авторства? Нет? Тогда имеете все шансы получить по рукам.
Вопрос: За что программист получает деньги?

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

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

Лучший ответ:
Такого я еще не видел, чтобы выкладывали текст ошибок скриншотом куска экрана... 
Выложите полный трейс и ваш код, телепаты в отпуске!

Худший ответ:
Извините, учусь....
Получить токен:
https://oauth.vk.com/authorize?client_id=12343547&...
Ну и залогинится:import vk
vkapi = vk.API(access_token='access_token')
Все заработало на локальной машине, полученый токен привязывается к IP
Вопрос: Почему не работает удаленное подключение НЕ через порт 3389?

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

Худший ответ:
А шлюз на втором сервере указан на роутер?
Вопрос: Play Framework — Есть ли смысл?

Лучший ответ:
как человек который работает с play со всей ответственностью заявляю что на рынке он абсолютно не востребован, особенно в связке с java. 
Весь корпоративный сегмент работает со всякими JEE, Spring и прочими ужасами, поэтому работы в России с этим фреймворком вы не найдёте, а даже если и найдёте то гарантированно именно вы её не получите. 
Однако если для вас важно создание качественных, современных проектов с нуля, а не поддержка древнего как дерьмо мамонта легаси кода, в какой-нибудь зачуханской CRM, то play - это идеальное решение.

Худший ответ:
Если есть навыки Java то смысл есть. Если выбираете веб для обучения и разработки, лучше отказаться от java в сторону PHP, Ruby, Python, Javascript.
Вопрос: Обход кэширования js/css

Лучший ответ:
Наиболее простой для Вас вариант, как мне кажется — это, конечно же, использовать GET-параметр после скрипта:
<script src="/js/script.js?1273455236"></script>

Но, не просто параметр, а в этом параметре передавать время изменения файла скрипта в unixtime формате. В такой ситуации у Вас файл обновится у всех пользователей после того, как он будет изменён на сервере. Похожий финт можно сделать и с хешом файла, например MD5, это позволит избежать случаев, когда время изменения сместилось без изменения контента, и, по сути, кешированный вариант всех устроит. Это зависит от Вашего метода деплоя.

Конечно же такие проверки задействуют файловую подсистему, интерпретатор и т.д., что не очень быстро и в продакшн я бы такую схему не советовал, но, для реалий быстро-изменяющегося проекта — хороший выстрел в обоих зайцев.

Худший ответ:
Если нужно отключить кеширование совсем, то по моему мнению самый надежный способ — это генерация случайного числа как описано выше и добавление заголовка Cache-Control: no-cache, no-store в ответ сервера.
Вопрос: Стоит ли учить Coffeescript в преддверии выхода Ecmascript 6?

Лучший ответ:
Если че коффе учится за вечер.

Худший ответ:
Похожий вопрос
Вопрос: С чего вы начинаете писать cms?

Лучший ответ:
Напишите лучше фреймворк. Даст больше опыта, чем CMS. CMS по сути монотонное создание формочек добавления/редактирования/удаления контента.
А в фреймворке будут более интересные задачи, попробуйте реализовать свою ORM, продумайте роуты, контроллеры, хелперы, попробуйте реализовать интерпретатор для языка Slim (slim-lang.com) или HAML и т.д.
Вот это будет действительно полезный опыт, которым можно будет даже поделиться потом с другими.

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

Лучший ответ:
Можно подсмотреть в питоне
https://www.youtube.com/watch?v=JhixzgVpmdM

Худший ответ:
Заполненность обычно берут 70-75% от размера таблицы. Можете также попробовать посчитать число шагов в цикле rehash, и если оно для какого-то элемента больше критической величины (например, 3 или 5), значит, пора.
"Умножить на 2 и взять следующее простое число" - нормально.
Хешировать заново, конечно, придётся - как же без этого :)
Кстати, то, что rehash не знает про исходный ключ - это правильно? Ведь так получается, что если для двух ключей rehash дал одинаковые результаты, то и вся последующая цепочка для них совпадёт, и будут повышаться шансы, что новые элементы будут попадать именно в эту цепочку.
Вопрос: Установка Win7 на SSD. IDE vs AHCI. Надо ли думать?

Лучший ответ:
Только AHCI, на IDE Trim не работает. Ну и грузиться лучше в UEFI, если мать поддерживает.

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

Лучший ответ:
Думаю, что дело именно в том, что просто «клевенько смотрится». Хай тэк и все такое.

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

Лучший ответ:
Если вопрос на счет форматирования, лучше делать так (убрал лишнее объявление переменных):var aa = document.getElementById('qwe');
var cc = document.getElementById('vce');

aa.onmouseover = function () {
  cc.style.display = 'block';
};

aa.onmouseout = function () {
  cc.style.display = 'none';
};

Худший ответ:
Почему не используете CSS? javascript тут явно лишний совсем.
Вопрос: Как удалить вирус из WordPress?

Лучший ответ:
посмотрите для начала в .htaccess на наличие левых редиректов или auto_append_file / auto_prepend_file — в вордпресс обычно так вставляют вредоносный код.

не найдется в .htaccess — тогда смотреть сюда cssing.org.ua/2008/06/01/wp-footer-exploit/

и не забудьте обновить вордпресс до последней версии!

Худший ответ:
Вирус скорее всего идет через зараженную машину по FTP. Идите в этом направлении.
Вопрос: Как работают такие URL?

Лучший ответ:
Расширение - ложь! Неужели ты думаешь, что все сайты, у которых есть ссылки вида /bla/bla/bla.html действительно на сервере имеют папку bla внутри папки bla с файлом bla.html? URL - это всего лишь набор буковок, которые отдаются серверу. Что с этими буковками дальше делать - решает этот сервер или перекладывает ответственность на приложение. Ну и да - как было сказано остальными - сервер может рассказать тебе о типе файла, который он отдает, в заголовке Content-Type (НЕ в расширении). В вебе нет расширений, они есть только у тебя на компьютере.

Худший ответ:
Это можно сделать либо HTTP заголовком "Content-Disposition: attachment;filename=" либо редиректом на документ.
Вопрос: Заработок в сети не на программировании. Возможно ли?

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

Худший ответ:
Копирайт, рерайт и прочее.
Кстати, был подобный вопрос, решение аналогичное:
Удаленный заработок?
Вопрос: Как восстановить работу нового домена WS 2012R2 после неудачной миграции?

Лучший ответ:
dcpromo /forceremoval...
восстановить состояние из бкп, без вариантов.

Худший ответ:
Администрирование (от админа) --> управление групповой политикой,
находим и включаем следующую политику:Доступ к сети: разрешить трансляцию анонимного SID в имя
Все пользователи включают машины и подтягиваются автоматически по прописанным данным в AD. Это небезопасно, решение для здесь и сейчас.
Вопрос: Обратится с другого сайта и сосчитать значения сессии в php?

Лучший ответ:
Вам необходимо хранить сессии в каком-нибудь централизованном хранилище данных. Например memcached, redis, mongodb, etc.
И при запросе к серверу на golang - вам необходимо передавать тот же cookie, что и на php. Тогда сервер на golang сможет получить айдишник сессии, и легко достать всю инфу по сессии из memcached, redis, etc.
Вот здесь есть пример шейринга сессии между php и nodejs: https://simplapi.wordpress.com/2012/04/11/php-node...https://simplapi.wordpress.com/2012/04/13/php-and-...

Худший ответ:
Либо из JS читаете куку с session_id (не уверен, она может быть httponly), поэтому лучше при отдаче страницы из PHP передать в JS session_id (отрендерить js с переменной, инициализированной этим значением). А сокетом уже подключаться, передавая этот session_id. Подделать session_id не представляется возможным. Но, если ссыкотно (не должно быть) то выставите expiration у сессий, чтобы уж точно быть уверенным.
Вопрос: Обновляемый black лист для интернет шлюза?

Лучший ответ:
попробуйте воспользоваться сервисами opendns.com и rejector.ru

Худший ответ:
rejector.ru пока еще в развитии… сегодня он блочил упорно яндекс при использовании фильтров где его быть не может, помто когда открыл все — говорил что я «опечатался»

хочется свое, локальное…
Вопрос: Верстка веб страниц, вопрос внутри, подскажете ?

Лучший ответ:
Вам не нужна совместимость со всеми браузерами. Netscape уж точно не нужен :-P
Мне очень помогло ежедневное чтение статей по заданной теме с хабра и прочих ресурсов такого типа. И гугл. Просто море гугла. Не знаешь как что-то сделать — гугл. Знаешь, но считаешь, что не оптимально — гугл. Сделал, но работает не везде — гугл. Главное правильно подбирать запросы, ответы не всегда лежат на поверхности, но они почти всегда есть.
Сразу нужно узнать про такую вещь как css-reset, дабы нивелировать различия браузеров. Очень помогает. Кроме того, я бы прочитал все статьи с html-book.ru, а также про все теги и CSS-свойства (по возможности), ставя в приоритет наиболее популярные.
Можно заморочиться с методологией названий стилей, по типу БЭМ или MCSS, чтобы избежать проблем и путаницы (а они будут) в своих стилях.
И самое главное — нужно просто постоянно верстать. Можно проходить какие-нибудь уроки или ставить себе самому задачи. Если повезёт, можно просто попасть в неплохую фирму и развиваться там. В идеале в фирме должен быть наставник, который поможет-подскажет.
А в какой-то момент, набравшись определённого опыта, начинаешь без проблем решать любую поставленную задачу, потому что уже безошибочно разбираешь в уме страницу на более мелкие блоки и сразу видишь, что и как можно сделать. Вариантов решения одной и той же задачи зачастую очень много. И чем дальше, тем больше, потому что старые браузеры постепенно отмирают, а новые, кто-то медленнее, кто-то быстрее, но стараются соблюдать спецификацию.
Ещё при вёрстке очень неплохо бы использовать специальный сайт, который расскажет, что и где поддерживается. Очень помогает и очищает код от всяких лишних вендорных префиксов, которые в уроках и на форумах любят иногда писать в диких количествах, в том числе и несуществующие.

Худший ответ:
если поддерживать экраны от часов до огромных телевизоров и приставок то долго,да еще и валидно...тут по моему долгие годы практики. Понтятие верстки очень огромно.
Вопрос: Нужна программа для отслеживания, что и когда устанавливалось на компьютер

Лучший ответ:
Может, для решения задачи поможет лог?

Худший ответ:
Есть, например, Ashampoo UnInstaller. Он выдает что и когда было установлено.

Есть ещё, кажется, Activity Monitor. 

А так — логи и диспетчер приложений. Всё же просто =)
Вопрос: Каковы современные подходы в создании «Ленты новостей»?

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

Худший ответ:
Вроде все довольно просто. При наличии индексов в таблице новостей саму ленту можно и не хранить. Сохраняйте только подписки пользователей на сущности. Вроде такого:
Таблица news :  id / autor_type / autor_id / ...
Где author_type - ссылка на таблицу сущности, author_id - соответственно id сущности
Формируете ленту для пользователя запросом вроде: 
SELECT * FROM news WHERE (author_type = "$1" AND author_id = "$2") AND (author_type = "$3" AND author_id = "$4") ...
Вопрос: Как в консоле указать путь до места в котором нужно выполнить комманду в windows7?

Лучший ответ:
cd C:\user\Desctop\my_dir
После чего выполняешь команду

Худший ответ:
cd C:\user\Desctop\my_dir
После чего выполняешь команду
Вопрос: Как нарисовать дугу между прямыми Canvas?

Лучший ответ:
В Javascript есть прекрасная функция atan2, позволяющая непринуждённо получать угол, не заморачиваясь определением знака, с помощью неё легко получить параметры для canvas arc.пример на JSBin

Худший ответ:
2D вращение вокруг центра
Вопрос: Как реализовать наследование свойства?

Лучший ответ:
Вызывайте в конструкторе дочернего класса конструктор родительского.

Худший ответ:
Конструктор родителя нужно вызывать в конструкторе потомка. 
Вот так:parent::__construct();
Вопрос: Механизм 5 единиц кармы?

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

Худший ответ:
очевидные вещи говорите…
хабру надо быть более гибким
Вопрос: Статистика используемых айфонов с ретина экраном и без?

Лучший ответ:
Возможно, будет полезна статистика StatCounter по разрешению мобильных устройств (не только iPhone).

Худший ответ:
Не заморачивайтесь. Доля НЕретина айфунов мала, а если учесть что с 3GS почти ничего не загружают из эппстора — то ей вообще можно пренебречь.
Вопрос: Phpdoc: Как указать к какому классу будет цепляться трейт?

Лучший ответ:
В трейты можно добавлять абстрактные методы, но это всего лишь более правильная альтернатива для "в phpdoc задекларировать методы из Controller с помощью @method". Все абстрактные методы можно вынести в отдельный трейт, который уже подключать в других трейтах. Но такая архитектура будет попахивать.Есть ли способ легко и быстро сказать трейту, у кого он будет юзаться?
Нет.

Худший ответ:
В общем, покапавшись, выяснилось что в phpStorm для этого есть специальная аннотация @mixin.
Так же с помощью этой аннотации можно помечать и кастомные примеси, например, поведения в Yii
Вопрос: Каким должен быть обзор неизвестной ранее (новой) CMS?

Лучший ответ:
На хабре и так очень много статей вида «а вот я начал писать цмс и реализовал роутер так-то», даже если это очень интересно, то это выдрано из контекста, который как раз и важен.
Если у Вас реально полноценная CMS, опишите ее отличия в сравнении с 2-3 прямыми конкурентами, как позитивные отличия, так и негативные.

Худший ответ:
По поводу «мультиязычности», помниться года так 4-5 назад была такая CMS от греческих разработчиков как Elxis (форк Mambo, если кто ее еще помнит). Там они как раз на мультиязычность из коробки все и точили. Сомневаюсь что мультиязычных CMS мало. Тьма их, этих CMS-ок.
Вопрос: Как в Ubuntu сделать переключение раскладок с отображением текущей по центру экрана?

Лучший ответ:
Для винды случайно нашер решение (судя по посту): autoit-script.ru/index.php?topic=2212.0
Вот прямая ссылка на файл: yashied.narod2.ru/ProjectFiles/iSwitcher/iSwitcher_bin.zip

Худший ответ:
Эцсамое, могу порекомендовать переключать раскладки по капсу, ибо лампочка на клавиатуре — отличный индикатор.