Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Выбор движка для интеренет-магазина

Лучший ответ:
Битрикс слишком громоздкий и хостинг нужен приличный. Плюс, часть кода на битриксе закрыта Zend насколько я помню, т.е пилить под себя ее уже не вариант. Из распространенных лучшая, мне кажется, это Prestashop. Все ваши требования в ней есть. Модулей куча бесплатных и платных.

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

Лучший ответ:
Alexander-K Проведите аудит сайта на предмет косяков (инструменты вебмастеров Вам в этом помогут)Если сайт еще не добавлен в гугл и яндекс вебмастер, то добавьте. Исправьте косяки, sitemap, robots.txt, meta-теги, описания страниц, заголовки, оптимизация содержимого страниц, перелинковка и т.д.Скормите карту сайта поисковикам http://google.com/webmasters/sitemaps/ping?sitemap=ссылка на Ваш sitemap
http://www.bing.com/webmaster/ping.aspx?siteMap=ссылка на Ваш sitemap
Для того чтобы яндексу карту отправить, придется зайти на страницу вебмастера. И до кучи можете воспользоваться сервисом пинга в 40 поисковиков.Если сайт региональный, то задайте регион.
В яндекс вебмастере задается в настройках сайта, География сайта → Регион сайта
В гугловских инструментах вебмастера, Поисковый трафик → Таргетинг по странам и языкам → СтранаСоставьте семантическое ядроНапишите SEO тексты заточив под ключи по которым будете двигатьсяЕсли сайт не статичный, зарегайте его в соц сетях и постите туда новости со ссылками на свой сайтРегайтесь на крупных форумах, с ссылками не закрытыми от индексации и напишите там про Ваш сайтОставляйте комменты в dofollow-блогах
"Тупо регится на площадках" и спамить ссылку на Ваш сайт, не зная ключей по которым двигаетесь, бесполезно и вредно.

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

Лучший ответ:
Еще есть интересный www.ogmoeditor.com он лучше заточен именно под тайловые игры чем TileD и в некоторых моментах удобнее. В то время как у TileD более широкие возможности.

Худший ответ:
Попробуйте TileD
Вопрос: Хочу написать статью о стартапе, об особенностях вывода на рынок

Лучший ответ:
Стартап то успешный получился в итоге?

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

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

Худший ответ:
1. Обычная продажа: cоглашусь с Алексей Николаев: открытый код и подписка на ТП и скачивание обновлений.
2. VIP-функционал: обфускация, токены и прочие.
Вопрос: Кто-нибудь покупал закрепление профиля сверху в своей специализации на fl.ru?

Лучший ответ:
Карму заминусуют, особенность местного контингента на fl.ru

Худший ответ:
смысл есть если вы профи
новичек просто сольет деньги
Вопрос: Как сделать навигацию по цвету как в Dribbble?

Лучший ответ:
вручную в принципе не правильная тактика даже для новых картинок:
Colors-Of-Image — не плохая библиотека для эти целей, если сайт на php. Определяет цвета, можно так же задать сколько основных цветов возвращать. 
Сделать прогон для старых картинок (вопрос одно SELECT + определение цвета + UPDATE), а потом определять цвета во время загрузки новых картинок.

Худший ответ:
Спасибо за советы!
Вопрос: Почему не работает laravel?

Лучший ответ:
>No supported encrypter found. The cipher and / or key length are invalid
Ключ скорее всего не указан в config/app.php (key/cipher)
Сгенерить можно php artisan key:generate

Худший ответ:
Откройте лог (storage/logs), там все написано.
Вопрос: Какую программу использовать для проектирования принципиальных схем?

