Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Будет ли актуальна социальная сеть совмещающая в себе функции ask.fm и vk.com?

Лучший ответ:
Как не парадоксально, но ответ на вопрос имеет биполярный подтекст...Вариант 1 (негативный)
У соц. сетей очень развита болезнь "сайта знакомств", когда % оттока посетителей, практически, равен приросту. И, на данный момент, это связано с тем, что рынок имеет полный ассортимент социальных сервисов (за исключением "экстраординарных"). 
Да, есть возможность переманить к себе часть пользователей от Спрашивай.ру (где, примерно, 5М посещений в месяц), ask.fm (где, примерно, 75М посещений в месяц) и nekto.me (175К в месяц) + VK / Facebook / Twitter. Но, необходим какой-то удерживающий фактор, который не позволил бы им так же и уйти. 
Большинству людей сложно менять свои привычки (а еще, сервисы к которым они привыкли, где у них уже налажена своя экосистема). 
Посмотрите сами. Наверняка, в Вашем телефоне есть много приложений, но в основном, Вы пользуетесь, лишь определенным набором и о-о-очень редко еще чем-то. Или же закладки в браузере... их наверно тоже много, но не все они открываются, даже в течении месяца. Возможно, пример субъективен...
В этом варианте, я описал основной негативный момент, который может не дать развить то, без чего соц.сеть не может существовать - критическая масса постоянных пользователей. Но есть и еще один маленький нюанс. Будет очень трудно привлечь внешнее финансирование. Это связано с тем, что сейчас инвесторы и бизнес-ангелы уже меньше верят в "очередной фэйсбук". Так что, 80/20, что придется самим все вытягивать... до определенного момента.Вариант 2 (позитивный)
Очень хорошо, что Вы признаетесь сами себе, что первый блин вышел комом. Я уверен, что уже многое пересмотрено; и в плане дизайна и юзабилити, все будет в разы лучше. То, что за 3 года идея не умерла, так же, является хорошим знаком. 
Ваша идея, если она будет реализована хотя бы в пилот, имеет и сегмент, и рынок для развития. Но, Вам будет нужна очень сильная команда. И это не помпезное высказывание, а практицизм на все 100%. Так как переманить к себе людей будет очень сложно (смотрите, Вариант 1) + продвижение должно быть во всеуслышание (максимальный масштаб). 
Здесь несколько раз говорили о трудности монетизации. Не стоит переживать по этому поводу. Получить доход можно абсолютно из всего, и тем боле, из социальной сети, чем бы она не занимала людей. И думать нужно в первую очередь не о том, как заработать, а о том, что будет нужно/важно посетителям, да чтоб на столько, что они будут приходить снова и снова. Система мотивации, геймизация или еще что-то... но нужен очень хороший крючок.P.S. Я думаю, что Вашу идею нужно реализовывать. Сделайте пилотную версию, пока не попробуете, ничего не поймете. Это в любом случае принесет Вам ощутимую пользу.

Худший ответ:
nekto.me
Плохо искали. Подобная соц.сеть уже реализована.
+ Вы думали о способах монетизации? На таких проектах сложно будет получать прибыль.
Вопрос: Как изолировать корпоративную сеть от гостевого wi-fi?

Лучший ответ:
Грамотно это VLAN и соответвующие свичи, или отдельную физическую сеть. Если не грамотно -  можно попробовать маршрутизацией или маской сети ограничить доступ, или отдельной ип адресацией.

Худший ответ:
Как разделить сеть организации на частную и гостевую (netmap под катом)? не?
Вопрос: Есть ли разница для установки asterisk на «железный» и на виртуальный(KVM) сервер?

Лучший ответ:
Никакой разницы

Худший ответ:
Все зависит от того, насколько будет загружена хост-система. Если для тестов — то все равно. Если продакшн — можете упереться в системный таймер и получить звук «как из трубы»
Вопрос: NoSQL. Redis. Kоличество online-человек

