pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как применять перечисляемый тип enum?

Лучший ответ: В примере D,E,F не инициализирвоаны. В консоль выводится мусор.

Худший ответ: type -- это имя типа вашего enum. var -- название переменной только что объявленного типа. Код можно переписать так:enum type {
    A,B,C
};
enum type var;
Пример, конечно, ужасный. Создаётся впечатление, что type -- это ключевое слово, лучше классический enum fruit { apple, orange };. Плюс определять переменные в объявлении типа -- advanced feature, я бы её в первом же примере не давал.
Вопрос: Какие есть решения по организации некого Changelog для разработчиков и системных администраторов?

Лучший ответ: Любой багтрекер (например mantis) Infrastructure as a code.

Худший ответ: и хотели бы каждые действия свои где то логировать
они хотели или Вы?есть какие то готовые решения, не заточенные жёстко на программировании
txt файл подойдет?
Вот пример стандартного Change Log: https://github.com/yiisoft/yii2/blob/master/framew...
Обычный текст. Посоветовать редактор для текстовых файлов? Не понимаю в чем вопрос.
Вопрос: Как узнать хостера, находящегося за Cloudflare?

Лучший ответ: одна из причин использования CF - скрыть IP/хостинги т.д.
Соответственно узнать их тяжело.
Напрямую "обычными" способами IP(а вместе с них хостинг и т.п.) не раскрыть в этом случае.
Для этого нужно искать где владельцы/админы просчитались.
Случай из "практики": один из сайтов под CF для которого я хотел узнать IP рассылал письма со того же сервера где и находится сайт.
К письмам CF естественно не относится никак.
А в письме как известно видно всю цепочку серверов по которым оно прошло.
В итоге зарегистрировавшись на сайте, я запросил восстановление пароля на почту - и получил настоящий IP сервера в письме.
В общем есть много вариантов как можно попытаться получить IP.
Нужно только пораскинуть мозгами и подбирать вариант который сработает.

Худший ответ: Вот их хостер: https://byet.host
Вопрос: Стоит ли использовать смайлики на Хабре?

Лучший ответ: п.с. 
а так - хозяин барин unfortunately ... могли ошибиться (НЛО ведь ошибаются) - и мимо юзеря виновного мышкой промазать на вас...
upd или попасть "под горячую руку" и "чужое плохое настроение"...

Худший ответ: "Вопрос, конечно, интересный..."(с) Есть мнение, что смайлики - это протезы эмоций, и человеку, уверенно владеющему русским языком, они не нужны - он прекрасно обозначит свои эмоции прямо текстом, без протезов. И это относится не только к Хабру.
Вопрос: Где найти годные туториалы по C# для Unity 2D?

Лучший ответ: Выучите вначале C# по книгам:
1. https://www.piter.com/product/unity-v-deystvii-mul...
2. https://www.piter.com/collection/yazyk-programmiro...
Затем, приступайте к Юнити:
3. https://gcup.ru/forum/8-46855-1
4. null-code.ru

Худший ответ: Курите туториалы и мануалы с офф сайта и форумы, копируете с них код, разбираете каждое слово и знак в коде. Если таким образом просмотрите все видосы с офф сайта, сможете смело писать любые скрипты в юнити.
Другой путь - правильный путь. Разбиваете свою задачу на много мелких подзадач. Ищите код для каждой подзадачи. Разбиваете его на слова и знаки. Ищите пояснение для всех оных. Каждая подзадача даст базу для следующей. Таким образом вы максимально эффективно выучите часть юнити шарпа.
Заранее дам ответ на самый главный вопрос Unity 3D:
public GameObject otherClass;
void Start(){
otherClass.otherVar=5;}
p.s.
В юнити используется компонентная модель
Вопрос: В какой момент продукт перестает нести клеймо «самописный»?

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

Худший ответ: Я сомневаюсь что на вопрос вообще можно дать однозначный ответ.
Я считаю самописом, то что делается "мастером на все руки", сам себе и ПМ и верстальщик и бекенд и сео и архитектор и БА и т.п.
Вопрос: Выбор SSD на macbook pro?

