Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как сделать оплату услуг с transferwise на ИП (6%)?

Лучший ответ:
Я бы не рекомендовал этого делать.
У меня была такая же ситуация и я консультировался в своём банке. Сказали, что деньги придут от "Transferwise", соответственно у вас должны быть документы объясняющие происхождение денег для валютного контроля. Но у вас есть только договор с вашим заказчиком, а не с "Transferwise". Поэтому с валютным контролем может быть проблема.
Лучше не экономьте, а делайте обычный SWIFT-перевод напрямую от вашего заказчика вам. Для валютного контроля вам потребуется договор (с версией на русском) и акт/счёт на каждое поступление. Ничего сложного. Важно, чтобы в договоре были те же реквизиты с которых и на которые будет сделан перевод. Также желательно, чтобы перевод осуществлялся от юрлица, а не от физлица т.к. во втором случае де-юре вы обязаны выбить чек через онлайн-кассу.
Вся эта морока имеет смысл, если сумма достаточно большая (от $1000 хотя бы). Меньше - нет смысла. Проще через PayPal тогда сделать, можно вообще нелегально без всяких документов.

Худший ответ:
Я пробовал такое в прошлом году. TransferWise сам не дал клиенту заплатить на счет начинающийся с 40802, писал что-то невнятное типа Account number is invalid. Причём если в номере счета начало заменить на 40817 и ключ подобрать, то ошибка исчезала. Т.е. видимо Рапида им сказала что электронные расчеты между юр.лицами в России запрещены и они заблокировали такую возможность.
По поводу того что перевод приходит в банк от платежного посредника, а не от заказчика, мне кажется не очень большая проблема. Посредник пишет в назначении платежа реквизиты плательщика и этого должно быть достаточно.
По идее до 200 т.р. документы валютному контролю теперь не требуются, можно экспериментировать с небольшими суммами.
Вопрос: Как загрузить большое количество картинок?

Лучший ответ:
lazy load, иначе ваша страница умрет не родившись
все 500-1000 картинок же не влезут в один экран
грузите сначала два экрана и при скроллинге на второй догружайте по одному
проще сделать pagination - бесконечный сролл, особенно картинок, раздражает, с pagination легче вернуться, если что-то пропустил

Худший ответ:
По-моему проще просто сделать php цикл и брать изображения из папки. Так как у вас будет foreach, вам не нужно знать сколько изображений будет в папке - все на автомате.
Вопрос: Почему не работает код Bootstrap?

Лучший ответ:
Выкиньте уроки от Дударя, почитайте про семантическую разметку (header, nav, article и т.д.) и как правильно стили располагать: сначала располагается основной bootstrap.min.css, а под ним уже свой style, в котором вы по сути правите основные стили)

Худший ответ:
Правой кнопкой мыши -> Посмотреть исходный код. Дальше сравниваете его вариант и свой
Вопрос: Есть ли плагин для форматирования css?

Лучший ответ:
1. Жмешь F12
2. Кликаешь на css файл
3.  Кликаешь на {}

Худший ответ:
да. есть много сервисов типа таких: mrcoles.com/blog/css-unminify
Вопрос: Стоит ли опциональные вещи уносить в одно сериализованное поле БД?

Лучший ответ:
Вполне возможно, почему нет-то? Можно хранить эти настройки в виде json-объекта.

Худший ответ:
Я обычно так и делаю, храню в json, если полный бардак, то есть куча разных типов данных, в том числе структуры, опции абсолютно разные, могут появиться в любой момент и все это надо как-то связать и, внимание, мне не нужно как-то фильтроваться по этим полям при выборке. В остальных случаях обычно Table per Hierarchy.
Вопрос: В чём отличие & nbsp от обычного пробела?

Лучший ответ:
Основное предназначение неразрывного пробела - запрет переноса следующего за ним слова/символа на новую строку.
Т.е. при выводе, например, "Товар& nbsp#1" не получится такого, что "Товар" окажется на одной строке, а "#1" - на следующей.

