Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Debian, wlan если lan отключен. Как?

Лучший ответ:
Написать нужный скрипт и добавить его на действия pre-up, post-up, pre-down, post-down в /etc/network/interfaces. Подробнее можно почитать, например, здесь.

Худший ответ:
Ну единственное, что приходит на ум, так это по крону запускать какой то написанный вами скрипт, который по крону к примеру будет раз в 5 минут ходить и смотреть есть ли линк на eth0 интерфейсе. И в случае его отсутствия подключаться к вифи с определенным SSID.
Решений из коробки думаю не будет в данном случае.
А вообще странная задача ))
Вопрос: Стоит ли тратить время на Битрикс?

Лучший ответ:
Время, что вы потратите на изучение Битрикс - точно окупится. Я 8 лет специалист по этой системе и 5й год - партнер. Спрос на услуги одиночных специалистов по Битрикс и на услуги партнеров-внедренцев за это время всегда превышал предложение. Это стабильный и высокий доход вне зависимости от экономической ситуации в стране.
Что касается деградации - деградирует тот, кто хочет деградировать. 
По поводу говнокода - да, у Битрикса есть недостатки, есть свои сложности, но именно они и дают партнерам зарабатывать. Была бы эта система идеальной - никто не платил бы за внедрение серьезных денег. 
А что случится, если Битрикс вдруг перестанет быть востребован? - если вы хорошо пишите под Битрикс и хорошо внедряете его, вы всегда сможете писать под что-то другое и хорошо внедрять это что-то.

Худший ответ:
Вы сами ответили на свой вопрос.
CMS очень обширная и не имеет границ если вы спец.
Вопрос: Выбор свежего оборудования для led освещения?

Лучший ответ:
А не мало 100 Ватт будет солнечной панели ?
Контроллер заряда один на весь дом, лучше  MPPT .
Инвертор 12В в 220В аналогично можно один на дом, но плясать лучше от нагрузки.
Если планируется холодильник  и т.п. , то брать чистый синус и с запасом по мощности.
Еще зависит от того, полная автономность предполагается или есть доступ к электросети.
Рекомендую почитать тут:
www.forumhouse.ru/forums/162
Родителям на дачу поставил солнечные батареи 2 по 100 ватт моно
www.solar-tronics.de/solarmodule/solarmodule-5-wat...
И две панели своего изготовления.
Вся сборка солнечных батарей на 24 вольта, через контроллер подключена к двум последовательным аккумуляторам на 140Ач. Еще там же в германии брал инвертор на 24В,
www.solar-tronics.de/spannungswandler-24v/wandler-...
но решил попробовать сварку от него и благополучно спалил при попытке варить 2мм электродами. В сентябре  отослал почтой России на гарантийный ремонт, но в Германию он до сих по не поступил...
В декабре -январе заряд почти не идет, т.к. солнечные батареи присыпаны снегом(соответственно надо чистить) и короткий световой день.
Светодиодные лампы брал на 12 Вольт на aliexpress, по скидкам цена получается гораздо гуманнее чем в магазинах(раза в 4).
Если планируется значительные мощьности - стоит смотреть на 24В или 48В, т.к. там меньше токи при тех же мощностях и соответственно потери тоже меньше.

Худший ответ:
100 Ватт это я как единицу исчисления взял, везде на форумах пишут что лучше взять три по сто, цена та же, а в установке и транспортировке удобней. Самому паять хоть и дешевле, но я не возьмусь, боюсь испортить в пайке слабоват.
Автоматику полную сразу очень накладно. Находил такую штуку, которая регулирует потребление в зависимости от выработки панелей, а недостаток черпает от города, стоит около 10 000р, только вот не знаю не дадут ли за нее по шапке электросети, если проверять придут. Пока что заказал такую штуку www.aliexpress.com/snapshot/301517704.html "счетчик" на одну разведку. буду считать потребителей и прикидывать, сколько на каждую комнату уходит и подключать по очереди.
Спасибо за ответ, особенно за комментарий что "солнечной сваркой" заниматься не стоит, у меня отец сварщик, он ведь мог бы потом додуматься =)
Вопрос: Почему рекламодатели не отключают рекламу по запросам, по которым они в ТОП3 органической выдачи?

