• Можно ли использовать dll в Ubuntu?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    Если для разных платформ совпадают и API, и ABI, исполняемые файлы можно переносить на эти платформы без изменений. Если API или ABI платформ различаются, исходный текст требует изменений и повторной компиляции. API не обеспечивает совместимости среды выполнения программы — это задача двоичного интерфейса.

    Двоичный интерфейс приложений (TL;DR: у Linux и Windows они разные).
    Ответ написан
    Комментировать
  • Как вернуться с динамического адреса на сайт?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    Разве не так?
    <a href="/index">Тык</a>

    Сделал себе страницу с динамическими адресами

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

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    Суммарный объем таблицы составляет более гигабайта. В пике нагрузки потребление памяти превышает 7 гигабайт, что довольно много

    Что можете посоветовать?

    Начать использовать, наконец-то, связываемые переменные в запросах?
    Ответ написан
  • Куда можно перенести записи сайта в формате xml?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    А на сам WordPress.com нельзя? У него же был хостинг. Он под санкциями? Или загрузка — только платно? Раньше вроде только за домен платить надо было.
    Ответ написан
  • Как с помощь ffmpeg проверить, что файл можно сконвертирвать?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    Проверять код возврата через $? или %errorlevel%?
    ffmpeg -i ttt.jpg -codec copy t.mp4; echo $?
    1

    Это код, связанный с ОС, как понимаю. По его внутренним кодам с кодеками и прочим.
    Ответ написан
  • Как увидеть русские символы в обычной строке в отладчике Visual studio?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    Если известно, какому exe-файлу соответствует отладчик, ради эксперимента можно попробовать подредактировать ему манифест программой типа Resource Hacker. Оно нарушит цифровую подпись, конечно, но задачу, может, и решит, если программа потом тупо падать не будет.

    Сам никогда не пробовал.

    Заранее могу сказать, что подобный перевод умолчательной кодовой страницы нарушит вывод однобайтовых символов не в UTF-8. В данной программе, они, скорее всего будут отображаться символами-заменителями �����. Это никак не лечится: или простые однобайтовые символы навроде 1251, или UTF-8.

    Колониальная политика США
    Все в мире говорят по-английски, а если не говорят — им же хуже.
    Ответ написан
    Комментировать
  • Откуда взять файл server.pem для запуска WSS?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    PEM-файл — это сцепленные .crt и .key. Все файлы текстовые. Просто Ctrl+C/Ctrl+V в один в «Блокноте», сохранить с расширением .pem.
    Ответ написан
    Комментировать
  • Какой посоветуете софт или сервис для разработки своего приложения для работы с планами инженерных сетей?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    А не BIM ли — нужное для вас обозначение?
    «NanoCAD Инженерный BIM» поддерживает файлы стандарта IFC, поэтому информационные модели инженерных сетей, выполненные в программе, без труда можно встроить в общую информационную модель на любой BIM-платформе (например, «Revit»).

    ArCADiasoft Architecture — специализированный модуль системы ArCADia, построенный на идеологии Building Information Modeling (BIM). Программа может быть использована для создания профессиональной архитектурной документации. Решение предназначено для использования архитекторами и специалистами в области ремонта и восстановления зданий. Программа используется для объектно-ориентированного создания профессиональных архитектурных планов, интерактивных 3D-просмотров и реалистичной визуализации.

    ABViewer — отличная универсальная система для конструкторов и технологов, работающих с чертежами. Кроме того, вы сможете решить задачу по переходу на лицензионное программное обеспечение для сотрудников, работающих с проектной, конструкторской, а также технологической документацией.
    * Внимание! Конвертация PDF в DWG доступна только в версии Enterprise.

    Я ничего в этом не понимаю, но считаю себя умеющим формировать правильные поисковые фразы для Гугла. Попробовал, и нагуглилось.
    Ответ написан
    1 комментарий
  • Как работать с подмодулями локально?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    Подмодули можно (и нужно?) добавлять по относительным путям типа ../video-player — будут работать и локально, и на GitHub, если main-project и video-player лежат на одном уровне.
    Ответ написан
    1 комментарий
  • Подсчёт в бд по возрастанию?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    Зависит от СУБД, но в целом как-то так: order by cast(place as number).
    Ответ написан
    7 комментариев
  • Как "склеить" два файла?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    Речь про инъекцию? Гуглить про инъекцию. Дописывание байтов в конец не поможет, обязательно нужно учитывать структуру ELF или PE, что у вас там? В PE в конце файла будут перемещаемые символы («релоки») или ресурсы. Для правильной склейки файл еще придется перебазировать.
    Ответ написан
    2 комментария
  • Почему в git добавляются папки, которые содержатся в gitignore?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    .gitignore действует сразу, но в нем надо косую черту переставить:
    .vs/
    Debug/
    Release/
    *.vcxproj.filters
    *.vcxproj.user
    Ответ написан
    Комментировать
  • Как собрать коммиты из 2-х разных локальных репозиториев в последовательную историю?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    Обычный cherry-pick, не? Слияние (merge) сливает ветку изменений целиком, а тут речь именно про ручной отбор, то есть собирание истории вручную?
    git switch master
    
    git cherry-pick second~1
    # разрешаем конфликты, если надо
    git cherry-pick --continue # если были конфликты
    
    git cherry-pick second
    # аналогично с конфликтами и продолжением

    Аналогичного результата можно было бы добиться и при помощи перебазирования second на master, но оно приведет к нужному результату только если нет этих самых unrelated histories, ибо при их наличии начнет перетаскивать историю от сотворения мира. Для двух коммитов ручной перенос — самый простой и употребительный вариант, поменяется только дата коммита.
    Ответ написан
  • Как правильно удалить эти коммиты?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    На самом деле решение зависит от принятого порядка работы (workflow). Если допустимы rebase (у программистов) и force push, можно перейти в ветку, сделать сброс, а потом принудительно обновить ветку в удаленном хранилище (программистам потом придется выполнить сброс и/или перебазирование у себя):
    git stash push
    git reset --hard HEAD~10 # задать свое число — на сколько откатиться, либо по хешу
    git push --force-with-lease
    git stash pop

    Если же, как написано:
    Локально я себе все это не пуллил.

    Будет достаточно одной команды:
    git push --force-with-lease

    Эти действия именно удалят коммиты без возможности восстановления.
    Ответ написан
    2 комментария
  • Есть девочка с ДЦП. Нужна помощь с выбором компьютерной программы. Поможете?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    Эх, был когда-то режим рисования рамок во встроенном редакторе Dos Navigator-а. В 2024-м совет так себе, но можно попробовать найти актуальную его версию под Windows и хотя бы посмотреть.

    Если продолжать тему консольных менеджеров, можно попробовать найти аналогичный модуль (плагин) для Far Manager, вроде был такой. У меня почему-то не стоит.

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

    В крайнем случае на форуме Far можно попросить написать скрипт на Lua, реализующий рисование линий стрелками.

    Попробовал было по-быстрому нагуглить аналогичный плагин для Notepad++, но не нашел. Сам Notepad++ не пользуюсь.

    Скрипт для рисования линий можно попросить написать и на форуме PSPad, но просить придется на английском (в русском разделе там преимущественно пользователи).

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

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    Нужно найти терминал или другую программу, не пытающуюся (неправильно) переводить прочитанные из ФС данные в UTF-8, а выводящую их в виде esc-последовательностей с кодами, как это делает Python, если не задать ему режим UTF-8. Тогда останется скопировать эти коды в команду rm. Можно ли задать 7-битную кодировку в termux, нечто вроде en_US.US-ASCII? Или тот же Python попробовать...

    Может еще сработать способ с удалением файла не по имени, а через номер inode, если есть способ его узнать.
    Ответ написан
  • Как правильно слить воедино нескольких репозиториев в Git?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    При помощи git-filter-repo можно растащить единую историю на историю подмодулей, будто с самого начала на подмодулях было. Придется повозиться, конечно, но оно стоит того, как по мне.
    Ответ написан
    Комментировать
  • Какая для windows 10 есть программа автоматически закрывающая кавычки, скобки и т д при вводе в любом приложении?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    Punto Switcher? Вроде в нем было что-то похожее.
    Ответ написан
  • Micro SD не читает аудио файлы высокого разрешения на Android, выше формата компакт диска. Это ограничение формата ExFat, или самой карты памяти?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    При попытке записать на Микро SD, смартфон на Андройде выдает ошибку, либо вовсе не видит карту памяти. В лучшем случае на карте пустые папки без файлов. В худшем приходится форматировать Micro SD

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

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    Это означает, что программа собралась, но при запуске не может найти нужную DLL, поскольку она не видна через PATH и не лежит рядом с программой. Доступность системе можно проверить командой where:
    where TgBot.dll
    Ответ написан
    4 комментария