@nodejs_ru

Страница 866 из 2748
Vint
10.06.2017
22:27:46
Если что, есть два очень клёвых смежных модуля: https://github.com/sindresorhus/image-type https://github.com/sindresorhus/file-type Достаточно очень мелкого чанка от файла, чтобы понять, что за хрень пытаются подсунуть.

Ilya
10.06.2017
22:28:18
ну я думаю mime будут верные

внутрь файла лезть это совсем пиздец )

а ну и заодно жопу прикрою если вместо урла картинке треш какой

Google
Vint
10.06.2017
22:30:04
От рядовых юзеров - да. Но мало ли. Это очень клёво, если надо действительно удостовериться в содержимом. Не качая всё. А потом скачивать всё и ещё раз проверять. Так, минутка паранойи)

Ilya
10.06.2017
22:30:29
тут не тот случай

если бы не учет в БД я бы вообще все вгетом слил по списку

списске есть )

Sergey
10.06.2017
22:37:12
кто по ангулару поможет в лс
в описании чата есть ссылка на чат по ангуляру

Razbitsky
10.06.2017
22:37:52
спасибо

Ilya
10.06.2017
22:39:47
Ну там мала вероятность, что меня говном накормят. Мое дело структура

Ну и набор утилит чтобы периодически ее подновлять

? гриб
11.06.2017
01:39:29
Да, # смотрится очень странно в коде.
Прекрасно смотрится. Коротко и информативно

Aleh
11.06.2017
07:09:09
Вроде будет доклад как убер с постгре на сускуль перешёл
Только до этого пару лет назад онм наоборот делали

Vsevolod
11.06.2017
07:25:05
Там просто сто норм, умеет деньги выбивать :)

Google
Vsevolod
11.06.2017
07:25:28
Предлоги правильные находить

Никита
11.06.2017
07:38:44
Эээээ. А ты думаешь, майм в мета-данных фс прописан, что ли?

ну я думаю mime будут верные

внутрь файла лезть это совсем пиздец )

Ilya
11.06.2017
07:40:17
Эээээ. А ты думаешь, майм в мета-данных фс прописан, что ли?
Миме вебсервер с которого я тащу выдает

Але

Никита
11.06.2017
07:40:32
А, ну так он внутрь файла лезет, скорее всего.

Ilya
11.06.2017
07:40:58
,что? Вебсервер внутрь файла? Нет.

Никита
11.06.2017
07:41:21
Если он его не налету генерит.

Ilya
11.06.2017
07:41:48
У него там расширение есть. По нему и отдает

Внутрь лезть это дорого

Никита
11.06.2017
07:43:44
Если кэшировать — то недорого.

Ilya
11.06.2017
07:45:22
Но зачем?

Я то знаю что на поставщике контента все норм

И говно вместо картинок они класть не будут

Никита
11.06.2017
07:46:05
Ок, хорошо, для статики веб-сервера не лезут, а действительно угадывают по имени файла.

Но это работает либо для своего, либо для уже проверенного контента же.

Ilya
11.06.2017
07:46:32
Так что определять миме и сохранять как мне надо

Никита
11.06.2017
07:47:52
Если ты берёшь файлы непонятно откуда — лучше таки проверять что тебе прилетело.

По разным причинам.

Google
Никита
11.06.2017
07:48:27
1) тебе могут специально подсунуть фигню 2) тебе может случайно прилететь фигня.

Ilya
11.06.2017
07:49:09
Если ты берёшь файлы непонятно откуда — лучше таки проверять что тебе прилетело.
Если они будут слать фотки goatse вместо нужных мне - форматы будут совпадать

Но это уже совсем пиздец

Ггг

Никита
11.06.2017
07:50:05
А если они будут слать волшебные штуки, которые при обрабатывании имаджмейджиком вызывают RCE?

Ilya
11.06.2017
07:50:22
Не будут

Не ссы

Там хттпс, мое дело сверить длину и миме и успокоиться

Никита
11.06.2017
07:52:44
Ну как хочешь =).

Ilya
11.06.2017
07:54:52
Ну ты понял, что если наебут то наебут

А время дорого

Sergey
11.06.2017
08:54:00
Кто использовал feathers js поделитесь впечатлениями?
я юзаю. в целом норм. экспресс с набором плюшек. есть генератор в комплекте. если что-то не нра, всегда можно самому написать. экспресс же

Sergey
11.06.2017
09:20:56
В koa, есть ctx.socket - что это? Я сперва подумал это веб сокет, но нет

Sergey
11.06.2017
09:46:51
В доке же написано
Там написано что это сокет, и все. Буквально три слова

Oleg ?
11.06.2017
09:46:59
Ребят, вопрос не по теме - у меня есть разбитый телефон, на нём хранятся пароли, как его утилизировать будучи увереным, что эта информация не поподёт в чужие руки?

