pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Частота обновления экрана больше 60Гц для Windows 3.11?

Лучший ответ: Сам спросил, сам ответил. 
Натолкнулся сегодня на форум 
DOS6.22 и Win3.11 Прямого ответа не было, однако.

Решение проблемы для Riva TNT/ TNT2, возможно и других поддерживаемых карт выглядит вот так.
1. Скачиваем официальные драйвера для RIVA 128/TNT/TNT2 AGP/PCI v1.55 
2. Открываем файл OEMSETUP..inf
3. Ищем строки далее для примера один кусочек блока

[1616ss]
a:nv4sys.dll,0:system,,,
a:nv4dci.drv,0:system,system.ini,Drivers,«DCI»,«DCI=NV4DCI»
a:dciman.dll,0:system,win.ini,drawdib,«DCIDVA»,«DCIDVA=1»
a:udh.dll,0:system,,,
a:dva.386,0:system,,,
,,system.ini,NVidia,«VideoDepth=»,«VideoDepth=16»
,,system.ini,NVidia,«VideoResolution=»,«VideoResolution=1600x1200»
,,system.ini,NVidia,«VideoDoubleBuffer=»,«VideoDoubleBuffer=FALSE»
,,system.ini,NVidia,«VideoRefresh=»,«VideoRefresh=60»
,,system.ini,NVidia,«ResourceSize=»,«ResourceSize=Small»

И меняем «VideoRefresh=60» на «VideoRefresh=X», где X — частота поддерживаемая нашим монитором на данном разрешении )

Всем огромное спасибо за помощь.

Худший ответ: Попробуйте VESA: www.navozhdeniye.narod.ru/vbe9x.htm
В эмуляторе работал отлично, но возможно, что 3d ускорение с ним работать не будет
Вопрос: Сколько стоит семантическое ядро с 10000 запросами?

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

Худший ответ: А с чего вы взяли, что у вас будет 10 000? Я работаю 50$ до 2000 ключей, а далее каждые 500 ключей + 10$
Если 10 000 у вас получится примерно 200 - 220$
Вопрос: Какие публикации на Хабре о технологиях в геймдеве вы считаете наиболее интересными?

Лучший ответ: Лучше книжки же почитать.
Game Programming Gems и GPU Programming Gems все тома  доступны везде
www.satori.org/game-programming-gems

Худший ответ: Мне вот эта очень нравится habrahabr.ru/company/mailru/blog/182088 и другие про Аллоды.
Вопрос: Стоит ли еще раз проверять данные из формы на сервере, если ее уже проверил javascript на клиентской стороне?

Лучший ответ: Проверка у клиента - для удобства клиента
Проверка на сервере - для безопасности клиентов

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

Лучший ответ: Сборка с или с++ кода проходит в 2 этапа.
1 - компиляция. На нем каждый cpp-шник преобразуется в объектный файл. Поскольку каждый файл компилируется независимо, мы пока не можем вычислить адрес функций из другого объектника. На их месте оставляем дырки и записываем в специальные таблички символы которые ожидаем
 / имеем.
Потом происходит линковка. Все объектные файлы записываются друг за другом, и теперь можно заполнить адреса всех функций.
Статические библиотеки ведут себя примерно как обычные объектные файлы. С динамическими все несколько сложней.

Худший ответ: Компилятор после сборки собирает бинарь, это и есть объектный модуль.  После он связывается с нужными библиотеками (статическими или динамическими). После полного этапа сборки в результате получается нужный файл.
Вопрос: CSS: фиксированый заголовок и резиновый iframe

Лучший ответ: А старое-доброе табличное решение вам не подойдет? Прикол в том, что iframe внутри td расширяется только на его размер, таким образом если создать таблицу с двумя ячейками и таблице указать 100% высоты а первой ячейке 100 пикселей, то оставшаяся ячейка займет остаток пространства, а размещенный в ней фрейм не вылезет за его рамки.
Как то так: jsfiddle.net/KqrPd/

