Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Драйвер дисплея AMD Конечное состояние: Ошибка Версия элемента: 8.970.100.7000 Размер: 90 Мбайт. Что делать?

Лучший ответ:
вот отсюда качни radeon.ru/drivers/amd

Худший ответ:
Итак , господа , к моему глубочайшему сожалению , здесь я не нашел ответ , зато "Неизвестный школьник на просторах интернета" знает , на удивление, "все". Посмотрите это видео . https://www.youtube.com/watch?v=JiGB97LomPE . Советую просто выключить звук .
Вопрос: Создание запроса UPDATE в mysql?

Лучший ответ:
Нужно использовать оператор IN
stackoverflow.com/questions/8991688/pdo-in-array-s...

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

Лучший ответ:
www.openstreetmap.org
Бесплатные карты с визуальным редактором.
Или Вам надо по существующей карте зоны выделять?
Тогда только кодить самим, это тривиально реализуется, есть готовые примеры у того же яндекса.

Худший ответ:
Вопрос старый, но вдруг кто-то еще ищет как это сделать. Интерактивная карта за 20 минут без плагинов и библиотек: https://www.youtube.com/watch?v=CurYICWI0T8
Вопрос: Верстка из PSD макета. Как правильно верстать?

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

Худший ответ:
1) Подумайте сами
2) Делай как хошь
3) px
4)  Посмотрите как работает бутсрап. Все зависит от дизайна, адаптивный, резновый
Вопрос: Как отследить статистику email?

Лучший ответ:
Расширю ответ @only-victor<?php
$src = './myimage.png'; //путь к реальной картинке
$image = imagecreatefrompng($src); //грузим её с помощью GD
header("Content-type: image/png"); //говорим браузеру что будем отдавать PNG
imagepng($image); отдаём картинку

//тут ваш код
соответственно можно в письмо вставить<img src="http://myhost/script.php">
и оно будет грузиться с вашего сервера и исполнять код, но у того же gmail, если не ошибаюсь, по дефолту картинки отключены

Худший ответ:
Посмотрите RFC, там есть параметр отвечающий за фичу "С подтверждением". Но она лишь включает в письме возможность, получатель должен одобрить отправку такого подтверждения. Обычно это делается только в случае ожидаемых писем. Мне почему то кажется что вы собираетесь спам рассылать и вам это не подойдет....
Вопрос: Где найти программу для отбора фоток при последовательном просмотре и отправке их в отдельную папку?

Лучший ответ:
Если под windows, то FastStone Image Viewer умеет такое.

Худший ответ:
А удаление не нужного треше не подойдет?
Вроде любой вьюер по Del умеет это делать
Вопрос: Как легально можно зарабатывать на ботнете?

Лучший ответ:
битки генерьте! 
Кста недавно поставил кому-то из знакомых игру, популярную, не помню че там за игра, не суть. Короче с ней ставился какой-то клиент типа как у близзарда панель баттлнет, управление апдйтами и еще чего-то, так там в бэкграунде какое-то толи спайваре, то ли малварь стояла - и все это в пользовательском соглашении было прописано.
Black Desert, во, посмотрите в гугле, чем они себе зарабатывают.

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

Лучший ответ:
Резистор 100 Ом ограничивает ток затвора.
Резистор 100 КОм подтягивает затвор к нулю когда выход микроконтроллера отсоединён или находится в третьем состоянии.
Диод - защита транзистора от тока самоиндукции двигателя.

Худший ответ:
100 ом защищает выход микроконтроллера, если транзистор будет пробит
100 ком подтягивает к нулю (если вы вынули микроконтроллер из панельки)
Про диод вы поняли правильно, при выключении любая индуктивность генерирует ЭДС, направленную в сторону протекания тока. Соотв. суммарное напряжение, питания+ЭДС может пробить транзистор.
Вопрос: Какую CMS выбрать для портала/сообщества?

Лучший ответ:
Всё, что вы описали делается на Wordpress без проблем.
Дополнительные возможности(авторизация через соц сети, рейтинг, кабинет пользователя, и ещё много чего) вы сможете сделать через плагины.
Сможете сделать хорошее оформление с помощью стандартных тем.
Wordpress, в отличии от DLE - бесплатная CMS
Я бы делал на Wordpress и вам советую

Худший ответ:
DLE, Wordpress - в них есть все необходимое.
Вопрос: Neo4j в рельсах (RoR)?

