
Yan
13.06.2017
20:44:04
братишки, хочу изучить sql, в частности, начать с postgres, ну и дальше
можете ли посоветовать, с чего начать?
а то после монги реляционные бд кажутся чем-то дико крутым
я так понял, сейчас никто не создает бд ручками, все используют phpMyAdmin для этого, чтобы все связи наглядно создавать

Ilya
13.06.2017
20:49:14

Google

Yan
13.06.2017
20:54:49
смотрел уже, я решил все равно написать, вдруг у кого есть материалы какие интересные)

Fedir
13.06.2017
20:57:01
курс на w3schools неплох
как для начала
есть варианты кроме пхпмуадмина, довольно неплохие
у mssql классная (почти) идешка для sql

Igor
13.06.2017
20:59:14

Ilya
13.06.2017
21:03:29
и да, начать с консольного клиента
более того у постгре есть режим отладки в psql
когда на запросы о таблицах и тд он показывает что он при этом тащит с системных таблиц
больше понимания возникает что там в кишках

Юрий
13.06.2017
21:22:06
Вечер добрый . Что рекомендуете по(читать/смотреть) о типах в языках программирования в плане теории ?

Yaroslav
13.06.2017
21:29:03
странный вопрос в чате по ноде)
все типы данных приведены к общему знаменателю в любом строго типизированном языке,

Google

Yaroslav
13.06.2017
21:29:16
а вот структуры данных это уже веселее

Node.js releases
13.06.2017
23:04:29
Node v8.1.1 (Current)
https://nodejs.org/en/blog/release/v8.1.1

Ҫѐҏӗѫӑ
13.06.2017
23:07:53
не нужна
когда там 5.9
5.8 медленный

Sergio
13.06.2017
23:15:43
Привет всем!
Ребят, я только начинаю node.js, поэтому сильно не пинайте... Нашел тут модуль — sequelizejs... В доках смотрю пример, самый элементарный —
Project.findOne({ where: {title: 'aProject'} }).then(project => {
// project will be the first entry of the Projects table with the title 'aProject' || null
})
и не могу понять... если я это всё в функцию хочу обернуть, как мне возвратить этот самый Project?
function findProject(projTitle){
Project.findOne({ where: {title: projTitle} }).then(project => {
// никакой return project; не помогает, конечно же(((
})

Сергей
13.06.2017
23:20:16
Изучи их концепцию

Ҫѐҏӗѫӑ
13.06.2017
23:29:11
чот pr с 5.9 пересоздали https://github.com/nodejs/node/pull/13631

Sergio
13.06.2017
23:29:12

Ҫѐҏӗѫӑ
13.06.2017
23:36:06
о, а 5.9 уже в мастере
^^ это типа апдейт
а это для релиз в 8 ветке https://github.com/nodejs/node/pull/13515

Юрий
14.06.2017
00:12:57

Ҫѐҏӗѫӑ
14.06.2017
00:27:11
оригинал тут http://www.cis.upenn.edu/~bcpierce/tapl/

Юрий
14.06.2017
00:28:25

Sergey
14.06.2017
01:00:45
выложил в npm модуль, буквально через пару часов вижу сразу 120 downloads in the last day - я так понял это боты скачивают, но зачем? что они ищут?

Алексей
14.06.2017
01:21:12
Может быть, я дико туплю, но всё же. Как реализуется задача, когда надо отправлять оповещение (СМС, почта и т.п.) до начала (например, за полчаса) некоего мероприятия всем участникам?
Пока единственное, что приходит на ум — запустить условный крон (реализация может быть любой), который будет каждую минуту смотреть, не начнется ли скоро что-нибудь.
А я что подумал. Может сделать бесконечный цикл. В котором будешь спать минуту, потом проверять текущее время. И если есть события раньше текущего и статус не отправлен, то отправлять и менять статус

Google

Ҫѐҏӗѫӑ
14.06.2017
01:25:47

Lulz
14.06.2017
04:51:24
всем привет. внезапно перестал работать pkg, в чем проблема? bash пишет, что нет такой команды, думал мб удалил случайно или что-то произошло интересное? update: done

Dmitry
14.06.2017
05:13:51
Здравствуйте. Прошу подскажите, стоит ли смотреть на express 4 или сразу на 5 нужно? И возможно есть достойная альтернатива ? И если экспресс то какой engine ? Заранее благодарен )

