Loading...

Win32 API์˜ ์ž๋ฃŒํ˜•

์ด์ œ๋ถ€ํ„ฐ ์šฐ๋ฆฌ๋Š” Windows API๋ฅผ Win32 API๋ผ๊ณ  ์ •์˜ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ด์œ ๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“œ๋Š” ํ”„๋กœ๊ทธ๋žจ์€ x86์ธ 32๋น„ํŠธ ๊ธฐ๋ฐ˜์˜ ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ์ด์šฉํ•ด์„œ ํ”„๋กœ๊ทธ๋žจ์„ ๋นŒ๋“œํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. Win32์™€ Win64์— ๋Œ€ํ•œ ์„ค๋ช…์€ ์ฐจํ›„์— ๋ณ„๋„์˜ ํฌ์ŠคํŒ…์„ ํ†ตํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. #include ์šฐ๋ฆฌ๋Š” Windows API๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์œ„ ํ—ค๋” ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์•Œ๊ณ  ์žˆ์ฃ , ์ด ํ—ค๋” ํŒŒ์ผ์„ ์ด์šฉํ•ด์„œ ๊ฐ„๋‹จํ•œ ๋ฉ”์‹œ์ง€ ์ฐฝ์„ ๋งŒ๋“ค์–ด๋ณด๊ธฐ๋„ ํ–ˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ MessageBox์˜ ์ธ์ž ๊ฐ’์—์„œ๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ž๋ฃŒํ˜•๋“ค์ด ๋‚˜์™”๋Š”๋ฐ์š”. MessageBoxA(_In_opt_ HWND hWnd, _In_opt_ LPCSTR lpText, _In_opt_ LPCSTR lpCaption, _In_ UINT uType); ์ž ..

2016. 6. 12. 20:45

Windows API ์™€์˜ ๋งŒ๋‚จ

์˜ค๋Š˜์€ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ, Windows API์— ๋Œ€ํ•œ ํฌ์ŠคํŒ…์„ ํ•˜๊ณ ์žํ•ฉ๋‹ˆ๋‹ค. ์—ฌํƒœ๊นŒ์ง€ ์ €๋Š” Linux์™€ ์นœ์ˆ™ํ•ด์˜ค๋ฉด์„œ, Windows๋ฅผ ์ž˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์žˆ๋Š” ํŽธ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ํ•™๊ต ๊ณผ์ œ๋‚˜ ์ผ๋ฐ˜์ ์ธ ์—…๋ฌด ๋“ฑ์„ ๋ณด๋‹ค๋ณด๋ฉด, Windows๋Š” ํ”ผํ•  ์ˆ˜ ์—†๋Š” ์กด์žฌ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ž์ฃผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ณด๋‹ˆ Windows Kernel ์ชฝ์—๋„ ๊ด€์‹ฌ์„ ๊ฐ–๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Windows API๋Š” ์ œ๊ฐ€ C ์–ธ์–ด๋ฅผ ๋ฐฐ์› ์„ ๋•Œ๋งŒํ•ด๋„ ์•„์ง ํ•œ์ฐฝ ๋ชฐ๋ž๋˜ ์‹œ์Šคํ…œ์ด์˜€์Šต๋‹ˆ๋‹ค. ์ด Windows API๋ฅผ ์•Œ๊ฒŒ ๋œ ๊ฒƒ์€ GDB๋ฅผ ์‚ฌ์šฉํ•˜๋˜ Linux์˜ ๋””๋ฒ„๊ฑฐ๊ฐ€ Windows์—์„œ๋Š” OllyDbg๋‚˜ Immunity Debugger๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ๋ถ€ํ„ฐ Unix๋‚˜ Linux์™€ ๋‹ฌ๋ฆฌ Windows ์—๋Š” ํŠน๋ณ„ํ•œ API ๋ชจ๋“ˆ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค..

2016. 6. 4. 23:58

MS Office 365 ์‚ฌ์šฉ์ž ์ง€์ • ์„ค์น˜

์–ผ๋งˆ ์ „, ์ €ํฌ ํ•™๊ต์—๋„ MS Office 365 ๋ผ์ด์„ผ์Šค ๊ตฌ๋งค๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ์ด์ œ๊นŒ์ง€๋งŒํ•ด๋„, MS Outlook ๋งŒ ๊ณ„์•ฝ๋˜์–ด ์žˆ์–ด ํด๋ผ์šฐ๋“œ๋ฉ”์ผ ์‹œ์Šคํ…œ๋งŒ ์‚ฌ์šฉํ•ด์™”์—ˆ๋Š”๋ฐ, ๋ชจ๋“  ๊ทธ๋ฃน์›จ์–ด๊ฐ€ MS Office๋กœ ๋ผ์ด์„ผ์Šค ์ฒด๊ฒฐ๋˜์–ด์„œ, Web Office 365์™€ MS Office 365 ProPlus๋ฅผ ์žฌํ•™๊ธฐ๊ฐ„ ๋™์•ˆ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์„ค์น˜์— ๋น„ํ•ด Office 365๋Š” Web install์ด์–ด์„œ iso ์ด๋ฏธ์ง€ ์—†์ด ๊ฐ„๋‹จํ•œ ๋‹ค์šด๋กœ๋“œ๋กœ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. Login Office 365 ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ณธ์ธ์ด ์†Œ์†๋œ ํ•™๊ต ๋„๋ฉ”์ธ๊ณผ ํ•ด๋‹น ID์™€ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ด์šฉํ•ด ๋กœ๊ทธ์ธํ•˜๋ฉด Office 365๋ฅผ ์„ค์น˜ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ์„ ํ•˜๊ฒŒ ๋˜๋ฉด, ์ž์‹ ์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” Office ๋ฒ„์ „๊ณผ ํ•จ๊ป˜ Instal..

