Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: График курса валют с ЦБ?

Лучший ответ:

Делал на скорую руку<?php
function get($url) {
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $url);
	curl_setopt ($ch, CURLOPT_TIMEOUT, 60);
	curl_setopt ($ch, CURLOPT_RETURNTRANSFER, TRUE); 
	curl_setopt ($ch, CURLOPT_FAILONERROR, true);
	$data = curl_exec($ch);
	echo curl_error($ch);
	curl_close($ch);
	return $data;
}

function url() {
	$to = date("d/m/Y");
	$d = date("d");
	$m = date("m");
	$y = date("Y") - 1;
	$from = "$d/$m/$y";
	$url = "http://www.cbr.ru/scripts/XML_dynamic.asp?date_req1=$from&date_req2=$to&VAL_NM_RQ=R01235";
	return get($url);
}

function today($array) {
	$max = count($array["Record"]) - 1;
	$price = str_replace(",", ".", $array["Record"][$max]["Value"]);
	return $price;
}

$content = url();

$xml = simplexml_load_string($content);
$json = json_encode($xml);
$array = json_decode($json, TRUE);
?>
<!DOCTYPE html>
<html>
<head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
	google.charts.load('current', {'packages':['corechart']});
	google.charts.setOnLoadCallback(drawChart);

	function drawChart() {
		var data = google.visualization.arrayToDataTable([
			["Дата", "Стоимость"],
<?
for($i = 0; $i < count($array["Record"]); $i++) {
	$date = date("d.m.Y", strtotime($array["Record"][$i]["@attributes"]["Date"]));
	$price = str_replace(",", ".", $array["Record"][$i]["Value"]);
	if($i == count($array["Record"]) - 1) {
		echo "['$date', $price]\n";
	} else {
		echo "['$date', $price],\n";
	}
}
?>
		]);

		var options = {
			vAxis: {minValue: <?=today($array)*1.1?>}
		};

		var chart = new google.visualization.AreaChart(document.getElementById("dollar"));
		chart.draw(data, options);
	}
    </script>
	<style>
	body {
		width: 75vw;
		margin: 3em auto;
		font-family: Arial, sans-serif;
		font-size: 16px;
	}
	
	.title {
		text-align: center;
		color: #333;
		width: 100%;
		font-size: 2em;
	}
	
	.dollar:before {
		content: "Доллар: ";
		font-size: 0.75em;
	}
	.dollar:after {
		content: " ₽";
		font-size: 0.75em;
	}
	</style>
</head>
<body>
	<div class="title dollar"><?=today($array)?></div>
	<div id="dollar" style="width: 100%; height: 500px;"></div>
</body>
</html>

Худший ответ:
берешь API + www.highcharts.com
вон тут см. что получается
а тут как делать
Вопрос: Как вывести данные из БД в layouts Yii2?

Лучший ответ:
Через виджет или параметры приложения

Худший ответ:
Доброе утро.
Данные можно получить в модели, можно в контроллере.
Для того чтобы передать данные в шаблон сделайте следующее.
В нужном контроллере создайте публичную переменную, назовём её test. В том же контроллере присвойте ей значение и вызовите в шаблоне.// в контроллере
public $test

public function actionIndex(){
  $this->test = // присвоить значение, или результат работы метода
}

// в шаблоне 
        if(isset($this->context->test) && $this->context->test != null)
        {
            echo $this->context->test;
        }
Вопрос: В чем ошибка AJAX-запроса?

Лучший ответ:
Английским по белому написано - отвечающий ресурс не выдает заголовок Access-Control-Allow-Origin, из-за чего ответ от него фильтруется и не передается скрипту.

Худший ответ:
А если по простому: ресурс не разрешает забор информации
Добавьте в .htaccess сайта донора:<IfModule mod_headers.c> 
    Header add Access-Control-Allow-Origin "*"
    Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
    Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
</IfModule>
Если только забираете информацию то укажите GET
Вопрос: Насколько подходит MacBook Pro 13 2011 года для веб-разработки?

