@nodejs_ru

Страница 2032 из 2748
Егор
19.05.2018
00:59:36
Привет. Кто-нибудь использовал multer?

Sheldhur
19.05.2018
02:51:05
напомните обертку над cmd для винды на электроне?

hyper?

Grigorii
19.05.2018
05:09:37
hyper?
Да

Google
Sheldhur
19.05.2018
05:10:09
Оно вкладки не умеет сохранять?

Mark
19.05.2018
06:24:38
Знаю, это еще не решило проблему))

Sergey
19.05.2018
06:25:10
тогда задавай вопрос конкретней

Mark
19.05.2018
06:26:59
Начну с малого, есть большое количество текста. Нужно собрать словосочетания, которые по тексту встречаются больше N количества раз

То есть, если есть что-то похожее на: "Здравствуйте, меня зовут Марк. ...очень много текста... меня зовут Андрей ...очень много текста... здравствуйте меня зовут Вадим..." На выходе - совпадение "Здравствуйте, меня зовут" - 2 раза Совпадение "меня зовут" - 3 раза

Веселый
19.05.2018
06:30:58
То есть узнать сколько раз в тексте повторяется то или иное словосочетание?

Mark
19.05.2018
06:31:18
Да

Только не определенное

Веселый
19.05.2018
06:31:33
Вот

Mark
19.05.2018
06:31:34
А все, которые могут встречаться в тексте

Веселый
19.05.2018
06:31:49
Заведи объект и проверяй на вхождение

Mark
19.05.2018
06:33:15
Да с объектом то ладно, меня интересует именно метод проверки наличия

Google
Mark
19.05.2018
06:33:52
Потому-что нужно брать не какую-то определенную фразу, а проверять каждую фразу в тексте, с каждой возможной длинной слов в словосочитании

Веселый
19.05.2018
06:34:13
Ну шо в js нет типа if slovo in object ?

Sergey
19.05.2018
06:35:03
Ну шо в js нет типа if slovo in object ?
он с нечетким поиском хочет

Веселый
19.05.2018
06:35:27
Аа

Mark
19.05.2018
06:37:17
В таком случае будет проверяться повторение слов

А не фраз

Sergey
19.05.2018
06:38:13
формализуй, что такое фраза

Веселый
19.05.2018
06:38:18
Ну сначала определить что такое фраза

Лол

Да

Брать предложения и брать учебник по русскому языку, разбивать в соответствии с правилами предложения на фразы

И считать

PR
19.05.2018
06:41:29
может ты посмотришь методы работы со строками?

у кантора вроде было что-то о сравнивании текста

Alexander
19.05.2018
06:43:33
1) текст1 = вычистить знаки препинания из исходного. 2) текст2 = прогнать текст1 через автокоррект. 3) слова = разрубить текст1 по пробелам. 4) прогнать слова через цикл с итератором от 2 до N, где N это максимальное желаемое кол-во слов в фразе. 5) в цикл засунуть вложенный цикл, который проходится по словам и склеивает их на соответствующее количество. 6) искать в текст2 полученную склеенную фразу. 7) ????? 8) PROFIT!

Alexander
19.05.2018
07:02:36
А если фраза из трёх слов, то это цикл тройной вложенности. Из четырёх - четыре вложенных друг в друга цикла. А фразу из пяти слов в большом тексте мы будем искать неделю...
» прогнать слова через цикл с итератором от 2 до N, где N это максимальное желаемое кол-во слов в фразе. два цикла всего

Google
Mark
19.05.2018
07:05:53
А пример можешь написать, пожалуйста?

Маленький такой

Чтобы я точно понял

PR
19.05.2018
07:13:00
алгоритм Левенштейна - ключевое слово https://habr.com/post/111449/ и статья

есть еще, но там статья по php

http://smirnov.spb.su/papers/three_sets.php

Alexander
19.05.2018
07:19:20
алгоритм Левенштейна - ключевое слово https://habr.com/post/111449/ и статья
зачем людей пугаешь? ) регулярки снова не в моде?

PR
19.05.2018
07:29:18
это чтобы знать откуда ноги растут

Alex
19.05.2018
07:37:40
зачем людей пугаешь? ) регулярки снова не в моде?
Регулярками фиксить опечатки? Сильно

Alexander
19.05.2018
07:40:01
Регулярками фиксить опечатки? Сильно
Я предложил прогонять один раз через автокоррект

Никита
19.05.2018
08:44:28
https://github.com/nodejs/node/commit/c594d15170e6664c0609d317a9a201f34e875900 я там из fs.promises кусок выпилил

Alex
19.05.2018
08:50:38
Я предложил прогонять один раз через автокоррект
А автокоррект как работает? Судя по твоему предложению вместо расстояния левештейна использовать регулярку...

Alex
19.05.2018
08:53:32
ты предлагаешь вручную писать библиотеку для автокорректа?
Ты собираешься делать автокоррект регулярками? Если нет, то почему ты вместо расстояния левештейна предлагаешь использовать регулярки?

Alexander
19.05.2018
08:54:15
Ты собираешься делать автокоррект регулярками? Если нет, то почему ты вместо расстояния левештейна предлагаешь использовать регулярки?
я предлагаю прогонять текст через готовую либу автокорректа, а затем уже искать в нём что-то

Alex
19.05.2018
08:59:36
Alexander
19.05.2018
09:00:50
А вот это тогда к чему?
к тому, что там страшный грузняк понаписан для поиска по тексту. Вася, отцепись от меня, я занят.

Google
Alex
19.05.2018
09:02:06
Alexander
19.05.2018
09:04:30
Алгоритм левештейна для тебя это страшный грузняк? Ну ок ?
Поздравляем! Вы заработали 9000+ к шкале ЧСВ. Следующий квест: пойти учить уроки и не приставать к людям для поднятия ЧСВ.

Егор
19.05.2018
10:01:34
Ребят, может кто помочь с multer? Нужно авторизацию middleware прикрутить, но multer требует жесткого указания в каком поле будет файл. Как на моменте авторизации можно файлы игнорировать?

Грубо говоря, есть метод /upload, в него приходит файл в поле file, тогда мы multer().single('file') указываем не только в самом этом методе, а еще и в middleware авторизации.

Но есть методы без загрузки файлов

И вот тут он все равно будет искать файл в file

Леха
19.05.2018
10:21:21
А если сделать для загрузки отдельный эндпоинт?

Timur
19.05.2018
10:33:08
Всем привет. Объясните пожалуйста преимущества Node.js перед PHP. Спасибо заранее)

Vitaliy
19.05.2018
10:33:46
многопоточность

Timur
19.05.2018
10:34:31
А есть то в чем php выигрывает?

Nikita
19.05.2018
10:35:02
Возможность нанять индуса за 2 доллара в час

Timur
19.05.2018
10:35:21
?

Roman
19.05.2018
10:36:00
многопоточность
Node.js однопоточный

Denis
19.05.2018
10:37:22
Возможность нанять индуса за 2 доллара в час
Индус для js будет стоить полтора)

Timur
19.05.2018
10:37:29
Node.js однопоточный
Ну он асинхронный получается, да?

Vitaliy
19.05.2018
10:37:59
Node.js однопоточный
ну есть кластер мод

Roman
19.05.2018
10:38:19
ну есть кластер мод
В пхп есть php-fpm

Google
Vitaliy
19.05.2018
10:38:33
я не знаю пыху

Nikita
19.05.2018
10:38:35
Не
Нода не асинхронная, однопоточная А ещё в ней реализовано ООП и типизация, да ?

Timur
19.05.2018
10:39:45
Может кто нибудь нормально объяснить?

Roman
19.05.2018
10:39:54
Нода не асинхронная, однопоточная А ещё в ней реализовано ООП и типизация, да ?
Ооп можно, но с костылямм. Для типизации нужно что то дополнительно типа typescript

Roman
19.05.2018
10:41:01
Может кто нибудь нормально объяснить?
Нечего обьяснять, на самом деле. На ноде быстрее писать микросервисы, но сложнее дается сложная бизнес логика

Roman
19.05.2018
10:42:12
Спасибо
Почитайте про event loop в ноде. Это самое серьезное отличие

Timur
19.05.2018
10:45:09
Почитайте про event loop в ноде. Это самое серьезное отличие
Я так понял соединение с сокетами и real time лучше писать на node?

Vitaliy
19.05.2018
10:45:34
на Golang

Nikita
19.05.2018
10:46:23
на Golang
+++ Но на ноде тоже можно

Roman
19.05.2018
10:46:29
Я так понял соединение с сокетами и real time лучше писать на node?
Можно и довольно надежно, но все же если есть другой выбор, то стоит подумать

Vitaliy
19.05.2018
10:47:04
Ну на ноде неплохо, ну если конектов много то Го или С/С++

Yaroslav
19.05.2018
10:47:13
Пишите ли вы на го?

Timur
19.05.2018
10:47:53
Значит следущее что стоит учить все же go, а не node?)))

Страница 2032 из 2748