pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как организовать переадресацию с domen.me:port на sub.domen.me для разных сервисов?

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

Худший ответ: "domain.me" - это идентификатор, который можно преобразовать в ip-адрес. Когда вы обращаетесь браузером на "domain.me", браузер на самом деле вызывает "domain.me:80", так как 80 - это порт по-умолчанию для http-протокола.
У одного ip-адреса только одна программа может занимать один порт одновременно. По-этому, когда на одной машине размещается несколько доменов, то ставят проксирующий web-сервер (nginx, например), который будет "слушать" 80-й порт, а остальные web-сервера ставят "слушать" другие порты (например 9000, 9091, 9090), т.к. 80-й занят. Проксирующий web-сервер смотрит, на какой domen идёт запрос и перенаправляет запрос на соответствующий порт.
Теперь вернёмся к вашей проблеме. Насколько я понял, то "domen.me", "git.domen.me", "torrent.domen.me", "wiki.domen.me" и т.д. преобразуются в один и тот же ip-адрес?
В таком случае, если это всё http сервисы, и под "git.domen.me" вы подразумевали "git.domen.me:80", то вам необходимо в настройках nginx прописать что-то типа:server{
  server_name git.domen.me;
    location / {
    proxy_pass http://127.0.0.1:9000;
  }
}
server{
  server_name torrent.domen.me;
    location / {
    proxy_pass http://127.0.0.1:9091;
  }
}
server{
  server_name wiki.domen.me;
  location / {
    proxy_pass http://127.0.0.1:9090;
  }
}
server{
  server_name any_service.domen.me;
  location / {
    proxy_pass http://127.0.0.1:any_port;
  }
}
Вопрос: Можно ли LGPL использовать как библиотеку в коммерческом продукте, не открывая код продукта?

Лучший ответ: Насколько я понимаю, при LGPL линковка должна быть динамическая (чтобы пользователь мог при желании заменить библиотеку), лицензия должна быть в комплекте, и нужно будет указать, где исходники библиотеки либо включить письменное обязательство предоставить их по запросу.

С GPL весь код должен быть под GPL и код открывать нужно (или как выше дать обязательство). Обычно обращают внимание, что код вы обязаны открыть только тому, с кем вы связаны условиями лицензии, то есть тому, кому вы поставляете готовый продукт.

Худший ответ: Значит, подводим итоги. Для того, чтобы не открывать свои коды мы:

1) Используем LGPL динамической линковки
2) Используем отдельное приложение на любой (?) лицензии и взаимодействуем с ним как внешним приложением
3) GPL можно использовать в закрытых проектах, если связь между компонентами происходит не путём загрузки в адресное пространство процесса, а, например, запуском GPL-программы как отдельного процесса и общением с ней через пайпы.
4) Используем BSD лицензию

если не прав поправьте, спасибо!
Вопрос: Debian Jessie + Apache2 + PHP5. Почему PHP не работает на созданных сайтах?

Лучший ответ: Ну, сам спросил, сам и отвечу. PHP блокируется в конфигах.
Файл /etc/apache2/mods-available/php5.conf. Необходимо закомментировать строки:<IfModule mod_userdir.c>
    <Directory /home/*/public_html>
        php_admin_flag engine Off
    </Directory>
</IfModule>
То есть:# <IfModule mod_userdir.c>
#     <Directory /home/*/public_html>
#         php_admin_flag engine Off
#     </Directory>
# </IfModule>

Худший ответ: А ещё все сайты по хорошему надо запускать от имени конкретного пользователя системы, да и хранить их стоит в /var/www, т.к на серверах /home обычно имеет околонулевой размер и редко бекапится/просматривается
Вопрос: Какой подход в изучении web-программирования (html+js+php) использовать?

