Loading...
2017. 1. 26. 11:02

chkmd5 (ํŒŒ์ผ MD5 ํ•ด์‹œ๊ฐ’ ๊ฐ€์ ธ์˜ค๋Š” ํ”„๋กœ๊ทธ๋žจ, only Windows OS)

์˜ค๋Š˜์€ ๊ฐ„๋‹จํ•œ ๋ช…๋ น์–ด๋ฅผ ํ•œ ๊ฐœ ๋งŒ๋“ค์–ด๋ดค์Šต๋‹ˆ๋‹ค.ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๋ฅผ ์ธ์ž๋กœ ๋ฐ›์•„, MD5 ํ•ด์‹œ๊ฐ’์„ ๊ฐ€์ ธ์˜ค๋Š” ํ”„๋กœ๊ทธ๋žจ์ธ๋ฐ์š”. ๋ช…๋ น์–ด ์‚ฌ์šฉ์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋ช…๋ น์–ด ์ด๋ฆ„(ํ”„๋กœ๊ทธ๋žจ ์ด๋ฆ„)์„ ์ž…๋ ฅํ•œ ํ›„, ์›ํ•˜๋Š” ํŒŒ์ผ ํ˜น์€ ๊ฒฝ๋กœ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด, ํ•ด๋‹น ํŒŒ์ผ์˜ MD5 ๊ฐ’์„ ์ถœ๋ ฅํ•ด์ค๋‹ˆ๋‹ค. ํด๋”๋‚˜ ์—†๋Š” ํŒŒ์ผ๋ช…์„ ์ž…๋ ฅํ•˜๋Š” ๊ฒฝ์šฐ, 5๋ฒˆ ์˜ค๋ฅ˜๋ฅผ ๋‚˜ํƒ€๋‚ด์ค๋‹ˆ๋‹ค. Visual C++๋กœ ๊ฐœ๋ฐœC#์œผ๋กœ ๊ฐœ๋ฐœํ•˜๋ฉด ๊ฐ„๋‹จํ•˜๊ฒŒ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ, ์ €๋Š” C++๋กœ ํ•œ ๋ฒˆ ๊ฐœ๋ฐœํ•ด๋ดค๋Š”๋ฐ์š”.Windows์—์„œ ํŒŒ์ผ์˜ ํ•ด์‹œ๊ฐ’์„ ๊ฐ€์ ธ์˜ค๋ ค๋ฉด ์จ๋“œ ํŒŒํ‹ฐ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. (์ œ๊ฐ€ ์•Œ๊ธฐ๋กœ, ์•„๋งˆ ๊ธฐ๋ณธ ๋ช…๋ น์–ด๊ฐ€ ์—†๋Š”์ค„....) ๊ทธ๋ ‡๋‹ค๋ณด๋‹ˆ ๊ทธ๋ƒฅ ์ปค๋งจ๋“œ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ƒ๊ฐํ•ด๋ณด๋‹ค๊ฐ€ ์žฌ๋ฏธ๋กœ ๋งŒ๋“ค์–ด๋ณด๊ณ , ๋ธ”๋กœ๊ทธ์— ์˜ฌ๋ฆฌ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Win32 API ๋“ฑ W..

2017. 1. 21. 14:27

OpenCV์—์„œ KeyEvent๋ฅผ ์‚ฌ์šฉํ•ด๋ณด์ž.

