Как стать автором
Обновить
0
Карма
0
Рейтинг
Антошкин Павел @Papashkin

User

  • Подписчики
  • Подписки 1

Открытые данные. Роскосмос. Догоним Америку

Довольно спорно называть поиск людьми лучшего места для жизни для себя и своей семьи трендом.

Серфинг в городе: тестируем электроскейты Evolve GTR

Я всё же пока останусь на своем верном Merida Race 903 Lite.

Rx. Постигаем retryWhen и repeatWhen на примерах из Android разработки

Из определения repeatWhen этого явно не вытекает, поэтому спрошу:
У меня есть API запрос (запрос с боди, в котором две строки — А и Б), и по логике задачи после удачного запроса я должен обновлять эти самые А и Б.
Если я вешаю на этот API запрос повтор с отсрочкой на определенное время, то у меня этот самый запрос при повторе будет отправлять исходные А и Б? или обновленные?

Публикация Android библиотеки в jCenter

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


  1. Для получения репозитория Sonatype, чтоб доказать свои права страницу ГитХаба:


    Please create a public repo called https://github.com/papashkin/OSSRH-49771 to verify github account ownership.

    Сначала создаем публичный репо и в комментариях Жиры отписываемся, что репо создан. Я на всякий случай прикрепил ещё к сообщению ссылку на репу. После чего вопрос с получением репы Sonatype был решен быстро.


  2. Для связки с jCenter() нужно облажать полноценным аккаунтом Bintray, а не Entreprise (trial). Связка с OSS Sonatype не сильно помогает в этом плане. Нет полноценного аккаунта — нет кнопки Add to jCenter(). Так как пока нет возможности сделать аккаунт полноценным, использование моей библиотеки делается в два шага — прописываем напрямую репозиторий в билд-файле проекта, потом имплементим либу в билд-файле приложения.


Чего мне не хватает в Java после работы с Kotlin/Scala

  1. Странно, что автор сравнивает Котлиновские корутины и Джавовые фьючи.
    Корутины не входят в ядро Котлина. Это отдельная либа, которая имплементится в Гредл-файле. В противовес Корутинам автор мог бы использовать Rx в Джаве;
    Кроме того, согласно этой статье корутины не о многопоточности, а о конкурентности. Улавливаете разницу?
  2. Большая часть проблем решается использованием библиотек. Лямбды например уже есть в Джаве, так что уже их за преимущество/недостаток можно не считать. Про описание классов — можно использовать AutoValue-Parcel или AutoValue.

Как мы внедряли навигацию из Jetpack в боевое приложение. Доклад Яндекс.Еды

Вот тут-то и вопрос, так как у меня не происходит popBackStack(), то есть не возвращаюсь на предыдущий фрагмент, нажимая Back клавишу.
И не могу отловить причину проблемы.

Как мы внедряли навигацию из Jetpack в боевое приложение. Доклад Яндекс.Еды

Спасибо большое.
У меня вопрос — как, находясь в разных фрагментах в разное время, понять, что мы имеем дело с одним и тем же навигатором?
Команда Navigation.findNavController() привязывается ко вью. И если у меня навигатор определен в MainActivity, то как мне понять, что я использую именно тот самый навигатор, а не какой-то новый?

Navigation Architecture Component. Практический взгляд

  • У меня происходит сложность с работой кнопки Back, и я даже не понимаю, по какой причине.
    single Activity, домашний фрагмент в нем — Фрагмент А. В MainActivity я определяю контроллер:


    navController = Navigation.findNavController(this, R.id.mainContainer)

    По нажатию на кнопку в этом фрагменте происходит следующее:


    Navigation.findNavController(this.requireView()).navigate(R.id.checkingView)

    Так как в разметке контейнера стоит defaultNavHost="true", то по логике при нажатии на кнопку Back я должен снова вернутся на фрагмент А, но этого не происходит.
    Может сталкивались с таким?


  • Как думаете, стоит ли делать (и можно ли) синглтоном Контроллер, создавая его инстанс в DI?


Старикам здесь не место? Программируем после тридцати пяти

Мне показалось, что во многих сферах «пик формы» человека — от 30 до 40 лет. Да, не для всех это подходит, но в большинстве. Энергии полно ещё (в том же триатлоне победители чемпионатов мира — люди за 30), а багаж знаний может быть просто колоссальным.
Я тут со своими 29 — зелёный ещё. Опыта в IT сфере — 6,5 лет, из них разработчиком — 4,5 года. Сейчас многое усваивается иногда даже лучше, чем 5 лет назад, когда я только начинал свой путь.

Самые редкие и самые дорогие языки программирования. Часть II

APL видимо всегда будут обходить стороной.
Никому не охота больше работать с этой монструозной клавиатурой.

30 новых ресурсов для android-разработчика (лето 2017)

KOIN — фреймворк для внедрения зависимостей.

Согласно описанию этого инструмента KOIN — это библиотека, а не фреймворк. И, в отличии от Dagger и Kodein, построен на основе ServiceLocator.

Выбор моноколеса для поездок на работу

Дело в ответственности в случае.
Виноват всегда тот, кто не пешеход.

Выбор моноколеса для поездок на работу

Просто вы не нашли своё седло или даже свой велосипед.
И вред — понятие относительное.

Выбор моноколеса для поездок на работу

У меня расстояние — 20 км, но это не проблема — без мотора можно.
Хотя если у вас серьезный рельеф — то может быть это вариант (чтоб в горки забираться).

Выбор моноколеса для поездок на работу

но им можно «наехать» на пешехода, причинить серьезное увечье или даже довести до летального исхода.

Выбор моноколеса для поездок на работу

Осталось только определить, ТС это или нет.
Так как некоторые могут разгоняться до 30-40 км/ч, что сопоставимо со скоростью автомобиля в городском (зачастую плотном) трафике.
А если это не ТС — то как решать ДТП с участием пешеходов и пользователей моноколеса (да и электроскутера тоже)?

Человек без смартфона

Удобнее взять и не забывать один предмет (смартфон),...

Я пока не знаю таких людей, которые обходятся без ключей.
Но наверное есть такие.
Так что — как минимум два предмета.

Человек без смартфона

Кстати есть приложение для смартфона, где можно хранить «карты всяких магазинов». Отлично подходит только для тех вариантов, где есть штрих-код и которые сканируются. Не скажу, про карты с магнитной лентой, или где просто код — не проверял.

Российские ритейлеры предлагают ввести единый сбор 15% на все покупки из-за рубежа

Под методами АКИТ я имею в виду попытку продавить пошлину.
Может быть так будет понятнее.

Российские ритейлеры предлагают ввести единый сбор 15% на все покупки из-за рубежа

Правильно ли я понял, что АКИТ и Почта России по разные стороны вопроса? Есть ли шанс, что они будут бороться друг с другом за свои позиции?

PS ничего личного к АКИТ, но их методы просто отвратительны и имхо больше отдаляют клиентов, чем наоборот.

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность