์ฃผ์ œ : ๋ธ”๋กœ๊ทธ

์—ฐ๊ตฌ: ์–ด๋–ค ํ”ผํŠธ๋‹ˆ์Šค ํŠธ๋ž˜์ปค๊ฐ€ ์ฃผ์ธ์„ ์†์ด๋‚˜์š”?

1981๋…„๋ถ€ํ„ฐ ๋งค๋…„ ์—ด๋ฆฌ๋Š” ์œ ๋ช…ํ•œ ๋Ÿฐ๋˜ ๋งˆ๋ผํ†ค์„ ์•ž๋‘๊ณ  Which? ์ด๋™ ๊ฑฐ๋ฆฌ ์ธก์ •์— ๊ฐ€์žฅ ์ •ํ™•๋„๊ฐ€ ๋‚ฎ์€ ํ”ผํŠธ๋‹ˆ์Šค ์ถ”์ ๊ธฐ ๋ชฉ๋ก์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€ ํ‰๊ฐ€์—์„œ ์„ ๋‘๋ฅผ ์ฐจ์ง€ํ•œ ๊ฒƒ์€ ์˜ค์ฐจ์œจ์ด 4%์ธ Garmin Vivosmart 41,5์˜€์Šต๋‹ˆ๋‹ค. ๊ฐ€๋ฏผ ๋น„๋ณด์Šค๋งˆํŠธ 4๋Š” ์„ ์ˆ˜์˜ ๋‹ฌ๋ฆฌ๊ธฐ ์‹œ๊ฐ„์„ ์ƒ๋‹นํžˆ ๊ณผ์†Œํ‰๊ฐ€ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ๊ทธ๋Š” 37๋งˆ์ผ์„ ๋‹ฌ๋ ธ์ง€๋งŒ ๊ฐ€์ ฏ์€ [โ€ฆ]

Beeline์€ ๋ชจ๋ฐ”์ผ ์ธํ„ฐ๋„ท ์•ก์„ธ์Šค ์†๋„๋ฅผ ๋‘ ๋ฐฐ๋กœ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

VimpelCom(Beeline ๋ธŒ๋žœ๋“œ)์€ 4์„ธ๋Œ€(2600G) ๋„คํŠธ์›Œํฌ์—์„œ ๋ฐ์ดํ„ฐ ์ „์†ก ์†๋„๋ฅผ ๋‘ ๋ฐฐ๋กœ ๋†’์ด๋Š” LTE TDD ๊ธฐ์ˆ ์„ ๋Ÿฌ์‹œ์•„์—์„œ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. XNUMXMHz ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์—์„œ ์ฑ„๋„์˜ ์‹œ๋ถ„ํ• ์„ ์ œ๊ณตํ•˜๋Š” LTE TDD(Time Division Duplex) ๊ธฐ์ˆ ์ด ์ถœ์‹œ๋œ ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์กŒ๋‹ค. ์ด ์‹œ์Šคํ…œ์€ ์ด์ „์— ์ˆ˜์‹ ์šฉ์œผ๋กœ ๋ณ„๋„๋กœ ํ• ๋‹น๋œ ์ŠคํŽ™ํŠธ๋Ÿผ๊ณผ [โ€ฆ]

GitLab ์‰˜ ๋Ÿฌ๋„ˆ. Docker Compose๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธ๋œ ์„œ๋น„์Šค์˜ ๊ฒฝ์Ÿ ์ถœ์‹œ

์ด ๊ธฐ์‚ฌ๋Š” ํ…Œ์Šคํ„ฐ์™€ ๊ฐœ๋ฐœ์ž ๋ชจ๋‘์—๊ฒŒ ํฅ๋ฏธ๋กœ์šธ ๊ฒƒ์ด์ง€๋งŒ ์ฃผ๋กœ ์ธํ”„๋ผ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋ถ€์กฑํ•˜๊ฑฐ๋‚˜ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์—†๋Š” ์ƒํ™ฉ์—์„œ ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด GitLab CI/CD๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฌธ์ œ์— ์ง๋ฉดํ•œ ์ž๋™ํ™” ์ „๋ฌธ๊ฐ€๋ฅผ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ํ”Œ๋žซํผ. ๋‹จ์ผ GitLab ์…ธ ์‹คํ–‰๊ธฐ์—์„œ docker compose๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ ๋ฐฐํฌ๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ [โ€ฆ]

๊ฐ€์žฅ ๋”์ฐํ•œ ๋…

