Alexey
" '
<string name="allowed_symbols_for_search">абвгдеёжзийклмнопрстуфхцчшщъыьэюя АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789,.:;?!#№$%*()_-+=@"'</string> Вот добавил их. Символы одиночной и двойной кавычки удалил. Но один хрен двойная кавычка нее вводится, магия какая-то)
Alexey
" '
При этом одиночная вводится
Anatoliy
а это не важно, что там не mvp. разница только в логике взаимодействия слоев. то, что тебе нужно там есть
извиняюсь за настырность,но я вот прочитал и не до конца понял. Сейчас у меня вся логика в презентер(работа с сетью) .в статье же вся эта работа просто выносится в Repository, который потом стыкуется с помощью даггера и осуществляется работа дальнейшая через presenter.я правильно понимаю*
Anatoliy
но Repository тогда надо с помощью DI крепить к View - активити и передавать в presenter
Anatoliy
или напрямую в презентер
Vadim
не поймите меня не правильно, но есть ли возможность выкладывать библиотеку в open source при это не шарив код самой библиотеки?
Konstantine
Anatoliy
репозиторий к презентеру, презентер к фрагменту
спасибо,пошёл переписывать свои проекты по уму
Vadim
Посмотрите понятие "открытый код"
не совсем понял к чему эт) возможно я неправильно сфорумулировал вопрос. идея в том чтобы предоставить библиотеку клиенту без source кода
Данил
не совсем понял к чему эт) возможно я неправильно сфорумулировал вопрос. идея в том чтобы предоставить библиотеку клиенту без source кода
так вы сами написали Открытое программное обеспечение (англ. open-source software) — программное обеспечение с открытым исходным кодом.
Николай
не совсем понял к чему эт) возможно я неправильно сфорумулировал вопрос. идея в том чтобы предоставить библиотеку клиенту без source кода
Вроде как можно предоставить не исходники, а уже модуль где "скомпилированные" классы и документацию. Клиент сможет посмотреть какие есть классы и методы но их реализацию не увидит
Vadim
Для этого есть различные лицензии использования
лицензии ты про MIT Apache и прочее? но ты всё равно предоставляешь код, просто подкрепляешь его лицензией.
Ivansuper
Вообще, тебе достаточно будет с библиотекой поставить приписку об авторстве и указание о том, что мол декомпиляция и модификация запрещены
Vadim
Вроде как можно предоставить не исходники, а уже модуль где "скомпилированные" классы и документацию. Клиент сможет посмотреть какие есть классы и методы но их реализацию не увидит
не знаю, в данный момент у меня есть библиотека она же модуль которая используется у меня на серваке. но у клиента понятное дело нету доступа туда, соответсвенно зависимость на эту библиотеку у него работать не будет. вроде как у jitpack.io есть возможность использовать приватные репозитории и делать из них библиотеки, но как то не оч доходчиво для меня тут расписано) https://jitpack.io/private
Ivansuper
посмотри моё предыдущее сообщение, мне кажется мы немного о разном говорим.
Ну я понял, тебе не про закрытость как таковую, а залить на стор библиотек без предоставления исходных кодов
Dmitry
посмотри моё предыдущее сообщение, мне кажется мы немного о разном говорим.
Если ты про Open Source, то там должны быть именно сорцы. А если ты про дистрибуцию софта, то никто не запрещает тебе распространять только бинарники. Есть уже готовые лицензии, подходящие для этого. Но тебе, видимо, не это интересно, а то как сделать это на джитпаке
Vadim
Ну я понял, тебе не про закрытость как таковую, а залить на стор библиотек без предоставления исходных кодов
верно! и как такое можно провернуть? jitpack.io подходит? или есть более удачные альтернативы и бесплатные?))
Vadim
Если ты про Open Source, то там должны быть именно сорцы. А если ты про дистрибуцию софта, то никто не запрещает тебе распространять только бинарники. Есть уже готовые лицензии, подходящие для этого. Но тебе, видимо, не это интересно, а то как сделать это на джитпаке
"распространять только бинарники. Есть уже готовые лицензии, подходящие для этого." Jitpack это то что я нашёл, но видимо не оч мне подходит. не сориетируете как можно сделать это с бинарниками/лицензиями?
Dmitry
джетпак видимо не подходит: Build artifacts (jar, aar) are also private and you can only download them if you have access to the Git repo itself.
Dmitry
конкретный не подскажу
Dmitry
хотя...
Dmitry
Dmitry
https://jitpack.io/docs/PRIVATE/#artifact-sharing
Александр
Ребят если что делал WebView прилки под Gambling , стукните вличку заказ дам
Александр
Всем привет. Ребят подскажите как сделать динамический url в retrofit? получится ли дергать url из бд или только из sharedPref ? что нужно делать? не хочется в каждый запрос писать @Url 😞
Vadim
https://jitpack.io/docs/PRIVATE/#artifact-sharing
ну мы пришли всё таки к jitpack?)) а как же вариант с бинарниками которые ты описывал выше?)
Александр
я из бд каждый раз беру
подставляешь через @Url ?
Dmitry
ну мы пришли всё таки к jitpack?)) а как же вариант с бинарниками которые ты описывал выше?)
ты сам его выбрал и спросил можно ли там сделать такое. ответ - да.
Vadim
ты сам его выбрал и спросил можно ли там сделать такое. ответ - да.
не я же потом написал мол твой вариант тоже интересный и пожалуй даже лучше, только где бы доки почитать как это сделать с бинарниками и лицензией?
Vadim
джит пак это именно то, что тебе нужно
там указывается github у меня модуль на gitlab как думаешь надо будет переносить проект в github?
Александр
Посмотри в сторону Interceptor
в Interceptor можно как то бд заинжектить? или только с sharedPref получится работать?
Dmitry
там указывается github у меня модуль на gitlab как думаешь надо будет переносить проект в github?
понимаешь, я могу думать всё, что угодно. лучше обратись к документации.
Valentin
в Interceptor можно как то бд заинжектить? или только с sharedPref получится работать?
Это будет обычный класс, все что в конструктор передашь, то и используй)
Lev
Как просто подменить hosts в эмуляторе андроида?
Z.
https://stackoverflow.com/questions/51141970/check-internet-connectivity-android-in-kotlin
Кирилл
Кто нибудь может объяснить почему у меня не получается сделать merge coroutines ветки с dev? Я создал новую ветку (coroutines) от dev, поработал, сделал коммит. Теперь хочу merge (или rebase) ее с dev. Нажимаю rebase current onto Selected но ничего не меняется, dev остается старой
leksss
Подскажите, в адаптер ресайклера сетится лист, его размер 2 элемента. Но почему то экран пустой, и ничего не биндится.. Если по отдельности, то работает. Может что еще у Concata есть
Adel
Всем доброго дня. Делаю запросы на сервер, после запроса приходит такая ошибка. Столкнулся с данной проблемой на устройстве с Android 5.0, на остальных устройствах все работает хорошо. В чем может быть причина?
Full
Есть ли возможность подключения контроля версий локально, без подключения к github/gitlab/ и т.п., чтобы не путаться в коде?
Lev
Я пытаюсь из андроид эмулятора досутпиться доа локалхоста. Прописал hosts и запушил в эмулятор. Но все равно не работает. Хочу отдебажить. Как из adb shell сделать telnet или типа того?
Full
Само собой. Гит не подразумевает обязательное наличие ремоута
Расскажи пожалуйста как это можно сделать
Full
Спасибо
Adel
на чем делаешь запрос? проверя его в постмане? время на девайсе актуальное?
Время на девайсе без понятия актуальное или нет, девайс у пользователя, узнаю этот момент
Adel
на чем делаешь запрос? проверя его в постмане? время на девайсе актуальное?
В постмане проверял, все работает, но на одном устройстве конкретно не работает. Пытаюсь понять, в чем причина
Alexsandr
Можно ли часть текста в strings выделить жирным?
Ivansuper
В постмане проверял, все работает, но на одном устройстве конкретно не работает. Пытаюсь понять, в чем причина
Некоторые пользаки могут забить на часовой пояс и выставить само время чтобы совпадало с часами на стене. Так что уточняй : )
Roman
Ребят, такой вопрос: есть потенциально неограниченная таблица в базе, с двумя колонками типа лонг. Если мне нужно при каждом селекте выбирать оттуда все, сортировать, а только потому брать n-записей первых, то будет ли оправданно держать две таблицы - одна с несортированными записями, а другая содержит те же данные в отсортированном виде?
Ivansuper
Кстати недавно были новости о протухшем корне сертификации
Ivansuper
Может девайс тот не имел новых корней и теперь https там сдох
Roman
зачем? sql отлично работает с выборками, сортирует, накладывает лимиты на выдачу
Вот я и спрашивал, не настолько хорошо знаю детали реляционок, чтобы понимать серьезность нагрузки на вложенных запросах
Dmitry
Может девайс тот не имел новых корней и теперь https там сдох
ставлю на то, что, что сервер не присылает промежуточные сертификаты
Roman
не вижу смысла держать две таблицы. надо ограничить количество - делай лимит, боишься за скорость - подключи к полям индексы
Попробую уточнить: я лимит накладываю только на конечную выборку из отсортированного списка, так-то мне надо отсортировать всю таблицу на каждый запрос, а только потом выборку по ней с лимитом, отсюда и вопрос
Roman
ну ты можешь при заборе сделать все сортировки к примеру order by и выставить лимит
Или мы друг друга не допоняли, или не допонял я сейчас) Глобально так и делаю - беру таблицу, order by, затем limit
Konstantine
Или мы друг друга не допоняли, или не допонял я сейчас) Глобально так и делаю - беру таблицу, order by, затем limit
https://www.techonthenet.com/sql/select_limit.php#:~:text=It%20is%20used%20in%20the,and%20DESC%20is%20descending%20order.&text=It%20specifies%20a%20limited%20number,be%20returned%20based%20on%20number_rows.
Евгений
Здравствуйте. И снова я.)) У меня есть spinner в котором есть item A,Б,В и т.д. Также у меня есть FirebaseRecyclerView Так вот как сделать если выбран item А то в RecyclerView отображаются только те записи в которых есть market А.