Co(n)stantine👨‍🔬
note
и тож не перезвонили?
Позвонили. Полгода проработал
note
какая задача попалась?
Условная задача про кеширование промежуточных значений
note
Решалась с использованием списка
Вазген
решил?
note
Не сложно, но хитровыебано (За мат извени)
note
решил?
Да. Но долго думал
note
Потом ещё дольше объяснял, как можно было бы другими способами решить. Потом стали чисто спрашивать про списки
Вазген
Не сложно, но хитровыебано (За мат извени)
я, когда пробовал, 1 - контест онлайн выполнял, 3 или 4 задания, автоматической системой проверялись, половину сделал. Потом пригласили на собеседование. спрашивали основы платформы,а потом задачки на алгоритмы: задача примерно звучала так: получить число и прибавить к нему + 1. Но, ска, ты не можешь просто взять и получить интовое число, тебе типа строку подсовывают и вот ты должен типа алгоритм прибавления столбиком сделать
Takaev
Здравствуйте. Делаю приложение работающий через Firebase. Тут возникла проблема что в Туркменистане оно не работает. В чем может быть проблема?
Вазген
начал делать сначала, что числовое значение получаю, а чувак увидел и говорит: "не, давай ты строку обрабатывать будешь"
Виталий
Справился?
Вазген
Лол. Какое направление?
андроид.... Потом ещё дал задачу на разворот односвязного списка, но я не успел её решить, там время на всё собеседование давалось - 1 час
note
Я дольше сидел
Виталий
Дольше - сколько?
Вазген
Справился?
ну так вроде да, правильность не проверишь, там на личсточке/доске писать надо от руки
Виталий
ну это норм, если из переговорки не выгоняли собеседующего)) А сейчас удаленно все, поэтому никто не выгоняет
Юсиф
Одна из задач на собесе
note
Я долго придумывал как решать другими способами, рассказывал. А в конце мне говорят «ну тут вообще то решение списком только будет считаться правильным»
Виталий
Одна из задач на собесе
Это точно андроид?
You
Одна из задач на собесе
Самостоятельная реализация протокола это сильно
Вазген
Это точно андроид?
да ну, кто HTTP сервер на андроиде делать будет 😁
Юсиф
Это точно андроид?
Ну пригласили как андроид разраба))))и вакансия андроид была
Виталий
Странно… больше знания языка проверяли, но тут специфичная для андроида штука всеже
Виталий
Вообще в разных юнитах требования разные, как и подходы в команде. Взять к примеру таксистов - у них жестко, матерится могут в команде свободно - такое у них настроение. Медиасервисы - совсем другое, все по дружески, всегда договорится по хорошему и тп
Виталий
И кому где комфортно
padmitriy
как можно задетектить при скролле, что определенный item мы проскроллили и он выше видимого экрана?
padmitriy
recyclerView естественно
Ivan
rv.layoutManager.findFirstVisibleItemPosition что-то такое
padmitriy
взять его позицию и проверить, что она меньше чем firstVisiblePosition
так, а как мы найдем вьюху из ресайклера? Если итерируемся по recyclerView.mChildrenCount то проскроллили чуть больше и нужная вьюха уже не детектится
Ivan
не, итерироваться не надо тебе вьюха нужна или модель сама?
Ivan
можно при скролле просто найти позицию самого верхнего элемента на экране И в адаптер просто пульнуть эвент, что вот до этой позиции - все за экраном
Ivan
я бы вьюшку не стал искать в этом месте ибо она вполне может уже в пул улететь
padmitriy
спасибо, поэкспериментирую
Kopusha
у вас бывало такое, что кастомный фонт не поддерживает UnderlineSpan? Bold, italic все работает, а underline нет.
Кирилл
В retrofit можно передать название переменной для сериализации в аргументах функции? Я пытался так, но мне выдает ошибку
Кирилл
@FieldMap
Спасибо 🙏
Anonymous
Всем привет, беру данные из БД, и все делаю в основном потоке, в конце проверяю размер получаемого массива, он равен 2-3 всегда (проверяю логом), а потом подключаю дебаггер, а там настоящая его длина. Такое может быть?
Anonymous
да, все в одном потоке
Anonymous
походу на завтра откладывать)
Anonymous
Подскажите пожалуйста. Можно ли сохранять записываемые файлы в internal storage вне корневой папки приложения, а например в Documents? В частности не понимаю есть ли какие-то ограничения.
Anonymous
Насколько я понял external это sd
Anonymous
но почему то понимаю, что здесь есть хайды
Сергей
External есть даже если карта не вставлена
Сергей
File musicDirectory = new File( getExternalFilesDir(Environment.DIRECTORY_MUSIC) Вот такое у меня работало. Только вместо MUSIC другое
Арслан
Насколько я понял external это sd
External это всё что находится за пределами корневой папки приложения, но это не точно
Anonymous
Да, мое предположение подтвердилось и патчи есть для external - посмотрел на примерах. Спасибо за ответы.
Dmitriy
Говорят приложение крашится при запуске после обновы. На моем не крашится, краш логи не прилетают. Че делать?
Dmitriy
настроить и смотреть отчёты по крешам, firebase в помощь
Другие краши в аппметрике показываются. firebase больше показывает?
Alexsandr
В webView не открывается сайт на версиях апи ниже 23 написаный на js
Alexsandr
Не пойму в чем беда
Konstantin
Не пойму в чем беда
жс слишком новый для слишком старого движка
Вазген
Другие краши в аппметрике показываются. firebase больше показывает?
Крашаналистик - бесплатно для использования. Может показать даже stacktrace где выбросилась ошибка
Alexsandr
Konstantin
и тип все? Ничего не сделать?
на веб фронте точно такие же билд системы, указываешь последние версии браузера под которые компилится проект. если есть доступ к исходникам надо просто указать более старые версии браузеров в билд конфиге, и сбилдить заново жс
Konstantin
примерно как в андроиде даже если ты пишешь на современном стандарте, исходный код будет под 8 джава на андроиде когжа сбилдится. вот и там также, надо просто в более старый формат перегонять жс
Marsel
по гитхабу кто подскжет
Konstantin
"старые версии браузеров в билд конфиге" это где там такое?, исходники проекта есть
ну обычно какой нибудь конфиг лежит в корне проекта фронта
R
можно ли как-то открыть в графических редакторах xml файлы, которые студия из svg преобразовала?
Sergey
Всем привет, подскажите, пожалуйста, есть фрагмент с вью пейджером и табом, я его удаляю (функция по ссылке: https://pastebin.com/NktTXWp8), после чего, если я зайду на другую активность и вернусь, у меня вызывается onResume на фрагменте во вью пейджере, почему так и как это исправить? Пробовал чистить бэкстек, результат такой же
Albert
Ребят, подскажите. Можно ли как-то немного видоизменить стандартную вьюху? Например, есть timebar(exoplayer), на его шкалу нужно добавить вертикальные полоски(ключевые моменты). Как этого можно добиться?