Лучший ответ: Ставишь себе задачу - выполняешь её. Вот и весь ход. Задачи ставить надо не боятся и ставить их "на растяжку", т.е. чтобы в задаче присутствовал элемент, который еще не использовался. 
Мой путь таков:
Первым делом я создал сайт с простой авторизацией пользователей.
Вторым делом нашел простой макет сайта, и натянул эту авторизацию туда, сделал скрытые разделы и т.д.
Третим делом Перенес все это дело из просто файла function.php в классы, посмотрел как что куда в классах работает, в общем, притерся с ООП.
Четвертым шагом у меня был разбор MVC модели на движке интернет магазинов opencart, в нем, на мой взгляд, явно выражена модель mvc.
Дальше - реальные задачи и в бой

Худший ответ: упор на PHP и реальные задачи
Вопрос: Покупка домена &quot;с рук&quot; в зоне .COM

Лучший ответ: Есть сервисы вроде escrow.com, они в таком случае выступают посредником и гарантом за, разумеется, процент от сделки/фиксированную плату.

Худший ответ: У многих регистраторов доменов есть функция «передать домен в другой аккаунт».
Вопрос: Есть ли смысл в соли из хеша пароля?

Лучший ответ: на Хабре уже было столько статей на эту тему, что даже отвечать стыдно.

Худший ответ: Для чего вообще нужна соль? А для того, чтобы md5(password)+salt было достаточно длинным, чтобы его нельзя было получить из хэша по предвычисленным таблицам. Таблица-то даст что-то, но нет никакой гарантии, что в конце будет именно ваша соль.

По-моему, криптостойкость одна и та же: тот же уровень противодействия перебору и та же защита от таблиц.
Вопрос: Практика с AngularJS?

Лучший ответ: варианты:
 - проект с командой опытных ангулярщиков, где есть код ревью. Как мне кажется это весьма редкий кейс но как по мне наилучший.
 - нанять человека с опытом для того что бы делал код ревью да подсказывал че как. Тут есть риски напороться на мнение одного конкретного человека. Ангуляр можно готовить очень по разному.
 - добавиться в чатик какой (вроде frontend ua и т.д.) и тероризировать сообщество распросами кто как чего готовит и скаким проблемами можно сталкнуться. Дешево и сердито. Можно даже договориться за так о код ревью от пары человек. Обмен опытом и знаниями это хорошо.
 - поковыряться в более современных решениях (например reactjs + redux), дабы было более полное представление о том как готовить ангуляр и получить более полное представление о недостатках первой ветки (во второй проблем вроде навязывания двустороннего дата биндинга уже нет, но второй ангуляр еще в бете и я бы не рекомендовал его использовать для коммерческих проектов еще хотя бы пару месяцев). Все то же что и в реакте можно делать и на ангуляре, просто есть в первой ветке места не очень красивые. Может даже поправят в 1.5 версии, но пока сомнительно.
Ну и да - рекомендую кодить на angular1 с оглядкой на angular2. stateless-компоненты, односторонний поток данных и все те тренды которые используют все популярные фреймворки. Ну и хотя бы на ES6 все писать (babel) и бандлерами вроде webpack или system.js, с ним готовить ангуляр удобнее. Пример. Ну и тесты, тогда рисков меньше.

Худший ответ: Коучинг хорош, когда он сочетается с практикой. Поэтому из двух предложенных - имхо первый вариант лучше.
Вопрос: Организация voip\SIP для небольшого офиса

Лучший ответ: Да, yota бывает не очень стабильна для VoIP: появляются лаги или эхо. Может и покатит, но это надо тестировать, ибо много условий.
Быстро попробовать можно, например, на АТС Virtual Office Tools - там SIPы подключаются бесплатно и есть даже виртуальный факс, плюс куча полезных примочек. Вместо телефонов можно использовать и самую простую IP-гарнитуру по 100 руб/кг на ali :)

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

Лучший ответ: Прогнать через валидатор. validator.w3.org

Худший ответ: Прогнать через валидатор. validator.w3.org
Вопрос: Руби или же питон?

Лучший ответ: Пишу на обоих языках.
Руби в своё время выбрал за внешний вид кода (как бывшему делфисту он мне ближе).
Позже, в связи с бОльшим распространением на хостингах, стал писать и на питоне.

