• Ошибка при создании архива с DVD Диска?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Диск H: у вас DVD-RW, но поскольку у него метка STALKER_COP_F то скорее всего в него вставлен диск с игрой, а не пустая RW болванка. И даже если вы вставите в него болванку, я бы вам советовал сначала сформировать архив где-нибудь на HDD, SSD или флешке, а уже после писать его на болванку.
    Ответ написан
    Комментировать
  • Берут ли программистом 1с имея только сертификаты профессионала и специалиста?

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

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Никак. Чтобы код был тестируемым, он должен обладать определенными качествами, такими как низкая связанность например и соблюдение принципов SOLID.
    Если ваш код выглядит как одна большая процедура, которая делает много всего, а потом просто завершается, то тестировать тут нечего.
    Ответ написан
    Комментировать
  • Как запрограммировать таймер на ardruino UNO?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    С кодом скорее всего всё в порядке. Но детально я не всматриался. Сбрасываться и начинать отсчет заново, согласно этого кода, оно должно при перезапуске. Перезапуски у ардуино могут происходить произвольно, из-за помех по питанию.
    Для реализации таймера лучше использовать модуль часов, например DS1302 или подобных.
    Ответ написан
    9 комментариев
  • Как сделать Recyclerview в три колонки?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Всё таки GridLayoutManager для этого предназначен, и 100 элементов это не то количество которое может тормозить. Нужно замерять где идет просадка по производительности, может вы что-о накосячили с обновлением списка.
    P.S. Предыдущий свой ответ удалил, ввиду его "костыльности".
    Ответ написан
    1 комментарий
  • Почему передачу данных по USB "слышно" в наушниках?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Из-за того, что аналоговая часть схемы воспроизведения звука, не экранирована и находиться достаточно близко с разьему USB.
    Если человеку с музыкальным слухом это мешает, то нужно воспользоваться другими источниками звука. Начать можно с переключения на разьем в задней части корпуса, но, скорее всего там своих помех хватает, поэтому прийдется приобрести отдельную звуковую карту. На некоторых звуковых картах даже есть оптический аудиоразьем, у него точно не будет такой проблемы, но наушники или колонки с оптическим интерфейсом нужно поискать.
    Еще можно приобрести USB наушники, они по сути имеют свою встроенную звуковую карту, и помехи из корпуса компьютера до них не достанут.
    Ответ написан
    2 комментария
  • Как установить Windows 95 с флешки?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    1. Отформатировать жесткий диск.
    2. Установить на него DOS
    3. Положить дистрибутив Win95 в папку на диске.
    4. Загрузиться в DOS с жесткого диска и запустить установку из командной строки.

    Примерно так мы поступали в 90х
    Ответ написан
    1 комментарий
  • Может ли фотография профиля (аватар) самовольно изменить ориентацию?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    А вы посмотрите там в приложениях, в профиле (можно в своем) насколько легко это делается? Если легко, то деликатно поинтересуйтесь у директора, не заходил ли он недавно в профиль, и не мог ли случайно нажать "вот эту кнопочку".
    Обычно эти тайны именно так и раскрываются.

    UPD: Зашел сам к себе в профиль, выбрал вертикальную фотографию (у которой высота больше ширины) - она вставилась боком, более того, повернуть её можно только на 45 градусов влево или вправо, выставить её нормально в настройках профиля не получается. Т.е. Майкрософт сам определяет что ширина у фотографии всегда должна быть больше высоты.
    Отсюда несколько выводов:
    1. Ваш пользователь выбрал фотографию профиля, и она сама установилась боком.
    2. Майкрософт хранит у себя исходники фотографий, и в какой то момент начала отображать их в профиле по такому принципу. (пользователи у которых фотка не повернулась, изначально загружали "ландшафтные" фотки).

    Мне кажется более вероятным 1й вариант.
    Ответ написан
    Комментировать
  • Почему себя так ведет like?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Вопрос? Получается он отрабатывает на несколько дальше ? находя букву С?

    Нет, не должно такого быть. Возможно какие-то проблемы с БД, например с индексами. А возможно у вас не тот запрос, который вы привели в вопросе.

    Чтобы отрабатывал букву "C" в любой позиции должно быть
    SELECT * FROM watch WHERE watch_brand like "%C%" and sold !="yes"
    Ответ написан
  • Сколько раз можно перезаписывать прошивку в микроконтроллер?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Имеется, как и предел итераций записи на SSD или флеш накопитель. Только вот реально ли его достигнуть на практике - вопрос открытый.
    Скажем, первое что нагуглилось:
    Производители микроконтроллеров AVR в документации указывают что их Flash-память можно перезаписывать не менее 10000 раз, а EEPROM- 100000 раз.
    Ответ написан
    5 комментариев
  • Почему я получаю NullPointerException?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    mediaProjection = mediaProjectionManager.getMediaProjection(Activity.RESULT_OK, null);

    очевидно что здесь у вас в результате mediaProjection = null
    в документации к методу getMediaProjection написано:

    Parameters
    resultCode int: The result code from onActivityResult(int, int, Intent).
    resultData Intent: The result data from onActivityResult(int, int, Intent). This value cannot be null.

    т.е. вторым параметром должен быть интент, и прямо сказано что он не может быть null, а вы таки ему пытаетесь подсунуть null.
    Ответ написан
    2 комментария
  • Когда можно оставлять n-gon?

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

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

    Установить батарейку в отсек с подпружиненным контактом?
    Искать например так
    Ответ написан
    Комментировать
  • Как добавить дополнительный реквизит/свойство в файле import.xml в 1С?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Если я правильно понимаю, интергация УНФ с сайтом расчитана на интеграцию с 1С Битрикс. Поэтому, я думаю, что вам смогут помочь на форуме битрикса. https://dev.1c-bitrix.ru/community/forums/forum26/
    Ответ написан
    Комментировать
  • Можно ли составить такой sql запрос?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    чрез JOIN, но тогда автора я получаю как value

    все верно, соединяете по условию (id = 10 AND article_id = id) вам остался один шаг, переименуйте value с помощью "AS": value AS author
    StiflerProger в комментарии написал правильный запрос.
    Ответ написан
    Комментировать
  • Что такое параметр НомерПакета в 1С?

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

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Чтобы небыло таких проблем, нужно разграничивать хранение данных и их отображение. Можно изобрести свой велосипед, можно использовать классические решения, например такие как MVP, MVC (Model-View-Controller загуглите).
    Основная идея заключается в том, что у вас существует объект (модель), который хранит данные, а все формы (вью), в которых эти данные отображаются, берут их именно из этого объекта. При изменении в одной из форм, данные меняются в объекте и другие формы тут-же обновляют свою информацию (за корректностью этого следит презентер или контроллер).
    Ответ написан
    Комментировать
  • Влияет ли качество копирования файлов после падения смартфона?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Данные в смартфоне храняться либо на чипах флеш памяти, либо на SD карте (в которой тоже есть чип). Если от удара будет поврежден чип, то скорее всего телефон даже не включится (или у него просто исчезнет внешнее хранилище, если повреждена карта памяти или её разьем), поэтому, если телефон включается, то данные с него скопировать можно.
    Однако, помешать тебе скопировать данные могут другие причины, скажем поврежденный разьем USB.
    Ответ написан
  • Как правильно пользоваться фабрикой?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Если я правильно понял ход ваших мыслей, то у вас в классе будет храниться уже готовый список инициализированных объектов, и ваша "фабрика", при обращении к методу Create, вместо того чтобы создавать объект нужного типа, будет каждый раз отдавать один и тот же, лежащий в списке.
    Нужно объяснять, какие будут последствия?
    Ответ написан
  • Под какие игровые приставки можно разрабатывать игры и на чем?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Вы как то сразу так ограничиваете задачу, хочется, нравится, это конечно хорошо, но это всё не про деньги. Монетизировать инди-разработку под консоль, звучит как фантастика.
    Если же вам правда не про деньги, а полностью для души, то можно прямо под денди и разрабатывать. А тестировать и играть на эмуляторе.
    https://habr.com/ru/articles/348022/
    https://habr.com/ru/articles/377067/
    https://habr.com/ru/articles/22939/
    Ответ написан
    Комментировать