Size: a a a

2018 April 13

MZ

Maxim Zinchenko in Kotlin Moscow
с блокчейном и стикерами :)
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Что делать, если наш любимый Телеграм блокируют?

Итак, сегодня Роскомпозор подал иск о блокировании Телеграма на территории России в Таганский районный суд г.Москвы. Это может произойти прямо сегодня, а может растянуться на пару месяцев. Но рано или поздно это произойдет.
https://rkn.gov.ru/news/rsoc/news56642.htm

Что делать?

1️⃣ Можно вручную в настройках телеграма установить работу через прокси-сервер, найденный также самостоятельно. Это несложно, но минут 5-10 потребует. Инструкций в интернете множество, например, эта: https://tjournal.ru/45750-unblock-tlgrm
2️⃣ Можно воспользоваться для этого ботом (роботом), который сам поменяет настройки. Например этим: https://ru.telegram-store.com/catalog/bots/proxy_socks5_bot/  Проблема только в том, что будет сверхнагрузка именно на те сервера, которые использует этот (любой другой) бот, и тележка может подтормаживать. Если она тормозит или зависает — можно повторно запустить бота или вручную поменять прокси-сервер (п.1)
3️⃣ Можно запустить VPN-сервисы для всех интернет-соединений на вашем компьютере или смартфоне. Кстати, тогда вы сможете легко читать заблокированные по политическим мотивам ресурсы или качать торренты. Наш любимый - Opera VPN. Но есть еще бесплатных и платных сервисов. Они все работают, хоть и запрещены. В любом случае никакого наказания для пользователя  VPN не преудсмотрено, так что вы можете свободно работать через них.
4️⃣ Можно перейти на чтение нашего канала через Яндекс.Дзен. Для этого просто подпишитесь: zen.yandex.ru/id/5ac4f0eb610493d7df7a5848
источник

MZ

Maxim Zinchenko in Kotlin Moscow
источник

MZ

Maxim Zinchenko in Kotlin Moscow
ага, все прокси начали падать :)
источник
2018 April 16

Q

QuAn in Kotlin Moscow
Kotlin, кто выжил после блокировки?

▪️ 44% (11) Я выжил, но меня и не блокировали
🔸🔸🔸🔸🔸🔸

▫️ 56% (14) Я выжил, использую прокси/vpn
🔸🔸🔸🔸🔸🔸🔸🔸
👥 25 - всего голосов
источник

N

Nort in Kotlin Moscow
Всем привет, а на конфе можно будет про костыли в языке спрашивать?))
источник

N

Nort in Kotlin Moscow
а то тема с open и closed, прям эпичным костылем кажется
источник

NN

Nikolay Nesterov in Kotlin Moscow
Привет, а что за костыль с open и closed ты имеешь в виду?
источник

N

Nort in Kotlin Moscow
секунду, я код ищу, проиллюстрировать
источник

N

Nort in Kotlin Moscow
вот смотри
источник

N

Nort in Kotlin Moscow
abstract class AbstractDetailsAdapter<T>(open val context: Context): RecyclerView.Adapter<RecyclerView.ViewHolder>()  {
источник

N

Nort in Kotlin Moscow
и соотвественно наследник
источник

N

Nort in Kotlin Moscow
class DetailsAdapter(override val context: Context) : AbstractDetailsAdapter<TransactionModel>(context) {
источник

N

Nort in Kotlin Moscow
то есть я зачем то должен переопределять контекст внутри словом open, но выглядит это несколько странным, учитывая что конструктор абстрактного класса вызываться не будет в общем то никогда 🙂
источник

N

Nort in Kotlin Moscow
зачем этот open и override в данном случае? или я чего то концептуально не догнал?
источник

NN

Nikolay Nesterov in Kotlin Moscow
Конструктор класса вызовется в любом случае, даже абстрактного. Чтобы не писать open, достаточно у наследника убрать у параметра val.
источник

N

Nort in Kotlin Moscow
а как я тогда в конструктор родителя передам переменную? она заберется из родителя как поле класса?
источник

N

Nort in Kotlin Moscow
ааа
источник

N

Nort in Kotlin Moscow
будет context: Context?
источник

N

Nort in Kotlin Moscow
можно чуть чуть подкапот?
источник