Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Стоит ли пробовать изменить отзыв/оценку на Upwork? И если стоит — с чего начать?

Лучший ответ:
Решение : 
Оказалось что я почти топ рэйтед. Получил пару сертификатов, дозаполнил профиль, добавил тест по php и получил статус.  Все топ рэйтед могут раз в квартал (после 10 выполненных задач) аннулировать любой отзыв . Что я и сделал.
Вуаля.

Худший ответ:
Не ищите логики там где ее нет, тем более на апворке.
По поводу удаления - эта функция есть только у top rated, раз в 10 проектов, если вы не подходите под эти параметры, то увы.
Вопрос: Есть ли лёгкая PHP CMS с простецким админским интерфейсом?

Лучший ответ:
Сам сталкивался с такой задачей.
Могу порекомендовать

CMS GetSimple
get-simple.info/
getsimple.ru/

Очень хороша для мини-сайтов, не использует базы данных, админка удобная.

Худший ответ:
Чего вообще drupal не взять? Админка простая если ограничить все права «админу». Активно поддерживается большим комьюнити, есть куча скинов и плагинов.
Вопрос: Надо делать наследование или нет?

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

Худший ответ:
Наследование используется для инкапсуляции проверки isAdmin. Грубо говоря, все if-ы, выполняющие проверку, превращаются в записи VMT (или что там в PHP).
Архитектура может зависеть от количества ролей. Одно дело -- проверять только на админа, и другое -- на кучу разных ролей. Код с кучей switch -- фактически эмуляция VMT, лучше разрешить эту задачу архитектурно, воспользовашись ООП.
Аргументом против ООП может быть еще и характер кода. К примеру, в большинстве методов действия админа являются дополнением к действиям простого пользователя, и тогда if-ы смотрятся не так убого. Хотя, если дополнительного кода много, и отличия админской роли хочется видеть в виде логически единой реализации, а не набором разрозненных дополнений, лучше воспользоваться ООП.
Вопрос: Современные ОСи так делают? Компрессия кода в оперативке?

Лучший ответ:
что сейчас в многоядерных системах RAM бывает вся занята, а процы - отдыхаютБывает и так, бывает и по другому, это просто один из вариантов.А вот интересно, эта память RAM занята сжатыми данными (кодом, данными)?Такое бывает иногда.Не быстрее будет отдать половину ядер процессам, чтобы они внутри памяти все паковали и распаковывали при обращенииНет.А то задолбался по 3 минуты ждать переключения между экселевскими окнами, когда их много открыто.Добавьте памяти - будут все в памяти, будут быстро переключаться.Можно пинать ногами :) если вопрос глупый, но попутно объясните - почемуВот представьте - у вас куча инструмента, и материалов.
Можно их разложить на рабочем столе, чтобы было удобно работать - но это нужен большой стол, иначе все не влезет.
Можно их плотно запихать в ящик, утрамбовать, и закрыть ящик на замок.
А теперь представьте как быстро вы сможете достать инструмент из ящика? Вам придется открыть ящик вытащить половину инструментов, достать нужный, положить все остальные обратно, аккуратно упаковать, использовать инструмент, вытащить половину инструментов из ящика, положить туда использованный инструмент, запихать обратно все вытащенные инструменты -и.т.д.
В итоге если у вас инструменты не упакованы - вы берете один инструмент.
Если они у вас упакованы - прежде чем взять один инструмент вы должны переложить десять инструментов.
Сейчас норма для комфортной офисной работы - это 8Гб оперативной памяти и SSD диск под систему.

Худший ответ:
Сжатие в оперативной памяти использовалось еще в конце 20 века.
Вопрос: Как самому оценить достиг ли ты junior web development?

Лучший ответ:
Пройдите техническое интервью в любую нормальную компанию на позицию junior web developer и узнайте.
Подобные интервью хорошо выявляют слабые места и пробелы в знаниях, если они есть.

Худший ответ:
Пройти пару десятков собеседований
Вопрос: Книги по C++ 17?