Лучший ответ: емнип, практически любой 2.5" диск.

Худший ответ: Я бы это купил:SSD - Samsung MZ-75E250BW
https://market.yandex.ru/product/11929063/spec?tra...
Вопрос: Jquery или React?

Лучший ответ: Грубо говоря, в том же, в чём отличие jQuery от чистого JavaScript'а - в дополнительном слое абстракции, облегчающем процесс разработки.

Худший ответ: В чем могут помочь js фреймворки(React, Angular)?
Гуглите,этот вопрос возникал у каждого.
Вопрос: Экспресс обучение frontend разработке. Как подступиться?

Лучший ответ: Достаточно солидны список, неправда ли?
Вы не правильно сделали декомпозицию. Дробите список и перемещайте местами пока не будет абстрактных "базовое знание mysql". Да и зачем фронтэндщику вообще базовое знание mysql или php? Вам нужно знать как с бэкэндом взаимодействовать (HTTP, принципы REST хотя бы приблизительно понимать), примерно понимать что такое базы данных (localStorage, IndexedDB). Словом никаких mysql/php. Это потом когда-нибудь освоите.
Или например список ваших фреймворков. Выкидываем backbone - о нем можно почитать просто что он есть и что из себя представляет, но на вашем этапе толку не будет. Есть тройка лидеров - React/Angular/Ember. Затем идут небольшие фреймворки и библиотеки - Aurelia/Vue/Backbone/etc.
Вам на данном этапе стоит ознакомиться с одним зверинцем, посмотреть по рынку и подкинуть монетку если даже после этого не определились. Все фреймворки сегодня с большего похожи на уровне концепций, есть конечно и различия но лучше осознать общие а потом уже делить на частное.
p.s. я бы требовал еще es2015/2016, webpack/systemjs/вообще модули, препроцессоры стилей (хотя бы основы и понимание зачем нужны) и т.д.
Ну или еще - jquery можно не изучать. Ознакомиться - да, но на уровне джуниора нужно знать как решить стандартную задачку подключения плагина и организации очереди анимаций. А так в 90% случаев jquery даже и не нужен вовсе. Ну и AJAX - разберетесь с HTTP и вы познаете AJAX.
Ну и последнее. Джуниор это разработчик с годом опыта работы. Это человек который запросто может решать типичные задачи (можно пробежаться по фриланс биржам и составить представление о типичных задачах). Перед джуниором идет стажер.

Худший ответ: На данный момент освоил: html5/css3, верстку с psd макетов, основы javascript и jquery
если реально освоили это, то с остальным проблем вообще не будет.
1) sass учится за пару дней. даже видосы на ютубе есть
2) с Ajax то же самое - тот же js
3) Базовые знание Mysql и php - научись натягивать шаблон на любые популярные cms - и считай ты этот пункт выполнил - от верстальщика большего требовать не будут
4) Git, Gulp(Grunt), Npm - то же самое что и с sass. даже легче. это просто сборщики. ставишь их. гуглишь какие функции тебе нужны - ставишь плагины - все. висит в watch и можешь забыть о нем.
5) а вот с AngularJS уже посложнее. но если хорошо знаешь нативный js - то за недели 2 разберешься. но я все же советую учить react.
Вопрос: Доступ к сети Mikrotik из сети ASUS?

Лучший ответ: Первый порт на микротике в бридж с вайфаем, DHCP и NAT отключить. 
Ну или в Quick set выбрать пункт Home AP и настроить bridge

Худший ответ: Проблема решена. Необходимо было перевести в режим CAP
Но на RouterOS и RB962UiGS-5HacT2HnT несколько не понятна логика. При попытке сделать бридж с eth1  с другими портами, ОС меняет режим на WISP AP, выключает передатчик на 2.4 ГГЦ и начинает вещать в 5ГГц. При отключении 5ГГц и включении 2.4ГГц, меняется режим на CAP. Непосредственно в режиме Home AP нельзя установить бридж eth1 с остальными интерфейсами.
Вопрос: Возможно ли заддосить контейнер в докере?

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

