pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Можно ли реализовать алгоритм на PHP в другом ЯП?

Лучший ответ: насколько будет эффективным данный подход при обучении?Для изучения конкретного языка - профит скорее будет отрицательным, но язык всего лишь инструмент, его не нужно изучать, его нужно использовать. А изучать нужно программирование в целом. И тут профит спорный, но если попробовать оптимизировать алгоритм средствами каждого из языков - профит будет.
Для начала я бы улучшил читаемость:$n = 3;
for ($i = 0; $i < 10; $i++)
{
  if ((($i % $n) == 0) AND ($i != 0))
  {
    echo $i . "<br/>";
  }
}теперь оптимизируем на самом PHP:$n = 3;
for ($i = 0; $i < 10; $i += $n)
{
  if ($i == 0) continue;
  echo $i . "<br/>";
}
Попробуем для начала переписать на js:const n = 3;
for(let i = 0; i < 10; i++) {
  if((i % n === 0) && (i !== 0)) {
    console.log(i + '<br/>');
  }
}Заметим, что при схожести кода результат другой, помимо <br/> числа разделены переносами строк. Но можно переписать и по другому:const n = 3;
console.log(Array.from({length: 9}, (_, i) => i + 1).filter(i => i % n === 0).join('<br/>'));
Стоит попробовать строготипизированный язык, например Rust:fn main() {
    const N: i32 = 3;
    for i in (1..10).filter(|i| i % N == 0) {
        print!("{}<br/>", i);
    }
}Уже на втором языке видим, что не только через if можно отсеять лишние значения.
Может стоит попробовать что-то более низкоуровневое, например C:#include <stdio.h>

int main() {
    int n = 3;
    for(int i = 0; i < 10; i += n) {
        if(!i) continue;
        printf("%d<br/>", i);
    }
    return 0;
}Отмечу, что в C нет типа bool, поэтому можно использовать условие вида (!i) для проверки на 0
Ну и наконец....TXT:
	.string	"%d<br/>"
	.text
	.globl	main
	.type	main, @function
main:
	.cfi_startproc
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register 6
	subq	$16, %rsp
	movl	$3, -8(%rbp)
	movl	$0, -4(%rbp)
	jmp	.LOOP_COND
.LOOP_BODY:
	cmpl	$0, -4(%rbp)
	je	.LOOP_NEXT
	movl	-4(%rbp), %eax
	movl	%eax, %esi
	leaq	.TXT(%rip), %rdi
	movl	$0, %eax
	call	printf@PLT
	jmp	.LOOP_NEXT
.LOOP_NEXT:
	movl	-8(%rbp), %eax
	addl	%eax, -4(%rbp)
.LOOP_COND:
	cmpl	$9, -4(%rbp)
	jle	.LOOP_BODY
	movl	$0, %eax
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endprocтак для общего развития

Худший ответ: Вопрос: насколько будет эффективным данный подход при обучении?
Обучение PHP будет менее эффективным.
Обучение двум языкам сразу - будет более эффективным.
То есть за большее время вы изучите сразу два языка.
Но это время будет не в 2 раза больше, а, например, так, как это написал xmoonlight 
То есть 2 языка изучите на 25% быстрее.
Вопрос: Как понять какого типа был объект?

Лучший ответ: Может вам поможет оператор instanceof?

Худший ответ: class Team {
    public Team(Hero1 hero1, Hero2 hero2, Hero3 hero3){
      //
    }
}

Так не проще?
Вопрос: Rasberry Pi, как сервер для удаленных соединений. Какое приложение использовать?

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

Худший ответ: В принципе, VPN это вариант, если бы это нужно было только мне, я бы настроил. Но удаленкой будут пользоваться и другие и тут надо будет их девайсы настраивать, либо сделать понятную для них инструкцию.
Из девайсов меня лишь "пугает" айфон), при чем не самый новый, 4-ый, вроде (не разбираюсь в них).
Вопрос: Mac OS X или linux?

Лучший ответ: Линукс тормознутей, да и мак тормознутей на хакинтошах, в общем ставьте windows и не придумывайте

Худший ответ: Mac os x планирую установить на простой пк. 
Я думаю, ничего не получится. И даже если получится, это будет хрен-знает-что-хрен-знает-с-чем, а не яббл. Яббл - программно-аппаратный комплекс, а не просто макось. Кроме того, это будет пиратка и не факт что на ней будет работать то что должно и так как должно.

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

