Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Можно ли проносить компьютер/ноутбук через рентгеновский аппарат на таможне, не навредит ли?

Лучший ответ:
1. На стойке регистрации попросите наклеить "Бьющиеся предметы". Тогда ваш багаж не будут кидать, а аккуратно выложат и он не будет кататься по ленте транспортера, биться о другие чемоданы. Обычно чемоданы с такой пометкой выдаются руками, через отдельное окно.
2. Рентген никак не повредит вашим устройствам. Это всего лишь свет в невидимом диапазоне. Излучение ионизирующее - да. Но там облучение еще меньше, чем в обычном рентген-аппарате. В общем, не переживайте.
3. В аэропорту спрашивают о ноутбуках не потому, что боятся за их повреждения, а потому, что их часто используют в качестве контейнера для перевозки всяческих ништяков.
4. Жесткий диск вряд ли вам дадут провезти в кармане. У него почти цельный стальной корпус, который обычным рентгеном не просветишь. Его просто могут разобрать. Так что лучше в багаж. Его сканируют чуть-чуть иначе и никто его разбирать не будет.
5. За жизнь жесткого диска можете переживать в последнюю очередь. На дворе не 95-96 года. Сейчас их делают, как бы, противоударными. От небольшой встряски от броска вашего чемодана с ним ничего не будет. Чтобы не быть голословным, предлагаю вам провести эксперимент. Найдите старый рабочий HDD, который не жалко выбрасывать. Год производства - начиная с 2008 и хоть до сего дня. Само-собой - SATA. Убедитесь, что он работает. Даже советую проверить на бэд-блоки. Затем выбросите его со второго этажа на землю (не на асфальт, иначе это уже будет перебор), подключите вновь и посмотрите. Скорее всего, на нем даже бэдов не появится.  Главное, чтобы плата не повредилась. Так что ваш жесткий диск выдержит - не сомневайтесь :)
Удачного полета :)
P.S. На всякий случай позвоните в вашу авиакомпанию и уточните у них условия перевозки грузов подорбного характера. С подробностями по каждой комплектухе. Как и где провозить позволяют правила аэропорта/авиакомпании, а как и где - не позволяют. Иначе в аэропорту, в теории, можете попасть в крайне неприятную ситуацию.

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

Лучший ответ:
1) Картинка с прозрачностью
2) У блока Our Features, например на before\after треугольники на css

Худший ответ:
Если не нужна адаптивная вёрстка - просто обрезали по край нижний в центре изображения и в jpg вместе с синим фоном всё залили.
Нужна адаптивка - говорили уже доп блоки или before + after
Или если у вас скиловый дизайнер там прямо это рисовал (кого я обманываю...) то тогда он предусмотрел уже адаптивный вид для этого блока и вам можно будет (если в адаптиве тоже такой треугольник) просто при меньшем max-width в media фигачить новый background за место нынешнего (короч первый способ, просто пхаем другой фон в блок).
Да, первый способ - изврат. Можно и на svg сделать и тд и тп. Просто как вариант безгеморойный. Часто пользуюсь если сайт и хозяева его будущие не собираются звезд с неба хватать.
Вопрос: Как защитить HTC от кражи ?

Лучший ответ:
Мне кажется, что HTC потерять нереально — он же постоянно на зарядке, следовательно, рядом

Худший ответ:
НА дизайре новый хтс сенс может опредерять положение телефона через интернет. думаю статью на хабре по htc sense найти не проблема
Вопрос: Как запретить сайт открывать по IP?

Лучший ответ:
А ещё правильнее способ — настроить виртуалхост апача так, чтобы он отвечал только с нужного хостнейма (стоит * вместо домена, наверное). Или в .htaccess сделать 301 Moved Permanently редирект, раз уж проиндексирован.

Худший ответ:
htaccess или правила nginx
Вопрос: Сколько времени и нервов потребуется чтобы заново восстановить информационную «часть» мира?

Лучший ответ:
Китайцы за месяц все восстановят

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

Лучший ответ:
Попробуйте Microsoft Remote Desktop для мак, вполне сносно работает по стандартному RDP.