Худший ответ: Да
Вопрос: 192.168.0.1 почему именно так?

Лучший ответ: Потому, что существует ряд стандартных адресов, предназначенных для локальных сетей. Документ, описывающий эти адреса.
Авторы документа:Network Working Group                                         Y. Rekhter
Request for Comments: 1918                                 Cisco Systems
Obsoletes: 1627, 1597                                       B. Moskowitz
BCP: 5                                                    Chrysler Corp.
Category: Best Current Practice                            D. Karrenberg
                                                                RIPE NCC
                                                          G. J. de Groot
                                                                RIPE NCC
                                                                 E. Lear
                                                  Silicon Graphics, Inc.
                                                           February 1996

Худший ответ: Вот почему: линк
БОНУС: Калькулятор расчёта подсетей/масок
Вопрос: Почему неправильно заменяется цвет в фотошопе?

Лучший ответ: Потому что этот инструмент меняет цвет, но при этом сохраняет яркость.

Худший ответ: Попробуй не через замену цвета, а выделить волшебной палочкой и залить нужным цветом
Вопрос: Как сделать FTP прокси?

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

Худший ответ: Привет,
Да много их... www.tlswrap.com , www.ftpproxy.org , www.hollo.org/frox , к примеру. Настройки там простые, как и сам FTP. В инетке доки, маны, конфиги за минуту находятся в поисковиках.
Вопрос: Существует ли удобная программа настройки для Cisco?

