pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как хранить домашний медиа архив (фото, видео, аудио)?

Лучший ответ: Лет 5 назад задумался над этим вопросом, прочитал кучу инфы про хранение данных.
Можно разделить эти данные на два вида: доступные(по скорости и возможностям) и безопасные.
Самое надежное хранение - это перепоручить работу профессионалам. Облака именно из этой серии. Но безопасность весьма сомнительная. Но тоже нашел выход.
Все доступные бытовые носители не надежны в принципе. Даже dvd болванки подвержены старению, особенно дешевые китайские. А что говорить о надежности жестких дисков. И стоит ли говорить о хранении на ленте в этом контексте (кстати ленту для профилактики нужно периодически перематывать - иначе перемагничивание по слоям идет).
Но скорость доступа на этих носитеояз довольно высока.
Поэтому польщуюсь следующей конфигурацией:
Дома организован NAS сервер с доступом в сеть и возможностью подключать внешние диски. Фото и виде материал дублирую не только на внешних дисках, но и на dvd (ранее CD, подумываю о  Blue Ray). Окромя того этот мой домашний сервер периодически подключаю к бесплатным аккаунтам в облаке и сохраняю там те же самые файлы, но упакованные, сжатые и кодированные.
В итоге инфа 3 раза дублированна.

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

Лучший ответ: Web Sockets. Они созданы для чатов ^)

Худший ответ: Почему бы не сделать на Rails или Sinatra если RoR кажется тяжелым будет.
Вопрос: Почему Free-lance.ru заставляет оставлять отзыв заказчику — для получения денег по СБР?

Лучший ответ: Я думал уже все ушли с фри-ланса. Почему-бы не забить на этих неадекватов и не перейти на нормальные фриланс-биржи?

Худший ответ: Как всегда советую работать на odesk.com
pumainthailand.com/category/rabota-2/
Вопрос: Как отправить почту ?

Лучший ответ: mail('user1@domain.ru, user2@domain.ru, user3@domain.ru', 'My Subject', "My Message");
+ просмотрите логи веб-сервера. Возможно ошибка не в коде а в почтовом сервере. Функция же сама по себе почту не отправляет а лишь дает команду почтовому серверу. 
+ Получателя и тему лучше задавать в одинарных кавычках, ибо функция очень плохо реагирует на спецсимволы в этих полях.

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

Лучший ответ: Прошу прощения что побеспокоил, нашел сам: Mockingbird

Ещё из подобных:
Pencil Project
ProtoShare
Hot Gloo
MockFlow
Balsamiq Mockups
Creately

Худший ответ: Moqups
5 секунд поиска по слову «mockup»
Вопрос: Строки и символы. Как решить задачу с курса?

Лучший ответ: Ребят, всем огромное спасибо! 
Дело в том, что я не могу применять функции типа compress или append, так как полагается, что мы это не знаем еще.
В общем собрал с ваших решений по капле и выдал вот этот код, который удовлетворяет решению:message = str(input())
cnt = 1
x = 1
j = message[x:x+1]
for i in message:
    if i in j:
        cnt += 1
    else:
        print(i, end='')
        print(cnt, end='')
        cnt = 1
    x += 1
    j = message[x:x+1]
Немного корявый, но после долгих мытарств рад и этому) Что думаете?

Худший ответ: Еще можно так:def compress(msg):
    len_of_msg = len(msg)
    result = ""

    if msg != "" and msg is not None:
        i = 0
        while i < len_of_msg:
            j = 0
            current_char = msg[i:i+1]
            while i < len_of_msg and msg[i] == current_char:
                i += 1
                j += 1
            result += current_char + str(j)
    return result
Вопрос: Как сделать теги как на Тостере?

Лучший ответ: harvesthq.github.io/chosen . стилизуй как хочешь. Это такого рода multiselect)

Худший ответ: Select2  Там прокрутите - Tagging Support
Вопрос: посоветуйте мессенджер под линукс

Лучший ответ: pidgin, empathy. оба мультипротокольные, в общем то неплохие. empathy имеет ужасный интерфейс по дефолту, оба gtk, на qt — kopete