Лучший ответ: Web-дизайн во всех проявлениях, это и CMS, и сайты на своих движках
Гейм-дев, разработка моделей, анимаций, создание UI, плагины для игр

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

Лучший ответ: Никакого курса по <любой язык программирования> не хватит чтобы устроится программистом <любой язык программирования>.

Алгоритм примерно такой:
1. Проходим курсы, желательно несколько
2. Читаем книги
3. Регаемся на форумах (фб, вк, реддит, телега и т.д.) по нужной тематике чтобы задавать вопросы
4. Параллельно начинаем практику - а именно какие-то собственные проекты (их желательно сделать очень много)
5. Лучшие из своих проектов выкладываем на гитхаб (чтобы было что написать в CV)
6. Примерно через полгода-год пахоты можно начинать подаваться на первые джуниор вакансии.

Худший ответ: Не нужны эти курсы сами по себе.
Делаете проект и параллельно зубрите "Вопросы для собеседования для <ЯП>". С каждого собеса выписывать новые вопросы и зубрить их.
две три недели и можно идти искать. Если зп хочется побольше, то искать и готовиться нужно подольше.
Вопрос: Как выводить Bootstrap Vue tooltip по условию?

Лучший ответ: v-b-tooltip="{ disabled: здесь ваше условие }"

https://jsfiddle.net/x591sy43/

Худший ответ: Можно сделать два дива и выводить нужный. Или с тултипом или без
Вопрос: DDR3 в 2021 году?

Лучший ответ: DDR3 и DDR4 между собой несовместимы. Ты её даже поставить не сможешь, ключ не позволит.

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

Лучший ответ: Начнете ли вы учиться водить машину, усевшись сразу в Porsche 911 GT3 R? Или все же в "Ладу" с двойными педалями?
Также и с моделированием. Сначала учатся моделировать на простых объектах, а когда набили руку, приступают к скульптуре реальных (то есть не фантастических, которых никто никогда не видел) живых существ. У некоторых последнее не получается еще очень долго. Ровно потому, в профессиональном моделировании, есть люди, которые специализируются на технических моделях, а есть - на персонажах и людях. Не любой опытный моделер справится со скульптурой персонажа хорошо.
Ровно как и с программированием - сначала пишут Hello world, потом - калькуляторы и игры типа Pacman, а вот потом уже можно начинать мечтать о собственной операционной системе или компиляторе.

Худший ответ: Девушки ждут вас в Poser. См. Промо-ролик.
Для начала вполне сгодится – проще разбираться, изменяя готовые модели, чем создавать с нуля, из шариков и бубликов.
Вопрос: Как извлечь данные из бэкапа БД (SQL Server)?

Лучший ответ: "Задачи", "Отсоединить". После этого вы сможете скопировать файлы вашей БД (mdf, ldf и может ndf) заказчику и там её "Присоединить".
Документация: Отсоединение базы данных, Присоединение базы данных.

Худший ответ: Не надо их извлекать. Восстановите бэкап и у вас появится база данных. 
Все это абсолютно штатные и много раз описанные процедуры. Уже из этой базы делаете эту ИПС. 

И оправдано это только в случае "Киосков данных", когда нет возможности реплицировать данные или вообще запросить данные по сети. 

Вот вам примерный сценарий. 
1. Ваше приложение 
2. SqlExpress 2019 (см его ограничения на обьем бд)
3.1 Скрипты для развертывания бэкапа. 
3.2 Или в самом приложении делаете процедуру (отключения от всех датасорсов, и развертывание бэкапа)

PS а разбирать формат bak Так себе идея он для другого
Вопрос: Может ли прокаченый профиль на Upwork быть доказательством компетенции при эмиграции и собеседованиях?

Лучший ответ: Начнем с двух аксиом, у тебя нет прокачанного профиля на апворке, втрое если у тебя прокачанный профиль на апворке ты не задаешь такие вопросы, ты можешь позволить себе жить в любой точке мира наплевав на все и вопрос выглядит идиотски из разряда, у меня тут прокачанный профильна апворке я тут в США живу шестой год как вы думаете будет ли доказательством мой профиль на апворке для миграции в США, правда я тут живу уже шесть лет но думаю мигрировать

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