2016. 5. 22. 15:46

UFW (The Uncomplicated Firewall, ์šฐ๋ถ„ํˆฌ ๋ฆฌ๋ˆ…์Šค ๋ฐฉํ™”๋ฒฝ ๋ฐ๋ชฌ) ์˜ ํ™œ์šฉ

Ubuntu Linux์—๋Š” ufw ๋ผ๋Š” ์ด๋ฆ„์˜ ๋ฐฉํ™”๋ฒฝ ํ”„๋กœ๊ทธ๋žจ์ด ๋‚ด์žฅ๋˜์–ด ์žˆ๋‹ค. ์‹ค์งˆ์ ์œผ๋กœ Ubuntu Linux Server ๋ฒ„์ „์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ๋ฐฉํ™”๋ฒฝ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ iptables์™€ ์œ ์‚ฌํ•˜์ง€๋งŒ ์˜์™ธ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ๊ฐ€ ์‰ฝ๋‹ค. ์ผ๋ฐ˜์ ์ธ Ubuntu Linux ๋ฐฐํฌํŒ์—๋Š” UFW๊ฐ€ ์„ค์ •๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค. ํด๋ผ์ด์–ธํŠธ ์‚ฌ์šฉ์ž์˜ ์ž…์žฅ์ด๊ธฐ๋„ ํ•˜๊ณ , ์„œ๋ฒ„์ฒ˜๋Ÿผ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค์˜ ์ž…์žฅ์œผ๋กœ์จ ๊ณต๊ฒฉ ๋ฐ›๋Š” ์ž…์žฅ ํ™•๋ฅ ์ด ์ ๋‹ค๋Š”๊ฒŒ ์ด์œ ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค. ufw ๋ฐ๋ชฌ์€ root ๊ณ„์ •์—์„œ๋งŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค. ๋„คํŠธ์›Œํฌ ์ƒ์˜ ํฌํŠธ๋ฅผ ์ œ์–ดํ•˜๊ฑฐ๋‚˜ ์ ‘๊ทผ์„ ์ œํ•œํ•˜๋Š” ๋ฐ๋ชฌ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด iptables์™€๋Š” ์–ด๋–ค ์ฐจ์ด๊ฐ€ ์žˆ์„๊นŒ? ์‚ฌ์‹ค์ƒ UFW๋„ iptables์™€ ๋น„์Šทํ•œ ๋ฐฉํ™”๋ฒฝ ์‹œ์Šคํ…œ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋Šฅ์ƒ์˜ ์ฐจ์ด๋Š” ์—†๋‹ค. ํ•˜์ง€๋งŒ ๋ช…๋ น์–ด๋ฅผ ์ฃผ๋Š” ..

2016. 4. 3. 13:17

GCC Stack Smashing Protector

C ์ปดํŒŒ์ผ๋Ÿฌ์—๋Š” ๊ต‰์žฅํžˆ ์ข…๋ฅ˜๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. Dev C Compiler, Visual C Compiler, GNU C Compiler .... ๋ญ ๊ทธ ์™ธ์—๋„ ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์žˆ์ง€์š”? ์˜ค๋Š˜์€ Buffer Overflow๋ผ๋Š” ๊ฒƒ์„ ์ฃผ์ œ๋กœ ์‹œ์ž‘ํ•˜์—ฌ, GNU C Compiler์— ์กด์žฌํ•˜๋Š” Stack Smashing Protector๊ฐ€ ์–ด๋–ค ๊ฒƒ์ธ์ง€๋ฅผ ์„ค๋ช…ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ž, ์–ด๋–ค ์ฝ”๋“œ๋ฅผ ์ œ๊ฐ€ ์ž‘์„ฑ์„ ํ•ด์„œ ์ด๋ ‡๊ฒŒ ์ž…๋ ฅ์„ ๋ฐ›๊ณ  ๋‚ฌ๋”๋‹ˆ, ์œ„์™€ ๊ฐ™์ด ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฟœ์–ด๋ƒ…๋‹ˆ๋‹ค. ์™œ ๊ทธ๋Ÿด๊นŒ์š”? ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ํ•œ ๋ฒˆ ๋ถ„์„ํ•ด๋ด…์‹œ๋‹ค. ๋ฐฐ์—ด์„ ์ด์šฉํ•ด์„œ, 1๊ฐœ์˜ ๊ณต๊ฐ„์„ ์ดˆ๊ธฐํ™” ํ•ด์ฃผ๊ธด ํ–ˆ์ง€๋งŒ, i ์˜ ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•ด, ๋ฐฐ์—ด์˜ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค(?) ๊ทธ๋ฆฌ๊ณ , fibonacci ๋ผ๋Š” ํ•จ์ˆ˜๋ฅผ ์จ์„œ ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด..

2016. 2. 14. 22:23

Windows 10 ์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ์ด์ „ ๋ฐฉ๋ฒ•

