Задать вопрос
  • Если на web сайте можно посмотреть исходный код то как это сделать в андроид приложении?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    на веб сайте Вы не видите исходный код. Вам доступен окончательный результат работы
    серверной части (бакенда). Вы можете скачать все с сайта, но в результате у Вас получиться статический
    сайт, а не исходный код, который лежит на сервере (вордпрес).

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

    Приложение - это архив. Внутри файлы подготовленные для исполнения на виртуальной яве машине.
    основной код в dex файлах. из него можно востановить smali инструкции для ВМ. И частично исходники java.
    Приложения на котлин, флатере так легко не получиться. А еще бывают .so - это бинарный код. Там до инструкций асемблера, а более высокий ЯВУ получить почти без вариантов
    Ответ написан
    Комментировать
  • Как назначить собственный ip для каждого браузера?

    xez
    @xez
    TL Junior Roo
    Организовать прокси серверы в количестве, соответствующим количеству браузеров.
    Настроить каждый браузер ходить через отдельный прокси-сервер.
    Ответ написан
    4 комментария
  • Каким образом запустить и провести калькуляции с файлом excel, не открывая excel?

    Vindicar
    @Vindicar
    RTFM!
    Использовать COM (в питоне это пакет comtypes, в других языках есть свои средства) чтобы обращаться к средствам автоматизации Excel. По сути, это то же самое апи, которое доступно через макросы или скрипты Visual Basic. Но это будет требовать установленного на машине Excel для работы. Так что это скорее костыль, чем решение.
    Ответ написан
    2 комментария
  • Начинающий системный администратор. Вопрос по построению сети?

    @Drno
    1. зачем, какую проблему Вы этим хотите решить?
    2. просто всех загнать в 1 локалку и не париться
    3. Зачем? А денег дадут?
    4 без понятия)
    Ответ написан
    Комментировать
  • Какие протоколы прикладного уровня над TCP/IP поддерживают постоянное соедиение как WebSocket?

    @pfg21
    ex-турист
    любой, хоть самописный поверх канала TCP.
    да. TCP канал - двухсторонний: после открытия и запросы и данные по нему могут бегают в обе стороны. какой формат этих данных TCP не интересует.
    Ответ написан
    Комментировать
  • Как давать ссылку на скачивание только после подписки на канал в телеграмме?

    @Refguser
    Решения для бизнеса: от создания ИМ до...
    Написать бота, который будет проверять подписку.
    Ваш КЭП.
    Ответ написан
    2 комментария
  • Почему на сайтах в js коде используются непонятные однобуквенные переменные и что они значат?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Потому что для рабочей версии сайта чаще всего используют минифицированные версии файлов.
    Ответ написан
    1 комментарий
  • Объясните, почему так работает код?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    потому, что воспринимает как десятичную точку
    2000.123

    Вот так, например, сработает: 2000.0.toLocaleString() — тут уже понятно, что не десятичная точка. Но я — за скобки!
    Ответ написан
    2 комментария
  • Что значит такое объявления полей в С++?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Да. Field - ссылка на приватное поле. Но она константная, поэтому так дается доступ к приватному полю только на чтение.

    Это становится понятнее, если воспринимать ссылки как указатели, которые не могут быть нулевыми, не могут менять адресс, куда они указывают, и должны быть инициализированны.
    Ответ написан
    5 комментариев
  • Почему проверка на пустоту работает так?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    https://developer.mozilla.org/ru/docs/Web/API/Wind...
    возвращает (возможно пустой) текст введённый пользователем в текстовое поле.

    Для сравнения числа в строковом представлении и другого числа для начала надо конвертировать число из строки.
    "" <= 100
    true

    Я не понимаю в чем истина

    В таблице истинности JS.
    Ответ написан
    1 комментарий
  • Что такое /var/www/html/index.html и как отнять у него 80 порт?

    Файл не может "хоститься на порту". Порт занимает какая-то программа, команда netstat -tulpn | grep :80 её покажет.
    Вы либо недоубрали Апач, либо у вас Nginx ещё есть или какой-то другой веб-сервер. Содержимое файла ещё может дать подсказку.
    Ответ написан
    Комментировать
  • Можно ли использовать виртуальную машину для отображения программы на втором мониторе вместо покупки второго ПК для отдельного по?

    hint000
    @hint000
    у админа три руки
    В принципе можно на виртуальной машине. Но в частности зависит от особенностей прикладного ПО.
    Можно предположить, что абоненты только прикладывают карточку к сканеру и получают информацию на своём мониторе. Тогда нужно пробросить сканер (как USB-устройство) внутрь виртуальной машины.

    А ещё успех зависит от персональных особенностей сотрудника, который будет работать за этим ПК. Ну вы знаете, одному человеку можно показать, как здесь всё устроено и он поймёт, а другому показывай хоть каждый день, и он всё равно загонит курсор мышки на второй монитор и (глядя на первый монитор) будет говорить "ой, у меня снова мышка не работает". Если рассчитывать на текучку кадров или на низкий уровень сотрудника, то проще за копейки купить отдельный старенький системный блок.
    Ответ написан
    1 комментарий
  • Какой файловый менеджер с веб интерфейсом использовать для производства?

    @Komrus
    CIO
    В зависимости от подробностей. которые всплывут при написании более детального ТехЗадания, могут быть варианты.
    Возможно, удастся обойтись NextCloud
    Возможно, если "задание прав на доступ" окажется по факту разлапистым бизнес-процессом (например - при заведении в в системе нового проекта, менеджеры и инженеры, имеющие к нему отношения, должны получить доступ к папке этого проекта. Причем менеджеры - вот к этим подпапкам а инженеры - воон к тем...)
    И отчётов ещё пачку надо возможно вам надо будет. И увязать с документооборотом...
    Тогда придётся смотреть в сторону ECM систем (Enterprise content management)
    Ответ написан
    Комментировать
  • Как в windows изменить номер диска?

    @Drno
    Подключить его в sata0
    Ответ написан
    Комментировать
  • Задание на учебную практику у программистов колледжа?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Обычный десктопный или веб калькулятор: от простой считалки до математического, инженерного или для программистов, как с простыми фичами, так и с более сложными: поддержка нескольких языков, тем и стилей, кроссплатформенности (win, mac, *nix, ios, android), истории вычислений, поддержка экзотических форм записи - стек с обратной польской записью, синхронизация и объединение между машинами (управление на телефоне/планшете/клавиатуре, экран - на мониторе ПК/планшете/другом телефоне), построение графиков 2D/3D и прочее. Разные платформы - dotNet, C++, Python, Web и т.п. Кому на что фантазии хватит - хоть до экселя встроенного. Главное - чтобы студентам было интересно. Можно даже на базе такого проекта диплом подготовить. Или, как вариант, взять все фичи, но разделить их на всех: сделать общий для всех проект - как для команды, что тоже будет очень полезным опытом. Можно даже взять реальный таск менеджер, в него завести все задачи проекта и провести всех студентов через реальный опыт работы в команде над общим проектом.
    Ответ написан
    2 комментария
  • Как определить, что пользователь использует официальную версию клиента программы?

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

    Вырожденный и достаточно простой способ реализации - запуск всего приложения на своем сервере с предоставлением удаленного доступа (например по ms rdp) и тщательной настройкой рабочего места пользователя на сервере в режиме киоск (что бы нельзя было получить доступ к файлам программы для их копирования).

    Все иные простые способы будет взломаны, как только это кому либо понадобится достаточно сильно.
    Ответ написан
    Комментировать
  • Как проверять подлинность данных, отправляемых клиентом в базу данных?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    В этом куске кода критическая переменная это tokens. При нажатии на кнопку start со стороны клиента у пользователя отнимается один токен и кол-во общих токенов отправляется в бд
    Не надо тупить. Раз токен это критичные данные, то никаких "со стороны клиента" быть не должно. Нажат старт - на сервер отправилось "старт пошел", из данных в бд вычитается/прибавляется значение, обратно отсылается что в итоге получилось. С остальным так же - на сервер отправляется событие, а сервер считает чего куда прибавлять и возвращает результат на фронт.
    Ответ написан
    Комментировать
  • Есть ли смысл учить абсолютно все элементы HTML?

    @Refguser
    Решения для бизнеса: от создания ИМ до...
    "Всё знать не возможно" (с)
    Но нужно знать где получить информацию.
    Касаемо html для начала достаточно понять структуру документа, выучить 10-15 основных тегов и иметь понятие об их атрибутах. Остальное при необходимости брать в справочнике.
    Потом, с опытом, появится и больше знаний.
    Ответ написан
    1 комментарий
  • Как автоматизировать процесс установки программ на 1000 компьютерв?

    @Drno
    Ну тогда cmd скрипт. Если без домена

    Ну или какие нить автоинсталлеры, но я их не юзал
    Ответ написан
    Комментировать
  • Может ли пользователь сменить переменную JS?

    @Zukomux
    Баланс всегда должен приходить с сервера. Даже если пользователь совершил какую-то операцию, после этого необходимо заново запросить баланс. И считать единственным источником истины только результат верного ответа. Несмотря на то, что на фронте можно нарисовать любые цифры, на сервере всего будет истинное значение
    Ответ написан
    Комментировать