์•ˆ๋…•ํ•˜์„ธ์š”, %username%๋‹˜, ์˜ˆ, ์•Œ์•„์š”. ์ œ๋ชฉ์ด ์ง„๋ถ€ํ•˜๊ณ  Google์—๋Š” ๋”์ฐํ•œ ๋…๊ทน๋ฌผ์„ ์„ค๋ช…ํ•˜๊ณ  ๊ณตํฌ ์ด์•ผ๊ธฐ๋ฅผ ์ „ํ•˜๋Š” ๋งํฌ๊ฐ€ 9000๊ฐœ ์ด์ƒ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๊ฐ™์€ ๊ฒƒ์„ ๋‚˜์—ดํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” LD50์˜ ๋ณต์šฉ๋Ÿ‰์„ ๋น„๊ตํ•˜๊ณ  ๋…์ฐฝ์ ์ธ ์ฒ™ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ €๋Š” %username%๋‹˜์ด [โ€ฆ]

์„ธ๊ณ„ ์ตœ์ดˆ์˜ ๋ ˆ์ด์ € ๋ฌด์„  ์†ก์‹ ๊ธฐ ๋˜๋Š” ์ดˆ๊ณ ์† ํ…Œ๋ผํ—ค๋ฅด์ธ  Wi-Fi๋ฅผ ํ–ฅํ•œ ์ฒซ ๊ฑธ์Œ

ํ•˜๋ฒ„๋“œ ๊ณตํ•™ ๋ฐ ์‘์šฉ๊ณผํ•™ ๋Œ€ํ•™์˜ ์—ฐ๊ตฌ์›. John A. Paulson(Harvard John A. Paulson School of Engineering and Applied Sciences - SEAS)์€ ์„ธ๊ณ„ ์ตœ์ดˆ๋กœ ๋ฐ˜๋„์ฒด ๋ ˆ์ด์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ†ต์‹  ์ฑ„๋„์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ „์ž-๊ด‘์ž ์žฅ์น˜๋Š” ๋ ˆ์ด์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งˆ์ดํฌ๋กœํŒŒ ์‹ ํ˜ธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ „์†กํ•˜๋ฉฐ ์–ธ์  ๊ฐ€๋Š” ์ƒˆ๋กœ์šด ์œ ํ˜•์˜ ๊ณ ์ฃผํŒŒ [โ€ฆ]

Western Digital ๋ถ„๊ธฐ๋ณ„ ๋ณด๊ณ ์„œ: ์†”๋ฆฌ๋“œ ์Šคํ…Œ์ดํŠธ ๋ฉ”๋ชจ๋ฆฌ์˜ ์ €๋ ดํ•œ ๊ฐ€๊ฒฉ์€ ์†์‹ค ์—†์ด๋Š” ํ—ˆ์šฉ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋ถ€๋ถ„์ ์œผ๋กœ Western Digital Corporation์„ ํฌํ•จํ•˜๋Š” ์†”๋ฆฌ๋“œ ์Šคํ…Œ์ดํŠธ ๋ฉ”๋ชจ๋ฆฌ ์ œ์กฐ์—…์ฒด๋Š” ์ด๋Ÿฌํ•œ ์œ ํ˜•์˜ ์ œํ’ˆ ๊ฐ€๊ฒฉ ํ•˜๋ฝ์— ๋Œ€ํ•ด ๋น„๊ด€์ ์ธ ํƒœ๋„๋ฅผ ๋ณด์ด๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์ง€๋งŒ ์ด ํšŒ์‚ฌ์˜ CEO์ธ Steve Milligan์€ ๋ณด๊ณ  ํ–‰์‚ฌ์—์„œ ์‹œ์žฅ์ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ–‰๋™ํ•œ๋‹ค๊ณ  โ€‹โ€‹๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Œ€์™€ ์ผ๋ถ€ ์„ฑ์žฅ์˜ ์ „์กฐ๋กœ ์ธํ•ด WDC๋Š” ์กฐ์‹ฌ์Šค๋Ÿฌ์šด ๋‚™๊ด€๋ก ์„ ํ•˜๋ฐ˜๊ธฐ์™€ ์—ฐ๊ด€์‹œํ‚ฌ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋Š” ๊ธธ์— [โ€ฆ]

Vivo Z3x: Full HD+ ํ™”๋ฉด, Snapdragon 660 ์นฉ ๋ฐ XNUMX๊ฐœ์˜ ์นด๋ฉ”๋ผ๋ฅผ ๊ฐ–์ถ˜ ์ค‘๊ธ‰ํ˜• ์Šค๋งˆํŠธํฐ