Лучший ответ:
С контекстом у тебя минимум 2 места на выдаче, а без - одно. Т.е. у конкурентов будет шанс встать по твоим запросам в спец.
В контексте есть возможность выкатывать акционные предложения и прочие плюшки. С сеошными сниппетами лаг сильно большой.
Много нюансов там. В итоге почти всегда есть смысл и контекст давать и по сео занимать нормальные позиции

Худший ответ:
Это именно недосмотр (если именно первое место в орган. выдаче).
Вопрос: Существует аналог aircrack-ng для 2g/3g сетей?

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

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

Лучший ответ:
Такие сладеры называются как правило before after slider. В гугле по такому запросу их есть))

Худший ответ:
Как вариант линк
Вопрос: НЕ http фреймворк, похожий на RoR — делать или уже есть?

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

Худший ответ:
вот пример крутой вещи на руби
https://ru.wikipedia.org/wiki/Metasploit
Вопрос: Корректный экспорт csv в utf-8 with BOM

Лучший ответ:
У меня всё корректно Excel определяет. Использую разделитель точка с запятой и перед записью в .csv вставляю BOM:$csv = fopen('file.csv', 'w');
fprintf($csv, chr(0xEF).chr(0xBB).chr(0xBF));
...

Худший ответ:
При открытии(импорте) CSV-файла в Excele можно указывать кучу опций, в т.ч. и кодировку с разделителями и даже метод форматирования ячеек. 
В LibreOffice он по умолчанию спрашивает эти опции, в MS надо мастер импорта из текстовых файлов вызывать.
Вопрос: Где найти практику по вёрстке с заданием и «правильным ответом»?

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

Худший ответ:
Дело не к говнокоде , а в том что нужен опыт .
Вот вы говорите о том что уже css знаете не по наслышке - а сможете спепить шаблон трех колоночный адаптивный - под 480 640 960 рх ?
Вопрос: Можно ли писать игру на Unity3D на Javascript?

Лучший ответ:
В Unity используется похожий на Javascript язык (UnityScript):
wiki.unity3d.com/index.php/UnityScript_versus_Java...
wiki.unity3d.com/index.php/Head_First_into_Unity_w...

Худший ответ:
Можно. Но там какой-то совсем другой JavaScript.
Вопрос: Чем в Qt5 заменить QtScript?

Лучший ответ:
QJSEngine из модуля Qt QML.

Худший ответ:
QtScript поддерживается и в Qt не будут отказываться от такого мощного инструмента.
blog.harrix.org/?p=1787
Вопрос: Как заставить PhpStorm 7.0 сохранять документы в UTF-8 без BOM?

Лучший ответ:
В меню File есть команда Remove BOM

Худший ответ:
В дополнение @nazarpc 
Чтобы не сильно напрягаться с Notepad++
P.S. Хоткей назначен мной, по умолчанию его нет
Вопрос: Какой планшетник купить?

Лучший ответ:
Под эти критерии подойдет Ipad — как планшет для интернет серфинга, чтения книг и просмотра фильмов. НЕ тормозит.
Вдобавок пользуюсь им как ssh терминалом лежа на диване
Ах да, там еще игрушек до фига!

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

Лучший ответ:
html<body>
	<div class="wrap">
		<div class="header"></div>
		<div class="block-1"></div>
		<div class="block-2"></div>
		<div class="block-3"></div>
	</div>
	<div class="bg-2">
		<div class="wrap">
			<div class="block-4"></div>
		</div>
	</div>
	<div class="wrap">
		<div class="block-5"></div>
	</div>
	<div class="bg-3">
		<div class="wrap">
			<div class="block-6"></div>
		</div>
	</div>
	<div class="footer">
		<div class="wrap">
			<div class="block-7"></div>
		</div>
	</div>