Худший ответ: jsfiddle.net/Yy9vF/39/
Решение без таблиц, но и без поддержки большинства браузеров
Собственно призвано лишь обратить ваше внимание на свойство box-sizing)
(видимо из-за стилей в jsfiddle добавляется где-то маленький отступ, из-за чего появляется прокрутка. В браузере такого не будет)
Вопрос: Как разрешить конфликт в гит?

Лучший ответ: Надо что-бы друг затер полностью все, что он наделал, и заменил это на мою версию 
Полагая, что вы оба работали с веткой master и у друга удалённый репозиторий это origin, он может сделать так:git fetch origin # -- получить содержимое удалённого репозитория origin, но не мёржить в текущую ветку.
git reset --hard origin/master # -- установить текущую ветку в состояние ветки master из удалённого репозитория origin.

Худший ответ: Изменения друга не нужны совсем? Тогда можно удалить ветку и стянуть уже готовую (твою).git branch -D <my_branch>
git fetch origin <new_branch>:<my_branch>
Вопрос: Простой установщик

Лучший ответ: NSIS?
Примеры тут: nsis.sourceforge.net/Simple_tutorials
outfile «simple installer.exe»
installDir $DESKTOP
section
setOutPath $INSTDIR
file test.txt
sectionEnd


Худший ответ: Можно юзать Setup Project в Visual Studio. Там есть визард, можно добавить какие угодно файлы и потом через gui настроить что и куда кидать.
Вопрос: Free софт для организации домашнего роутера на Windows

Лучший ответ: Любой линукс если умеете их готовить.

Худший ответ: В Windows 2008 все уже есть.
«Встроенный ICS» это в клиентских редакциях, а в Windows 2008 это Routing and Remote Access Service. И поверьте, он не глючит (при прямых руках).

P.S. А почему не хотите Windows Home Server?
Вопрос: Что перспективнее: Objective-C или Java?

Лучший ответ: Какие вообще у меня шансы в таком возрасте с нуля освоить один из этих языков и найти нормальную работу? Не поздно ли?
Пожалуйста, верните технику Apple внуку. Как самочувствие? В вашем-то возрасте!

Худший ответ: Порог вхождения в ObjC несколько выше чем в Java. Поэтому, если ключевое слово - быстрее, то имхо Java. 
Однако, этот порог выше в том числе и потому, что техника Apple дороже, чем то, что можно использовать для обучения программирования на Java. Поэтому, у Вас хорошие шансы этот порог преодолеть не намного медленнее, чем для Java. 
По моему мнению сейчас наблюдается некоторый бум на мобильную разработку и, в первую очередь, iOS, а соответственно и выше спрос на разработчиков. 
Я бы на Вашем месте все таки пошел в ObjC/iOS. А в фоне заниматься изучением Java.
Вопрос: Почему тег img выбрасывает из тега a?

Лучший ответ: Адрес внутри ссылки нужно обернуть в кавычки - слеши внутри url делают тег невалидным и браузер его автоматически закрывает.
https://jsfiddle.net/wjw4h4rp/
А вообще, это ужас, конечно.

Худший ответ: Адрес внутри ссылки нужно обернуть в кавычки - слеши внутри url делают тег невалидным и браузер его автоматически закрывает.
https://jsfiddle.net/wjw4h4rp/
А вообще, это ужас, конечно.
Вопрос: Списки сайтов с malware/badware

Лучший ответ: из одного скрипта, который использую по работе:[IPSOURCES]
url1 = http://www.mtc.sri.com/live_data/attackers/
url2 = http://isc.sans.edu/reports.html
url3 = https://zeustracker.abuse.ch/blocklist.php?download=ipblocklist
url4 = https://spyeyetracker.abuse.ch/blocklist.php?download=ipblocklist
url5 = http://www.projecthoneypot.org/list_of_ips.php
url6 = http://intel.martincyber.com/ip
url7 = https://reputation.alienvault.com/reputation.generic
url8 = https://www.openbl.org/lists/base.txt
url9 = http://www.blocklist.de/lists/ssh.txt
url10 = https://palevotracker.abuse.ch/
url11 = http://www.malwaregroup.com/ipaddresses
url12 = http://www.ciarmy.com/list/ci-badguys.txt
url13 = http://rules.emergingthreats.net/blockrules/rbn-malvertisers-ips.txt

