Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Возможно ли разрешить выполнять программы с папки «windows» и «program files», а остальные запретить на клиентских пк?

Лучший ответ:
Именно через политики. На контроллере домена, в оснастке групповой политики создаёте новый объект и связываете его с группой, содержащей те компьютеры, на которых надо ввести запрет. В этом объекте добавляете записи 
Конфигурация компьютера -> Политики -> Конфигурация Windows -> Параметры безопасности -> Политики ограниченного использования программ -> Дополнительные правила
ПКМ, Создать правило для пути
%HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot%, уровень - Неограниченно
%HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir%, уровень - Неограниченно
%HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir (x86)%, уровень - Неограниченно
-> Уровни безопасности -> Запрещено, нажать кнопку "По умолчанию"
Если надо, чтобы локальные админы могли запускать программы из других папок, то 
-> Применение
 Применять политику для всех пользователей, кроме локальных администраторов.

Худший ответ:
GPO есть локальные, а есть доменные - видимо вы правите не те.
Вопрос: Как увеличить ширину ячейки?

Лучший ответ:
Пример на чём-то типа Jsfiddle был бы куда информативнее, я допустим ничего не понял )

Худший ответ:
вот так.
jsfiddle.net/uz72dr18 работает, тоесть размер ячеек устанавливается. если добавить еще в раза больше ячеек в тот же ряд, то всё - они становятся все одинаковыми, видимо из за установки таблицы на 100%. без установки на 100 % - не работает ни так ни так..
Никто не знает?...
Вопрос: Существует ли база эксплоитов куда можно свободно постить? Или на все же на хабр?

Лучший ответ:
Приветствую.Exploit DB

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

Лучший ответ:
У вас компьютер пользователя называется полностью аналогично имени пользователя?
Странное решение.
Вообще, в AD компьютеры и пользователи это два разных, независимых друг от друга объекта.
На компьютер уволенного пользователя можно посадить нового пользователя, а пересоздавать для каждого нового сотрудника компьютер с нуля, включая его ввод в домен это... странно.
Правильнее отключать неактивные записи компьтеров, не входившие в домен в течение долгого времени.
Но вообще вам в помощь : 
community.spiceworks.com/scripts/show/1861-find-an...

Худший ответ:
сделайте вывод значений $Name. Вполне может оказаться так, что там будет не совсем то, что вы ожидали. Плюс я не совсем понимаю, зачем надо было ставить $Name в кавычки при вызове Get-Adcomputer.
Вопрос: Улучшение читабельности Хабра?

Лучший ответ:
Похожее пытались сделать в уже не существующей версии Хабраленты (второй, если сейчас третья). Статья имела 3 представления разной степени свёрнутости; самое свёрнутое — это заголовок и подпись, строк 30-40 на страницу, примерно как в QA сейчас. После ухода разработчика этой идеи этим форматом никто не занимался и всю версию удалили, год или полгода назад.

Похожее можно увидеть, используя фильтр CSS (юзерстиль), который уберёт тексты аннотаций
.post .content{display:none}

Но не увеличится число записей на страницу.

Поскольку до сих пор все жили без этого формата, можно предположить, что заголовок — не главное, по чему ищут статьи. Чаще пользуются поиском по ключевым словам и иногда всплывают упорные слухи, что поиск через Гугл на сайте эффективнее местного.

Худший ответ:
В вот это вам не подойдет?
По ссылке список постов их хаба «Веб-разработка»
Вопрос: Как реализовать в Java возврат к началу класса?

Лучший ответ:
Как то так обычно это делается package ru.toster.java.q241826;

import java.util.Date;
import java.util.Scanner;

public class App {

	public static void main(String[] args) {

		Scanner scnr = new Scanner(System.in);

		while (true) {

			System.out.print("enter command>");
			String command = scnr.nextLine();

			if ("help".equals(command)) {
				printListCommand();
			} else if ("date".equals(command)) {
				printDate();
			} else if ("time".equals(command)) {
				printTime();
			} else if ("exit".equals(command)) {
				System.out.println("Good Bye!");
				break;
			} else {
				System.out.println("Unknown command! Please enter 'help'");
			}

		}		
		scnr.close();
	}
	