Юрий
14.06.2017
05:21:04
Пора уже к ответам на такие вопросы добавлять тег #альтернативы_express
Посмотри в сторону koa 2

Igor
14.06.2017
07:13:49

Ilya
14.06.2017
07:17:34
А может кто уже переписал друпал на ноду? Ыть

Andrew
14.06.2017
07:18:11
Зачем только

Ilya
14.06.2017
07:18:35
Нужна cmf с полями хуками и блекджеком. И с реляционкой. Парашу с монго не предлагать
Бггг

Andrew
14.06.2017
07:20:45
Дак юзай реляционку в коа, я сам не юзал ничего правда)

Вишневый чай
14.06.2017
07:21:59

Сергей
14.06.2017
07:22:15

Andrew
14.06.2017
07:23:07
Глупости ваш друпал
Даже не смотрел

Вишневый чай
14.06.2017
07:23:22
задачу то решает

Andrew
14.06.2017
07:23:52
Пхп

Сергей
14.06.2017
07:23:53
я задачу не знаю)

Google

Вишневый чай
14.06.2017
07:24:12

Alexander
14.06.2017
07:24:29
почему монго - параша, скажите плс

Konstantin
14.06.2017
07:25:10

Вишневый чай
14.06.2017
07:25:16
просто надо уметь готовить, и использовать по назначению

Alexander
14.06.2017
07:25:56
ну а в целом, какие у нее серьёзные недостатки?

Вишневый чай
14.06.2017
07:26:37

Admin
ERROR: S client not available

Alexander
14.06.2017
07:26:40
я без сарказма и иронии, просто хочу понять

Ilya
14.06.2017
07:27:54

Konstantin
14.06.2017
07:27:55

Ilya
14.06.2017
07:28:33

Вишневый чай
14.06.2017
07:29:03
мерс не может по болотам ездить значит гавно тачка?

Ilya
14.06.2017
07:30:01
Gl может. Мы проверяли

Sergio
14.06.2017
07:30:07
ребят, у меня вопрос, а Sequelize умеет синхронно? а то я посмотрел с этими промисами у меня код будет тоннами расти, а это всего лишь переводы из БД, мне нужны..

Вишневый чай
14.06.2017
07:30:24

Ilya
14.06.2017
07:30:47

Google

Ilya
14.06.2017
07:31:11
И пешы последовательно

Sergio
14.06.2017
07:43:14

Сергей
14.06.2017
07:44:09
промисы нельзя в синхронщину переделать
и sequelize не умеет тоже

Konstantin
14.06.2017
07:44:55

Сергей
14.06.2017
07:45:37

Sergio
14.06.2017
07:45:51

Konstantin
14.06.2017
07:45:53

Sergio
14.06.2017
07:46:36
ну вот я написал
function getTrans(alias){
return new Promise(function(resolve, reject) {
Trans.findOne({
where: {alias: alias}
}).then(translations => {
if(translations === null){
reject('Can not find translation domain "'+alias+'"');
}else{
resolve({ru: translations.value_ru, en: translations.value_en});
}
});
});
}

Konstantin
14.06.2017
07:46:53
Однако, если он напишет что-то типа: sequalize(doThmsng).then(a => doAnotehr).then(b => doAnotherAnother) то выглядит синхронно. а сами функции опишет ниже

Сергей
14.06.2017
07:47:02

Konstantin
14.06.2017
07:47:26
Ивообще, зачем Трансов искать? Езжай в Тай - там на каждом углу
и зачем там описывать с ресолв, реджект? у тебя ж севалайз дефолтно возвращает промис
просто делай then, а потом catch error

Сергей
14.06.2017
07:48:32
всё

Konstantin
14.06.2017
07:49:14
че за тема такая симпатишная?)

Сергей
14.06.2017
07:49:21

Пашок
14.06.2017
07:50:10
bracket pair colorizer выглядит найс, спасибо