Худший ответ:
Зачем городить такой адовый треш из радминов и рдп, если у Milestone X-Protect должен быть веб-клиент?
Вопрос: Как запретить в Google Play распостранение программы на планшетники?

Лучший ответ:
А зачем так делать?

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

Лучший ответ:
люди которым нравится делать фронтэндим вообще нравится REST API и пилить шаблон на том на чем они умеют

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

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

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

Лучший ответ:
Патентуйте, а потом коммерциализируйте разработку.
Если это действительно уникально и круто, то продать будет не сложно. Главное правильно преподнести  / презентовать. Для этого Вам нужен кто-то кто хорошо умеет говорить, писать и т.п. (конечно, если Вы не готовы это брать на себя)
Идею у Вас никто не будет покупать (вероятность обратного = 10%), слишком их много. Сложно сказать по, хотя бы, предварительной оценке - стоит камера большого внимания или нет, так как не ясно, что в ней уникального.
И еще, имея патент, Вы в любом случае в выигрыше, так как обезопасите себя изначально. И если продукт будет востребован, можно будет:
- продать патент
- продать возможность производства по патенту
- защитить себя от копирования
Но однозначно - патент, патент, патент. Данный факт придает больше весомости продукту, это значит, что есть реальный факт уникальности, а это уже проще продать / привлечь инвестиции. 
Главное не пишите пока никакие бизнес-планы ) Сначала сделайте прототип, а уж потом все остальное. 
Поверьте, если продукт будет стоящим, он обязательно найдет своего спонсора и покупателя (при правильном позиционировании, конечно!)
Успехов!

Худший ответ:
Патентуйте, а потом коммерциализируйте разработку.
Если это действительно уникально и круто, то продать будет не сложно. Главное правильно преподнести  / презентовать. Для этого Вам нужен кто-то кто хорошо умеет говорить, писать и т.п. (конечно, если Вы не готовы это брать на себя)
Идею у Вас никто не будет покупать (вероятность обратного = 10%), слишком их много. Сложно сказать по, хотя бы, предварительной оценке - стоит камера большого внимания или нет, так как не ясно, что в ней уникального.
И еще, имея патент, Вы в любом случае в выигрыше, так как обезопасите себя изначально. И если продукт будет востребован, можно будет:
- продать патент
- продать возможность производства по патенту
- защитить себя от копирования
Но однозначно - патент, патент, патент. Данный факт придает больше весомости продукту, это значит, что есть реальный факт уникальности, а это уже проще продать / привлечь инвестиции. 
Главное не пишите пока никакие бизнес-планы ) Сначала сделайте прототип, а уж потом все остальное. 
Поверьте, если продукт будет стоящим, он обязательно найдет своего спонсора и покупателя (при правильном позиционировании, конечно!)
Успехов!
Вопрос: Почему не работает replaceWith?

Лучший ответ:
как я понял replaceWith метод относится  к Jquery, в js нет такого метода.

Худший ответ:
1. Один и тот же элемент не может быть в нескольких местах!2. getElementsByClassName - живая выборка. Когда вы заменяете один элемент на другой, он исчезает из DOM и, соответственно, из box./* box = getElementsByClassName("box"); */
 while(box.length) {
   box[0].replaceWith(a.cloneNode());
 }

/* 
  Или можно сделать так: 
  box = document.querySelectorAll(".box"); 
*/
for(var i = 0; i < box.length; i++) {
   box[i].replaceWith(a.cloneNode());
}3. replaceWith еще не поддерживается современными браузерами, необходим поллифил. Надеюсь, вы это знаете.Element.prototype.replaceWith = function(e){
    this.parentNode.insertBefore(e, this);
    this.remove();
}
Вопрос: Зачем нужен VisualBasic(.NET)?

Лучший ответ:
С чего вы взяли что Microsoft его развивает, он скорей его поддерживает. Разницы между VB и С# как таковой нет, все все равно превращается в IL код. И этот самый код можно опять декомпилировать в другой язык.
Возможно у них самих есть ценные сотрудники которые пишут на VB. Есть люди которые хорошо знают VB и им нравится его синтаксис, ибо он им привычен. Они могут просто взять и начать работать. 
Плюс если вы не знаете ни одного серьезного приложения, не значит что оно не написано.Я конечно понимаю, что Microsoft и логика вещи не совместимые, но все же?
Я думал время кулхацкеров уже прошло.