ํ˜น์‹œ ์ด ์ž‘์—… ์ดํ›„ Windows Update ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์…จ๋‹ค๊ตฌ์š”? ์•„๋ž˜์˜ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์กฐ์ง€ ๋ฐฉ๋ฒ•์„ ํ™•์ธํ•ด๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. 0x80070011 ์˜ค๋ฅ˜ ํ•ด๊ฒฐ ๋ฐ”๋กœ๊ฐ€๊ธฐ ์š”์ฆ˜์€ SSD์˜ ๊ฐ€๊ฒฉ์ด ๋งŽ์ด ๋–จ์–ด์ง€๋Š” ์ถ”์„ธ์ง€์š”. ๊ทธ๋ ‡๋‹ค๋ณด๋‹ˆ PC๋ฐฉ์—์„œ๋„ SSD๋ฅผ ํƒ‘์žฌํ•˜์—ฌ ์šด์˜ํ•˜๊ณ  ์žˆ๊ณ , ๋…ธํŠธ๋ถ์ด ์•„๋‹Œ ์ด์ œ ๋ฐ์Šคํฌํ†ฑ์—๋„ SSD์˜ ์žฅ์ฐฉ์€ ์ด์ œ ์„ ํƒ์ด ์•„๋‹Œ ํ•„์ˆ˜๊ฐ€ ๋˜๋ฒ„๋ ธ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ 500G์˜ ๋šœ๋ฒ…๋šœ๋ฒ… HDD๋ฅผ ์จ์˜ค๋‹ค๊ฐ€ SSD๋ฅผ ์“ฐ๊ฒŒ ๋˜๋ฉด, ์—„์ฒญ๋‚œ ๋ถ€ํŒ… ์†๋„๊ฐ€ ๊ฐํƒ„์„ ๋ถˆ๋Ÿฌ์˜ค์ง€๋งŒ, 128GB์˜ ์ ์€ ์šฉ๋Ÿ‰ ๋•Œ๋ฌธ์— ์ •๋ง ๋‚œ๊ฐํ•˜์ง€์š”. Windows์˜ ๊ฒฝ์šฐ, ์ด๊ฒƒ์ €๊ฒƒ ํ”„๋กœ๊ทธ๋žจ๋„ ์„ค์น˜ํ•˜๊ณ , ์—…๋ฐ์ดํŠธ๋„ ํ•˜๋‹ค๋ณด๋ฉด, 128GB๊ฐ€์ง€๊ณ ๋Š” ์ •๋ง ํ„ฑ์—†์ด ๋ถ€์กฑํ•œ ์šฉ๋Ÿ‰์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•„๋งˆ ๊ฒŒ์ž„ ํ•˜์‹œ๋Š” ๋ถ„๋“ค์€ ๋”์šฑ ๊ทธ๋Ÿฐ ๊ฒƒ์ด ๋งŽ์ด ๋Š๊ปด์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ...

2016. 1. 2. 19:59

Google Cardboard 2.0 ์งค๋ง‰ํ•œ ํ›„๊ธฐ

Google CardBoard 2.0 ๊ตฌ๊ธ€ ์นด๋“œ๋ณด๋“œ 2.0์ด ๊ณต๊ฐœ๋œ ๊ฒƒ์€ 2๋…„ ์ „, Google ๊ฐœ๋ฐœ์ž ์ปจํผ๋Ÿฐ์Šค์ธ Google I/O 2014์—์„œ ๊ณต๊ฐœ๋œ ๊ฐœ๋ฐœ์ž‘ํ’ˆ์ž…๋‹ˆ๋‹ค. Google Cardboard ์‚ฌ์‹ค VR ์ œํ’ˆ์€ ์˜ˆ์ „๋ถ€ํ„ฐ ๊ด€์‹ฌ์ด ์žˆ์—ˆ์ง€๋งŒ, ์‚ผ์„ฑ์˜ ํŠผํŠผํ•˜๊ณ  ๋น„์‹ผ VR ์ œํ’ˆ์„ ๋ณด๋ฉด, ์‚ฌ์‹ค ๊ฐ€๊ฒฉ ๋ถ€๋‹ด์ด ๋„ˆ๋ฌด ์ปค์„œ ๊ตฌ์ž…ํ•˜๊ธฐ๊ฐ€ ๊บผ๋ ค์ง€๋Š” ๊ฒƒ์€ ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ Google Cardboard๋ฅผ ์ง์ ‘ ์กฐ๋ฆฝ๋„๋ฅผ ๋ณด๋ฉฐ ๋งŒ๋“ค์–ด๋ณด๋ ค๊ณ  ์‹œ๋„๋Š” ํ•ด๋ดค์œผ๋‚˜, ์ƒ๊ฐ๋ณด๋‹ค ์‰ฝ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ใ… ใ…  ๊ทธ๋ž˜์„œ, ๋งŒ๋“ค์–ด์ง„ ์ œํ’ˆ์„ ์กฐ๊ธˆ ๊ฐ’๋น„์‹ธ๊ฒŒ ๊ตฌ๋งคํ•ด๋ณด์•˜๋Š”๋ฐ, ๊ตฌ๊ธ€ ์นด๋“œ๋ณด๋“œ2.0 ์œผ๋กœ ์•ฝ 10,000์› ์ •๋„ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์‹ฌํ”Œํ•˜๊ฒŒ ์ƒ๊ธด ์นด๋“œ๋ณด๋“œ๋Š” ์ž˜ ์กฐ๋ฆฝ๋˜์–ด ์ด๋ ‡๊ฒŒ ์ž˜ ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์—ญ์‹œ ์ฒ˜์Œ์—๋Š” ๊บผ๋‚ด๋Š” ๋ฐ, ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค..

2015. 12. 29. 10:13

PowerShell์„ ์ด์šฉํ•˜์—ฌ Windows 10 ๊ธฐ๋ณธ ์•ฑ ์ œ๊ฑฐ

