Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как установить сертификат от WoSign на сайт на nginx?

Лучший ответ:
server {
listen   443 ssl default_server;
server_name exemple.com;
ssl on;
ssl_session_cache    shared:SSL:10m;
ssl_session_timeout  10m;
ssl_prefer_server_ciphers on;
ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;
ssl_certificate /path_to/exemple.crt;
ssl_certificate_key /path_to/exemple.key;
ssl_ciphers 'HIGH:!aNULL:!MD5:!kEDH';
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains;";
ssl_stapling on;
ssl_stapling_verify on;
ssl_trusted_certificate /etc/nginx/cert/ca-certs.pem;
ну и в начале конфы виртуал хоста, перманентное перенаправление на httpsserver{
listen 80 default_server;
server_name exemple.com;
    rewrite ^(/.*)$ https://$host$1 permanent;
}
habrahabr.ru/post/254231

Худший ответ:
Приветствую.
Вот тут: blog.kplus.pro/adm/how-enable-https-on-website.html
Про редирект в самом конце.
Удачи!
Вопрос: Легализация услуг хостинга на зарубежных серверах. Кто и как решал или решил эту проблему?

Лучший ответ:
По шапке вы можете получить абсолютно без связи с наличием/отсутствием лицензий, мы не в Чикаго живем. А если разбираться по закону — так понятие «хостинг» в законодательстве вообще отсутствует, а «телематические службы» подразумевают наличие узла связи с подключением всяких СОРМов и проч. Если в счете/договоре не указано прямо «услуги телематических служб etc», то доказать, что техническая поддержка, включающая размещение сайтов заказчиков за рубежами нашей Родины есть оказание телематических услуг без лицензии — слишком геморройная задачка. И суммы не те, так что я бы не беспокоился.

Худший ответ:
Некогда интересовался именно такой же схемой для ООО.
Лицензия получается не сложно. Основная заморочка с бухгалтерией когда в игре появляется иностранный контрагент 

BTW Вы хетцнер как ИПшник оплачиваете из своего кармана, не уменьшая налогооблагаемую базу? Схема налогообложения — упрощенка с доходов?
Вопрос: Использование символа # в django urls.py?

Лучший ответ:
Идентификаторы фрагментов не отсылаются на сервер. Вообще никогда.
В RFC лезть лень, но идея такая, что URLы отличающиеся только фрагментом, считаются ссылающимися на один и тотже документ (но на разные его части), и поэтому серверу до этого нет никакого дела.
Механизм oauth, который вы пытаетесь использовать, предназначен для клиентской (жаваскриптовой) авторизации в каких-нибудь виджетах и кнопках.
Для серверной авторизации существует другой механизм, в котором token передаётся по-другому.

Худший ответ:
Еще можно попробовать поставить r (сырая строка) перед строкой:url(r'^receive_token#access_token=(?P<token>.+?)&.*$', 'receive_token')
Вопрос: Что будет за публикацию уязвимости/бага в публику?

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

Худший ответ:
может это не баг а фича? 
юзай сам, тем более монитизировать в паблике практически нереально  
интересная уязвимость,  с udp связана?
Вопрос: [Xamarin,IOS,C#] Как изменить UI Controller/переменную в другом View?

Лучший ответ:
Для разработки на Xamarin лучше всего воспользоваться подходом MVVM.
ru.wikipedia.org/wiki/Model-View-ViewModel
Есть фреймворк mvvmcross
https://github.com/MvvmCross/MvvmCross/wiki
blog.xamarin.com/mvvmcross-seminar

Худший ответ:
Если между view1 и view2 нет связи - никак.
Если же связь есть(ссылка в одном на другой), то через нее.
Можно попробовать построить связь через 3й объект.
Вопрос: Python. С чего начать учить?

Лучший ответ:
Марк Лутц эффективное объектно-ориентированное программирование «Изучаем Python» 3-е издание (можно и четвертое по желание, но пока 3.x рановато применять, как мне кажется)
Ссылка -> ozon

Худший ответ:
Кстати, в качестве IDE могу порекомендовать Aptana PyDEV (как плагин к Aptana или Eclipse)

А вообще я учился по docs.python.org/tutorial/ и вполне нормально получилось)

Как я понял на PHP вы уже пишете… Постарайтесь тогда сразу не писать PHP программы на питоне!)
Вопрос: Изучение Laravel, с чего начать?