Худший ответ: Также пользуюсь qutim Ещё наура работает qip 2010 через wine но всётаки не ЮниксВей :))
Вопрос: Как привязать свой домен к почте gmail?

Лучший ответ: А что вы хотите получить от привязки почты к Google? Если вам нужно удобство интерфейса, то вы можете почту держать у себя на сервере и забирать в Google-аккаунте по IMAP. Если вам ещё нужна отказоустойчивость - делегируйте почту в Яндекс и также забирайте в Google-аккаунте по IMAP. Велосипед конечно, зато бесплатно и будет работать.

Худший ответ: forum.searchengines.ru/showthread.php?t=796470 вот что то такое поищите. 
Других способов (ну кроме как гуглу платить) нет. 
Свой домен потом вешается алиасом к купленному.
Вопрос: Как тестировать сложные распределенные системы?

Лучший ответ: Посмотрите, например, Vagrant
habrahabr.ru/post/140714/

Худший ответ: Цель интеграционного тестирования заключается в том, чтобы взаимодействие определенных подсистем не нарушало установленного контракта.
Вы можете использовать мокирование — имитировать эталонные ответы какого-либо сервиса. Например Mockito
А вообще хорошо бы иметь функциональные тесты — покрывающие бизнес-требования и прогонять их на QA окружении, максимально похожим на production.
Вопрос: Отчего svchost грузит ноутбук?

Лучший ответ: Довольно часто этот вопрос возникает пишу своими словами.
Сам svchost  ничего не грузит, он запускает системные службы windows
В системе запускается несколько процессов svchost  в каждый из которых в свою очередь запускает от 1 до 10 служб.
Непосредственные зависания связаны с работой этих самых служб. 
Служба архивации, индексирования, служба встроенного защитника(антивируса) естественным образом грузит процессор.
Другой вариант - ошибки работы служб, связанные с ошибками чтения-записи, старыми библиотеками, разрастание файлов логов до гигантских размеров, при которых начинаются тормоза  и.т.п.
Собственно, что делать, берете process haker смотрите в свойствах svchost  (ПКМ - services) И (property>threats>cyclesdata-services) какие службы он запускает и какая именно служба дает ошибку. Вот сходная(неточная) картинка , если "промотать" вправо видно будет службу, грузящую процессор
если служба не нужна, то в том же PH можно ее отключить. Если она необходима, и без нее работа невозможна, тогда устраняете ошибки, обновляете библиотеки, читая попутно решения проблем с этой службой на форумах.
По вашему вопросу в поиске пишут про подозрение на службу обновления 
sys-admin.kz/systadm/366-esent-474-datastore.html
answers.microsoft.com/ru-ru/windows/forum/windows_...
Которую можно приостановить, запуская в ручном режиме или почистить сбойные файлы.
UPD PH естественно, запускается под админом

Худший ответ: Антивируса нет?
ПС Отключи обновление винды и будет счастье, если не помогло то это служба индексации шалит ее грохай.
Вопрос: Где можно скачать 1C Bitrix и Шаблон для него?

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

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

Лучший ответ: не делать этого, никогда

Худший ответ: Html5 <audio>
или Flash
Вопрос: Зачем спрашивать дважды почту при регистрации на ресурсах?

Лучший ответ: Все просто. Рассказываю как разработчик. В общем приходит заказчик и говорит: 
 — Вот тут форма регистрации, поля такие, такие, почта два раза.
 — А зачем два раза почту-то? Вас не раздражает?
 — Нет. Вы не понимаете. Это стандарт. Все так делают, мы хуже что-ли.
 — Какой это стандарт? У кого?
 — У всех! На всех сайтах надо вводить по два раза. Вы что, вообще не разбираетесь что-ли в интернете? Мы вам платим за что?!
 — Ладно, пусть будет два раза.

Вот так и появляется два раза почта, обязательное подтверждение по e-mail, вырвиглазные капчи и «уберите эти длинные дефисы».

