@phpgeeks

Страница 5073 из 8430
Алексей
17.06.2017
11:19:26
Потому что Дуров использует шифрование в чатах, а это мешает слежке, и бекдор не хочет пихать.
Шифрования в общих чатах и каналах нету. Провайдеры все читают без пробелм. Для включения шифрования нужно начать личную переписку . И работает только на мобиле, если не ошибаюсь

Katulos
17.06.2017
11:22:22
До народа не доходит простая мысль

что если месенджер работает в россии - органы его читают

несмотря на шифрование

Google
Katulos
17.06.2017
11:23:10
Если родина не читает - месенджер в стране не работает

Алексей
17.06.2017
11:27:55
есть
А есть пруфы? На странице месседжера такой инфы не нашел

Sergey
17.06.2017
11:29:46
тебе каких?

Алексей
17.06.2017
11:30:33
тебе каких?
https://tlgrm.ru/faq#%D0%BD%D0%B0%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%B5%D0%BD-%D1%82%D0%B5%D0%BB%D0%B5%D0%B3%D1%80%D0%B0%D0%BC Тут написано про возможность шифрование частных чатов. А есть ли где то подтверждение шифрования переписок вне "секретных чатов" ?

Sergey
17.06.2017
11:31:59
да, для частных есть e2e

Алексей
17.06.2017
11:33:50
да, для частных есть e2e
Вот и я о том же. Шифрование только для специально созданных личных чатов с мобилы на мобилу. А многие думают, что трафик надежно защищен при любой переписке в телеграм. А это не так. На провайдере можно почитать нашу переписку в этом чате без проблем)

Sergey
17.06.2017
11:36:16
нет, почитай что такое e2e

оно есть только для частных, для остальных обычное шифрование как https

@dnb_page https://core.telegram.org/mtproto This page deals with the basic layer of MTProto encryption used for Cloud chats (server-client encryption).

Luka
17.06.2017
12:40:21
Дядя майора ФСБ читает :)

Google
Nurik
17.06.2017
13:41:26
Всем привет. Мне интересно тут стало. А кто вообще юзал в продакшене Workerman для вебсокетов ? Просто я традиционно для вебсокетов юзаю nodejs + socket.io или sockjs.

Sergey
17.06.2017
13:44:40
@nurik6 переходи на golang

Nurik
17.06.2017
13:45:09
@nurik6 переходи на golang
Не хочу. Меня всё устраивает.

Nurik
17.06.2017
15:02:27
Привет! А почему именно workerman, а не ratchet? Есть какие то особые плюсы?
ХЗ, но когда-то нужно было заюзать ratchet, на тот момент не понял как ssl прикрутить. Долго возился в итоге бросил эту затею.А Workerman из коробки это уже умеет.

Gennadiy
17.06.2017
15:12:14


Katulos
17.06.2017
17:17:59


Artem
17.06.2017
17:39:49
Интереса ради - как ВЫ храните дату в базе? Конкретно до секунд. Имею ввиду в каком типе данных? Какие плюсы и минусы? Находил даже плюсы где-то на стаковерфлоу за тип (int) Что правильнее и надежнее? И как потом с этим типом работаете? (Int например можно через date конвертировать, а DATETIME в виде строки идет кажется, что лучше использовать?)

И учитываете ли вы временную зону пользователя в этом случае? (не уверен какой из типов зависит от нее)

Sergei
17.06.2017
17:52:24
Int

Временную зону на клиенте конвертируешь

С разницей от серверной

Chuvi
17.06.2017
17:53:42
datetime, потому что нативное поле и всё работает прозрачно.

Artem
17.06.2017
18:00:45
datetime, потому что нативное поле и всё работает прозрачно.
а что насчет зоны? или это timestamp сохраняет в базу с учетом времени? datetime сохраняет без учета?

Int
Какие минусы у этого метода хранения в отличие от того же datetime?

Chuvi
17.06.2017
18:01:59
Artem
17.06.2017
18:02:38
ну т.е хранить в int это норм практика?

Chuvi
17.06.2017
18:08:09
ну т.е хранить в int это норм практика?
норм, просто придётся работать как с int а не как с объектом.

ну т.е хранить в int это норм практика?
Просто норм практика - использовать один тип данных по всему проекту, без лишних конвертаций. Объект DateTime предоставляет чуть больше возможностей, без лишнего велосипедирования.

Artem
17.06.2017
18:12:54
Но ведь можно создать объект DateTime из таймштампа. а по сути интовое значение таймштамп Да и из базы, кажется приходит просто строкой при селекте, разве нет?

Google
Artem
17.06.2017
18:13:23
Просто я столкнулся с тем, что grafana не понимает дату в виде интового значения, судя по всему

а дату как дату - вроде хавает адекватно

Но мне не очень хочется хранить ее в виде строки и доставать постоянно один тип и заниматься его переводом в другой вид

Chuvi
17.06.2017
18:14:10
Решение стоит принимать исходя из данных проекта. Если Timezone важен, то лучше хранить переменнную Timezone пользователя в данных пользователя. Её проще использовать при создании и работе с объектом. Это обычно не важно, если проект локализован. Например для одного города или часового пояса.

