Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Хабрахабр не даёт написать письмо?

Лучший ответ:
Багфикс Небольшой костыль, если срочно нужно отправить письмо — в начале url ставим users/_ваш_логин_/
Пример: Имеем URL habrahabr.ru/mail/read/239305/
что бы прочитать данное письмо, получаем ссылку habrahabr.ru/users/_ваш_логин_/mail/read/239305/
Почему-то на части хабра поддомен с логином юзера (xaker1.habrahabr.ru/) заменили на habrahabr.ru/users/xaker1 и видимо не везде урлы изменили. 
Например — на данной странице, все ссылки на хабраюзеров именно users/

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

Лучший ответ:
Если на полноценную статью не тянет — может, стоит подкопить материала и потом выложить большую статью?

Худший ответ:
ИМХО — нет. Мелкие вещи это так — заметки для себя. На хабре хочется почитать что-нить толковое и обширное, а не очередной отчет — я знаю что такое nslookup или как получить стектрейс при помощи twidle.sh. Дилетантские советы нинужны ниразу :)

Если это смежная тематика, то как вариант, можно попробовать оформить это все одной большой советов.
Вопрос: Как студии отслеживают/защищают свой дизайн?

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

Худший ответ:
Возможно ли внедрения в сайт отслеживающий код, чтоб например если сайт был украден с кодом, то мне приходил адрес этого самого сайта.
Не понятное предложение. Как можно украсть код вашего сайта? 
Юридически не защитишь особо в странах СНГ.
Вопрос: Как открыть исходники проекта в Visual Studio если нет sln файла?

Лучший ответ:
Там есть файлы CmakeList.txt это означает что нужно пользоваться cmake. Он может сгенерировать sln и vsproj файлы с описанием проекта. Причем структура папок это не главная проблема. В CmakeList.txt хранится информация о зависимостях, переменных окружения.

Худший ответ:
Разбиение по папкам как раз хранится в файле проекта и в фильтрах. Сугубо говоря - это не папки. Это - фильтры. Их надо создавать вручную. На процесс компиляции наличие папок в проекте не влияет никак.
Вопрос: Как сделать так что бы меню навигации было поверх других элементов страницы?

Лучший ответ:
У блока header фон прозрачный. Пропишите какой-нибудьheader {
    background: #fff;
}

Худший ответ:
Сделай background-color: #fff; для <nav role="navigation">
Вопрос: cms для интернет магазина с поиском по атрибутам

Лучший ответ:
Большинство cms используют атрибуты, поиск можно допилить самому без особых проблем.
www.citilink.ru/catalog/parts/cpu/ — на битриксе, например. (с права подбор по параметрам)

Худший ответ:
Сортировки и подборы есть у всех, но если характеристик будет много, то для автоматизации процесса хорошо бы синхронизировать с 1С (выгрузка товаров с характеристиками или подтипами). Забивать несколько десятков тысяч товаров ручками довольно сложная задача для админов.

Предлагаю свой велосипед:
Создание, настройка и синхронизация интернет-магазина с 1С за 7 минут
Управлять интернет-магазином PHPShop теперь можно прямо в интерфейсе 1С
Вопрос: Как сформировать правильную структуру MVC фреймворка?

Лучший ответ:
Пишу свой MVC фреймворк. (с)
Когда же вы уже накуритесь то?

Худший ответ:
MVC не существует https://yandex.ru/images/search?text=mvc
Вопрос: Для чего нужны фреймворки и какой лучше для Python, для создания сайтов?

Лучший ответ:
Фреймворки нужны чтобы не переизобретать велосипед, не писать заново типовой функционал.
Для питона для веб разработки в последнее время популярны Django, Flask, Pyramid (если что еще интересное упустил - надеюсь в комментах добавят еще =)

Худший ответ:
А еще лучше изучать язык в чистом виде, без велосипедов.
Модный сегодня фреймворк завтра забросят и использовать его станет "некруто"©. В результате вы останетесь ни с чем.
Вопрос: Сервис комментариев с аккаунтами соц. сетей

Лучший ответ:
intensedebate.com/ не подойдет?

Худший ответ:
Если вордпресс используете, то вот: webzblog.com/plagin-dlya-vxoda-cherez-vkontakte-yandex-google-webmoney-i-t-d/

А типа дискас ничего такого не видел
Вопрос: Кто такой кодер? и чем он отличается от программиста?

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

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

Лучший ответ:
Генератор денег, как вариант.

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