Сначала вид питона шокирует: строгие отступы, двоеточия после функций, отсутствие закрытия тела циклов. У питона весьма своеборазный зоопарк модулей, они разбиты на меньшие куски, поэтому как правило в питоне приходится подключать больше модулей.

Руби кажется более структурированным и идеологически выверенным. Питон же более прагматичный язык. Но со временем понимаешь, что у питона есть свой шарм. Например после питона я постоянно норовлю двоеточие поставить, или end'ы «забываю» ставить )

Оба языка существуют много лет, имеют библиотеки на все случаи жизни. Оба языка хорошо описаны, в инете много примеров на все случаи жизни. Поэтому когда встает задача что-нибудь сделать, ответ всегда находится.

Поставь себе программистскую задачу. И выполни её на руби и на питоне.
Сам почувствуешь, какой язык тебе ближе.

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

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

Худший ответ: Открыть можно что угодно, только как его продавать будете при такой конкуренции
Вопрос: Как ускорить начало рендеринга страницы?

Лучший ответ: Да в общем тут расписано habrahabr.ru/post/137239
Но определенно лучше применить анализ производительности через Chrome Dev Tools или с помощью расширения браузера, как здесь описано habrahabr.ru/post/223817

Худший ответ: Вам стоит обратить внимание на headjs.com.
Для картинок нужно использовать спрайты (sprites), а не отдельные файлы. 
Основная задача, минимизировать запросы к серверу.
Вопрос: Ссылка на форму регистрации

Лучший ответ: Если вы так сделаете то мы вас будем ненавидеть.

Худший ответ: Если сделаете одну кнопку с надписью «Вход & Регистрация» (или что-то типа того), то никаких пользователей не потеряете :) Идея интересная.
Вопрос: Ошибки доступа до сетевой папки на сервере?

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

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

Лучший ответ: можно, если в компьютере есть wifi-адаптер.
если его нет, можно купить.

Худший ответ: лучше брать pci-wifi адаптер.
Вопрос: MacBook pro 13" или 15" для разработки на Java?

Лучший ответ: Сам недавно задавался этим вопросом, но только программирую на плюсах.
Взял 13" retina 8гб и доволен. 15" не вижу смысла брать, если финансово затруднительно брать топ-комплектацию. А вот по поводу объема SSD стоит задуматься, ибо 128 это мало (на другом ноуте стоит 128, и как-то тесновато). 256 вполне достаточно.
Так же 13" на много удобнее таскать с собой (по габаритам меньше).

Худший ответ: У самого Macbook pro retina 13 Late 2013, 8Gb, разрабатываю на jave несложные проекты (еще учусь на Junior). Когда открыты idea x 2, mysql, chrome(10+ tabs) + (CleanMac, Alfred, .....) чувствую себя нормально. Если запустить еще виртуалку, то уже будет подвисать.
Вопрос: Настольные игры для двоих?

Лучший ответ: займись сексом на столе