Windows 10์„ ์„ค์น˜ํ•œ์ง€๊ฐ€ ๋ฒŒ์จ 3๊ฐœ์›” ๋‚จ์นซ ๋˜๊ฐ€๋Š”๋ฐ์š”.(์‚ฌ์‹ค ์‚ฌ์šฉํ•œ ๊ฒƒ์€ ๊ธฐ๊ปํ•ด๋ด์•ผ 10๋ฒˆ ๋ฏธ๋งŒ์ด์ง€๋งŒ...) Windows 10์„ ์„ค์น˜ํ•˜๊ณ  ๋‚˜์„œ ๊ธฐ๋ณธ ์•ฑ๋“ค์„ ์ญ‰ ๋‘˜๋Ÿฌ๋ณด๋‹ˆ 10586์˜ ๊ฒฝ์šฐ, ๋…ธํŠธ๋ถ์— ์„ค์น˜ํ•ด์„œ ๊ทธ๋Ÿฐ์ง€ ์œˆ๋„์šฐํฐ ์•ฑ๋“ค์ด๋ž‘ ๋ช‡ ๊ฐœ ๊ฒน์น˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๊ฐ„ํ˜น ์žˆ์—ˆ๊ณ , ๊ทธ๋“ค ์•ฑ์ด ์ถฉ๋Œํ•˜์—ฌ ์‹คํ–‰์ด ์•ˆ ๋˜๊ณ , ์˜ค๋ฅ˜๊นŒ์ง€ ๋ฟœ์–ด๋Œ€๋Š” ํ˜„์ƒ์„ ๋ฐœ๊ฒฌํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์ด ์•ฑ๋“ค ๊ทธ๋ƒฅ ์‚ญ์ œ๊ฐ€ ์•ˆ๋ฉ๋‹ˆ๋‹ค. (-_-;) ์•ˆ๋“œ๋กœ์ด๋“œ์ฒ˜๋Ÿผ ์œˆ๋„์šฐ์—๋„ ๊ธฐ๋ณธ ์•ฑ ์ •์ฑ…์ด ์žˆ๋Š” ๋“ฏ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด๋„ ๊ธฐ๋ณธ ์•ฑ์ด ์‚ญ์ œ๊ฐ€ ์•ˆ๋˜๋Š” ๊ฒƒ์„ ๋ด์„œ๋Š” ์ œ์กฐ์‚ฌ๋‚˜ MS์—์„œ ์ง์ ‘ ๋„ฃ์€ ์•ฑ์— ๋Œ€ํ•ด์„œ๋Š” ์‚ญ์ œ๊ฐ€ ์•ˆ ๋˜๋Š” ๋“ฏ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๊ณ  EXE ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜์—ฌ ์ œ๊ฑฐํ•˜์ž๋‹ˆ ๋žœ์„ฌ์›จ์–ด๋‚˜ ๋‹ค๋ฅธ ๋ฐ”์ด๋Ÿฌ์Šค์˜ ๊ฐ์—ผ๋  ํ™•๋ฅ ๋„ ์—†์ง€ ์•Š์•„ ์žˆ์–ด์„œ, ์ €..

2015. 12. 24. 23:48

Let's Encrypt (๋ฌด๋ฃŒ SSL ์ธ์ฆ์„œ) ์„ค์น˜์™€ ํ™œ์šฉ

3๊ฐœ์›” ์ „, Mozilla์—์„œ ์‹œ์ž‘๋œ ๋ฌด๋ฃŒ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ, ๊ทธ ํ”„๋กœ์ ํŠธ์˜ ์ด๋ฆ„์€ Let's Encrypt๋ผ๊ณ  ํ•˜๋Š” ํ”„๋กœ์ ํŠธ์˜€์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค SSL์„ ์‚ฌ์šฉํ•œ HTTPS ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ์˜ ๋“ฑ์žฅ์€ ํŒจํ‚ท ์Šค๋‹ˆํ•‘์œผ๋กœ ๋†€์ดํ„ฐ๊ฐ€ ์›น ํ™˜๊ฒฝ์„ ํ•ดํ‚น์œผ๋กœ๋ถ€ํ„ฐ ๋ฌด๋ ฅํ™” ์‹œํ‚ค๋Š” ๊ฐ€์žฅ ํ•ต์‹ฌ์ ์ธ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด SSL์€ ๊ธฐ์ˆ  ํŠน์„ฑ์ƒ ์ œ3์ž ์„œ๋ฒ„์˜ ์ธ์ฆ์„ ๋ฐ›์•„์•ผ ํ•˜๋Š”๋ฐ, ๊ทธ ๋•Œ๋ฌธ์— SSL ์ธ์ฆ์„œ ๋น„์šฉ์ด ๋ถ€๊ณผ๋˜์–ด ์ฃผ๋ณ€ ์‚ฌ์ดํŠธ๋“ค์ด ๋น„์šฉ๋ฌธ์ œ๋กœ ์ ์šฉํ•˜์ง€ ์•Š๋Š” ์‚ฌ์ดํŠธ๋“ค์ด ๋งŽ์Šต๋‹ˆ๋‹ค.(ํŠนํžˆ ๊ตญ๋‚ด๊ถŒ ์‚ฌ์ดํŠธ) ๊ทธ๋Ÿฐ๋ฐ, ์ด๋ฅผ ๋ฌด๋ฃŒํ™” ์‹œํ‚ค๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ๋ฐ”๋กœ Let's Encrypt์ธ๋ฐ, ํ˜„์žฌ ๊ณต๊ฐœ ๋ฒ ํƒ€ ์„œ๋น„์Šค๊ฐ€ ์ง„ํ–‰ ์ค‘์— ์žˆ์œผ๋ฉฐ Python์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋Š” ์šด์˜์ฒด์ œ๋ผ๋ฉด ์–ด๋””์„œ๋“ ์ง€ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. Let's Encrypt..