Лучший ответ:
1) Фотографируем образец известной длины так, чтобы он занимал всю длину кадра
2) Замеряем расстояние до образца
3) В EXIF смотрим FocalLength 
4) Считаем ширину сенсора: FocalLength * РазмерОбразца / Расстояние

Пример: я сфотографировал свой монитор длиной 0.536 м с расстояния 0.48 м айфоном, монитор занял весь кадр. Фокусное расстояние камеры айфона — 3.85 мм = 0.00385 м.

Ширина сенсора приблизительно — 0.00385 * 0.536 / 0.48 = 0.0042 м = 4 мм

Худший ответ:
У Aptina Imaging например: www.aptina.com/products/image_sensors/
Вопрос: Какое количество людей может смотреть трансляцию на youtube?

Лучший ответ:
Одним русским словом "дофига"!

Худший ответ:
Не совсем понял вопроса.
Мы делали прямую трансляцию с более чем 30 000 аудиторией.
Поток отдавали на ютьб обычным ffmpeg ом
Вопрос: Кто и что использует для мониторинга MySQL?

Лучший ответ:
ну munin же. к нему очень легко прикручиваются любые скрипты (bash, perl, php, etc), очень прост и гибок в настройке. строит красивые графики.
пример работы.

Худший ответ:
>но этой информации недостаточно

Много плагинов — уже есть. Если недостаточно — напишите свой. Это проще чем полное «велосипедостроение»
Вопрос: Как сделать кнопку?

Лучший ответ:
Погуглите "css transform skew".

Худший ответ:
Погуглите "css transform skew".
Вопрос: Как уменьшить тысячи картинок во всех подпапках?

Лучший ответ:
Нужны пакетыsudo apt-get install jpegoptim imagemagick optipngmogrifyбекапимся
все будет происходить на месте - файлы заменяются
начиная с текущей папки и далее в глубинуОптимизируем jpegfind . -type f \( -name "*.jpeg" -or -name "*.jpg" \) -exec mogrify -resize x100 -quality 90 {} \; -exec jpegoptim -o --strip-all {} \;Оптимизируем pngfind . -type f -name "*.png" -exec mogrify -resize x100 {} \; -exec optipng -o1 {} \;mogrify -resize ШИРИНАxВЫСОТА -quality КАЧЕСТВО
если высоты(ширины) нет, то изменяем пропорциональноoptipng -o9 file.png
максимальное количество проходов по изображению, очень эффективно для запущенных случаев, очень-очень долго
пару минут на файл 1500х1500optipng -o5 file.png
просто долго
# код предоставляется как есть
# почему оптипнг - он офигительный
# для других типов картинок меняем find и ищем каким софтом их оптимизируют
Также можно сконвертить картинки в пнг-жпг, но часто это как-то нужно синхронизировать с бд, и тут нет простого пути

Худший ответ:
Питон +ImageMagic.
Вопрос: Python — чтение c stdin

Лучший ответ:
Необходимо перевести файловый дескриптор в неблокирующий режим:
#!/usr/bin/python
import select
import sys
import os
import tty
import fcntl

poller = select.poll()
poller.register(sys.stdin, select.POLLIN)

tty.setcbreak(sys.stdin)

fcntl.fcntl(sys.stdin.fileno(), fcntl.F_SETFL, os.O_NONBLOCK)

while True:
        events = poller.poll(500)
        if events:
                for char in sys.stdin.read():
                        print ord(char)

Худший ответ:
А если попробовать через codecs? Что-то в таком духе:

import codecs
import locale
import sys

locale.setlocale(locale.LC_ALL, '')

lang, encoding = locale.getdefaultlocale()
sys.stdin = codecs.getreader(encoding)(sys.stdin)

print 'From stdin:', repr(sys.stdin.read())

Можно почитать тут: www.doughellmann.com/PyMOTW/codecs/index.html
Вопрос: Есть ли php-плагины для Sublime Text, чтобы по-максимуму приблизить редактор к IDE?

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

Худший ответ:
Идем в гугл, пишием что нужно нужно php plugins for sublime и получаем ссылки с нужными плагинами, напримерneverstopbuilding.com/sublime-plugins-for-phpwasil.org/sublime-text-3-perfect-php-development-set-upwww.sitepoint.com/10-essential-sublime-text-plugin...
Вопрос: Как заставить работать python c модифицированной OpenSSL (с поддержкой ГОСТ)?