Лучший ответ:
Ок, вариант получше :) хранить айдишники юзеров в поминутных ключах online_20110602_13_00, ..., online_20110602_13_59, устанавливая каждому TTL 15 минут, добывать с помощью sunion из последних 15 ключей. Если точность не особо важна, то можно не поминутно, а попятиминутно хранить.

Худший ответ:
Можно использовать zadd и zremrangebyscore, например, как вот тут: github.com/donnerjack13589/redis.tracker/blob/master/lib/tracker/announcer.js#L44-53
Вопрос: Как правильней проверить содержимое строки?

Лучший ответ:
Что вы подразумеваете под "пустотой". Строка нулевой длинны, не установленная переменная, null, 0?

Худший ответ:
Вы же сами явно написали - "если строка не пустая", может тогда стоит применить функцию именно для этого случая?
т.е. empty(); - из названия же ясно для чего предназначена эта функция
Вопрос: Почему это CUDA-ядро дает результаты, отличные от результатов CPU-версии?

Лучший ответ:
Возможно проблема в том, что ядра в цикле выполняются асинхронно.
А результат выполнения одного ядра зависит от результата другого, и следующее ядро в цикле выполняется не дождавшись окончания выполнения предыдущего.
Двойную точность, если у Вас не тесла к20 или старые тесла 2ххх, смысла использовать нет на картах nvidia. 
GF555M и в одинарной точности не блещет особо, а с двойной ещё на порядок медленнее. 
Cовременный 4 ядерный CPU будет быстрее в double.

Худший ответ:
Я переписал ядро так, чтобы оно симулировалось циклами на CPU, чтобы проверить проблема ли в GPU. Погрешность осталась, следовательно ошибка в коде скорее всего. Ищу ее…
Вопрос: Индивидуальные предприниматели, как Вы работаете с oDesk (upwork)?

Лучший ответ:
по себе (ип, усн 6%), работал через oDesk пока не перешёл на постоянного клиента.
1) вывод денег через PayPal (бизнес аккаунт).  всё официально. oDesk--$-->PayPal--руб-->счёт ИП в банке. 
соответсвенно никакого валютного контроля.
2) платите налог 6% с упавших денег. Вы чисты.
3) каких-то бумаг не надо, но у oDesk'а была кнопка типа получить pdf с подписью сколько они тебе денег переслали.
а ну да - для бухгалтерии использую моедело,   у них всегда можно задать вопрос бухгалтерам.

Худший ответ:
>1) Как мы знаем, ИП должен иметь первичную документацию - договора, счета-фактуры, акты выполненных работ. Является ли договор-оферта с oDesk первичным документом?
Могу сказать по Альфа-Банку - им нужен переведенный на русский язык Upwork User Agreement (один раз), и скриншоты из личного кабинета, которые подтверждают перевод денег от клиента вам (каждый раз при выводе денег).
>2) Как правильно составить акт выполненных работ, работая на биржу oDesk? Объясните пожалуйста пошагово, на этом моменте у меня полнейший ступор.
См. п. 1, не нужно никакого акта.
> 3) Всю отчётность, как правило, с одеском ведут только электронно - сканами. Но насколько мне известно, сканы не воспринимаются всерьёз налоговой. Проясните пожалуйста данный момент.
Налоговой ваши документы, насколько я знаю, не интересны до тех пор, пока они не начнут проводить налоговую проверку. В этой ситуации я пока что не оказывался, ничего сказать не могу :)
Вопрос: Сервис onlinesim сливает своих пользователей?

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

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

Лучший ответ:
если нужно рассылать оповещения — то nagios
чтобы смотреть на красивые графики — symon + syweb

Худший ответ:
Т.е. вы со своего сервера хотите мониторить сайты на этом же сервере? Тогда вы не в ту сторону смотрите, вам нужны штуки как supervisord.org
Вопрос: Как не убить винт торрентами слишком быстро (Ubuntu)?

