Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Объясните как исправить ошибку Javascript?

Лучший ответ:
У вас там используется jQuery метод .live, которых сдох уже пару лет назад и не поддерживается начиная с 1.7 или 1.6 версии примерно. А в данный момент у вас стоит 1.11 версия, то есть современная. Вам либо код переписывать (менять live на on и все такое), либо ставить древнюю версию jQuery, если в данный момент нет возможности перелопатить код.
Вот собственно сама строчка кода, на которую матерится браузер (там еще и другие такие есть, если что):$('#cart > .heading a').live('click', function() {

Худший ответ:
Не находит обьявленнго имени - или ошибка/опечатка в исходниках JS или библиотека не подключилась :) сам писал? если нет - иди к разрабу.
Вопрос: Законно ли получать донат с сайта?

Лучший ответ:
Цели, направление средств на которые является благотворительностью, регламентируются законом.  В случае пожертвования может быть (а при пожертвовании гражданину должно быть) определено использование средств по определённому назначению. Если такой цели нет - то это не пожертвование, а подарок (ГК РФ, гл. 32). 
В случае, если совокупная стоимость подарков ли пожертвований от посторонних лиц превышает 4000 р. в год необходимо декларировать их как доход и выплатить подоходный налог в размере 13% (за исключением пожертвований на лечение от благотворительных органицаций).

Худший ответ:
Пожертвованием  отечественное законо­дательство признает дарение вещи (включая деньги и ценные бумаги) или права в общеполезных целях.
Жертвователи - лица, делающие по­жертвования (ст. 582 Гражданского кодекса Российской Федерации). В том случае, если пожертвование делается на благотворительные цели (ст. 2 Фе­дерального закона "О благотворительной деятельности и благотворительных орга­низациях"),   жертвователь   (благотвори­тель) - юридическое лицо — пользуется льготами по налогу на прибыль (ст. 6 Закона Российской Федерации "О налоге на прибыль предприятий и организаций").
Благотворители — лица, осуществляющие благотворительные пожертвования.
Благополучатели — лица, получающие благотворительные пожертвования от бла­готворителей (ст. 5 Федерального закона "О благотворительной деятельности и бла­готворительных организациях").
Пожертвования могут делаться гражда­нам, лечебным, воспитательным, благотво­рительным, научным и учебным учрежде­ниям, учреждениям социальной защиты и другим аналогичным учреждениям, фондам, музеям, другим учреждениям культуры, об­щественным и религиозным организациям.
Договор о пожертвовании между юри­дическими лицами должен быть оформлен в письменной форме. Договор о пожер­твовании недвижимого имущества под­лежит государственной регистрации.
Жертвователь не вправе отказаться от исполнения договора о пожертвовании (ст. 577 Гражданского кодекса Российской Фе­дерации).
www.wildfield.ru/club/c03a004.htm
Вопрос: Почему прыгает контент и мигают картинки?

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

Худший ответ:
Блок с копирайтом не читабелен, добавьте ему фон чтоли.
Вопрос: Что нужно новичку для изучения MongoDB?

Лучший ответ:
1) Официальный курс, бесплатно онлайн:
https://university.mongodb.com/courses/M101P/about
2) Да чего там учить-то, там четыре метода всего
https://learn.javascript.ru/websockets
Библиотеку лучше SockJS
3) Смотря для какой платформы, если для веб то HTML/CSS/JavaScript

Худший ответ:
1) Официальный курс, бесплатно онлайн:
https://university.mongodb.com/courses/M101P/about
2) Да чего там учить-то, там четыре метода всего
https://learn.javascript.ru/websockets
Библиотеку лучше SockJS
3) Смотря для какой платформы, если для веб то HTML/CSS/JavaScript
Вопрос: Где можно найти/скачать шаблон сайта продаж услуг?

Лучший ответ:
для WordPress, Joomla и т.д.  themeforest.net 
для "1С-Битрикс" marketplace.1c-bitrix.ru 
вбиваете в поиск продажа услуг и ищите то, что нужно.

Худший ответ:
Смотря на какой CMS сайт делать будете.
Вот здесь можете глянуть www.templatemonster.com/ru, у них самая большая коллекция шаблонов под разные системы. Себе всегда нахожу именно то что хочется видеть.
Вопрос: Миграция с openvz