Лучший ответ: Дайте мне такое оборудование. Я буду сутками сидеть в "плохой консоли"!(

Худший ответ: В самом начале общения с cisco 2960 я использовал CDM (скриншот1), для 2851 SDM(скриншот2). Это GUI-среды для управления этим семейством девайсов. есть особенность (как минимум у 2851SDM). я смог зайти на интерфейс только через IE6.0 (WinXP SP2 на виртуалке, "классический" образ, не сборка). на 2960 тоже есть особенности, но решаемые. откуда скачал и как устанавливал сейчас уже за давностью не помню, но раз не осталось в памяти, значит было не сложно. Понятно, что сейчас они скорее "память", работаю через консоль. Но в самом начале оказались решением быстро "подхватить упавшее знамя" (заменить погибшего при трагических обстоятельствах Админа (с большой буквы), RIP).
Вопрос: Как в Linux настроить автоматическое подключение к точке доступа Wi-Fi до входа пользователя в систему?

Лучший ответ: Наверное, нужно прописать правило для systemd.

Худший ответ: Можно прописать в скрипт display manager'а. Для sddm это обычно /usr/share/sddm/scripts/Xsetup
Вопрос: Как произвести вычисления на стороне html?

Лучший ответ: Как я понял, вам нужно в шаблоне сделать вывод с учетом упомянутого условия. Тогда можно попробовать так.{{ if i|divisibleby:"b" }}
...
{{ endif }}
Если число делится нацело, то остаток от деления равен нулю. Как вам и нужно.
Вот ссылка.
Циклы тоже можно реализовывать в шаблонах.

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

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

Худший ответ: Посмотрите в сторону OpenNic регистраций, вроде битками регистрируешься, но доступ только при настроенном OpenNic днс. Должно получиться очень анонимно
Вопрос: Где изменить путь к скриптам, которые подключатся из расширения в папке vendor?

Лучший ответ: видимо в yii2-cart. Вы бы хоть линк дали на расширение, что бы посмотреть что там с assets. Почему он неправильно подключается, я просто скачал и подключил расширение
Если у Вас /frontend доступен из web - вы не правильно yii готовите. И проблема не в расширении или не только в расширении. Корнем сайта должна быть папка web

Худший ответ: Скорее всего тут просто проблема в .htaccess
Вы говорите, что вы пробовали
RewriteCond %{REQUEST_URI} !^/(assets)
RewriteRule ^assets/(.*)$ web/assets/$1 [L]
RewriteRule ^css/(.*)$ web/css/$1 [L]
RewriteRule ^fonts/(.*)$ web/fonts/$1 [L]
RewriteRule ^js/(.*)$ web/js/$1 [L]
RewriteRule ^images/(.*)$ web/images/$1 [L]
RewriteRule (.*) web/$1
Но это для basic шаблона. Вам нужно для advanced<IfModule mod_rewrite.c>
    Options +FollowSymlinks
    RewriteEngine On
</IfModule>
 
<IfModule mod_rewrite.c>
    # deal with admin first
    RewriteCond %{REQUEST_URI} ^/(admin)
    RewriteRule ^admin/assets/(.*)$ backend/web/assets/$1 [L]
    RewriteRule ^admin/css/(.*)$ backend/web/css/$1 [L]

    RewriteCond %{REQUEST_URI} !^/backend/web/(assets|css)/
    RewriteCond %{REQUEST_URI} ^/(admin)
    RewriteRule ^.*$ backend/web/index.php [L]

    RewriteCond %{REQUEST_URI} ^/(assets|css|js|images)
    RewriteRule ^assets/(.*)$ frontend/web/assets/$1 [L]
    RewriteRule ^css/(.*)$ frontend/web/css/$1 [L]
    RewriteRule ^js/(.*)$ frontend/web/js/$1 [L]
    RewriteRule ^images/(.*)$ frontend/web/images/$1 [L]
    RewriteRule ^(.*)$ frontend/web/$1 [L]

    RewriteCond %{REQUEST_URI} !^/(frontend|backend)/web/(assets|css|js)/
    RewriteCond %{REQUEST_URI} !index.php
    RewriteCond %{REQUEST_FILENAME} !-f [OR]
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^.*$ frontend/web/index.php
</IfModule>
Вопрос: Существует ли бесплатная программа для расчета сети, длины кабелей и прочих расходников?

Лучший ответ: Одно из двух:
- либо вы будете ~месяц вырисовывать на поэтажном плане мельчайшие подробности для точного рассчёта;
- либо нарисуете план быстро, но рассчитанную длину надо будет умножать на 2, а может быть и на 3.
https://ru.wikipedia.org/wiki/Парадокс_береговой_линии
Поэтому обычно монтажники не отмеряют и не отрезают заранее, а тянут кабель прямо из бухты; сколько получится - столько и отрежут (если опытные и ответственные, то ещё запас оставят несколько метров, ориентируясь по ситуации на месте).

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

Лучший ответ: С помощью обёртки vk_api для Python можно так:import vk_api

vk_session = vk_api.VkApi('+71234567890', 'mypassword')
vk_session.auth()

vk = vk_session.get_api()

posts = vk.wall.get(count=100)['items'] 
    while(posts):                                        
        for post in posts:                 
            print(post['id'])                     
            vk.wall.delete(post_id=post['id'])
        posts = vk.wall.get(count=100)['items']
Удаляются в обратном порядки примерно по 3 поста в секунду

Худший ответ: https://itbc.kiev.ua/how-to-clear-the-wall-vkontak... помогло
Вопрос: Как установить лимит на размер проверяемых файлов для grep?

Лучший ответ: Запускайте через find - findoм можно сделать фильтр и на прошедшие фильтр файлы запускать grep.

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

Лучший ответ: Через еще один микросервис.

Худший ответ: Гугли очереди сообщений. Также почитай про акторы.
Вопрос: Каким сервисом можно конвертировать бланки pdf в html?

Лучший ответ: Подскажите сервисы которые могу так сделать
work-zilla.com - идеальный сервис для таких задач, думаю рублей по 100-200 за форму это сделают.

Худший ответ: В акробате что-то подобное есть, отправка формы сразу из PDF. 
Может это поможет https://www.w3.org/TR/WCAG20-TECHS/PDF15.html или www.pdfill.com/how_to_email_fdf.html сам не пользовался.
Сервиса который бы выдавал готовую веб страницу именно с формой я не видел. Только для обычного текста с картинками.
Помнится встречал API инструмента  который на PHP конвертирует это дело, но название не помню ).
Вопрос: Что понимается под функциональным программированием и ООП в javascript?

