Oleg
16.02.2017
14:47:56
по идее статистика типа такой https://combot.org/chat/-1001032833563
хочется какую-то штуку сделать на сайте, чтобы видеть прогресс, сколько процентов статей переведено. Типа зеленый ползунок или как-то так
вопрос как это посчитать.
Самый простой вариант это поделить число статей в меню на общее число статей.. И отобразить в виде прогресс-бара где-то
Meent
16.02.2017
17:39:57
Google
Oleg
16.02.2017
17:40:51
нет, но можно эти файлы куда-то положить, Скажем туда же где и наши. Я изначально так и хотел
но потом понял что они довольно активно коммитят в репо
и получится что есть шанс что мы начнем переводить старое
правильнее наверно положить их отдельно и обновлять вместе с обновлением нашей доки..
Meent
16.02.2017
17:49:03
Кстати, тут нубские вопросы задавать можно?)
Oleg
16.02.2017
17:49:26
нужно :)
Стас
16.02.2017
17:51:33
мочи!
Meent
16.02.2017
17:51:42
Я вот делаю Tic-Tac-Toe и не могу понять со всякими kotlin-овскими enum, sealed, interface и тд. как лучше сделать
К примеру, у меня есть 3 уровня сложности
Стас
16.02.2017
17:52:08
а что такое tic-tac-toe?
Meent
16.02.2017
17:52:18
Стас
16.02.2017
17:52:21
ок
давай дальше
Google
Стас
16.02.2017
17:53:14
ты ищешь архитектурное решение? или загвоздка именно в котле?
Meent
16.02.2017
17:53:28
архитектурное
Стас
16.02.2017
17:53:49
по архитектуре не помогу, мб [GOF]?
Gank of Four
Паттерны проектирования.
Meent
16.02.2017
17:54:35
Сейчас у меня есть 3 класса: Easy, Medium и Difficulty
Стас
16.02.2017
17:54:36
Но и там нужно чётко понмать цель, которую преследуешь.
так
Meent
16.02.2017
17:54:53
Difficulty абстрактный
Стас
16.02.2017
17:54:57
ок
Meent
16.02.2017
17:55:08
Easy и Medium юзают из него общие функции
Стас
16.02.2017
17:55:19
лады, вроде всё складно
в чём загвоздка?
Meent
16.02.2017
17:56:04
FIELD - массив с полем
character - кто сейчас ходит (крестики или нолики)
Стас
16.02.2017
17:57:16
почему character не передаётся в случае, если "easy"?
Meent
16.02.2017
17:57:47
ему не нужно знать, кто сейчас ходит
Oleg
16.02.2017
17:58:11
мне кажется проще посмотреть как делают другие, например https://github.com/Earthblood/Toe
Google
Стас
16.02.2017
17:58:18
братан, не возвращай null ни при каких условиях, иначе котёл не на сто процентов используешь
ну уж если по полной идти, тогда соглашусь с Олегом
правда, для собственного понимания проблемы это не всегда прокатывает
Oleg
16.02.2017
17:59:23
там этих крестиков на яве несколько тысяч :)
https://github.com/search?l=Java&q=tic+tac+toe&type=Repositories&utf8=%E2%9C%93
Стас
16.02.2017
17:59:44
да, но вот человек хочет разобраться в котлиновском синтаксисе
я правильно понял?
Oleg
16.02.2017
18:00:15
ну вот можно взять код на яве и прямо вставить в котлин - ИДЕЯ сама сконвертит в котлин
Стас
16.02.2017
18:00:35
хеххе, я смотрю ты против батхёртов
я тоже 8)
Oleg
16.02.2017
18:01:08
эмм.. нуу... я не против, наверно хотя что ты имеешь ввиду
Стас
16.02.2017
18:01:40
я имею в виду ковыряние кода собственноручно в целях познания
Oleg
16.02.2017
18:03:09
ах ну как сказал какойто чел по телеку, чтобы написать свой код - не нужно быть гением. Нужно быть гением чтобы читать чужой :))
так что тут неизвестно что еще больнее :)
Meent
16.02.2017
18:04:01
?
Стас
16.02.2017
18:04:04
8)
У тебя есть какая-то реализация в sealed классе?
Meent
16.02.2017
18:08:44
Google
Meent
16.02.2017
18:09:09
Я еще не совсем понял, для чего они нужны
Даже enum выходит страшным :D
Стас
16.02.2017
18:10:49
Ты знаешь, я сам пока только перевожу на русский оф. доку, но я так понял, что это те же самые Enumы джавовские, только расширенные: http://kotlin.su/docs/reference/classes.html
Meent
16.02.2017
18:11:15
В python просто можно было засунуть константы в Config.py и не мучаться, тут я пока еще не понял, как это лучше сделать
Стас
16.02.2017
18:13:13
Какая цель в итоге, я не очень понял?
Meent
16.02.2017
18:14:18
А хочу просто тянуть с Config только FIELD_SIZE
Admin
Стас
16.02.2017
18:15:11
выглядит не очень
Meent
16.02.2017
18:15:15
Стас
16.02.2017
18:15:25
а статически импортнуть?
Meent
16.02.2017
18:16:14
Стас
16.02.2017
18:16:21
ага
верно
Meent
16.02.2017
18:16:38
А хочу без value, но при этом разные типы хранить в Config
Стас
16.02.2017
18:17:17
Олег, есть мысли по данному поводу? ↑
Meent
16.02.2017
18:17:26
enum class Color(val rgb: Int) {
RED(0xFF0000),
GREEN(0x00FF00),
BLUE(0x0000FF)
}
Такой пример мне не подходит
?
Стас
16.02.2017
18:17:53
я понял, но как с этим справиться - не могу ответить
Google
Oleg
16.02.2017
18:18:24
ох я на счетчике сейчас, не могу вникать в это в данный момент
Стас
16.02.2017
18:18:46
попробуй спросить в сообществе Kotlin Community тут, в телеграме
там вроде врубные чуваки
Oleg
16.02.2017
18:32:44
На счетчике Upwork
таксую, только как программист
Стас
16.02.2017
18:33:23
вхахаххаа
Миша
17.02.2017
05:56:50
Всем привет! Я от поста ВК здесь, хочу переводить доки
Стас
17.02.2017
07:06:20
О! Добро пожаловать!
Евгений
17.02.2017
07:07:40
могу фоксить ошибки в текстах и коде
Стас
17.02.2017
07:08:29
Ок, мужики: нужен человек, который будет читать переведенку и фиксить
Миша
17.02.2017
07:37:10
Окей. В каком это формате, читаешь и просто пишешь сюда где ошибка?
Стас
17.02.2017
09:11:02
Думаю лучше создавать issue в репозитории
Евгений
17.02.2017
09:19:43
Oleg
17.02.2017
09:37:36
Привет, можно и сразу фиксить, нажав ссылку редактировать на гитхаб вверху справа :)
Нам придет пулл риквест, если все ок, то одобряем и даем доступ на прямое редактирование
Миша
17.02.2017
09:42:27
Окей ?
Oleg
17.02.2017
12:11:40
Стас, ты говорил у нас заголовок нелогичный на главной, напомни плиз что ты имел ввиду?