OpenCV 3๋ฒˆ์งธ ํฌ์ŠคํŠธ์ž…๋‹ˆ๋‹ค. OpenCV ํฌ์ŠคํŠธ๋ฅผ ์•ˆ์“ด์ง€๋„ ๊ฝค ์˜ค๋ž˜๋˜์—ˆ๋„ค์š”. ^^; ์ด๋ฒˆ ํฌ์ŠคํŠธ์—์„œ๋Š” ์˜์ƒ์— KeyEvent๋ฅผ ๋„ฃ์–ด ํšจ๊ณผ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ด๋ฒคํŠธ๋ฅผ ๋„ฃ์–ด๋ณด๋Š” ์‹ค์Šต์„ ํ•œ ๋ฒˆ ํ•ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. waitKey ํ•จ์ˆ˜์ง€๋‚œ ํฌ์ŠคํŠธ๋„, ์ฒ˜์Œ์— ํ–ˆ๋˜ ํฌ์ŠคํŠธ์—์„œ๋„, ์˜์ƒ์„ ๋„์šฐ๊ณ , ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ์„ ๊ธฐ๋‹ค๋ฆฌ๊ธฐ ์œ„ํ•ด, ์šฐ๋ฆฌ๋Š” ์—ฌํƒœ๊นŒ์ง€ waitKey ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ ์กฐ๊ธˆ ๋ˆˆ์น˜๊ฐ€ ์žˆ์œผ์‹  ๋ถ„๋“ค์ด๋ผ๋ฉด, ์˜์ƒ์— ํ‚ค๋ณด๋“œ ์ด๋ฒคํŠธ๋ฅผ ์ค„ ๋•Œ๋„ ์ด ํ•จ์ˆ˜๋ฅผ ๋ชจํƒœ๋กœ ๋‚˜๊ฐˆ ๊ฒƒ์ด๋ผ๋Š” ์˜ˆ์ธก์„ ํ•˜์ง€ ์•Š์•˜์„๊นŒ ์ƒ๊ฐํ•ด๋ณด๋Š”๋ฐ์š”. ๋งž์Šต๋‹ˆ๋‹ค. waitKey ํ•จ์ˆ˜์—๋Š” ์ธ์ž๊ฐ’์œผ๋กœ int ํ˜•ํƒœ์˜ ๊ฐ’์„ ๋„ฃ๊ณ , ๊ทธ ๊ฐ’์„ ๋‹ค์‹œ int ํ˜•์œผ๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ธ์ž๋กœ ์ฃผ๋Š” int ํ˜• ๊ฐ’์€ ๋ฌด์—‡์ด๊ณ , ์–ด๋–ค ๊ฐ’์„ ๋˜๋Œ๋ ค ๋ฐ›๋Š” ๊ฒƒ์ผ๊นŒ์š”? int wa..

2017. 1. 3. 22:44

Ubuntu 16.10 ๋ฒ„์ „์—์„œ nimf ์ž…๋ ฅ๊ธฐ ์„ค์น˜