Худший ответ:
"& nbsp" - это неразрывный пробел
" " - это обычный пробел
Обычный пробел схлопнется при отображении html, то есть "   " => " ", а "& nbsp& nbsp& nbsp" => "   "
DTX дал более точный ответ и правильный
Вопрос: Paper.js и Three.js — аналоги или разные вещи?

Лучший ответ:
Paper - это ведь 2d-фреймворк против 3d-фреймворка Three.js. Совершенно разные вещи. Плюс бумага - очень слабый фреймворк.

Худший ответ:
потыкайте еще 
animejs.com
graphicsjs.org
Вопрос: Как для сайта турагентства Modx сделать выбор отеля по параметрам?

Лучший ответ:
Это же обычный каталог с поиском и фильтрами.
mSearch2+Minishop2

Худший ответ:
miniShop2 нужен только в том случае, если нужно будет сохранять бронирования. А так можно обойтись только установкой и настройкой mSearch2. Он позволяет фильтровать по TV обычные modResource
Вопрос: Как переустановить windows?

Лучший ответ:
Я делал так: 
1) Сначала обновись через GWX после обновления привяжи  Microsoft аккаунт
2) Потом скачай ISO через Media Create Tool можно на сайте microsoft взять
3) Потом записываешь ISO на флешку/диск
4) При установке скажет мол введите ключ нажми кнопку "я позже активирую"
5) Потом выбирай редакцию соответствующую если Win 8 не Pro version, то выбирай Домашнюю, и наоборот 
6) Стирай установленную Windows 8 
7) Дальше как обычная установка
8) Потом войдешь под аккаунт Microsoft где привязан был ключ  ( возможно Windows сразу подхватит ключ после установке до входа в аккаунт)
9) И все наслаждайся лицензионной Windows 10

Худший ответ:
Обновись до Вин 10 по ссылке.
Активируй ее через интернет (Майкрософты "привяжут" ключ от Вин8 к твоему железу и этим активируют Вин10).
После этого можешь спокойно устанавливать Вин10 хоть с форматированием винта (при подключении к интернету Вин10 будет автоматом активироваться на твоем железе, ключ просить не будет, информация об активации будет храниться у Майкрософта).
Вопрос: 30 секунд черного экрана перед приветствием в windows 7?

Лучший ответ:
Потом установил дрова и базовые приложения типа клинера, проигрователя. И после этого при загрузке перед приветствие он начал зависать на черном экране на 20 - 30 сек.Ну понятное дело что причина в этом.
Откуда дровишки ставили? С официального сайта производителя ноутбука скачали? - в этом случае проблем быть не должно.
А вот если дровишки скачаны из любого другого места - это нормально, так и должно быть.
С приложениями та же ситуация, установив пару проигрывателей, можно незаметно поставить на систему кучу вредоносного софта вроде ccleaner, парочку майнеров, и десяток троянов.

Худший ответ:
клинер по идее бесполезная прога. 
Смотри журнал виндовс. Управление комп-ром - Проссмотр событий - Журналы Windows 
Как вариант поставить 10-ку, она и дрова не просит.
Вопрос: Как корректно получить handle консольного приложения?

Лучший ответ:
https://docs.microsoft.com/en-us/windows/console/g...В чем моя ошибка?
Вы решили, что консольное приложение имеет окно в понятиях WinAPI. Это не так.

Худший ответ:
Дополнение к ответу выше:RegisterDeviceNotification functionParameters
hRecipient [in]
A handle to the window or service that will receive device events for the devices specified in the NotificationFilter parameter. The same window handle can be used in multiple calls to RegisterDeviceNotification.
Services can specify either a window handle or service status handle.
[...]
Remarks:
Any application with a top-level window can receive basic notifications by processing the WM_DEVICECHANGE message. Applications can use the RegisterDeviceNotification function to register to receive device notifications.
Services can use the RegisterDeviceNotification function to register to receive device notifications. If a service specifies a window handle in the hRecipient parameter, the notifications are sent to the window procedure. If hRecipient is a service status handle, SERVICE_CONTROL_DEVICEEVENT notifications are sent to the service control handler.
Вопрос: Помрёт ли HDD при постоянной работе через USB?

Лучший ответ:
Регулярный старт-стоп нужен для энергосбережения - то есть может быть нужен, не факт что на регулярный старт не будет потрачено больше энергии чем на поддержание постоянной скорости вращения - в зависимости от частоты уходя в сон.
Для самого диска - исключительно вредно. Количество циклов парковки головок ограничено возможностями механики, старт массивного массива дисков даёт заметную нагрузку на двигатель (в серверах диски не редко сыпятся именно при старте, тогда как 5 минут до выключения были живые), при выключении диск остывает, при старте резко нагревается - а температурные колебания так же вредны для механики. В отличии от поддержания постоянной скорости вращения с примерно постоянной температурой - тепличные условия.1) долго ли протянет мой hdd при подключении через sata-usb с учётом того, что он никогда не прекращает вращение?
Если не помрёт БП вместе с диском - то скорей всего дольше, чем при постоянной старт-стопе.2) можно ли получить доступ к данным SMART при таком подключении?
Зависит от переходника, только экспериментировать.

Худший ответ:
Мелкий правильно написал - постоянное вращение скорее всего наименьшая проблема для диска. Я встречал рекомендации отключить энергосбережение на HDD именно с точки зрения долговечности дисков, хоть они и жрут энергию.
Я вижу скорее другие проблемы: 1) Качество переходника, который накрывшись, может утянуть с собой диск; 2) Если диск в корпусе без вентиляции, он может гораздо сильнее греться, что жизни ему не добавит; 3) И снова качество переходника, который может не сгореть, но неправильно работать, коцая данные.
Я переходник пользовал только для подключения валяющихся старых винтов для малопользуемых бэкапов. А для работы покупал более-менее цивильные Лось и Вестерны внешние. Пока тьфу-тьфу-тьфу не подводили, только у Лося на третьем году странствий офис-дом usb3-порт сломался механически (который широкий и тонкий). Диск (оказался самсунг) до сих пор живет в десктопе.
Смарт через юсб я встречал только у одной программы, увы не помню точно какая. Гугел!
Вопрос: Объясните пожалуйста. Что это такое?

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

Худший ответ:
Во время доставки URL:
interyer.su
Произошла следующая ошибка:
    Невозможно определить IP адрес узла interyer.su 
Сервер адресов ответил:
    Server Failure: The name server was unable to process this query.
Вопрос: Блочная верстка. Как сверстать три маленьких блока?

Лучший ответ:
Ну давайте без div https://jsfiddle.net/5k8j0rht/

Худший ответ:
Тож не понимаю что не так с дивами )
html:
div class="main"
div class="main_left"   /div
div class="main_center"  /div
div class="main_right"  /div
/div
css:
.main {position: absolute; width: 100%; height: 20%}
.main_left {position: absolute; width: 33%; height: 100%; left: 0}
.main_center {position: absolute; width: 33%; height: 100%; left: 33%}
.main_right {position: absolute; width: 33%; height: 100%; right: 0}
Есть много вариантов абсолютное позиционирование одно из них
Вопрос: Быстрее ли WordPress на php7?

Лучший ответ:
Ну логику Вы поняли.

Худший ответ:
Да быстрее.
Вопрос: Как научиться разбираться в коде CMS?

Лучший ответ:
Читать код и еще раз читать. Почитайте, что такое Шаблоны проектирования и какие они бывают. В каком порядке работает код, что куда прыгает, какие данные куда в каком виде передаются можно легко отследить в дебагере, Настройте phpstorm + xdebug и вперед.
MVC везде реализован по разному, но основная концепция не меняется. Очень часто во всяких обучалках не достаточно раскрывают, или вообще не раскрывают тему с Routing (маршрутами), хотя это, можно сказать, самое базовое и важное в реализации MVC. Попробуйте написать свой мини движок так, как Вы понимаете, что такое MVC -
 понимание сразу придет.

Худший ответ:
Вам надо изучить ядро и архитектуру CMS. Понять как и что работает. Изучать построчно с применением необходимых инструментов. 
Если вы вдруг поняли как оно работает, у меня для вас новость: вы больше не будете пользоваться CMS.
Так как вы поймете ужас реализации многолетней клоаки кода.
Скорее всего вы найдете подходящий для себя фереймфорк и станете работать с ним.
Вопрос: Как работь с Repository в Laravel?