์ค‘๊ตญ ๊ธฐ์—… ๋น„๋ณด(Vivo)๊ฐ€ ํŽ€ํ„ฐ์น˜ OS 9 ์šด์˜์ฒด์ œ๋ฅผ ํƒ‘์žฌํ•œ ์ƒˆ๋กœ์šด ์ค‘๊ธ‰ ์Šค๋งˆํŠธํฐ Z3x๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. Android ์•ˆ๋“œ๋กœ์ด๋“œ 9 ํŒŒ์ด. ์ด ๊ธฐ๊ธฐ๋Š” ํ€„์ปด ์Šค๋ƒ…๋“œ๋ž˜๊ณค 660 ํ”„๋กœ์„ธ์„œ์˜ ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ์นฉ์€ ์ตœ๋Œ€ 2,2GHz์˜ ํด๋Ÿญ ์†๋„๋ฅผ ๊ฐ€์ง„ 8๊ฐœ์˜ ํฌ๋ฆฌ์˜ค 260 ์ปดํ“จํŒ… ์ฝ”์–ด, ์•„๋“œ๋ ˆ๋…ธ 512 ๊ทธ๋ž˜ํ”ฝ ์ปจํŠธ๋กค๋Ÿฌ, ๊ทธ๋ฆฌ๊ณ  X12 ์…€๋ฃฐ๋Ÿฌ ๋ชจ๋Ž€์„ ํ†ตํ•ฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. [โ€ฆ]

Google ์žฌ๋ฌด ๋ณด๊ณ ์„œ: ๋ชจ๋“  ๊ฒƒ์ด ์ข‹์•„ ๋ณด์ด์ง€๋งŒ ์ข‹์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค.

์ธํ„ฐ๋„ท ๊ฑฐ๋Œ€ ๊ธฐ์—…์ธ ๊ตฌ๊ธ€์„ ์†Œ์œ ํ•˜๊ณ  ์žˆ๋Š” ์•ŒํŒŒ๋ฒณ์€ 2019๋…„ 36,3๋ถ„๊ธฐ ํ™œ๋™ ์žฌ๋ฌด ๊ฒฐ๊ณผ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณด๊ณ  ๋ฌธ์„œ์— ๋”ฐ๋ฅด๋ฉด ํ•ด๋‹น ๊ธฐ๊ฐ„ ๋งค์ถœ์€ 17์–ต ๋‹ฌ๋Ÿฌ๋กœ ์ง€๋‚œํ•ด 2018๋ถ„๊ธฐ๋ณด๋‹ค 2017% ์ฆ๊ฐ€ํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ XNUMX๋…„ ๋Œ€๋น„ XNUMX๋…„ ์ฆ๊ฐ€์œจ์ด [โ€ฆ]

๋ฒ„๊ทธ๋ฅผ ์ฐพ๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  ํ”„๋กœ์„ธ์Šค์— ์ •์  ๋ถ„์„์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

์ ์  ๋” ์ฃผ๋ชฉ์„ ๋ฐ›๊ณ  ์žˆ๋Š” ์ •์  ๋ถ„์„์— ๊ด€ํ•œ ์ˆ˜๋งŽ์€ ์ž๋ฃŒ๋ฅผ ๋ณด๊ณ  ์ด ๊ธ€์„ ์“ฐ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒซ์งธ, ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์—์„œ ๋„๊ตฌ์—์„œ ๋ฐœ๊ฒฌํ•œ ์˜ค๋ฅ˜๋ฅผ ๊ฒ€ํ† ํ•˜์—ฌ Habrรฉ์—์„œ ์ ๊ทน์ ์œผ๋กœ ํ™๋ณดํ•˜๋Š” PVS-studio ๋ธ”๋กœ๊ทธ์ž…๋‹ˆ๋‹ค. ์ตœ๊ทผ PVS-studio๋Š” Java์— ๋Œ€ํ•œ ์ง€์›์„ ๊ตฌํ˜„ํ–ˆ์œผ๋ฉฐ, ๋ฌผ๋ก  IntelliJ IDEA ๊ฐœ๋ฐœ์ž๋„ ๋‚ด์žฅ ๋ถ„์„๊ธฐ๋ฅผ [โ€ฆ]

Jenkins์—์„œ IntelliJ IDEA ๊ฒ€์‚ฌ ์‹คํ–‰

