
Андрей
02.04.2017
12:56:16
в след сообщение написали
Что за бд и почему ты обращаешься как к объекту?

Кирилл
02.04.2017
13:12:45
Что?

Lulz
02.04.2017
16:17:54
реально ли сделать комбинацию nexe + pm2 модуля?

Google

Кирилл
02.04.2017
16:55:53
А что мешает?

Lulz
02.04.2017
17:03:11
не знаю как подойти к этому делу, вот к примеру у меня есть экзешник который я сделал с помощью nexe
как сделать, чтобы когда пользователь нажал на него(exe-шник) и когда закрыл это окно(консоль) то нода не выключалась, а дальше работала

Nikolay добряш
02.04.2017
17:15:58

Lulz
02.04.2017
17:16:09
это я понимаю, но как это встроить?)

Nikolay добряш
02.04.2017
17:16:27
npm install?)

Lulz
02.04.2017
17:16:45
нет, как саму идею встроить
чтобы экзешник в демона превращался
и крутился

Кирилл
02.04.2017
17:21:12
В такие моменты надо спросить себя "А не иду ли я против идеалогии операционной системы?"
И не нужно ли мне отстегать задницу связкой rj45
Когда пользователь запускает приложение и после нажимает на крестик оно должно завершаться

Lulz
02.04.2017
17:23:01
нет, так задуманно

Google

Lulz
02.04.2017
17:23:11
будет второй файл который завершает процесс
чтобы не закрыли просто так

Кирилл
02.04.2017
17:23:49
Я конечно не експерт но мне кажется у вас проблема на этапе "так задумано"

Lulz
02.04.2017
17:24:01
к сожалению не эксперт
но таково задание
это уже дело мое, я вопрос всего лишь спрашиваю, как это сделать
правильно или не правильно уже дело мое
ай, два раза повторился, ну ладно, лол
так вот, окей, вопрос
как встроить в экзешник forever ?)
можно конечно типа писать "forever exe name
я так запускал

Кирилл
02.04.2017
17:25:47
Тогда запускай изначально демона который стразу спавнит окно которое уже не будет являться main state всего приложения

Lulz
02.04.2017
17:26:56
я экзешник как раз и делаю, чтобы не было зависимости в виде ноды у человека и не мешалось окно

Кирилл
02.04.2017
17:28:04
Госпади

Eiko
02.04.2017
17:34:55

Lulz
02.04.2017
17:38:17

AlexMist
02.04.2017
18:45:55
Может кто сталкивался с такой задачей.
Есть словарь терминов, и есть посты. Нужно в тексте постов подсветить термины, что бы например при наведении всплывала подсказка.
Смысл в том что словарь терминов может расширяться и желательно учитывать морфологию.

Dmitry
02.04.2017
18:58:45

AlexMist
02.04.2017
18:59:52
Словарь в прямом смысле ) Думаю не больше 100 слов, например термины специфичской темы.

Google

Dmitry
02.04.2017
19:00:23
ну у меня просто проект похожий был
смотри - у нас все на ноде

AlexMist
02.04.2017
19:00:33
Объёмы маленькие

Dmitry
02.04.2017
19:00:39
морфология - https://rocketbank.ru/socks/db72b283
тьфц
semantics в npm

AlexMist
02.04.2017
19:01:39
ссылка вроде не правильно работает

Dmitry
02.04.2017
19:01:48
а, он только вроде на фио
это нетуда - из буфера вылезло
смотри - тебе просто нужно понять, что за термин пришел, так?
+ язык русский?

AlexMist
02.04.2017
19:04:47
У меня есть набор терминов, мне нужно пройтись по тексту, найти упоминание, и пометить както , например ссылкой

Dmitry
02.04.2017
19:05:37
язык русский? - это важно

AlexMist
02.04.2017
19:05:52
да
full text search вроде только документы возвращает а не позиции найденых слов