Лучший ответ:
Мне будет очень интересно, потому что о Neo4j я впервые слышу и хотелось бы чего-нибудь новенького на Хабре о Рельсах прочесть кроме уязвимостей…

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

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

Худший ответ:
Описанное вообще никак не относится к фоновым задачам. 
ТЗ тривиально для джуниора.
Вопрос: Как перенести в wordpress готовый сайт на HTML?

Лучший ответ:
Никак. верстать шаблон под WP

Худший ответ:
Никак, там php тесно сопряжен с html
Вопрос: Как оптимизировать VPS?

Лучший ответ:
Из того, что сразу приходит в голову:
Заменить gnome на что-нибудь лёгкое. (LXDE, Xfce)
Заменить firefox на тот же хром / закрывать ненужные вкладки / убрать все ненужные плагины / взять aurora(firefox-next) вместо firefox, в новых версиях как раз идёт борьба за потребление памяти, и в общем-то успешная.

А вообще, зачем на виртуалке окружение графическое и firefox, тем более, что памяти там кот наплакал? =) Может просто стоит изменить задачу изначально?

Худший ответ:
Да, правильнее переписать задачу, не использую firefox

Но поскольку она уже готова, просто хотелось узнать, существуют ли способы оптимизации со стороны сервера :)
Вопрос: Есть ли сервис для организации автоматических массовых выплат ка карты Visa/MasterCard?

Лучший ответ:
dengionline.com/obratnie-viplati
У них есть апи для обратных выплат, высылают по запросу.

Худший ответ:
У нашего сервиса SOLAR STAFF есть API для массовых выплат
Вопрос: Язык приложения в описании Itunes Store?

Лучший ответ:
Вроде бы я нашёл в чём дело.
www.iphones.ru/forum/index.php?showtopic=90606
Вкратце — Itunes показывает не тот язык, который установлен в Itunes connect, а тот, который указан в ключе " Localization native development region"

Худший ответ:
ИНФА

пункт Editing Localizations, там же под катом показано как выставить правильную локаль для аппы, судя по всему вы просто не указали язык при подачи аппы — поэтому ей выстален дэфолтный :( Это чисто описание, оно по сути никак не влияет на выдачу, только на то что увидит пользователь.
Вопрос: Куда трудоустроиться Python Junior'у?

Лучший ответ:
Тратить 2.5 часа на дорогу - кошмар. Особенно, если это время придется проводить в метро. Да еще и в час пик.
Уговорите текущее руководство нанять вам ментора :-). Или потратьте 40% от зарплаты на ментора, который будет час в день смотреть ваш код, давать советы, учить и т.п.

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

Лучший ответ:
Никаких заглушек. Вообще. Никогда такого не делал, потому что зачем она нужна, если есть graceful degradation вплоть до IE8?
Либо предлагаю оставить кроссбраузерность только для новых браузеров. Никто еще не оставил =)))

Худший ответ:
Никаких заглушек. Вообще. Перестали их делать еще пару лет назад. Объясняем всем что у этих людей также не работает вконтакте, одноклассники и ютюб, и как правил клиентам этого хватает.
Либо предлагаем им оплатить услуги верстальщика для доводки сайта под старые браузеры. Никто еще не оплатил =)))
Вопрос: Хочу сделать простую игру на JS. С чего начать новичку?

Лучший ответ:
Сначала изучите сам js- https://www.youtube.com/playlist?list=PL363QX7S8Mf...
Это канал Sorax'a у него самые лучшие видео уроки, объясняет без воды!!! Так же есть html5, css3 , и многое др.
А дальше могу посоветовать https://www.youtube.com/playlist?list=PLczcTSDLfwN...
Здесь уже обучитесь писать браузерную игру на html5, css3 и javascript'e

Худший ответ:
geekbrains.ru   там есть  курсы бесплатные "Основы программирования" и там как раз на javascripte в конце урока делают игру Блэк Джек
Вопрос: Почему программа не работает, фибоначчи с++?

Лучший ответ:
else if (n==1 && n==2) return 1;
"n" сразу в двух состояниях? o_O

Худший ответ:
Начнем с того, что ошибка здесь даже в первой строке. #include //что?
....
else if (n==1 && n==2) return 1; //здесь должно быть "или", а не "и" (это и есть проблема функции)
....
cout<<"Wprowadz numer liczbe"<> n;
//Что, по вашему, оно должно делать?
Вопрос: Как  понять определение из bootstrap 3.0 ?

