• Как запустить сайт на С# в Ubuntu 20.04?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    https://learn.microsoft.com/ru-ru/aspnet/core/host...

    Как именно собирался он? На убунте ты сможешь запустить приложение только если используется .NET 5+ или Core, но не .NET Framework.

    Для этого тебе нужен соответствующий рантайм:
    https://learn.microsoft.com/en-us/dotnet/core/inst...
    Ответ написан
    3 комментария
  • Какой простенький менеджер паролей для оффлайна выбрать?

    Francyz
    @Francyz
    Photographer & SysAdmin
    keepass
    Ответ написан
    Комментировать
  • Что использовать для чтения технической литературы?

    fedorez
    @fedorez
    Хатуль мадан
    1)iPad - отличная читалка для технической литературы.
    2)нет, глаза не вытекут - там отличный дисплей.
    3)вам не нужен айпад про за 100 тыщ - купите базовый с кнопкой за 25 тысяч - его полностью хватит для ваших целей.
    раз в три-пять лет покупаю себе самый дешевый айпад в варианте "без Симки" исключительно ради использования в качестве читалки доков и всякого оРейлевского творчества. Полет нормальный.
    Ответ написан
    1 комментарий
  • Почему возникает проблема при использовании PyOpenGL и GLFW?

    includedlibrary
    @includedlibrary
    Если сменить версию OpenGL с 3.3 на 2.1, всё заработает. glBegin, glEnd - старые методы, они больше не работают, начиная с версии 3.3.
    #!/usr/bin/env python3
    
    import glfw
    from OpenGL.GL import *
    
    def draw():
        # Здесь добавьте код для отрисовки вашего 3D пространства
    
        # Пример: рисование треугольника
        glBegin(GL_TRIANGLES)
        glVertex3f(-1.0, -1.0, 0.0)
        glVertex3f(1.0, -1.0, 0.0)
        glVertex3f(0.0, 1.0, 0.0)
        glEnd()
    
    def main():
        # Инициализация GLFW
        if not glfw.init():
            return
    
        # Создание окна
        glfw.window_hint(glfw.CONTEXT_VERSION_MAJOR, 2)
        glfw.window_hint(glfw.CONTEXT_VERSION_MINOR, 1)
    
        window = glfw.create_window(800, 600, "OpenGL 3D Space", None, None)
        if not window:
            glfw.terminate()
            return
    
        glfw.make_context_current(window)
    
        # Основной цикл приложения
        while not glfw.window_should_close(window):
            glfw.poll_events()
    
            # Здесь можно добавить код для отрисовки 3D пространства с использованием PyOpenGL
            draw()  # Вызываем функцию отрисовки из модуля render
    
            glfw.swap_buffers(window)
    
        # Завершение работы
        glfw.terminate()
    
    if __name__ == "__main__":
        main()
    Ответ написан
    1 комментарий
  • Как исправлять названия файлов (переименовывать) скачанных из ВК и других источников с нижним подчеркиванием?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Я ищу какое-нибудь приложение, утилиту или скрипт, который поможет мне автоматически исправлять имена файлов.

    Коробочного решения скорее всего не будет. Тут слишком много всякой специфики. Не напасешся правил.

    Из кроссплатформенных - могу предложить Java и Python. Разумеется вы должны уметь на них
    писать или лучше наймите фрилансера чтоб он вам один раз это хотя-бы написал.
    Ответ написан
    Комментировать
  • Не работает return PHP. Ничего не выводит на экран, что делать?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Ну так в этом коде нет ни одного оператора вывода.
    Что он, по вашему, должен выводить?

    ЗЫ:
    echo implode(",", sqr(-1, -2, 15)) ?: "Действительных корней нет";
    Ответ написан
    Комментировать
  • Надежны ли показания контрольных хеш сумм?

    vabka
    @vabka
    Токсичный шарпист

    Можно ли на 100% доверять хеш суммам при сравненит двух одинаковых файлов на целостность ?

    Коллизии теоретически возможны.


    Есть ли вероятность что если два одинаковых файла имеют отличия то контрольные хеш суммы будут одинаковые или иметь отличие в 1 символ ?

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


    Ести ли вирусы способные нарушать целостность файлов таким образом чтобы это нельзя было отличить по контрольным хеш суммам ?

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


    Может ли вирус во время вычисления хеш сумм подменять значения хеша ?

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

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

    А остальные страницы?
    Подозреваю вирус
    Посмотрите файлы темы на странные названия (непонятные буквы/цифры, незнакомое название сайта)
    + можно посмотреть файлы в корне WP - wp-login, wp-config и остальные

    Все непонятное/подозрительное удалить, перед любыми манипуляциями сделать резервную копию

    https://quttera.com/detailed_report/allprints.com.ua
    Ответ написан
    Комментировать
  • Какую ответственность несет провайдер в случае взлома?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    Провайдер оказывает услугу передачи данных. Где вы берёте данные и что с ними делаете — ваша ответственность.
    Ответ написан
  • О прибыльной карьере в российской технологической индустрии?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Отвечу то же, что и россиянам, желающим переехать: Нужно как минимум быть существенно лучше среднего местного программиста, чтобы компенсировать работодателям проблемы с наймом иностранца. В остальном проблем не вижу, на рынке ИТ страны сильный кадровый голод.
    Ответ написан
    14 комментариев
  • Как снимать игровые видео по старым играм?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Приложений для записи экрана полно всяких разных - берете и пробуете любое. Не понравится - всегда можно взять что-то другое.
    • Можно записывать видео не всего экрана, а отдельной его части.
    • Можно записывать только отдельное окно.
    • Видео можно редактировать и обрезать.
    Ответ написан
    1 комментарий
  • Могу использовать паспорт опекунов для регистрации в Play Console?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Для того, чтобы заниматься разработкой приложений, особенно до совершеннолетия, доступ к Play Console не нужен и даже полезно, что его нет.
    Ответ написан
    Комментировать
  • Каким образом определяют наиболее старую версию python для работоспособности кода?

    Melkij
    @Melkij
    PostgreSQL DBA
    - у тебя какой версии X?
    - Y
    - ага, а у меня Z. Значит напишем "не тестировалось с X версии ниже Y"


    Спустя время
    - давай поднимем минимальную версию до Z, смотря какая там фича полезная нам была бы
    - хм, вышел он N времени назад, проблемой оказаться не должно, не возражаю, добавь только в доку "требуется X версии минимум Z"


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

    mayton2019
    @mayton2019
    Bigdata Engineer
    Никто этим не занимается. В современном мире есть 100500 способов виртуализации Python
    библиотек
    . Виртуалки, Докеры, Кубернетисы, И всякие анаконды, конды и прочее что можно
    в командной строке делать просто меняя PATH.
    Ответ написан
    Комментировать
  • Не ищет картинку. Python?

    Vindicar
    @Vindicar
    RTFM!
    Ну правильно тебе питон говорит. У pyautogui нет функции loadImage(), ни в доках она ни упоминается, ни в исходниках. Откуда ты взял, что она есть?
    Ответ написан
    Комментировать
  • Какую видеокарту сможет вытянуть 12600KF в современных и будущих играх?

    xez
    @xez
    TL Junior Roo
    Нет такого понятия "вытянуть видеокарту".
    Если процессорной производительности будет недостаточно, то простаивать будет и 4090 и 1030.

    Для большей части современных игр достаточно производительности современного i3 процессора.
    12600K - это сильно с запасом. Скорее всего, нагрузка в играх на процессор будет не более 50%, разумеется, при адекватной утилизации мощности видеокарты.
    Ответ написан
    Комментировать
  • Купил бу комп.. В диспетчере указывался 1 cpu. После перестановки винды в скрылся обман. Cpu другой. Как это сделали как противостоять не разбирая пк?

    @alexalexes
    Правкой реестра в Windows можно написать любое название устройствам.
    Как правило, сложнее переделать идентификаторы оборудования, так как от них будет зависеть подхватится ли нужный драйвер устройства или нет. Если сомневаетесь, что устройство не то, то из свойств можно забрать ID оборудования и пробить поисковиком, если поисковик выведет на драйвер такого же устройства (или хотя бы его семейства), то возможно, оно такое и есть.
    Надежнее иметь у себя флешку с LiveCD, которую можно воткнуть и запуспить свой Windows из флешки и посмотреть AIDA64, или взять отдельно AIDA64 портативную версию, и запускать в штатной системе.

    Системный блок лучше разбирать и смотреть что там установлено. Проц. переобслужить всегда можно.
    Особенно важно смотреть в каком состоянии видеокарта, можно без разбора. Нужно смотреть в торец платы в каком состоянии пайка чипов памяти (на предмет перепайки - не блестят ли шары олова), в каком состоянии торец текстолита (не ужарен ли).
    Покупка ноутбука - вещь в себе, просто так его не разберешь, не повредив свойства термоинтерфейса.
    Ответ написан
    Комментировать
  • Как список кортежей превратить в строку?

    xzripper
    @xzripper
    0xC0000005
    llist = [('monki', ), ('doge', ), ('cat', )]
    
    print(', '.join(s[0] for s in llist))
    Ответ написан
    Комментировать
  • Хочу сделать систему инвентаря как в CS:GO со скинами и кейсами на Unity. Может кто-нибудь знает гайд и как это сделать?

    xzripper
    @xzripper
    0xC0000005
    Храните вещи из инвентаря в классе например Inventory, в Inventory храните список где будут вещи, создайте базовый класс например InventoryItem, там храните данные о предмете, потом создайте файл где будут хранится классы наследуемые от InventoryItem, по типу MyInventoryItem : InventoryItem, там заполняйте данные конкретно об этой вещи, также со скинами, и храните класс Inventory где то в БД
    Ответ написан
    Комментировать
  • Возможно ли раздать Wi-Fi через спутник?

    Vindicar
    @Vindicar
    RTFM!
    Передавать-то на Wi-Fi частоте ты может и сможешь... а вот как телефон спутнику отвечать будет? Антенну и батарейки придётся в рюкзаке носить. =)
    Ответ написан
    1 комментарий