Худший ответ:
Вообще, если задуматься, то всем нравится разное, не правда ли? Иначе бы все писали на одном языке программирование и использовали бы одно и то же. Также и тут. Есть помимо C# различные языки и созданием VB.NET MS хотела это показать. Она хотела привлечь максимальный процент за счет того, что людям понравится тот или иной язык + понравится API. Сейчас есть много проектов на VB. Лично я сталкивался с 30-летним долгостроем на VB. Ужас, да, но есть и такое. Так что на мой взгляд, корректный ответ тут - на вкус и цвет все фломастеры разные =)
Вопрос: Какой у вас клиент-банк?

Лучший ответ:
Приватбанк.
Приват24 для физлиц и Приват24 корпоративный.
Работает в обычном браузере. Корпоративный требует JAVA для подписи.
Приложений под Андроид от Приватбанка — множество.

Худший ответ:
Я бы не стал советовать кому-либо выбирать банк, исходя из предлагаемых банком плюшек. Сначала — определился бы со списком банков.
Вопрос: ReWrite и nginx

Лучший ответ:
Что-то типа такого:
location / {
try_files $uri $uri/ index.php;
}

Худший ответ:
rewrite ^/(.*)$ /index.php?$1 last;

только для статики нужно будет отдельный location, ну или через if проверять
Вопрос: Как правильно настроить?

Лучший ответ:
Как думаете, можно это реализовать?
Можно.
В сети есть куча инструкций как включить/настроить раздачу интернета.
Чтобы не было двойного NAT, сервер лучше в LAN-порт роутера подключать,  в настройках сети в качестве шлюза тогда ip внутренней сетевой сервера указать надо будет.

Худший ответ:
Что мешает сделать DMZ?
Опять таки, если вы просите подсказать "более эффективный способ", то непонятно почему вы хотите отказаться от роутера перед сервером.
Вопрос: Дергание галереи?

Лучший ответ:
Если вы не видите ошибку в ТАКОМ коде, то это печально. 
<div id="thumbareaContent">
                            <img src="fotos/small_image1.jpg" width="120" height="80" alt="">
                            <img src="fotos/small_image2.jpg" width="120" height="80" alt="">
                            <img src="fotos/small_image3.jpg" width="120" height="80" alt="">
                            <img src="fotos/small_image4.jpg" width="120" height="80" alt="">
                            <img src="fotos/small_image5.jpg" width="120" height="80" alt="">
                            <img src="fotos/small_image6.jpg" width="120" height="80" alt="">
                            <img src="fotos/small_image7.jpg" width="120" height="80" alt="">
                            <img src="fotos/small_image8.jpg" width="120" height="80" alt="">
                            <img src="fotos/small_image9.jpg" width="120" height="80" alt="">
                            <img src="fotos/small_image10.jpg" width="120" height="80" alt="">
                            <img src="fotos/small_image11.jpg" width="120" height="80" alt="">
                            <img src="fotos/small_image12.jpg" width="120" height="80" alt="">
                            <img src="fotos/small_image13.jpg" width="120" height="80" alt="">
                            <img src="fotos/small_image14.jpg" width="120" height="80" alt="">
						<img src="fotos/small_image1.jpg" width="120" height="80" alt="" id=""><img src="fotos/small_image2.jpg" width="120" height="80" alt="" id=""><img src="fotos/small_image3.jpg" width="120" height="80" alt="" id=""><img src="fotos/small_image4.jpg" width="120" height="80" alt="" id=""><img src="fotos/small_image5.jpg" width="120" height="80" alt="" id=""><img src="fotos/small_image6.jpg" width="120" height="80" alt="" id=""><img src="fotos/small_image7.jpg" width="120" height="80" alt="" id=""><img src="fotos/small_image8.jpg" width="120" height="80" alt="" id=""><img src="fotos/small_image9.jpg" width="120" height="80" alt="" id=""><img src="fotos/small_image10.jpg" width="120" height="80" alt="" id=""><img src="fotos/small_image11.jpg" width="120" height="80" alt="" id=""><img src="fotos/small_image12.jpg" width="120" height="80" alt="" id=""><img src="fotos/small_image13.jpg" width="120" height="80" alt="" id=""><img src="fotos/small_image14.jpg" width="120" height="80" alt="" id=""></div>