Худший ответ: Настольных игр сейчас очень много. Я бы советовал поискать онлайн магазины, их тоже не мало. Есть игры активные, которые подойдут для вечеринок, есть игры спокойные, типа стратегий, к примеру классическая монополия или к примеру карточные типа magic the gathering и так далее.
Вопрос: Реализация структуры страниц сайта(обьясните noob'у)?

Лучший ответ: 0. Есть такая штука, как роутер. (URI-роутер, это не тот "краб" с проводами и лампочками в пыли). Это точка входа всех пользовательских запросов (скрипт на стороне сервера, например, на php)
1. Вначале - роутер принимает запрос URI (аналог "стрелки" на ж/д путях)
2. потом - он переводит на нужную ветку подготовки данных для будущей страницы, где скрипты согласно URI работают с информацией (преобразования, работа с базой и т.д.)
Там данные передаются модулям для обработки и их подготовки.
3. Затем, для подготовленных данных вызывается нужный шаблон, который состоит из нескольких модульных частей (например, как Ваше topMenu.html, только на php).
4. Данные вставляются в шаблон: каждые данные - в нужное место (по-модулям: блокам на странице)
5. После того, как весь "конструктор" собран - страница отдается пользователю по 80-му порту протокола TCP для отображения на экране.
В вкратце, как-то так...Иллюстрация

Худший ответ: Я бы сделал на jade: создаете каркас страницы и инклюдите нужные части, потом скомпилить в html - вот и сайт готов.
jade-lang.com/reference/includes
Вопрос: Возможно ли растягивать контейнер с абсолютно-позиционированными div'ами внутри по высоте на максимум средствами css?

Лучший ответ: «что бы в нем умещались все дивы»: вы же правильно вначале написали, что «div с position:absolute в теории должен быть невидимым для контейнера», тоесть контейнер никак не подстраивается под абсолютные дивы. Вот в примере adminimus'a первая и вторая панель будут не видны, если не указать 
html, body{margin:0; height:100%;}. И все потому, что высота будет 0, а overflow:hidden скроет все что за контейнером (но если бы мы не указали контейнеру position:relative;, то абсолютные дивы позиционировались в body и были бы видны). Если вам все же надо, что бы контейнер подстраивался под детей, то абсолютное позиционирование не подойдет. Вам бы поподробнее описать проблему и желаемый результат.

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

Лучший ответ: 1) Зависит от платформы. Универсально - с++. Рендер в опенГЛ/ДиректХ. Движок - это прослойка между методами рендера/платформы и более игровыми сущностями. Лучше их использовать, да. Их много, разных, советовать сложно (мало входных данных).
2) 18 wheels of steel - весьма качественная (их очень много частей)! Скорее всего просто разработка не выгодна - пипл не хавает.
3) Тонна проблем и еще одна тонна. Начиная от споров что в игре будет и заканчивая лицензированием и распространением.

Худший ответ: не трать время. Иди в дворники
Вопрос: Есть ли альтернативные пакеты для html шаблонов(написал свой)?

Лучший ответ: Все прелести php говнокода решили в golang перенести?!

Худший ответ: Попробуйте Pongo2 https://github.com/flosch/pongo2
Вопрос: Коворкинг в Москве

Лучший ответ: Может ответ не в тему, но я когда искал себе офис, обратил внимание на то, что по цене коворкинга можно снять отдельную комнату в ЦАО в любом институте.
Можно договориться. Я три месяца назад доболтался на комнату в 10.5 квадратов на 10 тысяч в месяц. Разумеется, все это нелегально. Каждый студент может сказать, что в каждом вузе есть подобного рода «офисы». 

У коворкинга куча минусов, кругом все шумят, переговорная комната вечно занята и т.п.
Если Вам нужно именно социальная активность, чтобы не захикковать дома у компа, то да — коворкинг самое то. Ну а если с этим проблем нет, то я бы искал другие варианты.

Худший ответ: Попробуйте скинуть предложение в форуме на oborot.ru --> время от времени, кто-то ищет аналогичные предложения, чтобы минимизировать издержки…
Вопрос: Идеи максимально удобного просмотра видео на TV

Лучший ответ: DLNA-если есть, то ставите на windows программу отсюда www.homemediaserver.ru/index.htm и всё. Это вам вариант без паяльника.

Худший ответ: Можно по DLNA, можно через простенький медиаплеер.
При условии, что не нужен нормальный каталог фильмов. С «обложками», артистами, сортировкой по жанрам, и т.д.
А вот если все-таки хотеть не по файловой структуре фильмы искать, а видеть последние добавленные в каталог, иметь сериалы, отсортированные по сезонам с названиями серий, и тому подобное, то про какую-нибудь реализацию такого каталога стоит подумать.
И еще — внешние программы создания таких каталогов, типа Zapiti или AMM для Dune не сильно удобны.
Из ставших недавно доступных решений мне понравился вариант NAS со встроенным XBMC плеером.
На выходе имеет HDMI интерфейс. Его — в ресивер, из ресивера — HDMI в телевизор.
Единственная неприятность — не особенно низкая цена такого NAS. 
Управлять им можно либо.через отдельный пульт, либо из приложения для смартфона. Ну или через нормальную систему автоматизации с универсального пульта.
Вот небольшой обзор на эту тему
Вопрос: Как создать копию сайта Подслушано?

