• Как добавить поддержку кириллицы в ConTeXt?

    @Sour_Lemon Автор вопроса
    Шрифт есть, но, как оказалось, context не может его прочитать
    ls -l /usr/share/texmf-dist/fonts/truetype/public/dejavu/
    -rw-r--r-- 1 root root 632168 Apr 17  2022 DejaVuSans-BoldOblique.ttf
    -rw-r--r-- 1 root root 693876 Apr 17  2022 DejaVuSans-Bold.ttf
    -rw-r--r-- 1 root root 600936 Apr 17  2022 DejaVuSansCondensed-BoldOblique.ttf
    -rw-r--r-- 1 root root 653336 Apr 17  2022 DejaVuSansCondensed-Bold.ttf
    -rw-r--r-- 1 root root 596596 Apr 17  2022 DejaVuSansCondensed-Oblique.ttf
    -rw-r--r-- 1 root root 664972 Apr 17  2022 DejaVuSansCondensed.ttf
    -rw-r--r-- 1 root root 352492 Apr 17  2022 DejaVuSans-ExtraLight.ttf
    -rw-r--r-- 1 root root 239876 Apr 17  2022 DejaVuSansMono-BoldOblique.ttf
    -rw-r--r-- 1 root root 318392 Apr 17  2022 DejaVuSansMono-Bold.ttf
    -rw-r--r-- 1 root root 245948 Apr 17  2022 DejaVuSansMono-Oblique.ttf
    -rw-r--r-- 1 root root 335068 Apr 17  2022 DejaVuSansMono.ttf
    -rw-r--r-- 1 root root 632416 Apr 17  2022 DejaVuSans-Oblique.ttf
    -rw-r--r-- 1 root root 741536 Apr 17  2022 DejaVuSans.ttf
    -rw-r--r-- 1 root root 336884 Apr 17  2022 DejaVuSerif-BoldItalic.ttf
    -rw-r--r-- 1 root root 345364 Apr 17  2022 DejaVuSerif-Bold.ttf
    -rw-r--r-- 1 root root 335940 Apr 17  2022 DejaVuSerifCondensed-BoldItalic.ttf
    -rw-r--r-- 1 root root 320720 Apr 17  2022 DejaVuSerifCondensed-Bold.ttf
    -rw-r--r-- 1 root root 342736 Apr 17  2022 DejaVuSerifCondensed-Italic.ttf
    -rw-r--r-- 1 root root 334040 Apr 17  2022 DejaVuSerifCondensed.ttf
    -rw-r--r-- 1 root root 343388 Apr 17  2022 DejaVuSerif-Italic.ttf
    -rw-r--r-- 1 root root 367260 Apr 17  2022 DejaVuSerif.ttf


    Логи

    open source > level 1, order 1, name '/usr/share/texmf-dist/tex/context/base/mkiv/cont-yes.mkiv'
    system >
    system > ConTeXt ver: 2021.03.05 19:11 MKIV fmt: 2023.1.19 int: english/english
    system >
    system > 'cont-new.mkiv' loaded
    open source > level 2, order 2, name '/usr/share/texmf-dist/tex/context/base/mkiv/cont-new.mkiv'
    system > beware: some patches loaded from cont-new.mkiv
    close source > level 2, order 2, name '/usr/share/texmf-dist/tex/context/base/mkiv/cont-new.mkiv'
    system > files > jobname 'cv', input './cv', result 'cv'
    fonts > latin modern fonts are not preloaded
    languages > language 'en' is active
    open source > level 2, order 3, name '/home/thesr/projects/context/cv/cv.tex'
    open source > level 3, order 4, name '/usr/share/texmf-dist/tex/context/fonts/mkiv/type-imp-dejavu.mkiv'
    close source > level 3, order 4, name '/usr/share/texmf-dist/tex/context/fonts/mkiv/type-imp-dejavu.mkiv'
    fonts > otf loading > loading 'TTF/DejaVuSerif.ttf', hash 'dejavuserif'
    otf reader > unable to open 'TTF/DejaVuSerif.ttf'
    fonts > otf loading > loading failed due to read error
    fonts > defining > font with asked name 'dejavuserif' is not found using lookup 'name'
    fonts > defining > unknown font 'dejavuserif', loading aborted
    fonts > defining > unable to define 'dejavuserif' as 'dejavu-12pt-rm-tf-0--0'
    structure > sectioning > section @ level 3 : 0.0.1 -> Testing ConTeXt
    fonts > otf loading > loading 'TTF/DejaVuSerif.ttf', hash 'dejavuserif'
    otf reader > unable to open 'TTF/DejaVuSerif.ttf'
    fonts > otf loading > loading failed due to read error
    fonts > defining > font with asked name 'dejavuserif' is not found using lookup 'name'
    fonts > defining > unknown font 'dejavuserif', loading aborted
    fonts > defining > unable to define 'dejavuserif' as 'dejavu-12pt-rm-tf-0-a-0'
    fonts > checking > char п (U+0043F) in font 'TeXGyreDejaVuMath-Regular-4' with id 6: missing
    fonts > checking > char р (U+00440) in font 'TeXGyreDejaVuMath-Regular-4' with id 6: missing
    fonts > checking > char е (U+00435) in font 'TeXGyreDejaVuMath-Regular-4' with id 6: missing
    fonts > checking > char д (U+00434) in font 'TeXGyreDejaVuMath-Regular-4' with id 6: missing
    fonts > checking > char л (U+0043B) in font 'TeXGyreDejaVuMath-Regular-4' with id 6: missing
    fonts > checking > char о (U+0043E) in font 'TeXGyreDejaVuMath-Regular-4' with id 6: missing
    fonts > checking > char ж (U+00436) in font 'TeXGyreDejaVuMath-Regular-4' with id 6: missing
    fonts > checking > char н (U+0043D) in font 'TeXGyreDejaVuMath-Regular-4' with id 6: missing
    fonts > checking > char и (U+00438) in font 'TeXGyreDejaVuMath-Regular-4' with id 6: missing
    backend > xmp > using file '/usr/share/texmf-dist/tex/context/base/mkiv/lpdf-pdx.xml'
    pages > flushing realpage 1, userpage 1, subpage 1
    close source > level 2, order 4, name '/home/thesr/projects/context/cv/cv.tex'
    close source > level 1, order 4, name '/usr/share/texmf-dist/tex/context/base/mkiv/cont-yes.mkiv'

    system > start used files

    system > text: cv

    system > stop used files

    system > start used files

    system > 1: filename=char-prv.lua filetype=tex format=tex foundname=/usr/share/texmf-dist/tex/context/base/mkiv/char-prv.lua fullname=/usr/share/texmf-dist/tex/context/base/mkiv/char-prv.lua usedmethod=database
    system > 2: filename=cont-yes.mkiv filetype=tex foundname=/usr/share/texmf-dist/tex/context/base/mkiv/cont-yes.mkiv fullname=/usr/share/texmf-dist/tex/context/base/mkiv/cont-yes.mkiv usedmethod=database
    system > 3: filename=publ-imp-default.lua filetype=scripts foundname=/usr/share/texmf-dist/tex/context/base/mkiv/publ-imp-default.lua fullname=/usr/share/texmf-dist/tex/context/base/mkiv/publ-imp-default.lua usedmethod=database
    system > 4: filename=cont-new.mkiv filetype=tex foundname=/usr/share/texmf-dist/tex/context/base/mkiv/cont-new.mkiv fullname=/usr/share/texmf-dist/tex/context/base/mkiv/cont-new.mkiv usedmethod=database
    system > 5: filename=lang-exc.lua filetype=scripts foundname=/usr/share/texmf-dist/tex/context/base/mkiv/lang-exc.lua fullname=/usr/share/texmf-dist/tex/context/base/mkiv/lang-exc.lua usedmethod=database
    system > 6: filename=lang-us.lua filetype=scripts foundname=/usr/share/texmf-dist/tex/context/patterns/mkiv/lang-us.lua fullname=/usr/share/texmf-dist/tex/context/patterns/mkiv/lang-us.lua usedmethod=database
    system > 7: filename=/home/thesr/projects/context/cv/cv.tex foundname=/home/thesr/projects/context/cv/cv.tex fullname=/home/thesr/projects/context/cv/cv.tex usedmethod=direct
    system > 8: filename=type-imp-dejavu.mkiv filetype=tex foundname=/usr/share/texmf-dist/tex/context/fonts/mkiv/type-imp-dejavu.mkiv fullname=/usr/share/texmf-dist/tex/context/fonts/mkiv/type-imp-dejavu.mkiv usedmethod=database
    system > 9: filename=dejavu-math.lfg filetype=tex foundname=/usr/share/texmf-dist/tex/context/fonts/mkiv/dejavu-math.lfg fullname=/usr/share/texmf-dist/tex/context/fonts/mkiv/dejavu-math.lfg usedmethod=database
    system > 10: filename=dejavuserif filetype=ttf format=ttf foundname=TTF/DejaVuSerif.ttf fullname=/home/thesr/projects/context/cv/TTF/DejaVuSerif.ttf usedmethod=otherwise
    system > 11: filename=texgyredejavu-math filetype=otf format=otf foundname=/usr/share/texmf-dist/fonts/opentype/public/tex-gyre-math/texgyredejavu-math.otf fullname=/usr/share/texmf-dist/fonts/opentype/public/tex-gyre-math/texgyredejavu-math.otf usedmethod=database
    system > 12: filename=pdftex.map filetype=map format=map foundname=/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map fullname=/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map usedmethod=database
    system > 13: filename=lpdf-pdx.xml filetype=tex foundname=/usr/share/texmf-dist/tex/context/base/mkiv/lpdf-pdx.xml fullname=/usr/share/texmf-dist/tex/context/base/mkiv/lpdf-pdx.xml usedmethod=database

    system > stop used files

    system > start commandline options

    system > currentrun="1"
    system > fulljobname="./cv.tex"
    system > input="./cv.tex"
    system > kindofrun="1"
    system > maxnofruns="9"
    system > texmfbinpath="/usr/bin"

    system > stop commandline options

    system > start commandline files

    system > 1: ./cv.tex

    system > stop commandline files

    modules > start used modules

    modules > stop used modules

    fonts > start missing characters: /usr/share/texmf-dist/fonts/opentype/public/tex-gyre-math/texgyredejavu-math.otf

    fonts > 1 U+00434 д CYRILLIC SMALL LETTER DE
    fonts > 3 U+00435 е CYRILLIC SMALL LETTER IE
    fonts > 1 U+00436 ж CYRILLIC SMALL LETTER ZHE
    fonts > 1 U+00438 и CYRILLIC SMALL LETTER I
    fonts > 1 U+0043B л CYRILLIC SMALL LETTER EL
    fonts > 1 U+0043D н CYRILLIC SMALL LETTER EN
    fonts > 1 U+0043E о CYRILLIC SMALL LETTER O
    fonts > 1 U+0043F п CYRILLIC SMALL LETTER PE
    fonts > 1 U+00440 р CYRILLIC SMALL LETTER ER

    ...

  • Почему не выполняется schema.sql скрипт в spring boot приложении?

    @Sour_Lemon Автор вопроса
    Пробую и schema-postgres.sql, и schema-postgresql.sql, пробую убрать spring.datasource.platform=postgres, но пока никак
  • Почему не выполняется schema.sql скрипт в spring boot приложении?

    @Sour_Lemon Автор вопроса
    Dmitry Roo, я так понял, что spring.datasource.initialization-mode=always отвечает за выполнение скрипта независимо от того встроенная это субд (h2) или нет
  • Как правильно отправлять файлы в RESTfull приложении?

    @Sour_Lemon Автор вопроса
    Тогда в классе следует хранить только путь к файлу (/get/cover/name) или весь URL (http://174.159.06.67:8080/get/cover/name)?
  • Как правильно отправлять файлы в RESTfull приложении?

    @Sour_Lemon Автор вопроса
    А в каком виде лучше передать ссылку : в виде полноценного URL или только путь к файлу, опуская имя хоста?
  • Есть ли аналог TeX с гибкой настройкой оформления?

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

    @Sour_Lemon Автор вопроса
    сергей кузьмин, Помогло, кладите
  • Как начинающему системному разработчику linux найти работу?

    @Sour_Lemon Автор вопроса
    Спасибо за ответ. Сейчас как раз нахожусь на, так сказать, перепутье, но уже вложено немало сил в направление системной разработки и просто так бросать это дело не хочу. Время потраченное на обучение не сильно волнует, т.к. его пока хватает. Единственное, что действительно беспокоит, это то, что в итоге, все усилия будут напрасны, т.к. рабочих мест очень мало. Поэтому вариант смены специальности не отбрасываю, кушать на что то же нужно.
  • Как подключить glad к проекту в qt creator?

    @Sour_Lemon Автор вопроса
    Александр Ананьев, Попробовал создать проект для C, а не для плюсов и о чудо.. оно заработало)
    Честно говоря, я ничего не понимаю. C++ ведь обратно совместим с C...
  • Как подключить glad к проекту в qt creator?

    @Sour_Lemon Автор вопроса
    Александр Ананьев, пробовал, но пишет, что cannot find -lglfw3
  • Как подключить glad к проекту в qt creator?

    @Sour_Lemon Автор вопроса
    Александр Ананьев, Сама библиотека - glfw, но некоторые файлы/директории имеют в названии glfw3
    Вывод сборки:
    16:13:19: Выполняются этапы для проекта testing...
    16:13:19: Запускается: «/usr/bin/cmake» --build /home/thesr/QtProjects/build-testing-Desktop-Debug --target all
    Consolidate compiler generated dependencies of target test
    [ 50%] Linking CXX executable test
    /usr/bin/ld: CMakeFiles/test.dir/main.cpp.o: warning: relocation against `glad_glViewport' in read-only section `.text'
    /usr/bin/ld: CMakeFiles/test.dir/main.cpp.o: in function `main':
    /home/thesr/QtProjects/testing/main.cpp:23: undefined reference to `gladLoadGLLoader'
    /usr/bin/ld: /home/thesr/QtProjects/testing/main.cpp:30: undefined reference to `glad_glViewport'
    /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
    collect2: error: ld returned 1 exit status
    make[2]: *** [CMakeFiles/test.dir/build.make:99: test] Error 1
    make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/test.dir/all] Error 2
    make: *** [Makefile:91: all] Error 2
    16:13:19: Процесс «/usr/bin/cmake» завершился с кодом 2.
    Ошибка при сборке/развёртывании проекта testing (комплект: Desktop)
    Во время выполнения этапа «Сборка»
    16:13:19: Прошло времени: 00:00.
  • Как подключить glad к проекту в qt creator?

    @Sour_Lemon Автор вопроса
    Ну конечно: #include <glad/glad.h>
    Мог весь файл скинуть, но думаю, в этом нет смысла
  • Как подключить glad к проекту в qt creator?

    @Sour_Lemon Автор вопроса
    В проекте отображается
    611265288f09d382834224.png

    И CMakeLists не ругается
    cmake_minimum_required(VERSION 3.21)
    
    project(testing LANGUAGES CXX)
    
    add_executable(test main.cpp glad.c)
    
    find_package(glfw3 3.3 REQUIRED)
    find_package(OpenGL REQUIRED)
    
    target_include_directories(test PUBLIC
                               $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/include>
                               $<INSTALL_INTERFACE:include>)
    target_link_libraries(test PUBLIC glfw OpenGL::GL ${CMAKE_DL_LIBS})
  • Как подключить glad к проекту в qt creator?

    @Sour_Lemon Автор вопроса
    Большое спасибо. Проблема с dlclose пропала, но остаётся проблема с undefined reference:
    CMakeFiles/test.dir/main.cpp.o: warning: relocation against `glad_glViewport' in read-only section `.text'
    CMakeFiles/test.dir/main.cpp.o: in function `main':
    /home/thesr/QtProjects/testing/main.cpp:21: ошибка: undefined reference to `gladLoadGLLoader'
    /home/thesr/QtProjects/testing/main.cpp:28: undefined reference to `glad_glViewport'
  • Как добавить библиотеку в qt creator?

    @Sour_Lemon Автор вопроса
    Спасибо за наводку. В итоге в CMakeLists я добавил эти строки:
    find_package(PkgConfig REQUIRED)
    pkg_check_modules(GLFW REQUIRED glfw3)
    
    target_link_libraries(testing ${GLFW_LIBRARIES})
    target_include_directories(testing PUBLIC ${GLFW_INCLUDE_DIRS})
    target_compile_options(testing PUBLIC ${GLFW_CFLAGS_OTHER})


    Не уверен, что всё сделано правильно, но оно работает)
  • Какую ОС выбрать студенту, поступающему в ВУЗ на программиста?

    @Sour_Lemon Автор вопроса
    Возможно, но я всё же предпочитаю что-то одно
  • Какую ОС выбрать студенту, поступающему в ВУЗ на программиста?

    @Sour_Lemon Автор вопроса
    Так, наверное, и поступлю, спасибо