Лучший ответ:
Очень хорошо расписано в этой статье о том с чего начать при проектировании. 
Первым делом нужно выбрать систему проектирования в которой будет создаваться проект. Выбор довольно большой, но если честно не все системы заслуживают внимания, перечислю несколько основных из которых стоит сделать выбор и которые я сам попробовал:
- Altium Designer – без сомнения самый лучший программный пакет для проектирования, к сожалению платный и очень дорогой (> 5000$). Но попробовать его можно с торрентов.
- EAGLE – довольно мощный продукт для хоббистов, бесплатен с некоторыми ограничениями. Есть версия под Linux.
- KiCAD – опен сорс есть опен сорс, для линуксоидов, которые любят настраивать свою систему, по мне так довольно слабое сообщество, мало готовых библиотек, новичкам не советую.
- PCAD – старый добрый пикад, последняя версия вышла в 2006 году, но до сих пор многие конторы сидят на этом софте и делают в нем хорошие проекты. Из минусов: очень-очень устарел, процесс проектирования неудобен ужасно, но кто привык того уже не отучить от него.
- DipTrace – если коротко, то это пикад с современными плюшками, для новичков очень советую. Библиотеки создавать очень легко в нем.
Можно перечислять долго все системы проектирования, но я бы не советовал новичкам распыляться на другие, выбирайте что-то из вышеперечисленного. Сам я использую Altium Designer.

Худший ответ:
Попробуйте, например, Delta Design (имеется полнофункциональный триал).
Не могу, конечно, ничего конкретного сказать именно по редактору принципиальных схем, но создатели DD весьма горды своим творением в целом - может и Вам придется по вкусу ;)
Вопрос: Какую выбрать среду разработки под mac os ?

Лучший ответ:
Xcode. Какие именно библиотеки вам предлагают учебники, которых нет в llvm? И да, среда разработки != компилятор.

Худший ответ:
https://tech.yandex.ru/events/cpp-party/may-nsk/ta... - советую посмотреть это видео, узнать о том как собираются программы на c/c++, после этого будет понятно, как в любой ide подключить нужные библиотеки.
Вопрос: Будет ли Visual studio 2015 pro в dreamspark?

Лучший ответ:
Смысла в Pro для Dreamspark нет, так как по функционалу Pro аналогичен Community

Худший ответ:
Нет, не будет. Для обычной DreamSpark подписки оставили только Community. Остальные редакции есть в MSDN AA (или как он сейчас там называется?).
Вопрос: Какие есть полезные ресурсы и книги для начинающего frontend-разработчика?

Лучший ответ:
Лично я думаю по книгам мало что что получится. Лучше сразу по видеоурокам. 
На русском читайте здесь: frontender.info
Сегодня например вот появилась крутая статья с образовательными и учебными ресурсами 
habrahabr.ru/company/mailru/blog/215487
Отличные материалы здесь: loftblog.ru
Здесь будете в курсе всех новостей:  https://twitter.com/frontender_ua, uptodate.frontendrescue.org
Навскидку самое интересное.

Худший ответ:
Однозначно- https://learn.javascript.ru/ лучший сайт для обучения фронт-энд.
Вопрос: Почему не индексируется сайт?

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

Худший ответ:
При выполнении всех настроек новый сайт в норме индексируется месяц. По минимому достаточно добавить сайт в Вебмастер на Яндексе.
Вопрос: Как передать переменную JavaScript в РНР без ошибок?

Лучший ответ:
$(function() {
  $("#form").on("submit", function(event) {
    event.preventDefault();    
    var message = $("#message").val();

    $.post("mail.php", {message: message}, function(response) {
      $("#aj").text(response);
    });

    return false;
  });
});<?php

$message = $_POST['message'];

if (mail("мой_имэил", "Тема", "Сообщение: " . $message)) {
  return "Сообщение отправлено";
} else {  
  return "Что ещё за?";
}

?>

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

Лучший ответ:
спросить у товарищей, которые запустили DOOM на принтере
www.wired.com/2014/09/doom-printer

Худший ответ:
спросить у товарищей, которые запустили DOOM на принтере
www.wired.com/2014/09/doom-printer
Вопрос: Сглаживание шрифтов в Windows 8?