Dmitry
02.04.2017
19:08:08
тогда смотри - тебе просто надо провести операцию стемминга над всеми словами в тексте
стемминг - это поиск основы слова (корень, если грубо)
https://www.npmjs.com/package/natural
там портеровский стемминг
сначала обрабатываешь свою базу - она находит основу
и сохраняешь это как ключи
после уже в реальной задачи проходишь каждое слово в тексте со стеммингом, если есть совпадение, то метишь

AlexMist
02.04.2017
19:14:24
Стемминг текста , там получается все слова примут какуюто свою коренную форму ... потом опять же через стеминг ищу термины.
Ну я так то плагин в wordpress видел , найти не могу посмотреть как работает (
Похоже уже рядом https://github.com/NaturalNode/natural#tries

Dmitry
02.04.2017
19:17:01
ну там все равно примерно так же и работает - самое главное, чтобы была база твоих терминов там

Google

Dmitry
02.04.2017
19:17:23
да - это более глубоко - если у тебя там слова с одинаковыми корнями
это с учетом окончаний и предлогов

AlexMist
02.04.2017
19:19:12
Спасибо огромное )

Nikolay
02.04.2017
19:43:44

Admin
ERROR: S client not available

KlonD90
02.04.2017
19:48:57
Глупая идея. Оно и так кэшируется

Vladimir
02.04.2017
19:51:10

KlonD90
02.04.2017
19:52:35
Ну там даже и поиск не идет этого проперти. Просто кэшируется по вызову.

Nikolay
02.04.2017
19:54:23
В общем, как я думаю, нужно быть как минимум одним из разработчиков V8 (либо другого движка), чтобы делать какие-то заявления насчет производительности какого-то кода

KlonD90
02.04.2017
19:54:41
Ну даже более того в зависимости от типа даже умеет в полиморфный кэш
Да в принципе это одна из первых оптимизаций

Nikolay
02.04.2017
19:56:29
тем неменее, насколько я знаю, V8 не может в раскрутку циклов

Dmitry
02.04.2017
19:56:33
Тем не менее второй вариант немного быстрее на большом массиве. Чуть быстрее если делать for(let i = 0, cnt = arr.length ...
Разница в пару мс

KlonD90
02.04.2017
19:57:07
let
Лол

Dmitry
02.04.2017
19:57:44
Var тут на скорость не влияет

KlonD90
02.04.2017
19:57:55
Влияет _

Nikolay
02.04.2017
19:58:41

Google

Dmitry
02.04.2017
19:59:01
я в курсе что var быстрее, но сравнивал скорости перебора массивов разными способами

Nikolay
02.04.2017
20:00:12

Dmitry
02.04.2017
20:00:41

KlonD90
02.04.2017
20:01:00
Влезает в 32bit?
amd64?
Ты разогревал оба варианта?

Dmitry
02.04.2017
20:04:06
по идее разницы
var cnt = arr.length
for(var i = 0; i < cnt; i++ )
и
for(var i = 0, cnt = arr.length; i < cnt; i++ )
и
for(var i = 0; i < arr.length; i++ )
быть не должно.. но почему микроскопическое отличие по скорости было, уж не знаю может так звезды сошлись в тот день
да нет, просто рандомом генерил массивы одинаковой длины и перебирал считая сумму, чтобы оптимизатор код не выкидывал.. делал не в цикле, а разово.
нода была седьмая, точную версия не помню, можно ради интереса на свежей потетсить.. В целом смысла особого нет, банально было любопытно

Alexander
02.04.2017
20:43:10
Стоит ли ставить нестабильную версию ноды для продакшна?

KlonD90
02.04.2017
20:43:35
я ставлю мне норм. async await охото

Dmitry
02.04.2017
21:55:49
+1, семерка на проде вертится, все норм

Dmitry
03.04.2017
00:49:01
обещали 8-ку в апреле выкатить, дата в milestone стоит 4 апреля и куча незакрытых тасков
народ а есть здесь для верстальщиков чатик? вроде в телеге запросить полный список никак, только гуглить или спросить