Лучший ответ:
"13 вообще никак для работы не подходит

Худший ответ:
4Гб оперативы для разработки ника не подход, а с 13 еще можно мирится.
Вопрос: Актуальна ли книга Тайный язык информатики?

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

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

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

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

Лучший ответ:
Выше верно заметили — вопрос очень правильный. 
Сейчас опишу два мира — идеальный и реальный. Идеальный
К вам приходит клиент, который занимается уборкой квартир и хочет получать новых клиентов через интернет. Что нужно сделать вам:
1. Узнать все про клининговый бизнес. Как происходит процесс уборки? Какие средства используются при уборке? Что именно входит в уборку? Какие бывают проблемы при уборке и общении с клиентами? Чего клиенты боятся? А чего хотели бы? Какой портрет потенциального клиента? На все эти и другие вопросы ваш клиент точно знает ответ, если не первый день в бизнесе. Если же первый день — вам придется искать ответы самому. 
2. На основе собранных данных вы уже будете иметь представление о следующих вещах:
а. Постоянные клиенты заказывают уборку на регулярной основе. Значит надо сделать для них удобный интерфейс подписки. 
б. Новые клиенты боятся пускать к себе в дом посторонних людей и оставлять их одних на время уборки. Ок, напишем, что уборщики максимально проверены и работают очень давно. 
в. Новые клиенты пока не готовы заказать уборку, потому что непонятно — надо ли им это и деньги просто так тратить не хочется. Ок, дадим им скидку 20% на первый заказ при подписке на новости. Клиент получит скидку, а ваш клиент получит постоянный контакт через почту.  
д. У клиентов есть маленькие дети и животные, которые могут остро реагировать на химикаты. Хорошо, описываем, что в работе используется только супер-безопасные средства. 
И так далее. Если в двух словах — вам нужно понять все вопросы, все страхи людей, для которых будете делать продукт, и ответить на них с помощью сайта. И, самое главное, сделать так, чтобы процесс заказа/покупки был максимально простым и незаметным. 
Для этих целей существуют вспомогательные инструменты вроде персонажей, карты пользовательских путей, ментальных карт и интервью. Об этом написано уже тонна информации, поэтому, с вашего позволения, я не буду их тут повторять.  Скажу лишь, что эти инструменты действительно неплохо работают. 
В итоге у вас будет отличный багаж для старта. А что делать с ним дальше — это уже вам решать. Хотите прототипы? Пожалуйста. Хотите сразу дизайн? Без проблем. Как вам угодно. 
А, ну и да — реальный мир.
Тут все гораздо веселее. 
К вам приходит клиент, который занимается уборкой квартир и хочет получать новых клиентов через интернет. Приходит он обязательно с вордовским файлом, в котором лежит 40 референсов на различные сайты, которые по стилю противоречат друг другу на 100 процентов. И, конечно же, просит нарисовать семь красных линий, две из которых зеленые, а четвертая квадрат. И, кстати, в том же вордовском документе лежит логотип, который ему рисовал сын маминой подруги, но исходников нет, а есть только джипег 50х50px.

Худший ответ:
Вы задаете правильный вопрос, но быстрого ответа на него нет. Нужен определенный объем практики, чтобы начать видеть как делать и как не делать. Где использовать правила, а где их нарушать. Работайте, быстрого пути нет.
Вопрос: Перехват домена в 2018?

Лучший ответ:
Жирный домен все равно регистратор уведет на пару секунд раньше :)

Худший ответ:
Регистраторы давно сделали сервис и все клиенты как белые люди могут заранее заказать подобные домены. Если домен не интересен этому огромному количеству людей, то "перехватить" его вполне можно, подавая заявки регистраторам каждые 1-2 минуты. То есть собирать шлак. API немного улучшит этот интервал, но вам нужно иметь $$$ у каждого регистратора.
На .RU и .РФ ставки есть за 300 рублей и выше, так что брать за 250 и без гарантии нет никакого смысла.
Вопрос: Какой программой импортировать большую БД?

