Контакты
Местоположение
Украина, Запорожская обл., Запорожье

Достижения

Все достижения (6)

Наибольший вклад в теги

Все теги (86)

Лучшие ответы пользователя

Все ответы (242)
  • На каком этапе изучения Java стоит переходить на Kotlin Android?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Вы так спрашиваете, будто после перехода на Котлин, все источники информации о Java для вас закроются. Если будет чего-то не хватать, всегда ведь можно вернуться.
    А по существу вопроса: да можно переходите.
    Ответ написан
    2 комментария
  • Кто из нас прав про Инкапсуляцию в ООП?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Ваш друг описывает смысл инкапсуляции, а вы - средства для её реализации. На мой взгляд, ваш друг трактует в более общем смысле, более полно.
    Ответ написан
    Комментировать
  • Как лучше дорабатывать приложение если последняя версия была в январе 2020г?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Чтобы не делать этого резко, нужно сделать это постепенно, а именно, по 1-2 либы.
    Сделали последнюю версию одной либы - поправили код с учетом нововведений, перешли к следующей.
    Если вдруг, объем изменений даже одной либы слишком велик, то возможно имеет смысл её пока вообще не обнослять.
    Ответ написан
    6 комментариев
  • Как можно правильно реализовать лайк/дизлайк в новостной сайте?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    IP адрес не годится в качестве идентификатора пользователя, он может измениться, он может быть выдан другому пользователю. Запись в куках (в кэше) тоже не годится, у пользователя может быть несколько компьютеров, пользователь может предоставить доступ со своего компьютера другому пользователю, в конце концов это может быть общедоступный компьютер. Если у вас на сайте предполагается система своих лайков, не привязанная к какой либо соцсети. То нужно делать авторизацию, присваивать пользователям идентификаторы, и регистрировать лайки по ним.
    В качестве счетчика лайков, логично будет хранить не просто счетчик у новости, а писать отдельную таблицу: id новости, id пользователя, лайк, дизлайк. Когда пользователь ставит лайк - искать его id + id новости, в этой таблице, и если есть, то ставить единицу либо в поле лайк, либо дизлайк.
    Для счетчика под новостью брать сумму лайков, дизлайков по id новости.
    Ответ написан
    Комментировать
  • Можно Помигать светодиодом через пин 3.3В?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Пин 3.3В не управляется из скетча, на нем просто напряжение 3.3В.
    Помигать можете и без резистора, и даже, скорее всего ваш диод не сгорит (но это не точно)
    Резисторов всё-таки купите, или навыпаивайте откуда-нибудь.

    А если отвечать буквально по вашему вопросу, посадите на пин 3.3В подходящий транзистор, базу его подключите к управляющему пину. А уже к транзистору ваш диод. Но, раз у вас нет резисторов, скорее всего транзистора тоже не найдется. А во вторых, транзистор тоже надо защитить резистором.
    Поэтому, раздобудьте резисторов.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (4)