Лучший ответ:
Если есть связи, то и используйте их.Trip::with('routes')->with('vehicles')->get();

Худший ответ:
Если есть связи, то и используйте их.Trip::with('routes')->with('vehicles')->get();
Вопрос: Где закупить ссылки в 2019 году?

Лучший ответ:
2019-й год на дворе))
Вы ещё спросите, сколько нужно ссылок для ТОП-1!)
По сути: у вас полная семантика, всё отлично со структурой, проведён анализ конкурентов, нет проблем с индексацией, отличная on-page оптимизация, выстроена стратегия линкбилдинга, составлен план по размещению на различных типах площадок, сделан анкор-лист, и теперь вы хотите разбавить ссылочную массу покупными ссылками?
Что-то мне подсказывает, что это не так. Советую сперва сделать все вышеперечисленные действия, прежде чем заниматься ссылками.

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

Лучший ответ:
Выбирайте то, к чему душа больше лежит. IT Ops останутся навсегда, какие бы облака там не парили над нами. Всё равно полно организаций, которые не доверяют потусторонним конторам хранение своих данных и обслуживание своей IT-инфраструктуры (и правильно делают). Особенно в свете развития законов и методик оповещения об утечках и т. п.
IT Ops, на мой взгляд, поинтереснее (сам такой потому что), так как задачи разнообразнее. Но в DevOps, например, денег больше платят. Хотя в IT Ops сейчас тоже много из DevOps наприлетало -- Infrastructure as a Code, ansible/chef/puppet, хранение конфигов/плейбуков в VCS, вот это вот всё. И это действительно приводит к тому, что нужно меньше людей, чтобы управлять существенно бОльшими по размеру инфраструктурами. Но и квалификация этих людей тоже должна быть выше, и программерский бэкграунд какой-то тоже нужен. Потому что даже в IT Ops очень много автоматизации, которую нужно писать руками на Shell, Powershell, Python, смотря где как принято.
Отдельный денежный сегмент -- это DBA. Oracle, PostgreSQL, MariaDB -- прокачанных DBA мало, и стоят они дорого. С другой стороны, рынок, где требуются DBA -- довольно узок. И чтобы не было проблем с поиском работы -- квалификация должна быть высокой.
Есть ещё NetOps, т. е. сетевые инженеры. Но там сейчас грустно -- несмотря на то, что для работ в операторских сетях, например, нужна нефиговая такая квалификация и знание особенностей кучи вендорского железа (редко кто строит гомогенные в смысла вендора сетевого железа сети, в основном сборная солянка - -Cisco/Juniper/Mikrotik/Dlink/Huawei), но зарплаты там (по Москве) -- 90-100 тысяч. При этом практикуются ночные/выходные дежурства и всё такое. Можно найти прекрасные места, где сетевой инженер будет зарабатывать бОльшую сумму, но в целом -- как-то так.
Если резюмировать -- в IT Ops ниже порог вхождения в целом. Т. е. можно найти работу, где не требуется серьёзная квалификация, но и денег будет соответственно.
DevOps -- порог вхождения выше, т. к. DevOps подразумевает выполнение вполне конкретного набора задач, и для их выполнения уже вряд ли возьмут человека с улицы, надеясь, что он "по ходу разберётся" (а вот в IT Ops или даже NetOps в мелких и средних конторах ещё может прокатывать). Квалификация требуется выше, но и денег больше.
DBA -- всё ещё сложнее, чем с DevOps. Рынок узкий, квалификация нужна высокая, но зарплаты тоже высоки, повыше DevOps, по моим наблюдениям.
В чистый NetOps сейчас уходить... Ну такоэ... Есть крупные конторы, где этим можно нормально зарабатывать, но всё равно, квалификация требуется высокая, а денег относительно требуемого объёма знаний платят не так уж много. Вот IT Ops + NetOps -- это да, тут можно найти хорошую работу. Но для этого книжек придётся прочитать в полтора раза больше, чем отдельно IT Ops и в два раза больше -- чем отдельно NetOps :-)