Лучший ответ: Здесь нет особого смысла копировать сайт.
Проще поставить какую-нибудь CMS (если не хотите запариваться с написанием собственной) новостного типа (вроде WordPress, DLE etc.), разрешить публикацию гостям сайта...

Худший ответ: Согласен. Проще всего будет поставить вердпресс и шаблон с под тему вопросы и ответы
Вопрос: Как спарсить url?

Лучший ответ: echo $_GET['producer_id'];
это вам нужно?

Худший ответ: echo "<!--". implode("", $brands2) ."-->"; это я просто вывести хотел, посмотреть что получается.
Вопрос: Как выделить элемент ListView?

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

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

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

Худший ответ: вот тут автор хорошо пишет
Вопрос: Почему bitbucket не заливает файлы по ssh?

Лучший ответ: Надо добавить ваш публичный ключ (содержимое из id_rsa.pub) в настройки bitbucket:

Худший ответ: Все логично, вы же deploy-ключ зарегистрировали, а он read-only, т.к. с сервера никто не пушит, что логично. Именно это сообщение вам и вывелось.
Вопрос: Как убрать уведомление о установке Windows 10?

Лучший ответ: Поищите обновление KB3035583, удалите его, так же можно удалить скачанные файлы десятки.

Худший ответ: обновиться не судьба?)
Вопрос: ИТ-специалист или студент для работы на благотворительность

Лучший ответ: Правильнее находить доноров и оплачивать работу программистов… Просто из опыта, благотворительные решения обычно на коленке получаются и в итоге вызывают отторжение… как-то так вот…

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

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

Худший ответ: покажите пример строки, которую надо искать
Вопрос: Как использовать атрибуты data-* не загромождая html код?

Лучший ответ: А почему не поставить data-атрибут на tr, а в выборке в скрипте прописать раскрытие коллапса не на все колонки, а только те что без класса icons-row:$('td:not(.icons-row)').on('click', function(){ /*  код сворачивания */  })

Худший ответ: Спасибо пользователю Сrazyzubr за ответ. Благодаря ему, я придумал этот код:
javascript:
Вопрос: Сколько стоит Visual Studio 14?

Лучший ответ: Ее еще нет, официально продаваемая 2013 последняя (update 2 от 17.10.2013).
Бесплатная в течении 90 дней. www.visualstudio.com/en-us/downloads
Разница версий www.visualstudio.com/en-us/products/compare-visual... и www.techxtend.com/partnercenter/partners.aspx?name...
Цена: visualstudiomagazine.com/articles/2013/09/30/micro...
цитирую на ту дату:Visual Studio 2012 Professional: $499
Visual Studio 2012 Professional with MSDN: $799
Visual Studio 2012 Premium with MSDN: $2,569
Visual Studio 2012 Ultimate with MSDN: $4,249

Худший ответ: Надо понимать, что когда пишут сокращение vs##, то ## - это номер версии и он не совпадает с годом. 
Исключением vs10, где номер версии совпал с годом в названии это Visual Studio 2010.
Соответственно vs11 - 2012, vs12 - 2013. До vs14 ещё далеко.
Так же номер версии можно увидеть у иконки файла решения (solution). Впрочем и тут мс умудряется запутать, в Visual  Studio 2013 они не стали повышать версию в файле sin, чтобы он без изменений открывался и в 2012 и в 2013 студии.
Подытожу, если не хотите путаницы, лучше указывайте год целиком, так однозначное.
Вопрос: Как настроить сетевые подключения после оптимизации системы?

Лучший ответ: Посмотрите в реестре: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters]
"DisableSavePassword"=dword:00000001
Если ключ DisableSavePassword есть, то либо удалите его, либо поставьте 0.

