Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Учет рабочего времени. Правильный ли подход?

Лучший ответ:
Есть три версии происхождения проблемы:Тайминг ставится не совсем корректно;Вы не эффективно закрываете задачи;И то и то.Что делать? Безусловно, нужно честно пообщаться с человеком, который ставит Вам задачи.
Подойдите к нему с предложением посоветоваться и объясните ситуацию.Если задачи типичны и есть коллеги, которые справляются с ними в установленное время, то Вам придется поднять свою эффективность. Главное не относитесь к этому негативно, ведь это в целом повышает Ваши навыки и ценность как эксперта. Отнеситесь к этому как к вызову.Если же задачи уникальны, то нужно проговорить это и предложить увеличить количество времени по выполнению таких задач. Предложите со своей стороны шкалу сложности задач, чтобы Вы ориентировали руководителя о том сколько реально необходимо времени на закрытие задачи.В идеале начните собирать объективную статистику, самостоятельно фиксируйте сколько времени потратили на конкретную задачу. Через 2 недели - покажите эти цифры руководителю, сядете вместе и переоцените постановку времени для одного типа задач и для другого. Будьте честными, будьте командой.

Худший ответ:
Как у вас происходит учет рабочего времени и что можете посоветовать?
https://www.worksnaps.net/www/ , работаю через этот сервис, его и советую.
Вопрос: Порка идеи стартапа

Лучший ответ:
Посмотрите на интернационализацию фреймворка YII к примеру ссылка

Раздел Перевод->Перевод сообщений
Одним из типов источников перевода есть CGettextMessageSource, который позволяет переводить сообщения, хранящиеся в формате GNU Gettext

Я думаю сервис, предоставляющий тематические банки перевода агрегированных по тематике сообщений имеет шанс быть востребованным в среде разработчиков

Худший ответ:
> Что скажете по поводу данной идеи?
Была идея несколько более глобального проекта, все практически тоже, но только возможность самостоятельно перевода пользователями должна была быть обязательной.

Доп. функционал:
1) Отслеживание софта и его версий, с возможностью миграции старых строк в новую версию

2) API для выгрузки перевода чтобы софт мог сам его забирать

и т.д. идея на самом деле полезная, но для разработчиков в первую очередь, сомневаюсь что пользователи будут что-то сами переводить.

Монетизация — после накопления достаточной базы слов, можно предлагать автоматический перевод софта различным компаниям (при желании можно целиком переводить привлекая переводчиков). Проблема только в том, что одним переводом дело как правило не ограничивается.

> Возможно уже есть подобные реализации
glotpress, где-то с полгода назад я задавал подобный вопрос, но только код у него……………………… быстрее и проще новый написать, чем в нем что-то найти и/или исправить
Вопрос: Как измерить площадь объекта по фотографии?

Лучший ответ:
Белый фон. Контрастная с цветом шкуры сетка на фоне. Сверху шкура.
Анализируем картинку, считаем количество квадратиков которые закрывает шкура.
Если нужна повышенная точность - отдельно анализируем частично закрытые квадраты.

Худший ответ:
Мне в голову приходит такое решение.
При фотографировании класть 5 картонных квадратов контрастного цвета и строго определенного размера (скажем, 10 x 10 см) - по углам и в центре.
Потом сопоставляя их площади, можно примерно оценить искажения от объектива и неточности ракурса.
Потом считать тупо пиксели темнее некого порога и умножать на некий эмпирически подобранный коэффициент, который зависит от расстояния от центра и степени искажений, полученных на предыдущем шаге.
Вопрос: FTP хостинг для IP камеры?

Лучший ответ:
www.cameraftp.com/CameraFTP/Pricing.aspx — $ 1.50 в месяц, в принципе, не так уж и много

Худший ответ:
выбирайте freehosting1.net/free_ftp_hosting.aspx
Вопрос: Что лучше использовать ID или class?

Лучший ответ:
Недавно отвечал в соседней теме. Скопировал сюда.
1. Айдишник можно использовать на странице один раз. Два и более раза — это уже не валидно. Поэтому, если понадобится переделать сайт по схеме «три колонки → блок от края до края → снова три колонки» на одной странице, этот кусок кода придется полностью переписывать.
2. На один элемент можно повесить только один айдишник, а классов на один элемент можно повесить много. Получается, если вешать стили на id, мы лишаемся гибкости.
3. У айдишников слишком высокий вес селектора. Если вам понадобится контекстно перестилить что-то внутри колонки, то вероятнее всего вы впишите в селектор айдишник и потом, чтобы обнулить овверрайд или сделать новый, вам придется использовать этот же айдишник (или поставить другой). Классами перебить селектор с айдишником не получится — не хватит веса. Айдишник будет множиться в css-ке и реффакторить становится всё сложнее.
Поэтому выводы: 1) никогда не вешать на айдишники стили; 2) если нет выбора, писать селектор так: div[id="left"] {...} — этот селектор медленнее, чем селектор по классу, но и вес у него на равне с классом. Т.е. это меньшее зло, чем айдишник в стилях.

