pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как правильно решить задачу по поиску двух максимальных чисел в списке?

Лучший ответ: import numbers
b = sorted([x for x in a if isinstance(x, numbers.Number)])
sum(b[-2:])
Вариант без сортировки:import numbers
import heapq

b = [x for x in a if isinstance(x, numbers.Number)]
sum(heapq.nlargest(2, b))

Худший ответ: 1) очищаешь от нечисел
www.secnetix.de/olli/Python/list_comprehensions.hawk
(перед этим можно и set применить для выкидывания дублей)
2) вычисляешь
Вопрос: Ubuntu подходит для веб-разработчика?

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

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

Лучший ответ: nextLine() читает до конца текущей строки (символа перевода строки или конца потока) и возвращает всё, что было в этой строке.
nextDouble() читает double. Оно не читает и не пропускает ничего ПОСЛЕ double.
Итак вы вводите что-то вроде "3.15\n", где \n — символ перевода строки.
nextDouble() извлекает 3.14 и оставляет "\n" в буфере.
nextLine() натыкается на \n и прекращает работу, прочитав 0 символов — пустую строку.
Проверьте: введите в одной строке "1 2 Иванов", и оно заработает (Правда пробел перед Иванов прочтётся как часть фамилии)
Модно вызвать nextLine(), чтобы поглотить этот перенос строки и ожидать новой строки.

Худший ответ: хорошо описаны методы сканера вот в этой статье https://vertex-academy.com/tutorials/ru/rabota-so-...
Вопрос: Маркировка сетевого кабеля или знаем какой и куда, да откуда..?

Лучший ответ: На мой взгляд, вот это хорошие штуки:



Вот ссылка на магазин, где можно купить: 
www.buyincoins.com/details/rj45-11-12-color-numeric-cable-label-mark-02-100pcs-product-283.html
www.buyincoins.com/details/rj45-11-12-color-numeric-cable-label-mark-01-100pcs-product-282.html

Худший ответ: Так же рабочий вариант
alabels.com.ua/products/nakleiki-na-mednii-kabel-l...
Вопрос: Как программировать игры?

Лучший ответ: Стоп-стоп-стоп! Давайте попорядку. А то сейчас начнется.
Ваш вопрос не корректный. Вы задаете его так, как будто наигрались в Батлфилд 3 и хотите сделать такую же игру.
1) Идете сюда en.wikipedia.org/wiki/Game_programmer Видите, что разных направлений разработки довольно много.
2) Берете Mathematics for 3D Game Programming and Computer Graphics, Third Edition и 3D Math Primer for Graphics and Game Development, 2nd Edition. Если вам что-то не понятно, то ищите другеи способы вспоминания 1-2 курса универа: линейную алгебру, основы матана и прочие матрицы.
3) Все игры уже лет 10 строятся на том, что основной единицей геимплея является RigidBody (абсолютное твердое тело). Идете сюда www.cs.cmu.edu/~baraff/pbm/pbm.html Качаете, читаете. Дальше качаете исходники какого-нибудь Box2D. https://code.google.com/p/box2d/downloads/list и www.bulletphysics.com/ftp/pub/test/physics/papers/...
4) Ну и нетленка blog.gamedeff.com/?p=64

Худший ответ: почему мне кажется что тут сплошные тролли задают вопросы?
Вопрос: Как отменить hover-эффекты для touchscreen устройств?

Лучший ответ: Я пошёл проще - в медиа указывал hover только для экрана шире 1080 
Но этот вариант на любителя

Худший ответ: Плюсую посту выше. Писать отдельные стили под мобильные устройства.
Это надо делаь в любом случае, ибо сейчас решите проблему с :hover, а потом столкнетесь с такими, которые никак кроме отдельных стилей решить не удастся.
Вопрос: Автоматическая загрузка файла с сервера при открытии на локальной машиние в PHPStorm?

Лучший ответ: Tools->Deployment->Options -> Warn when uploading over newer files и Notify about remote changes
это, вроде, самая подходящая из имеющихся настроек

Худший ответ: Самый лучший способ синхронизации с dev сервером Realsync — habrahabr.ru/post/139348/

А для хранения исходных текстов — git или mercurial, на худой конец svn

Синхронизация в тимлаб конечно хорошо, но истории то нет…
Вопрос: Создание дизайна сайта в PSD макете — с чего начать?

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

Худший ответ: Я так понимаю, вы про правильную организацию psd файлов? Есть один замечательный гайд по этому поводу: Pixel Perfect Precision (к слову, там не только про организацию, но и вообще о работе с макетом, полезные советы и т.д.) Статья на хабре: habrahabr.ru/post/242373. В конце статьи есть ссылки на скачивание гайда на русском.
Вопрос: Чем плох этот код?