	private static void printTime() {
		System.out.printf("%1tT\n", new Date());		
	}

	private static void printDate() {
		System.out.printf("%1tY-%1$tm-%1$td\n", new Date());		
	}

	private static void printListCommand() {
		System.out.println(
				"'help'\tprint list commands;\n" + 
				"'exit'\texit from programm;\n" + 
				"'date'\tprint today's date;\n" + 
				"'time'\tprint current time;");
	}
}

Худший ответ:
если у вас все в одном методе, то можно или в бесконечный цикл кинуть или рекурсивно метод вызывать// Variant 1
class Lol {
    public void main(String[] args) {
        while(true) {
            // prog code
           // ввод от пользователя. Если символ не тот -- break
        }
    }
}

// Variant 2
class Lol2 {
    public void main(String[] args) {
        // prog code
        // ввод от пользователя. Если символ тот -- this.main(args)
    }
}
Вопрос: Стоит ли хранить пароли в «navicat»?

Лучший ответ:
Пользуюсь HeidiSQL, но и navicat пользовался и не вижу проблемы. Не нужно параноить просто, храните и все, а кому нужно он все что угодно обойдет и украдет. Взламывают сервера VK, facebook и другие :)

Худший ответ:
Стоит использовать MySQL за SSH (авторизация через ключ). И порт лишний снаружи прикроете и безопасность улучшите.
Вопрос: Зачем нужны абстрактные классы (PHP)?

Лучший ответ:
У разных языков по разному. Например в Java можно реализовывать кучу интерфейсов, но нельзя реализовать множественное наследование не больше 3-ех наследников и с помощью интерфейсов решают это. 
Интерфейс нужен обычно, когда описывается только интерфейс (тавтология). Например, один класс хочет дать другому возможность доступа к некоторым своим методам, но не хочет себя "раскрывать". Поэтому он просто реализует интерфейс.
Абстрактный класс нужен, когда нужно семейство классов, у которых есть много общего. Конечно, можно применить и интерфейс, но тогда нужно будет писать много идентичного кода.Пример: Абстрактный класс заведомо не будет запрошен как объект. К примеру абстрактный класс - Транспорт: Но все его наследники будут Автомобилем, краном, лодкой, самолет и т.д. Например вы заведомо знаете, что весь транспорт будет двигаться. И вы объявляете абстрактный метод(движение) в абстрактном классе, который нужен будет 100% всем наследникам т.е. без движения это уже не транспорт и новый наследник обязан будет реализовать это. В самом же абстрактном классе, есть другие поля и свойства, которые будут унаследованы. Ну например мощность двигателя(очень грубо), или то что их роднит.

Худший ответ:
открываем википедию: Абстрактный класс в объектно-ориентированном программировании — базовый класс, который не предполагает создания экземпляров. 
Это значит: мы можем создать класс site и закидаем его всеми функциями. бесполезно делать таких 2 и больше копий..
Вопрос: Где найти хорошие уроки под Xcode 4.5?

Лучший ответ:
Курсы в iTunes U — Stanford или Carnegie Mellon.

Худший ответ:
Реккомендую канал www.youtube.com/user/thenewboston — парень отлично рассказывает начиная с азов + есть подкасты по разным темам
Вопрос: Как сделать быстрое переключение между ОС с сохранением состояния?

Лучший ответ:
Так гибернация и работать должна. Просто две ОС разные поставьте и паузу для выбора ОС увеличьте

Худший ответ:
Тебе прямая дорога сюда: https://www.youtube.com/watch?v=s2K19eHVleo
Заставишь это все работать стабильно - поделись пож рецептом :)
Вопрос: Как заменить стандартные модальные окна?

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

Худший ответ:
Вот например удобный плагин jquery arcticlab.ru/arcticmodal
Вопрос: Авторизация на сайте! Как лучше?

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

Худший ответ:
Стандартное в PHP: $_SESSION[ 'logged_in' ] = $userId;
Хранить пароль в сессии нет смысла.
Вопрос: DDoS — как уменьшить нагрузку на php?

Лучший ответ:
На помощь, как всегда приходит nginx:
sysoev.ru/nginx/docs/http/ngx_http_core_module.html#try_files

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

Лучший ответ:
Первое, что стоит сказать: на такой вопрос нельзя ответить правильно, т.к. слишком размытая формулировка. Это как "как правильно писать код?". 
Касательно самих оценок. 
Как уже выше озвучивали, есть вариант с оценкой на тестирование исходя из времени на разработку. Хотя с формулой:  QATime = (DevTime*0.35)*0.3;
Я категорически не согласен. Более реальной оценкой выглядит 0.3 от времени на разработку. 
Второй вариант - отталкиваться от количества тестовых сценариев. 
Я предпочитаю рассчитывать именно так. 
1) Оцениваем объемы задачи. 
2) Прикидываем примерное количество тест-кейсов (проверок) на данную задачу. 
3) Умножаем кол-во на примерное среднее время прохождение кейсов (для веба это в районе 4х минут, дальше зависит от специфики отрасли). 
4) Закладываем риски в 0.66 от оценки 
Ну, в целом как-то так.

Худший ответ:
Очень сложно что-то говорить об абстрактном тестирование чего-то. 
Но довольно часто оценку делают примерно по такой формуле: QATime = (DevTime*0.35)*0.3;
Вопрос: Предусмотрена ли ответственность за доступ к ресурсам, блокированным по решению органов власти?

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

Худший ответ:
Вроде как хранение и распространение только, но например при просмотре с онлайна, например, он где то к кэше лежит то можно привлечь.
Вопрос: Обработчик кнопки Like на jQuery. Как можно передать id публикации из php в javascript код?

Лучший ответ:
Думаю, id публикации нужно передавать не в javascript, а в верстку. К примеру, можно корневому элементу публикации добавить атрибут data-pub-id=1, где 1 - id публикации. Далее, при нажатии кнопки Like искать корневой элемент лайкнутой публикации и читать атрибут `data-pub-id`.

Худший ответ:
Можно просто <a href="#" rel="1">
где rel = и есть ваш ID
Вопрос: Верстка страницы с фонами неправильной формы?

Лучший ответ:
Просто берется картинка, шириной скажем 2600 пикселей и всё. Там у вас по сути 2 основных цвета + 4-5 оттенков для сглаживания углов. Т.е. картинку можно конвертировать в PNG-8 и палитрой из 8-16 цветов. На выходе это даст размер в 10-20 килобайт всего.
Ну и нижнюю картинку так же, она будет весить килобайта 3-4.
Итого получаем 2 слоя. 1 на body, второй на каком-нибудь wrapper.

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

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

Худший ответ:
Мне хочется иметь свой собственный ресурс, где я пишу статьи на разные темы, в том числе и на неИТшные. Разве это плохо? Зарабатывать на нем я не собираюсь. Но читают меня в основном ИТшники, поэтому будет глупо, если все околоИТшные темы будут на другом ресурсе. Смысл мне тогда вообще вести блог. Тем более, есть очень специализированные темы, которые здесь всякие умники с криком «не формат» просто заминусуют.
Вопрос: Как обойти отсутствие транзакций в MongoDB?

Лучший ответ:
— передача денег от А к В с проверками и откатами;
Просто не надо использовать mongodb для этого. Не получится. mongo написана для хранения не ценных данных, потери которых мало кого интересуют. Поэтому, например, mongo по-умолчанию сразу возвращает успех, не дожидаясь записи в базу.
— покупка товара (уходит со склада и приходит пользователю в заказы, причем так, чтобы 2 пользователя не купили последний товар со склада, а владелец товара не успел изменить цену, пока пользователь покупал (условно говоря лок на товар))
Это скорее всего можно сделать атомарными операциями. Но если надо, локи организуются с помощью поля «заблокирован до», уникального индекса на id товара и запросов вида
upsert(«объект с установленным полем времени блокировки», «время блокировки меньше текущего времени»)
Если лока еще нет, то он будет создан. Если лок есть но просрочен (захвативший его процесс упал), то запрос обновит такую запись. Если лок захвачен, то запрос попытается создать новый lock, но упадет из-за дубликата ключа в индексе.