Расстояния разные, потому что в коде половина изображений разделена \n, а вторая половина состыкована без пробелов. А «дёрганье» — результат возвращения галереи на исходную позицию.

З.Ы. дёрганье это не баг, а нормальная работа кода при адекватной вёрстке. ваша вёрстка — неадекватная, вот оно и дёргается.

З.З.Ы. Есть несколько способов верстать такие элементы, самый удобный на мой взгляд — через ul>li без закрывающего li
<ul id="thumbareaContent">
    <li><img src="" alt="">
    <li><img src="" alt="">
    <li><img src="" alt="">
</ul>


Худший ответ:
А зачем там в thumbareaContent все слайды повторены два раза?
Вопрос: Найти применение для UMPC Samsung Q1?

Лучший ответ:
Хотел подобное для дистанционной фото-съёмки (в современных зеркалках и видео-съёмки). Что-то вроде выносного дисплея с продвинутым управлением (фокусировка, экспозиция, съемка через заданные интервалы). Отпугнула цена. Но раз уже есть,…

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

Лучший ответ:
Для начала создать хранимую процедуру вычисления расстояния по координатам:delimiter $$

CREATE FUNCTION GetDistanceBetweenGeoLocations
(
lat1 float,
long1 float,
lat2 float,
long2 float
)
RETURNS float
DETERMINISTIC

BEGIN

DECLARE distance float;
DECLARE earth_radius float;
DECLARE axis float;

SET earth_radius = 6371.009;

SET axis = (SIN(RADIANS(lat2-lat1)/2) * SIN(RADIANS(lat2-lat1)/2) +
COS(RADIANS(lat1)) * COS(RADIANS(lat2)) *
SIN(RADIANS(long2-long1)/2) * SIN(RADIANS(long2-long1)/2));

SET distance = earth_radius * (2 * ATN2(SQRT(axis), SQRT(1-axis)));

RETURN ROUND(distance, 3);

END;
$$
После этого можно искать:select * from points
where GetDistanceBetweenGeoLocations(n, 55.75272901, e, 37.60548887) <= 0.1

Худший ответ:
Тригонометрия в хранимых процедурах, конечно решение. Но вообще-то поддержка geo это большая тема, которая решается в СУБД отдельнвыми инструментами. Например, для mysql вам сюда: dev.mysql.com/doc/refman/5.0/en/gis-introduction.html
Вопрос: Что за загадочный шрифт?

Лучший ответ:
Рекомендую попробовать "Fira Code"
https://github.com/tonsky/FiraCode

Худший ответ:
Разве это не Ubuntu Mono?
font.ubuntu.com
Вопрос: Законы, которые необходимо знать специалисту по ИБ?

Лучший ответ:
В зависимости от сферы где Вы будете трудоустроены: ФЗ-63, ФЗ-152,ФЗ-161,ФЗ-149, PCI DSS, СТО БР ИББС, 382-П ЦБ РФ, ISO27001, 313-П ФСБ РФ - Основная база для РФ, ну что-то еще может всплыть. на вскидку больше не могу припомнить

Худший ответ:
Спасибо за ответы! Много чего нового предстоит прочитать.
Вопрос: DIV's друг за другом в две колонки?

Лучший ответ:
Либо создайте два класса:
.ltext {
 display: block;
 float: left;
 width: 550px;
 border: 1px solid #000;
 }
 .rtext {
 display: block;
 float: right;
 width: 550px;
 border: 1px solid #000;
 }
Дивы, которые должны стоять в правой колонке, пишутся со стилем rtext, ну и наоборот.

Худший ответ:
хм, каждому по width:50%?
Вопрос: Как подружить Webpack + jQuery + jQuery plugins?

