@dlangru

Страница 493 из 719
Pavel
05.04.2018
10:28:41
спрайтами же

Denis
05.04.2018
10:28:42
А как ты псевдографику то сделаешь на экранчике смартфона?
2 варианта думаю - или не делать вообще или символами (и там и там это же буковки)

можно и картинки генерить на лету даже

меня интересует сейчас ситема вещей и действий. удастся ли её стащить

Google
Pavel
05.04.2018
10:29:18
Ну если маленькие карты чтобы все крупно было то еще может быть

Pavel
05.04.2018
10:29:43
Denis
05.04.2018
10:30:13
Ну если маленькие карты чтобы все крупно было то еще может быть
можно даже (ЗА ДЕНЬГИ ЛОЛ) продавать игрокам рендеры-карты текущей местности

в виде жпегов

хочешь осмотреться - плати

в общем, предлагаю подумать и поучаствовать, думаю тут что-то есть

Dark
05.04.2018
10:31:31
Ну... Я думаю игра такого плана слишком сложна для телеги

Denis
05.04.2018
10:31:47
а может и наоборот

если куча ролей которые можно на себя примерить и там ещё торговля всякая то вполне себе получится интересно

Dark
05.04.2018
10:33:13
а может и наоборот
Телега слишком сложна для игры?)

ИМХО с телефа в рогалики играть не особо удобно, а с компа можно и "по-человечески" в консоли поиграть

Pavel
05.04.2018
10:35:43
Ну есть пару mmorpg игр в телеграме, можно посмотреть как у них дела

Помню я играл в ферму

Google
Pavel
05.04.2018
10:36:03
И еще была какая-то про 4 замка которые между собой воюют

Dark
05.04.2018
10:36:16
RPG есть

Но они максимум - пойди туда, пойди сюда, накопай 90 руды и продай ее

Pavel
05.04.2018
10:37:55
Ну да, а вообще идея классная. Может можно что-то типа симсов сделать

Ведь прикольно играть с друзьями и подругами а они как правило нормальные люди

(у меня)

Dark
05.04.2018
10:39:59
Это уже из разряда фантастики

Ackeard
05.04.2018
10:46:57
Привет. кто использует Dkit для sublime? как настроить incude_path ? прописал путь до "/home/acc/.dub/packages/gtk-d-3.8.0/gtk-d/generated/gtkd/". но никакого автокомплита нет(

Denis
05.04.2018
11:11:53
Сюжет в рогалики аккуратно тоже можно добавить. Есть любители с сюжетом играть

Pavel
05.04.2018
11:12:45
Майнкрафт через телегу? )

Dark
05.04.2018
11:29:23
Putch
05.04.2018
11:31:36
в разговорах про ide почему-то никто не упоминает про monodevelop и плагин mono-d, как по мне лучшее, что есть на данный момент.

Pavel
05.04.2018
11:35:21
Наверное потому что моно так и не прижился особо в мире линукса

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

Denis
05.04.2018
11:36:11
Майнкрафт через телегу? )
Типа того, но меньше микродвижений

Pavel
05.04.2018
11:38:03
В общем при наличии бурной фантазии можно всякого напридумывать в качестве игры через телегу

Denis
05.04.2018
11:44:09
https://pp.userapi.com/c7001/v7001658/4492b/DGaIdFwSD8E.jpg

Google
Evgeny
05.04.2018
12:12:26
:)

Dark
05.04.2018
12:21:25
https://pp.userapi.com/c7001/v7001658/4492b/DGaIdFwSD8E.jpg
Пофиксили же, по их словам

Denis
05.04.2018
12:44:20
Пофиксили же, по их словам
официально отказались фиксить некоторые процы: https://www.linux.org.ru/forum/talks/14127978?lastmod=1522931684276

в компании приняли решение остановить разработку исправлений для процессоров возрастом от 7 до 11 лет, хотя это касается только трудно реализуемой на практике уязвимости Spectre V2 или CVE – 2017 – 5715.

Pavel
05.04.2018
13:43:50
И как по вашему надо работать с методами в которых требуется большое количество аргументов? Передавать эти аргументы в виде структуры будет норм?

Oleg
05.04.2018
13:59:17
вообще большое количество аргументов намёк на неверное проектирование

Putch
05.04.2018
13:59:59
если много аргументов, то занчит надо переписать

+

Oleg
05.04.2018
14:00:10
тем более в методах

Pavel
05.04.2018
14:00:10
Да какая разница, методы в классе или функции. Главное что туда надо передавать 11 аргументов, причем это в максимальном случае, а чаще всего требуется всего 2-3 аргумента передать

вообще большое количество аргументов намёк на неверное проектирование
В данном случае это метод API, который я реализую, так что перепроектировать не ок )