Лучший ответ:
Проверенней программы, чем работа с базой через консоль -  просто нет. Рано или поздно все подводят, а ей всё равно, будь база хоть 50гб.
Разбить/слить и заодно очень серьёзно сжать большой файл можно там же в консоли архиватором.# Залить дамп в базу данных:
mysql DBNAME -u DBUSER -p < dump.sql

# Создать дамп:
mysqldump -uDBUSER -p DBNAME > dump.sql

# Импорт БД в sql.gZip:
gunzip < dump.sql.gz | mysql DBNAME -u DBUSER -p
А хостера, который ограничивает вас в таких простых вещах, думаю, стоит сменить)

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

Лучший ответ:
делать реальный проект

Худший ответ:
[start_troll]Читал его код. Но никогда не ставил, никогда не "щупал", и от этого счастлив[/end_troll]
Вопрос: Почему виснет компьютер?

Лучший ответ:
в системном блоке при начале включения что-то шумит, потом пропадаетОписаной вами информации маловато, чтобы делать выводы. Может оказаться что с железом все в порядке, на старте шумят вентиляторы, а все проблемы - из- за кривой операционки. 
Чтоб полноценно проверить железо, надо бы переставлять детальки по одной в другой компьютер (тестовый стенд). 
Если таки хочется разобраться самостоятельно, то можно сделать загрузочный диск или флешку с тестовыми утилитами. Например https://www.hiren.info/pages/bootcd (см. раздел Testing Tools).
Почитать о то, как пользоваться этими тестами - в интернетах есть инструкции. Погонять тесты, проверить память, процессор, видеокарту, hdd. Может уже на этом этапе станут видны проблемы.
Почитать инструкцию к материнке, возможно на ней есть индикация ошибок. Подключить pc motherboard speaker -  пищать при ошибках умеют практически все материнки. Если нету - купить в магазине или на радиорынке. (На алиэкспрессе он стоит 20 центов, но придется ждать пока привезут.)

Худший ответ:
1. Чтобы избавиться от нажатия F1(кстати, какие ошибки находит БИОС?) при запуске, можно попробовать поменять батарейку на материнской плате. Скорее всего она села. Если ошибка "cmos checksum error defaults loaded", то поможет. Либо в БИОСе выберите настройку "игнорировать ошибки".
2. Шумит при включении кулер процессора(Кстати ,как шумит? Если после включения полминуты-минуту работает на повышенных оборотах, потом шум снижается. Тогда второй вариант). Два варианта. Либо он изношен(лечится заменой), либо из-за севшей батарейки БИОС сбрасывается на настройки по умолчанию и выбирается неподходящий режим работы. Лечится выбором в БИОСе нужного режима(что-нибудь типа silent, либо выставить ему фиксированное число оборотов).
3. Зависание при работе обычно происходит из-за жесткого диска(он точно новый?) либо при передаче данных от жесткого диска к материнской плате. В вашем случае можно попробовать заменить шлейф на новый, а при замене несколько раз вставить/вынуть в один разъем на материнской плате(разъемы могу быть окислены и тоже служить причиной появления ошибок). Возможно из-за этого ОС не ставятся, на каком нибудь этапе контрольные суммы не совпадают и инсталлятор прекращает  работу.
Вопрос: Как изменить стили vue-owl-carousel?

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

Худший ответ:
Если зайти на Carousel.vue то можно заметить стили import 'owl.carousel/dist/assets/owl.carousel.css';
import 'owl.carousel/dist/assets/owl.theme.default.css';
Заменить стили в первом или во втором. вот
Вопрос: Какой сервис позволяет проверить, как выглядит сайт на iPhone и содержит инструменты разработчика?

Лучший ответ:
Нету таких сервисов 
Самый лучший сервис - это свой собственный девайс от Apple

Худший ответ:
responsinator
не является панацеей в чистом виде. посмотреть можно, но dev tools не имеет
Вопрос: Почему в CentOS вместо пользователя показывает знак вопроса?