Лучший ответ:
А почему от openvz отказываетесь?
Можно на LXC мигрировать, так же виртуализация уровня ОС, но в апстриме с 2.6.32 ядра.

Xen и KVM — получить полный доступ к ФС виртуалки не проблема, но только в монопольный доступ — ФС подмонтирована или к хосту или к виртуалке.

Худший ответ:
В Openvz проблем с выделением памяти нет. 
Например, можно сделать так — hastebin.com/rurevahadi.vala
Но с ipv6 там п*ц, да. 

А так, KVM. Если ядра разные не нужны — lxc с lxctl. Уживаются на одной машине более чем. 
В обоих случаях доступ к ФС только если виртуалка выключена. В LXC.tl фс монтируется на хосте, но попытки записать туда ни к чему хорошему с т.з. виртуалки не приводят.
Вопрос: Как задать единый стиль в Finder?

Лучший ответ:
apple.stackexchange.com/a/122652
Пункт 3 можно выполнить командой killall Finder.

Худший ответ:
Супер. Работает и просто.
Вопрос: Как набрать людей в группу вконтакте?

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

Худший ответ:
Бесполезную массу списывают в каждой чистке ВК
Оптимально - качественный инвайтинг. Либо руками.
Вопрос: Какой есть Real-time редактор для верстки Html/CSS?

Лучший ответ:
brackets (вот урок www.youtube.com/watch?v=sREM7ubwLWw) и jsbin (jsbin.com/). Мне лучше brackets

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

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

Худший ответ:
Праивльнее будет адресовать этот вопрос техподдержке reg.ru
Про то что деньги поделите, думаю, стоит умолчать.
Вопрос: Писать ли уроки по программированию?

Лучший ответ:
Я буду обучать людей не языку программирования как самоцелью, а самой идее программирования и из чего оно строится на примере языка.
Все нормальные книги по алгоритмизации для этих целей вводят понятие "всевдоязык". И да, это практикуют уже не один десяток лет. Но кто сейчас читает эти книги?но не входящие в обычный цикл темы
Что значит "не входящие"? В ВУЗах это все как бы дают еще на первых курсах. Опять же на усвоение этого материала нужно порядком времени.Как показывает практика, обычно десять листов книги можно уложить в конспект на пол листа
Потому то когда вы читаете учебник или книгу полезно делать эти самые конспекты, строить майд мэпы и т.д. Помимо мыслей там обычно раскрываются предпосылки и т.д. Изучение по "выжимкам" станет заучиванием без понимания сути вещей.Особенно это касается первых 100 страниц, которые можно вообще ужать в десять.
Книги бывают разные. Иногда выкинув эти первые 100 страниц дальше читать в принципе бесполезно так как вы не понимаете предпосылок.он дает отсылку, где и когда это будет изучено
Так делают все адекватные авторыЯ буду по возможности давать как можно больше картинок и как можно более понятных примеров кода, без излишеств и гигантизма.
Картинки это хорошо конечно, но опять же чем ваш подход отличается от остальных? У нормальных авторов и так есть понятные схемки, картинки, метафоры и прочие вещи упрощающие понимание.Поскольку данные уроки действительно долго и сложно делать, купили бы вы их?
Все что вы описали я изучил в ВУЗе и из книг. Более того любой другой так же может это сделать.

Худший ответ:
Не пишите. Если вы специалист - у вас не будет этих вопросов. Если вы не специалист - не нужны такие уроки.
Вопрос: Как отключить виртуальную клавиатуру Касперского в Firefox?

Лучший ответ:
Отправил ссылочку на вопрос сюда habrahabr.ru/company/kaspersky/questions/
Хорошее нововведение оказывается :)

Худший ответ:
Попробуйте для начала запустить с ключом -P и выбрать новый профиль. Если пропадёт — искать где-то в папке с профилями.
Вопрос: Настройка смешанной системы debian?

Лучший ответ:
А как вы пытаетесь ставить версию из другого релиза и что именно при этом не так с зависимостями?

Обычно, если использовать что-то в духе (default release — stable)
aptitude install package -t testingaptitude предлагает обновить все необходимые зависимости. в apt-get тоже опция -t для этих целей служит.

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

Лучший ответ:
Ну если вам платят и не ругают значит работодателя всё устраивает и у него есть резон это делать )) Хотя конечно то что части системы не понимаете это не гуд. Комментариев и документации-то нет?

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

