Таймураз
Уговорил
Cenator 🐈
)
AI
ПРивет, народ, Такой вопрос. Нужен совет с регуляркой.
Сейчас регулярка такая
(\d{1,3}(?:-|x|х|\*|\/|на|\.|,)\d{1,3}(?:\.\d|,\d){0,1})ищет
5x108
3.100
100*5
5на120То так же она находит и 011 201 в строке 2011 2017
Как построить условие если в первой части одна цифра - во второй части должно быть три цифры, и если в первой части три цифры - во второй должно быть одна ?
Vladimir
Напиши две регулярки
Dmitry
Anonymous
Нет, leftpad забыл
Егор
Егор
Простите за фото... Объясните плз. Что за дичь... Как он создаёт объекты из функции??? И что за prototype?
Igor
Anonymous
Выглядит как очень тонкий троллинг:)
Егор
Google.com
Раз я сюда написал, то значит гугл неоч помог...
Егор
Алексей
Anonymous
Почитай про конструкторы в js
Igor
Igor
Раз уж Гугл про прототипы не оассказал
Дима
Я нуб. Вернее с Шарпа пришел...
Тогда не вскрывай эту тему, сюда лучше не лезть. Ты молодой, шутливый, тебе все легко. Это не то. Это не общепринятая практика и даже не паттерн ООП. Сюда лучше не лезть. Серьезно, будешь жалеть. Лучше закрой эту тему и забудьте, что тут писалось. Я вполне понимаю, что данным сообщением вызову дополнительный интерес, но хочу сразу предостеречь пытливых - стоп. Остальные просто не найдут.
Егор
Дима
Ты про ноду или про прототипы?)
Про прототипы
Ввиду того, что в своей сущности js — это прототипно-ориентированный язык, у тебя на фотке экрана (😭) то, как реализуются классы на низком уровне, объективных причин пользоваться этим сейчас особо нет
Дима
Более того, лебаб тебе прям онлайн покажет как это можно записывать сейчас
Егор
Дима
Да
Дима
https://lebab.io/try-it
Егор
Ну и слава богу
Anonymous
ℝei
@Atassis заработать не хош? 😆
Skyage
привет, ребят подскажите кто имел дела со springhost, как вам ?
Gleb
Alexey
не такие они уж и обычные)
serg
А когда используется ключевое слово interface и в названии первая буква заглавная I, это за тип в js?
serg
сomorsiс
I - это просто по стайлгайду
Anonymous
Как понять "за тип в js" ?
сomorsiс
по факту это обычный обьект
сomorsiс
вопрос больше по тайпскрипту
serg
Anonymous
I это конвенция/соглашение
serg
это типа "морда" к объекту как я понял...
но зачем она, если можно просто напрямую к свойству обратится.
читаю пока, что за штуковина, и часто ли ею пользуются
сomorsiс
чтобы не писать каждый раз
: {a: string, b: number, c: Array<number>}
serg
чтоли, наподобие User Type в экселевском бейсике?
Private Type MyType
bValue As Boolean
Name As String
End Type
и тогда можно объявить объект MyType и обратится к его свойствам
или это другое?
сomorsiс
@typescript_ru
serg
о даже такой чанел есть... прикольно
serg
Dmitriy
Кто в курсе как поставить ограничение в postgres, чтобы нельзя было добавлять несколько значений с одним ID для одного пользователя?
http://joxi.ru/a2X8K5h1ev3w2g
сomorsiс
уникальный индекс
Dmitriy
нужно чтобы он был уникальным не для всей колонки , а для конкретного id что то типа составного ключа
сomorsiс
уникальный индекс по нескольким колонкам
Dmitriy
constraint ?
сomorsiс
@pgsql
B
Коллеги, кто сталкивался с проблемами при установке mongodb на mac os? Бьюсь третий день, не пойму что не так. Распаковал на Desktope, создал директории под логи и дату, выполняю
./mongod —directoryperdb —dbpath /Users/macbook/Desktop/mongodb/data/db —logpath /Users/macbook/Desktop/mongodb/log/mongo.log —logappend
ругается
-bash: mongod: command not found
в путь, при этом, прописан. Прошелся по шагам отсюда https://github.com/mongodb/node-mongodb-native/blob/3.0.0/README.md - ноль эмоций
Mihail
Коллеги, кто сталкивался с проблемами при установке mongodb на mac os? Бьюсь третий день, не пойму что не так. Распаковал на Desktope, создал директории под логи и дату, выполняю
./mongod —directoryperdb —dbpath /Users/macbook/Desktop/mongodb/data/db —logpath /Users/macbook/Desktop/mongodb/log/mongo.log —logappend
ругается
-bash: mongod: command not found
в путь, при этом, прописан. Прошелся по шагам отсюда https://github.com/mongodb/node-mongodb-native/blob/3.0.0/README.md - ноль эмоций
Я устанавливал вручную, и через Homebrew. В случае с brew все гораздо проще, ничего настраивать не придется вообще. + У Brew есть менеджмент процессов, и все файлы он держит под контролем, т.е. будешь удалять - мусора не останется. Скорее всего на маке тебе база нужна для разработки, а там, где нужна для продакшнена, установишь как положено
Таймураз
B
Таймураз
B
попробую через брю еще
Michael 🌌
B
спасибо, попробую
Andrey 😼
Насколько плохо в постгресовском поле-массиве хранить кучу чисел (от 300000 до 1000000) и какими подводными камнями оно может обернуться? Никакие операции а-ля пересечение над ними проводиться не будут, только записать/получить
Eldar
А тебе надо будет сразу все числа читать потом? У тебя оперативы то хватит?
Eldar
Тем более если записи не по одной потом доставать
Anonymous
А есть аналог nvm под windows?
Andrey 😼
Andrey 😼
Тимофей 🛴
Тимофей 🛴
https://github.com/coreybutler/nvm-windows
Anonymous
Сяпки, а то гугл много всего выдает
Anonymous
всем привет
есть несколько микросервисов, подкюлченым к разным базам
есть библиотека которая преобразует кастомный DSL в разные запросы
условно, передавая строку "filter=user:vasya,roles:$in:admin&limit=1&offset=10" в сервис знающий о mongodb будет сгенерирован mongodb query и возвращен результат, сервис знающий об elasticsearch сгенерирует elasticsearch query и вернет результат и тп
в целом, все работает но надоело поддерживать и добавлять новые языки самостоятельно
вдруг есть уже best practieces готовые
1) кто-нибудь встречал что-нибудь подобное?
2) кто как решает проблему унификации передачи параметров во внешние сервисы?
Анатолий
Зачем преобразовать dsl в промежуточные команды? Проксируй его дальше
Usman
ребята, почему вне функции session не доступна? Выдает undefined
Анатолий
Ты очень хорошо обьясняешь 🙂
V
Потому что вне функции нет session
Anonymous
Всем привет
Anonymous
ERROR in ./app/js/main.js
Module build failed: SyntaxError: Unexpected token (12:2)
Anonymous
такая ошибка при npm run dev
Michael 🌌
И что же там на 12:2?
Anonymous
что делать?