Loyd
О, пасаны. Скажите лучше вот что
Loyd
Что есть из альтернатив sqlite, если мне нужно что-то вроде логов хранить?
Loyd
Ну, кликхаус не пойдёт, нужно что-то проще
Loyd
О, збс. Спасибо
Arseniy
А чем кликхаус не пойдёт?
Vladimir
Альтернатива sqlite для логов - это писать в файл)
Loyd
А чем кликхаус не пойдёт?
байдинга к расту нет пока (
Vlad
И если это мой CDN?
а если у пакета с сдн будет ещё зависимость, то что вебпаку делать?
Arseniy
у него ни к чему нет байндинга
Arseniy
У него хттп интефрейс
Loyd
packet A package of data with a header which may or may not be logically complete. More often a physical packaging than a logical packaging of data.
Дима
https://habrahabr.ru/company/maxifier/blog/216201/
Loyd
Глянем, сенкс =)
Anonymous
а если у пакета с сдн будет ещё зависимость, то что вебпаку делать?
Ничего. Вебпак для этого не подходит. Я спрашивал, есть ли у кого опыт реализации стека, который нужен конкретно мне. То, что ты умный, я вижу и признаю. =) Но я хочу просто получить ответ на вопрос, не более. =)
Vlad
=(
Vlad
просто объявить его в externals не подойдёт?
Дима
Двач, ем с ножа...
Дима
Извините
Vlad
плюс, вот это ишью видел уже, да? https://github.com/webpack/webpack/issues/150
Anonymous
просто объявить его в externals не подойдёт?
Я с вебпаком намучился в этом плане. По всякому пытался. Кучу народа перемучил вопросами, кучу всего перечитал. Не взлетает.
Anonymous
Vlad
мб тебе свой лоадер написать?
Anonymous
AMD — это асинхронная загрузка модулей. В данном случае, ударение на слове "модуль". А скрипт лоадер всё вываливает в глобал скоуп и не парится.
Loyd
По tcp, внезапно, один
Loyd
81-го года
Anonymous
мб тебе свой лоадер написать?
Мне вообще нужно было сначала прикрутить асинхронную загрузку polyfill.io. Как я только не е**лся. В итоге я нашёл просто плагин для вебпака, который реализует такую загрузку через функцию в глобал скоупе. Но что-то я очкую от него зависеть.
Loyd
Но мне не нравится это определение. Чем тогда оно от сегмента отличается по нему не ясно
Loyd
segment A logical unit of data, in particular a TCP segment is the unit of data transfered between a pair of TCP modules.
Anonymous
В итоге, мне приходится снова поднимать этот вопрос на будущее. Возможно, менять стек.
Vladimir
datagram A message sent in a packet switched computer communications network.
Loyd
><
Vladimir
fragment A portion of a logical unit of data, in particular an internet fragment is a portion of an internet datagram.
Loyd
Более расплывчато разве что в спефицикации к прологу ><
Roman
segment A logical unit of data, in particular a TCP segment is the unit of data transfered between a pair of TCP modules.
Ну вот сегменты - да. Но не пакеты. Пакет - сущность независимая, а сегмент - это часть целого.
Loyd
Ну, согласен, что в большинстве случае вернее было бы не "tcp пакет", а "tcp сегмент".
Roman
Ладно, тут главное - не воспринимать tcp как что-то отличное от потока байт который может порваться в любой момент.
Roman
И "записали в сокет" != "получили на том конце"
Loyd
Ну это разумеется.
Loyd
Если flush-ить, то шансы, конечно, повышаются. Во всяком случае буфферы ОС обходим
Roman
Там могут получить, но не все. А вы будете думать что не получили ничего и тогда будут дублт
Vladimir
На практике нет разницы, не дошло до стевого интерфейса из за проблем с сетью, или не дошло до приложения из за проблем с приложением
Loyd
Да.
Vladimir
Поэтому только подверждения от приложения имеют смысл
Roman
Потому и говорю, что надеяться на tcp не стоит, там всякие чудеса возможны. Например, сети нет, а wget показывает что качает со скоростью 64кб/с
Anonymous
Объясните пожалуйста в двух словах отличие stateless от stateful
Для меня основное различие (и профит) в том что сокращается число запросов к базе в отличие от http. Для того чтобы авторизоваться, юзер на каждый запрос передает токен (в куках, в хедере, или еще где- неважно) а на сервере нужно послать запрос в базу для аутентификации пользователя при каждом таком запросе . В случае веб-сокетов мы вытаскивем юзера только в момент коннекта (один раз при загрузке страницы) а дальше в памяти храним все эти объекты соединений, и при получении сообщения по вебсокетам мы всегда знаем к какому соединению оно относится а к соединению всегда привязан юзер и уже вытаскивать юзера из базы не нужно. По идее все это можно сделать и на http - поскольку используя keep-alive браузер создает только одно соединение для нескольких ajax-запросов я с этим еще не экспериментировал
Dmitry
Объясните пожалуйста в двух словах отличие stateless от stateful
Всё дело в сессии. Если Тебе для каких-то действий, не надо изменять состояние сессии (например авторизовываться предварительно), - это это стейтлесс. Всё остальное - стейтфул
Dmitry
Оно потом так и называется - стейт (состояние) лесс (нет) / ful (да)
Sergey
Объясните пожалуйста в двух словах отличие stateless от stateful
В стейтлесс ты в любой момент можешь потерять все данные, а потом восстановиться на тот же момент
Max
@someone_from_nowhere @r2d2_e2e4 и Богдан Орлов, спасибо большое
Мерль
Объясните пожалуйста в двух словах отличие stateless от stateful
Stateless - это когда состояние (в общем смысле) не сохраняется сообщениями (в общем смысле). Типа ты говоришь Васе: "Вася, займи тыщу". Вася даёт тебе тыщу и забывает об этом. Потом через неделю ты говоришь Васе:"Вася, я у тебя тыщу брал, вот, возвращаю" Вася твой долг не помнит, но деньги берет. А statefull - это когда Вася помнит твои долги и всё время держит в голове, что вот Петя должен мне штуку денег.
Мерль
Со всеми вытекающими
Max
Ясно, надо будет в свободное время почитать побольше об этом: зачем, куда и почему
Max
спасибо!
Andrey
Тогда может все перенести на cdn ? Можно указать внешний url для вебпак и он все будет от туда загружать
Sergey
Объясните пожалуйста в двух словах отличие stateless от stateful
Яркий пример - http, каждый запрос это соверщенно новое "соединение", у которого нет ничего общего с предыдущим. Но клиент может передавать дополнительные данные, к примеру куки, и тогда сервер может восстановить все данные по этому клиенту
Sergey
в ftp же у тебя есть состояние, к примеру текущая работая директория, и если у тебя пропадет связь, то тебе самому нужно будет заботиться над тем, чтоб вернуться в эту директорию
Яков
комрады, использую для логирования bunyan, как сделать, так что бы он на уникальны запрос генерировал новый файл ?
Anonymous
https://www.youtube.com/watch?v=cmGr0RszHc8
Artem
#whois Занимаюсь full stack webdev в игровом стартапе, но пилю не сайт, а внутренние инструменты) У меня хорошо с yii/php и в мире js уже освоился. Сейчас живу в Иркутске Нашел группу через гугл
Artem
Всем привет! Есть люди имеющие опыт с Sequelize? У меня проблема с обработкой ошибок валидации с использованием оператора await, не могу сообразить как грамотно разрулить: try { var user = await User.create(req.body); } catch (err) { // catched } Этот код при невалидных данных поймает исключение, но ДО того как поймает напишет в консоли "Possibly unhandled SequelizeValidationError: Validation error". Я понимаю, что валидация выполняется ассинхронно. Но во-первых я не понимаю, как так получается, что исключение как бы и поймано и нет, а во-вторых не понимаю, как поступить. Использовать await Promise.catch() как-то неполноценно выглядит: await для "синхронности" и тут же catch в promise-стиле. Что делать?)
Anonymous
никто json-query не пользовался?
Anonymous
как по значениям, а не по ключам искать?
Никита
господа, а посоветуйте хороший хостинг для нод приложения
🐬 Vladislav
heroku
Никита
а домен можно привязать?
Vlad
now
Vlad
можно
Никита
а DigitalOcean?
Anonymous
Anonymous
это все гребанный json ответ
Anonymous
там даже реклама есть