Худший ответ:
softwaremaniacs.org/blog/2006/01/22/id-class-difference
webo.in/articles/habrahabr/38-css-efficiency-tests-3
https://habrahabr.ru/post/153409/
первые три ссылки из поиска и таких сотни тысяч, думаете здесь будет другой ответ?
Вопрос: Чем чистить загрязнения в щелях техники?

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

Худший ответ:
Компрессор. Идеально подходит для чистки всего компьютерного железа. Результаты поразительные, бывало, что температура после чистки корпуса (и компонентов, конечно же) падала на 10 градусов.
Вопрос: Как обновлять CMS с открытым исходным кодом с помощью GitHub?

Лучший ответ:
Я так понимаю, что выше Вам советовали самому не ковырять ядро CMS, тогда и обновления проще выполнять.
При правильном подходе это делается так: есть сама CMS, которая регулярно обновляется, а есть расширения, которые пишутся под конкретный сайт, и которые обновляет разработчик сайта. И эти две сферы, в общем-то, не должны пересекаться. Тогда обновление самой CMS никоим образом не затрагивают вашего кода. Хотя, конечно, иногда приходится и код расширений менять, если меняется API работы с ядром, или структура БД и т.д.
Если же без вмешательства в ядро CMS никак не получается, то вариант только один - делать форк этой CMS, и при выходе новой ее версии руками аккуратно мержить изменения, а потом уже на сайт заливать

Худший ответ:
Хранить в репозитории, только изменяемые вами файлы, потом просто копировать новую версию CMS и смотреть изменилось ли что-то в изменяемых вами файлах.
А по-хорошему, попробовать не менять ядро CMS, а работать через встроенное API
Вопрос: Транспонирование звука?

Лучший ответ:
Если не боитесь читать исходники, возьмите libmodplug и посмотрите, как это сделано у них. Принцип вам MTonly уже описал.

То, что вы делали — «это слишком». Если брать каждый второй сэмпл получается примитивный частный случай (но совершенно правильный с точки зрения теории!) ресемплинга «на октаву выше». Не немного, сразу на октаву, т.к. частота вырастает сразу вдвое.

Если нужно не вдвое, ресемплинг нужно делать не так. В частности, брать не каждый второй, а допустим при проигрывании каждых очередных 100 отсчётов получать их из 101 исходного отсчёта. Таким образом вы сделаете звук чуть-чуть выше. Примитивный вариант для вас будет — линейная интерполяция: отсчёты расположены равномерно, но «решётки» не совпадают. Вычисляете, с какими весами должны входить два ближайших отсчёта.

Пример:
Пусть отсчёты PCM будут 15 123 53 234 54 52 35 151… Мы хотим сыграть их на квинту выше, т.е. для каждых трёх исходных мы должны воспроизвести два.
тогда на выходе будет:
15, (125+53)/2, 234, (54+52)/2, 35, и так далее. Я здесь «промежуточные» отсчёты, которые находились в тех точках, в которых в оригинале ничего не было, вычисляю при помощи линейной интерполяции. Поскольку новые отсчёты лежат точно посередине, два «соседних» входят с одинаковыми весами.
Другой пример с этой же последовательностью: мы хотим сделать из этих восьми отсчётов семь. На выходе:
15, (123*5+53*1)/6, (53*4+234*2)/6, (234*3+54*3)/6, (54*2+52*4)/6, (52*1+35*5)/6, 151,…
Или же, сдвиг на a=0.992:
15, 123*(1-a)+53*a, 53*(1-2a)+234*2a,… — осталось только научиться правильно обрабатывать момент, когда n*a становится больше единицы.
Стоит нарисовать «временнУю диаграмму» для того и другого количества отсчётов, а потом посмотреть, что и как вычислять.

Для аккуратной интерполяции есть более продвинутые алгоритмы, в частности, фильтры FIR (finite impulse response, КИХ, конечная импульсная характеристика) — они будут давать меньше «призвуков» при таком изменении тона.
А потом вы забьёте на реализацию этого самостоятельно и начнёте использовать библиотеку rubberband :)

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