Лучший ответ:
Скорее всего у вас нет прав на выполнение в install директорию.
Флаг "eXecute" для каталога, означает что вы можете в него войти.
Флаг "Read" - что прочитать список, но этого может быть недостаточно.

Худший ответ:
Посмотрите, может это?
Вопрос: Где можно найти универсальный гайд по SEO, актуальный на 2017 год?

Лучший ответ:
Андрей М об официальных рекомендациях Google и Яндекс для вебмастеров вы в курсе или имели ввиду обычную справку? Рекомендации Яндекса в PDFРуководство по поисковой оптимизации Google в PDFSEO оптимизация. Начало61 способ улучшить SEO вашего сайтаИдеальная оптимизация страницы сайта – Инфографика и 14 ключевых факторов200 основных факторов ранжирования в Google...Материалов по SEO полно, задавайте поисковикам конкретные вопросы и получите нужные ответы. ;)

Худший ответ:
Гайд по текстам для SEO: здесь
Вопрос: Когда Intel выдаст новую архитектуру, даже сейчас Core I9 это почти тот же Sandy?

Лучший ответ:
На днях играл в гольф с Бобом Сваном - он намекнул, что в апреле 2019г.

Худший ответ:
Какие проблемы, берите зионы сильвер/гольд/платинум. Или новые АМД.
Вопрос: Нужен ли отдельный именованый метод, если он используется в одном месте?

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

Худший ответ:
метод надо вводить тогда, когда он реализует некое изменение состояния объекта, либо для получения какого-то свойства объекта. когда он является законченной структурной единицей.
не следует  плодить новые сущности без необходимости.
p.s. конечно если сложность метода такова, что не умещается в голове вся целиком - то надо разбивать, иначе вс6е равно не сделаешь. Но такое встречается не так уж часто, как мне кажется.
Вопрос: Нужен совет! какие пункты закрыт в sitemap?

Лучший ответ:
Sitemap - это не инструкция к индексации, а карта сайта, помощник в поиске актуальных страниц сайта.
В принципе, можно выделить все страницы, поисковик уже сам разберётся: что индексировать, а что нет.
Добавлять страницы карточек товаров смысл имеет, ибо обычно именно с ними присутствуют проблемы индексации (высокий уровень вложенности, например).
В идеале только убрать:
- pagenotfound
- my-account
- cart
- history
- order
- order-opc
- order-confirmation
- products-comparison
- order-slip
- search
- login
Т.е. технические страницы. Мало того, их лучше закрыть от индекса в robots.txt (особенно то, что связано с order: а то может случиться утечка конфиденциальной информации).

Худший ответ:
В сайтмапе не закрывают страницы в принципе, для этой цели есть файл robots.txt. Там и закрывайте от индексации всевозможные служебные страницы, get-параметры, php-сессии и т.д. А вообще для интернет-магазина (как в данном случае) достаточно того, чтобы в sitemap.txt была главная страница, страницы основных категорий и подкатегорий. Страницы карточек товаров не добавляйте.  Проследите только, чтобы главная страница была с тегом <priority>1</priority>, а остальные с приоритетом ниже.
Вопрос: Падает тема. Может ли быть решение?

Лучший ответ:
Ваша тема будет работать на Wordpress версии старше 4.7, так как функция get_user_locale() присутствует в ядре Wordpress только с версии 4.7. Решение простое - обновите движок.

Худший ответ:
Вы читать не умеете?
В строке 359 вызывается функция get_user_local(), которая не определена. Удалите ее.
ps в след. раз постарейтесь потрудиться сделать ресайз картинки, а код вынести отдельно
Вопрос: Какая структура файлов правильная?

Лучший ответ:
Использую стандартную под gulp заточенную сборку, уже довольно давно:bower_components
builds
node_modules
src/
    fonts/
    img/
    template/
         header.html
         footer.html
         . . . . . . . .
    js/
         script.js
    sass/
        _base.scss
        _butons.scss
        _fonts.scss
        _forms.scss
        _media.scss
        _mixins.scss
        _sprite.scss
        _style.scss
        _variables.scss
        main.scss
    index.html