Лучший ответ:
Ну наверное я щас напишу еще раз то что многие уже написали:
1. Обязательно вам нужна голова на плечах.
2. Желание прочитать тонну документации с примерами по PHP
3. Большая кружка для кофе\чая (нужное подчеркнуть)
4. Освежитель для мозгов
5. Умение пользоваться Google.com
6. Cайт с документацией по Laravel
7. Готовность к выполнению кучи рутинных задач для набивания руки.
8. ТЕРПЕНИЕ! ТЕРПЕНИЕ! ТЕРПЕНИЕ! ЗАИНТЕРЕСОВАННОСТЬ!

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

Лучший ответ:
Всё уже украдено до нас 
https://getpocket.com/ - сохраняем страничку, читаем позже.
https://evernote.com/intl/ru/ - куча всего, в том числе "сохранить, чтоб потом почитать". Платный.

Худший ответ:
1. сохраняйте только разметку HTML и контент
2. чистите стили и задайте свои централизовано
Вопрос: Литература по ADO.NET

Лучший ответ:
ADO.net стар. Хотя куча тулзов умеет генерировать код для него и все контролы прокрасно с ним работают, поддерживать очень сложно и неудобно. Код просто ужасен. Если вы хотите работать только с MS SQL смотрите на Entity Framework, єсли єсть хоть малейшая возможность того что будет другая база тогда лучше сразу учить NHibernate.

Худший ответ:
Я достаточно много работал как с Entity Framework, так и с ADO.NET, и в данном случае хочу встать на защиту последнего. Нельзя говорить, что ADO.NET однозначно плох, а Entity Framework однозначно хорош. В них разные области применения. Entity Framework, являясь ORM, представляет собой просто более высокий слой абстракции, и сам использует ADO.NET внутри себя.
Выбирайте Entity Framework (или любой другой ORM-фреймворк), если запросы к БД являются более-менее стандартными, недалеко отходя от базовых CRUD-операций. Однако если вам нужно использовать специфические и сложные для MS SQL вещи типа рекурсивных CTE, SQLCLR, FILESTREAM, Bulk Insert, хинты и прочие вещи, то без ADO.NET вам просто не обойтись, как бы этого вы не хотели.
Итого, если вам нужен около-CRUD функционал, то смело выбирайте ORM, а если что посложнее, или вас волнует производительность - тогда ADO.NET.
Касательно литературы по ADO.NET - её много, в том числе на русском, однако, как правило, ADO.NET описывается в рамках всего BCL или FCL. Могу порекомендовать известную серию книг Эндрю Троелсена "C# 20хх и платформа .NET xx", а также книгу Кристиана Нейгела "C Sharp 2008 и платформа .NET 3.5 для профессионалов". Также об ADO.NET довольно часто рассказывается в книгах, посвящённых работе с MS SQL Server.
Вопрос: Как сделать так, чтобы при нажатии на ссылку эта ссылка копировалась бы в буфер?

Лучший ответ:
Одним JS этого не сделаешь, нужен Flash. Вот готовое решение: zeroclipboard.org/.
P.S. PHP и jQuery тут не при чем, уберите лишние тэги.

Худший ответ:
JS не умеет копировать в буфер, обычно это реализуют с помощью костыля в виде маленькой кнопки на flash (например: zeroclipboard.org ).
Либо некоторые сайты открывают модальное окно с выделенным текстом, чтобы юзер скопировал его.
Вопрос: Где можно скачать список русских фамилий, имён, отчеств?

Лучший ответ:
Возможно пригодится вот такой сервис  https://dadata.ru/
Осуществляет подсказки имен, фамилий, отчеств, автоматически определяет пол

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

Лучший ответ:
Попробуйте еще вот этот. Сталкивался с ним, очень удобно дублировать материал сайта на двух языках.
WPML Multilingual CMS

Худший ответ:
Веду свой блог на Wordpress на трех языках, настроил довольно давно на основе плагина Language Switcher. Работает хорошо, некоторые сторонние плагины с ним нe совместимы, но обычно для всего находятся рабочие альтернативы.
Вопрос: Стоит ли устанавливать, Windows 7?

