Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Существует ли html редактор с возможностью своих быстрых клавиш?

Лучший ответ:
notepad++ со своими макросами

Худший ответ:
Спасибо за ответы, отталкиваясь от них нашел то что мне нужно - плагин Webedit для Notepad++. Он позволяет сделать вот такие симпатичные кнопки на тулбаре, которые окружают любыми символами выделенный текст, можно рисовать свои кнопки.
PS: Так же можно установить макросы: 1)выделить текст 2)начало записи 3)вырезать выделенный текст 4) набрать нужные теги и вставить текст 5) записать и забиндить сочетание клавиш. Эфект тот же, но не так удобно.
Вопрос: Как убрать пункт Home из меню в Joomla 3.x?

Лучший ответ:
1 Вариант
Создайте еще одно меню (так называемое - скрытое меню). 
В нем единственный пункт Home (сделать его главной).
Это самое скрытое меню просто не выводите на сайт.
2 Вариант - скрыть первый пункт меню с помощью css
#menu li:first-child{
 display: none;
}

Худший ответ:
Как мне кажется, самый изящный и универсальный метод - скрывать первый дочерний элемент li из материнского контейнера ul меню. Как-то так для примера:ul#menu li:first-child {
    display: none;
}
Этот фикс обеспечит вам универсальное решение для любого сайта, только уточняйте как звать-величать материнский блок и корректируйте мою запись.
Вопрос: Как ускорить выполнение этого скрипта?

Лучший ответ:
Надо в начало этого кода поместить die()

Худший ответ:
Для начала замените везде $jsonData[$i] на переменную $jsonData_i$jsonData_i = $jsonData[$i] в начале цикла.
Вместо блока кода с $jsonData[$i]['services'][$cnt] сделайте одну строчку$services[$cnt] = [
  'id' => $objService->id,
  'name' => $objService->name,
  'favorite' => $objService->favorite,
  'main_category' => $objService->mainCategory,
  'tags' => $objService->tags,
  'can_read' => $objService->canRead,
  'can_edit' => $objService->canEdit,
  'can_order' => $objService->canOrder
];
И после цикла$jsonData_i['services'] = $services;
Это немного ускорит цикл, но по хорошему нужно прогнать код через profiler, он скажет где именно затыки.
Возможно много времени теряется в функции in_array(), в этом случае additionalCategories нужно сделать ассоциативным массивом.
Просто for цикл вместо foreach тоже должен быть чуть быстрее.
Вопрос: Symfony 2 или YII?

Лучший ответ:
Я бы посоветовал yii
Не знаю преимуществ симфони над ним.

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

Лучший ответ:
Если inline-block вам не подходит, то вам "придется" смотреть в сторону masonry.desandro.com или аналогам.

Худший ответ:
как вариант display: inline-block; jsfiddle.net/rddvb3th
Вопрос: Где недорого взять номер для IP телефонии?

Лучший ответ:
Купить Симку МегаФона и подрубить услугу мультифон. Это бесплатный сиптранк от МегаФона

Худший ответ:
Решил для себя разобраться в работе виртуальных АТС, на примере Asterisk. 
Астериск != ВАТС, даже близко, смысла при использование ВАТС от астериска 0. Нужны транки возмите Multifon, Zadarma, что угодно, но не называйте это ВАТС.
Вопрос: Медиа хостинг, файловый хостинг или облачное хранилище с прямой ссылкой?

Лучший ответ:
Вы можете бесплатно хранить на любом облаке данные, а прямые ссылки делать через https://rocld.com, работает на "Маил.ру", "Яндекс.Диск" и "Дропбокс", главное чтобы файлы были публичными...

Худший ответ:
а фтп пойдёт ли.. там же реконекты постоянные нужны, перемотать видео наврятли выйдет =\
не написал видео хостинг по тому что у видео хостингов свой плеер и прочее. как ютуб. нужно не это а просто файл, наверное по http с прямой ссылкой
Вопрос: Кому интересна настольная книга с лучшими статьями Хабра?

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