Худший ответ: На множестве, например, форумах по инету зачем-то требуют при регистрации дальнейшей активации по мылу. И в подавляющем их большинстве всякие OpenID не используются — каждый требует свою собственную регистрацию.
Человеку, имхо, свойственно набирать свой email быстро, т.к. наверняка он это делал не одну сотню раз (в отличие от пароля, который вводится аккуратнее, ибо пароль при вводе не видно и с неправильным не пустят) и если что, может проверить визуально. Но в длинных адресах (или при кривых руках) немудрено ошибиться, напр., в соседних буквах так, что и незаемтно.

Ну ввел человек как адрес свой легальный petrovich@yadnex.ru или pertovich@yandex.ru, а потом сидит гадает: то ли почта плохо ходит, то ли этот почтовый сервис на форуме забанен (а часто раньше банили mail.ru). Идет назад на форум, а зарегалиться заново нельзя, ник занят. И в профиль не войти, и адрес не поменять, т.к. аккаун не активирован… Круг замкнулся.

От ctrl-c/v, ессно, не спасет, но это на совести пользователя. И автокомплит браузера не всегда срабатывает.

В общем, двойное поле для мыла как двойное поле для пароля — простейшая проверка на дурака. Ибо не зря оно появилось со временем, статистика показала… Сам так, кстати, пару раз попадал.
Вопрос: Альтернативы MVC(Javascript)?

Лучший ответ: MVC - это архитектура, а не шаблон. И архитектура эта присуща именно UI-ным штукам. На сервере просто следует выделять отдельные слои но это не будет чистым MVC.
MVVM, MVP и т.д. это дальнейшее развитие MVC. По сути чем больше слоев и уже специализация оных - тем меньше связанность кода. Например в Angular связь между контроллером и вьюшкой поддерживает отдельный слой ($scope) - грубо говоря это ViewModel. Ну и т.д.
Словом... лучше напишите что уже пробовали и чем вас так не устраивает MVC и зачем вы вообще загоняетесь на эту тему?

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

Лучший ответ: Нужно перенести gulpfile.js, package.json, после чего сделать npm install и все будет ок.

Худший ответ: попробуйте npm install lodash._isnative
Вопрос: Что использовать для верстки+программирование — IDE или текстовый редактор?

Лучший ответ: Когда-то давно работал в текстовых редакторах. Потом перешел на NetBeans - как свежего воздуха глотнул. Потом попробовал триал-версию phpStrom, пришел в полный восторг и так на нем и остался. Теперь вообще не представляю, как можно серьезно заниматься разработкой без нормальной IDE.
Но зачем Вам в данном случае чужое мнение? Поставьте себе Sublime (если еще не работали в нем), и поставьте phpStorm - у них триал 30 дней - и сравните, попробуйте сами на вкус, чем они отличаются. В чем будет комфортней, на том и останетесь.

Худший ответ: Если учесть что в большинстве нормальных проектов верстка делается в шаблонизаторе... то однозначно IDE. Что Sublime Text, что TextMate, что Adobe Brackets, что Atom - они все конечно прекрасны, но....никто и никогда не заменит IntelliSense, инспектирование кода и доки. Да и всего остального. Это если у Вас одностраничный сайт визитка, можно не заморачиваться, и то, я бы с этим поспорил...а если страницы минимум две, и они генерятся на backend'е или даже на frontend'е - однозначно IDE. И уж тем более если Вы не один работаете. Если же стоит CVS и нужно сделать буквально мелкую правку на коленке, где Вы однозначно понимаете что ничего не отвалится (опечатка например в string, хотя уж лучше просто отредактировать предыдущий коммит), можно и любым из названных текстовых редакторов поправить и отправить коммит.
Вопрос: Как правильно осуществить построение маршрутизации PHP?