Лучший ответ:
Копипаст это плохо(если не знаешь, что копипастиш)!-glVertexAttribPointer(0, 4, GL_FLOAT, GL_FALSE, 0, 0);
+glVertexAttribPointer(0, 2, GL_FLOAT, GL_FALSE, 0, 0);
Вы рисуете линии, следовательно, нужно только 2значения из буфера, а не 4. Подозреваю, что в примере рисовали квадраты:)
З.Ы. Тестировал в OpenTK, все заработало.
UPD. Извиняюсь за задержку как-то долго я не заходил в linux. Возможно я опоздал, но все равно код будет полезет тем кто прийдет сюда из гугла. Тестировал я ваш код таким образом:#include "widget.h"

Widget::Widget(QWidget *parent)
    : QOpenGLWidget(parent)
{
}
GLuint VBO;
GLfloat arr[4];

void Widget::initializeGL()
{
    glewExperimental = true;
    glewInit();
    glClearColor(0,0,0,1);
    glColor3f(1,1,1);

    arr[0] = -1;
    arr[1] = -1;
    arr[2] = 1;
    arr[3] = 1;

    glGenBuffers( 1, &VBO);
    glBindBuffer(GL_ARRAY_BUFFER, VBO);
    glBufferData(GL_ARRAY_BUFFER, sizeof(arr), arr, GL_STATIC_DRAW);
    glEnableVertexAttribArray(0);
}

void Widget::paintGL()
{
    glClear(GL_COLOR_BUFFER_BIT);
    glLoadIdentity();

    glColor4f(1.0f, 0.0, 0.0, 1.0);
    glVertexAttribPointer(0, 2, GL_FLOAT, GL_FALSE, 0, 0);

    glDrawArrays(GL_LINES, 0, sizeof(arr));
}

void Widget::resizeGL(int w, int h)
{
    glViewport(0,0,w,h);
}

Худший ответ:
Не важно с какими библиотеками OpenGL находится в связке, код, в принципе, будет везде одинаков.
Посмотрите в книге "OpenGL супер книга" там есть описание данной функции(glDrawArrays).
Так же можно взглянуть на проект там используется данная функция.
Вопрос: Мгновенная сихнхронизация файлов между 2мя серверами?

Лучший ответ:
правильнее было бы сразу выдавать адреса картинок на i.site.ru

Худший ответ:
Посмотрите в сторону csync2 (не небольших объёмах) и glusterfs на больших.
Вопрос: Есть ли готовые скрипты для корзины на сайт?

Лучший ответ:
Мой проект, не рекламы ради:
wicart.ru

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

Лучший ответ:
На любом. Глупый вопрос.

Худший ответ:
Есть написанный сайт на Rails, но на нем много ошибок. Не знаю стоит ли разбираться в етом или написать сайт на языках которых более-менее знаю! Не доходит как редактировать сайт на Rails...
Вопрос: Rails: Какие гемы Вы используете

Лучший ответ:
Тестирование:

* Cucumber — этот bdd фреймворк изменил мое сознание и дал увидеть какими красивыми могут быть тесты. Использую для интеграционного тестирования.
* Capybara — высокоуровневый движок для проверки существования элементов на странице и прочего барахла.
* Rspec — чудная штукенция, красивый и очень удобный тестовый фреймворк, который использую преимущественно для тестов контроллера и моделей.
* FactoryGirl — удобная библиотека для создания фабрик для создания объектов.
* DatabaseCleaner — для подчищения мусора перед/до/во время тестов.
* CapybaraWebkit — это чтобы не открывать браузер при запуске тестов. Экономит время и вообще труъ. В своем проекте только за счет этого уменьшил время прогона тестов раза в 2.
* ParallelTests — распаралеливаем тесты, за счет этой штуки выигрыш по скорости получил в 5 раз примерно.

Разработка:

* BetterErrors — ну уж очень удобная штука! Красиво отображает ошибки. Настолько полюбилось, что таскаю из проекта в проект и везде ставлю. Только добавьте к нему binding_of_caller, чтобы включить продвинутые возможности, такие как консоль прямо в окне с ошибкой!
* QuietAssets — просим ассеты не шуметь в логах. Рекомендуется только для development режима.
* Annotate — добавляем в модели (а также можно и в тесты соответствующие) схему таблички. Я нахожу это весьма удобным.
* Brakeman — нам же не начхать на безопасность, правда? Правда! Поэтому мы будем хорошими молодцами и будем хотя бы иногда сканировать наше приложение в поисках уязвимостей, порой можно что-то очень даже дельное найти.
* Gon — передаем данные из рельс в js легко и непринужденно. Очень удобный инструмент, правда! Попробуйте!
 * Slim — красивый и очень легкий шаблонизатор. Приятнее, чем, erb, легче (как минимум — визуально), чем haml.