Лучший ответ:
В итоге, путем проб и ошибок получилось такое решение (оговорюсь, что решение можно сказать "на коленке", если кто-то предложит варианты, чтобы сделать его стабильным, то я буду за).
1. В конфиге openssl.cnf:
- в самом начале добавляем openssl_conf = openssl_def
- в конце добавляем[openssl_def]
engines = engine_section
[engine_section]
gost = gost_section
[gost_section]
engine_id = gost
default_algorithms = ALL
Проверяем, что все работает, командами:openssl ciphers |tr ":" "\n" |grep GOST
openssl engine gost -t
openssl engine
2. Далее качаем исходники Python для сборки (проверено на версиях 2.7.8 и 2.7.9) и распаковываем, например:wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
3. В исходниках открываем файлик Modules/_ssl.c и делаем следующее:
- ищем инклуды:#include <openssl/x509.h>
#include <openssl/err.h>
#include <openssl/rand.h>
после них добавляем#include <openssl/conf.h>
- ищем функцию init_ssl. В ней перед строчкамиSSL_library_init();
SSL_load_error_strings();
вставляем OPENSSL_config(NULL);
4. Собираем Python и проверяем работу с ГОСТ.

Худший ответ:
Спасибо за ваше решение. Дополню его примером использования для доступа к сайтам
    import ssl
    import urllib2
    ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
    ctx.set_ciphers('GOST2001-GOST89-GOST89:GOST94-GOST89-GOST89')
    print urllib2.urlopen("https://test.domain.ru/", context=ctx).read()
Без объявления контекста urllib2 у меня не заработал
Вопрос: Как добавить в exe файл дополнительную информацию?

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

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

Лучший ответ:
Я всегда делаю полную верстку сначала, с адаптивностью (если требуется).
При этом сразу применяю какие-то вещи, с которыми будет удобно работать в дальнейшем при интеграции (если знаю, на какую систему надо интегрировать).
Потом, в ходе интеграции уже не отвлекаюсь на стили, а занимаюсь только backend / front JS.

Худший ответ:
Ну если мне пишет  для какого-то готового сайт сверстать
то есть сначала изучаю css которым в данный момент стоит а потом делаю напрямую 
то есть второй вариант мне лучшее подходить
Вопрос: Как разделить доступ к git репозиторию, чтобы разные пользователи могли клонировать и пушить только разрешённые им папки?

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

Худший ответ:
При доступе через ssh серверный git работает от имени ssh-ующего пользователя.
Соответственно, работают все линуксовые права доступа.
Вопрос: Существует ли читалка pdf книг, с автоматическим сохранением места, ло которого ты дочитал?

Лучший ответ:
Для компа, для Андроида, для Айфона?
Для андроида: CoolReader.
Для Windows - STDU Viewer www.stdutility.com/stduviewer.html

Худший ответ:
Для Windows - SumatraPDF. Маленькая, шустрая. Читает PDF, ePub, MOBI, XPS, DjVu, CHM.
Вопрос: Какие есть open-source платформы облачного видеонаблюдения?

Лучший ответ:
Свободный www.zoneminder.com
Недорогой avreg.net

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

Лучший ответ:
Умение рисовать не гарантирует способность дизайнить
Бывают крутые дизеры без художественных талантов
В граф дизайне важнее талант в психологии восприятия и умении манипулировать сознанием зрителя - уметь воздейтствовать на аудиторию
Также надо понимать основы рекламы и PR 
Я рекомендую какиенибудь курсы у крытых опытных талантливых преподов
В основе - композиция типографика 
Книги тоже могут помочь но лучше прямая передача огня
Начинающему ремесленнику можно несколько раз скопировать готовые крутые сайты
И таким образом почувствовать и поймать волну
Важно уметь держать глаз незамыленым и смотреть на свою работу глазами миллионов 
И изначально стремиться к предельному но не примитивному минимализму
И чтобы не возникло отвращение к этой профессии - оформляй только свои проекты
Чтобы никто не говорил тебе как надо делать красиво

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

Лучший ответ:
Python для вычислений медленный!? Вы просто не умеете его готовить!
Я уже писал тут, что питон только сверху динамически типизированный скрипт (что необходимо для скорости разработки), но векторные вычисления numpy выполняются на самом железе, то есть так, что вы не напишите это на C/C++ быстрее чем на несколько процентов.
Кроме того, для тех случаев, когда векторных вычислений не хватает, существует Cython, это такой же компилируемый (и не уступающий в производительности) как C/C++ язык, с прямым доступом к питоновым объектом, передаваемым из скрипта.статистика, fft, свертки, обработка звука и изображений, возможно немного распознавания 
Все это реализуется через векторные вычисления или через соответствующие библиотеки, которые тоже не на скрипте написаны и которые не уступят в производительности идеальному решению более чем на несколько процентов. Если даже для какой-то отдельной задачи не найдется готового решения в виде библиотеки, то всегда остается вариант сделать эту мелочь на Cython.

Худший ответ:
из которой следует, что Python в среднем на порядок(!) медленнее, чем Go.
Ну, слухи по порядок сильно преувеличены. ;-)
На самом деле там 2 порядка (Python2) или больше (Python3).
Тут кто-то советовал:На C++, а лучше на C. Мы так и делаем.
"Мы так делаем" - это, конечно, сильный аргумент ... , но Go не медленнее C/C++, ... ну, на некоторых типах задач медленнее до 2-х раз.
Вопрос: Вопрос по regexpr

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

 $title='Gen\r\n';

 $text='Gen\r\n
text
Gen\r\n
text
Gen\r\n
text
Gen\r\n
text';

echo $title.str_replace($title, '', $text);


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

Лучший ответ:
Уточните в ДЦ

Худший ответ:
Както подымали поломанный сервер в ДЦ читая маны через GPRS на Nokia 6233, интернет грузился но медленно, хотя думаю это не из за ДЦ
Вопрос: Прошу помощи $.getJSON

Лучший ответ:
Блииин косяк был вот в чем. Питон при отдаче ставил: 
return HttpResponse(
        js, 
        content_type = 'application/json; charset=utf8')  

а надо было указать кодировку utf-8 через "-"

return HttpResponse(
         js, 
         content_type = 'application/json; charset=utf-8') 
Вот так…

Худший ответ:
А в каком ie проблемы? У меня в 9 версии все работает.
Вопрос: Как называется данный 3D слайдер?

Лучший ответ:
вот очень похожее)
tympanus.net/codrops/2012/02/06/3d-gallery-with-cs...

Худший ответ:
Нашёл сам, может понадобится кому: https://github.com/drien/jquery-flipster
Вопрос: В чем разница между --save-dev и --save?

Лучший ответ:
devDependencies — пакеты, которые нужны для разработки. Всякие галпы-гранты и плагины к ним обычно подпадают в эту категорию.
dependencies — пакеты, от которых ваш пакет зависит непосредственно: как правило — библиотеки.
Ставятся они все в node_modules.
Тут подробнее: https://toster.ru/answer?answer_id=559717#comments...
Если кто-то делает npm install вашему пакету, то npm подсосет те пакеты, которые указаны у него в dependencies, но не в devDependencies.
Если сделать npm install внутри папки, в которой есть package.json, то установятся и те, и другие.

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

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

Опять же, много всяких подводных камней в HCL листах, а те же Dell. HP, IBM уже явно и не один десяток раз решали такие проблемы, поэтому готовые решения таких маститых монстров явно учтут и Ваши требования и те требования, о которым Вы можете и не знать на данный момент.

Худший ответ:
Поддерживаю, считаю что блэйд - совсем не то, что вам нужно. Вам нужно 1-2 мощных сервера и нормальную СХД. Любой системный интегратор вам быстренько составит ТКП под такую задачу. Определитесь только, какая ОС у вас будет - если Linux, то брать SPARC нет смысла.
Вопрос: Когда компьютеры были белыми…

Лучший ответ:
На правах шутки

Худший ответ:
Думаю тут вопрос в дизайне, а не в практике использования. ИМХО черные блоки более практичны, первый системник был белым и очень марким.
Вопрос: JavaScript фреймворки?

Лучший ответ:
jQuery стал уже практически web-стандартом. Если он по каким-то причинам не подходит, только в этом случае могу рекомендовать поискать что-то другое.

Худший ответ:
если нужно не только Javascript, a ещё и серверная часть — очень рекомендую www.zkoss.org/!

вот даже недавно рабочий Онлайн-ИДЕ вышел тут :http://blog.zkoss.org/index.php/2011/08/28/online-coding-playground-now-available-on-zk-forum/

Т.е. из всех средств разработки понадобиться только бровзер! Попробуйте zkfiddle.org!

ЗЫ 
(не реклама — мне просто нравиться! ;)
Вопрос: Как сделать плавное появление ломанной линии с подписью в svg?