Лучший ответ:
Мне хватило подключить jQuery в pluginplugins: [
  new webpack.ProvidePlugin({
    $: "jquery/dist/jquery.min.js",
    jQuery: "jquery/dist/jquery.min.js",
    "window.jQuery": "jquery/dist/jquery.min.js"
  })
];
(взял за основу рецепт отсюда)
После чего в глобальной области видимости все три варианта вызова jquery будут работать, больше ничего подключать не надо.
Сам jQuery я скачивал через bower, поэтому дополнительно подключил пути, где будут искаться модули resolve: {
        root: ['./bower_components']
    }
в вашем случае, предполагаю 'bower_components' можно заменить на 'vendor' (путь будет от корня проекта).require('../../vendors/jquery.js') внутри  blocks\slider\index.js уже не нужен будет, достаточно будет просто подключить файл jquery.slider.js

Худший ответ:
В new webpack.ProvidePlugin добавьте'window.$': 'jquery',
Вы прописали window.jquery
А все обращения делаете через window.$
Вопрос: Бесплатный движок форума на php+mysql с обновляемыми плагинами (как в wordpress или typo3)?

Лучший ответ:
Хорошие альтернативы phpBB — Simple Machines Forum и FluxBB. Правда я давно не использовал ни тот, ни другой, но насколько я помню, плагины там ставятся более дружественным образом.

Худший ответ:
У phpbb3 есть автоматический установщик модов. При обновлении движка все изменения в правленых файлах переносятся. У меня за все время конфликтов при переносе не было.
А вот другой бесплатный форум посоветовать не могу. Мне кажется phpbb из бесплатных лучший.
Вопрос: Как исправить Uncaught SyntaxError: Unexpected end of input?