Худший ответ:
Это также касается ситуаций — появление спонтанных проблем с интернетом, а нужно поработать.
Есть общеизвестный совет: держать небольшой пласт работ на винчестере, который можно сделать без интернета и «бумажную» литературу по типу Хабра книги.
Вопрос: Nginx Как сделать мобильную версию сайта?

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

Худший ответ:
Вот такое решение у меня получилось в итоге. Нужно чуть причесать, но перенаправление выполняетserver {
        listen          80;
        server_name     site.ru;

        if ($http_user_agent ~* "(iphone|android|blackberry)") {
                rewrite ^ http://m.site.ru redirect;
                break;
        }

        location / {
                root /var/www/site.ru/html/application; #статика
                index index.html;
                charset utf-8;

                proxy_pass http://localhost:1337; #здесь у нас висит Node.js - отправляем все запросы сюда
                proxy_set_header        X-Real-IP               $remote_addr;
                proxy_set_header        X-Forwarded-For         $proxy_add_x_forwarded_for;
                proxy_set_header        Host                    $host;
        }
}

server {
        listen          80;
        server_name m.site.ru;

        location / {
                root    /var/www/site.ru/html/mobile; #статика мобильного сайта
                index   index.html;
                charset utf-8;
        }

        location /api { #перенаправляем все ajax запросы m.site.ru к api
                proxy_pass              http://localhost:1337;
                proxy_set_header        X-Real-IP               $remote_addr;
                proxy_set_header        X-Forwarded-For         $proxy_add_x_forwarded_for;
                proxy_set_header        Host                    $host;
        }
}
Вопрос: Какие перспективные направления в системном администрировании?

Лучший ответ:
Я сам сисадмин-фрилансер, как сказали выше сисадмин - это обслуживающий персонал, собственно как и любой другой человек, который не тащит лично свой проект, чтоб не было иллюзий любой фрилансер - это обслуживающий персонал, пока он сам выполняет заказы. Сам специализируюсь на HiLoad проектах - это та тонкая грань между админом сетевиком и админом по настройке серверов. 
Чего из заказов много: настроить веб сервер, базу данных, развернуть движок, обновить систему и прочая мелочевка, таких заказов просто дофига, но высокой квалификации они не требуют и оплачиваются соответственно,  настройка телефонии, сейчас модное направление, в основном скрещивание бюльдога с носорогом, адово количество костылей  и подпорок, оплачивается средне, заказы попадаются, но очень уж не перспективно по соотношению оплата/геморрой лично по моему мнению, настройка виртуализации (личные гипервизоры, облака, кластера и прочее), достаточное количество заказов нормальная оплата, вполне денежное и интересное направление, единственная сложность - чтоб заказчик выбрал фрилансера, а не интегратора, тут нужно имя.
Чего из заказов мало: архитектура CDN, попадается редко оплачивается так, что после проекта можно еще с пол года не работать, нужно имя и умение отобрать этот кусок у интеграторов. Архитектура хостинга, ISP, компании и прочее, так же как и в предыдущем пункте. Какая-то редкая специфическая хрень, чем меньше компетентных спецов, тем лучше оплачивается, от сложности не зависит. 
Итого, проще всего для начала уйти в обслуживание веб-серваков, набить себе постоянных клиентов а там браться у них же за что-то посложнее и подороже, ко мне вот часто провайдеры обращаются, чтоб я им архитектуру сети переделал, настроил и убрал узкие места, в которые уперся их админ, хотя это и не мой основной профиль, но сделал с десяток сетей и теперь мой контакт гуляет среди владельцев ISP, когда нет ничего интересней - берусь.

Худший ответ:
На фрилансе в основном настойка линухов со всякими сервисами на них, виртуализация на них. Остальное появляется разово довольно редко. А так надо просто определиться с тем, что нравится больше. Я вон сам с эникея-монтажника начинал, ушел в сети.
Вопрос: Какая версия фотошопа самая шустрая?

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