</body>
cssbody {
background-color: #b2faba;
}
/*For wrap*/
.wrap{
    width: 960px;/*или сколько там блоки шириной*/
    height: 100%;
    margin: 0 auto;
    position: relative;
}
/* /For wrap*/
.header{
background-color: #000;
}
.block-1{
background-color: #fab2d4;
}/*и далее в том же духе можно и min-height указать в высоту блока но это не советую лучше попиксельная вёрстка*/
.bg-2{
background-color: rgba(0,0,0, .3);
}/* подбери цвет*/
.bg-3{
background-color: rgba(0,0,0, .3);
}/* подбери цвет*/
.footer{
background-color: #000;
}

Худший ответ:
Можно и даже нужно! :)
Вопрос: Как правильно реализовать модель в Symfony2 на базе MVC?

Лучший ответ:
Логику модели обычно выносят в сервисный слой
Для работы с базой используют классы репозитарии. 
Сейчас популярен подход похожий на ваш c UserModel, создают класс — менеджер модели, туда инкапсулируют репозитарий модели, EntityManager итд…
Получается очень удобно вынести в него весь сервисный слой.
Примеры: 
github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Doctrine/UserManager.php
github.com/KnpLabs/KnpBundles/blob/master/src/Knp/Bundle/KnpBundlesBundle/Manager/BundleManager.php

Худший ответ:
В таком случае, либо так, либо как сказали выше, использовать EntityManager (я бы выбрал 2-е в большинстве случаев, но зависит от задачи всё же)
Вопрос: Операционный усилитель, подводные камни, теория VS практика?

Лучший ответ:
Логика работы идеального ОУ не сложна. Но реальные устройства далеки от идеальной модели.
Вам надо сильно поднять знания по теории. Тогда большая часть этих вопросов отпадёт.
Короткие ответы на ваши вопросы вам не помогут.

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

Лучший ответ:
Ищу что-то более серьёзное, чем создание сайтов и андроид разработка, в общем где требуется действительно хорошо думать и много знать.
Т.е., Вы утверждаете, что те, кто делают сайты и моб. приложения думают не совсем хорошо и там не требуется особых знаний?!
А Вы - можете думать лучше, но не можете найти работу даже на фрилансе?!
Задачка (для начала, где не надо думать): 
Напишите АЛГОРИТМ для последующего кодирования случайного генератора уровней заданного размера для игры сокобан, которые точно "проходятся" (решаются).
Если Вы напишите, и АЛГОРИТМ окажется верным, то Вы сами ответите на свой вопрос.

Худший ответ:
Посмотрите в сторону крупнейшей фриланс-биржы upwork.com. Отфильтруйте список проектов по интересующим Вас технологиям, посмотрите какой спрос на них и уже от этого принимайте какое-либо решение.
Вопрос: Когда будет Хабрамагазин?

Лучший ответ:
Хабрапользователи сами делают себе хабрамайки, хабракружки и хабрамышки :)

Худший ответ:
Нужны хабрапрограммисты, хабрадизайнеры и хабрамаркетологи…

А вообще, всё, что вы сказали, вам распечатают в любом интернет-магазине кружек/маек, на ваш размер, и даже с вашим копирайтом в каком-нибудь углу. У меня вот на столе кружка с фениксом стоит, заказывал 2 месяца назад в таком магазине…
Вопрос: Как наработать портфолио php программисту и стартовать в профессии?

Лучший ответ:
Легко. Пили открытый проект. Github, bitbucket и т.п. в помощь...
Твой код и будет портфолио.

Худший ответ:
Про веб-портфолио, в том числе для новичков copist.ru/blog/2016/02/19/web-portfolio
Про учебные проекты copist.ru/blog/2016/02/11/pet-project-ideas
Вопрос: Полный курс грамматики английского языка. Какие есть хорошие учебники?

Лучший ответ:
Синий Мерфи

Худший ответ:
Мёрфи рулит однозначно. Если нужно попроще, то есть Active Grammar (первую часть писал мой знакомый :)
Вопрос: Как сейчас доставляют заказы с Amazon в Россию?

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



Т.е. Priority — это не курьером.

Худший ответ:
Я оттуда заказывал только киндлы, исключительно через Shipito.
В последний раз доставка мне обошлась в $8
Вопрос: Как найти положение камеры по трем точкам в пространстве?

Лучший ответ:
Непростая задача.
Сначала по фотографии измеряете углы между лучами, а по модели - расстояния между точками. Потом обозначаете через x,y,z неизвестные расстояния от камеры до точек (длину каждого луча), и записываете уравнения из теоремы косинусов:
x^2-2*a*x*y+y^2=P^2
x^2-2*b*x*z+z^2=Q^2
y^2-2*c*y*z+z^2=R^2
Здесь a,b,c - косинусы углов между лучами, а P,Q,R - расстояния. 
Дальше надо решить эту систему. Теоретически, она сводится к уравнению 8-й степени от одной переменной z. MAPLE смог найти этот многочлен, он занимает чуть больше экрана. Не знаю, хороший ли это вариант - может быть, и да. Можно попытаться решить систему численно - перебрать разные стартовые значения x,y,z и искать корень методом Ньютона. Но учтите, что система плохая - у неё вполне могут найтись 4 близких корня с положительными x,y,z. А могут и не найтись - тогда будут локальные минимумы. Можно перебрать расстояние x с мелким шагом. Для каждого x найти два варианта y, два варианта z, подставить их в третье уравнение, и из самой лучшей тройки начать искать решение - можно методом Ньютона, но можно и делением отрезка пополам.
  После того, как x,y,z найдены, находите положение центра камеры - как точку пересечения трёх сфер. И дальше надо найти правильную ориентацию. Это довольно противно, но должно быть не очень сложно (по сравнению со всеми предыдущими шагами).

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

Лучший ответ:
указывайте домен ".site.ru" (с точкой в начале)

Худший ответ:
IE скорее всего спасет передача в заголовок такого заклинания
P3P: CP=«IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT»

С сафари вообще мало что помогает, у него режим полной параноидальности — включен по умолчанию и трудновыключаем :)
Вопрос: Будет ли актуальна модель парсера исходников на наличие бэкдоров?

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

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

Лучший ответ:
посмотри как сделано в uikit flex

Худший ответ:
посмотри как сделано в uikit flex
Вопрос: Software VS Hardware Load balancer?

Лучший ответ:
вариан с днс отбросьте совсем ввиду повального кеширования днс запросов у провайдеров.
Если вы пока только прицениваетесь, то рекомендую начать с облачного балансера от rackspace or amazon

Худший ответ:
Железка самый лучший вариант, хотя смотря какая, правда. У приличных, типа цитрикс нетскэйлера, брокады, радваре, эфпять, циски и крещенды есть нормальная кластеризация самих балансировщиков, падение одной железки незаметно невооруженным глазом. Что у вашего провайдера — не знаю.
Софт с костылями в днс и апи — запасной, эконом-вариант. Можно добиться даунтайма в две минуты, выставив минимальный TTL=60 секунд в ДНС. Но если аудитория очень обширная (миллионы пользователей), то начнут проявляться глюки кеширования в некоторых приложениях и операционках, не блюдущих RFC1034.
Вопрос: Сколько нужно мониторов для верстки?

Лучший ответ:
3 монитора и уже мало. Тебе всегда будет мало. А инспектор браузера ты куда засунешь?)

Худший ответ:
2 мониторов позаглаза, так как в общем объеме работы фотошоп используется гораздо меньше чем браузер и редактор. Я работаю на 2-х.
Если же у вас мак. То можно обойтись одним монитором, главное освоить быстрое переключение рабочих столов хоткеями. Эффект почти такой же, только головой крутить не надо при этом.
Вопрос: Как сделать секретный ключ API?

Лучший ответ:
Imho программа минимум:
а) принудительно использовать https
b) передавать запрос в теле POST, а не в url.
c) не передавать секретный ключ, а передавать хеш от (данные запроса + секретный ключ).
Все остальное опционально по желанию.