IntelliJ IDEA๋Š” ํ˜„์žฌ Checkstyle ๋ฐ Spotbugs์™€ ๊ฐ™์€ "๋ฒ ํ…Œ๋ž‘"๊ณผ ๊ฐ™์€ "๋ฒ ํ…Œ๋ž‘"์„ ๋Šฅ๊ฐ€ํ•˜๋Š” ๊ฐ€์žฅ ์ง„๋ณด๋œ ์ •์  Java ์ฝ”๋“œ ๋ถ„์„๊ธฐ๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜๋งŽ์€ "๊ฒ€์‚ฌ"๋ฅผ ํ†ตํ•ด ์ฝ”๋”ฉ ์Šคํƒ€์ผ๋ถ€ํ„ฐ ์ผ๋ฐ˜์ ์ธ ๋ฒ„๊ทธ๊นŒ์ง€ ๋‹ค์–‘ํ•œ ์ธก๋ฉด์—์„œ ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ถ„์„ ๊ฒฐ๊ณผ๊ฐ€ ๊ฐœ๋ฐœ์ž IDE์˜ ๋กœ์ปฌ ์ธํ„ฐํŽ˜์ด์Šค์—๋งŒ ํ‘œ์‹œ๋˜๋Š” ํ•œ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์—๋Š” ๊ฑฐ์˜ ์“ธ๋ชจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. [โ€ฆ]

Facebook์€ ์›น ๋ฒ„์ „ ๋“ฑ์˜ ๋””์ž์ธ์„ ๋ณ€๊ฒฝํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

ํŽ˜์ด์Šค๋ถ์ด ์†Œ์…œ ๋„คํŠธ์›Œํฌ์™€ ๊ณต์‹ FB ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ƒˆ๋กœ์šด ๋””์ž์ธ์„ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณด๊ณ ์— ๋”ฐ๋ฅด๋ฉด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์ƒ‰ ๊ตฌ์„ฑํ‘œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฉฐ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๊ธฐ์–ต์— ๋‚จ๋Š” ํŒŒ๋ž€์ƒ‰ ๋ชจ์ž์™€ ํ•ด๋‹น ๋””์ž์ธ์„ ์žƒ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ „๋ฐ˜์ ์œผ๋กœ ์ƒˆ๋กœ์šด ๋””์ž์ธ์€ ๋” ๊ฐ€๋ณ๊ณ , ๋” ๋ฐ์œผ๋ฉฐ, ๋” ๋ˆˆ์— ๋„์ง€ ์•Š์Šต๋‹ˆ๋‹ค. FB5๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœํŽธ ํ›„์—๋Š” ํŽ˜์ด์Šค๋ถ ๋กœ๊ณ ๊ฐ€ ํŒŒ๋ž€์ƒ‰ ์‚ฌ๊ฐํ˜•์ด ์•„๋‹Œ ํŒŒ๋ž€์ƒ‰ ์›์œผ๋กœ ๋‚˜ํƒ€๋‚˜๋ฉฐ ๋‚ด๋น„๊ฒŒ์ด์…˜๋„ ์ด๋™ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. [โ€ฆ]

ํŽ˜์ด์Šค๋ถ, F14 ํ•ด์‹œ ํ…Œ์ด๋ธ” ๊ตฌํ˜„ ๊ฐœ์‹œ

Facebook์€ ํšจ์œจ์ ์ธ ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„์— ์ตœ์ ํ™”๋œ F14 ํ•ด์‹œ ํ…Œ์ด๋ธ”์˜ ์˜คํ”ˆ ์†Œ์Šค ๊ตฌํ˜„์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. F14๋Š” ๋Œ€๋ถ€๋ถ„์˜ ํ•ด์‹œ ํ…Œ์ด๋ธ” ์œ ํ˜•์„ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•ด Facebook ์ธํ”„๋ผ์—์„œ ์‚ฌ์šฉ๋˜๋ฉฐ ์„ฑ๋Šฅ ์ €ํ•˜ ์—†์ด ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. F14๋Š” ์ง€๊ธˆ๊นŒ์ง€ ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„ ์ธก๋ฉด์—์„œ ๊ฐ€์žฅ ํšจ์œจ์ ์ธ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜์—ˆ๋˜ google::sparse_hash_map ํ•ด์‹œ ํ…Œ์ด๋ธ”๋ณด๋‹ค ์„ฑ๋Šฅ์ด ํ›จ์”ฌ ๋›ฐ์–ด๋‚ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” [โ€ฆ]์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster