Задать вопрос
  • Где писать игру в жанре квест под Андроид?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    У тебя какая-то каша в голове. Ты смешал всё вместе - Андроид, Python, Unity, Tkinter, 2D, 3D,...
    Достаточно одной Java/Kotlin и всё.
    Либо сделай всё на Unity, это будет проще
    Ответ написан
    Комментировать
  • Как ловить глобальное нажатие клавиш на JavaScript?

    @wadowad
    Ни один браузер такого не позволит. Иначе бы каждый сайт был кейлогером.
    Ответ написан
    Комментировать
  • Почему не работает innerHTML?

    black1277
    @black1277
    Вольный стрелок
    document.querySelectorAll выбирает не один, а коллекцию элементов. У этой коллекции нет свойства innerHTMl. А у её элементов есть, попробуй так
    let element = document.querySelectorAll("p")[0];
       element.innerHTML="new text";

    или используй document.querySelector, который получает один элемент.
    Ответ написан
    Комментировать
  • Почему не работает innerHTML?

    Rst0
    @Rst0
    querySelectorAll в отличие от querySelector - это массив найденных элементов,
    соответственно
    element[0].innerHTMl="new text";
    Ответ написан
    2 комментария
  • В чем разница между веб-приложением и любым другим сайтом?

    delphinpro
    @delphinpro
    frontend developer
    После прочтения этого https://ru.wikipedia.org/wiki/Веб-приложение суть не проясняется?

    Еще пара цитат:

    Веб-приложение (или веб-приложение) - это прикладное программное обеспечение, которое работает на веб-сервере, в отличие от компьютерных программ, которые запускаются локально в операционной системе (ОС) устройства. Доступ к веб - приложениям осуществляется пользователем через веб - браузер с активным сетевым подключением.


    Веб-приложение (или «web app») – это любая компьютерная программа, которая выполняет определенную функцию, используя в качестве клиента веб-браузер.


    Ну и напоследок, вторая!! ссылка из поисковой выдачи https://habr.com/ru/post/450282/

    Ну ладно, еще и третью скину, вдруг в гугле забанен =) https://www.azoft.ru/blog/web-apps/

    --------------
    Можно ли считать веб-приложением десктоп-программу, которая посылает данные и получает их с сервера и отображает не через html, а например через те же виджеты на каком нибудь Qt?

    Видимо, нет. Потому что по определениям выше, клиентом должен выступать браузер.
    Что нужно сделать для того, чтобы такое десктоп приложение стало веб-приложением

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

    Браузер для отображения. Взаимодействие по http/websockets
    Ответ написан
    Комментировать
  • Если я в Гугле изменю свое местоположение, то смогу ли я зайти к примеру в Инстарграм? То есть будет ли работать смена геолокации как VPN?

    Нет. Изменяя свой регион в гугле - ты просто говоришь гуглу, в каком регионе ты типа находишься.
    На то, через какую сеть идёт твой трафик это не влияет.
    Твоему провайдеру, который и занимается исполнением блокировок совершенно фиолетово, что ты там указал в гугле.

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

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

    Но все они гораздо сложнее и дольше, чем просто продать.
    Ответ написан
    2 комментария
  • Двойной слеш вместо одного?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    let str = 'D:\number\folder';

    в этой строке уже нет слешей. Тут есть "\n" (новая строка) и "\f" ещё какой-то спецсивол. Просто выведите str без изменений, чтобы убедиться.

    По-хорошему, в исходной строке слеши уже должны быть экранированы ("escaped")
    let str = 'D:\\number\\folder';

    Откуда берёте эту строку? Дело в браузере или в NodeJS? Если в Node – можно использовать модуль Path – он умеет работать с путями и использовать правильный разделитель, в зависимости от платформы Windows / ???
    let str = path.join('D:', 'number', 'folder');
    Ответ написан
    Комментировать
  • Видны ли остановленные торренты из Интернета?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    https://habr.com/ru/post/400423/

    анонсировал хеш видимо при запуске
    или просто старые данные
    Ответ написан
    Комментировать
  • Считается ли это плагиатом (моб приложение)?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Сто тыщ раз говорили - обычно пофиг. Заниматься вопросом "а этот нехороший человек-редиска стырил у нас дизайн" начинают тогда, когда тыреное приложение начинает каким-то образом забивать оригинал или хотя бы отьедать от него долю рынка.
    Но и тут зависит от того, сколько владелец оригинала готов потратить на суды.
    Если приложение-оригинал скачало полторы калеки - и ваше полторы калеки - всем будет пофиг.
    Ответ написан
    4 комментария
  • Считается ли это плагиатом (моб приложение)?

    yakovlev_13
    @yakovlev_13
    Шаманство, экзорцизм и некромантия.
    если я не ошибаюсь, то плагиат это когда 1 в 1.
    у вас и дизайн девчачий розовенький и внесены изменения в формы
    вообще популярные приложения про здоровье обычно похожи одно на другое и всем плевать по большей части
    главное чтоб хороши работало

    ЗЫ: я думаю это даже больше относится к подражанию
    Ответ написан
    Комментировать
  • Как поступить, если компания поменяла условия?

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

    По законам РФ, с вами должны были сразу заключить трудовой договор, в котором сказано, что испытательный срок 1 месяц.
    Если месяц закончился, и вам ваш руководитель/работодатель не сказал, что-то типа "ты не прошёл испытательный срок, уходи", то по ТК вы считаетесь уже трудоустроены на фуллтайм и никаких дополнительных соглашений подписывать не нужно.

    Так что я бы поднял вопрос уже в этой плоскости, что работодатель нарушает свои договорённости, и изначально не было никакого "если продукт будет востребован".
    + Можно попробовать посмотреть в сторону обращения в трудовую инспекцию, чтобы обязать работодателя себя трудоустроить уже официально, либо получить какую-то компенсацию. (это уже через суд, раз у вас не было каких-то документов подписано)

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

    Если с вами был заключён договор ГПХ, по которому вы обязывались оказать какие-то услуги, и вы их оказали (уже подписан акт оказанных услуг), и вы получили свои деньги, то в принципе ни вы, ни ваш заказчик/работодатель друг другу ничего не должны. Если вам не нравится, как идёт взаимодействие с этим заказчиком/работодателем, и у вас больше нет никаких формальных обязательств - можете завтра просто не приходить в офис (или что там).

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

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

    PS: Название конторы в студию, чтобы все знали, что предложения от них даже рассматривать не стоит, не оформляя документы
    Ответ написан
    2 комментария
  • Как поступить, если компания поменяла условия?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Нет трудового договора - нет условий. Нарушение устных договорëнностей демонстрирует, что вы имеете дело с непорядочными людьми. Всë, что вы можете сделать - уйти или смириться.
    Ответ написан
    Комментировать
  • Как сделать равные промежутки между элементами определённого размера?

    noder_ss
    @noder_ss
    Линуксоид-энтузиаст и SQL разработчик
    .container{
    display: flex;
    width: 100%;
    justify-content: (на фото пример space-around). также есть space-between(нету отступа с другой стороны) и space-evenly(Абсолютно одинаковый отступы с двух сторон)
    }
    Ответ написан
    Комментировать
  • Как сделать равные промежутки между элементами определённого размера?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    .container {
      dispaly: flex;
      justify-content: space-between;
    }
    Ответ написан
    Комментировать
  • Как присвоить переменной строку?

    hint000
    @hint000
    у админа три руки
    Кавычками нужно экранировать пробелы в значении переменной:
    ...
    if "%attributes%" EQU help (
    ...
    if "%attributes%" EQU null (
    ...
    Ответ написан
    2 комментария
  • Javascript: Нужно ли использовать; в конце строк?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    В целом, определяется стайлгайдом, который вы используете.
    Но есть случаи, когда ставить обязательно, например, если на следующей строке деструктуризация массива.
    foo = bar + baz
    [bat] = biz
    Ответ написан
    4 комментария
  • Какие есть меры стимулирования IT-компаний (специалистов) в РФ и других странах?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Обычно ИТ-компании стимулировать не требуется.
    Ответ написан
    Комментировать
  • Желтая волнистая в VS Code, линия как убрать?

    Она означает, что у тебя тут предупреждение.
    Смысл предупреждения можно узнать, наведя курсор мыши на это место в коде.
    Убрать его можно, исправив потенциальную проблему, о которой тебя среда предупреждает.

    Конкретно в этом случае код смысла не имеет и будет падать, так как print("") возвращает None, а int() в такой ситуации просто упадёт с ошибкой
    >>> int(print(""))
    
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'
    Ответ написан
    2 комментария