Лучший ответ: Погуглите эти темы отдельно, поймите, что они из себя представляют. Потом прикиньте, есть ли они в JS, и как реализованы.
Еще советую такие два запроса в гугле
OOP in javascript
и
functional programming in javascript
Почитайте, разберитесь.

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

Лучший ответ: Поделив ширину на высоту мы получим соотношение сторон относительно ширины.
Если мы хотим изменить высоту сохраняя пропорции, для получения ширины надо новую высоту умножить на соотношение сторон.
Если мы хотим изменить ширину сохраняя пропорции, для получения высоты надо новую ширину поделить на соотношение сторон.var width = 1280;
var height = 720;
var ratio = width / height;//новая ширина относительно новой высоты
var new_height = 500;
var new_width = new_height * ratio;//новая высота относительно новой ширины
var new_width = 800;
var new_height = new_width / ratio;

Худший ответ: Крч, все решил:// Выбор оптимального размера
$initialSizeWidth = 660;
$initialSizeHeight = 500;

// $image[0] - ширина, $image[1] - высота

if( $image[1] > $image[0] ){
	$adaptedWidth = $initialSizeWidth;
	$coefficienWidth = $image[0] / $initialSizeWidth;
	$prevHeight = $image[1] / $coefficienWidth;

	$adaptedHeight = $initialSizeHeight;
	$coefficienHeight = $prevHeight / $initialSizeHeight;
	$adaptedWidth = $initialSizeWidth / $coefficienHeight;
}else{
	$adaptedHeight = $initialSizeHeight;
	$coefficienHeight = $image[1] / $initialSizeHeight;
	$prevWidth = $image[0] / $coefficienHeight;

	$adaptedWidth = $initialSizeWidth;
	$coefficienWidth = $prevWidth / $initialSizeWidth;
	$adaptedHeight = $initialSizeHeight / $coefficienWidth;
}
Вопрос: Централизованные бэкапы для Windows Server 2003/2008/2012?

Лучший ответ: Acronis Backup & Recovery всё это может.

Худший ответ: Из беспланого можно попробовать Veeam Endpoint Backup, только вот пункт 7 в бесплатной версии насколько я знаю, не реализован
Вопрос: Можно ли будет создавать крутые андроид приложения если пройти курс JavaRush?

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

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

Лучший ответ: Задача - защититься от таких угроз как кража и последующий анализ данных, и самое проблемное, анализ на месте.
Чет я не понял, если комп загрузился, диски уже расшифровались, как можно "защититься" от анализа на месте? Динамит под мышку?

Худший ответ: защититься от таких угроз как кража
Если физическая кража компа, то можно разделить все данные на части типа пиринговых сетей и хранить в географически разных местах. Доступ только к части данных бесполезен.
Если подключение и слив данных, то шифрование никак не поможет - ведь во включенном состоянии данные будут расшифрованы. Уменьшить вероятность помогут очевидные советы: обновлять ОС, поставить и обновлять антивирус, грамотное администрирование (если не уверены в своих силах - обратитесь к профессионалу), без необходимости не сидеть под рутом, не открывать аттачи в незнакомых письмах, не ходить по сомнительным сайтам и т.д.
Но вообще все это лишь видимость защиты. Представьте, что уведут ваш ssh-пароль от этого компа, подключатся к нему и сольют данные. Будь он хоть в охраняемом подземном бункере с зашифрованным диском.
Вопрос: Программа для удаленного выполнения разных задач?

Лучший ответ: SCCM, ansible, PS + скрипты
Для тестирования под Win есть ещё какой то продукт от MS, но я не помню его названия