2015. 11. 27. 20:55

Openfire ์„œ๋ฒ„ ๊ตฌ์„ฑํ•˜๊ธฐ

OPENFIRE์˜ ์„ค์น˜๊ฐ€ ๋๋‚˜๊ณ , ์›น์œผ๋กœ ์ ‘์†์ด ๋˜๋ฉด ๊ธฐ๋ณธ์ ์ธ DB ๊ตฌ์„ฑ ๋“ฑ์„ ๊ฑฐ์ณ์•ผ ํ•ฉ๋‹ˆ๋‹ค. English๋ฅผ ์„ ํƒํ•˜๊ณ , ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•  ๋„๋ฉ”์ธ๊ณผ ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ 9090 ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ, ์•”ํ˜ธํ™”๋ฅผ ์ง€์›ํ•˜๋Š” ํฌํŠธ๋Š” 9091 ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.์—ฌ๊ธฐ์„œ ์•”ํ˜ธํ™”๋ฅผ ์ง€์›ํ•˜๋Š” ํฌํŠธ๋ž€, HTTPS ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋ฉฐ SSL/TLS ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒจํ‚ท์„ ์•”ํ˜ธํ™”ํ•˜์—ฌ ์ „์†กํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์„ ์ผ์ปซ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์œผ๋กœ ์•”ํ˜ธํ™” ๊ธฐ๋ฒ•์ด ์žˆ๋Š”๋ฐ, ์•”ํ˜ธํ™” ๊ธฐ๋ฒ•์€ Bblowfish(๋ธ”๋กœํ”ผ์‹œ)์™€ AES ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋‘ ๊ฐœ์˜ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. * ๋‘˜ ๋‹ค ๊ณต๊ฐœ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๊ณ , ํŠนํžˆ Blowfish๋Š” Java์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. Property Encrypt..

2015. 11. 27. 18:31

Openfire (XMPP ์ฑ„ํŒ… ์„œ๋ฒ„) ๊ตฌ์ถ•ํ•˜๊ธฐ

XMPP ์ฑ„ํŒ… ์„œ๋ฒ„๋ฅผ ์„ค๊ณ„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ํ”„๋ ˆ์ž„์›Œํฌ์ธ Openfire๋Š” Mac OS X, Windows, Linux๋ฅผ ๋ชจ๋‘ ์ง€์›ํ•˜๋Š” ์žฅ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœ๊ณผ ์‚ฌ์šฉ ๋“ฑ Java๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ๋ถ€๊ฐ€ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๊ณ , JDBC๋ฅผ ์ด์šฉํ•˜์—ฌ MySQL ๋“ฑ ๋ณ„๋„์˜ DB๋ฅผ ๊ตฌ์ถ•ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € OPENFIRE๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์Šต๋‹ˆ๋‹ค. Openfire Downloads ์ €๋Š” Ubuntu Linux 14.04.3 LTS ๋ฒ„์ „์—์„œ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. $ wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.10.3_all.deb ๋จผ์ € wget ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ—ˆ์—ฌ OPEN..

2015. 11. 8. 23:41

Android Studio ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ถ”๊ฐ€ํ•˜๊ธฐ

Android Studio๋ฅผ ์‚ฌ์šฉํ•œ์ง€ ํ•œ 1์ฃผ์ผ ๊ฐ€๋Ÿ‰ ์ฏค ๋œ ๊ฒƒ ๊ฐ™๋‹ค. Eclipse์™€ ์นœํ™”์ ์ด์–ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ํฐ ๋ถˆํŽธํ•จ์€ ์—†์—ˆ์ง€๋งŒ Android Studio์—์„œ ์ œ๊ณตํ•ด์ฃผ๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•œ ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์—ฌ๊ธฐ์— ์“ฐ๊ณ ์ž ํ•œ๋‹ค. ํ”„๋กœ์ ํŠธ ํƒ์ƒ‰๊ธฐ์— ์™ผ์ชฝ ์ƒ๋‹จ์—์„œ ์ •๋ ฌ ๋ฐฉ์‹์„ Projects ๋ฐฉ์‹์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. app ํด๋”์— libs ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์— jar ํŒŒ์ผ ๋“ฑ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋„ฃ์–ด์ค๋‹ˆ๋‹ค.๊ทธ๋ฆฌ๊ณ , ํ•ด๋‹น jar ํŒŒ์ผ์„ ์˜ค๋ฅธ์ชฝ ํด๋ฆญํ•˜์—ฌ 'Add As Library' ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด์ค๋‹ˆ๋‹ค. ๋ชจ๋‘ ๋งˆ์น˜์…จ์œผ๋ฉด [File] - [Project Structure] ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. Dependencies ํƒญ์—์„œ ์ž์‹ ์ด ์›ํ•˜๋Š” jar ํŒŒ์ผ์ด ์ถ”๊ฐ€๊ฐ€ ๋˜์—ˆ์œผ๋ฉด ์„ฑ๊ณต์ž…๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ์ž์‹ ์ด ํ•ด๋‹นํ•˜๋Š” ํฌ๋กœ์ ํŠธ์˜ B..

2015. 11. 2. 01:38

์šฐ๋ถ„ํˆฌ์—์„œ ์ถ”์ฒœํ•˜๋Š” ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด Bomi

