
KlonD90
01.08.2016
23:16:51
var d = duplex(); req.pipe(d); fluent(d)

Vladimir
01.08.2016
23:18:08
есть stream.PassThrough для этого

KlonD90
01.08.2016
23:18:39
во
вспоминал :о

Google

Vladimir
02.08.2016
05:35:34
Спасибо!
но не работает. все равно файл нулевого размера.
похоже, придется делать через темп-файл

マイク
02.08.2016
06:54:22
named pipe

Denis
02.08.2016
07:49:01
Дмитрий Зайцев из OneFactor опубликовал на Хабре туториал по использованию Hashicorp Vault - key-value хранилищу приватных данных, позволяющему гибко настраивать политики доступа к секретам.
http://amp.gs/8kCO

DenJel
02.08.2016
09:32:56

Aleksey
02.08.2016
09:33:19

Farrux
02.08.2016
11:21:41
№500 ??

Джон
02.08.2016
12:51:00
ребят можете подсказать по гиту?
допустим, я клонировал репозиторий, сделал частью своего проекта, но внес изменения. Теперь когда я пытаюсь пушнуть свой говнопроектик, у меня именно эти клонированные субстанции не пушаются. Точнее пушаются, но не файлы, а вот что:
где-то хранится инфа, что содержимое папок было клонировано? где именно?

マイク
02.08.2016
12:52:32
Выглядит, как сабмодули
Почитай про git submodules

Google

Никита
02.08.2016
12:52:51
я не могу понять, что на скриншоте, но подозреваю, что ты хочешь услышать про git submodules

Джон
02.08.2016
12:53:11
ага понял. спасибо.

Алексей
02.08.2016
12:55:00

Джон
02.08.2016
12:55:25

Алексей
02.08.2016
12:56:32
Еще может понадобиться сделать вот это
git rm --cached submodule_path # delete reference to submodule HEAD (no trailing slash)
git rm .gitmodules # if you have more than one submodules

Джон
02.08.2016
12:58:31
вчера часа 2 гуглил

melancholiac
02.08.2016
13:15:16
нет не кстати

Vladimir
02.08.2016
16:39:08
http://www.cnews.ru/news/top/2016-08-01_bilajn_probuet_pereehat_na_rossijskuyu_subd
В Mail.Ru уверяют, что один сервер с Tarantool заменяет более 30 серверов с обычной СУБД, поскольку его производительность составляет миллион транзакций в секунду на одном ядре простейшего commodity-сервера
Подробнее: http://www.cnews.ru/news/top/2016-08-01_bilajn_probuet_pereehat_na_rossijskuyu_subd
Миллион!
на одном ядре!

Denis
02.08.2016
16:45:05
Там еще смешнее. TT опенсурс

マイク
02.08.2016
16:52:17
Те же журналисты, что смеются над накопителями в 50 мегабайт, наверное.

Grigory
02.08.2016
17:03:44
Такой вопрос, есть несколько групп параметров в env которые используется для разных стейдж версий, если указывать их к каждой команде в scripts выглядить все это адово, есть какой нибудь вариант их объеденить по группам и запустить например так npm run affparams && npm run build:stage1?
"affparams": "MY_AFF=some_key"
"build:stage":"webpack ...blablabla"

Ҫѐҏӗѫӑ
02.08.2016
17:06:15
а зачем собирать для разных стейджей разные билды?
можно это скриптом сделать по идее

Google

KlonD90
02.08.2016
17:16:34
Миллион да тест есть в открытом коде можете проверить.

Никита
02.08.2016
18:18:18
поправьте меня, но оно ж не синкает транзакции

Vladimir
02.08.2016
18:27:25
ссылку? я чет не верю
явно речь про in memory, но все равно не верю
ибо миллион на одно ядро, да еще и простейшего commodity сервера
эдак можно на одном серваке фейсбук запустить

Ҫѐҏӗѫӑ
02.08.2016
18:33:12
фейсбук не нужен
можно запустить одноклассников

Vladimir
02.08.2016
18:33:54
кто знает, может одноклассники так и работают
вообще штуки штуками, но я подумываю попробовать тарантул в продакшне

Никита
02.08.2016
18:40:46

Vladimir
02.08.2016
18:41:39
Ну судя по всему проиводительность неплохая, у меня есть юз кейс, данные не слишком критичные