Лучший ответ:
(?
Попробуйте это, если скармливаете все строки разом а не по одной. Ну и разделитель строк брался \n, если что учтите.

Худший ответ:
вы ему даёте .* и (.|\s)*, это жрёт всё подряд.
Вопрос: Стоит ли делать регистрацию в модальном окне jQuery?

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

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

Лучший ответ:
Скажу то, что наилучший бекап КД - это еще один КД, дальше по цепочке. Позволяют ресурсы - разворачивайте еще. Для примера: никогда не держу 1 КД и всегда на разных "носителях" (подразумевая или другую физ.машину или другую вирт. машину, на другом носителе) 
На данный момент: на ~60 рабочих станций - имею 3 контроллера домена. Из-за сложности в авторизации, в процессе запуска всей инфраструктуры (например после выключения питания у всего оборудования) - планирую поднять 4 КД. 
Теперь представьте: у вас навернулось "ВСЁ", как вы говорите. В таком случае - восстанавливать - не из чего. 
Насколько помню - восстановление КД, даже из снапшота виртуальной машины - катострафическая проблема и то с условием, что есть еще живые КД в сети. Поэтому снапшоты на вирт. машинах для КД - не используют. Ибо бесполезно. 
Относительно "иного бекапа" - используйте софтверные решения, которые позволяют копировать данные каталога, но они опять-же помогут только в том случае, если у вас есть живой каталог, в который можно развернуть какую-то "пачку архивированных данных". 
Бредни про домен с "аналогичными параметрами, учетными данными и прочее" - остались позади в прошлом. Извращенный вариант, который можно было использовать не более чем как костыль. Ныне это не работает и работать никак не должно. Каждая учетная запись, будь то пользовательская или учетка машины - это уникальный id - а не текстовые данные "логин-пароль", поэтому ничего "идентичного" создать нельзя. 
Рекомендую аккуратно! поглядеть что из себя представляет все это добро в ADSI редакторе (adsiedit) и ГЛАВНОЕ! знакомьтесь ближе с механизмом работы AD, если вы хотите с этим работать на "ты". Попробуйте начать с MVA Microsoft. бесплатно, информативно.И пейте седативное на ночь, чтобы ужасы не снились :) 

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

Лучший ответ:
Могу предложить абсолютно бесплатное решение:
В google.drive есть функционал форм.
Форма - это по сути некий набор вопросов, ответы на которые автоматически сохраняются в обычную таблицу в google.drive, по которой можно потом строить любые графики итд итп
Соответственно делаете форму в стиле "Кто потратил", "Сумма", "На что".
Даете доступ к форме всем кто может заносить расходы/доходы
Даете доступ к итоговой таблице всем кто может смотреть расходы/доходы
Все :)
PS
Для стартапа из двух с половиной человек, 1c это как то очень сурово.

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

Лучший ответ:
А вас не смущает то, что вы данные не отправляете в БД но делаете редирект ?header('Location: index.php');

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

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

Худший ответ:
Сколько стоит интеграция с системой оплаты на кассе в магазине?
Пяти - семизначная сумма в рублях.
Детально проработайте ТЗ, тогда можно будет говорить о стоимости разработки.
Очевидно, конечный бюджет зависит от квалификации и количества специалистов, а также от времени отведенного на разработку.1)Как определить, что это за человек в момент покупки? Возможно, нам нужно дополнить оборудование кассира неким своим гаджетом, например веб-камерой, которая считает с мобильного qr код. Или проще дать человеку вместе с приложением, карточку, которую кассир проведет через считыватель?
Проще по карточке.2)Как определить, что именно он купил? Как получить из оборудования, которое есть на кассе, набор товара, который он купил?
Изучайте документацию на кассовое оборудование и АРМ кассира. Возможны варианты.
Вопрос: Хеш пароля, уникальная соль?

Лучший ответ:
Намедни статью переводную опубликовали. Как раз про использование соли.
Если у вас паранойя, то соль лучше не хранить, а высчитывать на основе относительно доступных данных. Возьмите, к примеру артикул первой покупки пользователя, допишите сумму товара, добавьте общую константную соль и заверните это всё в MD5. Если покупок не было, то первый просмотенный товар (думайте сами). Если у вас данные по деньгам хранятся в другой БД получится достаточно стойко.
Можно генерить соль и новый хеш на основе последней записи в микроблоге или логине прикреплённого менеджера. фантазируйте.
Главное, ограничить возможность доступа к этим данным злоумышленника при частичной компроментации системы. К примеру у него естьтаблица с логинами и хешем, есть доступ к контенту сайта, но не получилось получить БД билинга. Или нет доступа к файловой системе, а вы завязались на параметры аватары. Уже будет сложнее.