์šฐ๋ถ„ํˆฌ ๋ฐ์Šคํฌํƒ‘์„ ์‚ฌ์šฉํ•จ๋…€์„œ ์—ฌ๊ฐ„ ์งœ์ฆ์ด ๋‚ฌ๋˜ ๊ฒƒ์€ ๋ฐ”๋กœ ๋น„๋””์˜ค ํ”Œ๋ ˆ์ด์–ด์˜€๋‹ค. ์‚ฌ์‹ค ์ด ๋น„๋””์˜ค ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์˜ˆ์ „์—๋งŒ ํ•ด๋„ ํ† ํ…œ ํ”Œ๋ ˆ์ด์–ด๋ฅผ ์‚ฌ์šฉํ–ˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™์€๋ฐ, ์–ด๋Š์ƒˆ์ธ๊ฐ€ ๋ฐ”๋€Œ์–ด ์žˆ์—ˆ๋‹ค. ์–ด์จŒ๋“  ์ผ๋‹จ ์จ๋ณด๊ธด ํ–ˆ์ง€๋งŒ ํ‰์€ ์ •๋ง ์ตœ์•…์ด์—ˆ๋‹ค. ์ž๋ง‰ ํ˜ธํ™˜์„ฑ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ๋„ˆ๋ฌด ์™„์„ฑ๋„๊ฐ€ ๋–จ์–ด์ง€๊ณ  ์‹ฌ์ง€์–ด ๊ทธ๋ž˜ํ”ฝ ๊ฐ€์†์ด๋‚˜ ์ฝ”๋ฑ์ด 100% ํ˜ธํ™˜/์ง€์›๋˜์ง€ ์•Š์•„ ์žฌ์ƒ์—๋„ ์กฐ๊ธˆ์”ฉ ๋ฒ„ํผ๋ง์ด ์žˆ๋Š” ํ˜„์ƒ์ด ์žˆ๋Š” ๋“ฑ ์ •๋ง ์—ฌ๊ฐ„ ์งœ์ฆ์ด ๋‚˜์ง€ ์•Š์„ ์ˆ˜ ์—†์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์—ฌ๋Ÿฌ ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด๋ฅผ ์จ๋ณธ ๊ฒฐ๊ณผ ๋‚˜์—๊ฒŒ ๊ฐ€์žฅ ์ ํ•ฉํ•˜๊ณ  ์ถ”์ฒœํ•  ๋งŒํ•œ ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด๋Š” Bomi๋ผ๋Š” ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด ์˜€๋‹ค. Bomi Player๋Š” ๊ตฌ SMPlayer๋‹ค. ํ˜„์žฌ๋Š” bomi๋ผ๋Š” ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์‚ฌ์šฉํ•ด๋ณด๋‹ˆ ์ž๋ง‰ ์‹ฑํฌ๋กœ์œจ๋„ ๊ฝค ์ž˜๋งž๊ณ , ์ผ๋‹จ UI๊ฐ€ Windows์—์„œ..

2015. 10. 27. 01:11

Eclipse๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›๊ฒฉ ์„œ๋ฒ„๋ฅผ ํ†ตํ•œ PHP ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•ํ•˜๊ธฐ

์ƒ๊ฐ๋ณด๋‹ค ๊ธ€์„ ์•ˆ์“ด์ง€ ๊ฝค ์˜ค๋ž˜๋œ ๋“ฏ ํ•˜๋„ค์š”;; ์˜ค๋Š˜ ์ƒˆ๋ฒฝ์€ ์ œ๊ฐ€ 2๋…„ ์ „์— ์ž ๊น ์นดํ…Œ๊ณ ๋ฆฌ๋งŒ ๋งŒ๋“ค์–ด ๋†“๊ณ  ๋ฌตํ˜€๋‘์—ˆ๋˜ PHP ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์กฐ๊ธˆ์”ฉ ์ฑ„์›Œ๋‚˜๊ฐ€๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์‹ค ์ด์ „์—๋„ PHP๋กœ ๊ณ„์† ๊ฐœ๋ฐœ์„ ์ญ‰ ํ•ด์™”์—ˆ๊ณ , ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ๋Š” JSP๋‚˜ ASP/ASP.NET์— ๋น„ํ•˜์—ฌ PHP๋ฅผ ์ฃผ๋กœ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ํŽธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ณด๋‹ˆ ์„œ๋ฒ„๋ฅผ ํ•œ ๋Œ€ ๋‘๊ณ  ์›น ์„œ๋ฒ„๋กœ ์›๊ฒฉ ์ ‘์†ํ•ด์„œ vim์ด๋‚˜ nano ์—๋””ํ„ฐ๋กœ ์ˆ˜์ •ํ•˜๊ธฐ์— ์—ฌ๋Ÿฌ ํ”Œ๋Ÿฌ๊ทธ์ธ ์‚ฌ์šฉ๋„ ๊ฝค ๋ถˆํŽธํ•ด์„œ ์‚ฌ์šฉํ–ˆ๋˜ ๊ฒƒ์ด ๋ฐ”๋กœ ์ดํด๋ฆฝ์Šค์˜€๋Š”๋ฐ์š”. ์‚ฌ์‹ค ์ €๋Š” ์ดํด๋ฆฝ์Šค๋กœ ์ฃผ๋กœ ๊ฐœ๋ฐœ์„ ํ•˜๋Š” ํŽธ์ž…๋‹ˆ๋‹ค. ์ผ๋‹จ ์ œ๊ฐ€ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์šด์˜์ฒด์ œ์ธ ์šฐ๋ถ„ํˆฌ ๋ฆฌ๋ˆ…์Šค์—์„œ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๊ณ , ์–ด๋–ค ์–ธ์–ด์˜ IDE ํŽธ์ง‘๊ธฐ๋กœ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์ด์ฃ . ๊ทธ๋Ÿฐ๋ฐ, ์ œ๊ฐ€ ํ˜„์žฌ ์“ฐ๊ณ  ์žˆ๋Š” ์„œ๋ฒ„๋กœ ์›น ํŽ˜์ด์ง€๋ฅผ ๊ตฌ๋™..

