Даниил Колесниченко: Да, про GVim знаю, и про NeoVim слышал. Уже ставил (вопрос относительно старый), правда немного с настройками подзаморочиться пришлось, так как почти из коробки ничего не стоит (автокомплит скобок, синтаксис, подсветаки и т.п.).
И вопрос уже решён, спасибо за ответы :)
Даниил Колесниченко Ну, я сам просто новичок в коддинге, и изначально понравилась концепция Vintage Mode'a, что переход по коду крайне прост, всё под пальцами, и мыши толком касаться не надо. В самом саблайме (по крайне мере второй версии) есть некоторые баги (например, при построчном выделении может удалить на 1 строку больше, это моментами напрягает), а сам Vim импонировал банально тем, что он прямо в терминале (хоть это и глупо немного). Сейчас сижу на atom, там багов тоже хватает, но всё регулярно фиксится, да и сложилось такое впечатления, что на саблайм в какой-то степени просто забили.
А какие ещё есть аналоги того же Vintage mode'a, чтобы так же просто перемещаться по коду ?
Андрей Никифоров: Всё! Спасибо огромное !!!)))) Наконец-то! По-большей части ошибки в невнимательности (да, понимание jquery у меня всегда немного было своеобразное ^^).
Ключевой, наверное, момент был с упущением двух решёток в названии селекторов. Ну и накосячил немного с emit'ами. Теперь же всё в норме.
Дальше буду пытаться реализовать что-то вроде комнат, и возможность "поиска собеседника". (до продакшена, я думаю, дело навряд ли дойдёт, так как я ещё дилетант в этом деле ^_^)
Андрей Никифоров: Это уже деталь (так и должно быть, ну да ладно, исправил, даже заходя с другого окна, ничего не меняется), но от этого суть не меняется, сообщения по-прежнему не видно. Получается, из умозаключения, data.msg не получает содержимое инпута после submit'a, и... Почему же не получает-то ? Функция newMessage(на клиенте) вроде нормально написана...
Андрей Никифоров: Получается так. Текст вводится в инпут (т.е. на клиенте), транспортируется в data.msg, и должен вывестись на страницу (т.е. на том же клиенте). Думаю, тут мало что можно ещё получить имея всего две строки связанные с сообщением (именно он ползователя к пользователю, а не нотификейшены).
Так что делать-то ? В чём проблема ? По сути, работать должно, но это же я ^^
Андрей Никифоров: data - объект с ником и сообщением, на сервере... вроде и так понятно, оба кода предоставлены в описании поста (и клиента, и сервера )
Андрей Никифоров: На сервере проходит, показывает также никнеймы, коннекты/дисконнекты, но, понять не могу, почему в data объекте нет текста сообщения.
Что именно добавить ?
Даниил Колесниченко: Да уж, недавно загорелся желанием сделать свой rss-reader, но как-то в принципе не представляю как. Ну, как бы можно получить rss с feed43.com, а что дальше, куда вставлять этот rss ?
Гуглил, на эту тему как-то мало чего нашёл, особенно на js'e
Даниил Колесниченко: Да уж))) Вроде как всё понятно, но далеко ещё мне до применения этого до на практике. Я с трудом-то решаю задачки с codewars.com
Что вы думаете про ECMAScript2015 (он же ES6), и скоро ли его можно будет полностью использовать в вебе, в повседневной жизни ?
Aves: Спасибо ещё раз))))) Только опечатка в инсёрте(timastamp).
Как ещё, можно попытаться, попракиковать nodejs (и его основные модули, эхо сервер уже делал :D) ?
Aves: С чатов вроде как всё. Но последнее, я правда никак не могу понять, как вывести предыдущие 10 сообщений , точнее как просто вывести прошлые сообщение на стороне клиента >.< В гугле особо ничего не нашёл, лишь есть эта документация на гитхабе, Она же и на npmjs.org
Aves: Как с базой данных разобраться >.< Никогда до этого дела вообще с ними не имел (кроме mysql конечно, но это в php, и там как-то интуитивно понятно :D).
Прописываю в server.js require к этой бд, создаю, но куда писать db.insert({msg: data, nick: socket.nickname}, function(err){});
И это ли вообще писать, и как потом отобразить это на самом чате ? Короче я туплю так знатно...
Aves Спасибо огромное! Ещё пару ошибок нашёл (в html), сейчас всё отлично работает.
Хотелось бы спросить, как лучше учить nodejs (этот чат - почти первый опыт в обращении с нодой), гуглил, туторов не так много, да и версии достаточно давние (с 2011 многое вроде как поменялось, кто-то форкнулся и т.п.). И, какую лучше базу данных сюда прикрепить, чтобы история сообщений хранилась ? И как можно реализовать комнаты (пытался, но как-то не получилось) ?