Лучший ответ:
Проблема возникает из-за того, что многие программы не поддерживают режим масштабирования Windows 8 (в том числе Google Chrome, у него свои настройки масштаба, внутренние).
Решение есть!
В свойствах ярлыка такой программы во вкладке "Совместимость" включите:
"Отключить масштабирование при высоком разрешении экрана"

Худший ответ:
Если подключение через VGA, тогда нажмите автонастройку.
Также отображение ClearType можно настроить (см Панель управления).
Вопрос: Эффективность веб-серверов на Go?

Лучший ответ:
Хорошая. Мне нравится.
Извините, что без цифр. Каков вопрос таков ответ.

Худший ответ:
Примерно на одном уровне с ngnix, а иногда даже быстрее, за счет отсутствия проксирования на бэкенд, так как у Вас в одном приложении и сервер и логика
Другой вопрос в том, на сколько оптимально Вы напишите Ваш код и умеете пользоваться Go, ибо даже на асме можно сделать тормоза, что php3+apache будет быстрее ползать
Вопрос: Как можно оформить сочинение «Почему я хочу на практику именно к вам» в виде кода?

Лучший ответ:
if (newGame) resources.free();
s = FILENAME + 3;
setLocation(); load(s);
loadDialog.process();

try { setGamerColor(RED); }
catch(Exception e) { reset(); }
while (notReady) { objects.make();
if (resourceNotFound) break; }

byte result; // сменить на int!
music();
System.out.print("");Кое-что ещё, из глубины веков (Pascal)Program Party;
Uses Vine, Food, Condoms;
{$I Variable.Pas}
Procedure Prepare;
Begin
    Find(House);
    Buy(Bottles);
    Buy(Food);
    Call(Friends);
    Call(Girls);
End;{ Prepare }
Procedure Drinks;
Begin
    Open(Bottles);
    Repeat
           Drink(Next(Gramms100));
           Food:=Eat(Next(Foods));
    Until TwoViewInEyes;