Худший ответ:
Всё тоже самое и будет. Сети, ресурсы, доступы...
Вопрос: На каком диске разместить хостинг?

Лучший ответ:
SSD под СУБД
HDD под контент

Худший ответ:
На 1Тб - он большой и его не так жалко как SSD.
Если памяти в виртуалке будет очень мало - то можно рассмотреть вариант с SSD.
Отговаривать вас от этой затеи бесполезно?
Вопрос: Возможно ли перепрограммировать плату?

Лучший ответ:
Нет. Откуда вы найдете документацию что там за чип стоит и как его программировать?
Проще взять платку с ATmega32u4 - для нее и примеров полно. И если разбираться в тонкостях USB-HID то можно сделать до 32 стандартных индикаторов.

Худший ответ:
Помнится в далеких 90-х была программа которая моргала светодиодами клавиатуры. Ну а по названию чипа можно найти даташит.
Вопрос: VK api SDK установка и подключение, как правильно?

Лучший ответ:
Вот рабочий вариант, проблема была в том, что нельзя использовать классы, которые находятся не в одном пространстве имён с текущим сценарием.require_once __DIR__.'/vendor/autoload.php'; 

use \VK\Client\VKApiClient;
use \VK\OAuth\VKOAuth;
use \VK\OAuth\VKOAuthDisplay;
use \VK\OAuth\Scopes\VKOAuthUserScope;
use \VK\OAuth\VKOAuthResponseType;

$vk = new VKApiClient(VER);

$oauth = new VKOAuth(); 
$client_id = API_CLIENT_ID; 
$redirect_uri = REDIR; 
$display = VKOAuthDisplay::PAGE; 
$scope = array(VKOAuthUserScope::WALL, VKOAuthUserScope::GROUPS); 
$state = 'secret_state_code'; 

$browser_url = $oauth->getAuthorizeUrl(VKOAuthResponseType::CODE, $client_id, $redirect_uri, $display, $scope, $state);

print $browser_url;

Худший ответ:
Пришло время открывать для себя чудесный мир пакетных менеджеров!
1. Для начала устанавливаем composer: https://getcomposer.org/doc/00-intro.md
2. Следуя инструкции (https://github.com/VKCOM/vk-php-sdk), в папке с проектом пишем: composer require vkcom/vk-php-sdk
3. У вас появятся файлы composer.json, composer.lock и папка vendor. 
3. Создаём рядом с ними index.php и подключаем пакеты, установленные через composer:<?php
require __DIR__ . '/vendor/autoload.php'; 

// теперь можем работать с VK API
$vk = new VK\Client\VKApiClient();
Вопрос: Зачем изучать Linux?

Лучший ответ:
Есть ряд задач которые в ОС семейства линукс выполняются проще/удобнее и тд, вот и все, если у вас нет таких задач, то вам Linux ненужен и в этом нет ничего плохого. 
ОС это только инструмент, когда меня спрашивают что лучше, то я спрашиваю - для каких задач?

Худший ответ:
1) Вы навсегда забудете что такое вирусы, автообновление системы и прочее.
2) Терминал в Линуксе дает возможность одной командой установить/удалить огромное количество пакетов. Проще говоря, sudo apt-get install nodejs - и через минуту в нашей системе установлена нода, тогда как в windows нужно будет проделать большое количество операций для достижения этой цели.
3) Если раньше от Линукса отказывались из за невозможности поиграть в игры, то теперь там без проблем можно установить Steam и полноценно пользоваться всеми его функциями
4) Ubuntu очень красив визуально
Вопрос: Как отобразить название таксономии в списке произвольных записей?

Лучший ответ:
Там же, в CPT UI, все есть. Посмотрите эту настройку.

Худший ответ:
Если совсем коротко и просто, чтоб без особых заморочек с кодингом то используй Admin Columns и будет тебе счастье)
https://www.admincolumns.com
А вообще, - ручками интереснее ;)
Вопрос: Правильно ли так работать с бд?

Лучший ответ:
Код - говно. Такая критика сойдёт?