Худший ответ: Добавлю, что стандартными средствами из командных файлов можно выполнять удаленные команды с помощью wmic:
wmic /node:"servername" process call create "notepad.exe"
Все это работает при наличии администраторских прав на удаленные ПК.
https://habr.com/company/pc-administrator/blog/342428/
Вопрос: Торговаться ли, если «рыночная» з/п программиста существенно ниже позиций других видов программистов?

Лучший ответ: Можно ли попытаться выторговать или уговорить у работодателя получить зарплату минимум Джависта
Попытаться можно но:
1) С улицы человеку сразу не дадут высокую З/П думаю надо всё же устраиваться на 100, поработать и потом уже просить 150-170 условно
2) Рынок он и есть рынок. Ок вы хотите получать выше рынка - прокачайте особые скилы. Нет таких скилов на этом рынке, или мало вакансий (мало конкуренции за разработчиков) просто уходите на другой рынок
Почему разработчикам платят много? Потому что это зачастую ядро бизнеса, элемент без которого он невозможен. Ваша профессия является ядром бизнеса? Её можно отдать на аутсорс?
В целом по ситуации надо смотреть, но я думаю ваша мысль верная:просто не стоит
У нас тоже люди приходили на простые вакансии и говорили что хотят в 2 раза больше. Спрашиваю: почему ты должен столько получать? Какие у тебя навыки, достоинства для этого? Молчат. "Просто хочу столько". Желание это прекрасно но оно должно быть чем-то подкреплено.

Худший ответ: Можно ли попытаться выторговать или уговорить у работодателя получить зарплату минимум Джависта
"Можно" - это означает не запрещено ли это неписаным кодексом фирмварщиков? Или не будут ли вас бить палкой, если вы об этом спросите? Не запрещено, не будут.
Вы вполне можете на переговорах о вакансии сказать - "Вакансия нравится, однако по зарплате хотелось бы столько-то". Однако, конечно, будьте готовы привести аргументы в пользу своей позиции, причем аргумент типа "а вот у вас рядом вакансия на другие деньги" не годится, ценности справедливости, равенства и братства - это не то, о чем в первую очередь заботится бизнес
Вопрос: Актуален ли этот ноутбук на 2-3 года?

Лучший ответ: актуален

Худший ответ: Расплывчатая конфигцрация. Оперативки 4...16ГБ. Так сколько? Если 4, то уже сегодня он устаревший и его будет недостаточно. Если 16, то уже получше и должно хватить как раз на несколько лет. То же касается диска.
Вы же уже заметили, что Android Studio или Eclipse или в чём вы там программируете, с огромной радостью жрёт столько памяти, сколько может. А ещё эмуляторы для тестирования/отладки. 3DMax будет благодарен за игровую карточку.
Я бы стационарный купил с большим монитором, но раз хотите ноутбук, то пусть ноутбук.)
Вопрос: Какой софт использовать для синхронизации файлов межу серверами?

Лучший ответ: syncthing  — то что вы ищите.

Худший ответ: по взрослому: docs.ansible.com/ansible/git_module.html
если вы админ - то изучите, оправдываемая инвестиция
ну а по-простому  - любая файлосинховалка, может, для Ваших задач этого достаточно
Вопрос: Mysql выдает ошибку на не UTF8 символы, как исправить?

Лучший ответ: https://stackoverflow.com/questions/10957238/incor...
https://stackoverflow.com/questions/1168036/how-to...
UPD: что пишет  SHOW CREATE TABLE и SHOW VARIABLES
LIKE '%char%' ?
UPD2: Как исправить ошибку при записи в mysql «Incorrect string value»?

Худший ответ: Я тоже пробовал изменить кодировку таблицы на utf8mb4 и это тоже не помогло, но помогло изменение кодировки самого поля:
ALTER TABLE `table` MODIFY `column` VARCHAR(255) CHARSET utf8mb4 null;