Худший ответ:
Первое, что пришло в голову:

hashed_password = sha1(md5(password)+password)
Вопрос: Есть ли какая-нибудь бесплатная программа для учета интернет-трафика в локальной сети?

Лучший ответ:
Любой бесплатный биллинг.
nodeny-plus.com.ua - базово имеет нужные функции, бесплатный в этом варианте
bgbilling.ru/index.shtml - тестовой лицензии хватит на шару.
Если готовы немного потратиться, любой роутер MikroTik имеет нужный функционал из коробки.
Можно и через прокси с управлением, тогда Squid + морды.

Худший ответ:
Без прокси вряд ли обойдетесь, варианты:
Squid + sams ну или squid + sarg.
Вопрос: Как написать нейронную сеть для генеалогического древа?

Лучший ответ:
Проблема не в том, что с нейронными сетями дела не имели, а в том, что не знаете, как задачу сформулировать так, что ее можно было решать методами машинного обучения. Я бы посоветовал какой-нибудь вводный курс по ML (на coursera или udacity?), без разницы, с нейросетями или без. Если поймете, как задачу сформулировать (что на входе, что на выходе - что найти надо), то станет очевидно, как нейросеть (или любой другой классификатор) применять. Если в задаче не нужно код для нейросети писать, можно готовую реализацию взять, если нужно - ну написать можно; я так понимаю, проблема-то не в этом.

Худший ответ:
Мне кажется, задача несколько усложнена термином "нейронная сеть". Я думаю, Вам вполне подойдёт вариант турнира: https://github.com/balamut108/tournament_generator
Буду признателен, если внесёте свою лепту.
Вопрос: Cоставить SQL запрос?

Лучший ответ:
Искренне хотел вам помочь на за 5 минут не понял чего вы всетаки хотите.
Думаю проблема в том, что вам надо исподьзовать join'ы и джойнить все к счету, это должно решить проблему дублей.

А вообще названия полей вырвиглазные, читать неприятно. За одно Schet.shet вас тот кто будет поддерживать этот код возненавидит, уж используйте одно название.

И вообще начните с чтения книг, это скучно но полезно.

Худший ответ:
Хочется чтобы к счету который в таблиц Shet выводилась его сумма, сколько уже оплачено по нему и сколько оставалось оплатить, согласно формул:
Сумма всех наименований (кол-во * цену)
Сумма всех платежей
Разность общей суммы товаров и сколько уже оплачено.

Тоесть счет состоит из нескольких наименований, у которых прописана цена и кол-во, перемножаем цену и кол-во и складываем все наименования относящиеся только к этому счету.
Тоже самое и с оплатой, в итоге все это выводим.
Вопрос: Fullcalendar медленный рендеринг событий?

Лучший ответ:
Проблема решается, если использовать не метод "renderEvent", а передавать события через json-feed ( arshaw.com/fullcalendar/docs/event_data/events_json_feed/ ), возможно так же быстрым будет рендеринг, если задавать события массивом  ( arshaw.com/fullcalendar/docs/event_data/events_array/ ), но я не проверял этот метод.

Худший ответ:
@GeraldIstar Пометьте вопрос как решенный и напишите решение. Вдруг кому нибудь пригодится.
Вопрос: Как определить IE включая 11?

Лучший ответ:
var ua = window.navigator.userAgent.toLowerCase(),
is_ie = (/trident/gi).test(ua) || (/msie/gi).test(ua);
Смотрите userAgent. Правильнее искать "Trident", но для большей надежности можно проверить еще и "MSIE".

Худший ответ:
if (document.all) {
    // Код для всех версий IE. В других браузерах выполняться не будет.
}
Вопрос: Как реализовать постоянную анимацию при скроллинге?

Лучший ответ:
data-wow-iteration="10"
Задаете количество раз для повторения анимации.
В данном случае 10 раз

Худший ответ:
Можете совместно с animate.css использовать viewportChecker.js
Там по умолчанию повторение стоит
www.web2feel.com/tutorial-for-animated-scroll-load...
Вопрос: Защита json данных передаваемых с сервера?

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

Худший ответ:
Разницы между HTML и json нет, чтоб прикрутить что-нить вроде simplehtmldom.sourceforge.net/manual.htm уйдет 2 минуты лишних. Если очень хотите заняться security through obscurity, переделайте синтаксис ясона, во что-нить вроде Value<*>Value2<*> и меняйте его каждый день, но лучше найти более полезное занятие для себя.
Вопрос: Необходимо выбрать на какой технологии делать веб сервис?