[DOMAINSOURCES]
url1 = https://secure.mayhemiclabs.com/malhosts/malhosts.txt
url2 = https://zeustracker.abuse.ch/blocklist.php?download=domainblocklist
url3 = https://spyeyetracker.abuse.ch/blocklist.php?download=domainblocklist
url4 = http://mirror1.malwaredomains.com/files/BOOT
url5 = http://www.malwaredomainlist.com/hostslist/hosts.txt
url6 = http://www.malware.com.br/cgi/submit?action=list
url7 = http://www.malwarepatrol.net/cgi/submit?action=list_xml



Худший ответ: Список
Вопрос: Что лучше, cherry mx brown или greetech brown?

Лучший ответ: Лично я не пробовал Greetech, но эксперты с r/MechanicalKeyboards утверждают, что у них чуть более выраженная тактильная отдача. То есть для печати они должны быть чуть приятнее; для игр, очевидно, — наоборот.
По усилию нажатия Greetech и Cherry одинаковы.
Информация про 60 миллионов нажатий, вероятно, ошибочна: официальный сайт Greetech приводит цифру 50 миллионов.

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

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

Худший ответ: Самый главный инструмент разработчика - это бумага и ручка. Декомпозиция кода - это следующий главный инструмент. Отладчик ближе к концу списка. Если смотришь в собственный код и не понимаешь, что происходит, значит код слишком большой или слишком сложный или там нет комментариев. Комментарии вообще играют очень важную роль, с одной стороны код сам по себе говорит (как минимум должен говорить), ЧТО делает код, а комментарий говорит о том ЗАЧЕМ это нужно. Можно еще использовать программирование по контракту (assert к примеру) для того, чтобы было более понятно что происходит. Императивное программирование и ООП тяготеют к спагетти коду особенно на этапе прототипирования. Функциональное программирование часто помогает решить часть проблем (иногда правда и новых добавляет).
Вопрос: Как совершить AJAX-запрос с одного поддомена на другой?

Лучший ответ: Так вот вы все верно написали, используем CORS, отдаем заголовок Access-Control-Allow-Origin.
Например, на PHP: 
script.php:<?php
header('Access-Control-Allow-Origin: *');
echo 'Hello!';
?>
Теперь можем абсолютно с любого домена совершить запрос на этот скрипт (например, с помощью jQuery):$(function() {
   $.get('http://example.com/script.php', function(data) {
      alert(data); // Hello!
   });
});

Худший ответ: Нет, но это "не баг, а фича".
Вам запрещают по умолчанию обрабатывать запросы со сторонних ресурсов. Это позволяет обезопасить себя от обработки запросов на процессинг форм (например) с левого сервера. Исключает разные глупые возможности взлома типо брутфорса и т.п.
Это не будет исправлено, т.к. исправлять нечего.
Вопрос: Поддержка production branch и merge отдельных коммитов в GIT?

Лучший ответ: Обычная стратегия это: «одна фича — одна ветка». Ну или группировать их осмысленными блоками, которые деплоятся одновременно.

Другая распространенная стратегия это «редкие деплои». Т.е. мы пишем все в ветку дев, или в несколько. Мержим по необходимости, тестируем и т.п. а скажем раз в неделю сливаем все это в мастер, мигрируем базу и т.п. Если история коммитов ведется более-менее аккуратно, при необходимости подчищается на локальном репозитории, то ситуаций когда нужно отложить что-то в середине почти не бывает. А мелочи можно и подправить стандартными средствами.