Лучший ответ: Всего один недостаток - Битрикс

Худший ответ: А почему вы считаете что он чем то плох? Фактически, в рамках CMS которую вы используете, совершенно типовой код.
Видимо следует спросить чем плох Битрикс?
Вопрос: Почему отображение toster и habr глючат в Chrome?

Лучший ответ: Та же беда на Windows XP SP3. Но...
В Chrome 45.0.2454.101 m - криво
В IE 8 - Криво
В FF 42.0b1 - все красиво

Худший ответ: Как у вас тут дела - https://www.ssllabs.com/ssltest/viewMyClient.html ?
Вопрос: Как платить фрилансерам из забугорья?

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

Худший ответ: Биткоины
Вопрос: Стоит ли регистрироваться на Workzilla?

Лучший ответ: Других вариантов в  русскоязычном сегменте нет:- freelansim.ru
- fl.ru
- weblancer.net
- freelancehunt.com
- freelance.ru

Худший ответ: Я уже года 3 на воркзилле, сначала попробовал сам зарабатывать, сделал за 2 дня около 3 тыс. без особого напряга. Потом начал искать там помощников под разные заказы. Сразу хочу сказать, что уровень исполнителей очень разный попадается, были и совершенные неадекваты, были и нормальные ребята. Часто приходится потом за ними что-то переделывать, но с учетом стоимости работ (она действительно, очень низкая), выходит в итоге нормально.
Вопрос: Давайте сделаем чеклист подготовки linux сервера?

Лучший ответ: ОбщееОбновить все пакеты.Добавить нужные репозитории и их ключи в список (Nginx, PostgreSQL)В нужные места для deb-based добавить non-free contrib, т.к. в том же Debian из коробки только свободные пакеты.Поставить и включить bash-completion Поставить sudo, внести себя в группу админов, запретить root'у логиниться в системеПоставить ntp и ntp-date, указать сервера в файлах настройки
SSH (статья)Установить openssh-serverДобавить в ~/.ssh/authorized_keys свой публичный ключ.Увеличить длину серверных ключей до 2048 бит минимум, по-умолчанию везде 768.Сгенерировать серверные ключи заново.Отключить авторизацию по паролю.Запретить входить без пароляПоставить и настроить fail2banСменить порт SSH с 22 на какой-нибудь другой (отсекает 95% ScriptKiddies сразу же)
SSL (статья)Включить шифрование по ГОСТу (не всем нужно, но лично мне по работе - нужно всегда)
PostgreSQL (статья)Ставить только из официального репозитория последнюю стабильную версию.Оптимизировать настройки postgresql.conf с помощью этого сайта под конкретную систему / машину.Сделать Listen только на внутренний интерфейс локальной сети или вообще на localhost, если СУБД и сервер приложений будут на одной машине.Настроить pg_hba.confНаписать скрипты резервного копирования.

Худший ответ: так как ставлю минимал, то:
tcpdump
mc
nano
wget
rsync
scp
remove NetworkManager
check all interfaces configs
add epel repo
update
configure firewall
доеду до работы, допишу
Вопрос: Какие книги стоит прочесть?

Лучший ответ: Несколько хороших книг которые я вспомнил (порядок случаен):
Серж Московичи — Век толп. Наука о массах
Чарльз Маккей — Наиболее распространенные заблуждения и безумства толпы
Сунь Цзы — Искусство войны (есть с разной направленностью комментариев, в том числе чисто военной и переработанные для управленцев. Конкретную версию вспомнить не смог.)
Уильям Шарп — Инвестиции
Нассим Николас Талеб — Одураченные случайностью. Скрытая роль шанса в бизнесе и жизни
Нассим Николас Талеб — Чёрный лебедь. Под знаком непредсказуемости
Мюррей Ротбард — Этика свободы (и другие его книги)
Милтон Фридман — Капитализм и свобода
Маргрит Кеннеди — Деньги без процентов и инфляции
Джон Мейнард Кейнс — Общая теория занятости процента и денег
Уоррен Баффетт — Эссе об инвестициях, корпоративных финансах и управлении компаниями
Уильям Боннер — Судный день американских финансов. Мягкая депрессия XXI века
Алан Гринспен — Эпоха потрясений. Проблемы и перспективы мировой финансовой системы
Бартон Биггс — Вышел хеджер из тумана
Вера Смит — Происхождение центральных банков
Джордж Сорос — Алхимия финансов (и другие его книги)
Стивен Левитт — Фрикономика. Суперфрикономика

