Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Использовать Fragment?

Лучший ответ:
Что ты подразумеваешь под [содержимое "обсласть 2" меняется]? Если ты, например, меняешь данные графика или меняешь вид списка - то тебе не нужны фрагменты. Если же тебе необходимо изменить разметку (например, заменить список картой) то используй фрагменты. С фрагментами, если их использовать правильно, проблем не будет.

Худший ответ:
Вот документация, но если кратко, основное назначение фрагмента - это повторное использование функциональных частей приложения оптимальным способом.
В данном случае необязательно использовать фрагмент. Но если вы пожелаете видеть "область 2" в другой части своего приложения, использование фрагментов для реализации "области 2" будет обоснованным шагом.
Основной минус фрагментов в том, что это независимые части приложения, которые не обязаны знать, что происходит в других местах приложения. А обмен информацией между компонентами в Android - довольно сложная, отдельная от данного вопроса тема.
Вопрос: На какой ОС православно изучать PHP+Yii?

Лучший ответ:
На любой, которая удобнее тебе. (PHP везде работает). Но, безусловно, *nix проще настраивать (если все вручную делать) + будет более приближен к боевым условиям (так как скорее всего боевые сервера будут на них). 
Но Vagrant вроде так же везде работает. Так что возвращаюсь к началу: на любой.

Худший ответ:
Unix системы. Во-первых, как правило, это конечная платформа для приложения, во-вторых, это просто удобнее - за две минуты ставится php + apache\nginx + mysql\postgres, за пять минут настраивается по куче готовых мануалов.
Вопрос: Почему футер не прижимается к низу страницы?

Лучший ответ:
body {display: flex;
	flex-direction: column;
	min-height: 100vh;}
.main {flex: 1;}
Но что-то мне подсказывает что так у вас возникнет еще больше вопросов. Найдите эту книгу
UPD: и забудьте про jquery пока не научитесь верстать.

Худший ответ:
Высота зависит от высоты контента, если его будет мало, чтобы высота блоков заняла всю высоту вьюпорта, то и футер не будет прижиматься к низу. Если вы выбрали тег футер, это не значит, что он автоматически будет внизу, напишите его вместо шапки и все равно все будет работать) Футеров может сделать бесконечно много.
Сверху написали, как прибить его. Вот еще вариант:
body
   position: relative
   padding-bottom: 100px
footer
   position: absolute
   bottom: 0
   height: 100px
100px - это например высота вашего футера, может быть любой.
Вопрос: GIT. Как сопровождать несколько проектов с одним ядром?

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

Худший ответ:
Если у вас многосайтовость с одним ядром, то держите все в одном репозитории.
Это избавит вас от ряда ненужных забот.
Если вы разойдетесь по разным репозитория, то получится, что у вас может быть задача например сделать фикс который затронет как общее "ядро" ( в init.php например что-то сделать) и при этом в конкретном сайте что-то добавить. И получится, что ради одной задачи вам надо делать 2 коммита в разные репозитории.
В истории таких изменений разобраться будет сложно. Да и работать так неудобно.
Вопрос: Как устроится стажером или junior (java) из глубинки?

Лучший ответ:
1900 ваканисй (да, 2 тысячи — я не опечатался)
https://hh.ru/search/vacancy?text=java&enable_snip...
Из них с зарплатой от 80 тысяч — 500 вакансий (у 1300 из 1900 вакансий просто не указана зарплата, ну сами выводы делайте)хотя у нас в глубинке
Преположим, вы в Магадане — да, стоимость авиабилета 33К
https://avia.yandex.ru/routes/gdx/mow/magadan-mosk... с последующим переездом?
Жизнь и судьба в твоих руках, а также арифметика

Худший ответ:
Можно, отправляйте резюме проходите собеседование, что вы хотите еще услышать?
Вопрос: Из-за чего выходит эта проблема?

Лучший ответ:
1. это ide, a не sata.
2. питание невозможно вставить иначе. вернее возможно, но необходимо конкретно попотеть.