Oleg
05.04.2018
14:01:03
тогда раздели на структуры

Pavel
05.04.2018
14:01:06
Ну точнее, передача аргументов в структуре у меня и есть вариант перепроектирования

Oleg
05.04.2018
14:01:28
если это прям биндинг, то, думаю, ничего трогать не надо

а если враппер, то лучше "перепроектировать"

Pavel
05.04.2018
14:02:26
Ну как биндинг, вот https://core.telegram.org/bots/api#sendvideo

Метод sendVideo, у него 11 параметров

Можно весь метод сделать структурой, а вызывать его в апи как-нибудь callMethod(myMethod) вот так с аргументами

Oleg
05.04.2018
14:03:47
если ты ничего не добавляешь в этой либе, то ничего не меняй

Google
Oleg
05.04.2018
14:03:55
удобней будет ссылаться на офф документацию

Pavel
05.04.2018
14:04:06
Так я и пишу эту либу)

Oleg
05.04.2018
14:04:48
окей, я понимаю что ты её пишешь

ты вводишь новые концепции?

Pavel
05.04.2018
14:05:52
Ну есть класс BotApi, который представляет это апи.

У него есть методы которые равны этим методам в доке

Я думаю сделать так - структура SendVideoMethod для передачи аргументов, у нее 11 полей. Создаем структуру, заполняем поля какие надо, далее вызываем метод

Stanislav
05.04.2018
14:06:25
сделай прост 2 метода, 1 тоьлко с необходимыми, остальной с всеми опциональными )

ну или ваще делай с дефолтными значениями и если прикрутить Nullable допустим можно

Pavel
05.04.2018
14:07:19
Ну это можно и 1 метод сделать, два аргумента обязательные, остальные со значениями по умолчанию. Но представь если допустим человек хочет задать 1,2,11 аргументы

Admin
ERROR: S client not available

Pavel
05.04.2018
14:07:31
тогда он 8 аргументов на своем пути должен будет перечислить

Stanislav
05.04.2018
14:09:09
хотя Nullable непрозрачно будет

Oleg
05.04.2018
14:09:24
обязательные параметры, структуру с инфой о видео (файл, ширина, высота, продолжительность, заголовок) и структуру с доп параметрами

Pavel
05.04.2018
14:11:01
Там больше 40 методов, если для каждого делать структуры, будет как-то очень сложно

Точнее не структуры, а разнообразие - какие-то параметры просто так, какие-то структурами, будет запутано.

Хотя.. с другой стороны ты прав

Зависит от того как часто будут пользоваться опциональными параметрыми

Google
elias
05.04.2018
14:27:31
Ну есть класс BotApi, который представляет это апи.
привет. ты делаешь реинкарнацию delegram?

Pavel
05.04.2018
14:27:46
да

Dmitry
05.04.2018
16:36:42
Кстати. В std была функция intersect которая разницу между двумя массивами возвращала. Никто не проверял или не может проверить за сколько она отработает на массиве в 100тыс элементов. Я увы с мобилы(

Pavel
05.04.2018
16:41:59
Я нашел setIntersection()

Dmitry
05.04.2018
16:47:36
Щас доки почитал. Она по идее общие элементы, а не разницу возвращает. Вроде была разница или нет?

Поясню просто таск. Есть два реестра csv. Надо проверить все айдишники в первом есть во втором. Эксель на этом почему то тормозит. Почему кстати такое может быть? Таск вроде бы тривиальный. Я думаю даст ли выигрыш ди над питоном на больших данных. Порядка 100тыс элементов или нет

Denis
05.04.2018
17:05:34
это продакшн? сколько примерно строк в файлах?

Dmitry
05.04.2018
17:12:17
Порядка 100 тыс

Утилита для работы. Просто если ди не даст выигрыша заметного то придется на питоне

На питоне увы проверить не успел тк сказали уже перед выходом

Denis
05.04.2018
17:55:37
Порядка 100 тыс
Хохо. Вообще не еби моск - тупо заливай в sqlite3 в индексированные таблицы и там сравнивай

И в этом случае питон и ди дадут одинаковую скорость (ди чуть быстрее конечно)

Dmitry
05.04.2018
18:46:26
А почему эксель на этом так тупит?

Denis
05.04.2018
18:46:57
не предназначен он для такого

Dmitry
05.04.2018
18:51:39
А разве штатной функции нет? Я думал чnо-то типа set(a) - set(b)

Pavel
05.04.2018
18:52:00
А почему эксель на этом так тупит?
Если массивы не отсортированы то это квадратичная сложность

Dmitry
05.04.2018
18:53:13
Денис, а какая примерно скорость сортировки на Питоне массива?

Dmitry
05.04.2018
18:54:33
А по объему памяти у Ди будет выигрыш?

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