Лучший ответ: Какое либо удаленное устройство через интернет отправляет запрос на открытие TCP соединения по моему IP адресу и нужному (5000) порту. Как маршрутизатор, приняв пакет с данным запросом понимает, на какое именно устройство из моих двух в локальной сети этот пакет дальше отправить?
Никак, если специально не сконфигурили (это и называется "проброс портов").
Ок, еще UPnP есть.

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

Когда вы начинаете прослушивать порт - ОС просто перестаёт отвергать пакеты с этим портом назначения, а начинает передавать их приложению. Можно не слушая порт (например, настроив iptables в линуксе) что-то делать с этими пакетами - например, передавать на другой порт или даже отправлять куда-то вовне.
Вопрос: Стоит ли уезжать в другой город ради работы?

Лучший ответ: обучаться (в моём городе вообще нет никаких профессиональных курсов
Это курсы-то "обучение"? Смешно.
Если вы спрашиваете в Интернете, как жить вам дальше и вообще, как быть с будущим, то переезжать вам рано.
Ответ: не переезжайте, ждите следующий "офир".

Худший ответ: Если уже планировали переехать - то принимайте оффер и переезжайте как можно раньше, потом будет сложнее (друзья, семья, найдете неинтересную но стабильную работу и уже не захотите рисковать и т.д. и т.п.)
P.S. тяните максимально с первой и ждите ответа от второй компании.
Вопрос: Что делать, если идею сайта и его часть скопировали?

Лучший ответ: С сайтом такая штука, что защитить его нельзя. А раскрутить можно. Вот если ваш сайт будет первый по этой тематике и раскрученным, тогда все будет ок - пусть копируют. Знаете сколько раз копировали Вконтакте и Одноклассники? И где они все? 
С тех пор, как идея опубликована остается только фора, которую дает право первого и конкурентная борьба. Так что вы просто ставите вопрос не в той плоскости.

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

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

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

Лучший ответ: Купи ардуину, пару моторов, и акселерометр. Сделай из того всего обратный маятник с wi-fi и oled дисплеем. Используюя QNX, например.

Потом начинай писать свою ОС, причем чтобы она была не хуже, чем QNX, иначе кому она будет нужна?

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

Лучший ответ: затем, что корневой каталог имеет свойство меняться.
да и dirname(__FILE__) прекрасно заменяется на __DIR__

Худший ответ: require_once dirname(__FILE__) . '/src/config.php';

dirname(__FILE__)  vs __DIR__ историческое  наследие.  Константа __DIR__  введена в 5.3.0 
раньше  работало только первое.

абсолютный путь удобнее относительного. меньше ошибок. опять же не сразу пришли  к классам.
А в битритксе до сих пор своя кухня.

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

В рамках даже одного проекта типовая ситуация  у мелких студий.
 А давайте на субдомене сперва обкатает, а уж потом клиенту выльем.
Вопрос: Есть ли какой-то смысл делать сайт на symfony вмето laravel, с пиковой посещаемостью 10 000?

Лучший ответ: Нет. Фреймворк тут играет последнюю роль. 10000 человек в день это немного, меньше одного запроса в секунду в среднем, надо смотреть на нагрузку в пике. В любом случае надо анализировать слабые места - запросы к базе, количество веб серверов для обработки запросов, возможность кеширования и асинхронной обработки...
UPD. У Вас в вопросе написано и пиковая нагрузка 10000,  и 10000 за день, что в итоге?))
Все равно результат нужно сводить к предварительному профилированию и только потом к тюнингу серверов или рефакторингу

Худший ответ: Нужно не задумываясь писать на symfony если планируется разрабатывать долгосрочный проект, а не однодневку. 
Плюс работа программиста на symfony оплачивается больше. Вам этот опыт точно пригодится.  На Laravel сейчас не пишет только ленивый...  А вот в symfony порог вхождения более высокий. 
Хотя если вы хороший специалист. то на любом фреймворке можете написать годный проект, но зачем рисковать? лучше сразу за symfony садитесь.
Вопрос: Как изучать python?

