@dlangru

Страница 497 из 719
Dark
08.04.2018
09:17:22
В D - сомневаюсь, в C++ - наверняка

Evgeny
08.04.2018
09:38:12
Но есть ли у них такое, ради чего стоило бы перейти с другого...
Движки в наше время - фигня. 99% успеха игры - контент.

Dark
08.04.2018
09:46:48
Ну...

Я бы так не сказал

Google
Dark
08.04.2018
09:47:24
Скорее сказал бы, что контент на первом месте, а движок - на втором

Pavel
08.04.2018
09:52:13
К возможностям движка обязательно нужно ещё и лицензию на него присовокуплять.

Dark
08.04.2018
09:52:50
Для личных нужд обычно бксплатно

Например, UE там только при доходе от 15к$

Pavel
08.04.2018
09:55:41
Сделали бы майнкрафт на UE, не глядя)

Dark
08.04.2018
09:56:23
Ну у минисруфта свои причины были

Denis
08.04.2018
10:29:46
Хакеры атаковали сетевое оборудование Cisco. У ряда провайдеров начались сбои, сайты «Фонтанки» и «Комсомольской правды» были недоступны — Meduza https://meduza.io/news/2018/04/07/hakery-atakovali-setevoe-oborudovanie-cisco-u-ryada-provayderov-nachalis-sboi-sayty-fontanki-i-komsomolskoy-pravdy-byli-nedostupny

Всё-таки правда

Dark
08.04.2018
10:30:48
Ага

Интересно, за какие прегрешения нам такой год дали?

Spectre, Meltdown, Cisco, Drupalgeddon 2, WCry

Хотя не

Pavel
08.04.2018
10:41:16
Spectre, Meltdown, Cisco, Drupalgeddon 2, WCry
Может быть инструменты нахождения багов тоже развиваются?

Google
Dark
08.04.2018
10:41:57
Хз, вроде бы ничего нового

Denis
08.04.2018
11:00:18
Dark
08.04.2018
11:00:54
Отвагу и слабоумие?

Denis
08.04.2018
11:00:55
Spectre, Meltdown, Cisco, Drupalgeddon 2, WCry
Вот про Спектры эти думаю: а как это вообще "залечить" можно не убирая спекулятивное исполнение?

так и так просядут процыки, выходит?

Denis
08.04.2018
11:01:37
Могу в трёх словах рассказать

Надо?

Dark
08.04.2018
11:01:54
Давай

Только не перепутай с мелтдауном

Denis
08.04.2018
11:02:12
Да там примерно одинаковое же

Процессор исполняет код который должен быть исполнен после ветвлений параллельно. ПОтом отбрасывает ненужные результаты когда уже становится ясно по какому пути ветвление пошло. Но в кэше остаются все значения. Измеряя скорость доступности значений (в кэше они или нет) можно понять что там было в памяти, даже если прямого доступа к ней твоя софтина не имеет.

Как-то так.

Dark
08.04.2018
11:03:57
Можно сбрасывать кэш, не?

Denis
08.04.2018
11:04:02
Я поставил все патчи к процу и ядру - не лечится, всё равно эксплоит один срабатывает

Dark
08.04.2018
11:05:09
++

Igor
08.04.2018
11:05:13
Модет использовать для каждрй ветви свой кэш. Это так, в порядке брела

Dark
08.04.2018
11:05:34
Использовать временный кэш

Google
Dark
08.04.2018
11:06:01
Но тут по любому надо магию с кэшом делать

@ahdenchik а какая у них скорость чтения памяти?

Igor
08.04.2018
11:06:25
Ну интел придёт порядок наведет

Dark
08.04.2018
11:06:40
Точнее, навели

Но не все и не так

Denis
08.04.2018
11:06:48
@ahdenchik а какая у них скорость чтения памяти?
из кэша быстрее чем не из кэша, очевидно

Dark
08.04.2018
11:07:04
Ну сколько времени уйдет что бы сдампить 1 процесс?

Denis
08.04.2018
11:09:19
медленно это, но, зачем дампить процесс если надо дампить рутовый пароль, условно?

а процесс уже потом традиционным путём

Denis
08.04.2018
11:10:47
сложность вообще побоку - просто берём готовый эксплоит и не паримся