Худший ответ: Как решение (а не исправление) проблемы можно создать cmd/bat файл с командой rasdial имя_подключения имя_пользователя пароль
пример - rasdial myvpn mike megapass
Минус - все в открытом виде, зато будет устанавливать подключение.
P.S. не используйте всякую каку в следующий раз.
Вопрос: С чего начать изучение Erlang?

Лучший ответ: ОП, ты – это я. Начни с чего больше нравится, важно делать на энтузиазме, а не примеры из туториалов переписывать (а то этим и закончишь как я когда-то,  лол).
Понравился N2O - сделай что-нибудь на нём, в текущей версии core допилен почти до идеала, для проблем с вхождением есть русскоязычная конфа в IRC и Gitter.
Также поможет чтение на досуге (в этих книгах есть абсолютно всё что нужно):
1. Программирование в Erlang (Ф. Чезарини, С. Томпсон)
2. https://github.com/dyp2000/Russian-Armstrong-Erlang
3. learnyousomeerlang.com/content

Худший ответ: Есть классная книжка
Вопрос: Как вывести неопределенное количество строк в iOS?

Лучший ответ: Есть стандартный контрол UITextView, вы можете сделать его любого размера, и кинуть ему текст, а он сам добавит скролл, если надо. Также не забудьте выставить свойство editable в NO, чтобы он не давал редактировать текст.

Худший ответ: За что не люблю iOS, так это за отсутствие резиновых элементов и относительных величин.
Приходится для каждого UILabel писать как-то так:[myLabel setNumberOfLines:0];
[myLabel sizeToFit];
Вопрос: Что делать, если мой сервис работает в FireFox и Chrome, но не работает в Internet Explorer?

Лучший ответ: Ну тут одно из двух - либо забейте на поддержку IE, либо долго и муторно адаптируйте весь сервис под него - ищите полифиллы для JS, берите в расчет, что половина методов в IE имеют альтернативные названия, а то и вообще, работают иначе, безвылазно сидите на CanIUse и прочее.
И тут важный момент - то, на какую аудиторию вы расчитываете. Если это бабушки и дедушки, которые категорически отказываются переходить на новый браузер и сидят с IE5, то конечно, адаптация нужна. А если сервис свзязан с веб-технологиями или подобными вещами - вероятность, что на него зайдет фрилансер, дружущий с IE, равна шансу встретить обезьяну в пустыне.
Лично я за адаптацию под 10-ый и 11-ый, но не старше, так как там вообще пропасть...

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

Лучший ответ: Как вариант:
покупаем под каждую стереосистему AirPort, можно и старый. И потом с Айтюнса на компе или с айфонов-айподов-айпадов выбираем, где и как играть :)

Худший ответ: Ну а если просто поднять тот же Teamviewer? Да грубо, но зато просто. И клиенты есть под iOS и Android :)
Вопрос: Как настроить PHPStorm для PHPUnit тестирования Laravel (через Vagrant Box: Laravel Homestead)?

Лучший ответ: Homestead, Laravel 4, PHPStorm 8.0.1.
В Settings -> PHP я поставил Interpreter: Remote PHP 5.x;
Настройки PHPUnit:
Run config:
У меня работает :)

Худший ответ: На сколько я знаю PHPStorm заливает тесты на сервер, а запускает их через http, видимо у вас при запросе отдается 404. Но как и куда PHPStorm делает запрос не знаю...
Вопрос: Как соеденить( а так же управлять ) БД и Windows Form на ЯП C# ?

Лучший ответ: Троелсен Э. - Язык программирования C# 2010 и платформа .NET 4 - 2010, Глава 21-23.
Нейгел К., Ивьен Б., Глинн Дж., Уотсон К. C# 4.0 и платформа .NET4 для профессионалов - 2011, Глава 30-31.

Худший ответ: Я бы посоветовал вам разобраться с Entity Framework и работать с ним. Информации по нему полно, пользоваться просто.
Вопрос: Эмуляция нажатия F11 в браузере?

Лучший ответ: Очень надеюсь, что так нельзя.

Худший ответ: Встречал только для IE, вот вроде «приличный» пример… bitbybit.ru/solution/109/