Сжечь не вариант, я за чистую окружающую среду

Gkio
11.06.2017
09:48:06
v tualet kin

ili nalei goriachei vodoi

Sergey
11.06.2017
09:48:50
В доке же написано
request.socket Return the request socket. Очень исчерпывающая информация

Google
Oleg ?
11.06.2017
09:49:03
ili nalei goriachei vodoi
Идея неплохая , но как я буду уверен, что его память не восстановима?

Он уже лежит 2 год

Сергей
11.06.2017
09:49:34
Sergey
11.06.2017
09:50:36
Погугли что такое сокет
Со́кеты (англ. socket — разъём) — название программного интерфейса для обеспечения обмена данными между процессами

Admin
ERROR: S client not available

Oleg ?
11.06.2017
09:50:42
Лучше наверное сначала в воду, потом молотком

Сергей
11.06.2017
09:55:36
Открыл https://nodejs.org/dist/latest-v8.x/docs/api/http.html#http_http_createserver_requestlistener

У него есть событие реквест https://nodejs.org/dist/latest-v8.x/docs/api/http.html#http_event_request

Возращает сообщение https://nodejs.org/dist/latest-v8.x/docs/api/http.html#http_class_http_incomingmessage

Там есть сокет

https://nodejs.org/dist/latest-v8.x/docs/api/net.html#net_class_net_socket

Sergey
11.06.2017
10:00:54
Вот. Это хотел узнать. Спасибо

Сергей
11.06.2017
10:01:19
Вот. Это хотел узнать. Спасибо
А в чем проблема почитать исходники коа?

Sergey
11.06.2017
10:02:43
А в чем проблема почитать исходники коа?
Зачем? Если есть этот чат. Если все самостоятельно делать. То так можно вообще не общаться с людьми

Сергей
11.06.2017
10:03:03
И задачи будешь быстрее решать

Google
Sergey
11.06.2017
10:03:37
Лол. Зато знать больше будешь. И сам сможешь людям отвечать
Ну интересы у людей разные, и кого то одно хорошо получается, у кого то другое

Сергей
11.06.2017
10:03:52
Исходники нужно уметь читать

Vsevolod
11.06.2017
10:06:17
Гуглить в любом случае уметь надо

Sergey
11.06.2017
10:10:21
Я и так редко к вам обращаюсь. В основном сам. Потому что как ни обратишься - то в доку тыкаете, то говорите что гуглить нужно уметь. Сорри за то что задал вопрос, если вам и было в тягость на него отвечать

Vsevolod
11.06.2017
10:43:34
Дело не в том, что ты задал вопрос, а в том какой

И что ты сделал сам перед тем как его задать

Сергей
11.06.2017
11:25:20
Я даже не знал о request.socket когда ты спросил но потратил меньше 5 минут, чтобы выяснить

это же не так сложно

зато я узнал много нового когда читал исходники koa

Dmitrii
11.06.2017
13:13:22
В koa, есть ctx.socket - что это? Я сперва подумал это веб сокет, но нет
тот самый net сокет, по верх которого строится HTTP протокол

Таймураз
11.06.2017
14:27:17
Я и так редко к вам обращаюсь. В основном сам. Потому что как ни обратишься - то в доку тыкаете, то говорите что гуглить нужно уметь. Сорри за то что задал вопрос, если вам и было в тягость на него отвечать
Вот это радует в вебе. Вроде как веб разрабы, а на чем базируется веб- не знают Соединение, устанавливающееся клиент-сервером, является сокетным. Сокетным соединением являются не только http (или если брать еще ниже- tcp) соединения

сокет- это любой программный интерфейс, в том числе и файловые интерфейсы в юниксе

И устройства, подключаемые к машине в юниксе тоже обмениваются данными через файловые сокеты

Sasha
11.06.2017
14:35:40


добрый вечер, господа, есть очень важный вопрос: допустим, рекурсия на фото уходит в себя 10 раз. Каждый раз подгружаются трейды, так вот, сожрет ли эта рекурсия всю память? P.S. каждый запрос - 10000 JSON-объектов, итог - 10000 * 10 + отдельно складываются дубликаты и уникальные записи, то есть, 10000 * 10 * 2

Глеб
11.06.2017
14:43:02
В koa, есть ctx.socket - что это? Я сперва подумал это веб сокет, но нет
Это труба, по которой летают твои данные. Можешь сам туда писать, если хочешь (но лучше не надо). Все res.send просто обёртка над его методами.

A
11.06.2017
14:47:27
Yuriy
11.06.2017
15:07:33
о/ https://t.co/vl3u4HNzox

Страница 866 из 2748