Лучший ответ:
На всех указанных вами языках (и еще java) можно сделать вашу задачу. Все они в мейнстриме, явных аутсайдеров нет. Дальше уже выбираете язык на свой вкус, так чтобы было приятно и интересно работать.
Например так:
1) открываете гугл
2) пришите "rest api %lang% example"
3) читаете, пробуете, оцениваете, если не понравилось переходите к пп 1)
4) ???
5) PROFIT

Худший ответ:
Еще не стоит экономить на хостинге. Не забывать, что это тоже часть технологии разработки ВЕБ.Рефка ДО дает 10$ - это на два месяца виртуалки. Пользуйтесь проверенным профессионалами хостингом.
Вопрос: Debian: почему клиент yandex-disk сильно загружает процессор?

Лучший ответ:
он криптовалюту майнит на вашем компе:)

Худший ответ:
А как вы диск подключали?
я подключил по sshfs. На Raspberry Pi приседает, когда читает каталог файлов в mc или по ls. Если же проводить чтение запись по указанным папкам указанные файлы, то скорость ниже, чем у GoogleDrive, но не особо грузит проц. Полимо Raspberry Pi использую на ноутбуке, там особо задержек не наблюдается, но и нагрузка тоже прыгает до 50%. Связываю это с шифрованием передаваемых данных.
Вопрос: Как написать игровой сервер на Qt?

Лучший ответ:
Я думаю, подойдет. При наличии прямых рук Qt никак не сдерживает быстродействие. 

Нативный код на C++/Qt точно будет работать быстрее и кушать меньше ресурсов, чем Java. Писать на чистом C++, на мой взгляд, сложнее, чем на Qt. Что касается других C++ библиотек, то найти достойную альтернативу непросто. Qt — простая в использовании, хорошо документированная, мощная библиотека общего назначения. В Qt есть много возможностей, которые можно задействовать при реализации вашей задачи (включая вышеупомянутый QTcpServer, а также средства для параллельных вычислений), что свидетельствует о том, что инструмент для задачи подходит. 

Сложность реализации зависит от опыта разработчика. Для разработчика с большим опытом работы с Qt писать с помощью Qt будет проще, чем с помощью других средств. Для Java-разработчика — наоборот. Никакой чрезмерной сложности в Qt нет, это точно.

Худший ответ:
Если вы хорошо знаете Qt, то подводный камень только один — придется выложить денюжку при коммерческом использовании.
Вопрос: Как подключить paypal на сайт?

Лучший ответ:
Вот курсы https://developer.paypal.com/docs/classic/training/
Вот примеры кода https://developer.paypal.com/docs/classic/lifecycl...
Что именно там не понятно?

Худший ответ:
Вот курсы https://developer.paypal.com/docs/classic/training/
Вот примеры кода https://developer.paypal.com/docs/classic/lifecycl...
Что именно там не понятно?
Вопрос: Как перенести windows 7 с ssd на раздел hdd с возможностью загрузки с hdd?

Лучший ответ:
Значит не скопировали загрузочный раздел.

Худший ответ:
Раздел "Зарезервировано системой" - там данные для загрузки. Их надо тоже скопировать.
Вопрос: Почему перестали использовать frameset?

Лучший ответ:
Потому что при использовании frameset делается ещё один дополнительный запрос последовательно. Соответственно, время первоначальной загрузки станицы может увеличиться примерно на 2 секунды.

Худший ответ:
Удобства ради. Одна верстка под десктоп, планшет и мобильную версии.
Вопрос: Лучшие практики AngularJS?

Лучший ответ:
На сколько здесь актуальная информация?
При использовании ES6 (babel, typescript) часть этих практик становится неактуальной, но суть остается той же.
В дополнение, не совсем "бест практис"... скорее хороший список вопросов по ангуляру, расположенных в порядке приоритетов знания (ну то есть понимать то о чем спрашивается в начале важнее чем последние пункты) - ngExam. Если сможете ответить на все эти вопросы, то вы типа клевый.
Далее идет компонентный подход при проектировании приложений на angularjs. Можете так же погуглить смежные темы, ознакомиться с упрощенным вариантом регистрации компонентов в angular1.5
Отдельно попиарю темплейт проекта с babel, webpack (или jspm + system.js - как вам больше нравится) - ng6-starter

Худший ответ:
Используй сборщики webpack или yeoman и данная проблема отпадет. Сборщики сами подскажут тебе как нужно делать.