๋ฆฌ๋ˆ…์Šค๋ฅผ ์ฃผ ์šด์˜์ฒด์ œ๋กœ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋ฉด, ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์šด์˜์ฒด์ œ์˜ ๋ฒ„์ „์„ ์ƒˆ๋กœ์šด ๋ฒ„์ „์œผ๋กœ ์˜ฌ๋ฆฌ๋‹ค ๋ณด๋ฉด, ์ƒˆ๋กœ์šด ํŒจํ‚ค์ง€์— ๋งž์ถฐ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•ด์•ผํ•  ๋•Œ๊ฐ€ ์ƒ๊น๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ํ˜ธํ™˜์ด ์•ˆ๋˜์„œ๋ผ๋“ ์ง€ ๋“ฑ ์ธ ๊ฒƒ์ด์ฃ . ์šฐ๋ถ„ํˆฌ ๋ฆฌ๋ˆ…์Šค๋ฅผ ์จ๋ณด์‹  ๋ถ„๋“ค์ด๋ผ๋ฉด, ๊ธฐ์กด ๋ฒ„์ „์—์„œ ์“ฐ๋˜ ํ”„๋กœ๊ทธ๋žจ์ด ์ƒˆ๋กœ์šด ๋ฒ„์ „ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ์— ์žˆ์ง€ ์•Š์•„, ์ง์ ‘ ๋นŒ๋“œํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š”๊ฐ€ ํ•˜๋ฉด, ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์˜์กด์„ฑ ๋•Œ๋ฌธ์— ๋นŒ๋“œ๋ฅผ ํฌ๊ธฐํ•˜๋Š” ๋ถ„๋“ค๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ๊ธ€ ์ž…๋ ฅ๊ธฐWindows ์šด์˜์ฒด์ œ์—์„œ๋Š” Microsoft์—์„œ ์ œ๊ณตํ•˜๋Š” ์ „์šฉ ์ž…๋ ฅ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ•œ๊ธ€์˜ ๊ฒฝ์šฐ์—๋Š” IME ์ž…๋ ฅ๊ธฐ๋ผ๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์ฃ . ๊ณผ๊ฑฐ์—๋Š” MS Office ์ œํ’ˆ์— ๋ณ„๋„๋กœ IME ํƒ€ ๋ฒ„์ „๊นŒ์ง€ ๋‚ด์žฅ๋˜์–ด ์žˆ์–ด์„œ ํ˜ธํ™˜์„ฑ์—๋„ ๋งŽ์€ ๋ฌธ์ œ์˜ ์‚ฌ๋ก€๋“ค์ด ์žˆ์—ˆ์ฃ . (์ง€๊ธˆ์€ ์—†์–ด..

2017. 1. 1. 18:57

SmartDiary - ์ˆ˜์ž…, ์ง€์ถœ ๊ธฐ๋ฐ˜ํ˜• ๋‹ค์ด์–ด๋ฆฌ ํ”„๋กœ๊ทธ๋žจ

SmartDiary ๋ผ๊ณ  ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์†Œ๊ฐœํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. What is SmartDiary ?์ด ํ”„๋กœ๊ทธ๋žจ์€ ๋‹จ์ˆœํ•œ ๋‹ค์ด์–ด๋ฆฌ ํ”„๋กœ๊ทธ๋žจ์ด์ง€๋งŒ, ์ผ๋ฐ˜์ ์ธ ๋‹ค์ด์–ด๋ฆฌ์™€ ๋‹ฌ๋ฆฌ, ๋‹ค์ด์–ด๋ฆฌ์— ์ˆ˜์ž…๊ณผ ์ง€์ถœ์„ ๊ธฐ๋กํ•˜๊ณ , ์›”๋งˆ๋‹ค ์ˆ˜์ž…, ์ง€์ถœ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ๋ณธ ๋‹ค์ด์–ด๋ฆฌ์˜ ์œ ํ˜•์—์„œ ์กฐ๊ธˆ ๋ณ€ํ˜•์‹œํ‚จ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. ๋ง๋ถ™์—ฌ์„œ, ์—ฌ๊ธฐ์— ๊ฐ ๋‚ ์งœ์— ๋ฌด์Šจ ์ผ์ •์ด ์žˆ์—ˆ๋Š”์ง€๋ฅผ ๊ด€๋ฆฌํ•ด์ฃผ๊ธฐ ์œ„ํ•ด ๊ฐ„๋‹จํ•œ ์ผ์ •์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋‰ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”๋‰ด๋Š” ์ด 3๊ฐ€์ง€์˜ ๋ฉ”๋‰ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Diary์—์„œ ์ผ๊ธฐ๋ฅผ ์ ์„ ์ˆ˜ ์žˆ๊ณ , ํ•ด๋‹น Diary์— ์ˆ˜์ž…๊ณผ ์ง€์ถœ์„ ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ๋Š” ๋ž€์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์— ์ˆ˜์ž…๊ณผ ์ง€์ถœ์„ ๊ธฐ๋กํ•˜๊ฒŒ ๋˜๋ฉด ํ”„๋กœ๊ทธ๋žจ์€ ํ•ด๋‹น ๋‚ ์งœ์— ๊ธฐ๋ก๋˜์–ด ์žˆ๋Š” ์ˆ˜์ž…๊ณผ ์ง€์ถœ์„ ์›”๋ณ„๋กœ ๊ณ„์‚ฐํ•˜์—ฌ ์ž๋™์œผ๋กœ ๊ฒฐ์‚ฐํ•ด์ค๋‹ˆ๋‹ค. ๋‹ค์ด์–ด๋ฆฌ๋Š” ๋งˆํฌ์—… ..