Худший ответ: Буду немного не в тему, но просто советую Радислава Гандапаса тренинги, а книгу его знаю только одну: «Камасутра для оратора. Десять глав о том, как получать и доставлять максимальное удовольствие, выступая публично.»
Вопрос: Django. get_success_url. Почему так, а не иначе?

Лучший ответ: Очевидно, потому что после того, как поработает DeleteView, объект удалится и нет смысла ему получать get_absolute_url удалённого объекта, да и получить его не получится.
P.S. Не знаю, какая у вас там структура, но зачем вы получаете URL родителя в ребёнке?

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

Лучший ответ: составление ТЗ та же работа, что и программирование и за него однозначно стоит брать денег.

Худший ответ: Всй зависит от размера требуемого ТЗ и соответственно интересности клиента.
Вопрос: Какой есть аналог VCL из RAD Studio для Mac OS?

Лучший ответ: В дельфи же FireMonkey для мака и прочего, а не VCL.

Худший ответ: VCL с потрохами завязан на Windows API, а его под Mac нет. 
Используйте FireMonkey или Lazarus.
Вопрос: Как отправить запрос программе с сайта?

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

Худший ответ: Свой собственный протокол сделать, например. Гугли в сторону Custom Protocol handler.
Вопрос: Структура и архитектура приложения

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

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

Лучший ответ: Предположительно это конденсатор на 22pf - припаять можно, но желательно перепроверить номинал у соседних. Значит лишь то что процессор снят с горелой материнки, и уже подвергался пайке с использованием не самых качественных расходников. 
Армянское Радио Тут не то что ювелирная работа - обычно микроскопа/очков и хорошего паяльника достаточно. Тут проблема в том что при пайке 0201 страшен тепловой удар, и нужен индукционный паяльник.
Mirn Тут простые конденсаторы по питанию.

Худший ответ: Не советую Вам тратить не это пустое дело свое время!
Вопрос: Эмулятор

Лучший ответ: вот что умеет qemu: arm i386 x86_64 -cris -m68k -mips -mips64 -mips64el -mipsel -ppc -ppc64 -ppcemb -sh4 -sh4eb -sparc" QEMU_USER_TARGETS=«arm i386 x86_64 -alpha -armeb -cris -m68k -mips -mips64 -mips64el -mipsel -ppc -ppc64 -ppc64abi32 -sh4 -sh4eb -sparc -sparc32plus -sparc64

так же вот: www.technologyquestions.com/technology/windows-xp-tablet-pc-newsgroup/4578-tablet-pc-emulator.html

и вот: social.msdn.microsoft.com/Forums/en-US/tabletandtouch/thread/5f761b2e-c7e3-42a2-8bd7-a205d995de86/

Худший ответ: Спасибо! Вполне исчерпывающе.
Вопрос: Как лучше на PHP реализовать GET-запрос по HTTP к REST API?

Лучший ответ: file_get_contents() разве не работает?

Худший ответ: Опишите конкретней задачу: как часто это надо делать, какие ограничения, что делать дальше.
Возможно, и пхп не нужно?
Хватитvar img = document.createElement('img');
img.src = 'example.com/path/to/api/to/make/a/simple/signal;
Такая вот незамысловатая и самая ресурсо-не-требовательная реализация гет запроса, насоклько мне известно. (Возможно, img так же нужно добавить в DOM, но не факт.
Вопрос: Как на хостинге создать дерево файлов, доступное для публики?

Лучший ответ: Это встроенно в стандартный функционал Web-сервера apache.
Если в директории нет index.php (html, shtml, и прочего, настроенного в качестве индекса), а также не настроен mod_rewrite, плюс это не запрещено настройками апачи- выдает стандартное дерево директорий и файлов. То же самое аналогично для низлежащих папок.
Если вы сами не можете\не умеете настраивать web-сервер - попробуйте обратиться к хостеру\знающим людям. Но для начала можете проверить
Также, хочу обратить внимание - многие CMS включают проверку на отсутствие index-файла, и выдают свою заглавную страницу.

Худший ответ: Скидайте в папку на сервере файлы, например в каталог /down/
не ложьте индексный файл (index.php, index,html, etc)
Пропишите в этой папке в htaccessOptions Indexes
теперь можете переходить в браузере по адресу http://сайт/ваша-папка/
Вопрос: Самая удобная система управления проектами?

Лучший ответ: Trello. Очень быстрое приложение в Облаке, есть приложения на любые мобильные платформы. После 2 часов изучения разберется даже новичок.
Есть цветные пометки (как в западных автосервисах на автомобилях), можно поставить личные задачи и контроллить дедлайны.
Нет статистики, но если грамотно сделать столбики - то проект, он просто движется и видно, когда кто-то что-то не делает.
Если тебе для начальства отчет и там где про бабло, ищи что угодно с диаграммой Ганнта. Мы в свое время долго искали и остановились на платном (5 уе в мес) TimeDoctor.Плюсы ТаймДоктор:
Развернутая статистика
Контроль времени
Скриншоты с рабочего стола
Когда ты все это сгружаешь клиенту через электронку, крыша у него уезжает в ад. Он согласен заплатить за такой подробный анализ всего, что сделано.Плюсы Трелло:
Ты видишь как идет проект
Ты можешь показать свой проект общественности для демонстрации прозрачности своей работы
Ты видишь кто какие задачи сделал, а на какие положил болт
Твой проект движется, потому что в этой доске очень просто вести свои задачи и ничего не терять.
Не благодари :)

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