Лучший ответ: Этот вопрос задают здесь практически каждый день и, если поискать, мнений выше крыше.
Скажу еще раз свое и исходя из опыта сначала изучения Swift, потом даже Java/C++;
даже не думайте про что то сложное больше чем Python/HTML/CSS пока не научитесь делать что то на них, т.к.
>>>>
Научитесь сначала очень и очень базово программировать на (Python'е): т.е. летать на учебном кукурузнике, а там Вам придёт уже точное понимание что к чему и как действовать дальше. И, поверьте, даже тот же Питон не самый простой язык, но простейший из других, хотя и он, как море, идешь-идешь-идешь от берега по колено в воде, а потом раз - и обрыв на несколько метров. Тем более на питон у Вас нормально программировать меньше чем пол года всё равно не получится, а скорее всего год, с кондачка не получится, сразу имейте в виду. Тут по сути как полный ремонт квартиры, а не просто прибраться, и не генеральная уборка. Если есть человек, кот. уже прошёл этот путь и направляет, и если Вы реально этим занимаетесь конкретно, то за 6 месяцев можно. Самое главное практика! Еще раз- самое главное практика! Еще раз.... и еще.... повторяю: напишите себе на бумаге 100 раз слово Практика!
Начните с простейших: 
- Learn Python the Hard Way
- Python Crash Course - No Starch - вторую часть книги, просто сидите и печатайте упражнения
- потом переключайтесь на Automate the Boring Stuff - вторую часть книги, просто сидите и печатайте упражнения
потом перечитайте первую часть (теорию) где про все эти приёмы объясняется (control flow, loops, итд итп)
Потом переходитe на Django:
- напишите блог
- онлайн магазин
- мб потом задеплоить свой сайт с блогм, другими фичами 
Т.е. тупо начать писать базовые вещи, читать чужой код, мб смотреть на YT много-много видео с чужим кодом и упражнениями, для овладения языком на более-менее intermediate/advanced уровне
Там дальше уже придет понимание как дальше и куда двигаться, но там уже по другому надо начинать думать.
>>> 
По сути есть имхо 3 раздела: 
а) концепты Computer Science (весь этот набор array/variable/итд)
б) синтаксис самого ЯП
в) и собственно само программирование, т.е. как связывать а) и б)
ИМХО, синтаксис (б) в Питоне несколько слишком упрощенный т.е. без всяких строгих типизаций, по сравнению с другими ЯП, но на начальном этапе для освоения а) и в) и понятия основ и сути - самое то (ИМХО). Поэтому научитесь в) и поймете основные механизмы, дальше освоить другие ЯП уже будет на порядок легче и быстрее, и ту же Java, и C++ (хотя лично для меня это был полный ахтунг-ахтунг), и JavaScript итд

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

Лучший ответ: вам 33 года уже поздно спрашивать пора уже самому решать что делать в жизни.

Худший ответ: last7 
О смене стека не думали? Не обязательно радикально уходить во что-то принципиально иное. Можно в смежное, где можно применить уже имеющиеся навыки. Например, знаю оч сильного шарписта/dba, который всю жизнь писал под WPF, а сейчас ушел в ASP.NET.
Вопрос: [wget] Как полностью скачать сайт?

Лучший ответ: Возможно, что никак. Нынешние сайты - это не просто десяток страниц с html и пара файлов CSS :)

Худший ответ: Для wget ключи --recursive --level=3 --referer=http//:Your.Target.Index  --save-headers пробовали?
Есть специализированные приблуды кроме wget - гуглить 'web crawler', 'web spider', много их.
Как верно подмечено в комментарии к вопросу, спарсить современный, обфусцированный сайт - целая наука.))
Вопрос: Как зделать бота который надсылает одно и то же сообщение каждые 30 минут?

Лучший ответ: Короче. Подскажу только алгоритм. С докой Tg сам разберешься, если тебе надо.
import threading
import time

def sender():
    global last_send
    while True:
        if not stop and (time.time() - last_send) > (30*60):
            ...
            last_send = time.time()
        time.sleep(1)

stop = False
last_send = 0
t = threading.Thread(target=sender)
t.start()

while True:
    inp = input()
    if inp == 'stop':
        stop = True
    elif inp == 'start':
        stop = False

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

Лучший ответ: Изобретать ничего не надо. Конкретно по вопросам:
1. Строите разность (последующее число -  предыдущее число). Затем строите гистограмму полученного ряда разностей.  
2. Строите гистограмму исходного ряда.
3. Делите диапазон возможных значений на необходимые вам фрагменты. Строите двумерный массив, в котором каждый элемент представляет собой пару (номер фрагмента предыдущего числа, номер фрагмента следующего числа). Строите тепловую карту полученного массива.
Итого - надо два сервиса. 
1. Построение гистограмм - присутствует в ЛЮБОМ инструменте -  от EXCEL до SPSS, от MatLab до SAS, от R до Tableau.
2. Построение тепловой карты (heatmap) -  аналогично предыдущему. Сокращенный список возможного инструментария, например, вот здесь: 
https://ru.wikipedia.org/wiki/Тепловая_карта