Лучший ответ:
Я обычно прописываю defaults,noatime,noexec (ну только на /var и / noexec не стоит писать). 
Но вообще как-то вам не везет с дисками. У меня wd на 320гб под торренты отведен, уже 4 года 24х7х365 трудится, пока все замечательно.

Худший ответ:
За винты возвращают деньги так что проще убивать и брать новый побольше и побыстрее.
Вопрос: Сервер 1С:Предприятие на CentOS 7?

Лучший ответ:
Ставил различные версии 8.2 и 8.3 на сервера "Ubuntu server" из официальных deb-пакетов. Ни разу описанная ситуация не возникала. Всегда при инсталяции служба прописывала себя в автозагрузку и при перезагрузке сервера сама поднималась.  Для Debian идут абсолютно те же пакеты - коллеги, которые на этой ОС сидят не жаловались.
1) Проверьте логи 1С - возможно при старте службе чего-то нехватает. Вплоть до того, что у вас может оказаться нечто при старте занимающее порты 15**, а потом их освобождающее...
2) Частые перезагрузки сервера - это ненормально. У меня за три года на рабочем сервере было всего до пяти перезагрузок - плановое обновление на 14.04 LTS, отключение света у хостера и пара аппаратных сбоев. После перезагрузки вы в любом случае должны проверить работоспособность всех служб и если 1С все равно стартует, то это не является критической проблемой. Разве что у вас много свободного времени и обостренный перфекционизм... :)

Худший ответ:
ключи как ломали?
Вопрос: Индусы, маскирующиеся под американцев?

Лучший ответ:
Если я чего-то не так понял, не бейте. Я сыт и пьян и мне все очевидно.

>Имя в скайпе Sandip Dalal, но в профиле все так же Irvine, USA. 
Sandip живет в Irvine (что в Калифорнии. Емнип Близарды, Веризон и еще куча всего располагаются именно тут). Sandip работает по удаленке с Вами, с Bharat и еще кучей лиц (все эти люди могут жить, где угодно) 

>попросил связаться с их лидом, которого зовут Bharat. Тот уже не шифруется, видно, что он из Индии.
Со мной однажды Nick (Boston, USA) начал общение, Николай из Бостона побеседовав со мной, остался удовлетворен и отправил меня к Борису (а Боря не шифровался, и видно было, что он в Риге сидит). «Ох, опять эти русские, косящие под америкосов», — подумал бы я, будь я индусом.

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

Лучший ответ:
такому не учат, всё приходит лишь с опытом/курением профильных форумов(например:ixbt, thg, over). 
Вдобавок необходимо неплохо шарить в электротехнике

Худший ответ:
Конкретную книгу не посоветую, но большинство ответов ты найдёшь в гугле по запросу "разборка %модель_ноутбука%", "перестало работать %устройство% в ноутбуке %модель_ноутбука%" 
по такому же принципу и с компьютерами
Вопрос: Что делать на диплом по Web Дизайну?

Лучший ответ:
Видимо вас плохо учили, раз вы после окончания колледжа не знаете что делать

Худший ответ:
Взять какой-то известный сайт и сделать для него редизайн.
Вопрос: Mac mini для дизайнера, хорошая конфигурация?

Лучший ответ:
имхо, 4гб оперативки это мало уже

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

Лучший ответ:
1) Смарт-карты Вы уже упомянули — потребуется только соответствующий плагин к браузеру, но если ничего другого не останется — нормальное промышленное решение.
2) А вот сканер штрих-кодов прикрутить к вебу существенно проще, т.к. они обычно работают как клавиатура. Сотрудникам наклеиваем штрих-коды на бейджи. Сотрудник подошел к терминалу, просканировал свой бейдж (т.е. по сути сканер вбил его логин!), дальше руками вбил число в интерфейс.
3) Если сотрудников на один компьютер не так чтобы очень много, а, скажем, 5*5=25, то можно в веб-интерфейсе тупо нарисовать кликабельную сетку на весь экран с картинками-аватарками для каждого. Если сетка 5*5, то промахнуться будет довольно сложно. Плюс можно устраивать соревнования, помещая стахановцев в центр сетки, и т.д.