Лучший ответ: Посмотрите на тот вариант, который предоставляется в Symfony/Routing (не столько реализация, сколько вообще как определяются рауты) и попробуйте реализовать по схожему принципу.
По сути, все сводится к формированию регулярного выражения из правила. Например правило видаroute="/blog/{id}" requirements={id: '\d+'}
где route - это шаблон нашего урла, а requirements - валидация параметров (опционально)
сгенерит регулярку вида:^/blog/(?P<id>\d+)$
где (?P<id>\d+) именованный подшаблон (можно сделать и проще, но так удобнее). С версии 5,2+ могут быть такие варианты:(?P<id>\d+)
(?<id>\d+)
(?'id'\d+)
Далее ваш маршрутизатор при проверке соответствий с маршрутами просто проходит по массиву правил (по сути массиву регулярок) и смотрит соответствует ли оно какому-либо правилу.
На самом деле в целях обучения, это самый классный способ. Ибо там есть где подумать и над формированием новой строки, и с регулярками разобраться можно неслабо... Последнее поможет вам не только в PHP, но и в JS (немного), и просто в жизни (кучи IDE и редакторов имеют поиск и замену по регуляркам, что иногда очень полезно).
Схожая реализация в Yii, и в большинстве других фреймворков.

Худший ответ: Возможно есть где-то что-то почитать для таких как я, кому нужно понять работу этих элементарных вещей?
Посмотри как реализован роутинг в популярных фреймворках (Symphony, Zend, Yii & etc).
Вопрос: Почему вылетает собраный проект на других компах?

Лучший ответ: Советы от гуру C#'a:
- При компиляции приложения нужно двигать тазом так, будто вы уже ее юзаете.
- Делайте движения руками и глазами так, будто в нем нет багов.
- Двигайте пальцами так, будто вы УЖЕ у нее в IL-коде.
- Рычите, урчите, порыкивайте: показывайте что вы - ПРОГРАММИСТ!
А если серьезно - скомпилируйте приложение в режиме "Release", скопируйте в папку с .exe необходимые .dll-ки. 
На будущее - заведите виртуалку и тестируйте свои прожки на нем.UPD 1: 
Заходите в Мой Колбастер -> ПКМ -> Управление -> Служебные программы -> Просмотр событий -> Журналы Windows -> Приложение. И ищете все ошибки, источником которых является .NET Runtime и даблкликаете по ним, должно получиться так: 
Получите достаточно информативное сообщение об ошибке -> исправите ее -> ... -> PROFIT!!!

Худший ответ: Возможно не та версия, возможно не хватает чего-то еще. Гадание по кофейной гуще, в общем.
Вопрос: Как сделать, чтоб код jquey применялся ко всем объектам с id #modals?

Лучший ответ: id уникален и повторятся не должен. Для этого существует class, используется точно также, но может повторятся, а вместо "#" пишется точка - ".". То есть код приобретёт такой вид:$( ".modals" ).click(function() {
$( ".main" ).css( "-webkit-filter", "blur(5px)" );
$( ".modalDialog" ).css( "background", "rgba(0,0,0,0.8)" );
$( "html" ).css( "overflow", "hidden" );
$( ".main" ).css( "transition", "0.5s" );
});

Худший ответ: id уникальный атрибут, он не должен повторятся.
Вопрос: Алгоритм Флойда-Уоршелла

Лучший ответ: Похоже реализация не совсем верная.
Такая проверка не имеет смысла.if ((dist[i, k] * dist[k, j] != 0) && (i != j))
Взгляни на e-maxx. Там подробное описание.
Я реализовывал это на C++ таким образом:#include <iostream>

#define INF 9000000
#define MatrixLen 5

/* Алгоритм Флойда — Уоршелла.*/

/* Исходная матрица расстояний */
int matrix[MatrixLen][MatrixLen] =
{
    {0, 5, 2, INF, INF},
    {5, 0, INF, 7, INF},
    {2, INF, 0, 2, 8},
    {INF, 7, 2, 0, 1},
    {INF, INF, 8, 1, 0}
};

    /* Поиск расстояния минимального пути от каждой до каждой вершины */
    for (size_t k(0); k < MatrixLen; ++k)
        for (size_t i(0); i < MatrixLen; ++i)
            for (size_t j(0); j < MatrixLen; ++j)
                if (matrix[i][k] < INF && matrix[k][j] < INF)
                    if (matrix[i][k] + matrix[k][j] < matrix[i][j])
                        matrix[i][j] = matrix[i][k] + matrix[k][j];


    int from = 0;
    int to = 4;

        /* Теперь минимальное расстояние от любой до любой будет matrix[ОТКУДА][КУДА] */

    std::cout << "Path length from " << from << " to " << to << " is " << matrix[from][to] << std::endl;