End;{ Drinks }
Procedure Dances;
Begin
     Music:=True;
     Call(OneGirl);
     Go(DancingRoom);
     With Music.Jump Do 
        Begin
          If Girl(Drink)>Normal(Drink) Then
             Begin
                Touch(AssOfGirl);
                Touch(BreastOfGirl);
             End
          Else
             Begin
                Go(DrinkingRoom);
                Let`s(Girl):=Drinks(More);
                Return(DancingRoom);
             End;
        End;
End;{ Dances }
Procedure Fuck( Who : Sex );
Var
    HowMany: LongInt;
Begin
     If WhoGirl Then Write('Are yor sodomite ??!');
     Find(DarkRoom);
     Close(Door_and_windows);
     If Not Find(BedInRoom) Then BedInRoom:=AnyTable;

     HowMany:=0;
     Repeat
     Call(Next(Who));
     Delete(DressOf(Who));
     Kiss(Lips,Breast,OtherPartsOfBody);
     Repeat
            Asm
               PUSH YourPenis
               POP? YourPenis
            End;
     Until YouHaveOrgasm;
     Case HowMany of Inc(HowMany);
         If (HowMany mod 15 = 0) Then Write('You are BIG man !!!');
     Until YourPenisStay;
End;{ Fuck }
Begin { Party - Main Program }
    Prepare;
    Drinks;
    If Who(Drink)>Normal(Drink) Then Who:=FaceDown;

     Dances;
     Fuck(Girls);
     Go(AtHomes);
End.{ Main Program }

Худший ответ:
отлично можно оформить аля-XML
в свое время были модными такие резюме.
Вопрос: Наследование в C#: изменение возвращаемого типа — как исправить ошибку?

Лучший ответ:
C# не поддерживает return type covariance.

Худший ответ:
Обобщения могут вам, наверно, помочь.interface ILauncher
  {
    object ParseArgs(string[] args);
  }

  abstract class ALanucher<T> : ILauncher
  {
    protected abstract T ParseArgs(string[] args);

    object ILanucher.ParseArgs(string[] args)
    {
      return ParseArgs(args);
    }
  }

  class Launcher : ALanucher<int>
  {
    protected override int ParseArgs(string[] args)
    {
      throw new NotImplementedException();
    }
  }
Вопрос: Контроль за выборами посредством веб-камер

Лучший ответ:
Какие Вы наивные… Вы так и не поняли для чего нужны web-камеры?

По «нужным» участкам будет демонстрироваться заранее сделанная видеозапись. Web-камеры — это новое средство фальсификации результатов.

Худший ответ:
Я не вижу где на сайте пример трансляции видео.
Вопрос: Где скачать видеокурсы по Python (нормальные, целиком, разом)?

Лучший ответ:
Ищи "python pluralsight" на рутрекере

Худший ответ:
на ннм-клаб
Вопрос: WiFi для небольшого офиса (1-2 AP)

Лучший ответ:
если купишь UniFi LR — не вздумай перепрошивать под AirOS! точки 100% умирают. А реанимируеются они через UART
честно говоря, какой то особой дальности, по сравнению с длинками DAP 1360 не заметил…
кстати, точка у меня на потолке, стою над ней на следующем этаже — телефон показывает сигнал 50%, сигнал длинка будет посильнее…
… но есть несравненный плюс — не греются и не виснут.

Лично я бы порекомендовал поизучать девайсы от микротика.

Худший ответ:
Ubiquiti же не умеют роуминг нормальный? Или вам не надо?
Вопрос: Contact form 7 + popup почему перегружается страница?

Лучший ответ:
Думаю многим будет полезно! Данная проблема чаще всего происходит, когда вы начинаете с нуля создавать шаблон, в итоге в footer забываете размещать:<?php wp_footer(); ?>
Который непосредственно подгружает .js плагинов!
Ну и разместить желательно его повыше в самом footer.php, но ниже вывода jquery!(протестировать данную вероятность так же можно подгрузив другой шаблон)
Протестировано на:
WP Версия 4.8.3;
Библиотека jquery 1.12.4;
Contact Form 7 Версия 4.9.1;
Лайк, если помог!

Худший ответ:
У меня такая же проблема, конфликт скриптов был, местами в  скрипты поменяла и плюс еще указала путь script type="text/javascript" src="plugins/contact-form-7/includes/js/jquery.form.js" > и script type="text/javascript" src="plugins/contact-form-7/includes/js/scripts.js" >.
C модальным окном сработало, при отправке данных страничка не перезагружалась, но вот на главной странице формы перестали работать(( и теперь не знаю, что делать вообще..
также пробовала сделать redirect(на эту же форму) для кнопки с формы модального окна, но ничего не вышло...
Вопрос: Какая существует серьёзная литература по квантовой криптографии/криптоанализу?

Лучший ответ:
Вот здесь есть несколько книжек
rutracker.org/forum/viewtopic.php?t=2394721

Худший ответ:
Брюс Шнайер — Прикладная криптография
Нил Коблиц — Курс теории чисел и криптографии.
Василенко — Теоретико-числовые алгоритмы в криптографии.
Вопрос: Как передать сайт заказчику?

Лучший ответ:
Облачные хранилища - Яндекс.Диск, Google.Drive, OneDrive
Хранилища кода - github, gitlab, bitbucket

Если это верстка - просто файлы (исходники + билд)
Если сайт на cms - архив со всеми файлами + дамп БД

Худший ответ:
Облачные хранилища - Яндекс.Диск, Google.Drive, OneDrive
Хранилища кода - github, gitlab, bitbucket

Если это верстка - просто файлы (исходники + билд)
Если сайт на cms - архив со всеми файлами + дамп БД
Вопрос: А не реализовать ли на тостере голосовалку?

Лучший ответ:
для прикола проголосовал на парочку вопросов,
Рекомендую - vk.com

Худший ответ:
Может сортировка топиков по количеству просмотров лучше организовать ну голосовадку тоже но простую
Вопрос: Стандартные правила для iptables на веб-сервере

Лучший ответ:
Я использую такие правила:

# Generated by iptables-save v1.4.8 on Mon Apr 15 18:10:08 2013
*filter

:INPUT DROP [300714:91562726]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [7340517:3206938910]

-A INPUT -p tcp -m conntrack --ctstate NEW -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -j DROP 

-A INPUT -i lo -j ACCEPT 

-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 

-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT 

-A INPUT -s 10.10.13.0/24 -j ACCEPT 

-A INPUT -s 10.20.32.46/32 -p tcp -m tcp --dport 22 -j ACCEPT 

-A INPUT -s 10.201.52.201/32 -p tcp -m tcp --dport 22 -j ACCEPT 

-A INPUT -s 10.10.10.6/32 -p tcp -m tcp --dport 3306 -j ACCEPT 

COMMIT

# Completed on Mon Apr 15 18:10:08 2013


Здесь разрешен весь трафик на 80 порт, весь трафик из «доверенной» подсети 10.10.13.0/24 трафик на 22 порт от некоторых хостов и доступ в mysql с 10.10.10.6.

Собственно «стандартные» правила для вебсервера — это:

*filter
:INPUT DROP [300714:91562726]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [7340517:3206938910]
-A INPUT -p tcp -m conntrack --ctstate NEW -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -j DROP 
-A INPUT -i lo -j ACCEPT 
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT 
-A INPUT -s ВАШАСЕТЬ -p tcp -m tcp --dport 22 -j ACCEPT 
COMMIT
# Completed on Mon Apr 15 18:10:08 2013

Остальное накручивается в зависимости от вашей паранойи.

Худший ответ:
Это, конечно же, невежливо, но:
lmgtfy.com/?q=iptables+rules+web+server
Вопрос: Что сделать для ускорения логики реализованной на jQuery?

Лучший ответ:
мистер, вы упороты. любая манипуляция с DOM сравнима с операциями Input\Output , что, как бы намекает, не  переборщи. а 250 зависимостей это как раз тот случай когда переборщил. джквери парсит строку запроса потом просто делает запросы getElementBy.... , тоесть тут не зарыто клада оптимизации. тормозит - убери без чего мож обойтись. не можешь обойтись-смирись.

Худший ответ:
надо сохранять ссылки на нужные елементы сразу в переменные, а потом ими пользоваться (что бы небыло постоянной переборки DOM)
ссылку дайте на пример
Вопрос: Nat pat и маршрутизация?

Лучший ответ:
зачем нужен нат если есть маршрутизация между сетями Первоначальная задача, которую, насколько мне известно, был призвал решить NAT (тогда еще NAT адрес в адрес) - это исчерпание свободных префиксов ("подсетей") в пространстве IPv4-адресов. Было решено выделить несколько префиксов в качестве "локальных" и административно (это важно) запретить их анонсирование между автономными системами. При использовании NAT организация, которая предоставляет доступ снаружи к малому количеству своих сервисов или вообще его не предоставляет, может ограничиться арендой IPv4-адреса у своего провайдера. Без NAT было бы необходимо выделить свободный префикс, учитывая ограничения пиринга (например, часто префиксы длиннее /24 отфильтровываются, т.е. вместо 1 адреса необходимо арендовать блок из 256).
PAT логично рассматривать как развитие NAT. Так как большинство сервисов работает с использованием протоколов TCP и UDP, можно дополнительно сэкономить глобальные адреса, транслируя не адрес в адрес, а кортеж (глобальный адрес, порт1) в кортеж (локальный адрес,порт2), получив еще одну степень свободы в смысле мультиплексирования.
Маршрутизация и NAT решают разные задачи. NAT используется, потому что некоторые сети (локальные, RFC1918) запрещено маршрутизировать в глобальном интернете. Но каждый из задействованных в NAT префиксов должен маршрутизироваться в своем домене, локальный префикс - в локальной сети, глобальный - в интернете.

Худший ответ:
И как же, подскажите, вы будете маршрутизировать адреса 192.168.0.1 и 8.8.8.8? Без ната.
Вопрос: Есть ли под линукс аналог WinMount?

Лучший ответ:
Хороший вопрос. Если учесть, что winmount - это аналог линуховой команды mount, то искать под линухом аналог... Как то сложно.
Вообще - команда mount. Монтирует все. Возможно для монтирования разных форматов придется или что то переконвертить, или подключить какой то модуль, или посмотреть в сторону fuse

Худший ответ:
Loop mount есть. Или fuse реализации ищи для конкретных форматов.
Вопрос: Где компромисс лицензии и минифицирования?

Лучший ответ:
a какие проблемы?
cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3...
cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-alpha1...
cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.3/an...
как видите минификация и копирайты отлично уживаются вместе.

Худший ответ:
Большинство JS библиотек, которыми я пользовался, используют либо MIT (Bootstrap, jQuery, colorbox, Handlebars.js, Magnigic popup, Sortable.js, Masonry,	Squire, и множество либ на Node.js: gulp, grunt, grunticon), либо BSD (таких поменьше; Django, но это не ваш случай). А в них речи про обязательное сохранение комментариев или изначального вида не идёт вовсе. Более того, в BSD говорится, что "разрешается распространение бинарников или сорца с модификациями или без них при условии...". Единственное условие - прилагать текст лицензий, которые иногда как раз и помещают в комменратий. Однако, такого требования нет.
В итоге, наверное можно сказать, что вы вправе минифицировать jQuery и иже с ними, как угодно, главное - прилагать текст лицензии (класть файлик рядом с кодом).
licenseit.ru/wiki/index.php/MIT_License
https://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D1%86%D...
Вопрос: Как избежать вложенного цикла и вообще по-человечески сделать?

Лучший ответ:
$notFound = array();
foreach ($new_data as $k => $v)
{
	if (isset($data[$k])) $data[$k] = $v;
		else $notFound[$k] = $v;

}



иногда всё в разы проще =)

Худший ответ:
Всем спасибо, я понял в каком направлении думать дальше!
Вопрос: Практика по Windows Server 2012 R2?

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

Худший ответ:
TechNet, Labs и все ресурсы по Microsoft можно не советовать.
А задачи которые требуют решения у тебя есть? Принт-сервер, или дедупликацию, или виртуализацию, или кластеризацию, или ещё стопитьсот других фитч вы уже разворачивали в 2012 r2?
Вопрос: Где грань авторского права в верстке?

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

Худший ответ:
авторство в шаблонах больше зависит от графики(картинок), к ним можно придраться, к коду врядли.
Вопрос: 20-30 ПК Win — Лучший способ администрировать?

Лучший ответ:
Для управления всеми этими юзверями, лучше поставить актив дериктори win server 2012, и права им прописать так как каждому положено, и не надо контролировать. + Kireo для мониторинга трафика и контроля над инетом.

Худший ответ:
vnc вам в помощь
https://ru.wikipedia.org/wiki/Virtual_Network_Computing
Вопрос: Какой вопрос на Toster имеет максимальное количество просмотров?

Лучший ответ:
В принципе это можно было сделать с помощью google
https://www.google.ru/#q=site:toster.ru+200000..-%...
получаем Где купить виртуальный номер с возможностью принимать смс?

Худший ответ:
Узнать легко:
1.можно перебрать вопросы циклом от 1 до 176919, подставив значения в адресной строке http://toster.ru/q/номер
2. взять код страницы в переменную
3.в переменной найти с помощью регулярки количество проссмотров.
4. Если это количество больше максимально известного, то запомнить номер вопроса и количество проссмотров.
Если делать на php, то надо знать циклы, работу со строками, регулярные выражения, file_get_contentst какой-нибудь или работу с файлами. В общем, не сложно, но долговато.