Худший ответ:
Попробуйте RFID + ридер RFID.
Альтернатива — сканер штрихкодов повесить рядом с ПК.

Быстро, просто, драйверов не нужно (оба девайса USB и работают как клавиатура).
Вопрос: Как запретить ПС индексацию сайта?

Лучший ответ:
Для начала прочитайте про robots.txt. После этого создайте файл и добавьте в него эти две строчки:User-agent: *
Disallow: /

Худший ответ:
robots.txt регулирует сканирование, а не индексирование.
индексирование можно запретить. для этого есть метатег robots noindex. <meta name="robots" content="noindex">
Не путать с тегом noindex, который поддерживают не все ПС. Например, Google не поддерживает.
Вопрос: Ruby or Python?

Лучший ответ:
"Лучше" зависит от ответа на вапрос "А вам для чего?", "легче" зависти от опыта и личных качеств. На обоих ЯП можно создавать всё.
По существу:  Языки сравнимой мощности. Однако Питон более распространён и применяется в более широком спектре задач, Рубин в свою очередь более силён в сфере вёба. 
Рубин тяготеет к магии (вещи просто работают, не важно как, "соглашения над конфигурацией"), Питон -- к строгости и предсказуемости.
Мне лично больше нравится Рубин. Субъективно -- красивее, человечнее. Кроме того на РУбине написаны Рельсы )))
Питон ничуть не хуже -- просто другой.
Короче: если нет контекста, то кому что нравится....

Худший ответ:
Дополню Владимира. Зависит от аудитории: на американском рынке RoR очень популярен, сейчас, правда,  популярность у него отъедает  NodeJs.
Вопрос: Проблема с раскладками в Ubuntu Gnome 14.04

Лучший ответ:
Вопрос на Тостере, который просто создан для вашей проблемы :)

Худший ответ:
На этот глюк жаловались еще с 11.10 (во всяком случае когда я ее попробовал, глюк уже был). Такой баг проявляется не у всех, но на многих дистрибутивах - во всяком случае у меня и Ubuntu, и Debian, и Fedora, и даже ROSA с KDE вели себя так. Решилась проблема проще некуда (в ROSA на сегодняшний день) - обращением к комьюнити дистрибутива, отправкой необходимых данных и неделькой ожидания фикса, что пришел с обновлением. В чем причина сказать не могу, но разработчики о ней знают - только обратитесь.
Вопрос: Инструмент для редактирования front-end без постоянного пересозранения документов?

Лучший ответ:
Если готовый отказаться от Sublime, то php/webstorm умеет liveedit. А иначе гуглите nodejs autoreload.
Ошибки в коде на этапе разработки лучше статическим анализатором искать типа jslint/jshint.

Худший ответ:
Советую https://prepros.io/ 
- Concatenate and Minify Javascript
- Automatic refresh of browsers every time you edit a file. It also can refresh devices on a network.
- Losslessly optimize image to reduce bandwidth and load time.
- Prepros has built in server that can be used to preview project without file url restrictions.
Вопрос: С чего начать самообучение 3D?

Лучший ответ:
Попробуйте www.blender.org/
И сразу глянуть www.youtube.com/watch?v=7GCtVM-8naY, чтобы понять принципы работы (почти все выполняется горячими клавишами).

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

Лучший ответ:
перевести 2 роутер в режим точки доступа и отключить на нем dhcp. Или port forwarding настроить. Или отключить nat на втором и прописать маршруты в сеть 192.168.1.0 через 192.168.0.2

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

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

Худший ответ:
Нельзя.
Разные протоколы расцениваются как разные ресурсы.
Если нужны авторитетные источники, то нужно вычитывать пункты отсюда tools.ietf.org/html/rfc6454 или www.w3.org/Security/wiki/Same_Origin_Policy
Вопрос: Как сделать крупный веб-проект на node и не заблудиться в коде, контролируя разработку от начала и до конца?

