Задать вопрос
  • Слетает кодировка Outlook 2019. Как поправить?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Это не кодировка, а скорее отрисовка шрифта слетает. Щас пошла мода в приложениях делать отрисовку через DirectX, MS Office как раз с 2019 вроде решил ей следовать. А там какой-то баг в библиотеке Skia (предположительно), из-за чего отрисовка периодически разваливается. Похожее поведение может быть в некоторых сборках хромоподобных браузеров при принудительном включении режима Raw Draw.

    Притягивание Skia к данному случаю — чисто предположение, ни на чем не настаиваю, могу жестко ошибаться.

    Теория: как по виду символов определить источник проблемы

    • ? — текущая (однобайтовая) кодировка в принципе не поддерживает данные символы ← это проблема с кодировкой
    • � — символы были неверно раскодированы/перекодированы при отправке, получении, передаче, чтении... ← это может быть как проблемой с кодировкой (неверно выставленной или определенной), так и багом в ПО
    • □ — с кодировкой всё в порядке, но в шрифте нет нужных символов для отрисовки ← вы находитесь здесь

    Ответ написан
    Комментировать
  • И снова WEBDAV, прошу подсказать клиенты под WINDOWS 10?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Far Manager + NetBox (встроен). Правда, не уверен, как у него с заливкой обратно на сервер отредактированного внешним редактором. Внутренний берет только простой текст.
    Ответ написан
    Комментировать
  • Существует ли аналог robocopy для применения вне домена?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Потыкался сейчас по-быстрому — похоже, да, сервера для rsync сплошь платные. Видимо, это и остановило меня в свое время.

    Зато вовремя вспомнил про BitTorrent Sync. Про него даже на Хабре было написано, как оказалось. Сейчас он поменял название и хочет регистрацию, но сама лицензия вроде бы бесплатна. Сам не щупал, не до этого пока. Но уже задумался.
    Ответ написан
    Комментировать
  • Как устроиться в начинающую компанию?

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

    И, да, не нужно путать начинающую компанию и начинающего работника. В начинающей компании — люди с опытом, начинающие работники — в компании с отлаженными процессами.
    Ответ написан
    6 комментариев
  • Каков должен быть sys.path у чистого Python 3.1x под Windows?

    Vapaamies
    @Vapaamies Автор вопроса
    Психанул и снес свои ответы не отмечающим решения…
    Скопировав Python 3.12 из предложенной в комменте сборки для Windows 7, забыл выключить VxKex и получил ту же ошибку! То есть баг в VxKex подтвержден. Но сам он оказался не нужен, раз есть рабочие неофициальные сборки.
    Ответ написан
    Комментировать
  • Можно ли использовать 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 комментария