2015. 10. 4. 10:34

์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค 2.0์—์„œ ํŒจํ‚ค์ง€ ์„ค์น˜ํ•˜๊ธฐ (Kali Linux 2.0 Repository)

์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค 2.0์„ ํ•œ ๋ฒˆ ์จ๋ณด์•˜๋Š”๋ฐ, ๋ฒ„๊ทธ๊ฐ€ ์ข€ ๋งŽ์•˜๋˜ ๊ฒƒ ์ œ์™ธํ•˜๊ณ , UI๊ฐ€ ๊น”๋”ํ•ด์ง€๊ณ  ์ตœ์ ํ™”๊ฐ€ ๋งŽ์ด ์ง„ํ–‰๋˜์–ด ๋‚˜๋ฆ„ ์“ฐ๊ธฐ๊ฐ€ ํŽธํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค๋Š” ๋ฐ๋น„์•ˆ ๋ฆฌ๋ˆ…์Šค์˜ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๋ชจ์˜ ํ•ดํ‚น ์šด์˜์ฒด์ œ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ „์šฉ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ์™€ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•ด ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„ ์„ค์น˜/์—…๋ฐ์ดํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š”๋ฐ, ํ•ด๋‹น ์„œ๋ฒ„ ์ฃผ์†Œ๋ฅผ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค์— ํ•ด๋‹นํ•˜๋Š” ์—…๋ฐ์ดํŠธ๋ฅผ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฆฌ๋ˆ…์Šค์—์„œ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. # cat /etc/apt/sources.lst sources.lst์—๋Š” ํ•ด๋‹น ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ์— ๋Œ€ํ•œ ์„œ๋ฒ„ ์ฃผ์†Œ๊ฐ€ ์ ํ˜€์žˆ์”๋‹ˆ๋‹ค. ์„œ๋ฒ„ ์ฃผ์†Œ๋Š” HTTP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ ‘์†ํ•ด ์—…๋ฐ์ดํŠธ์™€ ์„ค์น˜ ํŒจํ‚ค์ง€๋ฅผ ์ œ๊ณต๋ฐ›์Šต๋‹ˆ๋‹ค. ์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค 2.0์—์„œ์˜ ๋ ˆ..

2015. 10. 1. 00:13

์šฐ๋ถ„ํˆฌ ๋ฆฌ๋ˆ…์Šค nouveau ๋„๊ณ  ์„ค์น˜ํ•˜๊ธฐ

MSI PE60-2QE ๋…ธํŠธ๋ถ์„ ์ƒˆ๋กœ ๊ตฌ์ž…ํ•˜๊ณ ๋‚˜์„œ Windows 10์„ ์ฒ˜์Œ ์„ค์น˜ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์›๋ž˜๊ฐ€ Windows 10์— ์ตœ์ ํ™”๋œ ๋…ธํŠธ๋ถ์ด์–ด์„œ Windows๋ฅผ ์„ค์น˜ ํ›„ ๋ถˆ๋Ÿ‰ ์—ฌ๋ถ€ ํŒ๋‹จํ™•์ธ ํ›„์— ๋ฆฌ๋ˆ…์Šค๋ฅผ ์„ค์น˜๋ฅผ ํ•˜๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ์šฐ๋ถ„ํˆฌ ๋ฆฌ๋ˆ…์Šค๋ฅผ ์„ค์น˜ํ•˜๋ ค๋‹ˆ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฌธ์ œ์ ๋“ค์ด ๋งŽ์•˜๋Š”๋ฐ์š”. ์ด ๋ฌธ์ œ์  ์ฐพ๋Š๋ผ 1๊ฐœ์›” ์ •๋„ ์‹œ๊ฐ„์ด ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค ์›๋ž˜ NVIDIA์˜ ๋ฆฌ๋ˆ…์Šค ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ํ˜ธํ™˜์„ฑ์ด ๋”ฑํžˆ ์ข‹์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์•„์‹œ๋‹ค์‹œํ”ผ Optimus ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋Š” ๋…ธํŠธ๋ถ ์ œํ’ˆ์€ ์ •์‹ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์—†์–ด์„œ 2๋…„ ์ „๊นŒ์ง€๋งŒ ํ•ด๋„ ๋น„๊ณต์‹ ๋“œ๋ผ์ด๋ฒ„์ธ Bumblebee๋ฅผ ์‚ฌ์šฉํ•ด์—ฌ์•ผ ํ–ˆ์—ˆ์ฃ .. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Š” NVIDIA ๊ทธ๋ž˜ํ”ฝ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ๋ฌธ์ œ์˜€์ง€๋งŒ X๋ฅผ ๊ตฌ๋™ํ•˜๋Š” ๋ฐ๋„ ๋ฐฉํ•ด๊ฐ€ ๋  ์ค„์€ ์ƒ์ƒ๋„ ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. nouv..

2015. 9. 13. 17:53