Лучший ответ: Я сомневаюсь, что тебе оно нужноя не разбираюсь в командных строках
лучше освой сначала cmd, а еще лучше linux, потом git, потом js, а потом лезь в фреймворки<!DOCTYPE html>
<html ng-app>
<head>
  <meta charset="utf-8">
</head>
<body>
{{'hello ' + 'angular ' + 1.2}}
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.19/angular.min.js"></script>
</body>
</html>

Худший ответ: Командная строка в Windows одна: cmd.exe.
Вот здесь все пошагово описано:
angular.ru/tutorial
Вопрос: Поиск программы для iOS или как быть спокойным за семью

Лучший ответ: Обратите внимание на Find My Friends.

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

Лучший ответ: dd
тулза консольная и в этом случае нужны минимальные навыки работы с linux (чтоб определить где какие диски, их именование в системе, и при использовании dd записать на нужный диск)

Худший ответ: ЕМНИП, именно посекторное копирование на диск меньшего размера невозможно (иначе какое же оно посекторное?)
Акронис вроде умел, а вообще с такими вопросами в гугл
Вопрос: Конфигурацию Сервера для интернет провайдинга и IPTV?

Лучший ответ: Офтоп - завидую чёрной завистью =))))
Глобальненько так для одного человека.
Бюджет что ли озвучьте для начала.
Одним сервером тут не отделаться, штуки 3 как минимум без резерва.

Худший ответ: Офтоп - завидую чёрной завистью =))))
Глобальненько так для одного человека.
Бюджет что ли озвучьте для начала.
Одним сервером тут не отделаться, штуки 3 как минимум без резерва.
Вопрос: Nginx+apache и виртуальные хосты?

Лучший ответ: А разве создавать не надо и там, и там? Или у вас разные домены статические файлы используют единые? Или наоборот — статические файлы разные, а скрипты все одинаковые?

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

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

Худший ответ: Этим
Вопрос: Клонировать 200 hdd?

Лучший ответ: поднимите PXE-сервер с нетбутом линуксовым, монтируйте на ПК nfs-шару с образом сжатым и далее bunzip2 -c /net/host/share/image.img | dd of=/dev/sda bs=512k

Худший ответ: И Acronis, и Ghost вполне себе могут работать по сети, сливая оттуда образ.
Вопрос: Документация по Opencart

Лучший ответ: Аналогично, ничего не нашел, только вот доработка админки opencart'a у меня проблем не вызвала. Писал под себя несколько модулей и расширял базовые функции. Код там вполне нормальный. Архитектура MVC.

Худший ответ: wiki.myopencart.ru
Это, конечно, основы. Но уже кое-что.
Вопрос: PyCharm не видит мои классы?

Лучший ответ: Вы с вами барашки ))) 
Нужно было в директории где хранятся все наши модули правым кликом мыши затем -> Mark Directory As и выбрать Sources root и после этого она загорится голубым цветом :
после чего PyCharm будет видеть свои классы как надо.

Худший ответ: по Alt+Enter не появляется импорт моих классов - как настроить ?
Вопрос: Не обновляются стили и картинки сайта (проект django на python), как быть?

Лучший ответ: нужно рестарт джанге на сервере сделать

Худший ответ: Если код после сохранения изменился (при повторном открытии) - проблема в кэше. Посмотрите, не кэширует ли сам django, сервер или хостинг .
Вопрос: В проектах начал использовать различные СУБД. Какие есть альтернативы phpMyAdmin?