Тут существуют вершины, между которыми нет пути. Расстояние между ними при этом задается как INF.

Худший ответ: Прогнал вашу реализацию с выводом на каждом шаге - всё работает.Исходный массив
0  8  0  0  10
8  0  4  0  0
0  4  0  6  16
0  0  6  0  2
10 0  16 2  0
-- Шаг 1 -----
0  8  0  0  10
8  0  4  0  18
0  4  0  6  16
0  0  6  0  2
10 18 16 2  0
-- Шаг 2 -----
0  8  12 0  10
8  0  4  0  18
12 4  0  6  16
0  0  6  0  2
10 18 16 2  0
-- Шаг 3 -----
0  8  12 18 10
8  0  4  10 18
12 4  0  6  16
18 10 6  0  2
10 18 16 2  0
-- Шаг 4 -----
0  8  12 18 10
8  0  4  10 12
12 4  0  6  8
18 10 6  0  2
10 12 8  2  0
-- Шаг 5 -----
0  8  12 12 10
8  0  4  10 12
12 4  0  6  8
12 10 6  0  2
10 12 8  2  0
Так что придётся Вам всё же лезть в дебаг и смотреть, что происходит и что идёт не так именно в вашей системе.
Вопрос: Вопрос по wordpress?

Лучший ответ: Wp-Recall это базовая версия плагина, подробней о плагине, на сайте разработчика.

Худший ответ: Да не нужна вам тут никакая соцсеть. Несколько обычных custom post types хватит. Pages - остается по умолчанию, Posts - новости компании/проекта. Создаете cpt User_Posts - это блоги пользователей (владельцев франшиз). Создаете cpt Franchise - это, собственно франшизы. Для юзеров создаете 2 новые роли (или модифицируете существующие) - User и Owner, например. User - обычный зарегистрированный пользователь сайта, без особых прав - может лайкать, подписываться, оставлять комментарии и отзывы. Owner - может публиковать User Posts и  Franchises, редактировать их, видеть статистику по ним.
Если доступ в админку (с ограничениями по ролям, конечно же) устраивает - на этом основа готова. Если в админку пускать не хотите - делаете еще кастомные страницы регистрации и авторизации, личный кабинет и страницы + формы для добавления/редактирования контента на фронтенде. И для того, и для другого есть хорошие плагины - бесплатные и платные. Лично я раньше фронтенд-формы руками пилил, теперь только с помощью Ninja Forms и нескольких платных плагинов к нему.
Вопрос: Donate и налоги

Лучший ответ: Это будет трактоваться скорее как подарки, которые так же облагаются ставкой 13%. В случае если вы считаете, что это пожертвования или благотворительность, то вы должны документально подтвердить куда идут деньги с этих пожертвований и представить их в налоговую. Здесь все подробно написано:
www.r59.nalog.ru/document.php?id=134946&topic=ns59

Худший ответ: Хм, странный мир. Меня вот заинтересовал вопрос, почему-то именно сегодня. Если я буду бесплатно админить, а мне будут в подарок давать деньги. 
Это будет предпринимательская деятельность… или нет?..
Вопрос: Кто-то в Киев в Украину с pandawill.com что-то заказывал, проблем нету?

Лучший ответ: Я покупал телефон проблем нету, заказ пришел даже быстрее чем с ebay

Худший ответ: Я заказывал с focalprice.com, заказ пришел меньше чем за 2 недели. Правда, там была мелочь всякая (на 30+ долларов).
Вопрос: Как выполнить cURL запрос в PHP?

Лучший ответ: Google все умеет
Это так тут помогают новичкам?
Прежде чем задавать кому-то вопрос, я сначала сам перерою пол интернета..
Может кому пригодится, сделал так:// set POST variables
$url 		= 'http://api.pleer.com/token.php';
$userpwd 	= 'testclient:testpass '; // заменить на свои данные
$fields 	= array(
	'grant_type' => 'client_credentials'
);

