Интересная задача. Чем закончилось?
Вы обрабатываете только номера обычных легковых автомобилей? или дополнительно обрабатываете номера прицепов, синие/чёрные/красные номера? у них другое количество букв и цифр в номере.
что такое токен авторизации знаете? что-то типа sessionid. Он хранится в сессии, сессия хранится в бд (как говорил @Dimitriys) или просто инфа о токенах дублируется в базу. Этот же токен знает клиентский js и передаёт через websocket в ноду. Остаётся только проверить, присутствует ли принятый от клиента токен в базе, или нет.
Сначала не обратил внимание на то, что вы нодой как веб-сервером не пользуетесь. Так что самый правильный ответ - ответ @Lynn. Всё, что я сказал выше, относится к тому случаю, если на node.js запущен веб-сервер.
если вы как физическое лицо, то просто получаете деньги с карты. А потом на следующий год заносите это в свою налоговую декларацию и платите с них 13%. Если 13% много (на самом деле - мало), то регистрируете ИП и платите 6% + обязательные вносы в ПФ (подробнее смотрите в статьях выше).
в ноде порт явно в коде указан, обычно что-то типа .listen(3000) в месте, где создаётся HttpServer. Эту настройку могут перенести и в переменную окружения. Это зависит от фреймворка и от выбранного программистом решения. В apache и nginx порт настраивается в конфиге, но там обычно стоит 80.
Что почитать - погуглите "apache + node.js", "nginx + node.js".
Почитайте Разработка WEB-проекта на Node.JS (вторая часть), Node.JS от А до Я
Всё правильно @vdem пишет. После каждого вывода Console.WriteLine() стоит команда Console.ReadLine(), которая ожидает ввода строки и нажатия клавиши Enter. Для перехода к следующему вызову сначала нужно завершить предыдущий, а предыдущий закончится только нажатием Enter.
лично я не нашёл таких уж больших отличий PhpStorm от Netbeans. Я начинал с Netbeans (после нескольких лет в Notepad++), и пробовал PhpStorm7 один месяц (бесплатный период), и не сильно впечатлился - вернулся на Netbeans. Хотя по сравнению с Notepad++ - это насколько сам notepad++ лучше, чем Блокнот Windows.
А вот WebStorm от того же разработчика мне очень приглянулся, и я его купил.
@begemot_nn сегодня ему не надо, а завтра может понадобиться. Я же не утверждаю. В своём первом комментарии я всего лишь отметил этот факт, чтобы автор вопроса мог иметь это в виду. Я не сторонник использования таблиц в верстке, особенно в тех случаях, когда можно обойтись (см. соседние ответы). Но если автор вопроса решит использовать их - пожалуйста. Я всего лишь поделился своим опытом по этому поводу, и не собирался развивать эту тему.
@begemot_nn понятно, что ширину ячеек можно сделать резиновой, но не от этого ячейки не станут адаптивными. Часть ячеек таблицы нельзя переместить на другую строку: вот так
тогда уж не text.replace(/\+/g, ''); а text.replace(/^\+/g, ''); - чтобы убирал именно первый символ плюс, а не любой в строке.
Но лучше не использовать регекс там, где без него можно легко обойтись
А я и не отказываюсь от <?php и использую его для указания команд if и for/foreach - посмотрите мой ответ. Короткие теги <?=$x?> я использую только для инлайна переменных, иначе длинная форма разобьёт html-код и сильно ухудшит читаемость шаблона.
P.S. Точнее, не использую это, потому что перешёл на Twig. Ещё присматриваюсь к JadePhp, потому как пользуюсь именно Jade в Node.js.
Ни разу не сталкивался с таким подходом, я обычно генерирую xml библиотеками типа Simple_XML. Но если бы мне пришлось генерить xml именно так, я бы добавил вывод xml-заголовка в то же место, где стоит header("Content-Type: text/xml"); потому как этот код всё равно будет вызываться для каждого такого шаблона.
Не стоит отказываться от записи <?=$x?> в пользу <?php echo $x; ?> из-за одной строчки, слишком уж большая разница.
Кстати, Twig отлично справляется с xml-документами.
@victorvsk я не совсем понимаю, к чему вы говорите. Вы считаете, что высокоуровневые фишки прячут сильно важные моменты, которые обязательно нужно знать? Прячут. Поэтому это нужно изучать отдельно. Но это не повод отказываться от высокоуровневых фишек.
Вы обрабатываете только номера обычных легковых автомобилей? или дополнительно обрабатываете номера прицепов, синие/чёрные/красные номера? у них другое количество букв и цифр в номере.