Худший ответ:
Код ужаснейшее говно. И потому, что ты не понимаешь простой вещи - для эффективного использования SQL НЕ НУЖНО писать подобные билдеры. Они не нужны примерно в 70% случаев. SQL сам по себе очень сильный инструмент, человекопонятная нотация. Ты же пишешь код, который в 1000000 раз усложняет использование самого SQL, при этом выхлоп - нулевой. 
Посмотри как должна выглядеть обертка под БД - database.phpinfo.su - лаконично и понятно.
Вопрос: Может кто-нибудь делал такую анимацию?

Лучший ответ:
Вот прямо такую не делал, но на первый взгляд ничего особо ужасного не вижу.
Косые блоки можно сделать при помощи transform: skew. При клике таргету z-index сделать пониже, а остальные блоки сдвинуть в стороны.

Худший ответ:
Нечто похожее и еще.
Вопрос: Про конкуренцию на фрилансе?

Лучший ответ:
индусы и "хорошие специалисты" - это разные непересекающиеся ниши;заказчики тоже разделяются на новичков (не знающих разницу между индусом за 5 долларов в час и тяжеловесом за 50) и опытных. Чтобы стать опытным заказчиком нужно хоть раз обжечься об индуса;заказчики в основном аматоры, но на том же апворке можно встретить и приличные компании. Компании в основном ищут грамотных спецов и не жалеют денег;если у вас нет отличного профиля с историей заказов, то вам предстоит как-то доказать что вы не индус;
PS
Как-то у своей хорошей подруги из Индии спросил "почему индусы такие дряные программисты?". Она ответила что это культурная особенность. В Индии во многих школах запрещено задавать вопросы (во всяком случае так было раньше), поэтому программист выполняет задание настолько, насколько он его понял и редко ставит под сомнение идеи начальника/заказчика. Такие дела.

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

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

Худший ответ:
Так есть link preload<link rel="preload" href="image.jpg" as="image">
<!-- Можно с брейкпоинтом -->
<link rel="preload" href="image.jpg" as="image" media="(min-width: 1024px)">
Вопрос: Нужно ли биндить все методы?

Лучший ответ:
bind нужен если вы зачем-то хотите вызывать метод отдельно от объекта.
Делать его всегда не нужно, вы просто замедляете выполнение кода (bind далеко не бесплатен) и рассыпаете потенциальные грабли (иногда нужно вызывать методы в конексте других объектов).
И даже если надо bind, то лучше его делать в тот момент когда он реально необходим.let method = dog.sound.bind(dog);
method();

Худший ответ:
Да, все верно. Но можно также использовать arrow functions и тогда не придется биндить:sound = () => {
    console.log(`My name is ${this.name}`);
}
Вопрос: Как сделать чтобы заработал json?

Лучший ответ:
консольный пых и пых для сайта имеют разные конфиги.
выполни в консоли php --ini

Худший ответ:
apt-get install php5-json
Версия php-json для php7 стоит или как?
А php-fpm рестарили?
https://github.com/Seldaek/monolog/blob/master/src...
Вопрос: Анонимость Телеграм? Где хранится архив моих сообщений?

Лучший ответ:
Telegram - не анонимен.

Худший ответ:
Ну можно здесь почитать напримерИ здесь
Вопрос: Совет по интеграции в WordPress?

Лучший ответ:
Лично я сделал бы иначе:Создать тег "Афиша"Добавить 3 поста и присвоить им тег "Афиша"Создать кастомный шаблон страницы Вывести 3 записи с тегом "Афиша"
Для того чтобы вывести какие-то страницы/записи внутри шаблона, используя PHP , тебе надо копать в сторону WP_Query

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

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

Худший ответ:
У любого фрилансера есть часовая ставка. Но не всегда такие цены могут подойти клиенту. Я к примеру, мелкие задачи или задачи от веб-студий всегда считаю по часам. Какие-то средние по объему и простые в исполнении (не от веб-студий. Они не обеднеют, так как ставят клиенту цену как минимум в 3 раза выше фриланса) я оцениваю по часам, но отнимаю от полученной суммы процентов 30. Таким образом у меня есть задача, которую я делаю параллельно с другим проектом и не сильно напрягаюсь по сроку, так как клиент понимает, что заплатил в несколько раз дешевле. Но и наглеть со сроками не нужно. :)