Лучший ответ:
https://en.wikipedia.org/wiki/C%2B%2B17
С++ 17 ревизии еще не утвержден окончательно, в марте он только в черновики ушел.
После утверждения ждите еще пару лет, пока кто-то напишет книжку, подготовит, вычитает и выпустит в печать.
Потом кто-то возьмется ее перевести, переведет, подготовит, вычитывает, выпустит в печать.
Ну или просто английский подучите и читайте онлан спецификацию на английском.

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

Лучший ответ:
Как и русский, английский, китайский и прочие языки, так и языки программирования –-– выучить невозможно. Что значит "выучить PHP"? Знать ВСЕ доступные функции?
Потрать два года, пиши свои примитивные проекты, разбирай чужие, читай вопрос-ответы тут, найди в инете задачи по PHP, составь резюме с портфолио и устройся самым простым программистом. А потом вкалывай и расти с каждым годом свой скилл.

Худший ответ:
За 6 месяцев если каждую неделю учить по 40 часов
Вопрос: Как удалить и по новой установить telegram?

Лучший ответ:
Удалить просто из папки из которой устанавливал

Худший ответ:
rm -r .local/share/TelegramDesktop/
а потом в новом клиенте с репозиториев выключить автообновление в настройках
Вопрос: Как включить компьютер через 3g модем?

Лучший ответ:
Проще всего будет заюзать для этих целей Wake On Lan. Берёте какой-нибудь Zyxel 4G, подключаете к нему 3G-модем и настраиваете по этой инструкции https://zyxel.ru/kb/3517/

Худший ответ:
Как включить компьютер через 3g модем?
Элементарно: Установка и настройка USB-модемов.
P.S. Есть, конечно, нюансы, и встречаются, но очень редко, модели USB-модемов, которые не удаётся запустить в Linux.
Вопрос: Какой величины создавать контентную часть сайта?

Лучший ответ:
Размер контентной части зависит от количества контента. Например, башорг 740px в ширину, меил.ру 1280px, а личный кабинет(или как его назвать) adsense.google.com вообще растягивается на всю ширину монитора\мониторов.

Худший ответ:
Сетка bootstrap хороший ориентир.
Вопрос: Фризы при автокомплите кода в phpstorm

Лучший ответ:
С такими вещами лучше сразу в трекер.
Обязательно сделайте thread dump. При зависании более, чем, кажется, на 5 секунд, thread dump делается автоматически и кладётся в папку с логами (Help -> Reveal Log in Finder).

Худший ответ:
замечал тормоза, когда например апнешься с репы, начинается переиндексация — пока по коду бегаешь, не тупит, но стоит дернуть project tree или автокомплиту выпасть, подмерзает секунды на 2-3. ubuntu 11.10
Вопрос: Почему по всем показателям устаревшие модули памяти (DDR2) стоят огромные суммы?

Лучший ответ:
Почему по всем показателям устаревшие модули памяти (DDR2) стоят огромные суммы?Потому что их за столько продают.Разве морально мертвое железо не должно стоить как минимум в 2 раза дешевле современного?Любая вещь стоит ровно столько, за сколько продашь.Или техпроцесс производства модулей DDR2 такой емкости крайне сложен? Как техпроцесс может менять на цену? На цену влияет только сумма запрошенная продавцом, и сумма которую готов уплатить покупатель.

Худший ответ:
Потому что в нее вложены были определенные средства и продавцы хотят эти средства получить назад. DDR2 все еще продается, потому что еще живы компы, работающие на ней и поэтому чтобы довести обьем памяти до сносного (4GB - это нынче минимум миниморум) либо покупать память за бешеные деньги, либо - менять платформу :) Купите, потому что Вам нужно. Не было бы нужно - не было бы такого спроса и цена была бы ниже... КапитализЬм.
Вопрос: Почему передается $_GET вместо $_POST?

Лучший ответ:
Учите HTML

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

