
Alexander
29.05.2017
08:08:50
можно html форматирование сувать, но яне пробовал

Влад
29.05.2017
08:09:38
Кратко:
Заходишь в онлайн (/online), начинаешь поиск игры (/startgame). Когда найдётся противник - подтверждай поиск, выбирай героя. И в бою пошагово используй абилки.

Asm
29.05.2017
08:09:59
а там будет ИИ на основе нейросети?

Google

Влад
29.05.2017
08:10:12
Там ПвП.

Asm
29.05.2017
08:10:20
а! понятно....

Влад
29.05.2017
08:10:21
ПвЕ тоже будет, но позже.

Asm
29.05.2017
08:10:34
мне ИИ интересно
хочу себе идеи по ИИ скомуниздить

Влад
29.05.2017
08:11:20
Оно будет анализировать хп, дмг и т д., и рандомно работать впринципе. Моей головы мало для ИИ.

Asm
29.05.2017
08:11:44
ну по тому и спрашиваю про опенсорс
ибо 1 голова хорошо, а 2 мутант
с помощью пулл реквест или как это на житхабе называется, сторонние разработчики могли бы дополнять кодом
предлагать свои идеи в тех сферах что они сильны если их данный проект заинтекресует
собственно тем и интересен опенсорс что можно не вкладывая денег и знаний абсолютно во всех сферах построить качественный продукт

Летучая
29.05.2017
08:14:11
Если он кому-то интересен будет, конечно

Роман
29.05.2017
08:14:21

Google

Летучая
29.05.2017
08:14:37
Что бывает довольно редко и в основном с библиотеками и инструментами разве что

Asm
29.05.2017
08:14:53
ну да, я и пишу что это не обязательно, но возможно, в закрытых проектах такая возможность вообще закрыта

Vasily
29.05.2017
08:15:11

Asm
29.05.2017
08:15:27
согласен, но главное что возможность есть, если разработчик умеет привлекать целевую аудиторию то у него всё получится

Летучая
29.05.2017
08:16:09
Потому что без денег
Нет жизни

Asm
29.05.2017
08:16:33
скажем так: это уже побочный эффект, п то что процент большой это от того что крупные компании могут и хотят деньги вкладывать
деньги это мерило и обмен, не более
это не актив
актив это умения, знания и т.д.

Влад
29.05.2017
08:17:37
У меня уже есть человек, который помогает) 2 головы уже есть,д

Asm
29.05.2017
08:17:54
на деньги можно их купить и другое, но можно и пролететь купив не каачественное, но если имеешь знания и умения то деньги всегда будут

Влад
29.05.2017
08:19:04
И денег я с этого бота рубить попросту не смог бы, идея не самая афигенная. Просто пожертвования добавлю, сколько кинут, столько и будет.

Asm
29.05.2017
08:20:16
в теории можно с него деньги иметь, но только если народу на него нагнать массу, но для этого надо качественный продукт
можно с рекламодателями напрямую договариваться, а в чате рекламу периодически с сылкой кидать, на премиум аккаунтах рекламма не показывается, думаю те кто делают пошаговые мобильные игры были бы рекламодателями целевыми под такой проект

Gid
29.05.2017
08:23:02
А вот привязка лицензий как в Повер АМП помогла бы

Asm
29.05.2017
08:24:53
прикольный плеер
есть стимул написать лучше)

Google

Gid
29.05.2017
08:26:14
Когда слушал музыку с мобилки всегда его юзал

Анатолий
29.05.2017
08:26:14

Gid
29.05.2017
08:26:24

Asm
29.05.2017
08:28:32

Alexander
29.05.2017
08:28:50
будут)

Влад
29.05.2017
08:29:04

Asm
29.05.2017
08:29:45
кстати видел любопытный способ борьбы с такими плагинами, там в вёрсктку внердены классы из рекламмы или чтото подобное (я не углублялся) и если применять адблок то вёрстка едет

Анатолий
29.05.2017
08:30:27

Asm
29.05.2017
08:31:09
да, я их крутил, но особо не помогло, в общем интересно. буду ещё разбираться чтобы у себя внедрить)

pew
29.05.2017
08:43:15

Алексей
29.05.2017
08:43:31
угу

Алексей
29.05.2017
08:43:38
я говорил именно про тот пример кода