Лучший ответ:
Давно использую Sails (sailsjs.org) - даже временные масштабные штуки получается разворачивать за пару дней, очень легко следить за структурой или вести разработку командой. Очень радует прозрачная поддержка WebSocket.
Единственное, что изменил под себя - перевел сборщики с GRUNT на Gulp и для автоматизации работы с версткой юзаю TARS (https://github.com/2gis/tars), собственно из-за него и перевел на Гульп. Все руки не доходят собрать все вместе, вечная отговорка - не всегда нужно то и другое вместе.

Худший ответ:
Проектируется всё "карандашом на листочке")) Сомнительно чтобы у node была  поддержка UML, но я просто не в теме. 
Моя излюбленная методология проектирования на первых этапах- это FDD( https://ru.wikipedia.org/wiki/Feature_driven_devel... ).
Вопрос: Говорят, что в правильно поставленном вопросе уже есть половина ответа

Лучший ответ:
Например, HIMEM.SYS

Худший ответ:
Мне кажется такое специально для хохмы составили. Потому что так неразбираться это нереально, создается ощущение что старались специально чтобы удивить )
Вопрос: Windows 8 + антивирус = черный экран

Лучший ответ:
Но зачем вам антивирус? Встроенного + UAC хватает, если только не качать всякую фигню заведомо сомнительного качества (хотя и её Defender скорее всего обнаружит).

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

Лучший ответ:
Прогоните memtest, наверняка памяти каюк.

Худший ответ:
Оказался жесткий. Отнес в сервис. Плюс два кондера на матери вздулись. Но это не проблема.. А в другом компе жесткий завелся на ура, так как в другом компе другое железо, и система не подгрузила большинство драйверов, грузанулась при 800*600, видимо не обращаясь к битым секторам.
Вопрос: Как настроить форму обратной связи в готовом шаблоне?

Лучший ответ:
Вот есть готовый пример почитайте.

Худший ответ:
Самому нужно писать, это делается на стороне php, html - это всего лишь язык разметки.
И не спрашивайте КАК , ЧТО, ГДЕ, все это есть в интернете, именно про обратную связь ..ищите
Вопрос: Как установить bower-пакет в jade?

Лучший ответ:
Для такого рода задач вам потребуется любой сборщик, для которого есть пакет wiredep.
Далее вы настраиваете watch на прослушку изменений bower.json и если изменение было определено, то запускаете задачу с пакетом wiredep.
В самом jade-файле придется добавить две строчки:# если JS

// bower:js
// endbower

# если CSS

// bower:css
// endbower

Худший ответ:
Я бы посоветовал собирать все js файлы в один и подключать один файл. Вот Неплохой материал по теме
Вопрос: Андроид: LayoutInflater — зачем он нужен?

Лучший ответ:
Класс LayoutInflater содержит метод:public View inflate(int resource, ViewGroup root, boolean attachToRoot) {
        if (DEBUG) System.out.println("INFLATING from resource: " + resource);
        XmlResourceParser parser = getContext().getResources().getLayout(resource);
        try {
            return inflate(parser, root, attachToRoot);
        } finally {
            parser.close();
        }
    }
Соответственно парсер парсит xml и преобразует в объект класса View;
Когда вы в Activity указываете setContentView(int id);
Вы передаете ссылку на xml. Внутри Activity находится экземпляр класса Window, он парсит ваш xml и получает объект класса View. Дальше при вызове в Activity - findViewById(int id), вы обращаетесь к экземпляру класса Window, в свою очередь он делегирует (передает вызов) экземпляру класса View. 
А класс View содержит метод findViewById(int id), и уже он возвращает искомый объект, соответственно в обоих случаях механизм один и тот же, только LayoutInflater обычно используется для парсинга xml не являющихся layout Activity. Например при отрисовке Fragments и CustomView или при компоновке Activity из Java.
Посмотрите исходники SDK, там очень подробно все описано.