Худший ответ:
А не пытается ли ПК загрузиться по сети? Может быть, стоит проверить сиквенс загрузки в биосе? Если сеть не участвует в процессе, я бы проверил еще джамперы на ide-устройствах. Кто из них мастер, кто слэйв. Всегда считал правильным подключать загрузочный хард на отдельный (годный и новый) шлейф, если была такая возможность. Если все настроено правильно, а замена шлейфов\питания не помогает, я бы обратился к мысли о замене харда. Или о его проверке на предмет плохих блоков (учитывая год на дворе и использование IDE такое более чем возможно). Перетыкание питания действует иногда на умирающие харды вроде дефибриллятора: он офигивает от потрясения и на какое-то время работает, пока не успокоится. И, кстати, как на материнке с кондерами?
Вопрос: Как решить проблему с запуском gulp?

Лучший ответ:
Судя по ошибке Error: Cannot find module 'gulp-sass' у Вас не хватает пакета для запуска gulp'a. 
Попробуйте установить необходимый пакет следующей командой: npm i gulp-sass --save-dev
И Вы лезете куда-то совсем далеко за решением данной проблемы.
1) Попробуйте добавить node-sass в package.json, в devDependencies:"node-sass": "4.7.2"
2) Полностью удалить папку node_modules
3) Заново установить зависимости из package.json командой npm i

Худший ответ:
Попробуйте npm rebuild node-sass --force
Вопрос: Можно ли удалять инфоблок по XML_ID?

Лучший ответ:
Получить ID элемента по XML_ID и удалять/обновлять по ID.
Если все сделано правильно это должна быть достаточно дешевая операция.

Худший ответ:
CIBlockElement - работает с элементами инфоблока через него удалить именно сам инфоблок нельзя.
Если нужно удалять элементы то CIBlockElement::Delete($ELEMENT_ID)  $ELEMENT_ID можно получить через филтрацию по нужному вам свойству
Вопрос: Как загрузить и отправить фото в сообщения через VK API?

Лучший ответ:
Приведу пример рабочей функции для загрузки фото для товаров в ВК, возможно поможет:function VKaddGoodsOnMarket ($name,$description,$category_id,$price,$photourl) {
	$vkToken = '';
	$vkGroupID = '';
	$vkVersionAPI = '5.60';
	//Получаем ссылку для загрузки фото
	$GET_getMarketUploadServer = [
		'group_id' => $vkGroupID, 
		'main_photo' => 1,
		'access_token' => $vkToken,
		'v' => $vkVersionAPI
	];
	$resukt_url_dp = json_decode(file_get_contents('https://api.vk.com/method/photos.getMarketUploadServer?'.http_build_query($GET_getMarketUploadServer)), TRUE);
	//Загружаем фото КУРЛом, отправляя ПОСТ на полученю ссылку
	$curl_file = curl_file_create($photourl,'image/jpeg','test_name.jpg');
	$ch=curl_init();
	curl_setopt_array($ch, array(
	CURLOPT_RETURNTRANSFER => 1,
	CURLOPT_URL => $resukt_url_dp['response']['upload_url'],
	CURLOPT_POST => 1,
	CURLOPT_POSTFIELDS => array("photo" => $curl_file)
	));
	//Получим массив с хешем и прочим
	$img_attach = json_decode(curl_exec($ch), true);
	
	//Сохраняем фоточку отпрявляя ГЕТ запрос в ВК
	$GET_saveMarketPhoto = [
		'group_id' => $vkGroupID, 
		'photo' => stripslashes($img_attach['photo']),
		'server' => $img_attach['server'],
		'hash' => $img_attach['hash'],
		'crop_data' => $img_attach['crop_data'],
		'crop_hash' => $img_attach['crop_hash'],
		'access_token' => $vkToken,
		'v' => $vkVersionAPI
	];
	$photo = json_decode(file_get_contents('https://api.vk.com/method/photos.saveMarketPhoto?'.http_build_query($GET_saveMarketPhoto)), TRUE);
	
	$photoGoods = $photo['response'][0]['id'];

	$GET_marketadd = [
		'owner_id' => '-'.$vkGroupID.'',
		'name' => $name,
		'description' => $description,
		'category_id' => $category_id,
		'price' => $price,
		'main_photo_id' => $photoGoods,
		'access_token' => $vkToken,
		'v' => $vkVersionAPI
	];
	$addMarket = json_decode(file_get_contents('https://api.vk.com/method/market.add?'.http_build_query($GET_marketadd)), TRUE);
	
	return $addMarket;
}