Лучший ответ:
Между колонками сетки есть отступы (по дефолту 30 пикселей), которые задаются свойством padding. Так как у первой колонки будет лишний отступ, может возникнуть ситуация, при которой последняя колонка не будет влазить, или просто наши колонки будут сдвинуты на ширину отступа. Что бы это дело компенсировать, нужно для контейнера ввести отрицательный отступ (margin) на ширину отступа от колонки.
Просто посмотрите через инпектор пример сетки и отключите отрицательный margin.

Худший ответ:
Читайте документацию на английском, проблем не будет с пониманием...<div>
  <div class="item"></div>
  <div class="item"></div>
  <div class="item"></div>
</div>.item { width: 140px; padding: 0 20px;}
Если на русский перевести, то что они имели ввиду...
Вопрос: Почему autoload Путается?

Лучший ответ:
Перед data\validate::init(); нужно ставить "\", чтобы указать что 'data' это корневой namespace, а не вложенный в requests

Худший ответ:
укажите глобальный namespace \data\validate::init();
Вопрос: Google Chrome тупит на плохом канале

Лучший ответ:
Google Chrome тупит на плохом канале — это неоспоримый факт. Об всегда вспоминают во всех браузерных холиварах. Браузер изначально заточен под быстрый интернет. 

Решение:
 — На плохом канале лучше использовать Opera из-за хорошего кэширования.

Худший ответ:
Вообще, Гугл Хром странный зверёк. Дело в том, что он не на каждую вешалку по процессу создает, а на несколько складок по одному ему известному алгоритму. И бывает, что если одна складка полуевреи по неведомой причине (да хоть то же ожидание таймаута по запросу!) то все остальные складки в том же процессе тоже повиснут (асинхронен он чтоли?...). Решение тут видится только одно — убить соответствующий повисшей вкладке процесс (через диспетчер процессов самого хрома). Да, конечно, вы потеряете все складки, которые также зависят от этого процесса. Зато восстановите работоспособность и не потеряете все остальные вкладки. Этакий частичный ребут.
Вопрос: Какие плакаты разместить в кабинете информационных технологий?

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

Худший ответ:
Мотивирующее что-нибудь. Вроде 19-летнего(или сколько там ему?) парня, нанятого в Фейсбук писать мобильное приложение.
Вопрос: Как посчитать в гугл таблице количество символов в ячейке?

Лучший ответ:
Вы имеете в виду =len() ?

Худший ответ:
=ДЛСТР(A:A)
=ДЛСТР(A1)

https://support.google.com/docs/answer/3094081?hl=ru
Вопрос: По какой причине не используются числовые хеши?

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

Худший ответ:
А разве бывают не числовые хэши? Не слышал о таких.
Вопрос: В чем отличие Office 365 от Word Online (Excell Online)?

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

Худший ответ:
А если у вас есть подписка Office 365,  то, помимо десктопных версий, Word online и Excel online там присутствуют.
Вопрос: Когда считать процесс разработки ПО завершенным?

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

Худший ответ:
Определите требования, которым должен соответствовать проект. Когда они будут достигнуты, проект можно считать завершённым.
Новые идеи (кроме исправления ошибок и серьёзных недоработок) записывайте для будущих версий. Если пытаться сделать всё в текущей версии, Вы рискуете никогда её не выпустить. Особенно опасно, если надо сдавать заказчику.
Вопрос: Уронил hdd пропали некоторые папки?

Лучший ответ:
С физическими повреждениями — в контору по восстановлению дисков. Пусть хоть в гермозоне состояние головок и блинов посмотрят.

Худший ответ:
Есть такая старенькая прога — EasyRecovery — неоднократно выручала…
Вопрос: Как получить доступ к локальному JSON файлу?

Лучший ответ:
Гуглить "File Access" и "Filesystem API"
Начать можно отсюда www.html5rocks.com/ru/features/file_access
и отсюда www.html5rocks.com/ru/tutorials/file/dndfiles

Худший ответ:
Попробуй использовать веб-сервер какой-нибудь, чтобы получать json файл по URL типа
localhost/storage.json
если страничка грузится с урла //localhost/index.html - можно получать так$.getJSON('/storage.json');
Вопрос: Как можно проверять статус ip-камер видеонаблюдения?

Лучший ответ:
Пинг покажет только отвечает ли камера по ICMP, а ведь она может еще и подвиснуть так, что пинговаться будет, а данных нет.
Я бы предложил смотреть на наличие потока с камеры на сервер. Идут данные, значит жива. IPшники же камер известны, значит можно посмотреть льется ли с них что-то.