Лучший ответ:
Памяти маловато, но если отключить все визуально оформление и примочки (будет выглядеть как Windows 98), то можно запустить Win7.
Оптимально добавить памяти еще минимум гигабайт и можно установить Win7, если компьютер будет применяться для легких задач, вроде Интернет-серфинга, прослушивания музыки, чтения, работы с текстовыми документами.

Худший ответ:
Какой-нибудь starter 32-битный пойдет.
Вопрос: Запатентовать идею сайта. Реально?

Лучший ответ:
Я думаю вам не патентами надо заниматься. Просто с исполнителями заключаете «соглашение о неразглашении и т.д..»…

Худший ответ:
врядли, к тому же тут уже 1000 раз трубили, что идея ничего не стоит
Вопрос: Можно ли именовать php-скрипты и папки с использованием кириллицы?

Лучший ответ:

Трудноуловимые ошибки
Принципиально, допустимо, но побьют потом точно

Худший ответ:
Нет. Хорошая практика программирования исключает использование кириллических имён. А зачем вам плохая практика?
Вопрос: Из математика в front-end разработчика. С чего начать?

Лучший ответ:
И вот скажите, нафига вам фронт-энд? Вы бросаете математику потому что она вам надоела, или потому что вы не можете ей зарабатывать нормально? Судя по посту - второе, а значит С++ в руки и идите пилить алгоритмы, где нужна математика. Всякие Яндексы и Гуглы таких любят, и платить будут хорошо.

Худший ответ:
Из препроцессоров выбирай libsass на node.js. Все это собираешь на Gulp.
Ну и JavaScript прокачивай, пособие - любое.
Вопрос: Как организовать node.js приложения на сервере?

Лучший ответ:
расскажу как у меня сделано. Есть сервер, внутри Linux Containers, в каждом контейнере отдельное node.js приложение. На самом сервере вне контейнеров стоит nginx, который проксирует запросы к контрейнерам.
Дальше, внутри контейнера nvm с node.js и supervisor. Node.js работает под nobody внутри контейнера.
Куски того как это все настраивается можно глянуть у меня здесь express(node.js) + capistrano + supervisord, здесь Install LXC (Linux Containers) и здесь Install hubot on ubuntu. Записям год, что-то немного могло измениться.
Создание нового приложения максимально просто, у меня заранее лежит контейнер sample, в котором уже стоит и supervisor и node.js в nvm. Просто делаю lxc-clone контейнеру и прописываю ip с mac адресом.

Худший ответ:
1. Управлять автозапуском, рестартом можно удобно при помощи supervisor
2. Watchdog служит как раз для этого
3. Supervisor как раз и такое умеет
4. Supervisor как раз и такое умеет
5. Тут думаю можно написать не глючный wrapper
Вопрос: Алгоритмы: где почитать?

Лучший ответ:
Ну, естественно,  Алгоритмы: построение и анализ  Кормен, Лейзерсон, Ривест, Штайн. 
На русском есть первое издание (МЦНМО) и второе (Вильямс), считается, что у первого лучше перевод. На английском уже есть третье.

Ну и Структуры данных и алгоритмы Ахо, Хопкрофт, Ульман.

Худший ответ:
Помимо упомянутого выше algolist'а, посмотрите e-maxx.ru/algo/
Из книг все те же Кормен, Кнут.
Вопрос: Как безболезненно сделать апгрейд Ubuntu c 10.04 до 12.04?

Лучший ответ:
Обновление встроенными средствами ОС. Информация на дисках не потеряется, но некоторые приложения/службы возможно придется немного настраивать.

Худший ответ:
На своем ноутбуке просто загрузился с загрузочного ДВД Убунты 12.04, одним из пунктов меню был предложен upgrade. Есть одно но, на ноутбуке только Убунта 10.04 была. Попробовать загрузиться с ДВД убунты можно без всяких рисков, будет предложен upgrade, значит вперед, нет, тогда, как писали выше, «sudo do-release-upgrade».
Вопрос: Где есть сообщество по инструменту Tarantool?

Лучший ответ:
Официальное https://groups.google.com/forum/#!forum/tarantool тут.