Худший ответ:
Для PHP 5.6+ ссылку на файлы($params) следует передавать в таком формате:Array('file1'=>new \CURLFile($img));
Вопрос: Насколько перспективно делать сайты на Readymag?

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

Худший ответ:
Преимущества и перспективы? А где сам вопрос?
Какие вам сайты нужны, что требует заказчик, с какой проблемой справились самостоятельно, что требуется реализовать?
А какие перспективы делать сайты лично вам? 
Для внутреннего употребления рекомендую вам все-таки wordpress. Все что вам надо вчера или когда-то надо будет завтра уже включено в виде плагинов, дополнений и макетов.
Вопрос: Как запретить запуск скрипта с папки?

Лучший ответ:
Ну порежьте права папке. Заодно посмотрите кто владелец скрипта и от чьего имени он запущен - может пора менять пароли.

Худший ответ:
Знакомый вирус однако ;)
Майнит по тихой.
пока удаляешь вирус можно и так.
Проверь такps axu | grep  /var/www/pravfelon/data/bin-tmp/ -| grep php | awk {'print $2'}
Сдох процесс ?
Если да закидывай в cron*/5 * * * * /bin/kill -9 $( ps axu | grep  /var/www/pravfelon/data/bin-tmp/ -| grep php | awk {'print $2'})
И лечи сайты ;)
Вопрос: Почему RT индекс в Sphinx не подхватывает файл синонимов?

Лучший ответ:
Один из вариантов ответа на вопрос "почему"
sphinxsearch.com/forum/view.html?id=12917

Худший ответ:
а не рт чтоли подхватывает?
Вопрос: Простой 3д редактор для планировки интерьера/квартиры, в идеале бесплатный?

Лучший ответ:
Мне кажется, вот этот один из самых простых: https://www.sketchup.com/ru

Худший ответ:
Кроме скетчапа можно ещё взять любой редактор, у всех есть триал на 30дней и этого белее чем достаточно.
Автокад,3DSmax и т.п., в чём умеете.
Вопрос: Как работает NAT и правда ли что он такой непробивной?

Лучший ответ:
Представьте себе компьютер в виде многоквартирного дома, где каждый сервис - квартира. У дома есть адрес (белый IP) и номера квартир (порты). Прислать письмо в такой дом очень просто, достаточно указать адрес и квартиру.
Теперь возьмём микрорайон, огородим его стеной с КПП, сделаем в нём внутренние (серые) адреса домов, неизвестные снаружи и оставим известным (белым) только адрес самого микрорайона. Очевидно, что адреса микрорайона и номера квартиры недостаточно для того, чтобы письмо попало по адресу. Есть вариант, когда все письма отправляются в один конкретный дом (DMZ), есть переадресация (port mapping), когда письмо, пришедшее в микрорайон с указанием определённой квартиры переадресуется с КПП в заранее определённый дом/квартиру.
Если же мы пишем письмо из микрорайона наружу, то на КПП (NAT) запоминают адрес/квартиру отправителя и получателя и все приходящие в микрорайон письма с адреса получателя переправляют отправителю исходного письма.

Худший ответ:
Клиент отправляет серверу запрос через роутер (nat же)
Роутер видит адрес источника и назначения, и подменяет адрес источника (который за nat, серый) на свой собственный (белый)
Сервер отправляет ответ на адрес роутера, т.к. запрос был от него. роутер опять подменяет адрес назначения со своего обратно на серый и шлет пк
Вопрос: Зачем нужен Vuex, если хранилище можно эмулировать с помощью data в рутовом экземпляре?