Худший ответ:
findViewById не работает с xml. Он работает с деревом Viewшек. А вот чтобы это дерево сделать из xml как раз нужен LayoutInflater.
Вопрос: Достал тепловизор, подскажите что-бы оригинального снять для статьи?

Лучший ответ:
секс

Худший ответ:
Смартфон, ноутбук.
Также поддержу идею с открытым системником.
Машина, мотоцикл.
Жилой дом, проводка, электрощит, ЛЭП.
Теплотрассы во дворе под землей.
Вопрос: Как сделать особые стили для блока на главной в WordPress?

Лучший ответ:
Можно использовать для тега body - bosy_class - wp-kama.ru/function/body_class
Таким образом у главной страницы будет свой класс тега body (будет class - home). Через него можно стилизовать любой блок на главной странице. body.home div.class {color: red};
Ну а можно условиями if(is_home)... или if(is_front_page)...
Можно создать функцию в functions.php, напримерfunction home_block_class(){
 if(is_front_page){
  echo 'my-class'
 }
}
и нужному блоку добавить <div class="<?php home_block_class() ?>"></div>
Писал код прямо тут, может где-то ошибся

Худший ответ:
Первое что приходит в голову использовать вот это: https://codex.wordpress.org/Function_Reference/is_home , если выполняется условие добавить класс css
Вопрос: Какую книгу/учебник Вы бы предложили для изучения C# от уровня новичка до профессионала?

Лучший ответ:
Эндрю Троелсен - Язык программирования C#

Худший ответ:
К.Нейгейл, Б.Ивьен, Дж.Глин, К.Уотсон, М.Скиннер "C#4 и платформа .NET4 для профессионалов" (хотя есть книги из этой серии и для С#2, и для С#3, и для С#4,5) подробно описаны основы языка. (через год) Дж.Скит, "С# для профессионалов. Тонкости программирования" (описаны различия С# разных версий и зачем они были введены)(и еще через год ) Дж.Рихтер, "CLR via C#"(более глубокое погружение в язык)
Но на самом деле не обязательно читать их с таким большим промежутком. Их можно читать и параллельно. Лишь бы было понятно о чем речь. Обязательно параллельно книгам, разрабатывать какое-нибудь приложение (лучше несколько по очереди с усложнением), иначе обучение будет поверхностным. Книги толстые, информации много. Информацию нужно завязать в знания, выстроить свои какие-то связи. Это только через практику.
Я время от времени возвращаюсь к этим книгам как к справочнику, а иногда открываю в них что-то новое для себя, то что раньше пропустил из-за того, что не был готов.
Вопрос: Из .net middle в java android junior?

Лучший ответ:
Если он выполняет работу как junior, почему я должен платить ему как middl'у?
Зато ваш прошлый опыт говорит о том, что вы гораздо быстрее станете тем же middl'ом в android разработке, чем новичок который программирует 2 месяца и только курсы закончил. Значит можно рассчитывать на быстрый рост до прежнего уровня.

Худший ответ:
Ищите лучше такую вакансию, где будет требоваться и c# и androd (периодически вижу такие), тогда сможете претендовать на прежний или больший уровень зарплаты , да и вообще универсалы больше ценятся.
Вопрос: Ошибка в коде, функция не обрабатывается, как это исправить?

Лучший ответ:
Какая ошибка? Скорее всего что-то связанное с выводом в файл: существует ли файл, доступен для записи и прочее.

Худший ответ:
Текст ошибки в студию!
Вопрос: Как сменить цвет фона страницы с помощью php?

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

Худший ответ:
Перенесите блок с php кодом до тега body.
Также у вас ошибка в блоке default, если сработает этот блок то в атрибут style попадет следующее background-color: background: blue;
Вопрос: Как исправить эту ошибку(resource(7) of type (mysql result) Извините, введённый вами login или пароль неверный.)?

Лучший ответ:
Надо выучить РНР, чтобы понимать смысл тобой же написанного кода

Худший ответ:
Найми PHP Программиста он тебе поможет