Лучший ответ:
Александр: обратите внимание:
- Анимация через свойство stroke-dasharray: 1000;  не работает в половине браузеров.
- Анимация с тегом animate которую предложил Drm  - более кроссбраузерный вариант.
- Кстати ваша анимация очень простая, её можно сделать без svg, c помощью css3. Вот вам пример

Худший ответ:
Александр: обратите внимание:
- Анимация через свойство stroke-dasharray: 1000;  не работает в половине браузеров.
- Анимация с тегом animate которую предложил Drm  - более кроссбраузерный вариант.
- Кстати ваша анимация очень простая, её можно сделать без svg, c помощью css3. Вот вам пример
Вопрос: Как организовать скоросной обмен файлами между Windows и Linux?

Лучший ответ:
Может это поможет?
RealSync — односторонняя синхронизация исходников в реальном времени для веб-разработчиков
habrahabr.ru/post/139348

Худший ответ:
Вы CRAZY.
Юзать гит через шару - верх садомазохизма :)Настраиваем GIT сервер
Вопрос: Какая ОС на базе Linux лучше Ubuntu?

Лучший ответ:
Какая ОС на базе Linux лучше Ubuntu?
Любая.

Худший ответ:
Самый лучший на мой взгляд - это Debian 8 Testing. Очень стабильный, хоть и написано "testing" это ни на что не влияет. Работает, как часы! И не глючит да и софт очень свежий и ядро тоже) В общем советую именно его!
Вопрос: Какой движок выбрать?

Лучший ответ:
Я хочу сделать спейс-симулятор, по типу universe sandbox 2 с элементами No Man's Sky.Как минимум буду делать Милки Вей галактикупоступление уже через год. добавлю что-нибудь ещё, если время будет. 
Не будет.P.S. Время на выполнение до конца февраля, следовательно я смогу доучить с++ и ue4 до конца, а Шарп тем более.
Вот тут я вообще расхохотался. Кресты учат годами, и я говорю не о 1-3 годах.Сам вопрос. Стоит ли бросать юнити и делать на ue4. Почему?
Нет, не стоит, его вы хотя бы знаете. Пилите на нём, сколько сможете.

Худший ответ:
Юнити - больше мобильных платформ, больше комьюнити (более простые проекты).
UE4 - более грамотный движок для сложной графики (крупные проекты).
Исходя из этого:С одной стороны c# и unity, к слову на юнити у меня есть игры в плей маркете, но с 3д я только баловался. С другой же стороны ue4, в который я ниразу не заходил, но в с++ я зашёл немного дальше ООП, также знаю немного блупринты.
3D в юнити Вы освоите значительно быстрее нового движка UE4.Ответ: доучите Юнити и делайте на нём!
Вопрос: Как правильнее переопределить метод родительского класса?

Лучший ответ:
Что именно вам не понятно в фразе Declaration of User::isExists() should be compatible with that of GlobalClass::isExists() 
Ее можно трактовать как
определение метода User::isExists() не должно отличаться от GlobalClass::isExists()
то есть вы ломаете интерфейс, ваш метод у класса наследника делает явно что-то не то, что от него требуется.
Учите принципы ООП и GRASP (можно по видио лекциям, тут нужно что бы объяснял кто-то).

Худший ответ:
Если есть необязательные параметры или претенденты на это звание, то размещать их нужно справа. Тогда можно использовать такой вариант:abstract class GlobalClass {
    ...
    protected function isExists($value, $field) {
        return $this->db->isExists($this->table_name, $field, $value);
    }
}
...
class User extends GlobalClass {
    ...
    public function isExists($value, $field=null) {
        $field = 'login';
        return parent::isExists($value, $field);
    }
}
Менять порядок обязательных параметров слева не стоит. Если он у родителя первый, то и у потомка должен быть первым.
И судя по  public function isExists($login) {
		return $this->isExists("login", $login);
	} следующей ошибкой будет Maximum function nesting level. Используйте parent.
Вопрос: Как сделать звонок с сайта?

Лучший ответ:
Картинку взяли, но почему не взяли оттуда и API? :) Или не нашли? Virtual Office Tools - это ведь не звонок с сайта, а в первую очередь профессиональная АТС для создания разных VoIP-сервисов. На ее базе как раз и построен в том числе их VOT CallBack и многие другие callback-сервисы.

Худший ответ:
Интересно, вы действительно думаете, что вы первый кто задал этот вопрос?