XMPP ํ”„๋กœํ† ์ฝœ๊ณผ ํ†ตํ•ฉ ๋ฉ”์‹ ์ €๋กœ ํ–‰์•„์›ƒ ์—ฐ๋™ํ•˜๊ธฐ

XMPP XMPP๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ฉ”์‹ ์ € ์„œ๋น„์Šค๋Š” ํ–‰์•„์›ƒ์ด ์•„๋‹ˆ๊ณ ๋„ ํ•œ ๊ฐœ๊ฐ€ ๋” ์žˆ๋Š”๋ฐ, ๊ทธ๊ฒƒ์ด ๋ฐ”๋กœ Facebook Chat service ์ด๋‹ค. ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด Facebook ํ™ˆํŽ˜์ด์ง€์—์„œ ํ˜น์€ Messages ์•ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ Facebook์˜ ์นœ๊ตฌ๋“ค๊ณผ ์ฑ„ํŒ…์„ ์ฃผ๊ณ  ๋ฐ›๋Š” ํ”„๋กœํ† ์ฝœ ์„œ๋น„์Šค ๋˜ํ•œ ์ด XMPP๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. 1999๋…„์— ๊ฐœ๋ฐœ๋˜์–ด Jabber๋ผ๋Š” ์ด๋ฆ„์„ ๊ฐ–๊ณ  ์žˆ์—ˆ์œผ๋‚˜ ํ˜„์žฌ๋Š” XMPP๋ผ๋Š” ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ณ , ๋ณด์•ˆ์„ฑ๊ณผ ํ”Œ๋žซํผ์ด ๊ฐœ๋ฐฉ๋˜์–ด ์žˆ๋Š” ์˜คํ”ˆ ์†Œ์Šค์—ฌ์„œ ํ˜„์žฌ ์ฑ„ํŒ… ํ”„๋กœํ† ์ฝœ ์ค‘์— ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ํ”„๋กœํ† ์ฝœ ์ค‘์— ํ•˜๋‚˜๋‹ค. XMPP์˜ ์žฅ์  ๊ทธ๋ ‡๋‹ค๋ฉด XMPP๊ฐ€ ์ดํ† ๋ก ์ธ๊ธฐ๋ฆฌ๊ฐ€ ์žˆ๋Š” ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ ๋ฉ”์‹ ์ €๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ? 1. ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ ๋ฐ”๋กœ ์ฒซ ๋ฒˆ์งธ๊ฐ€ ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ์ด๋‹ค. ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ๋ผ๋Š” ๊ฒƒ์€ ..

2015. 9. 5. 22:48

GPT ์‹œ์Šคํ…œ, ๊ทธ๋ฆฌ๊ณ  Windows ์„ค์น˜ํ•˜๊ธฐ (Windows Vista ์ด์ƒ)

MBR์˜ ์‹œ๋Œ€ ์ข…๋ง? MBR(Master Boot Recoder)๋Š” ํ•˜๋“œ๋””์Šคํฌ ๋‚ด์— Primary Patition(์ฃผ ํŒŒํ‹ฐ์…˜) ํ…Œ์ด๋ธ” ๋‚ด์— BIOS๊ฐ€ ๋ถ€ํŒ… ์‹ ํ˜ธ๋ฅผ ์ฃผ๊ธฐ ์œ„ํ•œ ์ผ์ข…์˜ ๊ธฐ๊ณ„์–ด๋“ค์˜ ์ง‘ํ•ฉ ์ €์žฅ์†Œ์ด๋‹ค. MBR์€ ์ปดํ“จํ„ฐ๋ฅผ ์‚ฌ์šฉ์ž๊ฐ€ ํ‚ค๊ณ  BIOS๊ฐ€ ๊ตฌ๋™๋˜์—ˆ์„ ๋•Œ, BIOS๊ฐ€ ํ•˜๋“œ๋””์Šคํฌ์˜ ์‹ ํ˜ธ๋ฅผ ๋ฐ›์•„ ๊ถŒํ•œ์„ ๋„˜๊ฒจ์ฃผ๋Š” ์žฅ์†Œ๋ฅผ MBR ์ฆ‰, ๋งˆ์Šคํ„ฐ ๋ถ€ํŠธ ๋ ˆ์ฝ”๋”๋ผ๊ณ  ํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ์ด์ œ ์ด MBR์ด ์ข…๋ง์„ ๋งž์ดํ•œ ๋“ฏ ์‹ถ๋‹ค. ์•„์ง๋„ MBR์„ ์‚ฌ์šฉํ•˜๋Š” ๊ณณ์ด ๋งŽ์ง€๋งŒ ํ•˜๋“œ๋””์Šคํฌ๊ฐ€ 2TB๊ฐ€ 10๋งŒ์› ์ดํ•˜๋กœ ๊ฐ€๊ฒฉ์ด ๋–จ์–ด์ง€๊ณ , ๋ณดํŽธํ™”๊ฐ€ ๋˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด์„œ MBR์˜ ์‹œ๋Œ€๋Š” ์ข…๋ง์ด ์ ์  ๋‹ค๊ฐ€์˜ค๊ณ  ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. ์ธํ…”์ด EFI(ํ™•์žฅ ํŽŒ์›จ์–ด ์ธํ„ฐํŽ˜์ด์Šค) ํ‘œ์ค€์•ˆ์„ ์ œ์‹œํ•˜๋ฉด์„œ MBR(LEGACY)์ด ์ผ๋ถ€๋กœ ํ™œ์„ฑํ™”๋Š” ๋˜์–ด ์žˆ๋‹ค๊ณ  ํ•˜๋‚˜ MB..