
KlonD90
28.09.2016
15:13:52
отдавать статику проще пареной репы. на ноду нужно будет реверс прокси еще пробросить

Никита
28.09.2016
15:20:13
https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-14-04
Так?

Bogdan
28.09.2016
15:22:23
Ребята, посоветуйте пожалуйста быструю key-value базу данных с поддержкой различных типов индексов (geo, триграммный индекс, полнотекстовый поиск и т.д)

Google

KlonD90
28.09.2016
15:26:28
tarantool
https://github.com/tarantool/gis
хотя если сами индексы то это тебе поисковый движок типа sphinx/elasticsearch.

Bogdan
28.09.2016
15:43:07
tarantool
Спасибо, посмотрю детальней, мне бы что-то минималистичное - считать по айдишнику и записать по айдишнику. Насколько я знаю в базе данных самая важная и сложная часть это создание индексов (сложные алгоритмы), конфликты при одновременном доступе на запись и движок хранения индексов (b-tree или какие-то memory-map схемы) а все остальное - вторичные индексы, таблицы, джойны, слежение за изменениями можно довольно легко навернуть сверху имея key-value хранилище.

Vladimir
28.09.2016
15:43:18
почему в этом чате так агрессивно пиарится тарантул?

Evgeny
28.09.2016
15:44:04
чувак пилит для него прокладку в ноду, конечно ему хочется чтобы его работой пользовались :)

ENAMETOOLONG
28.09.2016
16:32:10
А чем плох baobab?

KlonD90
28.09.2016
16:34:59

Alex
28.09.2016
16:46:23
Народ, robomongo юзает кто?

Oleg
28.09.2016
16:46:46

Alex
28.09.2016
16:47:06
в консоли там юзаю aggregate, выводит только 50 записей, как победить?

Aleksey
28.09.2016
16:47:09

Oleg
28.09.2016
16:48:01

Google

Oleg
28.09.2016
16:48:17

Alex
28.09.2016
16:49:17

Aleksey
28.09.2016
16:49:33
Чем?
http://3t.io/mongochef/

Джон
28.09.2016
16:52:08

Alex
28.09.2016
16:56:19
Установил монгочиф, все ок =)

Oleg
28.09.2016
16:57:20

Yevhenii
28.09.2016
16:58:33

Сергей
28.09.2016
17:00:20
собрал node v7 из master-ветки
с флагом --harmony_async_await действительно есть async/await
но пока обваливается со странной ошибкой
ReferenceError: data is not defined
Какая прелесть: DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code

Oleg
28.09.2016
17:02:59
Может let?
Я правда не знаю даже что это такое

Сергей
28.09.2016
17:03:10
это es6

Oleg
28.09.2016
17:03:20
Это вместо коллбеков?

Сергей
28.09.2016
17:03:32
ты вообще не знаешь ничего о промисах?
видимо о генераторах ты тоже не слышал

Oleg
28.09.2016
17:03:41

Сергей
28.09.2016
17:03:48
2016 год на дворе

Oleg
28.09.2016
17:03:57
А я на коффи пишу

Сергей
28.09.2016
17:04:11
коффи не нужен
сейчас нативный js круче))
классы, промисы, async/await

Google

Oleg
28.09.2016
17:04:33
Вчера это понял

Сергей
28.09.2016
17:04:57
вместо колбэков))
Ну почти
позволяют цепочки строить
почитай
Роскомнадзор ещё не заблокировал гугл

Alex
28.09.2016
17:05:33
Мб ; поставить?

Vladimir
28.09.2016
17:06:34

Сергей
28.09.2016
17:06:51
ооо
точно
спасибо
точки с запятой не хватало

Alex
28.09.2016
17:07:02
=)

Oleg
28.09.2016
17:07:51

Сергей
28.09.2016
17:08:55
впрочем можно просто отделить пустой строкой
также работает
Проверял как работают нативные async/await
В случае если вернуть из async функции значение через return

Aleksey
28.09.2016
17:10:16

Yevhenii
28.09.2016
17:11:10

Alex
28.09.2016
17:12:13
Ога, ну я не упирался в использование robomongo. Нужно было хоть что-то GUI, чтобы видеть что да как)

Сергей
28.09.2016
17:12:41
Все так любят обмазываться гуями…

andretshurotshka?❄️кде
28.09.2016
17:12:46

Google

Alex
28.09.2016
17:13:13
не люблю обмазываться гуями, просто стремно было удалять кучу дубликатов без просмотра глазами

Bro
28.09.2016
17:23:42
https://www.nginx.com/blog/5-performance-tips-for-node-js-applications/

Vladimir
28.09.2016
17:26:56
> improve Node.js application performance
> Implement a reverse proxy server
кул стори

Сергей
28.09.2016
19:56:38
Кто-нибудь знает, есть ли парсер ruby-кода написанный на js
Старая версия руби подойдет
Нужно преобразовать ruby в ast
Самому писать парсер крайне тягостно

Bro
28.09.2016
20:05:54
emacs

Admin
ERROR: S client not available

Bro
28.09.2016
20:05:57
lisp

Сергей
28.09.2016
20:06:03
?

Никита
28.09.2016
20:13:41
а машудб всё ещё по привычке мусклем кто-то называет
Чем?
огороженностью же, некоторые её любят

Vladimir
28.09.2016
20:39:21
> @ChALkeR
мускль умер
с чего бв это

Никита
28.09.2016
20:39:37

Vladimir
28.09.2016
20:39:42
видел
все используют и довольны

Никита
28.09.2016
20:40:54
https://github.com/mysqljs/mysql/pulse/monthly
https://github.com/MariaDB/server/pulse/monthly
Это раз.

Google

Vladimir
28.09.2016
20:41:32
??

Никита
28.09.2016
20:41:33
Полная жопа с секурити фиксами у мускля, в отличии от маши — это два.

Vladimir
28.09.2016
20:41:46
причем здесь драйвер

Никита
28.09.2016
20:42:03

Vladimir
28.09.2016
20:42:22
https://github.com/mysqljs/mysql/pulse/monthly

Никита
28.09.2016
20:42:33
ойой, прости
промазал
https://github.com/mysql/mysql-server/pulse/monthly
Вот правильная ссылка.
Мускль сдох, оракл его убила.
Причём ещё несколько лет назад, емнип.

Vladimir
28.09.2016
20:44:08
тольуо его используют все крупные интернет компании

Никита
28.09.2016
20:44:36
Слоупоки только.

Vladimir
28.09.2016
20:44:59
твиттер, гугл, эйрбиэнби

Никита
28.09.2016
20:45:09
Ты уверен, что у них не маша?

Vladimir
28.09.2016
20:45:21
думаю об этом было бы написно конкретно

Никита
28.09.2016
20:45:31
https://alpha.trycarbide.com

Klim
28.09.2016
20:45:33
Могу узнать про твитте

Никита
28.09.2016
20:45:37
Пробовал кто?:)