Худший ответ:
Активное тут https://t.me/tarantoolru
Вопрос: После применения правил iptables замедляется загрузка сайтов

Лучший ответ:
1) возьмите wireshark и посмотрите, как и что ходит
2) А что у вас с DNS запросами? Не зарезали ли вы UDP port 53?

Худший ответ:
bear11, sam002, спасибо за ваши ответы! DNS (53/TCP, UDP) точно не фильтруется. По остальному — буду смотреть.
Вопрос: Ошибка во время установки модуля Nodejs?

Лучший ответ:
1) Ставим питона и ТОЛЬКО второй версии. Третья не поддерживается.
2) Пробуем снова.
3) Если не получилось, вручную указывает путь до питона через npm config set python /path/to/python.
Для еще большей уверенности ставите node-gyp через npm -g install node-gyp и делаете node-gyp rebuild.

Худший ответ:
stackoverflow.com/questions/21365714/nodejs-error-...
обратите внимание на зависимости
Вопрос: Один номер телефона на двух мобильных устройствах?

Лучший ответ:
арендовать самый простой vps, поставить астериск и подключить к нему мегафоновский номер. остальные девайсы коннектить по sip, например. Для звонка нужна минимальная скорость передачи данных, можно использовать устройства Yot'ы(у них QoS на sip-траффик и бесплатный безлимит на одну sip-линию — 64кб, т.е. можно вообще не платить)

Худший ответ:
У Мегафона есть вариант с IP-телефонией. Честно говоря, я не знаю, поддерживает ли их сервер одновременную регистрацию с двух клиентов на один номер, но такую возможность рассмотреть стоит.
Вопрос: Знаете CMS, которую можно адаптировать под фриланс биржу?

Лучший ответ:
CMF Drupal
Практически всё можно сделать на готовых модулях без необходимости писать код.3 типа группы пользователей:
модераторы, заказчики, исполнителиЭто есть из коробкиУ последних двух есть свои личные страницы. Отзывы.Для отзывов нужно будет создать новый тип материала (в админке, не кодом).
Для каждой роли темизируется страница (вот тут поверстать придется в любом случае)Заказчики публикуют записи, на которые исполнители могут давать отклики. Записи можно сделать отдельным материалом, а отзывы - либо комментариями, как бывает во многих биржах, либо тоже отдельными материаламиЕсли заказчик принимает ставку исполнителя для них открывается собственная зона проекта (переписки), при этом вне проекта оба человека пересекаться не могут.Тут либо новый тип материала (проект) с возможность переписки в нём, либо триггер типа "если есть активные работы между пользователями, разрешить переписку"

Худший ответ:
Для вышеописанных целей можно было бы использовать любой блоговый или форумный движок, однако следующее вряд-ли можно было бы реализовать на них...
Почти все необходимые функции есть изначально в wordpress. Для откликов нужно заменить стандартную форму комментариев на странице проектов. Личные профили создаются для каждого пользователя wp, но они как его личная лента записей, но можно добавить возможности отзывов или даже возможности соц. сети (есть даже плагин такой). 
Что касается максимального масштаба сайта, то riotpixels.com работает на wp.
Вопрос: Иконка сайта в заголовке сайта

Лучший ответ:
favicon-значок кэшируется в каких-то особых недрах браузера. Самое надёжное — не подменять существующий значок, а сохранить его под новым именем и путь к этому новому файлу указать в элементе link в head-секции страницы.

Худший ответ:
написано />

Файл head.ico я поменял на новый давно уже. Странно.
Ладно, будем пробовать дальше. Всем спасибо!
Вопрос: Какой плагин поставить плагин для реализации покупки в интернет магазине (CSS)?

Лучший ответ:
В вопросе меня мучает дублирование слова "плагин" и связка слов "Реализация покупки (css)"! Толком не смог понять вопроса
Ам, плагин? Плагинов конечно много, но не на все случаи жизни.
1) Вручную(ну или отвечающего за это человека) написать функцию для увеличения/уменьшения значения поля, в данном случае кол-во товаров при нажатии на плюс/минус. (Она не большая будет)
2) Этот момент у нас к примеру реализуется на php. Но если нужно на js, то простым изменением класса со своими стилями. 
Курите js, ну или раз нужен плагин, то jquery!