Лучший ответ:
Используйте глобальную дату,  но помните одно, что её надо самому чистить из памяти. Ещё надо как-то придумать геттреы и сеттеры для неё. Вдруг понадобится из users достать определённых людей и это всё на разных страницах. Или например проверить авторизацию? На vuex сделать это проще, написав один геттер
Когда у вас возникнет проблемы с хранением и переполнением, то вы сами придёте к vuex.
Страница с контентом:
Vuex

Худший ответ:
Одно дело, когда мы используем Redux для React'a, так как в последнем в руте у нас просто компонент, который свои состояния посылает в другие компоненты через props.
Вы не поверите, но Vue - это тоже просто рутовый компонент :)
Вопрос: Как залить laravel в чистый репозиторий на github?

Лучший ответ:
1. Клонируете Laravel c официального репозитория к себе на машину
2. Создаете свой новый проект на гитхаб
3. Заливаете туда содержимое laravel со своей машины
Обновляете свой проект когда нужно:git init
git add .
git commit -m "up"
git push -u origin master

Худший ответ:
Папку .git можно просто переместить в папку со свежим ларавел
Вопрос: Можно ли поставить в 2U корпус, на процессор радиатор для 1U корпуса?

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

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

Лучший ответ:
А зачем делать JSON.stringify, если поле data может принимать сырой js объект?

Худший ответ:
$.ajax({
                     url:'http://welovepavel.esy.es/t/yourVk/sendUser.php',
                     type:'POST',
                     dataType: 'json',                     
                      data:{myData:ourDataSend}                          
               });$ourDataSend = $_POST['myData'];
var_dump($_POST); //для отладки выводимого массива,потом удалить можно
Вопрос: Стоит ли работать?

Лучший ответ:
Не очень понимаю проблемы. Я с третьего курса работал full time, несмотря на то, что у нас занятия каждый день были, а не через день, как у вас.
Договоритесь с преподами о том, что на лекции к ним ходить будешь эпизодически, так как работаешь, а лабы будете сдавать оптом, приходя один раз в две-три недели. К пятому курсу на посещаемость обычно смотрят сквозь пальцы, главное, чтобы хвостов не образовывалось очень длинных.
По поводу офис/фриланс. Для джуниора фриланс -- это путь в никуда. Фрилансеры, как правило, варятся в собственном соку, кругозор со временем сужается. Поэтому с джуниорства заходить во фриланс -- идея так себе.
Идеологически правильно найти приличную контору, где приличная команда и приличные (интересные и большие) проекты. Где есть у кого спросить, и есть возможность посмотреть на то, как работает КОМАНДА, как планируется время, как ставятся и распределяются задачи, как контролируется ход процесса разработки и все такие вещи. Достигнув уровня крепкого мидла -- там уже можно пробовать смотреть на фриланс.
Вот, посмотрите дискуссию: Почему люди уходят с фриланса в офис? Там как раз народ рассуждал на тему фриланс vs. офис, и там здравые мысли присутствуют.

Худший ответ:
На данный момент для Вас лучше все же флиланс. Судя по посту, стараетесь учиться хорошо и это отнимает у Вас достаточно время и сил. Если пойдете в офис, не сможете качественно выполнять ни то, ни другое. До конца учебы всего 1,5 года, втянетесь пока в такую работу. Главное не застрять во фрилансе и после окончания учебы сразу ставить планку выше.
Вопрос: Как раздать интернет через ноутбук на другой ноутбук (странная схема подключения)?

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

Худший ответ:
Нужно проверить, что вай-фай сетевые карты обоих ноутбуков поддерживают технологию ad-hoc и раздать с первого на второй по вай-фай. Поможет любая прога раздачи вай-фай по первой ссылке в гугле.
Вопрос: MySQL, Хранимые процедуры и функции, как вернуть multiple rows?

Лучший ответ:
Если в процедуре нужно построчно обходить результат выборки, то придётся использовать курсорСREATE PROCEDURE curdemo()
BEGIN
  DECLARE done INT DEFAULT FALSE;
  DECLARE a CHAR(16);
  DECLARE b INT;

  DECLARE cur CURSOR FOR SELECT id, data FROM t1;
  DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;

  OPEN cur;
  read_loop: LOOP
    FETCH cur INTO a, b;
    IF done THEN
      LEAVE read_loop;
    END IF;
    здесь выполняются нужные действия
  END LOOP;

  CLOSE cur;