Лучший ответ:
Если я конечно правильно понял вопрос, то Вам нужен JOIN, примерно так:SELECT `t2`.*  FROM `chosenlink` `t1` JOIN `table` `t2` ON `t1'.`targetid` = `t2`.`id` WHERE `type`=1 AND `userid`=".$userinfo['id']

Худший ответ:
Немного не понятен вопрос
Пока точно можно сказать что поиск делается вот так. Вам остается подставлять свой набор idшников select * from table where id in (1, 2, 3, 4 ....)
Вопрос: Взломали Reddit, обойдя двухфакторную аутентификацию. Какой способ применялся злоумышленниками?

Лучший ответ:
Написано же всё:the main attack was via SMS intercept
То есть перехватили смс с токеном авторизации. Обычно именно так 2FA и взламываются.

Худший ответ:
 несмотря на двухфакторную аутентификациюи вообще достаточно серьезный подход к делу тамошних информационных дел мастеровВот сразу и ответ на вопрос: что лучше 2FA через SMS или TOTP/HOTP(реализованные в Google Authenticator) и OCRA (исходники реализации для Java,Objective-C,PHP)?
Вопрос: HP Pavilion g series перезагружается перед запуском Windows, как диагностировать проблему?

Лучший ответ:
Скорее всего, компьютер выкидывает "синий экран" и уходит на перезагрузку. Чтобы отключить перезагрузку при критической ошибке в Windows 7, нужно загрузится с другого носителя (live cd например), подключится к реестру целевой машины и поменять значение ключа HKLM - SYSTEM - CurrentControlSet - Control - CrashControl - AutoReboot с 1 на 0. Тогда при критической ошибке перезагрузки не будет, а будет синий экран с кодом ошибки. Код переписать и погуглить, что чаще всего его вызывает. Также можно узнать код ошибки, взяв с целевой машины из папки Windows/Minidump файлик и просмотреть его с помощью программы "Bluescreenview".

Худший ответ:
в безопасный режим и bluescreen view
Вопрос: Телефон в качестве логина — как порешать?

Лучший ответ:
Пользователь должен указывать телефон в международном формате, Вам достаточно просто удалять все лишние символы при регистрации/авторизации, а проверять телефон можно так (все страны):function phone_number($phone)
    {
        return (bool)preg_match("/^\+?([87](?!95[4-79]|99[08]|907|94[^0]|336|986)([348]\d|9[0-6789]|7[0247])\d{8}|[1246]\d{9,13}|68\d{7}|5[1-46-9]\d{8,12}|55[1-9]\d{9}|55[12]19\d{8}|500[56]\d{4}|5016\d{6}|5068\d{7}|502[45]\d{7}|5037\d{7}|50[4567]\d{8}|50855\d{4}|509[34]\d{7}|376\d{6}|855\d{8}|856\d{10}|85[0-4789]\d{8,10}|8[68]\d{10,11}|8[14]\d{10}|82\d{9,10}|852\d{8}|90\d{10}|96(0[79]|17[01]|13)\d{6}|96[23]\d{9}|964\d{10}|96(5[69]|89)\d{7}|96(65|77)\d{8}|92[023]\d{9}|91[1879]\d{9}|9[34]7\d{8}|959\d{7}|989\d{9}|97\d{8,12}|99[^4568]\d{7,11}|994\d{9}|9955\d{8}|996[57]\d{8}|9989\d{8}|380[3-79]\d{8}|381\d{9}|385\d{8,9}|375[234]\d{8}|372\d{7,8}|37[0-4]\d{8}|37[6-9]\d{7,11}|30[69]\d{9}|34[67]\d{8}|3[12359]\d{8,12}|36\d{9}|38[1679]\d{8}|382\d{8,9}|46719\d{10})$/", $phone);
    }

Худший ответ:
Маску сделайте при вводе номера, а храните только цифрами
Вопрос: Почему могут слетать стили с bootstrap меню(nav)?

Лучший ответ:
В хроме нажимайте F12 или Ctrl+Shift+i и перед Вами откроется сказочный мир, в котором всегда "весна"! А весной, как говорится в поговорке, сразу видно "кто где сралъ":)

Худший ответ:
Проверьте, действительно ли подключаются таблицы стилей (сами файлы). F12 -> Sources -> дерево подключенных файлов Sources
Вопрос: Что использовать для хранения данных игры?

Лучший ответ:
Если речь про десктопную игру, то SQLite вполне подойдет. Вполне подойдет даже держать все данные прямо в коде, БД-то нужна в основном для сложных выборок из большого количества данных. Если у вас сотня предметов, то без БД, вполне возможно, будет даже побыстрее.

Худший ответ:
PostgreSQL (или Mysql) + Node.js для реализации апи
P.s. из личного опыта для RPG можно держать открытое websocket соединение для запросов к апи сервера
Вопрос: Может ли планшет принимать радио сигнал?

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

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

Лучший ответ:
Если с английским все ок - Medium.com

Худший ответ:
Medium, Quora (для рус Spark). Если хотите монетизировать на рекламе то свой WP.
Вопрос: Что значит «x += +y» в js?

Лучший ответ:
Преобразование типа к number:
https://learn.javascript.ru/types-conversion

Худший ответ:
Вот так же гораздо читабельней:for (var i = 0; i < elem1.length; i++) {
    sum += Number(elem1[i].value);
}
Бесят эти извращения с типами в JS. Язык, кроме компьютера. должны ещё и люди понимать!
Вопрос: Отладка so-библиотеки, загружаемой посредством dlopen()?

Лучший ответ:
1. Без отладочной информации IDE просто не сможет привязать точку исполнения к исходникам, т.е. трейсить визуально программу вы не сможете. Отладочную инфу следует добавить.
2. Попробуйте поставить брейкпоинт после dlopen() плагина, а после этого ставить брейкпоинт на функцию в плагине. Так как до dlopen() gdb просто не увидит символов которые загружаются плагином.

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

Лучший ответ:
Начинаете сверху самыми крупными элементами (сверстайте просто дивы):
Затем переходите на один уровень "глубже":
-
А затем все "глубже" и "глубже":

Худший ответ:
Начинаете с правильной инициализации проекта и обращения с основами nodejs и npm в качестве среды разработки
yeoman.io
https://github.com/yeoman/generator-webapp
Устанавливаем среду разработки и учимся пользоваться cli
Иначе всю жизнь будешь колотить весь код в main.css и main.js .
Если ты хочешь научиться забивать гвозди в доску, сначала нужно изучить молоток, а то будешь забивать рукояткой.
Вопрос: Где тестировать вёрстку сайта для мобильных устройств?

Лучший ответ:
iphone, ipad — есть эмуляторы в комплекте с SDK.
opera mini — www.opera.com/developer/tools/mini/
android — тоже эмулятор в SDK.

Худший ответ:
Если моб сайт то тут вроде было ready.mobi
Приложухи имеют свои эмуляторы
Вопрос: Как правильно перевести из 16СС в 2СС?

Лучший ответ:
А зачем переводить для определения значимого количества бит?unsigned long long number;
std::cin >> std::hex >> number;

int bits = 0;
while(number != 0) {
    ++bits;
    number >>= 1;
}

Худший ответ:
Как правильно перевести из 16СС в 2СС?0 - 0000
1 - 0001
2 - 0010
3 - 0011
4 - 0100
5 - 0101
6 - 0110
7 - 0111
8 - 1000
9 - 1001
A - 1010
B - 1011
C - 1100
D - 1101
E - 1110
F - 1111

1A - 0001 1010
AB - 1010 1011
FF - 1111 1111

ABFEC - 1010 1011 1111 1110 1100
Вопрос: Во время установки mysql меня не просят ввести пароль. Что мне делать?

Лучший ответ:
запустить mysql_secure_installation или 
стандартная процедура установки/смены пароля mysqld_safe --skip-grant-tables &

Худший ответ:
В логе установки MySQL будет твой пароль. Прогрепай файл /var/log/mysql/mysqld.log, /var/log/messages или что-то рядом по слову pass
Вопрос: Где можно дешево зарегистрировать домен вида example.pp.ru?

Лучший ответ:
Может nic.ru является владельцем pp.ru зоны и цену назначает какую хочет?
А зачем именно этот домен, когда за эти деньги можно любой другой получить?

Худший ответ:
Насколько мне известно, то там можно и бесплатно зарегистрировать доменное имя. Гляньте следующую инструкцию по регистрации.
Вопрос: Требуется пояснение как связать фронт и бэк-энды?

Лучший ответ:
Вам нужно данные из формы куда-то отправить - верно? Например, на свой email.
Отправить их может сервер. Для этого данные из вашего браузера (с вашего компьютера) надо отправить на сервер. Сервером может быть как ваш компьютер (если вы разрабатываете сайт локально), так и абсолютно другой компьютер в любой точке мира.
На сервере вы должны получить данные из формы, обработать их и что-то с ними сделать (например, отправить их кому-нибудь по эл. почте). 
Какие технологии будут использоваться на сервере - не важно. Выбор большой. 
Почитайте про то, как работает http протокол, что такое клиент-серверная архитектура.
Можно посмотреть какие-нибудь лекции на эту тему.
Как только поймете "фишку", без труда сделаете обработчик формы и отправку данных на почту)

Худший ответ:
Посмотрите Ember, а вообще AJAX или WebSocket.
Вопрос: Как развиваться новичку в WordPress?

Лучший ответ:
Самые главные источники - 
https://developer.wordpress.org/
https://codex.wordpress.org/
https://wp-kama.ru/
А дальше установите ВП, темы, плагины. Попробуйте самому создать тему или плагин.

Худший ответ:
Добавлю к тому что написали выше https://misha.blog/wordpress/php-for-wordpress.html
Вопрос: Не загружается загрузочная флешка windows через бут меню, при этом та же флешка с linux загружается. Из-за чего такое может быть?

Лучший ответ:
Попробуйте записать образ с помощью Rufus.

Худший ответ:
Проверь формат данных, для виндоус насколько я помню NTFS нужен.
Чтобы переформатировать флешку, выбери "форматировать" и там укажи NTFS.
Но это не точно...
Вопрос: Зачем писать такой большой код?

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

Худший ответ:
Насколько я понял метод InitializeArray находит минимум и максимум в массиве и затем печатает их.
Поэтому желательно назвать метод InitializeArray так чтобы из названия было понятно что он делает. Например вместо InitializeArray можно назвать метод find_min_and_max_and_print_them - т.е. найти минимум и максимум и вывести их. От метода WriteLine можно избавиться потому что он ничего по сути не делает.
Ещё можно обернуть в функцию место где создается массив и вводятся данные.
И ещё нужно сделать чтобы размер массива где то указывался.
В java конечно CamelCase, но на мой взгляд underscore легче читается.
 Куски кода нужно оборачивать в функции для инкапсуляции, т.е. чтобы скрыть подробности работы за названием функции, поэтому функциям нужно давать имена из которых понятно что данная функция делает. Например InitializeArray - не очень понятное название для функции которая ищет и выводит максимум и минимум. А например если такую функцию назвать Найти_минимум_и_максимум_в_массиве_и_вывести_значения - то сразу всё понятно.
Код не проверял возможно есть ошибки, но думаю примерная суть понятна.
Т.е. в целом можно сделать так:public class Main
{
    const int ARRAY_SIZE = 5;
    public static void main(String[] args) throws IOException{
        int[] working_array = create_array_and_fill_it_from_stdin();
        find_max_and_min_in_array_and_print_them(working_array);
    }
    public static int[] create_array_and_fill_it_from_stdin(){
        int[] array = new int[ARRAY_SIZE];
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        for (int i = 0; i < array.length; i++){
            String s = reader.readLine();
            int value = Integer.parseInt(s);
            array[i] = value;
        }
        return array;
    }
    public static void find_max_and_min_in_array_and_print_them(int[] array){
        int max = array[0];
        int min = array[0];
        for (int i = 0; i < array.length; i++){
            if (max < array[i])
                max = array[i];
            if (min > array[i])
                min = array[i];
        }
        System.out.println("Minumum is: "+min);
        System.out.println("Maximum is: "+max);        
    }
}
Вопрос: Куда пойти учиться в it для «корочки»?

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

Худший ответ:
Не имеет значения куда. На корочку даже не посмотрят. Только на галочку Есть/Нет.
Вопрос: Как подготовиться к школьному олимпиадному программированию за пол года почти с нуля?

Лучший ответ:
Регайся на codeforces.ru  и вперёд.

Худший ответ:
>> 2) Какие можете посоветовать книги по алгоритмам
"Грокаем алгоритмы" https://www.ozon.ru/context/detail/id/139296295/
SICP https://habr.com/post/103322/
Кнут.
>> 3) Что нужно дополнительно изучить в программировании 
Английския язык. Чтобы читать все актуальное, и чтобы потом искать работу на актуальную зарплату.
Вопрос: Защита онлайн видео, от скачивания

Лучший ответ:
Если кто-то задастся целью скачать, все равно скачают. То что можно посмотреть можно и скачать по определению.

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

Лучший ответ:
Для лучшего понимания советую попробовать написать это на стандартных вещах в Java, Servlets, JDBC(дадут общее понимание работы фреймворков таких как Hibernate,Spring). После этого браться за Hibernate -> Spring.

Худший ответ:
Ну например Spring+Vaadin+Hibernate
Вопрос: Обновление nginx без его остановки?

Лучший ответ:
nginx.org/ru/docs/control.html
или обновление - имеется ввиду обновление версии приложения (хотя там и это есть....)?

Худший ответ:
service nginx restart  - это смертельно опасная ситуация? ну пару секунд будете недоступны...
yum update 
apt-get update
apt-get upgrade
service nginx restart
да и то, последнее не надо - он будет перезапущен в процессе обновления
Вопрос: А кого читаете вы?

Лучший ответ:
Мне очень интересна тема Информационной безопасности- поэтому могу подсказать только по своей тематике- блог Лукацкого (консультант по безопасности в Cisco) и Емельяненкова. Порой встречаются чрезвычайно интересные вещи.

Худший ответ:
Обо всех новостях компьютерного мира узнаю с ЛОРа.
Желтушные «новости» вижу на ЖЖ.
Вопрос: Исключения PHP 7?

Лучший ответ:
Код в студию!

Худший ответ:
В PHP 7 механизм сообщения об ошибках был сильно изменен. Традиционный доклада об ошибке в PHP 5 был заменен новым механизмом, в котором большинство ошибок сообщается с помощью исключений класса Error. Так как класс Error не наследуется от класса Exception, блок catch (Exception $e) { ... } для обработки неперехваченных исключений PHP 5 не может перехватить Error исключения.
php.net/manual/ru/language.errors.php7.php
Вопрос: Как сделать backup сайта на 1c-bitrix вручную?

Лучший ответ:
Так не рекомендуется делать, потому что Битрикс пишет  конфиги в несколько файлов. И при переносе штатными средствами изменяет их значения в зависимости он нужного хоста + вносить правки в базу. 
Если хотите перенести вручную, то нужно сделать бекап всех файлов, кроме папок:
bitrix/backup/*
bitrix/cache/*
bitrix/managed_cache/*
upload/resize_cache/*
bitrix/html_pages/*
Сделать бекап базы
После переноса отредактировать следующие файлы 
bitrix/php_interface/dbconn.php
bitrix/.settings.php

Худший ответ:
Все таки нужно делать штатными средствами.
Вам никто не даст гарантию при раздельном бекапировании файлов и БД что все развернется и будет работать хорошо. Я даже предполагаю что результат будет fail. Даже если вы и восстановите нормально - все равно на каком-то модуле, этапе работы может быть конфликт.
Это мои предположения.