Худший ответ:
Как я понимаю, mongodb тут хорошо именно в том ключе, что можно для разных типов товара задавать профильные конкретно для него свойства и не описывать их заранее. И есть некий набор свойств, присущий всем товарам (как количество, стоимость и т.д.). В этом смысле, вам действительно было бы удобнее убрать эти универсальные свойства в РСУБД и эта задача явно не для mongodb.
Сам не пользовался, но судя по анонсу PostgreSQL 9.2 поддерживает json field и возможно это подойдёт для такой задачи.
Но, похоже есть некоторые сложности с поиском по данным этого поля.
Вот, к примеру, вопрос (с решением) на stackoverflow:
stackoverflow.com/questions/10560394/how-do-i-query-using-fields-inside-the-new-postgresql-json-datatype
Вопрос: Правильно ли понимаю полиморфизм?

Лучший ответ:
Основаные цели при использовании полиморфизма:уменьшение дублирования в кодесоздание более "гибкого" кода
Суть в том, что за счет абстракции вы можете передавать разные объекты в одни и те же методы, при этом вам будет не важно какой конкретно объект пришел в метод.
Приведу пример. Представьте, что у вас есть автомойка - класс Автомойка - которая может работать только для желтой Лады Калина. Другие автомобили в ней не могут быть помыты. В классе есть метод ПомытьЖелтуюЛадуКалину(ЖелтаяЛадаКалина автомобиль). Т.е. есть конкретный метод, который принимает конкретный тип автомобиля.
В какой-то момент вы понимаете, что могли бы мыть и черные Волги. Вы строите еще один вход для черной Волги, т.е создаете в классе еще один метод ПомытьЧернуюВолгу(ЧернаяВолга автомобиль). Теперь ваш класс Автомойки расширил свои возможности.
Вы будете добавлять новый метод каждый раз, когда будет появляться новый тип автомобиля, который вы сможете мыть. Самое главное, что каждый из этих методов будет делать практически одно и тоже. Тут у нас 2 проблемы:дублирование в методах Помыть*зависимость нашего класса Автомойка от внешнего контекста, где появляются новые типы автомобилей. При появлении нового автомобиля нам приходится модифицировать класс Автомойки (нарушение принципа blog.byndyu.ru/2009/10/blog-post_14.html)
Какое решение? Надо выделить важные для класса Автомойка характеристика автомобиля и сделать один метод Помыть(Автомобиль автомобиль). Например, это будет высота, ширина и тип кузова автомобиля. Этого набора характеристик будет достаточно для того, чтобы помыть любой автомобиль.
Получаем:класс Автомобиль
    свойство Высота
    свойство Ширина
    свойство ТипКузова

класс Автомойка
    метод Помыть(Автомобиль автомобиль)
        настроитьМойкуПоВысоте(автомобиль.Высота)
        настроитьМойкуПоШирине(автомобиль.Ширина)
        настроитьМойкуПоТипуКузова(автомобиль.ТипКузова)
        начатьМойку()
Теперь сколько бы разных автомобилей не добавлялось в систему наш класс Автомойка не будет меняться. Мы убрали дублирование и сделали наш класс более устойчивым к изменениям во внешней среде. У класс Автомобиль может быть наследник ЖелтаяЛадаКалина и у нее будут свойства/методы базового класса. Т.к. метод Помыть работает с абстракцией, то он будет вызывать полиморфные свойства/методы, ничего не зная о конкретной реализации и иерархии наследования, которая лежит под классом Автомобиль.
При проектировании классов надо обращать внимание еще на один принцип blog.byndyu.ru/2009/10/blog-post_29.html, тогда дизайн вашей системы будет еще более гибким.

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

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