.gitignore
bower.json
gulpfile.js
package.json
на выходе можно получить две версии:
/production (минифицированные файлы)
/development 
в зависимости от необходимости, внутри папок стандартный набор:css/
   main.css
   vendor.css
fonts/
img/
js/
   script.js
   vendor.js
index.html

Худший ответ:
Можно делить не на технологии, а на блоки. У меня так:app
    |__ pages
       |__ index.pug
       |__ category.pug

    |__ blocks
       |__ title
       |__ logo
       |__ button
А если про билд речь то:app
    |__ styles
       |__ fonts
          |__ roboto.woff2
       |__ img
          |__ sprite.svg
          |__ bg.svg
       |__ main.css

    |__ scripts
       |__ main.js
       |__ jquery.min.js

    |__ static
       |__ logo
          |__ logo.svg

    index.html
    category.html
Вопрос: Линукс для офиса?

Лучший ответ:
Любой который вы очень хорошо знаете ибо все высказанные вами "хочушки" предполагают не плохой такой пласт работы.
Ну и ещё готовьтесь к войне с юзерами.
UPD.
Готовьтесь закупать сетевые принтера, да и вообще просто купите сетевые принтера :)

Худший ответ:
Любой, какой знаете. Не знаю, как насчет скорости взлета 1C, но поднять xfreerdp сервером (а Вам же сервером надо - чтобы к нему цеплялись?) и самбу - тут "помидорами не отделаешься", а если еще принтеры не сетевые, тогда и вообще придется курить маны по CUPS.
Вопрос: Какие есть способы агрегации контента?

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

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

Лучший ответ:
pytest или behave + selenium также возможно брать элементы по xpath, css и так далее.

Худший ответ:
Скажите, а behave работает на python3
Вопрос: Зарядное устройство от ноутбука, как понять где +, и где -?

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

Худший ответ:
Прозвонить мультиметром лучше всего. А если мультиметра нету, то просто можно прислонить палец. Вольтаж там не большой, убить током не убьёт а немного щепанёт. Как мне кажется. в большинстве случаев + в корпусе а - подаётся на оболочку штекера. (Это не точно).!!!ВНИМАНИЕ!!! Если тебе нету 18 лет. У тебя неустойчивая психика. Ты очень доверчивый и делаешь всё что скажут. Если ты живёшь один, и никого с тобой рядом нету. Не делай этого. Так как тебе никто не поможет в случаи. А если нету 18 то мамка жопу ремнём набьёт ;)
Вопрос: Где меньше всего конкуренции на Upwork для программиста?

Лучший ответ:
В высшем эшелоне любого языка программирования нет конкуренции.

Худший ответ:
GO, Python источник upt.seravkin.ru/cat.php?categ=programming_languages
Лучше смотрите где больше денег и где вам нравится.
Конкурировать с индусами бесмыслено уже стораз обговаривалось. Подавайте себя как хорошого спеца. Индусы то совершено другой сегмент.
Вопрос: Верстать ли на бутстрапе?

Лучший ответ:
Не в поддержке проблема, а в недостатке гибкости Бутстрапа.
Если UI более-менее сложный, лейаут (да и сами блоки) могут серьезно меняться на разных разрешениях, а не только прыгать между режимами "в ряд" и "стопкой".
Очень показательный пример, который я уже приводил неоднократно:
https://www.smashingmagazine.com/
Обратите внимание на поведение менюшек, шапки, поиска. Попробуйте сверстать это на Бутстрапе. Не, я вполне верю, что при должном упорстве это рано или поздно получится. Но в конце вы неизбежно зададите себе вопрос - а нахрена он был мне тут нужен, какой профит я с него поимел?

Худший ответ:
Не пойму в чем будет сложность поддержки )Сложность поддержки будет тогда, когда Вы столкнётесь требованием, которое в бутстрапе не предусмотрено. Например, Вам нужно будет не 3.5 разрешения, которые предоставляет бутстрап, а допустим, 8.
Если у Вас изначально такой проект, что изначальное подобные возможности не предусматриваются, то и проблем не будет соотв.
Просто подумайте, что может бутстрап. Потом подумайте, что Вам может понадобиться. Вычтите первое из второго, поймёте, с какими проблемами столкнётесь в будущем.
Вопрос: Pug, как в тэг добавить в тег вместе со строкой?