Перечислено, конечно же, далеко не все, что использую. Пользуйтесь на здоровье. :)

Худший ответ:
eventmachine - гем для сетевого взаимодействия в Ruby. 
mongoid - гем для работы с  mongoDB
Вопрос: Какие ошибки у меня в дизайне?

Лучший ответ:
Я думаю, главная в том, что дизайн отсутствует :)
Возможно, этот линк правильный? 

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

Лучший ответ:
сайты о стиле, моде, дизайне

Худший ответ:
Вдохновиться можно здесь: 
awwwards.com
www.cssdesignawards.com
www.bypeople.com
www.smashingmagazine.com/category/design
https://www.pinterest.com/webdesigns/web-design-in...
bestwebgallery.com
Вопрос: Как узнать ОС своего хостинга на PHP?

Лучший ответ:
Константа PHP_OS

Худший ответ:
phpinfo или system('cat /etc/os-release') или system('uname -a').
Да куча способов.
А лучше спросить у хостера.
Вопрос: W3C-валидатор ругается на apple-touch-icon?

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

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

Лучший ответ:
onclick в ссылке?.. Здравствуйте, дремучие 90-е...<a href="#" class="btn-on" data-action="load" data-id="...">...</a>
...
$(document).on('click', '[data-action="load"]', function (e) {
	e.preventDefault();

	var $link = $(this),
		id = $link.data('id');

	$link.addClass('loading');
});

Худший ответ:
function delte(id) {
    this.value = 'Идет загрузка...';
    ...
}
UPD: Блин, запутали! Не КНОПКА, а ССЫЛКА!!!function delte(id) {
    this.innerHTML = 'Идет загрузка...';
    ...
}
Вопрос: Как лучше организовать мультиязычность на Wordpress сайте?

Лучший ответ:
Polylang в принципе далает свою работу не плохо. Если поставите wordpress.org/plugins/codestyling-localization/ то удобно будет делать переводы в самой теме.

Худший ответ:
Мультиязычность WordPress
Вопрос: Зачем нужен Qt Creator если он не может нормально компилировать?

Лучший ответ:
Вы просто её неправильно готовите =)

Худший ответ:
Какой проект? Какие настройки? Что используется? - на эти вопросы автор сенсации ответить не потрудился.
Вопрос: С чего начать написание поисковика?

Лучший ответ:
Видимо вам стоит начать с литературы по алгоритмам. Графы и другая математика.

Худший ответ:
есть поисковики с открытым кодом.
yacy.net/en/index.html 
есть  wget
Вопрос: Выбор карманного 3G-роутера?

Лучший ответ:
Android от 2.2 в режиме точка доступа+3g

Худший ответ:
Был обзор одного такого роутера:
habrahabr.ru/blogs/hardware/89024/
Вопрос: Какую OS лучше поставить в качестве «мини» сервера?

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

Худший ответ:
Машина слабая в роли ТипаСервера - Сервер 2003
Питание пропадает - бесперебойник.
Какие еще варианты то? 
2003 и 2008 серверы - на то и серверы, чтоб несколько лет работали без всяких мыслей о переустановке.
Вопрос: Где лучше прописывать условия в YII2?

Лучший ответ:
1. Красиво ли и целесообразно писать условия и циклы в модели, а не в контроллере, если это удобнее?
Да желательно писать всё что связано с обработкой бизнес-логики (там парсинги всякие) в моделе. В контроллере же, нужно это вызывать и просто передавать переменные ($_POST, $_GET)2. Мне нужно выполнять ajax запросы из БД. Стоит это оформить прям в контроллере или равносильно вынести ajax во вьюшку и передавать через POST уже контроллеру? 
Но ведь УРЛ от Ajax-запроса все равно вызывает экшен контроллера. POST'ом следует выполнять только то, что изменяет что-то - пишет в базу например. А для выборки нужно использовать GET. Во вью задаётся клинтская логика, которая вызывает урл и в ответ делается что-то - обычно это в 99% делается именно так.3. Как лучше - делать все циклы с массивами в контроллере и переменные уже передавать во вьюшку или равносильно, что и разбирать массивы во вью?
Ни в коем случае не нужно разбирать массивы во вью. Во вью нужно просто отображать эти подготовленные массивы, а подготавливатся они должны в моделе и в случае необходимости изменять своё содержимое через экшены.Есть ли вообще какие-то правила по этому поводу - оформление кода?
Почитай что такое SOLID, Separation of Concerns
А что касается MVC:
 - то модели должны быть толстыми (вся обработка должна быть только там)
 - конроллеры тонкими (должны уметь только получать и передавать)
 - а вью - тупыми (должны знать только как отображать)
Как-то так

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

Лучший ответ:
попробуйте grunt / gulp

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

Лучший ответ:
Храните счетчик на другом сервере. Например, существует сервис Firebase (firebase.com), который бесплатно предоставляет 100 мб места в БД, 5 Гб трафика и максимально 50 одновременных подключений. Если вас это устраивает, то это самый простой вариант, там код сведется кvar i = 0;
var fb = new Firebase("https://YOUR.firebaseio.com/");
fb.on("value", function(data) { // чтение 
    i  = data.val().counter;
});
fb.set({ counter: i+1 }); // запись

Худший ответ:
То что ты написал - это очень глупо и невозможно.Храни на сервере.
Вопрос: На чем писать проект сегодня? На PHP(Zend, Symfony) или Python(Django)?

Лучший ответ:
На Джанге работает много порталов Яндекса — это о чем да говорит. Однако, если вам надо что-то поаскетичнее, пошустрее, то pylons (тоже на питоне). Рельсы считаю слишком тормозными, хорошо для интрасетевых порталов где нет напряга в скорости, и можно использовать чистый ООП руби во всей красе, но на нагруженных проектах за это придется заплатить.

Худший ответ:
Не вкурсе про проекты на py/dj я занимаюсь PHP и высскажусь по поводу фреймворков из личного опыта(сравнительных анализов внутри PHP о FW куча). 
Может будет полезно автору поста, если склонится в сторону пыха…

Довольно плотно работал около года назад с Yii — мне он очень понравился и ORM там хорошие есть (причём даже под MongoDb нашлась), и идеалогия архитектурная, и всякая модульность и еще много плюшек. Короче достоинств масса с точки зрения кодинга. Плюс бурное развитие и сообщество с кучей плагинов.

В это же время сталкивался с codeIgniter… не долго… не много — но продукт на первый взгляд тоже показался качественным.

Сейчас около года сидим с ребятами на Symfony 1.4 + Doctrine. Чувствуется уже моральное старение продукта, однако всё довольно удобно (сложновато конечно на моменте изучения) — Схемы, модели, плагины.
AR из yii как то чтоли логичнее чем Doctrine ORM, но это наверное субъективно. Смотрим в сторону sf2 — интересно, но рано на нем делать долгоиграющие проекты (подождём хоть с годик).

И подытоживая — я бы вернулся на Yii. 

PS
Есть знакомые с серьёзными проектами на py и PHP. Лидеры команд склоняются порой к пыху — говорят рентабельнее.
Про руби, который живёт на рельсах, ничего не могу сказать, но в свете рыночной экономики и интуиции задвинули ROR пока в топку… и такое ощущение что не зря))
Вопрос: Почему z-index работает некорректно?

Лучший ответ:
Можно вообще не париться с z-index если сделать правильно. Например поместить элементы в конце html-кода. Вот так:... контент сайта

    <div id="invise-block"></div>
    <div class="popup-block">
        Popup Content
    </div>
</body>

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

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

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

Лучший ответ:
Собственно к примеру нужно восстанавливать 1 энергию в минуту, каждому пользователю, не через крон же делать?
А что вас смущает в этом подходе?
Пусть скрипт переберет пользователей, которым надо пересчитать энергию, и сделает это... запускайте раз в минуту да и все. Это намного лучше, чем висеть интерпретатору круглые сутки в памяти и периодически делать это.
Наверняка можно даже реализовать одним запросом это все.
Предположим что максимум энергии это 100:UPDATE users SET energy = energy +1 where energy < 100;

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

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

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