Вот здесь есть немного по переупорядывачиванию коммитов. Может что-то придумаете более удобное для Вас.
git-scm.com/book/ru/%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-Git-%D0%9F%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C-%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D0%B8

Худший ответ: Сделайте ветку production, или master, ну или trunk уж тогда :)
Вопрос: Песни на IT-тематику

Лучший ответ: По моему крупнейшее собрание в рунете hacksongs.ru/

Худший ответ: Александр Ощепков — Антивирус
Вопрос: Система плагинов?

Лучший ответ: 1. Оформляете плагины в виде *.so, из которых наружу торчит одна-единственная функция: какая-нибудь «createPlugin()», которая создаёт и возвращает объект, унаследованный от вашего базового класса.
2. Сваливаете все плагины в один заранее известный каталог.
3. В основной программе проходите по всем файлам из этого каталога и грузите плагины функцией dlopen()
4. Имея хэндл либы получаете указатель на вашу функцию «createPlugin» при помощи функции dlsym()
5. Дёргаете функцию, получаете объект «плагин», сохраняете его куда-нибудь в список.
6. Проходитесь по списку и выбираете нужный по весу.
7. Выгружаете ненужные плагины.

Начать курить доку можно отсюда, а дальше — по ключевым словам.

Худший ответ: Как раз для этого в своем проекте и писал Попытка написания своей компонентной модели на C++. Может сгодится…
Вопрос: Почему не срабатывает смена стиля, привязанная к mouseout, при переходе от родительского узла к дочернему?

Лучший ответ: Потому что при переходе от родительского узла к дочернему не происходит mouseout, мышка так и находится над родительским элементом. Но можно запретить распространение события, и тогда все будет ок
jsfiddle.net/zv044qaL/4

Худший ответ: Для смены стилистики элемента используйте псевдокласс css :hover. События мыши созданы не для таких задач. Сам сталкивался с ситуацией, кода mouseout не отрабатывает корректно. Обновление браузера решало эту проблемму, но нельзя надеяться на то, что у всех пользователей будут современные браузеры.
Вопрос: Выбор сисадминского смартфона/коммуникатора?

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

Худший ответ: Можно попробовать HD2 + внешняя клавиатура.
На HD2 можно поставить ubuntu и получить все возможности работы в терминале.
Вопрос: Как в mysql сделать уникальный индекс при таком условии?

Лучший ответ: Сделайте is_main NULLABLE и замените везде 0 на NULL. NULL-ы всегда уникальные, если можно так выразиться) Поэтому уникальный индекс по item_id + is_main будет ОК.

Худший ответ: Повесить триггеры BEFORE INSERT и BEFORE UPDATE и обнулять поле, если запись с 1 уже есть в базе. Ну или наоборот, обнулять 1 в базе, если вставляется/меняется запись с 1.
Вопрос: Что такое trans в функциях?

Лучший ответ: Похоже это ссылка на объект текущего запроса в фреймворке Galaxy Code galaxy-central.readthedocs.org/en/latest/index.html

Худший ответ: Стоит посмотреть, что передается в этот метод при его использовании.
Вопрос: Мотивация программирования — деньги. Это нормально?

Лучший ответ: Вот когда зарабатывать будете столько, что хватит на все банальные потребности, и 70% мотивации внезапно пропадут — вот тогда начнется настоящая жесть :-)

Помимо смены работы на ту, что интересна — решений нет и быть не может.

Худший ответ: Могу посоветовать начать нечто свое, свой проект, пусть сначала опенсорс с донатами, на любом языке, делайте что-то, что Вам интересно, если удачно выберете тему + удачно реализуете, будет и интересно, можно будет перевести в коммерческое русло, а может и донатов хватать будет. 
Я столкнулся практически с тем же. Придумали себе с другом проектик, вечерами сидим кодим понемногу. Изучать тьму всего приходится. Интересно. Есть перспективы для заработка.
Я не уверен, но возможно смена работы будет лишь временным решением…

ЗЫ: личное мнение…
Вопрос: Кто либо подружил битрикс и контроль версий?