Лучший ответ:
h3 #[span Тут слово] и вот еще пару слов

Худший ответ:
h3
  span Тут слово
  |  и вот еще пару слов
html2jade.org
Вопрос: Как рассчитать вычислительную мощность (нагрузку) на сервер хранения данных?

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

Худший ответ:
Если ссд то дохера и будет упираться в коллектив между свичами и схд так что можно особо не морочиться
Вопрос: Как развернуть GitHub проект (Git репозиторий) на хостинге?

Лучший ответ:
Уважаемый Автор - 
Как автоматически деплоить приложение из гита на VPS, после внесения правок?
Как делать деплой с github на продакшен сервер?
Ну и поиск в гугле по "Deploying from GitHub to a Server" и прочим запросам выдает кучу ответов.
Я бы еще мог понять ваш вопрос в ключе "я делал вот так, по этой инструкции и у меня не вышло".

Худший ответ:
GitHub никак. Это веб-сервис, а не какая-то программа, которую можно куда-то поставить на другой хостинг к примеру. За все отвечает Git (система контроля версий как раз то, что вам дает мониторинг изменений и тд и тп).
Как поставить Git - вот так
https://git-scm.com/book/ru/v1/Git-%D0%BD%D0%B0-%D...
https://www.youtube.com/watch?v=tMbG6RuI2dM к примеру. Гуглите просто хорошенько.
Вопрос: Проектирование API до или после?

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

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

Лучший ответ:
Где-то раньше был точно такой-же вопрос, с точно таким-же фоном.
Задаешь секциям фон, потом выставляешь для первой псевдоэлемент в самый низ, для второй в самый верх, задаешь им какой-то фон чтоб отличать, а далее работаешь с clip-path. Все.
https://codepen.io/Profesor08/pen/OwvbwY?editors=0100

Худший ответ:
Лень мне градиентами заморачиваться но вот так можно попробовать : https://codepen.io/topicstarter/pen/eLjaNm?editors=1100
Вопрос: Как на Bootstrap'е создать раздел новостей?

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

Худший ответ:
Бутстрап  это CCS фрейморк.  Все самому делать всегда.
Вопрос: Где заказывать качественные статьи?

Лучший ответ:
Вопрос - а сколько вы платите за те статьи? "Вы" - это и конкретно вы, и рынок вообще. Я просто не в теме.
Рассмотрю конкретный пример. Ну вот есть у меня публикация на Хабре с хорошей оценкой. Я затратил на её написание 3 вечера по ~4 часа каждый:
1 - продумал общий скелет и подобрал ссылки
2 - написал основной текст
3 - вычитка и полировка
То есть суммарно 1.5 рабочих дня если чистыми и наверное 2, если грязными (включая попить чай и потрындеть с кем-нибудь). Тут нужно отметить, что объем той статьи довольно небольшой, а идея пассивно зрела у меня уже некоторое время. Если бы я писал объемный/сложный материал или материал на новую тему, срок пришлось бы умножать в разы.
Идем дальше. Положим месячную зарплату в 30 тыс - мне кажется, это минимальная планка для человека, который что-то знает и умеет (при условии, что он живет в провинции).
Короче получается, что статья та должна стоить 2-2,5 тыс руб при самом мегаоптимистичном раскладе. Реалистично скорее всего больше даже с учетом того, что у профи уже набита рука, и пишет он быстрее меня.
А какие сейчас цены по рынку?

Худший ответ:
Напишите мне на почту (адрес в профиле). С ИТ темой скорее всего не помогу, очень давно ничего не писал об этом, а вот со строительством точно смогу. Если ценник не устроит, попробую подсказать кого-то из практикующих аналитиков в СМИ о недвижимости.