Худший ответ:
Настройке таймаут (-timeout): нет данных ffmpeg благополучно отвалится, вернув не нулевой код возврата (в Unix shell можно проверить через значение $?). Запустите его в скрипте, как отвалится - можно из консоли дернуть какой-то REST api при помощи того-же curl - поднять ошибку в базе /к примеру/ (хотя если вообще отвалился - что-то пошло не так). С серверной стороны можно настроить колбек на появление стрима (Wowza, nginx-rtmp это умеют) который эту ошибку заресетит.
Аналогично можно попытаться полностью обойтись колбеками на принимающем сервере.
Да, попробую быть телепатом, раз IP камера, значит поток от неё, скорее всего, RTSP или MJPEG (HTTP), следовательно смотреть документацию: ffmpeg.org/ffmpeg-protocols.html#rtsp и опцию -stimeout. Возможно придётся зафорсировать транспорт: -rtsp_transport tcp.
Вопрос: Как вы управляете своей базой знаний? Какие инструменты для этого используете?

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

Худший ответ:
Не доверяю облачным сервисам, и юзаю только жесткий диск компьютера. Создал себе html-рубрикатор по всему, что скачал \ нашел.
Небольшие статьи также оставляю в закладках браузера.
Вопрос: Зачем так много ненужных доменных зон?

Лучший ответ:
Во-первых, это бизнес. Многие компании специально покупают собственный домен, чтобы его потом отбить - здесь в силу вступают связи, нешарящие инвесторы, маркетинг и прочее. Огромное количество домен-барыг ждут с распростертыми объятиями открытие все новых и новых доменных зон - это на самом деле достаточно большой бизнес.
Во-вторых, это стереотип. В наших умах. Мы привыкли с дества, что url сайта выглядит как www.что-то.com или .ru или .org какой-нибудь. Но жизнь не стоит на месте - всё меняется, а интернет тем более. Согласитесь, что url вида www.mail.yandex более респектабелен для компании и удобен для пользователя нежели www.mail.yandex.ru

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

Лучший ответ:
Как вариант — Склонятор яндекса. Но далеко не ко всем приложениям подойдет.

Худший ответ:
Удобный морфологический анализатор для питона, который умеет склонять слова:
habrahabr.ru/blogs/python/49421/

Работает на основе словарей.
Примеры использования:
pymorphy.readthedocs.org/en/v0.5.6/usage/base.html
Вопрос: Какие есть методы считывания мозговых волн, например для сдвигания указателя мыши силой мысли?

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

Худший ответ:
На Биофаке МГУ есть проф. Каплан, который этими вещами занимается профессионально.
Вот видео для завтраки и примера
Вопрос: Как правильнее сверстать логотип из psd?

Лучший ответ:
о боги в каком вы веке живете
уже давно модно пользоваться image assets погуглите вам понравится
helpx.adobe.com/ru/photoshop/using/generate-assets...

Худший ответ:
Логотип не нужно "верстать". Он должен идти единым файлом, например в PNG или SVG.
Собственно в них поддерживается прозрачность.
Вопрос: Как сделать навигацию как у VK?

Лучший ответ:
https://github.com/devote/HTML5-History-API
В самом конце страницы ссылки на демки.

Худший ответ:
Смотрите в сторону pjax плагина.
Вопрос: Как спарсить страницу с помощью PHP Simple HTML DOM Parser?

Лучший ответ:
Попробуйте phpQuery<?php 
include 'phpQuery.php';
$html = file_get_contents('http://demo.phpost.net/posts/arte/57/qsdfgh.html');
phpQuery::newDocumentHTML($html, $charset = 'utf-8');

$result = array();
$result['title'] = pq('div.post-title')->find('h1')->text();

$result['img'] = array();
foreach (pq('div.post-contenido')->find('img') as $img) {
	$result['img'][] = pq($img)->attr('src');
}

$result['tags'] = array();
foreach (pq('div.tags-block')->find('a[rel=tag]') as $a) {
	$result['tags'][] = pq($a)->text();
}

print_r($result);
В ответеArray
(
    [title] => qsdfgh
    [img] => Array
        (
            [0] => http://i.i.imgur.com/HRrtdzw.gif
        )

    [tags] => Array
        (
            [0] => gol
            [1] => hgg
            [2] => ghf
            [3] => hjj
        )

)