Худший ответ:
Спасибо ) ну я новичок не судите так строго
Вопрос: Какую программу для просмотра видео (mkv, avi) использовать под Windows?

Лучший ответ:
KMPlayer использовал раньше, но сейчас там появилась реклама и перешел на MPC

Худший ответ:
Сколько не покупал ПК, с самого начала использовал Media Player Classic изредка разбавляя VLC, KMP, GOM и прочими, чисто ради эксперимента. Меня этот плеер и кодек паки устраивают полностью.
Кстати, узнал я о нем еще до появления у меня ПК - от друзей.
Вопрос: Старенький динозаврик не тянет многие игры, хмм..?

Лучший ответ:
Сокет AM2 и память DDR2? Мой совет — ничего не менять. Процессор и память уперлись в слот, видеокарту менять не нужно, так как процессор её не вытянет, да и БП тоже. Звук лагает из-за перегрузки процессора. Если есть желание решить только эту проблему, то стоит поискать задаром хардварную карточку на PCI-E 1x или лучше на PCI и попробовать с ней. Так же советую убрать разгон процессора (если есть)

Худший ответ:
Самый лучший вариант, купить ssd и на него ставить ос и игры, да придется привыкать к ограничениям по памяти, но зато прирост к скорости будет. А потом ssd через год переставишь на новый пк -)
Вопрос: Зачем в функцию передаются следующие аргументы: window, document, undefined?

Лучший ответ:
1) Код оборачивается в функцию, чтобы изолировать область видимости переменных
2) переменные window, document, undefined передаются в функцию, чтобы она лучше минифицировалась. После прогона минификатором этот код превратится в (function(w, d, u) {
    // что-нибудь происходит и возвращается значение
})(window, document);
и все внутренние обращения к window, document и undefined будут заменены на обращение к w, d и u.

Худший ответ:
1) Код оборачивается в функцию, чтобы изолировать область видимости переменных
2) переменные window, document, undefined передаются в функцию, чтобы она лучше минифицировалась. После прогона минификатором этот код превратится в (function(w, d, u) {
    // что-нибудь происходит и возвращается значение
})(window, document);
и все внутренние обращения к window, document и undefined будут заменены на обращение к w, d и u.
Вопрос: Как добавить сопровождающего пользователя в приватный github репозиторий?

Лучший ответ:
Заходите в репозиторий - Settings - Collaborators - добавляете нужного.

Худший ответ:
Заходите внастройки, нажимаем "Repositories", выбираем нужный, нажимем "0 collaborators" а дальше тыкаем на кнопку "Add people"
Это для наглядности всем другим кто ищет.
Вопрос: Какие услуги по продвижению сайтов сейчас актуальны и какое ценообразование?

Лучший ответ:
1. Актуально всё, тех.поддержка, контекст, социальные сети, сео, иногда реклама на каких-то площадках. Но за этим к компаниям, как правило, обращаются редко. 
2. Зависит от качества ваших услуг и конкуренции. У вас, как у "начинающей студии, конкуренция наверняка бешеная. СЕО - от 5000 р; контекст либо работа по процентам от бюджета в системы Яндекс и Гугл, либо от от 3000 рублей за создание и ведение рекламы; соц-сети - если просто ведение группы - так же где-то 3000 р начальная цена. 
3. Переговоры о том, что нужно менять на сайте, что будет делать специалист, все это прописывается в договоре. Результаты. Например, 70% в топе через 4 месяца. В основном все работают первые 1-3 мес за фиксу, потом уже процент от выведенных слов в топ. Сеошник присылает тексты заказчику постоянно, может требовать исправлений чего-то на сайте, или предлагать сделать это усилиями компании, ждет одобрения, в конце месяца предоставляет отчеты, рассказывает планы дальше. Все как обычно. Просто отчетами о позициях в конце месяца - не отделаетесь. 
4. При сотрудничестве в чем? В сео, в рекламе? Ну вот как ввяжитесь в это, так все и увидите за год. Не вывод в топ в обещанные сроки - с вашей стороны, а значит потеря вознаграждения; Потеря клиента из-за того что ему что-то не понравилось; Постоянные неоплаченные счета, долги. При том, что в систему вы могли уже потратить. Прогноз сеошника неверный (например, он прогнозировал на закупку текстов/ссылок х рублей, а потратили больше) и так далее. Работать надо по предоплате, в идеале 100%. Но если ваши конкуренты работают за еду и по-другому, то вы будете очень долго учиться убеждать своих клиентов платить вам 100%. 
5. Блин, так вы про сотрудничество с фрилансером сеошником, а не сео с клиентом! 
Отчет по позициям, отчет по закупкам (ссылок еще чего-то), отчет по текстам, отчет что сделал, и что будет делать. 
6. Никаких. Соц.сети, Адвордс, Директ, СЕО, и системы аналитики метрика и аналитикс без которых отчетов не построишь.

Худший ответ:
Актуальность услуги "Актуальная услуга в seo" сайт в топе" была есть и будет.
Расценки "Просить надо больше меньше всегда предложат"
Процесс сотрудничества "Выглядит как процесс сотрудничества, не чего экстраординарного"
Риски "Как и везде, если вы автолюбитель то поймете, либо вы - либо вас" 
Отчеты "Рост показателей сайта, в частности по позициям"
Площадки "Какого рода площадки вы имеете в виду? 2gis вообще не понятно для чего приписали, если вы подразумевали площадки для продвижения, то распределить можно так, google-70%, yandex-30% усилий, Google более приоритетный в связи с его злобным зверьем "Алгоритмами".
Вопрос: Какой самый лучший движок для корпоративного портала?

Лучший ответ:
самых лучших не бывает. бывают лучшие.

Худший ответ:
(c LDAP и синхронизацией пользователей) && (*unix): геморрой обеспечен
если не пугает Java, попробуйте посмотреть на Confluence
Вопрос: Как реализовать сервис поиска попуток и попутчиков?

Лучший ответ:
какой фреймворк или cms лучше всего использовать
Может забейте просто? Без таких вещей как автопостроение маршрута и автоматического подбора попуток/попутчиков (а это использование таких СУБД как neo4j, алгоритмы дэйкстры или другие алгоритмы поиска пути) профита от сервиса для пользователей не будет. Это не сильно весело мониторить списки в поисках людей с которыми вам попути.
Такие дела..

Худший ответ:
Доска объявлений
Вопрос: Кто нибудь еще испытывает трудности c поиском места в тексте при использовании кнопки &quot;Читать далее&quot;?

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

Худший ответ:
В HabrAjax при подгрузке статьи блок текста до ката выделяется серым фоном, поэтому хорошо видна граница и продолжение. Для перехода на статью несложно сделать расширение, которое (1) убирает якорь, (2) выделяет блок до ката серым фоном (так же, как в HabrAjax).
Вопрос: При нажатии кнопки «купить» ничего не происходит?

Лучший ответ:
Не может найти функцию addToCart().

Худший ответ:
для начала отремонтируйте сайт, ошибок куча! prntscr.com/8w24y2
как исправите все, в частности ошибки с jQuery, все должно заработать
Вопрос: Что лучше запрос каждую секунду или webhook?

Лучший ответ:
Оффтоп: long polling же! Откуда вы эти long pulling и, прости господи, long pooling взяли?

Худший ответ:
Вообще есть такое понятие как long term pulling для http, а вообще эта технология  называется websocket. Реализации общения по websocket можете спокойно найти в интернете
Вопрос: Обеспечение антивирусной безопасности малоподготовленных пользователей

Лучший ответ:
я думаю, что вам, во-первых, с большим количеством компьютеров (сколько кстати?) больше подойдут корпоративные продукты. так удобнее: лицензия одна, на много компьютеров цена выгоднее.

во-вторых, я вам посоветую, собственно, как и всем kaspersky WSS www.kaspersky.ru/work_space_security
0) я к нему привык :)
1) в нём, собственно, всё и сделано для того, чтобы пользователь его не замечал, а вируснёй не заражался.
2) можно провернуть так, что купит его само образовательное учреждение, тогда вам 80% скидка www.kaspersky.ru/corporate_actions?actionid=4
3) скоро выйдет корпоративный антивирус под мак, сейчас он на стадии релиз-кандидата forum.kaspersky.com/index.php?showtopic=182109

Худший ответ:
авира?