Худший ответ:
СС самый шустрый фотошоп с самым лагающим интерфейсомXD
если лаги интерфейса вымораживают ставьте CS6 ну или помучайте его с недельку -сами пройдут
Вопрос: Домашний сервер?

Лучший ответ:
>> Раньше имел опыт работы только с LAMP-сервером на базе Ubuntu

ну тогда продолжай использовать ЛАМР

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

Лучший ответ:
Для работы с станками лучше учить C или C++, но в изучении они не самые простые. Обычно проблемы возникают с указателями и выделением памяти. Изучить проще C, но писать реальные проекты, особенно крупные удобнее на C++ (ООП и тд.).  C# в этом плане проще, там не нужно заботится о памяти, не нужны указатели + хорошая справка на MSDN, но нужно понимать ООП.
      Если брать что лучше изучить за короткий срок, тоже не ответишь, основы С++ изучить можно быстро, но хорошие знания только с опытом, это относится и к другим языкам. 
      И еще, Вы сказали, что сфера производства "автоматизации производства, промышленных роботов и станков ЧПУ", если задача заключается в программировании под железо, то тут выбор очевиден C/C++. Если нужно заниматься автоматизацией, писать софт под desktop (формы, БД ...), то возможно следует выбрать C#. 
      Другой "востребованный язык" подсказать сложно, востребованы не языки, а хорошие специалисты. А язык выбирайте под задачу.

Худший ответ:
"С" я бы назвал языком чуть выше от ассемблера. Или расширением ассемблера. Сейчас применяется мало. Но его ниша тоже довольно велика - почти все встроенные устройства, *никс системы, языки программирования некоторых контроллерных систем (например WinCC). Кроме того я зык сам посебе дал синтаксис и организацию, используемый в куче других я зыков, в том числе и C#.
C++ назвал бы расширением стандартного "С" до возможности работы с раскладом объектного ориентирования. Но в нем уже столько наворочено, появилось столько технологий, что уже можно говорить не об одно языке, а о группе.
C# это "ответ чемберлена" на возможности работы Java. За основу взят Mono, но что то огромной популярности он не съискал, кроме как реализации ветки на C# одной известной конторы. Перспективы у него тоже больше связанные с этой известной конторой. 
Выводы: я бы выбрал C++. В основе этого языка лежит С. При необходимости понять, как создавать программы в подобном как C# не требует много времени. Но с точки зрения как специалистаквалификация на С++ более высокая, востребованная, но и требований больше.
Вопрос: Доменная зона .io — что я пропустил?

Лучший ответ:
input/output?
это ж как-бы основа всех основ )))

Худший ответ:
Эээ... Разве из пояснения "национальный домен верхнего уровня для Британских территорий в Индийском океане" самоочевидно не вытекает, что .io это Indian Ocean? :)
Вопрос: Можно ли писать простые браузерные приложения на Python или Lua, без Javascript?

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

Худший ответ:
можете попытать счасться с транспайлерами python > js, вроде такого. или же pypy.js А так остается ждать web assembly
p.s. чего только люди не выдумают лишь бы не использовать babel.js и не перестать маиться дурью. Отличия от python не сильно то большие.
Вопрос: Как пробросить принтеры через 2x client или исправить «серые экраны» в remmina?

Лучший ответ:
ЕМНИП remmina использует freerdp для подключения по RDP. У нас в конторе используется как раз "чистый" freerdp и таких проблем не наблюдается.
Попробуйте freerdp и если проблема повторится, то поэкспериментируйте с версиями freerdp(обновить до актуальной версии/откатить на более старую). Если не повторится значит проблема в параметрах подключения, которые использует remmina. Также можно проверить версию плагинов freerdp.
Про 2x client сказать ничего не могу, так как не использовал.

Худший ответ:
Не сталкивался с таким, у меня большинство клиентов тоже на remmin`е сидят и таких проблем нет.
Вопрос: Как настроить Jira Agile для разработки web-проектов?

Лучший ответ:
тут подробно и пошагово расписано все, может будет полезно www.a1qa.ru/blog/5-shagov-k-agile-s-instrumentami-jira
ШАГ 1 — СОЗДАНИЕ И НАСТРОЙКА AGILE BOARD
ШАГ 2 — УПОРЯДОЧЕНИЕ СПИСКА ЗАДАЧ В БЭКЛОГЕ
ШАГ 3 — ПЛАНИРОВАНИЕ СПРИНТОВ
ШАГ 4 — ВЫПОЛНЕНИЕ СПРИНТА
ШАГ 5 — ЗАВЕРШЕНИЕ СПРИНТА, РЕТРОСПЕКТИВА
и в этом же блоге еще одну тематическую статью нашла www.a1qa.ru/blog/malenkie-hitrosti-jira-dlya-bolsh...

Худший ответ:
Если актуально, могу рассказать о своём опыте работы с Jira.
Но это долгий рассказ -)
Связаться со мной можно в skype по тому же никнейму.
Глобально, ваши вопросы можно разделить на 2 группы:
1. Административные (организационные)
2. Технические (администрирование)
Для первой группы вопросов вам необходимо:
а) Описать процесс, понимать какие артефакты вам нужны, как вы хотите контролировать качество процесса (метрики)
б) Понять, что Jira - корпоративная система и за каждую лицензию нужно платить
Для второй группы вопросов, можно начать с Ниндзя-курсов
https://quickstart.atlassian.com/en/qac/download/j...
Здесь есть основные кейсы по администированию и использованию системы.
Что касается вопроса с автмоатическим учётом времени.. Это возможно. Но есть определённые проблемы. О них я писал в своём вопросе здесь же, на Toster.
Вопрос: Насколько сильно облегчились условия работы для разработчиков/тестеров и т.п. по сравнению с 1960-1970 годами?

Лучший ответ:
Учитывая современные кол-во инструментов и мощности, то, ИМХО, over 1000.

Худший ответ:
Не все улучшилось. Например, Кармак только вчера написал в твиттере:It may be hazy memory, but I remember TurboDebugger 386 being more responsive in '92 than any of the debuggers I work with today.— John Carmack (@ID_AA_Carmack) February 14, 2015Если мне память не изменяет, TurboDebugger 386 был более отзывчив в 1992, чем любой из современных отладчиков, которыми мне приходится пользоваться сегодня
Вопрос: В чем разница между коммутаторами Cisco за $15 тыс и за $2 тыс?

Лучший ответ:
В коммутаторах достаточно простые действия над пакетами выполняют контроллеры коммутационной матрицы, практически на 100% параллельно.
В роутерах все (либо в технологиях а-ля NetFlow первые в сеансе) пакеты проходят через центральный процессор, который позволяет над ними выполнять массу разнородных операций, но последовательно.
Из-за этого имеем несравнимые разности в скорости обработки потоков. Кстати, в роутерах они всегда считаются в пакетах/сек., а затем умножаются для оценки на некоторую усредненную длину пакета.
Коммутатор и роутер одного класса у Cisco :
роутер : 982.000 пакетов/сек., примерно 502.78 МБит/с
коммутатор : 88 Гбит/с

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

Лучший ответ:
я встречал только webmin, но как мне кажется он двумя каналами рулить не умеет, да и в 3й пункт он не вписывается.
однозначно вам из дистрибутивов ставить дебиан.
одни раз пускай вам админ настроит сей роутер, а дальше он будет сам всё делать.

Худший ответ:
Посмотрите в сторону pfsense
wiki.lissyara.su/wiki/PFSense
Вопрос: Подходит ли данный план обучения для WEB (PHP)?

Лучший ответ:
Только не курсы попова!
Все что нужно:
www.phptherightway.com
Не знаю как сейчас, несколько лет назад для начинающих у "специалиста" были хорошие курсы по PHP.

Худший ответ:
Борисов
ProfIT
php720.com
www.w3schools.com/php/default.asp
Вопрос: Mikrotik rb2011?

Лучший ответ:
Дак в конфигурации у вас яма подводная =) 
Но точнее сказать невозможно, вы же не показываете конфиг.

Худший ответ:
vvchumanov: Ваш конфиг, что указан в коментариях, больше вопросов добавляет.
Приведите полный конфиг: /export hide-sensitive команда спрячет чувствительные данные из экспорта.
Не режьте вывод, иначе сложно догадаться, что вы вырезали из него, а что должно было быть, но отсутствует по какой-то причине.
Вопрос: WebApp, насколько правильно создавать приложения используя Web View?

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

Худший ответ:
Веб вью это просто обычный графический интерфейс написаный на Си другими людьми за вас
Визуально он может быть любой сложности - ограничение только в производительности  просчета математики в особо сложных сценах которое в разы медленнее чем если бы писалось на Си
Но это крайний случай - например тяжелые игры 4к с программным рендером
Преимущества - неограниченый полет фантазии и хорошая кросплатформенность
Вопрос: Курсы / мастер-классы для начинающих программистов в Харькове

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

Худший ответ:
Знаете, тут уже зависит от его уровня, до которого он успел дойти. Если он ещё не сильно продвинулся во всем этом, то почему бы и не «конторы из прошлого века». Базовые знания они дадут. Хоть прошлый век, хоть не прошлый, логика и база сильно не меняется. Лично я в университете учил устаревший VC++ 6, и тем не менее, многие из нашей группы успешно занимаются разработкой в современных IDE. Почему бы ему не начать с такого?(я не конкретно про VC++6). Вот те старые версии, которым учат, наоборот легче не нагруженным интерфейсом. Опять же, все это ИМХО
PS По поводу конкретно Харькова, недавно сталкивался с подобным. Однако практически все именно «из прошлого века», ШАГи и прочее. Если не ошибаюсь у Stella Systems были какие-то курсы, довольно таки актуальные. Но точно не помню, может и у какой-то другой конторы
Вопрос: Какую из Linux Mint выбрать для ноутбука? Чем они отличаются?

Лучший ответ:
Инсталяционные образы отличаются тем какой DE будет поставлен при установке. Репозитории общие и ничем между собой более они не отличаются. С одного из образов вы с диска поставите Cinnamon, с другого поставите Mate. При этом вы можете потом доставить и второе, и нормальные DE из репозиториев Ubuntu, не забывайте, что Mint это всего несколько пакетов своих DE, а все прочее там из нормального дистрибутива, просто авторам синдром Попова не давал покоя и хотелось назвать сборку двух DE дистрибутивом.

Худший ответ:
Ставь Linux Mint 17.1 MATE  (c поддержкой кодеков) - Красивое окружение, все стабильное, свежее и без глюков.
Есть еще LMDE 2 (Основан на Dedian) - Довольно сырая версия (через пару лет будет думаю лучше), программы старые и глючные, я поставил себе и снес из-за глюков.
Сейчас на ноуте Linux Mint 17.1 MATE  (c поддержкой кодеков) - все отлично работает из коробки.
Вопрос: Как реализовать input (поменять)?

Лучший ответ:
Да все просто, смотрите у вас есть форма.
В ней текстовое поле, checkbox "для режима анонимность" и кнопка отправки.
Ну и логика такая после отправки:
Проверяем нажат ли это чейсбокс а там уже ваше условие.
Если нажат то в место имени пишем аноним иначе $name.Вот прочитай
Читайте и ищите в направлении обработки форм. Это прекрасно через ajax обрабатывается.
 И вот это ,то что надо вам!

Худший ответ:
<label><input type="checkbox" checked> Анонимный вопрос</label>
Вопрос: OpenWRT->PHP: при приведении float к string любым способом везде выводиться абракадабра, излечимо?

Лучший ответ:
Говорят лет 5 назад пофиксили.

Худший ответ:
5.2.6? Тут уже 5.3 не поддерживается, 5.4 доживает, а мир готовится к релизу 7.0...
Вопрос: Почему не устанавливаются программы через apt-get install?

Лучший ответ:
Версия Utopic Unicorn (14.10) имеет поддержку 9 месяцев, то есть репозитории давно недоступны. Ставьте либо 15.10 либо 14.04 LTS. С этой версией вы ничего уже не поставите и не обновите, старый дистрибутив.

Худший ответ:
В этом направление надо почитать: http://help.ubuntu.ru/wiki/руководство_по_ubuntu_s...  Но скорее всего модуль apt-get криво стал при установке. Если я правильно понимаю система свеже-установленная? Если да то проще систему просто переустановить.
Вопрос: Qt. Работа с Хабрахабр API?

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

Худший ответ:
QNetworkAccessManager — это очень хорошо, но в QHTTP все будет намного проще, считать в строку — просто, записать в файл — еще проще.
Вопрос: Какие лабораторные работы дать студентам по информационной безопасности?

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

Худший ответ:
ну раз информационная безопасность
найдите старые алгоритмы по шифрованию которые применяли в древности=)
и пусть кодирут на листочках
либо им даете зашифрованный текст, а они раскодируют
раз лекций нету - проведите
- основы безопасности работы в интернете (длинна паролей, https и прочее)
- программы типа truecrypt и похожие
Вопрос: Как, когда и нужно ли вообще закрывать connection к базе в singleton классе?

Лучший ответ:
В общем случае 1. Открытие коннекта - достаточно затратная процедура чтобы делать ее на каждый чих. Можете сами измерить скорость/нагрузку в тесте с открытием одного коннекта или множества коннектов.

Худший ответ:
В общем случае 1. Открытие коннекта - достаточно затратная процедура чтобы делать ее на каждый чих. Можете сами измерить скорость/нагрузку в тесте с открытием одного коннекта или множества коннектов.
Вопрос: Как работать с этим json?

Лучший ответ:
странный у вас говнокод получаеся, вначале кода вы используете устаревший способ для получения XMLHttpRequest() объекта ( new XMLHttpRequest() поддерживается ie8 и выше )
а потом вы используете jQuery в котором уже есть своя функция обертка для Ajax. И форматирование кода у вас никудышное, нельзя так делать<p class="center">Имя в игре</p>

<span id="check_login"></span>

<form method="POST" id="formx">    
  <input type="text" name="login"  id="login" class="input"/>
  <p class="center">Пароль в игре</p>
  <input type="text" name="pass" id="pass" class="input"/> 
  <span id="submit"></span> 
</form>

<script>
  $(function() {
    $("#formx").on("submit", function(e) {
      e.preventDefault();
      /* реализация ф-ции call() */
    });
    $("input[name=login]").on("keyup", function() {
      checkLogin($(this).val());
    });
    $("#submit").on("click", pass_hash);
  })

  function checkLogin(login) {
    $.post('/api/?alg=reg&action=save_validation', { login: login }, function(response) {
      if (response) {
        $("#check_login").html("<div class='message padd_top_10 padd_bot_10 red'><div><p>ВНИМАНИЕ! имя занято</p></div></div>");
        $("#submit").html("");
      } else {
        $("#check_login").html("<div class='message padd_top_10 padd_bot_10 yellow'><div><p>Имя свободно</p></div></div>");
        $("#submit").html('<div class="button orange"><input type="submit" name="" id= "btt" value="Выбрать имя"></div>');
      }
    });
  }

  function pass_hash() {
    var data = {
      login: $("#login").val(),
      pass: hex_sha512($("#pass").val())
    };
    $.post('/api/?alg=reg&action=save', { data: data }, function(response) {
      alert(response);
    });
  }
</script>

Худший ответ:
<form method="POST" id="formx" action="javascript:void(null);" onsubmit="call()">onsubmit="call()">ReferenceError: call is not defined1 reg.html:1:0
Функция call не определена