
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

Стас
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
я понял, но как с этим справиться - не могу ответить

Oleg
16.02.2017
18:18:24
ох я на счетчике сейчас, не могу вникать в это в данный момент

Google

Стас
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
Стас, ты говорил у нас заголовок нелогичный на главной, напомни плиз что ты имел ввиду?