Худший ответ:
habrahabr.ru/post/110112/ не пользуйтесь симплом он убор и утечки памяти случаются а нокогири оптимальная и простая штука
Вопрос: Какое микроконтроллер можно взять для реализации наручных часов?

Лучший ответ:
Нафиг не нужно цеплять все 27 светодиодов к отдельным ножкам. Подумайте о матричном включении.
Все зависит от того, какой вы функционал от часов хотите. Если просто часы, хватит Attiny 2313.

Худший ответ:
любой ибо по сравнению с потреблением светодиодов любое потребление МК это мизер.
Вопрос: Как вызвать функцию после отрисовки ng-repeat?

Лучший ответ:
Все просто, делаем подсветку синтаксиса директивой и проблем нет, angular сам все разрулит.

Худший ответ:
Удалось реализовать следующим способом.app.directive('onFinishRender', function ($timeout) {
    return {
        restrict: 'A',
        link: function (scope, element, attr) {
            if (scope.$last === true) {
                $timeout(function () {
                    myFunction();
                    });
            }
        }
    }
});<div class="file" ng-repeat="file in files"	on-finish-render="ngRepeatFinished">
	<file/>
</div>
Вопрос: Как создать корпоративный интранет-портал?

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

Худший ответ:
А почему принято решение отказаться от SharePoint?
Вопрос: Можно ли участвовать в разработке проекта как зритель? Просто для получения опыта и навыков?

Лучший ответ:
Будучи зрителем, вы не получите того опыта и навыков, о которых говорите. Только практика принесет плоды. По-моему, идеальный вариант, это сделать все, чтобы попасть в более-менее серьезную компанию Junior-разработчиком. Компанию, в которой сложились хорошие практики программирования, налажены процессы производства и взаимодействия людей внутри команды. 
В этом есть плюсы для вас:
— Само собой, опыт;
— Знание о хороших практиках и паттернах;
— Наличие опытных людей вокруг.
В этом есть плюсы для работодателя:
— Вряд ли вы будете просить высокую ЗП на начальных этапах;
— Если вы пришли в компанию не как на перевалочный пункт, то для работодателя вы инвестиция. То есть взращенный сотрудник, которого не нужно отучать от плохих практик, с которым можно работать и который находится в контексте проекта;
—Очень быстро вы сможете освободить других разработчиков от каких-то рутинных задач, который делать надо, но делать никому не хочется.
Но есть некоторые тонкости. Чтобы обучение в такой команде проходило максимально быстро, не стоит просто отсиживаться и ждать конца рабочего дня. Придется тормошить опытных разработчиков постоянно, спрашивать, просить code-review. Каждый день стараться делать что-то новое, стараясь также избегать рутины. Приходить домой и снова писать код, читать статьи, пробовать и т.д.

Худший ответ:
Единственный выход такой чтобы разработчики сами его пригласили, а не он искал разработчиков.
Вопрос: Синхронизация MySQL запросов

Лучший ответ:
Миграции.
Идея миграций - вынести создание и изменение структуры бд в программный код. Одно изменение - одна миграция. Миграции имеют порядковый номер и соответственно выполняются друг за другом согласно порядковому номеру, где-то в системе всегда хранится номер миграции, которая была применена последней.
Главное в миграциях, что после того, как она попала в репозитарий проекта, она изменяться уже не должна! Если нужно отменить изменения уже опубликованной миграции, пишется новая, отменяющая/исправляющая старую.
Разработчики должны изменения структуры/наполнение бд делать только миграциями. 
Опять же для CodeReview миграции просто отличный инструмент.
Для PHP
Например в Yii: 
www.yiiframework.com/doc/guide/1.1/ru/database.mig...
Как отдельно решение
https://github.com/ruckus/ruckusing-migrations
Для Python:
https://pypi.python.org/pypi/alembic
bash:
https://github.com/dwb/dogfish/blob/master/dogfish

Худший ответ:
я вот так делал когда-то своим велосипедом: habrahabr.ru/post/80486/ Суть почти как у вас, но вместо одно файла каждый раз создаётся новый. И каждый mysql сервер "помнит" какой последйни патч он выполнил.
Но есть и готовые решения (почитайте коменты).
Вопрос: Что делать с усталостью?

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

Худший ответ:
Потягайте железо дома или в спортзале — поможет переключиться на другое и расслабиться. Бассейн также хорош — после километра мозги точно прочистятся.