Худший ответ:
Как вариант, поднять внутреннюю wiki. По опыту скажу, лично мне, как программисту удобней всего было работать именно с wiki.
Вопрос: CSS: Вертикальное выравнивание текстов в двух последовательных DIV'ах по единому baseline

Лучший ответ:

Чтобы создать «общий baseline», поставьте одинаковый line-height дивам. На картинке 30px, можно и в em задать. Уберите инлайн-блочность, где не надо, уберите или подправьте умолчательные отступы у элементов форм, выровняйте их по вертикали.

Худший ответ:
Проблема здесь заключается в float:XXX — перед присваиванием обтекаемости элемент становится блоком. А блочные елементы не получится выровнять по общей baselinе. К сожалению, обыкновенным 'line-height' не обойтись, так как у каждого блока будет все же своя baseline разве что только на глаз подбирать разные line-height + «elment1 line-height 1em != element2 line-height 1em по причине разныx font-size». Или я ошибаюсь?

Я бы предложил display:table-cell;

.replies-summary>div{float:none; display:table-cell; white-space:nowrap;}
.replies-summary>div:nth-child(3){ width:100%; text-align:right; font-size:3em;}
Вопрос: Как упаковать в html-файл: картинки, css и js?

Лучший ответ:
Доброго времени суток.
Например стили можно не подключать а разместить в тег<style>
JavaScript разместить в тег <script>
Изображения в качестве фона в css можно установить след. образом:background-image: url(data:image/gif;base64,{{base64_content}});
Изображения на странице можно поместить так же<img src="data:image/gif;base64,{{base64_content}}" alt="" />
Шрифты в css:@font-face {
    font-family: 'FontName';
    src: url(data:font/truetype;charset=utf-8;base64,{{base64_content}}) format('truetype'),
         url(data:font/woff;charset=utf-8;base64,{{base64_content}}) format('woff');
}
Где {{base64_content}} - это картинка закодированная в base64.
Закодировать можно здесь b64.io

Худший ответ:
Вы про конкретный инструмент спрашиваете или как теоретически это сделать?
Если теоретически - то стили можно прописать или <style></style>
или инлайном
Со скриптами - аналогично, есть тег<script></script>
Картинки - гуглите data uri.
Вопрос: Как считать данные из одной строки в Python 3?

Лучший ответ:
Для версии 2.7:# вводим числа через пробел
data = raw_input()
# преобразуем символы в числа
data = map(int,data.split())
from collections import Counter
# подсчитываем, сколько раз встречается каждое значение
ctr = Counter(data)
При вводе1 2 3 3 2 1 4 5 4 4
получаем ctr в таком виде:Counter({4: 3, 1: 2, 2: 2, 3: 2, 5: 1})

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

Лучший ответ:
Погуглите на тему Date Range Picker

Худший ответ:
Есть.
Вопрос: Сколько стоит NFC или RFID метка?

Лучший ответ:
Во-во, набирайте использованные билеты в метро, будет вообще бесплатно.

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

Лучший ответ:
Это следствие его незаменимости в прошлом. 
Пых появился в нужное время в нужном месте, когда поляна была еще не занята никем.
А точнее, была занята перлом - утилитой для парсинга текста типа awk, что конечно, совсем недостаточно для написания полноценных приложений.  Как следствие, перл как средство веб-разработки был задушен за пару лет, а больше никого и не было - про питон и руби никто не слышал, поделка от М$ была еще хуже. Ява просто не помещалась на тогдшних серверах. И остался один пхп. Вот он и занял всю нишу, а синонимом веб-разработки стала аббревиатура LAMP.
Собственно, с тех пор разные технологии потихоньку отъедают его долю, но пых держится за счет накопленной массы и экосистемы. И продержится ещё долго - поскольку на месте не стоит: несмотря на то, что большинство клиентов тостера пишут на том самом ПХП, который завоевывал популярность в прошлом веке (поскольку не могут осилить ничего сложнее классического говнокода), современный пых предоставляет современные средства разработки и тем, кто имеет представление о программировании.