Худший ответ: ...сначала был камент..вопрос не сложный, а мутный
начнем с как ведет себя следующее число по отношению в текущему: возрастает или убывает у вас априори N-1 ответов (999 999) .. а график... что то мне подсказывает, что это график производной (для построения не обязательно иметь аналитическую форму, прогона по сырым данным более чем достаточно) .. и дальше в том же духе-в каком диапазоне значений больше чисел называется гистограмма .. а значит ответ легко гуглится-из какого в какой диапазон чаще всего переходят числа (напр: из 0-100к в 400к-500к и тд.) решаемо за один проход, равно как и самый первый пункт.. по существу некое подобие построения гистограммы.. но для производной.. не, точно, это тупая гистограмма производной.. upd нет. погорячился. тем не менее все равно рубится в том же одном проходе, с таким же уровнем сложности ))
.. как итог, все можно протаранить за один проход, а значит нет греха в построении велосипеда:
- ум прочистит и лучше поймете с чем работаете (и что хотите..
- можно выиграть в перфомансе (если ваш кодинг достаточно хорош.. хотя сам вопрос подобного оптимизма не вселяет
Вопрос: Конфликт Windows и Ubuntu?

Лучший ответ: Нет.

Худший ответ: Нет.
Вопрос: Как разработать мобильное приложение соц.сеть с нуля?

Лучший ответ: Обычно начинают с идеи. После оформления идеи в ТЗ, выбирают инструменты, потом считают сколько это будет стоить, после идут к инвестору за деньгами.

Худший ответ: Делал однажды похожую штуку, у меня сервер был на flask (python) хостить можно либо в Azure либо в Heroku(ну и есть еще куча других платформ, но я их не пробовал). База данных была Mysql связывалась с сервером через sqlalchemy. А потом по запросам с flutter приложения получал данные с сервера. (но это все вкратце)
Вопрос: Оцените дизайн лендинга?

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

1.  Телефон как-то странно подчеркнуть линией. лучше добавьте с краю иконку. чтобы выделить номер телефона. 
2.  Кнопка сильно вытянутая текст в ней кажется очень маленьким. (тут нужно поиграть с кнопкой и текстом)
3. Расстояние между кроватью и текстом с точками довольно близкое. 
4. Точки идут какой-то лесенкой это не очень хорошо, складывается мнение, что вы забыли выравнять их.
5. текст в карточке "подробнее" слишком близко примыкает к границам карточки как сверху так и снизу
6. Диван с левой стороны и правой сильно примыкает к границам карточки, нет воздуха. 
7. меню сайта не видно, оно сильно примыкает кверху, плюс сливается с фоном заднего вида. Логотип, главная, о нас, каталог, контакты, тоже сильно к друг другу примыкают. 
8. та же проблема что и везде, у текста "Почему именно мы" мало воздуха сверху страницы. 
9. Смотря на ваш сайт создается ощущение, что вы все старались максимально близко к друг другу расположить. 

Я сам тоже только учусь дизайну и многое не знаю. Но своими мыслями с вами поделился, надеюсь мой отзыв вам будет полезен.

Худший ответ: Но от border-radius я бы вообще ушёл, исходя из первой секции.
Ну и да, градиент из жёлтого в серый убрать (кровать во второй секции).

Ну, а в целом, для первого раза весьма неплохо.
Вопрос: Почему в композитном USB устройстве на stm32f407 (CubeIDE) работает только один endpoint?

Лучший ответ: Библиотека от ST это сущий ад, там ничего не работает, даже я находил в ней ошибки
Я в итоге стал использовать tinyusb

Худший ответ: Ура, до меня дошло.
Я протормозил и не понял как работает HAL_PCDEx_SetTxFiFo(...).
Оказывается, его нужно устанавливать для каждого ендпоинта индивидуально.
Проблема решена !!!
Вопрос: Можно ли перенести лицензию 1С:Предприятия 8 на выделенный сервер?

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

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

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

Худший ответ: ничего сложно js scгоll+marginTop