• Как вызвать private метод в Fragmente Android Studio?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    В методе onCreateView, вместо
    EditText editTextEmail = (EditText) v.findViewById(R.id.email);
            EditText editTextPassword = (EditText) v.findViewById(R.id.password);

    Нужно
    editTextEmail = (EditText) v.findViewById(R.id.email);
            editTextPassword = (EditText) v.findViewById(R.id.password);

    Поясню:
    У вас в пределах класса объявлены переменные private EditText editTextEmail, editTextPassword;
    Затем, в методе onCreateView, вы при присвоении им значений, перед именем переменной пишете EditText Таким образом вы объявляете новые переменные, в пределах видимости метода, а переменные класса остаються неинициализированными, т.е. null.
    Затем, после вызова, в методе userLogin у вас происходит обращение к переменной editTextEmail.getText() но, editTextEmail содержит null и такое обращение вызывает Null Point Exeption что для пользователя выглядит как просто закрытие приложения.
    И не факт, что это единственная ошибка.
    Ответ написан
    Комментировать
  • Кто несет ответственность за нелицензионное ПО на арендованном сервере?

    @cicatrix
    было бы большой ошибкой думать
    Юридические вопросы, к сожалению, не решаются вот так, жёсткими определениями. Достаточность или недостаточность определяется конкретным судьёй на конкретном заседании по конкретному вопросу.
    И очень много переменных - кто наехал, с каким обвинением, есть ли гос. интерес, какой адвокат, болит ли голова у судьи, нравится ли ему ваша физиономия, и пр.
    Многие недолюбливают юристов, потому что считают, что те высасывают проблемы из пальца, однако, они руководствуются принципом, лучше перестраховаться, чем потом огребать по искам.
    Я к чему - внести в пользовательское соглашение конкретные формулировки, что ответственность за контрафактное ПО, детскую порнографию и призывы освободить Навального на жёстких дисках лежит исключительно на ваших добропорядочных клиентах, вам ничего не стоит, однако на гипотетическом судебном разбирательстве будет однозначно трактоваться в вашу пользу.
    Ответ написан
    21 комментарий
  • Как определить тип VT1?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    пропущен тип VT1... Какой там должен быть?
    Да почти любой PNP малой мощности с коэфф. усиления по току 100...300. Но поскольку он стоит на входе, то весьма желательно, чтобы он был т.н. "малошумящий". Малошумящий - это такой, в даташите которого специально написано, что он малошумящий. Или, если там ничего на этот счёт не написано, то должен быть указан коэфф. шума, и его величина должна быть невелика в сравнении с подобными.
    И правда ли что эта схема способна выдавать 10 ватт, работая от 9в?
    Это нетрудно прикинуть на глазок. При питании от 9 вольт размах выходной синусоиды вряд ли может превысить 7 вольт (если без клиппирования). Значит, амплитуда 3,5, а эфф. значение примерно 2,5 вольт. Ваши требуемые 10 ватт делим на 2,5 вольт, получаем ток 4 ампера. Если 2,5 вольт поделить на 4 ампера, то по закону Ома сопротивление нагрузки должно быть 0, 625 ом - чуть больше полуома.
    Если найдёте громкоговоритель с таким сопротивлением, то 10 ватт сможете получить.
    Обратите внимание - никаких параметров конкретно вашей схемы я при этой прикидке не использовал. Значит, то же самое будет касаться любой другой схемы, которую вы захотите питать от 9 вольт. Кроме усилителей класса D (импульсных).
    Долго ли она будет работать от батарей 3x16850 по 3500mah?
    Три элемента, надо полагать, соединены последовательно - иначе напряжение 9 вольт не получить. Значит, требуемый ток 4 ампера должен давать любой из этих элементов. Ёмкость 3500 мач - это значит, что 3,5 ампера такой элемент в идеале способен отдавать в течение одного часа. Но у нас, во-первых, ток больше 3,5, и во-вторых, аккумуляторы не идеальные. Ну, минут 30...40 такой ток они вам дадут. Вряд ли дольше.
    Ответ написан
    9 комментариев
  • На кого поступить?

    vabka
    @vabka
    Токсичный шарпист
    1. Какие предметы (в том числе школьные) нужно знать?

    Физику. Особенно про электричество, магнетизм, и электромагнетизм. Ещё про звук.
    3.Какие это области науки? Электроника, Электротехника или что-то другое?

    Да

    И вот Финальный вопрос: На кого поступить чтобы изучать все что мне нужно(Специальность)?

    Ну тут вообще смежная область между музыкой и электроникой - так что если знание музыки у вас есть (раз уж вы очень хотите гитарные приблуды делать), то идите на всё что связано с электроникой/радиоэлектроникой/обработкой сигналов.

    В принципе базовые знания этого всего можно подчерпнуть из книг по радиотехнике.
    Пусть кто-нибудь накидает всякой такой литературы
    Ответ написан
    2 комментария
  • Приложение вылетает на строке, где сказано поменять текст в TextView. В чём проблема?

    zagayevskiy
    @zagayevskiy Куратор тега Java
    Android developer at Yandex
    Ну в общем оно тебе пишет же
    Only the original thread that created a view hierarchy can touch its views.

    Original thread это Main(UI) thread. Твой поток не может обратиться к UI. Можно использовать runOnUiThread.
    Но вообще для этой задачи новый тред избыточен и даже вреден. Можно использовать Handler + postDelayed для достижения такого эффекта.
    Ответ написан
    6 комментариев
  • Как сделать инструмент контроля транзакций между юрлицами?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Никак. Вы можете только заключить с ними договор и заниматься контролем в рамках вашей платформы. Любые операции по слежке за вашими клиентами вне рамок вашей платформы будут считаться незаконными и сможете вы об этом узнать и доказать в суде только в случае если вам кто-то "сольет" соответствующую информацию с доказательствами
    Ответ написан
    Комментировать
  • Что требуется от junior php разработчика?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    4) Мой план по устройству на работу примерно такой: сделать 2-3 проекта (сайта/плагина) и довести свои знания до уровня, когда я могу ответить на все вопросы для собеседования по php для джунов и мидлов, после этого начать отзываться на все подходящие вакансии. Это хороший подход или что-то можно улучшить?

    Есть какие-то вопросы, которые вы не можете сейчас ответить?
    Сколько собеседований прошли?

    Нужно различать академический подход по учебникам, и то, что сейчас есть на рынке. А то так вы никогда не совпадете.
    Ответ написан
    3 комментария
  • Куда свитчнуться из автоматизации, если понял что я не вытяну программирование и иже с ним более высокого уровня?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Свичнуться можно куда угодно. Главное, чтобы вам нравилось.

    что то совсем новое, более связаное с креативом чем с хард скиллами

    Ну если потянуло на творчество, то UX / UI дизайн неплохая, интересная и прибыльная область.

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

    А не пробовали ли вы сменить место работы или проект? Т.е. пойти в другую компанию в качестве QA, например. Не хочу задеть кого-либо, но может быть код кажется для вас диким, потому что он так и есть. Ну условно говоря, попался вам проекты от других разработчиков, которые изначально были плохо спроектированы, потому и код кажется диким...

    Можно еще попробовать себя в роли android разработчика. Не знаю насколько актуально это для вас.
    Ответ написан
    2 комментария
  • На каких форумах, группах про IT и Gamedev стоит зарегистрироваться?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    самостоятельном изучении юнити, хотелось бы попросить скинуть список форумов,

    Советую почитать данную статью - https://bezugly.ru/blog/trash-info

    Кратко о ней - не надо себя с самого начала обвешивать информационным потоком фекалий, так как новичок слабо ориентируется в best practice. Советую начать с языка, потом как можно скорее начать программировать.

    Для гарантированного успеха советую делить теорию и практику на 80% практики, которая шлифуется 20% теории. Для первоначальных изучений c# тостера хватит за глаза.

    Самая полезная выдержка из статьи:
    Статья без практического применения бесполезна. Но если применять все эти статьи на практике, то не хватит времени на работу.
    Ответ написан
    8 комментариев
  • Как приукрасить правду так, чтобы твоё резюме заметили и предложили собеседование?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Добро пожаловать в суровую реальность, где среди джунов огромная конкуренция - десятки человек на одно место, а потому найти первую работу очень тяжело. Приукрашивания не помогут, так как этим занимаются все, а опытный тимлид это мгновенно различает. Просто продолжайте пытаться найти работу, продолжайте работать над повышением профессионального уровня, напишите показательный пет-проект, подкачайте профиль на GitHub и т.д. и т.п.
    Ответ написан
    Комментировать
  • Как организовать хранение большого количества однотипных данных в Android?

    maaGames
    @maaGames
    Погроммирую программы
    Храни в sql и не парься. Для БД десятки тысяч записей это не "большое количество", а мелочь. Раз уже есть поддержка sql, то и проблем нет :)
    Ответ написан
    Комментировать
  • Работа без договора. Физ лица. Можно ли взыскать?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Собственно, реально ли при таком раскладе что-либо взыскать за незавершенный проект?

    Нет, конечно же. Вы же сознательно пошли на найм без договора, прекрасно понимая риски, но хотели сэкономить. Нет договора - нет обязательств. Будете настаивать - можете напороться на встречный иск за вымогательство.
    Ответ написан
    Комментировать
  • Работа без договора. Физ лица. Можно ли взыскать?

    Jump
    @Jump
    Системный администратор со стажем.
    Можно ли взыскать?
    Если договора не было, то нельзя, это вымогательство.
    Человек вам ничего не должен, ничем не обязан, а вы с него пытаетесь деньги получить.
    Ответ написан
    Комментировать
  • Какой процессор купить для Android Studio?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Любой Intel с VT.
    Ответ написан
    Комментировать
  • Какой вид налогообложение выбрать для ООО?

    begemot_sun
    @begemot_sun
    Программист в душе.
    если будете назначать себе ЗП или нанимать людей в штат, заключать договора с другими на разработку -- то лучше УСН доходы-расходы = 15% (это хорошо когда у вас уже поток денег).

    Если вы только в двоем работаете -- то УСН доходы, деньги выводите как дивиденты.

    Если доверяете партнеру .. то ему можно просто сделать ИП или быть самозанятым, тогда все на него будет оформлено.

    Ежеквартально нужно сдавать бухгалтерию. Закрыть ООО сложнее чем ИП, но всё возможно.
    Ответ написан
    3 комментария
  • На чем лучше писать аналог Aliexpress?

    solotony
    @solotony
    покоряю пик Балмера
    >>На чем посоветуете написать?

    На русском языке в ворде полностью описать проект, а уже потом выбирать какие части проекта на чем будут разработаны, исходя из бюджета и прочих условий.
    Ответ написан
    Комментировать
  • На чем лучше писать аналог Aliexpress?

    DevMan
    @DevMan
    с такой постановкой вопроса - лучше вообще не писать.
    и вопрос, если уж стоит, должен быть: не на чем, а как.
    Ответ написан
    7 комментариев