Лучший ответ: Я так понимаю что проблема с инфоблоками которые в базе лежат? :)
dev.1c-bitrix.ru/community/forums/forum6/topic46038
Вот тут люди обсуждают, даже вроде бы какие то решения в конце ветки есть.
PS Битрикс зло!

Худший ответ: А в чём проблема использования SVN? Битрикс разве чем-то отличается от обычного веб проекта на другом фреймворке?
Вопрос: Какое тестовое задание «на дом» для junior C++ вы посоветуете?

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

Худший ответ: Распределенно скомпилировать приложение из нескольких .cpp
Вопрос: Как правильно хранить и обрабатывать данные в JS?

Лучший ответ: Например у вас есть селект:<select>
    <option value="dsp">ДСП</option>
    <option value="lmdf">ЛМДФ</option>
</select>
Заведите еще объект с данными:var type_price = {
    dsp: 10,
    lmdf: 20
};
Теперь, при изменении значения селекта, просто читайте его value. Оно будет или "dsp" или "lmdf".
Чтобы получить цену на этот тип, достаточно будет запросить её такой инструкцией:var val = select.value; // например "dsp"
var current_price = type_price[val];
И так же для всех остальных селектов.

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

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

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

Лучший ответ: 
Не уверен насчет бесплатности, но поддерживает всё что угодно.

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

Лучший ответ: Лучше взять какой нибудь фреймворк (Yii, Laravel) и написать с нуля :)

Худший ответ: Лично я бы взял битрикс просто потому что лучше его знаю.
Но!
Поддержу предыдущего оратара - взял бы битрикс и не пытался бы использовать ни его доску объявлений, ни тем более его модуль магазина. Только как фреймворк + удобная админка и ситстема регистрации пользователей. Все остальное только кастом. Т.е. берите фреймворк (любой) и делайте на нем. Вряд ли готовая CMS будет иметь нужный функционал изкоропки.
Вопрос: Как сделать замену текста в placeholder через промежуток времени?

Лучший ответ: Добавьте аттрибут id к input<input class="input-seach" id="input-seach" type="text" placeholder="бла бла бла" >
Для чистого javascriptsetTimeout(function(){
    document.getElementById('input-seach').placeholder='новый текст';
}, 3000);
Для jQuerysetTimeout(function(){ 
    $('#input-seach').attr('placeholder','новый текст');
}, 3000);

//или без id, только по классу .input-seach:

setTimeout(function(){ 
    $('.input-seach').attr('placeholder','новый текст');
}, 3000);

Худший ответ: setTimeOut( function(){
  $('.input-seach').attr('placeholder','ноу ноу ноу');
},1500);
Вопрос: Почему шторка JS не работает?

Лучший ответ: селектор $(this).parent().parent().children("ul") возвращает пустой массив. Может это вас натолкнет.

Худший ответ: Теперь все видят ответ Виталия и гадают что за шторка...
Вопрос: В какой момент подключается DNS?

Лучший ответ: DNS - L7 протокол, если вы об OSI. 
Другой вопрос, что после того, как dns выдаст ответ, начинается новый коннект (уже к http-серверу, например), который снова проходит весь стек.

Худший ответ: т.к. 7уровневая модель osi искусственна и притянута за уши то его можно отнести и к сессионному :)
Вопрос: Интернет-магазин на Wordpress?

Лучший ответ: А я хочу добавить вот что. ТС говорил о трёх вечерах впустую и как минимум о четвёртом, потраченном на Woo. Четыре вечера! Мне кажется, что человек, изучивший WP вдоль и поперёк за такое время смог бы понять основные принципы работы любой современной системы управления магазином. Автор себя немного недооценил, как мне кажется. 

Ещё один момент. До того, как сам сделал первый ИМ, много раз читал мнения о том, что магазин на WP как минимум равняется длительному половому сексу с плагином магазина. И думал, да ну, ерунда, отзыв старый, мир стал лучше. А потом у меня появился «сложный» клиент.

Сначала он хотел «шоб просто — курьер и в офисе и всё» — для этого мне с головой хватило WP-Shop (хотя объективно плагин жуткий, переписать там кое-что пришлось; и пришлось следить, чтобы ни один из требующихся ему дополнительных плагинов ни в коем случае не обновился). Но на стадии сдачи проекта клиент стал придумывать себе разные прикольные расширения функционала, подстраивая под которые плагин WP-Shop я очень-очень сильно и многократно поебался. Причём в этот мой первый раз казалось, что, чёрт, я же уже потратил столько сил, копаясь в этом всём, нельзя сейчас всё бросить и выбрать другую платформу, жалко потраченного времени, надо пилить.

В результате я всё равно плюнул слюнями на WP, плагин и всё это и выбрал Prestashop, в котором один вечер просто покопался, освоился, а за второй вечер сделал ВСЁ, что было связано с функционалом. Вот там уже и поставщики, и склад, и импорт, и статистика, и налоги, и способы оплаты (Робокасса есть, да), и база клиентов, и реклама, и скидки и т.д.

Короче, я теперь тоже один из тех людей, которые говорят:
 — Выбери что-нибудь более специальное для интернет-магазина. С WP ты поимеешь длительную головную боль просто ради ничего.

Худший ответ: Сталкивался с этой задачей годик назад. У всех ворпрессовых магазов одна проблема- нет шлюзов к русским платежным системам. В итоге в поддомен запихнул oscommerce vam ed. а на главном вордпрессик. Как вариант можно использовать немного платный вебасист, у него есть виджеты товаров, которые при включенных js в постах можно юзать. Ну этот так, если схема работы: продающий пост+ ссылка на парочку товаров.
Вопрос: Справочник одной большой картинкой

Лучший ответ: Лови: i52.tinypic.com/33yq6g1.jpg

Худший ответ: Есть еще одна интересная вещь — Refcardz. Похоже на CheatSheets, только представляет из себя обычно несколько страниц PDF-файла, с подсказками, советами, хинтами и т.д. по теме. Их есть здесь: www.dzone.com.
Вопрос: Как использовать шаблон handlebars совместно с ajax?

Лучший ответ: возможно уже поздно и вы разобрались самостоятельно, но вот (используется jQuery)
- функция загрузки шаблона Handlebars из внешнего файла (*.hbs):var getTempl = function (name) {
        if (Handlebars.templates === undefined || Handlebars.templates[name] === undefined) {
            $.ajax({
                url : 'app/templates/' + name + '.hbs',
                success : function(data) {
                    if (Handlebars.templates === undefined) {
                        Handlebars.templates = {};
                    }
                    Handlebars.templates[name] = Handlebars.compile(data);
                },
                async : false
            });
        }
        return Handlebars.templates[name];
    };
- функция загрузки json:var loadData = function (dataUrl, callback) {
        var response;
        $.ajax({
            url: dataUrl,
            async: false
        }).done(function(data){
            if(isType('Function', callback)) {
                callback.call();
            }
            response = data;
        });
        return response;
    };
и все вместе превращается в :var data = loadData(some/json-data/url),
      tmplOne = getTmpl('template-one')(data),
      tmplTwo = getTmpl('template-two')(data);

$('body').appned(tmplOne).append(tmplTwo);про функцию isType() - абзац про класс объекта

Худший ответ: что никто не знает как использовать handlebars c ajax?
Вопрос: Личный кабинет для WordPress?

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

Худший ответ: Решил проблему так www.wpmayor.com/best-invoicing-plugins-for-wordpress
Вопрос: Настройка локального веб-сервера?

Лучший ответ: apt-get install lamp

потом устанавливаете какую-нибудь панель, например директ админ, и наслаждаетесь «хостингом», где можете делать что хотите, через панель, не думая о линуксе.

Ну как бы вот.

Худший ответ: Задача решается с помощью виртуальных хостов.