Лучший ответ: Зачем?

Худший ответ: Я занимался Rails. И там было все просто - отсутствие админов и постоянная необходимость использовать mysql, postgresql, sqlite. С парой-тройкой разных ORM. Иногда еще менять дампы местами. Иногда в деве работать с sqlite, в продакшене - с postgresql. В таком темпе об админах нет времени думать :)
Вопрос: Вот эта картинка скриншот экрана?

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

Худший ответ: Google.com : screenshot web page. Выдаст кучу ресурсов и плагинов
Вопрос: Фильтрация символов на php

Лучший ответ: Если нужны только русские и английские буквы, и прочие символы,

Худший ответ: Одно из решений: пробежаться по строке, найти и вычленить нужные вам символы по ascii-кодам с помощью функции ord().

Таблица ascii-символов:
www.tcp-ip-info.de/tcp_ip_und_internet/ascii.gif
Вопрос: Система управления проектами и временем

Лучший ответ: Teamlab Вам в помощь.
Как альтернатива FengOffice самое то. 
По описанным Вами фичам:
Внутренние блоги — есть
Инструменты для управления проектами (проекты, вехи, задачи, подзадачи) — есть
Возможность комментирования — есть
Возможность работы с документами, в т.ч. совиестной — есть
SaaS, но можно установить и на свой сервер.

Худший ответ: redmine и ничего больше не надо
Вопрос: Почему GROUP BY работает?

Лучший ответ: в PostgreSQL работать не будет ERROR: column "library_books.title" must appear in the GROUP BY clause or be used in an aggregate function
То что работает, это причуды СУБД

Худший ответ: Почему не должен работать?
Должен, просто какой результат ожидаете.
Ответ от базы получен,  но в указанном примере, значения склеились в одну строку (сгруппировались).('first', 'comedy', 5),
('second', 'comedy', 7),
и в итоге получили в результате выборки 2 результата. Без группировки получили бы 3
Вопрос: Где искать заказы java-разработчику (web, энтерпрайз)?

Лучший ответ: Мне кажется, что энтерпрайз и фриланс — непересекающиеся множества.

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

Лучший ответ: Если вдруг кому-то интересно, то всё отлично зашло, поставил в биосе PCI/iGPU и Multi-monitor: on, два монитора подключены к Nvidia, и один на встроенную, никаких проблем не возникает. Игрушки разве что не собираюсь проверять, если что и запускаю, то на одном из мониторов подключенных к NVidia

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

Лучший ответ: api.jquery.com/attribute-starts-with-selector
api.jquery.com/each
api.jquery.com/attr (хотя можно обойтись, через .className от элемента при обходе, но это сложнее для понимания и есть свои костыли при работе с классами)
Если добавить
api.jquery.com/addClass
Если заменить 
api.jquery.com/removeClass
api.jquery.com/addClass

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

Лучший ответ: Если нужен только вертикальный скролл:
body {
    overflow-y: scroll;
}

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

Лучший ответ: Делайте на том, на чем умеете.
Движок совершенно не важен.

Худший ответ: Делайте на DLE и не парьтесь. Шаблоны там, не сложней, чем в MODX. Почитайте документацию. Не даром шаблонов под DLE целая гора, что лепятся они за 6 секунд.
Вопрос: Как реализовать модульный движок на php?

Лучший ответ: Копай в сторону Symfony. У него высокий порог вхождения, но осилив его увидишь большие горизонты))

Худший ответ: Куда копать, Язык php, его я знаю лучше других, хотя и не так хорошо, как хотелось бы. Люблю, когда люди, сами зная и публикуя ответ в вопросе, всё равно пытаются что-то узнать новое.
Могу предложить понимание структуры.Вот описание основ на русском. (надеюсь, что это поможет понять)
PS: Если хотите "чужой" в качестве двигателя к своему "скелету" - смотрите в сторону Laravel 5 (и бонусом видео-уроки).
И Laravel-хаб (с хабра)
Вопрос: Есть ли исходный код, какой ни будь заготовки web сервера под *nix на Си?

Лучший ответ: Попробуйте вот этот: onehttpd

Худший ответ: nginx, правда не на Си
Вопрос: Можно ли с помощью java сравнить звуковую волну?

Лучший ответ: Тыц тыдыц!

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

Лучший ответ: Метрологические градусы* - направление, откуда дует ветер
snowfence.umn.edu/Components/winddirectionanddegre...

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

Лучший ответ: Не делайте так, это ужасно! Говорю как пользователь.

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

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

Худший ответ: Пишите обязательно.