Худший ответ:
Сделайте ограничение по IP. С возможностью указать несколько сетей. Просто, стандартно, привычно.
Для прозрачности - давайте подробный лог, мол по вашему ключу было столько-то таких-то запросов с такого IP-адреса. По идее градации день-IP-запрошенное действие-количество запросов будет достаточно чтобы и лог не раздувать сверх меры и давать подробную статистику пользователю. Если токенов может быть несколько - то дополнительно по токену счётчик
Не забудьте дать пользователю кнопку "ааа, срочно инвалидируйте мой токен!"
Вопрос: Как сделать ссылку в условном форматировании в Таблицах Google Docs на предыдущую ячейку?

Лучший ответ:
1. Выбираете диапазон ячеек, для которых форматирование будет применено. Например, B2:C (в общем случае возьмем не один столбец, а несколько).
2. Формула описывает правило для верхней левой ячейки, в данном случае это будет B2. Выбираете тип проверки "Ваша формула" в выпадающем списке и пишете формулу:
=2:2>3:3
3. Очевидно, что соответствие такому условию должно выделяться зеленым цветом. Эта формула будет применяться ко всем ячейкам диапазона, при перемещении к нижним рядам автоматически увеличивая номера (так, для пятого ряда она бы выглядела как =5:5>6:6). 
4. Сохраняете правило, по аналогии добавляете "красное" правило.
В общем случае достаточно писать правило как если бы в диапазоне была бы одна ячейка:
=B2>B3
PS. Чтобы не следить за выпавшими из диапазона условного форматирования ячейками, я просто оставляю верхний ряд пустым, а новые вставляю сразу после него. Диапазон захватывает этот пустой ряд, поэтому вставка новой строки в нем автоматически распространяет действие условного форматирования на него, без лишних телодвижений. Естественно, в таком случае формулу надо будет немного усложнить, чтоб отсеять пустой ряд и зря его не подсвечивать :)

Худший ответ:
https://toster.ru/answer?answer_id=1167617
=INDIRECT("R[-1]C[0]";FALSE) - предыдущая строка, текущий столбец
где r - row строка, c - column столбец
Если текущая строка 4, то с R[-1] будет 3
Вопрос: Как правильно заполнить налоговую форму W-8BEN для Odesk если я живу за границей?

Лучший ответ:
W-8BEN — только для американцев (Upd: вру,  форма требуется для того, чтобы подтвердить, что вы не гражданин США и не работаете на территории США — давно заполнял, выветрилось из головы). Просто в форме укажите, что у вас нет американского гражданства и всё. Больше от вас ничего не потребуется. В аккаунте в разделе «Tax Information» потом просто будет висеть метка: «Filing Status: No Filing - Non-US». (Я просто сейчас почему-то помню, что именно так всё и происходило — просто нужно было указать, что нет американского гражданства, а конкретное гражданство не нужно было указывать.)
В остальном, лучше всё-таки указывать в профиле адрес, по которому вы прописаны. В Таиланде вы на птичьих правах находитесь, скорее всего, так? Так что лучше его не указывать в профиле. Всё меньше проблем будет в будущем.

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

Лучший ответ:
varchar()? O_O или ссылка на картинку как-то отличается от обычного текста?

Худший ответ:
Храните как строку. Смотря в кокой БД можите выберать динамическую или статическую(для статики придёться проверку делать чтобы не потерять половину ссылки).
Вопрос: Какие источники можете посоветовать для изучения ЯП D?

Лучший ответ:
Про материалы на русском языке мне ничего не известно, но если английский не смущает, то:
https://wiki.dlang.org/Books
Особого внимания заслуживают ddili.org/ders/d.en/index.html ("возможности языка для чайников", хороший материал для новичков в программировании) и The D Programming Language от Александреску (объясняет причины многих решений в дизайне языка, можно найти на торрентах).
Подборки статей и туториалов:
https://wiki.dlang.org/Articles
https://wiki.dlang.org/Tutorials
https://wiki.dlang.org/Cookbook

Худший ответ:
Глянье тут:
https://github.com/zhaopuming/awesome-d
Вопрос: Есть ли джаваскрипт для вывода JSON, происходящего с красивыми отступами и с уместными переходами на новую строку?

Лучший ответ:
А, всё, я сам нашёл ответ.