// url-ify the data for the POST
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
$fields_string = rtrim($fields_string, '&');

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string);
curl_setopt($ch, CURLOPT_USERPWD, $userpwd);

$result = curl_exec($ch);
curl_close($ch);

print_r('<pre>' . $result . '</pre>');

Худший ответ: Как и положено отвечать на такие вопросы, Google все умеет
Вопрос: Какими способами осуществляется выгрузка и поддержка большой (от 5000 позиций) БД в интернет-магазине?

Лучший ответ: У меня в тестовом больше записей)
Как хочешь, любой способ подойдет! Это мало

Худший ответ: Если все от поставщиков то просто скприт импорта + синхронизация
ничего удивительного вроде нет 
так работает чуть ли не каждый второй магазин в интренете
Вопрос: Вопросы по защищенности (надежности) BitCoin

Лучший ответ: Стоит ли брать кредит чтобы вложиться в МММ, стоит, тот кто следит за рынком и вовремя соскочил получил свои + 1000% , то же самое с биткоинами, курс нагнали, фактическая стоимость явно не велика. В разрезе купить на сто лет и если он не закроется то имеет смысл, просто поднять денег, ну даж не знаю, а пробовали работать?

Худший ответ: 0. Я бы не стал - чистая лотерея
3. Да банальный VPN даже, конечно смогут.
4. Да кончено (опять же лотеря, но уже не так), но надо помнить о временном лаге BTC
Вопрос: Как узнать загруженность сервера в процентах?

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

x = 100 - 100 / (LA + 1)

например, как-то так )

Худший ответ: Начинай нагружать и когда сервер перестанет удовлетворительно обслуживать, запиши load average — это будет 100%.
Другие способы конечно есть, но зачем?
Вопрос: Continuous Integration для Django, кто чем пользуется?

Лучший ответ: Свой jenkins. Плюс django-jenkins.

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

Лучший ответ: Гуглите аппроксимация функций, интерполяция функций
ru.wikibooks.org/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%...

Худший ответ: По известному набору точек можно лишь предположить вид функции, например набор (-1, 0), (0, 0), (1, 0) может принадлежать как прямой y=0, так и синусоиде y=sin(πx) или полиному y=x3-x. Обычно вид функции выбирается из физической модели процесса, для которого получены данные.
Вопрос: Как заставить ubuntu загрузится любой ценой?

Лучший ответ: в fstab добавляй опцию nobootwait для всех дисков которые не важны при загрузке.

Худший ответ: Попробуйте
https://askubuntu.com/questions/151025/how-can-i-m...
Вопрос: Java: ускорение компиляции и редеплоя?

Лучший ответ: Хм… может, имелся ввиду JRebel?

Худший ответ: Вообще есть два слуха на эту тему:
1. IDEA, насколько я понимаю, деплоить только измененные фрагменты проекта. Какие именно и при каких условиях не скажу, недавно пересел на JEE.
2. Говорят, что можно создать раздел в памяти для машины разрботчика.
Вопрос: Подскажите мощную прогу для рефакторинга исходников на си и си++?

Лучший ответ: Первый пункт решит PVS-Studio. Остальное может например Eclipse, Qt-creator (хотя это не его основная задача)

PS: VisualStudio не использовал, и очень удивлен что он не умеет банального переименования методов и функций.

Худший ответ: Возможно, Source Insight будет полезен (за исключением п.1).
Вопрос: Как посчитать, во сколько раз больше число?

Лучший ответ: Ипать... ЕГЭ....
Хотя... можно планку зарплаты поднимать на 10% после каждого выпуска))

Худший ответ: Чуть чуть уточню вопрос. Меня интересует больше как это дело оптимально оформить . Да разделить число на число не плохо , но число может быть любым , это может быть 0 или отрицательное число . Тоесть как можно это дело красиво офороить без лишних проверок ?
Вопрос: Существует ли программа ведения финансов в консоли?

Лучший ответ: code.google.com/p/clipf/

Насколько сильно распространена не знаю, но «with a command line interface».

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