Ну и напоследок. Если проект только для русских - дешевле хранить int и смещение в ячейке пользователя. Размер данных меньше.

Ivan
17.06.2017
18:29:33
в дебиане 8 ссш для рута выключили. Час пытался понять почему после обновления не могу подключиться

Evgeny_30
17.06.2017
19:10:45
=)

Artem
17.06.2017
19:35:28
Artem
17.06.2017
19:35:45
Временная зона мне в принципе не нужна для хранения

Sergey
17.06.2017
19:35:50
ты время как char хранишь?

Artem
17.06.2017
19:35:54
Мне нужно точное число одинаковое у всех

не как char, как int

Sergey
17.06.2017
19:36:13
откуда тогда там временная зона?

Artem
17.06.2017
19:36:51
В смысле. Я говорю просто - кто как хранит Как лучше Не плохо ли в инте хранить Причем тут ваш вопрос

я не говорю что в инте временная зона

Sergey
17.06.2017
19:37:14
что тогда такое "строка timestamp"

Google
Sergey
17.06.2017
19:37:14
Строка Timestamp однозначна (в ней есть timezone), int - нет.

Chuvi
17.06.2017
19:38:36
Строка Timestamp однозначна (в ней есть timezone), int - нет.
DATETIME, опечатался. Ну всмысле не int.

Admin
ERROR: S client not available

Artem
17.06.2017
19:38:46
что тогда такое "строка timestamp"
Кому вопрос адресуете? Жмите "Reply" вместо "Forward"

Sergey
17.06.2017
19:39:21
Кому вопрос адресуете? Жмите "Reply" вместо "Forward"
ты ответил на мой reply другого человека

Artem
17.06.2017
19:39:31
Короче - задача хранить точное число секунд, одинаковое у всех и везде, т.е таймштамп. Вопрос что лучше. Инт или не инт и в чем преимущества

Sergey
17.06.2017
19:39:45
лучше timestamp

Chuvi
17.06.2017
19:40:21
лучше timestamp
timestamp === int ))) И всегда UTC.

Artem
17.06.2017
19:40:36
timestamp === int ))) И всегда UTC.
Т.е разницы нет?

Sergey
17.06.2017
19:40:57
timestamp === int ))) И всегда UTC.
только на уровне диска, СУБД с тобой не согласна

на int ты не сможешь временые функции применять

а на timestamp без проблем

Chuvi
17.06.2017
19:41:38
между полем типа TIMESTAMP и 4х байтным числом - нет.

Artem
17.06.2017
19:41:48
на int ты не сможешь временые функции применять
ты имеешь ввиду временные функции mysql?

Sergey
17.06.2017
19:42:00
да

Artem
17.06.2017
19:42:37
ну а так, ничего "ужасного" в инте нет, я понял, спасибо.

Sergey
17.06.2017
19:42:59
ничего ужасного для хранения чисел

Chuvi
17.06.2017
19:43:09
только на уровне диска, СУБД с тобой не согласна
При хранении, хранится 4х байтное число, при запросе, выводится с учётом настроек СУБД.

Chuvi
17.06.2017
19:46:34
SUBTIME(FROM_UNIXTIME(int),int) например?

Google
Chuvi
17.06.2017
19:47:52
SUBTIME на int покажешь?
Ты вообще ко мне то чо прикопался? Я считаю что надо выбирать исходя из потребностей проекта - и в том и другом случае есть удобства.

Sergey
17.06.2017
19:48:43
просто не вижу смысла использовать int сместо timestamp, а у тебя есть знание о причинах, но ты молчишь

Chuvi
17.06.2017
19:48:54
А по существу вопроса это и есть ответ - выбери себе как хранить в зависимости от аудитории проекта. Всё. Преимущества можно долго ковырять.

просто не вижу смысла использовать int сместо timestamp, а у тебя есть знание о причинах, но ты молчишь
Если тебе надо ОЧЕНЬ много хранить отметок времени и у тебя пользователи из определённых таймзон, то дешевле хранить int. Размер меньше.

Sergey
17.06.2017
19:50:49
так ты определить, меньше или нет разницы

между полем типа TIMESTAMP и 4х байтным числом - нет.

Chuvi
17.06.2017
19:53:29
http://gpshumano.blogs.dri.pt/files/2009/07/mysql_dt_myisam.jpeg

http://gpshumano.blogs.dri.pt/2009/07/06/mysql-datetime-vs-timestamp-vs-int-performance-and-benchmarking-with-innodb/

int быстрее, из-за навешивания time функций на int - timestamp медленнее. Если ты занимаешься приводом цифр к дате НЕ в базе - int хранить дешевле и быстрее. Достаточно причин?

Sergey
17.06.2017
19:57:04
July 6th, 2009 не легко тебе с mysql 5.3

Chuvi
17.06.2017
19:58:27
July 6th, 2009 не легко тебе с mysql 5.3
Ты по какой-то причине считаешь что голый int может быть медленнее int'a с навешенными функциями? Не зависимо от версий?

Kirill
17.06.2017
20:29:25
Здарова Mad!!!

Страница 5073 из 8430