Vladimir
02.08.2016
18:42:03
Возможно понадобится богатый функционал для обработки данных
В общем, как раз чтобы попробовать и посмотреть

Denis
02.08.2016
18:44:21
Привет меня завут Денис, я фуллстек разработчик в компании GT-Shop из Москвы, мы делаем интернет магазин запчастей https://parts.gt-shop.ru/ и улучшенную панель управления заказами для Emex, я специалист во всем по чуть чуть в основном в бекендах. Хочу найти интересные темы ) и поучиться на чужих ошибках #whois

lamo2k
02.08.2016
19:38:36
+1

Ҫѐҏӗѫӑ
02.08.2016
19:43:02
https://twitter.com/nodejs/status/760535652639252480

Admin
ERROR: S client not available

Алексей
02.08.2016
19:44:21
"But the platform is surprisingly easy to learn, and our developers love working on it." - золотые слова

Denis
02.08.2016
20:33:32
Да :) есть проблемы ;)

Google

Denis
02.08.2016
20:41:16
Ну ничего завтра логи посмотрю и все исправлю , видимо не все отрефакторил

Maks
02.08.2016
20:43:44
да все уже - пашет

Denis
02.08.2016
20:46:48
да все уже - пашет
Да я сам себе злобный буратино :) забыл перезапустить вебсервер , оставил в дев режиме он завис :) и упал
Надо во вхуиз добавить :) рукожоп


KlonD90
03.08.2016
00:12:33
Судя по коду оно хоть и inmemory но такое что персистентно потому как отдает операцию обратно после записии ее в wal. Там техника то что snapshot время от времени происходит(как настроишь) а в остальное время пишет wal который проигрывает в случае падения начиная от последнего снапшота + wal.
Учитывая что тарантул ближе к какому-нибудь скорее к mysql handlersocket, т.е. большинство из ядра идущих операций работают исключительно через индексы. Заодно поддерживает множество индексов к одной записи ну и все что поддерживает msgpack в качестве хранения(но на индексы ограниченные типы данных, пока RTREE это массив точек описывающих объект, BTREE/HASH для строки или uint'а)
Чтобы целиком раскрыть его мощь надо часть логики писать прямо в тарантуле. Но и в ином случае тоже ок. Я так понимаю билайн не особо пишет логики в луа, хотя они точно используют библиотеку авро которая по схеме работает с валидацией и миграциями, так что видимо какой-то слой операций все таки вывели в тарантул


Vladimir
03.08.2016
00:34:49
бенчмарк крайне подозрительный

Никита
03.08.2016
08:00:49
Я как-то видел сайт на SQL.
В серьёзном продакшне.
Там хтмл генерировался на стороне бд.
Весь причём, емнип.

KlonD90
03.08.2016
08:03:07

Никита
03.08.2016
08:04:33
нет, там код страницы генерировался из данных на стороне базы данных
PL/SQL, что ли
не помню.

Anton
03.08.2016
08:08:26
И ведь работало! А было время сайты на дельфях писали...

ENAMETOOLONG
03.08.2016
08:09:05
не помню.
ну там махина такая сложная, у оракла, она все может

KlonD90
03.08.2016
08:42:57
V8 в постгрес + реакт прямо там рендерить все по теме :о

Google

Anton
03.08.2016
08:44:44
Заодно низкий латенси на доступ к данным

Herman
03.08.2016
08:45:07
Ребят а можно вопрос задать?

Maxim
03.08.2016
08:45:30
конечно

anoru
03.08.2016
08:51:05
modx еще существует? oh shit

Herman
03.08.2016
08:51:37
Мне немного стыдно, но как-то туго всё идёт с монгусом, а время горит.
Создал я значит подключение:
const mongoose = require('mongoose'),
const connection = mongoose.createConnection('mongodb://localhost:27017/new-db');
Немного поигрался с отсальным кодом, а потом обнаружил что монгус просто молчит. База слушает порт по умолчанию, монгус молчит ошибок не бросает.
Я решил посмотреть правильно ли я базу создал то:
const Admin = mongoose.mongo.Admin;
connection.on('open', function() {
new Admin( connection.db ).listDatabases( (err, result) => {
let allDatabases = result.databases;
console.log(allDatabases);
});
});
Правильно ли я вообще урлу указал? Что я вообще делаю не так?