Dark
08.04.2018
11:11:02
А вот как они работают - для меня вопрос

Denis
08.04.2018
11:11:13
на гитхабе лежали

погугли

Dark
08.04.2018
11:11:40
Где то читал, что скорость с meltdown - около 12кб/с

Pavel
08.04.2018
11:12:49
Емае нет имплисит кастов как же печально!

Dark
08.04.2018
11:13:02
:)

Просто их перегружать низя

Google
Dark
08.04.2018
11:13:34
+ при потере информации нельзя имплисит

Pavel
08.04.2018
11:13:35
Мне не нужны чужие мне нужны мои

Dark
08.04.2018
11:13:45
А зачем?

Pavel
08.04.2018
11:14:02
Чтобы скрыть лишние детали

И не заставлять пользователя заморачиваться кастами в куче мест

Ну или можно придумать какую-то структуру аля юнион, но тогда будет менее очевидно

Denis
08.04.2018
11:24:26
@chebotarevp а уместно будет добавить в телегу код для автоматического создания входящего соединения (вебхука) для бота через UPnP? Чтобы в 1 функцию всё, и сразу бы возвращался Update

Оно напрямую к телеге отношения не имеет но было бы удобно, мне кажется

Тогда можно будет красиво хостить ботов на домашнем компе (лишь бы динамический белый ИП был)

Admin
ERROR: S client not available

Denis
08.04.2018
11:26:51
а блин вебхуки не реализованы ещё

Pavel
08.04.2018
11:30:05
Почему бы и не реализовать

Только я не знаю зачем нужны вебхуки когда через long poll прекрасно работает

И при этом не надо ни внешнего адреса ни ssl сертификата

Denis
08.04.2018
11:31:16
щас соображу что это

Pavel
08.04.2018
11:31:49
Это то как там сейчас работает example echobot

Denis
08.04.2018
11:35:44
Это то как там сейчас работает example echobot
getUpdates вроде делает? т.е. запрос "а что там нового?" как я понял

There are two mutually exclusive ways of receiving updates for your bot — the getUpdates method on one hand and Webhooks on the other. пишут там в доке

т.е. тут создаётся много лишнего трафика, не очень эффективно получается

юзал такие боты - они тормозят частенько рандомными паузами

Google
Denis
08.04.2018
11:39:51
Идеологически правильный путь это зарегистрировать входящий URL и просто всё что на него поступает обрабатывать. И опционально туда UPnP прикрутить для домашнего использования (опыт есть, отлично работает)

Dark
08.04.2018
11:47:45
Ну имхо, лонгполлы очень органично выглядят в эвентлупе

В отдельном потоке лонгполлы, а мы их чекаем перед вызовом кода

Pavel
08.04.2018
11:49:01
т.е. тут создаётся много лишнего трафика, не очень эффективно получается
Не понял откуда много лишнего трафика. Можно за один полл забрать 200 апдейтов

Denis
08.04.2018
11:49:08
Много паразитного трафика получится же, не? оно в цикле ведь постоянно getUpdate дёргает

Pavel
08.04.2018
11:49:11
А в вебхук тебе придет 200 запросов

Denis
08.04.2018
11:49:12
или я не так понял пример?

Pavel
08.04.2018
11:49:31
Много паразитного трафика получится же, не? оно в цикле ведь постоянно getUpdate дёргает
Да, постоянно дергает, но висит 30 секунд и ничего не делает, если апдейтов нет

Denis
08.04.2018
11:49:35
Не понял откуда много лишнего трафика. Можно за один полл забрать 200 апдейтов
если боту никто не пишет бот будет впустую трафик создавать же?

Pavel
08.04.2018
11:50:06
Да не, я не про это )

Dark
08.04.2018
11:50:10
Откуда?

Не

Не будут

Там такая схема

Держим коннект до таймаута или события

Pavel
08.04.2018
11:50:43
Он висит на http запросе и ждет пока ему придет апдейт. Как только апдейт приходит он сразу обрабатывает его и идет дальше висеть за следующей порцией данных

Denis
08.04.2018
11:50:48
аааа понел

тогда ладно

Pavel
08.04.2018
11:51:01
Там можно даже висеть минут 5 вроде

Denis
08.04.2018
11:51:09
всё всё понял

Страница 497 из 719