END

Худший ответ:
Процедура может возвращать результат селекта. Я бы даже сказал чаще всего так и бывает. А вот возвращающие что-то одно (функции) - пореже. 
Как типичный вариант - на входе получает кучку параметров-фильтров, флагов, а на выходе вываливает селект с отбором, сортировкой, группировкой по этим флагам.
Как тупой образчик  отбор контактов:
create procedure get_contacts (idescr char, itype int, show_hidden bit ) 
begin
... делаем кучи каких-нибудь проверок
и где-то в конце 
select ... from ... join .... 
where contacts.descr like idescr 
and (itype=0 or contacts.type=itype) 
and (show_hidden=1 or contacts.is_hidden=0)
end 
вызвав процедуру с параметрами '%%', 0, 1 - получим всех контрагентов, '%%', 0, 0 - только тех у кого не взведен флаг "скрытый" и т.п.
естественно пример примитивный и не учитывает кучи всего - сам принцип.
Вопрос: Почему не работает Skype на Windows xp?

Лучший ответ:
Старые версии не работают с 2014 и не только на XP. Да и если это новость - с 2014 года закончилась поддержка WinXP, так что...

Худший ответ:
Вообщем нашел я причину, IE8 не может подключиться к серверам Skype есть какое нибудь решение этой проблемы?
Вопрос: Память DDR4 2400 ECC заведется при поддержке процессором максимум 2133?

Лучший ответ:
DDR4 1600/1866/2133 - здесь указана максимальная тактовая частота оперативы, которую процессор может поддерживать. Если оператива имеет более высокую частоту, то частота будет обрезана по максимально-разрешенной частоте для процессора (заведется, но на меньших частотах, скорее всего на 2133).
Так-же если вставить дополнительный слот оперативы с меньшей частотой (чем у первой), то частота обоих планок будет равна наименьшей...

Худший ответ:
Просто сбросит частоту до 2133
Вопрос: Всегда ли в крупных конторах оговорено использование конкретной IDE?

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

Худший ответ:
Ну есть такое понятие как code style в каждой компании оно свое например отступы (пробелы, табы), вид документации функций, модулей и т. д. в принципе если вы сможете настроить свою систему под обще принятые стандарты, то никто не будет возражать.
Есть другой вопрос это лицензионность, иногда при продаже предоставляются лицензии IDE на котором создан программный продукт
Вопрос: Карту Skrill залочили. Как вывести деньги со Скрилл? Payoneer это коснулось?

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

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

Лучший ответ:
Если верстаете сайт с нуля до конца то уже знаете css достаточно.

Худший ответ:
Согласен с Карен Мнацаканян. Если вёрстаешь без проблем то знаешь. Попробуй пройти какие-то тесты, поймешь что надо подтянуть. К CSS можешь добавить предпроц Sass/Less. 
По поводу изучение JS не совсем согласен tema_sun. Я думаю что если взялся изучать JS, то надо все внимание обратить на него что-бы понять полностю (P.S Сужу по себе, мнения могут быть разные).
Вопрос: Оптимально ли написан код?

Лучший ответ:
1) для таких вещей не очень удобно использовать регулярки. Разбирать xml/html регулярками вообще вредно
2) логичнее в тег pre ничего не добавлять что бы ненароком не удалить лишнего. Вдруг там по замыслу автора уже стоял тег .
3) проще сразу убрать лишние строки или еще круче - завернуть их в параграфы.

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

Лучший ответ:
php.net/manual/ru/datetime.createfromformat.php
Создаете datetime из формата пользовательского ввода, при сборке sql запроса конвертируете в YYYY-MM-DD

Худший ответ:
$dateForDb = date('Y-m-d', strtotime($requestDate));Если нужен более красивый код, используй классы для работы с временем
Вопрос: На каком контроллере можно реализовать HID устройство (при нулевом опыте общения с аппаратной частью:)?