У функции JSON.stringify() есть необязательный третий параметр, и если туда передать строку из пробелов, то она будет использоваться в качестве отступа.

Всем спасибо за участие.

Худший ответ:
Посмотрите эту ссылку
Вопрос: Какой роутер выбрать для офиса с 1Gbps WAN?

Лучший ответ:
Mikrotik RB/1100AHx2 = 12т.р.
Draytek Vigor3900 = 25т.р.
Самосборный комп с нормальными сетевыми картами и pfSense/ClearOS/Untangle/Zentyal = 15т.р.

Худший ответ:
dlink DFL-260E
Настраивается легко, работает как часики - 12-13т.р.
http://www.dlink.ru/ru/products/6/1380_b.html
Вопрос: Веб-разработчик, программист или нет?

Лучший ответ:
Если человек пишет код - он программист.
Если он не пишет код - он не программист.
Все просто.

Худший ответ:
Здравствуйте я программированием занимаюсь могу стать помощником разработчиком игры
Вопрос: 123456789101112131415?123456789101112131415?

Лучший ответ:
Главное, чтобы сервер осилил подключение по тегированному порту к коммутатору.
Руководств из серии "как засунуть VLAN в циску" - пруд пруди. Сети для самых маленьких, например. Читайте, потом задавайте конкретные вопросы.

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

Лучший ответ:
Советую https://jqueryui.com/datepicker/
Легко подключается и стилизуется.

Худший ответ:
Сервис texnews.jimdo.com, где исключены методы iframe, flash  для поддержки поисковой оптимизации. Пример кода <table style ="color: #dfb000; font-weight:700; background:url(https://image.jimcdn.com/app/cms/image/transf/none/path/sec490b1929002520/image/ib586573a3557f0d6/version/1512130257/image.jpg);  font-size: 12pt">
<script src = "https://texnews.jimdo.com/app/download/13591741732/calendar0014best.js"></script>
</table>
Вопрос: Что возвращать, Empty collection или null?

Лучший ответ:
Лучше вернуть пустой список. Бизнес-логика как правило проверяет коллекцию на наличие хоть каких-то элементов(Count/Length>0) или по признаку (Where().Count/Length>0). Возврат NULL предварит эти проверки доп. проверкой на NULL. Лично вы из каких соображений хотите вернуть NULL?
UPD: Есть альтернатива - постоянно ловить NullReferenceException, но с тем же успехом можете использовать оператор goto.

Худший ответ:
Лучше вернуть OperationResult в обоих случаях, например такой:public class OperationResult<T>
{
     T Result { get; set; }
     string Message { get; set; }
     bool IsSuccessful { get; set; } // можно заменить на enum с бОльшим количеством вариантов
}
Вопрос: Почему не работает (this).parent вместе с setTimeout?

Лучший ответ:
Потому что this это служебная переменная указывающая на текущий контекст.
Когда setTimeout вызывает анонимную функцию, то передает ей свой контекст.
Поэтому this до вызова setTimeout один, а в анонимной функции другой.
Для правильной работы вашего примера нужно воспользоваться замыканием и написать примерно так.$(".fav-del").click(function(){
   $(this).parent(".fav-tov").addClass("opacity");
   var that = this;
   setTimeout(function(){ $(that).parent(".fav-tov").addClass("none"); }, 500);
});

Худший ответ:
Потому что this это служебная переменная указывающая на текущий контекст.
Когда setTimeout вызывает анонимную функцию, то передает ей свой контекст.
Поэтому this до вызова setTimeout один, а в анонимной функции другой.
Для правильной работы вашего примера нужно воспользоваться замыканием и написать примерно так.$(".fav-del").click(function(){
   $(this).parent(".fav-tov").addClass("opacity");
   var that = this;
   setTimeout(function(){ $(that).parent(".fav-tov").addClass("none"); }, 500);
});
Вопрос: Habr выдает 500 ошибку. Почему?

Лучший ответ:
Это наверное новая система инвайтов будет такая — инвайто-ссылка на прочтение статьи.
Ты сайт видишь? а он есть!

Худший ответ:
+1, причем даже при заходе под IEtabs'ом (тоже хром)