Encyclopedia/Foreign language
๋์ฌ์ 3๋จ ๋ณํ
๋์ฌ๋ ํ์ฌ์ ๊ณผ๊ฑฐ ์ผ ๋ ๊ทธ ํํ๊ฐ ๋ฐ๋๋ ํน์ง์ด ์๋ค. ๋๊ฐ ํ์ฌ๋ฅผ ๋ํ๋ด๋ ๊ฒฝ์ฐ, ๋์ฌ์ํ, ๋์ฌ์ํ + s/ -es์ ํํ๋ก ๋ํ๋๊ณ , ๊ณผ๊ฑฐ๋ ๊ท์น์ ์ธ ๋ณํ์ ๊ฒฝ์ฐ ๋์ฌ์ํ + ed์ ํํ๋ก ๋ํ๋์ง๋ง, ๋ถ๊ท์น์ ๊ฒฝ์ฐ๋ ๋ค์ ์กด์ฌํ๋ค. P.P๋ผ๋ ๊ฒ์ ๊ณผ๊ฑฐ๋ถ์ฌ๋ผ๊ณ ๋งํ๊ณ , ๋์ฌ์์ ํ์๋ ๊ฒ์ผ๋ก ๋์ฌ๊ฐ ํ์ฉ์ฌ์ ์ญํ ์ ํ๋ ๊ฒ์ผ๋ก ๊ทธ ํํ๊ฐ ๊ณผ๊ฑฐ์ ๋์ผํ ์๋ ์๋ ์ ๋ ์๋ค. A advise - advised - advised arrange - arranged - arranged arrive - arrived - arrived allow - allowed - allowed arise - arose - arisen ์๊ฒจ๋๋ค, ์ผ์ด๋๋ค, ๋ํ๋๋ค; (…์ ๊ฒฐ๊ณผ๋ก์จ)์๊ธฐ๋ค, (…์) ๊ธฐ์ธํ๋ค awa..
Computer/ETC
CAN ํต์ ์ดํดํ๊ธฐ
CAN ํต์ ํ๋กํ ์ฝCAN ๋ฉ์์ง์ ์๋ ์๋ณ์(ID)์ ๊ธธ์ด์ ๋ฐ๋ผํ์ค CAN : 11๋นํธ ์๋ณ์ (2.0A)ํ์ฅ CAN : 29๋นํธ ์๋ณ์ (2.0B) CAN ๋ฉ์์ง ๊ตฌ์กฐCAN์์๋ ๋ฐ์ดํฐ ํ๋ ์(data frame), ๋ฆฌ๋ชจํธ ํ๋ ์(remote frame), ์๋ฌ ํ๋ ์(error frame), ์ค๋ฒ๋ก๋ ํ๋ ์(overload frame)์ 4๊ฐ์ง ํ๋ ์ ํ์
์ ์ ์ํ๊ณ ์์ต๋๋ค. ๋ฐ์ดํฐ ํ๋ ์์ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ ์ ์ก์ ์ฌ์ฉ๋๋ฉฐ, ๋ฆฌ๋ชจํธ ํ๋ ์์ ์์ ํ ๋
ธ๋์์ ์ํ๋ ๋ฉ์์ง๋ฅผ ์ ์กํ ์ ์๋ ์ก์ ๋
ธ๋์๊ฒ ์ ์ก์ ์์ฒญํ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฌ ํ๋ ์์ ๋ฉ์์ง์ ์๋ฌ๊ฐ ๊ฐ์ง๋์์ ๋ ์์คํ
์ ์๋ฆด ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก ์ค๋ฒ๋ก๋ ํ๋ ์์ ๋ฉ์์ง์ ๋๊ธฐํ๋ฅผ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.CAN ํต์ ์์..
Computer/ETC
CAN (Controller Area Network) ์ ๋ฆฌ!
CAN CAN ํต์ (Controller Area Network)์ ์ฐจ๋ ๋ด์์ ํธ์คํธ ์ปดํจํฐ ์์ด ๋ง์ดํฌ๋ก ์ฝํธ๋กค๋ฌ๋ ์ฅ์น๋ค์ด ์๋ก ํต์ ํ๊ธฐ ์ํด ์ค๊ณ๋ ํ์ค ํต์ ๊ท๊ฒฉ์ด๋ค. CAN ํต์ ์ ๋ฉ์์ง ๊ธฐ๋ฐ ํ๋กํ ์ฝ์ด๋ฉฐ ์ต๊ทผ์๋ ์ฐจ๋ ๋ฟ๋ง ์๋๋ผ ์ฐ์
์ฉ ์๋ํ๊ธฐ๊ธฐ๋ ์๋ฃ์ฉ ์ฅ๋น์์๋ ์ข
์ข
์ฌ์ฉ๋๊ณ ์๋ค. Controller Area Network (CAN)์ ๊ฐ ์ ์ด๊ธฐ๋ค ๊ฐ์ ํต์ ์ ์ํด ์ฃผ๋ก ์ฌ์ฉ๋๋ non-host bus ๋ฐฉ์์ ๋ฉ์์ง ๊ธฐ๋ฐ ๋คํธ์ํฌ ํ๋กํ ์ฝ์ด๋ค. 1983๋
์ต์ด๋ก Bosch็คพ์ ์ํด ๊ฐ๋ฐ๋์๊ณ , 1986๋
๊ณต์์ ์ผ๋ก ์๊ฐ๋ ์ด๋, ํ์ฌ ์์ฐ๋๋ ๋๋ถ๋ถ์ ์๋์ฐจ์์ ์ฌ์ฉ๋๊ณ ์์ผ๋ฉฐ, ๊ธฐํ ๋ค์ํ ๋ถ์ผ์์๋ ์ ์ฉ์ด ๋๊ณ ์๋ค. CAN ํต์ ์ ๋ก๋ฒํธ ๋ณด์ฌ์ฌ์์ 1983๋
๋ถํฐ ๊ฐ๋ฐ์ ์ฐฉ์ํด 19..
Computer/C#
๋ง์ฐ์ค ์ขํ ๊ฐ์ ธ์ค๊ธฐ
์คํฌ๋ฆฐ ๊ธฐ์ค ๋ง์ฐ์ค ์ขํ int X; int Y; // X ๋ณ์์ ๋ง์ฐ์ค X ์ขํ (์คํฌ๋ฆฐ ๊ธฐ์ค) ๋์
X = Control.MousePosition.X; // Y๋ณ์์ ๋ง์ฐ์ค Y ์ขํ (์คํฌ๋ฆฐ ๊ธฐ์ค) ๋์
Y = Control.MousePosition.Y; ํน์ ์ปจํธ๋กค ๊ธฐ์ค, ๋ง์ฐ์ค ์ขํ // ์ปจํธ๋กค ๊ธฐ์ค์ผ๋ก ๋ง์ฐ์ค ์ขํ๋ฅผ ๋ฐํ PointToClient(new Point(Control.MousePosition.X, Control.MousePosition.Y));
Computer/WEB, PHP-JAVA-Script
์น์์ผ์ผ๋ก ์ ์กํ ์ ์๋ ๋ฐ์ดํฐ ์ข ๋ฅ
์น์์ผ ํ๋กํ ์ฝ์ ํ
์คํธ์ ๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ๋ฅผ ์ง์ํฉ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์์ ๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ๋ ArrayBuffer์ Blob ํด๋์ค๋ก ํ์๋๊ณ , ํ
์คํธ๋ ๋ฌธ์์ด๋ก ํ์๋๋ค. ์ผ๋ฐ ํ
์คํธ์ ๋ฐ์ด๋๋ฆฌ ํฌ๋ฉง์ ์ฌ์ฉํ๋ฉด, ๊ฑฐ์ ๋ชจ๋ ์ ํ์ HTML5 ๋ฏธ๋์ด๋ฅผ ์ ์ก/ ๋์ฝ๋ฉํ ์ ์๋ค. ์น์์ผ์ ํ ๋ฒ์ ํ๋์ ๋ฐ์ด๋๋ฆฌ ํฌ๋ฉง๋ง์ ์ง์ํ๋ฉฐ, ์๋์ ๊ฐ์ด ๋ฐ๋์ ๋ช
์์ ์ผ๋ก ์ ์ธํด์ผ ํ๋ค. socket.binaryType ="arraybuffer"; ๋๋ socket.binaryType = "blob" ๋ฌธ์์ด OnMessage ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ๋ ๋ง๋ค ํด๋ผ์ด์ธํธ๊ฐ ๋ฐ์ดํฐ ํ์
์ ํ์ธํ๊ณ ๋์. ์๋ฐ์คํฌ๋ฆฝํธ์์ ๋๋ฑ ์ฐ์ฐ์(===)๋ฅผ ์ฌ์ฉํด ๋ฐ์ดํฐ ํ์
์ ๋ฌธ์์ด์ธ์ง ์ฌ๋ถ๋ฅผ ์ฝ๊ฒ ํ๋จ๊ฐ๋ฅ. socket.OnMessage =..
Computer/WebDesign, Animation
๋ฐฐ๊ฒฝ์ด๋ฏธ์ง ์ฝ๊ฒ ์ง์ฐ๊ธฐ!! ๋ฌด๋ ค ์ธ๊ณต์ง๋ฅ (๋๋ผ์์ )
์ค๋๋ง์ด๋ค. ์ผ๋จ ์ฌ๊ธฐ๋ค! (์์งํ ์๋๊ธ๋ค์ ๋ณผ ํ์๊ฐ ์๋ค.) ๋๋ฌด ์์งํ์ด..https://www.remove.bg/ (๋ฐ๋ก๊ฐ๊ธฐ) ์ง๊ธ๊น์ง ํฌํ ์ต์ ์ด์ด์ ํ์ผ ํ๋ํ๋ ์ ์ ๋ฐ๋ผ๊ฐ๋ฉฐ ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง๋ฅผ ์ง์ฐ๋ ์๊ธฐ๋ ์ง๋๊ฐ๋ค. ์์ฃผ ์ฝ๊ฒ 5์ด๋ฉด ์ด๋ฏธ์ง์์ ๋ฐฐ๊ฒฝ์ ์ฌ๋ผ์ง๋ ์ํ๋ ์ด๋ฏธ์ง๋ง ๋จ๋ ์์
์ด ๊ฐ๋ฅํ๋ค. ์ฝ๊ณ ๋น ๋ฅด๊ณ ๊นจ๋ํ๊ฒ ๋๋ผ์์
์ด ๊ฐ๋ฅํ๊ฒ์ด๋ค. ์ด์ ์ฌ์ดํธ์ ๋ค์ด๊ฐ๋ณด์.! https://www.remove.bg/ (๋ฐ๋ก๊ฐ๊ธฐ) ์ฝ๋ค.! ๋น ๋ฅด๋ค.! ์ฝ๊ฒ ๋ฐฐ๊ฒฝ์ ์ ๊ฑฐํ๊ณ ์ถ์ ์ด๋ฏธ์ง๋ง ์
๋ก๋ํ๋ฉด 5์ด์์ ์๋์ผ๋ก ๋ฐฐ๊ฒฝ์ด ์ ๊ฑฐ๋๊ณ ํ์ผ์ ๋ค์ด๋ก๋ ๋๋ ๊ณต์ ํ ์ ์๋ ๋ฒํผ์ด ๋ณด์ธ๋ค. ๋จ์ ์ด๋ผ๋ฉด,๋ฐฐ๊ฒฝ์ด ์ ๋ช
ํ๊ฑฐ๋(๋ธ๋ฌ์ฒ๋ฆฌ๊ฐ ์๋์ด ์์) ์ฌ๋ฌ๊ฐ์ง ์์ดํ
๋ค์ด ๋ณด์ด๋ ๋ฐฐ๊ฒฝ์ด๋ฉด ๋ฐฐ๊ฒฝ์ ๊ฑฐ๊ฐ ๊นจ๋ํ๊ฒ ๋์ง๋ ์์๋ค..
Computer/Image processing
Converting Image
### Mat -> System.Drawing.Bitmap ### Mat mat = new Mat("foobar.jpg", ImreadModes.Color); Bitmap bitmap = OpenCvSharp.Extensions.BitmapConverter.ToBitmap(mat); ### System.Drawing.Bitmap -> Mat ### Bitmap bitmap = new Bitmap("foobar.jpg"); Mat mat = OpenCvSharp.Extensions.BitmapConverter.ToMat(bitmap); ### Mat -> byte[] ### Mat mat = new Mat("foobar.jpg", ImreadModes.Color); byte[] bytes1 = mat.To..
Good Review/PR
(์ ๋ฌธ ์ฅ๋น์์ด, ๋นํธ์ฝ์ธ ์ฑ๊ตดํ๊ธฐ) ์ ๋ง?! ๋ค์ด์ค๋? ๋ช๋ฌ์ด ๊ฑธ๋ ธ์ง๋ง...
์์งํ,๊ฐ์ธ์ ์ธ ํธ๊ธฐ์ฌ๋ ์์ด์.. ๋ช๋ฌ์ ๋ ์์ฃผ์์ฃผ ์ฒ์ฒํ ๊พธ์คํ! computta ์ฑ๊ตด์ ํ์๋ค.์ ๋ง ๋ค์ด์ค๋? ๊ฒฐ๋ก ๋ถํฐ ๋งํ๋ฉด, ๋ค์ด์๋ค.๋ฐ์์ผ๋ ์ด ํฌ์คํ
์ ํ๊ณ ์๋๊ฒ์ผ์๋ : )์๋ค์ด์์ผ๋ฉด! ์ฌ๊ธฐ๋ผ๊ณ ! ์ฌ๋ ธ๊ฒ ์ง? ใ
ใ
๋จผ์ ์ด์ ๊ธ· (์ ๋ฌธ ์ฅ๋น์์ด) ๋นํธ์ฝ์ธ ์ฑ๊ตดํ๊ธฐ! computta ์์ ์ฑ๊ตดํ์๋ 5mBTC๋ฅผ ๋ชจ์ผ๋ฉด ์ถ๊ธ์ ์ฒญ์ ํ ์ ์๋ค. (์ง๊ธ์ 3mBTC๋ก ๋ณ๊ฒฝ๋๊ฒ ๊ฐ๋ค?!) ์ผ๋จ ์ ์ฒญ์ ํ์๋ค. ์ด๋ฏธ ์ ์ฒญํ๊ณ ๋ฐ์๊ธฐ์ 'STATUS'๋ถ๋ถ์ 'Complete' ๋์ด ์๋ค. ๊ทธ๋ฆฌ๊ณ ...๋ด๊ฐ ๋ฐ๋๊ณณ์ ์
๋นํธ(https://upbit.com/) ์
๋นํธ ๋นํธ์ฝ์ธ์ง๊ฐ์ผ๋ก ๋ฐ์๋ค. ์ด๋ฏธ ์ถ๊ธํ๊ณ ์๊ณ ๊ฐ ์๋ค๋๊ฒ... ํฐ ๊ธ์ก์ ์๋์ง๋ง, ์ ์ฒญํ 5.07mBTC๊ฐ ์
๋นํธ๋ก ๋ค์ด์๋ค. ๋์ด๋ฐ ์์ด์คํฌ..
Computer/ETC
์ฅ์น๊ด๋ฆฌ์์์ ๋๋ฐ์ด์ค ์ด๋ฆ ๋ณ๊ฒฝํ๊ธฐ
์ปดํจํฐ๋ฅผ ์ฌ์ฉํ๋ค๋ณด๋ฉด ๋์ผํ ๋๋ฐ์ด์ค๋ฅผ ์ฌ์ฉํ ๋๊ฐ ์๋ค.๊ทธ๋ด๋! ์ฅ์น๊ด๋ฆฌ์์์ ๋์ผํ๊ฒ ์ด๋ฆ์ด ๋ฌ๋ค๋ฉด, ๋นํฉ์ค๋ฌ์ธ๊ฒ์ด๋ค. ์ ๊ทธ๋ผ ์ฅ์น๊ด๋ฆฌ์๋ฅผ ๋ถ๋ฌ๋ณผ๊น?์๋์ฐ10์ ๋๋ณด๊ธฐ์์ 'devmgmt.msc' ์๋์ฐ8์ดํ๋ ์คํ์์ 'devmgmt.msc' ์คํ์ํค๋ฉด ๋ฌผ๋ก , ๋ด์ปดํจํฐ-์์คํ
์ผ๋ก ๋ค์ด๊ฐ์ ์ฅ์น๊ด๋ฆฌ์๋ก ๋ค์ด๊ฐ๋๋๋ค. ๊ทธ๋ผ ์ฅ์น๊ด๋ฆฌ์ ์๋์ฐ๊ฐ ๋ํ๋๋ฉด์, ์ฐ๊ฒฐ๋ ๋๋ฐ์ด์ค๋ฅผ ๋ณผ์ ์๋ค. Razer Kiyo๋ฅผ ์ฌ์ฉํ๋๋ฐ, ๊ฐ์ ์ด๋ฆ์ผ๋ก ๋ํ๋๋ ์ค์ ํ๊ธฐ๋ ์ ๋งคํ๊ณ On/Off ํ๊ธฐ๋ ํ๋ค๋ค. ๊ทธ๋์!์ฅ์น๊ด๋ฆฌ์์์ ๋๋ฐ์ด์ค ์ด๋ฆ ๋ณ๊ฒฝํ๊ธฐ. ํด๋ณด์. 1. ํด๋น ๋๋ฐ์ด์ค์์ ์ค๋ฅธ์ชฝ๋ง์ฐ์ค ํด๋ฆญ ํ, [์์ฑ] 2. [์์ฑ]์์ [์์ธํ] ํญ์ผ๋ก ๋ค์ด๊ฐ์ '๋๋ผ์ด๋ฒ ํค'๋ฅผ ๋๋ฌ '๊ฐ'์ ํ์ธํ๋ค.3. ๊ทธ๋ฆฌ๊ณ ๋ณต์ฌ! ..
Good Review/PR
(์ ๋ฌธ ์ฅ๋น์์ด) ๋นํธ์ฝ์ธ ์ฑ๊ตดํ๊ธฐ!
https://computta.com/ ๋นํธ์ฝ์ธ, ๊ฐ์ํํ์ ๋ํ ๊ด์ฌ์ด ๋ง์์ง๋ฉด์...(์ด๋ฏธ ๋ง์ด ์ด๊ธฐ๋ ์์์ง๋ง) ๋นํธ์ฝ์ธ ์ฑ๊ตด์ ๋ํ ๊ด์ฌ์ด ๋ง์์ก๋ค. ๊ทธ๋ฆฌ๊ณ , computta ๋ผ๋ ๋ฌด๋ฃ์ฑ๊ตด ์ฌ์ดํธ๋ฅผ ์๊ฒ ๋์๋ค. ๊ณผ์ฐ! ์ผ๋ง๋ ๋ชจ์์ ์์๊น?? "ํ๊ต์์ ์ง์ฅ์์ ๊ฐ๋จํ๊ฒ ์ผ๋๊ณ ์กฐ๊ธ์ฉ ๋ชจ์ผ๋ค๋ณด๋ฉด ์ฉ๋, ํ๋ผ ๋๋ผ.. ์์ฌ์ ๋ ๊ฐ์ ๋์ค์ง ์์๊น?"๋ผ๋ ์๊ฐ์ผ๋ก ์ผ๋๊ณ ์ฑ๊ตดํ๊ณ ์๋ค. ๊ฐ์
๋ฐฉ๋ฒ์. 1. https://computaa.com/ ๋งํฌ๋ก ๋ค์ด๊ฐ ์๋จ๋ฉ๋ด [Sign Up] ์ผ๋ก ๊ฐ์
์ ํ๊ณ . 2. ๋ก๊ทธ์ธ ์ดํ, MEMBER & AFFILIATE ACCOUNT PAGE ์ [Download Smart Miner] ๋ฅผ ํตํด ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ฐ๊ณ ์คํ ํ๋ฉด ๋์ด๋๋ค. 3. ๊ทธ๋ฆฌ๊ณ ํ๋ก๊ทธ๋จ ์ค์น ..
Data/Form
[ํ์์] ์ง์ถ๊ฒฐ์์
์์
ํ์ผํ์์ ์ง์ถ๊ฒฐ์์ ์
๋๋ค. [์ง์ถ๊ฒฐ์์]์ง์ถ๊ฒฐ์์๋ ๋ง ๊ทธ๋๋ก ์ง์ถ์ด ๋ฐ์ ์ ํ์ฌ ๋ด๋ถ ๊ด๋ฆฌ์ ์ง์ถ์ ์ฌ์ ์น์ธ ์์ฒญํ๋ค๋ ๊ด๋ฆฌ ์๋ฅ์
๋๋ค. ํด๋น ํ์ฌ์์ ๋น์ฉ์ด ์ง์ถ๋ ๋ ์๋ถ์ ๊ฒฐ์ฌ๋ฅผ ๋ฐ๊ธฐ ์ํด ์์ฑํ๊ฑฐ๋ ์ง์ถ์ ๋ํ ‘๋ด๋ถํต์ ์ฉ’์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ํด ๋ง๋๋ ๊ฒ์ด ์ผ๋ฐ์ ์
๋๋ค.
Computer/C#
Higherbit, Lowbit ํฉ์น๊ธฐ
๋นํธ ํฉ์น๊ธฐ ๋ชจ๋๋ฒ์ค ๊ฐ ๋ฐ์์ฌ๋, ์กฐ๊ธ ๋น ๋ฅด๊ฒ ํ๊ณ ์ถ์ด์ ๋ง๋ฌ. ๋ค์์ ๊ทธ๋ฅ ๋ณต์ฌํด์ ์จ์ผ์ง! public int modbusMake32(ushort Higherbit, ushort Lowbit) { int result = Higherbit; result = (result