Лучший ответ:
Например на STM32. Практически любая отладочная плата подойдет, например STM32F4DISCOVERY. Кстати, там демо-прошивка как раз этулирует компьютерную мышку и мыргает диодиками.
www.st.com/en/evaluation-tools/stm32f4discovery.html

Худший ответ:
Проще всего на Arduino Leonardo. Микроконтроллер ATmega32U4. К нему даже примеры прилагаются, где эта плата подключается к компьютеру как мышь и клавиатура.
Что касается git push, git commit, то это способен делать и правильно настроенный веб-сервер.
Вопрос: Как найти к какому серверу подключается мобильная игра?

Лучший ответ:
Во-первых, чтобы просмотреть содержимое (не картинки, а код) APK файла, необходимо декомпилировать приложение. Но, возможно, код приложения обфусцирован (для человека он не читабелен), тогда смысла в просмотре кода нет.
Во-вторых, информация о подключении к БД (хост, логин, пароль, наименование БД) находится на самом сервере. Никто не будет размещать эти данные внутри приложения. Получение приложением информации из БД происходит через сервер по средствам API:
1. Приложение отправляет HTTP(S) запрос серверу. К примеру, проверь Email - localhost/api?action=email.check&email=test@gmail.com
2. Сервер обрабатывает запрос, проверяя его на наличие SQL инъекции (в идеале), и только потом, если это необходимо, идет обращение к БД.
3. Предположим, что сервер соединился с БД. Взял некую информацию и отправил ответ назад - приложению.
В-третьих, если сильно надо узнать куда и какие запросы посылаются, установи на устройство приложение Wireshark или любой другой анализатор трафика.
Советую почитать про клиент-серверные приложения и SQL инъекции :) Да и не всё так просто. Напрямую к БД подключиться ты не сможешь. Как правило, backend защищен от таких "взломов".

Худший ответ:
Поставь Wireshark и посмотри куда шлёт приложение какие данные. Если оно простое, то может найдёшь что-то вкусное. Если делали хотя бы среднячки, то уже сложнее.
Вопрос: Тернарный оператор выводит результат 1?

Лучший ответ:
В первом случае не тернарный оператор
Во втором случае: $a = (1==1) ? $a : "YES" — меняйте так, как вам нужно

Худший ответ:
Всё правильно вы получаете.echo ((1==1) ?? "YES");
Если 1=1 то выводим bool (в данном случае 0 или 1), а иначе выводим YES
Вам скорей всего нужно это echo ((1==1) ? "YES" : "NO");
Вопрос: Как более быстро и эффективно освоить Photoshop?

Лучший ответ:
А зачем? Изучай avocode

Худший ответ:
Первое и главное преимущество фотошопа - слои и их смешение. Начните изучать их. Потом маска. а все остальное фильтры, функции и пр. есть и в остальных редакторах.
Вопрос: Разные maildir в одном домене, Postfix+dovecot возможно-ли?

Лучший ответ:
Перенесите "тяжелые" ящики на др раздел и сделайте symlink

Худший ответ:
Можно изменить метод хранения с maildir на dbox. Dbox поддерживает "альтрнативное хранилище", т.е. позволяет хранить почту в 2-х разных разделах.
Вопрос: Google Analytics: почему не работают цели?

Лучший ответ:
Фух, разобрался. Стоял Google site tag, для него правильный код следующий:onclick="gtag('event', 'Произвольное название события', { 'event_category': 'forms', 'event_action': 'action-1-1', });"
P.S.Начиная с 1 октября 2017 года все новые аккаунты созданные в сервисе Google Analytics работают через код отслеживания Global Site Tag (gtag.js). В связи с чем и изменился подход в настройке некоторых целей и событий, и в установке самого кода отслеживания.
А большинство инструкций в рунете указывают старый код.

Худший ответ:
Огромное спасибо! Работает. Столкнулся с тоже проблемой. Перечитал все посты с проблемами по целям для гугла - тут и тут 
Но все оказалось проще - Global Site Tag (gtag.js).
Ценность цели и ярлык пробовали задавать?
 На всякий случай, может кому-то пригодится - https://developers.google.com/analytics/devguides/...