Kuv Lub Tsev Qiv Ntawv 5.0

Kuv Lub Tsev Qiv Ntawv 5.0 Kuv Lub Tsev Qiv Ntawv 5.0 Kuv Lub Tsev Qiv Ntawv 5.0 Kuv Lub Tsev Qiv Ntawv 5.0

coj qhov chaw Ρ€Π΅Π»ΠΈΠ· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° домашнСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ MyLibrary 5.0. Код ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ написан Π½Π° языкС программирования Π‘++ ΠΈ доступСн (GitHub, GitFlic) ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv3. ГрафичСский интСрфСйс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Qt6. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах сСмСйства Linux ΠΈ Windows. Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Arch Linux Π² AUR muaj сцСнарий сборки Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°. Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Windows muaj ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ инсталлятор.

MyLibrary ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠ½ΠΈΠ³ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ fb2, epub, pdf, djvu, odt, txt, md, ΠΊΠ°ΠΊ доступныС Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Ρ‚Π°ΠΊ ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² Π°Ρ€Ρ…ΠΈΠ²Ρ‹ (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), ΠΈ создаёт ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ измСняя исходныС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π½Π΅ мСняя ΠΈΡ… полоТСния. Для ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ доступСн Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ fbd (Ρ„Π°ΠΉΠ» ΠΊΠ½ΠΈΠ³ΠΈ, ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² Π°Ρ€Ρ…ΠΈΠ² вмСстС с Ρ„Π°ΠΉΠ»ΠΎΠΌ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ fbd, содСрТащСм Ρ‚Π΅Π³ description Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° fb2). Π’ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ fbd ΠΌΠΎΠ³ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π»ΡŽΠ±Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ½ΠΈΠ³ΠΈ. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ цСлостности ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΈ Π΅Ρ‘ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ осущСствляСтся Π·Π° счёт создания Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Ρ…Π΅Ρˆ-сумм Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ².

Kev tshawb nrhiav phau ntawv los ntawm ntau yam qauv (lub xeem, lub npe, lub npe nruab nrab ntawm tus sau, phau ntawv lub npe, series, ib hom ntawv nyeem) thiab lawv cov kev nyeem ntawv los ntawm qhov kev zov me nyuam tau teeb tsa los ntawm lub neej ntawd hauv lub kaw lus rau qhib cov ntaub ntawv sib thooj tau ua tiav. Thaum koj xaiv ib phau ntawv, phau ntawv cov ntsiab lus thiab lub hau yuav tshwm, yog tias muaj. Tso saib cov npe ntawm cov ntaub ntawv suav nrog hauv ib qho kev sau yog txaus siab; daim ntawv teev cov phau ntawv muaj nyob rau hauv ib cov ntaub ntawv tshwj xeeb; daim ntawv teev cov sau phau ntawv; daim ntawv teev cov phau ntawv uas tus neeg siv tau tsim sau ntawv.

Muaj ntau yam kev ua haujlwm uas ua tau nrog cov khoom sau: hloov kho (tag nrho cov khoom sau raug luam theej thiab cov hash sum ntawm cov ntaub ntawv muaj tau txheeb xyuas), hloov kho sai (piv txwv li qhov loj ntawm cov ntaub ntawv), xa tawm thiab xa cov ntaub ntawv hauv cov ntaub ntawv, ntxiv thiab tshem tawm cov phau ntawv ntawm cov khoom sau, ntxiv cov nplaub tshev phau ntawv rau hauv cov khoom sau, ntxiv cov ntaub ntawv khaws cia rau hauv cov khoom sau, thiab theej cov phau ntawv ntawm cov khoom sau mus rau txhua daim nplaub tshev. Kev kho cov ntaub ntawv hauv cov ntaub ntawv hauv cov ntaub ntawv muaj. Muaj lub tshuab cim npe rau kev nkag mus rau cov phau ntawv sai. Muaj peev xwm tsim cov cim npe tshwj xeeb. Muaj lub interface rau kev tsim thiab txuas cov plugins.

MyLibrary tuaj yeem ua haujlwm nrog cov khoom sau uas nyob rau ntawm lub server sab nraud (cov folders thiab cov ntaub ntawv sib xws yuav tsum nkag tau los ntawm SMB protocol thiab mounted rau ntawm lub computer hauv zos siv gvfs, kio-fuse, lossis lawv cov sib npaug).

Cov kev hloov tseem ceeb:

  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π½Π° использованиС Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Database (ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ слой совмСстимости со старыми Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…: ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, созданныС Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсиях ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ рСдактирования Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅), Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ β€” Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ… Π»ΠΈΠ±ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ (старыС Π±Π°Π·Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π² Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΈΠ»ΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ).
  • ГрафичСский интСрфСйс ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π½Π° использованиС Qt6. ИзмСнСно ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ создания ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΠ°ΠΏΠΎΠΊ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².
  • ИзмСнСно ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ обновлСния ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ. ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ обновлСния ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… ΠΈ inpx ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π² Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅. ΠŸΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ β€” Π² случаС быстрого обновлСния – ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ², Ссли Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° измСнился β€” Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π΅Π³ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ Ρ€Π°Π·Π±ΠΎΡ€. ΠŸΡ€ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ вмСсто Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ Ρ…Π΅Ρˆ-суммы Ρ„Π°ΠΉΠ»ΠΎΠ².
  • Tus cwj pwm ntawm lub luag haujlwm rau kev ntxiv cov phau ntawv rau hauv cov khoom sau uas twb muaj lawm tau hloov pauv lawm. Cov phau ntawv tshiab tam sim no tau ntxiv rau hauv lub ntaub ntawv yam tsis tau tsiv cov ntaub ntawv sib xws.
  • Cov kev ua tau zoo ntawm cov algorithms tshawb nrhiav tau raug txhim kho lawm.
  • Kev ua haujlwm rau kev nthuav tawm cov sau sau sau tau nrawm dua.
  • API ntawm MLBookProc lub tsev qiv ntawv thiab lub tsev qiv ntawv rau kev txuas cov plugins tau raug tsim dua tshiab.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Ρ€Π°Π·Π±ΠΎΡ€Π° xml Ρ„Π°ΠΉΠ»ΠΎΠ², Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° html.
  • ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ pdf. ВмСсто Π½Π΅Ρ‘ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° докумСнтация Π² Π²ΠΈΠ΄Π΅ man страниц. ДокумСнтация Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ html – Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
  • Kev txhawb nqa compiler rau tus qauv C ++ 20 tam sim no xav tau rau kev sib dhos.
  • Kev txhawb nqa compiler rau tus qauv OpenMP tau raug tsiv mus rau qeb yuav tsum tau ua.
  • Hloov cov ntawv sau ua ke thiab cov kev xaiv tsim.
  • Lwm yam kev hloov me me thiab kev txhim kho.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Π° MLFBDPlugin (доступСн ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv3 Π½Π° altlinux.space ΠΈ GitHub, для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Arch Linux muaj Π² AUR), ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для создания Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ fbd ΠΈ доступСн (altlinux.space, GitHub, AUR (archlinux.org)) ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv3. Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии ΠΏΠ»Π°Π³ΠΈΠ½ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π½Π° использованиС Qt6.

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π° MLInpxPlugin ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Ρ‹ Π² Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ – Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² состав основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Tau qhov twg los: linux.org.ru ua