Худший ответ:
посоветуете выбрать php?
есть одинаквые-начальные знания php и java/
Вопрос: Сравнение схожести двух изображений?

Лучший ответ:
Например один из способов — определить область на которой могут происходить изменения, например небо вас не интересует и вы не рассматриваете пиксели по высоте выше определенной границы, сжимаете изображение например в 10 раз по высоте и ширине. У вас имеется сжатая обрезанная фотография в овремени t и второая во времени t+1, далее можно получить яркостную характеристуку каждого цвета пиксела Y = 0.299 * R + 0.587 * G + 0.114 * B ( это чтобы упростить немного расчет), получится две матрицы из этих яркостных характеристик — одна для фотки t и вторая для t+1. Вычитаете из матрицы t+1 матрицу t, получаете разницу, получите набор элементов, которые отличаются, при небольших изменениях должны быть близкие к 0 элементы. Дальше уже можно расчитать средне квадратичное отклонение, ну или что-нибудь придумать.

Худший ответ:
Используйте ImageMagick. Там есть специальный инструмент для этого www.imagemagick.org/script/compare.php

(в GraphiksMagick наверняка тоже есть такая фишка)
Вопрос: SSL сертификат странно работает?

Лучший ответ:
Предупреждение о том, что частично зашифровано возникает как правило тогда, когда на странице есть внешние объекты (картинки, баннеры, счетчики, фреймы и т.п.) со сторонних ресурсов по http.

Худший ответ:
Вы не включили цепочку сертификата. 
Если nginx — то нужно эту цепочки положить в тот же файл, где лежит сертификат. По другим веб-серверам гуглите по «soft_name cert bundle»
Вопрос: Поворот без поворота руля

Лучший ответ:
Вот тут интересные рассуждения и опыты — www.scooterdigest.ru/pub.asp?id=4753

Худший ответ:
В смысле колёса обычные должны быть? Тогда нет, пожалуй. Или возможно какое-то новое решение инженерное?
Вопрос: [Windows 10] Как добавить и переименовать ярлык на сайт в меню пуск?

Лучший ответ:
Создаем ярлыки на рабочем столе. ПКМ -> Создать -> Ярлык. Выбираем свой браузер (у меня, например, google chrome). Путь к браузеру должен быть заключен в кавычки, а после кавычек ставим пробел и адрес сайта. Пример: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://yandex.ruПКМ по ярлыку -> Свойства -> Сменить значок. Можно выбрать любой ico,dll,exe файл.ПКМ по каждому ярлыку -> Закрепить на начальном экранеПКМ по панели задач -> Диспетчер задач -> Подробности -> explorer.exe -> Завершить процессТам же: файл -> запустить новую задачу -> explorer.exe -> ок
	(Если закрыли диспетчер задач, жмем ctrl+shift+esc)

Худший ответ:
Спасибо Артёму за помощь.
Также добавлю полезный лайфхак, если хотите, чтобы сайт открывался в окне хрома без адресной строки (в режиме приложения), нужно прописать так:
"путь к хрому\Chrome.exe" --app=http://урлсайта
Вопрос: Что делать выключили ноут во время обновления, не включается. Что делать?

Лучший ответ:
SFC /scannow
илиDISM.exe /Online /Cleanup-image /ScanHealth
DISM.exe /Online /Cleanup-image /RestoreHealth
или
msdn.microsoft.com/ru-ru/library/hh825265.aspx
а точнее /RevertPendingActions

Худший ответ:
Ну раз вы уже начали устанавливать другую windows, то:
- Сделать резервную копию данных
- Восстановить Windows 8 c диска к ноутбуку или Recovery раздела или...
- Отключить в BIOS Secure boot, UEFI устанавливаем в legacy mode и ставим только что купленную Windows 7 c DVD