Blog
2018.09.08
libhwp, dalkom ๋ผ์ด์ ์ค๊ฐ ํ๋ฆฌ์จ์ด๋ก ๋ณ๊ฒฝ๋ฉ๋๋ค
์๋
ํ์ธ์.
๊ทธ๋์ libhwp, dalkom ์ LGPL ๋ผ์ด์ ์ค๋ก ์ ๊ณตํด์๋๋ฐ ๊ฐ์ธ์ ์ธ ์ฌ์ ์ผ๋ก ๋ผ์ด์ ์ค๋ฅผ ํ๋ฆฌ์จ์ด ๋ผ์ด์ ์ค๋ก ๋ณ๊ฒฝํ ์์ ์
๋๋ค.
์ด์ ๋ฐ๋ผ ๊ธฐ์ฌ์๋ถ์ ์ฝ๋๋ ์ ๊ฑฐ๋ ๊ฒ์ด๋ฉฐ 2018๋
10์ ์ดํ,
https://gitlab.com/hodong/libhwp
https://gitlab.com/hodong/dalkom
์ ์ฅ์๋ ์๊ณ ์์ด ์ญ์ ๋ ์์ ์
๋๋ค.
๋ฐฑ์
๋ฐ์ผ์๊ธฐ ๋ฐ๋๋๋ค.
์์ผ๋ก ๊ฐ์ธ์ ํ๊ตญ์ด/ํ๊ธ ๊ด๋ จ ์ง์ ์ฌ์ฐ์ ์คํ์์ค๋ก ๊ณต๊ฐํ์ง ์๊ธฐ๋ก ํ์ต๋๋ค.
๊ทธ๋์ ๋ฌผ์๋ฅผ ์ผ์ผ์ผ ๋๋จํ ์ฃ์กํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
2018.09.08
์์ผ๋ก ํ๊ตญ์ธ์ ์ํ ์คํ์์ค ์ํํธ์จ์ด๋ฅผ ์ ๊ณตํ์ง ์๊ฒ ์ต๋๋ค
์๋
ํ์ธ์.
nimf ๊ฐ๋ฐ์์
๋๋ค.
์ ์ด dasom ์ ์ง์์ ์ผ๋ก ๊ฐ๋ฐํ ์๊ฐ์ด์๊ณ dasom ํ์ ๊ฒฐ์ฑํ์๊ณ ๋น์ ํ์์ด 3๋ช
์ด์๊ณ ๊ฐ๊ฐ ๊ฐ๋ฐ, ํํ์ด์ง, ๋ฌธ์๋ฅผ ๋ด๋นํ์ต๋๋ค.
๋น์ ๋ช๋ช ์ํฐ๋ถ๋ค์ ์ํด๊ธ, ์ถ์ธก์ฑ๊ธ, ๋ฃจ๋จธ ๋๋ฌธ์ ์คํธ๋ ์ค๋ฅผ ๋๋ฌด ๋ง์ด ๋ฐ์๊ณ ๋์์ ์ ํ ์๊ฐ ์๋ ์ํฉ์ด๋ผ ๊ฐ๋ฐ์ด ๋ง์ด ์ง์ฐ๋์์ต๋๋ค. ์ด๋ป๊ฒ๋ ๊ฐ๋ฐ์ ๊ณ์ํ๊ธฐ ์ํด ๊ด์ฌ์์ ๋ฒ์ด๋๊ณ ์ ์ ๊ฐ ํ์ ํํดํ์ฌ ํ ์ธ๋ถ์์ PR์ ํ๋ ๋ฐฉ์์ผ๋ก ๊ฐ๋ฐ์ ํด์ค๋ค๊ฐ ์ํฐ๋ถ๊ณผ ๋ํ ์ธ์ฐ๊ณ github ๊ณ์ ์ ์ญ์ ํ์ต๋๋ค.
๊ทธ๋ถ๋ค์ ํ ์ฌ์ดํธ์์๋ ์
๋ช
๋์ ๋ถ๋ค์ด๋ผ ์ง์ ๋นํด๋ณด์ง ์์ ์ฌ๋๋ค์ ๊ทธ ๊ดด๋ก์์ ๋ชจ๋ฆ
๋๋ค. ๊ทธ๋ ๊ฒ ๋ค์ํ์ด ๋ง๊ฐ์ก์ต๋๋ค.
ํ๊ธ์ ์
์ฉํ ์ํด ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์์ ๋ก์์ง๊ธฐ ์ํด ํ๊ธ๊ณผ ์ ํ ๋ฌด๊ดํ ์ด๋ฆ์ผ๋ก ๋ณ๊ฒฝํ๋ ค๊ณ ํ์๋ถ๋ค๊ณผ ๋
ผ์๋ฅผ ํ๋ ์ค์ ์ผ์ด๋ ์ผ์
๋๋ค.
๊ทธํ ์ ๋ nimf ๋ก ์ด๋ฆ์ ๋ณ๊ฒฝํ์ฌ ๊ฐ๋ฐ์ ํจ๊ณผ ๋์์ ํ ํํด ํ์๋ dasom ๋ ๋์์ ๊ฐ๋ฐ์ ํ์ต๋๋ค. ์ ํผ์ ๊ฐ๋ฐ์ ํ์ผ๋ dasom, nimf ๋ ์ด๋ฆ๋ง ๋ค๋ฅผ ๋ฟ ๊ฐ์ ์ฝ๋์
๋๋ค.
์ต๊ทผ dasom, nimf ์ ๊ธฐ์ฌ๊ฐ ์ ํ ์๋ ๋ถ์ด ํํ์ด ํฌํฌ๊ฐ ๋์ด์ผ ํ๋ค๊ณ ๋ฐ์ง๊ณ ์คํ์์ค ์์ธ ์ด์ดํ๋ฉฐ ๊ณต๊ฐ์ ์ผ๋ก ๋ชจ์์ ์ฃผ๋ ์ผ์ด ์์์ต๋๋ค. ์ ๊ฐ ํ์ ํํดํ ์ดํ์๋ dasom, nimf ๋ฅผ 2016๋
์ค๋ฐ๊น์ง ๋์์ ๊ฐ๋ฐ ๋ฐ ์
๋ฐ์ดํธ๋ฅผ ํด์์ต๋๋ค.
์ด์ฐจํผ ์ ๊ฐ ์๋๋ฉด libhwp, dalkom, dasom, nimf ๋ฅผ ๊ฐ๋ฐํ ์ฌ๋์ด ์๋ฌด๋ ์๋๋ฐ ์ ์๊ฒ dasom ์ด๋ฆ ๋ณ๊ฒฝ ํฌํฌ ํํ ๋ฐฉ๋ฒ์ ๋ํ ์ฑ
์์ ๋ฌผ์ด์ ๋ญํฉ๋๊น.
2015๋
๋ง์ dasom ์ ํ๊ตญ์ฉ์ผ๋ก, nimf ๋ฅผ ์ ์ธ๊ณ์ฉ๋ก ๊ฐ๋ฐํ ๊ณํ์ด์์ต๋๋ค. ๋จ์ง ์๊ฐ์ด ์์ด์ dasom ์ ๊ฐ๋ฐํ์ง ๋ชปํ๋ ๊ฒ ๋ฟ์
๋๋ค.
๊ทธ๋์ ์ด์ฐธ์ nimf ์ฝ๋๋ฅผ ๊ฐ์ ธ์์ dasom ์ ํ๊ตญํ์ผ๋ก ๋ง๋ค๋ ค๊ณ ํ์๋๋ฐ, ํ๋ก์ ํธ์ ๋ํ ๊ธฐ์ฌ ๋ฐ ํฌ์๊ฐ ์ ํ ์๋ ์ธ๋ถ์ธ์ด ์ปค๋ฎค๋ํฐ ๊ฒ์ํ์ ์คํ์์ค ์์ธ ์ด์ดํ๋ฉฐ ๊ฐ์ธ ํ๋ก์ ํธ์ ๋ํด ๊ณต๊ฐ์ ์ผ๋ก ๋ชจ์์ ์ฃผ๊ณ ์๊ฐ๋ถ๊ฐํ๋๋ฐ ์ ๋ก์๋ ๋๋ฌด์ง ๋ฉ๋ํ ์ ์๋ ํฐ ์ถฉ๊ฒฉ์ด์์ต๋๋ค.
2018.07.22
๊ฟ์ ์ ๋ ฅ๊ธฐ nimf ์ด์ผ๊ธฐ 12ํ - nimf ์ ์ญ์ฌ
๊ณผ๊ฑฐ์ ํํ์ด์ง๋ฅผ ๋๋ฃจํ๋ก ๋ง๋ค์์๋๋ฐ, ๊ด๋ฆฌ๋ฅผ ์๋ชปํด์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ๋ ๋ ค๋จน์์ต๋๋ค.
๊ทธ ํ ๋ค์ blogger ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ธ์์ด ๋ช ๋
์ง๋๋ ๊ธฐ์ต์ด ๊ฐ๋ฌผ๊ฐ๋ฌผํ์ฌ ์น ์ด์นด์ด๋ธ๋ฅผ ์ฐพ์๋ณด์์ต๋๋ค.
์ ๊ฐ ์์ฑํ ๊ธ์ด ์ฝ๊ฐ ๋จ์ ์๋๊ตฐ์.
nimf ์
๋ ฅ๊ธฐ์ ์ญ์ฌ์ ๋ํด ๋ง์๋๋ฆฌ๊ณ ์ ํฉ๋๋ค.
๋ฆฌ๋
์ค์ ์
๋ช
๋์ ๋๊ธ์ ๋ฒ๊ทธ๋ก ์์ฃผ ๊ณ ํต๋ฐ๋ ์ค ๋๊ธ์ ๋ฒ๊ทธ๋ฅผ ์ก์๋ณด๋ ค๊ณ ์๋ํ์ต๋๋ค.
์ฒ์์ gtk ๋ฅผ ์์ฌํ์ฌ gtk ์์ค๋ฅผ ํ์ธํด๋ณด์๋๋ฐ, ๋ฌธ์ ๊ฐ ibus ๋๊ตฐ์.
ibus ๋๊ธ์ ๋ฒ๊ทธ ์ก๋ค๊ฐ ibus ๊ตฌ์กฐ์ ์
๋ ฅ๊ธฐ๋ฅผ ์๋ก ๋ง๋๋๊ฒ ๋ซ๋ค๊ณ ํ๋จํ์ฌ
2016.05.15
How to view an HWP document directly in LibreOffice by clicking it
If you have not installed the Dalkom HWP filter, please refer to the following link to install it.
https://nimfsoft.art/blog/2016/05/15/dalkom-2016-05-15-libreoffice-hwp-extension-released/
2016.05.15
Announcing Dalkom 2016.05.15, an HWP Extension (oxt) for LibreOffice
Dalkom is an extension for viewing HWP documents in LibreOffice.
I have successfully integrated it with libhwp, and it is now possible to view text from an HWP document in LibreOffice.
Due to time constraints, I have prioritized working only on text for now.
Since LibreOffice handles rendering, there is no need to write rendering code, which makes the difficulty of the task relatively low. While this opens the door to viewing HWP documents in LibreOffice, to implement paragraphs, tables, images, and other features, I need to read hundreds of pages of documentation, including the Hancom HWP spec, UNO API docs, and the ODF spec. Therefore, I will prioritize working on the specifications that I need.
The reason I am releasing this incomplete software is as follows:
Although the quality may not meet expectations, I am releasing this software in the hope that it will be helpful to someone or that someone will participate in its development.
2016.05.14
Announcing LibHwp 2016.05.14
Although the quality may not meet expectations, I am releasing this software in the hope that it will be helpful to someone or that someone will participate in its development.
2016.05.13
Current Development Status of Dalkom HWP Extension (oxt) for LibreOffice
I have successfully integrated with libhwp, and it is now possible to view text from an HWP document in LibreOffice.
Due to time constraints, I have prioritized working only on text for now.
Since LibreOffice handles rendering, there is no need to write rendering code, which makes the difficulty of the task relatively low. While this opens the door to viewing HWP documents in LibreOffice, to implement paragraphs, tables, images, and other features, I need to read hundreds of pages of documentation, including the Hancom HWP spec, UNO API docs, and the ODF spec. Therefore, I will prioritize working on the specifications that I need.
The reason I am releasing this incomplete software is as follows:
The scope of work is vast, making it difficult to do alone.
Besides developing the HWP extension for LibreOffice, I am also developing the Nimf input method framework, libhwp, and other projects, so I have limited time to dedicate to this project. Furthermore, I have a separate day job.
Even if the quality does not meet expectations, instead of complaints like โWhy is this all you can do?โ, I am releasing this in the hope that someone might see it and think, โAhโฆ so this is how itโs doneโฆ it was surprisingly easyโฆโ, and join the development.
2016.05.09
Dalkom Project - HWP Extension (oxt) for LibreOffice
The name of the HWP extension (oxt) project for LibreOffice is Dalkom.
https://gitlab.com/hodong/dalkom (Address updated)
2016.05.04
libhwp commit rebase scheduled [Completed]
Hello,
2016.05.03
I am planning to develop a LibreOffice HWP extension (oxt).
Hello,