pew
29.05.2017
08:44:01
да) он у него может так и быть написан

Andrey
29.05.2017
08:53:00
Ребята и девчата, мне нужно написать сервис авторизации, который работает по такой схеме:
В сервисе я ввожу данные для авторизации, получаю определенный код в ответ. После я обмениваю этот код на токен. Я собираюсь хранить код в кеше в памяти, поэтому мне надо как-то генерировать ключ для кеша. Как атомарно сгенерировать уникальный ключ и добавить его в кеш?

pew
29.05.2017
08:55:20
в локе)

Andrey
29.05.2017
08:58:00
Чот не охота генерацию лочить - как-то неправильно, чтобы эта часть в 1 поток всё время выполнялась.
Понял примерно как сделать, спасибо.

Му
29.05.2017
09:11:53
использовать Concurrent* коллекции?

Andrey
29.05.2017
09:14:05

Google

Andrey
29.05.2017
09:14:20
Хотя нет, кривая реализация у меня, вопрос открыт.

pew
29.05.2017
09:20:39
ну лок
какие еще могут быть варианты

Andrey
29.05.2017
09:21:17
Выполнять в 1 поток всё?

pew
29.05.2017
09:22:45
а это уже сам думай
как там у тебя
факт в том что генерить хэш, проверять его на уникальность, и добавлять в словарь — надо в локе

Andrey
29.05.2017
09:31:15

pew
29.05.2017
09:31:32
почему же

Andrey
29.05.2017
09:31:51
lock (this)
{
string code;
string key;
do
{
code = RandomString(8);
key = Key(code);
} while (_cache.TryGetValue(key, out _));
_cache.Set(key, username, DateTimeOffset.FromUnixTimeSeconds(5 * 60));
return code;
}

Admin
ERROR: S client not available

Andrey
29.05.2017
09:32:09
Вот весь метод.

pew
29.05.2017
09:33:08
оно быстро ведь будет выполняться
запусти по приколу 10 000 раз в цикле и стопватчем померяй

Andrey
29.05.2017
09:33:59
Ну ок, пока так оставим.

pew
29.05.2017
09:35:08
не ну ты глянь на сколько оно там быстро работает

Andrey
29.05.2017
09:40:38
Хорошо

Ilya
29.05.2017
10:44:58

Andrey
29.05.2017
10:45:22

Ilya
29.05.2017
10:45:27
и вместо TryGetValue есть метод ContainsKey

Google

Ilya
29.05.2017
10:45:51

Andrey
29.05.2017
10:46:00

Ilya
29.05.2017
10:46:09
это наверное не Dictionary)

Andrey
29.05.2017
10:46:32
Эм, да. Это кеш, который не даёт такого метода.

Ilya
29.05.2017
10:47:10
а почему не использовать в качесте ключа строку?

Andrey
29.05.2017
10:47:10
Но всё равно, я решил эту задачу. Оказалось, что я не учёл, что есть ещё один аргумент, который уникален для каждого пользователя. Я идиот, как говорится.

Ilya
29.05.2017
10:48:23
а почему не использовать Guid? который всегда уникален?
по использованию не подходит?

Andrey
29.05.2017
10:50:09
Подходит, просто об этом знать надо. Это даже лучше) Благодарю.

Ilya
29.05.2017
10:50:34
?

Astr0nautG0dsSun
29.05.2017
11:39:13
Ребзя, такой вопрос: кто использовал ТРИЗ в разработке?

Asm
29.05.2017
11:48:54
о! я думаю тут мало кто без гугла знает что такое вообще ТРИЗ

Astr0nautG0dsSun
29.05.2017
11:49:17

Asm
29.05.2017
11:49:49
ну я то знаю потому что я ещё и другой темой интересуюсь и там его применить думаю как
так что тоже интересно, пишите кто использует, будем посмотреть)

Astr0nautG0dsSun
29.05.2017
11:55:01
http://m.triz-ri.ru/management/?id=9802&name=idealizacija_struktury_dannyh

Alexander
29.05.2017
12:17:09
подскажите по поводу try catch
если в блоке try не удалось выполнить
он пытается занова?
или сразу ошибка и конец

Vyacheslav
29.05.2017
12:17:41
нет
Эта группа больше не существует