Лучший ответ:
как правило эта ошибка вызвана ошибкой синтаксиса:$(function() {
	// Script to select all checkboxes
	$state.on('change', function(ev) {
		var $chcks = $("#example tbody input[type='checkbox']");
		if($state.is(':checked')) {
			$chcks.prop('checked', true).trigger('change');
		}else	{
			$chcks.prop('checked', false).trigger('change');
		}
	});	
});
если править код, то иногда последние кавычки и скобки просто удаляются и тогда $(function() { остается не закрытым и отсюда баг... нужно быть внимательным....

Худший ответ:
Куда-то у вас данные не приходят в скриптах. Например, если парсите JSON без проверки данных, то это одна из самых популярных причин. Указание ошибки на первую строку не всегда есть правда, часто так бывает если проект собран на MVC-фреймворках и некоторых CMS
Вопрос: Хорошо ли давать роутерам одинаковый SSID?

Лучший ответ:
Ну в общем да. Но это не будет выглядеть, как беспрерывный сигнал на всей территории покрытия точками. Это будет разрыв связи с  одной точкой и попытка связи с другой.
Если вам требуется безпрерывное покрытие, гуглите по фразе "функция ретранслятора в роутере". Слово "ретранслятор" в запросе можно менять на "повторитель" или "репитер".
В разных роутерах она по разному называется.
Обычные точки доступа Wi-Fi имеют эту функцию чаще, чем роутеры. Поддержка изначальным (железка, с которой будет распространяться весь сигнал) роутером данной функции необязательна. Главное, чтобы её поддерживали остальные железки.
Также следует учесть, что нагрузка по пользователям расчитывается примерно так: x+y+1 для каждой следующей железки. X-свои клиенты, Y-клиенты точки, которая подключается к этой железке через вторую точку, 1-вторая точка. Так что железо надо подбирать соответствующее.

Худший ответ:
всё правильно вам сказали и ещё - проследите чтобы точки на разных каналах были
Вопрос: Windows 7x64 и щелчки жесткого диска?

Лучший ответ:
И щелчки скорее всего громкие достаточно.
Это «болезнь» всех HMxxxJI
У самого был такой HM250JI, на отключение AAM не реагировал, продолжал громко щелкать. Сдал в магазин, вернули деньги, выбора не было купил HM320JI тот же щелчок, но при отключении AAM он пропадал. Поднимал тему на ixbt forum.ixbt.com/topic.cgi?id=11:37561 С автором нас объединяло использование Линукса, он забил на эти щелчки и винт уже живет больше 2х лет. Обратите внимание, у меня по смарту еще рос показатель G-sense error rate с каждым щелчком, на вашем скриншоте он вероятно называется Mechanical Shock.

Худший ответ:
У меня на X41 Tablet уже лет пять, наверное, зверски щёлкает Hitachi HTC426060G9AT00 — по-первости я взрагивал с уверенностью, что после щелчка он не воскреснет. Никаких бедов, всё в порядке, S.M.A.R.T. даже не смотрел.
Вопрос: Как определить частоту звука «на лету» с микрофона (Android)?

Лучший ответ:
Задача на самом деле формулируется так: надо получить спектр мощности входного сигнала (при помощи БПФ от оцифрованных сэмплов), дальше в нем выделить основную частоту с ее амплитудой, и не перепутать ее с ее гармониками с меньшими амплитудами (а они будут мешать). В целом примеров кода по запросу android get input frequency Вам попадется много, но, чтобы заставить их работать, надо хотя бы минимально владеть используемым мат. аппаратом.

Худший ответ:
Может стоит как то по-другому организовать общение адруинки с телефоном? Преобразование фурье - весьма процессороемкая операция +возможны всякие шумы и прочее. 
Как альтернатива - если вам надо просто передать какое то состояние - кодируйте его либо длиной сигнала, либо даже бинарным вариантом посылайте: 0 - есть звук, 1 - нет звука, а потом декодируйте.
Вопрос: События файловой системы по ftp

Лучший ответ:
Вам именно сразу же после появления надо? wget раз в минуту не прокатит?

На сервер ПО ставить нельзя? Я бы поменял клиент и сервер ролями в данном случае.

И да, есть проблема недозаписанных файлов. Кто-то заливает или копирует локально на сервере в отслеживаемую папку файл. Файл будет «изменен» постоянно. Как Вы хотя бы теоретически предлагаете определять только с помощью клиента отслеживать факт заливки файла? Без отслеживания xferlog на сервере никак имхо.

Худший ответ:
Вариант в лоб — каждую секунду опрашивать ftp сервер, копировать новые файлы
Вопрос: DevOps, управление конфигурациями. What is that?

Лучший ответ:
Как правило DevOps - это пишущий код админ. То есть, администрирование широкого профиля, плюс написание своих продуктов вплоть до модулей ядра. Например, Игор Сысоев, автор nginx - вполне себе DevOps, написавший веб-сервер под свои нужды. 
Управление конфигурациями - это Chef, Puppet, Ansible - автоматизация конфигураций. Централизованное хранилище, которое позволяет подробно описать всё хозяйство - конфигурации машин, набор приложений, конфиги самих приложений, вплоть до того, что ты запускаешь клиент и идёшь пить чай. Через какое-то время у тебя полностью настроенный хост, готовый войти в продакшен.
Continuous integration - это слегка из другой оперы. Подразумевает средство тестирования и выкладки кода, багтрекер, контроль версий и автоматизацию всего как единый процесс, это всякие Jenkins, Teamcity, Hudson и так далее . 
И да, первые два направления очень желательны. Без chef/puppet вообще сложно представить себе серьёзный проект, так или иначе он будет обмазан автоматизацией - мелкими скриптами и прочей наколеночной хренью. DevOps как промежуточное звено между кодером и админом - тоже очень серьёзная штука. Когда админ понимает как работает код, видит как применить тот или иной вызов системы, что такое COW и как тот же ruby гадит в память - это хороший админ. 
Параллельно DevOps есть такая штука как эксплуатация. Это более "обычные" админы, которые не пишут сложные вещи, предпочитая python и bash с perl, решая задачи автоматизации низкого уровня. 
Вообще, конечно, всё это дико размазано и в России не очень стандартизировано.

Худший ответ:
Спасибо за ответы!
Вопрос: Как сделать линии до и после текста в html css (картинка прилагается)?

Лучший ответ:
Самый простой способ, как-то так: jsfiddle.net/JF38F/

С абсолютным позиционирование поверх линии

Худший ответ:
Проще так: cssdesk.com/M6WzU
А резину так: cssdesk.com/tRe9r