728x90
๋ฐ˜์‘ํ˜•

์ „์ฒด 222

[text mining] word embedding ์ด๊ฑฐ๋ฉด ๋!

ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ ํ‘œํ˜„ ๋ฐฉ์‹ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜์˜ ๋ชจ๋ธ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆซ์ž๋กœ ํ‘œํ˜„ํ•ด์•ผํ•จ ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ์‹(feature representation)์œผ๋กœ sparse representation์ด ๋จผ์ € ๋“ฑ์žฅํ•˜์˜€๊ณ  sparse representaion์˜ ๋‹จ์ ์„ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด dense representation๊ฐ€ ๋“ฑ์žฅ sparse representation์˜ ๋Œ€ํ‘œ์ ์ธ ๊ธฐ๋ฒ•์€ one-hot encoding์ด๊ณ  dense representation์˜ ๋Œ€ํ‘œ์ ์ธ ๊ธฐ๋ฒ•์€ word embedding one-hot encoding ์ปดํ“จํ„ฐ๋Š” ๋ฌธ์ž๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ˆซ์ž๋กœ ํ‘œํ˜„ํ•ด์ค˜์•ผํ•˜๋ฉฐ one-hot encoding์€ ์—ฌ๋Ÿฌ ํ‘œํ˜„๊ธฐ๋ฒ•๋“ค ์ค‘ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ• sparse representation์—..

[๋น„ํŠธ์ฝ”์ธ] ๋น„ํŠธ์ฝ”์ธ ์ฑ„๊ตด์ด๋ž€? ์‰ฝ๊ฒŒ ์„ค๋ช…! โ›

๋น„ํŠธ์ฝ”์ธ์€ 2009๋…„์— ์‹œ์ž‘๋œ ์•”ํ˜ธํ™”ํ์ฃ ?? ์•”ํ˜ธํ™”ํ์˜ ๊ฐ€์žฅ ํฐ ํŠน์ง•์€ ์–ด๋Š๋‚˜๋ผ๋“  ์ •๋ถ€, ๊ธฐ์—…, ์€ํ–‰ ๋“ฑ์—์„œ ์ปจํŠธ๋กคํ•  ์ˆ˜ ์—†๋Š” ํ™”ํ๋ผ๋Š” ์ ์ธ๋ฐ์š”, ์ด์ค‘ ํ•˜๋‚˜๊ฐ€ ๋น„ํŠธ์ฝ”์ธ ์ž…๋‹ˆ๋‹ค! ์–ด์จ‹๋“  ๋ˆ„๊ตฐ๊ฐ€๋Š” ์ด ํ™”ํ๋ฅผ ์ฐ์–ด๋‚ด์•ผ ์‚ฌ๋žŒ๋“ค์ด ์‚ฌ๊ณ  ํŒ” ์ˆ˜ ์žˆ๋Š”๊ฑฐ๊ฒ ์ฃ ?? ์ด๋•Œ ์•”ํ˜ธํ™”ํ๋ฅผ ์ฐ์–ด๋‚ด๋Š”๊ฑธ ์ฑ„๊ตดํ•œ๋‹ค๊ณ  ํ‘œํ˜„ํ•˜๋Š”๋ฐ์š”! ์™œ ๊ทธ๋ ‡๊ฒŒ ํ‘œํ˜„์„ ํ•˜๋ƒ๊ตฌ์š”? ๋Œ€๊ฒŒ ๋น„ํŠธ์ฝ”์ธ์„ '๊ธˆ'์— ๋น„์œ ๋ฅผ ๋งŽ์ด ํ•ฉ๋‹ˆ๋‹ค ๊ธˆ์ด ๊ฐ€์ง„ ํฌ์†Œ์„ฑ ๋•Œ๋ฌธ์— ๊ทธ ๊ฐ€์น˜๋ฅผ ์ธ์ •๋ฐ›๋“ฏ์ด ๋น„ํŠธ์ฝ”์ธ๋„ ์ฐ์–ด๋‚ผ ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€๋Ÿ‰์ด ์ •ํ•ด์ ธ์žˆ์–ด์š”! ์ด๋Ÿฐ์ ๊ณผ ๋”๋ถˆ์–ด ๊ธˆ๊ด‘์—์„œ ๊ธˆ์„ ์ฑ„๊ตดํ•˜๋Š” ๊ฒƒ์— ๋น„์œ ํ•˜์—ฌ ๋น„ํŠธ์ฝ”์ธ๋„ ์ฑ„๊ตดํ•œ๋‹ค๊ณ  ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค ๐Ÿ˜Š ๊ทธ๋ ‡๋‹ค๋ฉด ์ฑ„๊ตด์€ ์–ด๋–ป๊ฒŒ ํ•˜๋‚˜์š”?? ๋น„ํŠธ์ฝ”์ธ์„ ์ฑ„๊ตดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ปดํ“จํ„ฐ๋Š” ๊ต‰์žฅํžˆ ์–ด๋ ค์šด ์ˆ˜ํ•™๋ฌธ์ œ๋ฅผ ํ’€์–ด์•ผํ•˜๋Š”๋ฐ์š”, ๋ฌธ์ œ๋ฅผ ํ’€๋ฉด ๋ธ”๋ก ํ•˜๋‚˜๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๋ธ”๋ก..

์ฝ”์Šคํ”ผ vs ์ฝ”์Šค๋‹ฅ?

์ฃผ๋ฆฐ์ด๋“ค์€ ์ด๊ฑฐ ๋ชจ๋ฅด๋ฉด ์•ˆ๋ผ!!!! ์ฝ”์Šคํ”ผ์™€ ์ฝ”์Šค๋‹ฅ์˜ ์ฐจ์ด ์ฝ”์Šคํ”ผ (KOSPI) Korea Composite Stock Price Index ํ•œ๊ตญ์ข…ํ•ฉ์ฃผ๊ฐ€์ง€์ˆ˜ ์œ ๊ฐ€์ฆ๊ถŒ์‹œ์žฅ์˜ ์ข…ํ•ฉ์ฃผ๊ฐ€์ง€์ˆ˜๋ฅผ ๋œปํ•˜๋Š” ๋ง ์œ ๊ฐ€์ฆ๊ถŒ์‹œ์žฅ? ์œ ๊ฐ€์ฆ๊ถŒ์˜ ๊ฑฐ๋ž˜๋ฅผ ์œ„ํ•ด ๊ฐœ์„ค๋œ ์‹œ์žฅ ์œ ๊ฐ€์ฆ๊ถŒ์‹œ์žฅ์— ์ƒ์žฅ๋œ ๊ธฐ์—…๋“ค์€ ๋Œ€๋ถ€๋ถ„ ๋Œ€๊ธฐ์—…..! ์‚ผ์„ฑ์ „์ž, ํ˜„๋Œ€์ž๋™์ฐจ ๋“ฑ์ด ์—ฌ๊ธฐ์— ์†ํ•จ ์ฝ”์Šคํ”ผ ์ƒ์žฅ์š”๊ฑด? ์ฝ”์Šคํ”ผ์— ์‚ผ์„ฑ์ „์ž์ฒ˜๋Ÿผ ํ•œ ์ข…๋ชฉ์œผ๋กœ ๋“ฑ๋ก๋˜๊ธฐ ์œ„ํ•ด์„  ์•„๋ž˜ ์กฐ๊ฑด๋“ค์„ ๋งŒ์กฑํ•ด์•ผํ•จ 1. ์ž๊ธฐ์ž๋ณธ 300์–ต์ด์ƒ 2. ์ƒ์žฅ์ฃผ์‹์ˆ˜ 100๋งŒ์ฃผ ์ด์ƒ 3. ์ผ๋ฐ˜์ฃผ์ฃผ 700๋ช… ์ด์ƒ ์ฝ”์Šค๋‹ฅ (KOSDAQ) Korea Securities Dealers Automated Quotation ํ•œ๊ตญ์˜ ์žฅ์™ธ ์ฃผ์‹๊ฑฐ๋ž˜์‹œ์žฅ ํ•œ๊ตญ ์ „์ž๊ฑฐ๋ž˜์‹œ์Šคํ…œ์œผ๋กœ ์šด์˜๋˜๋Š” ์žฅ์™ธ ์ฃผ์‹๊ฑฐ๋ž˜์‹œ์žฅ ์ฝ”์Šค๋‹ฅ ์‹œ์žฅ์€ ์œ ..

[xcode] xcode์— audio asset ์ถ”๊ฐ€ (local๋ง๊ณ ..!)

xcode์— ์Œ์•…ํŒŒ์ผ์„ ์ถ”๊ฐ€! #xcode audio asset #asset catalog #audio file upload #add music asset 1. xcode์—์„œ File > New > File... ํด๋ฆญ 2. ์Šคํฌ๋กค์„ ์ข€ ๋‚ด๋ ค์„œ Resource์˜ Asset Catalog ํด๋ฆญ 3. ์›ํ•˜๋Š”๋Œ€๋กœ assest ๋ฌถ์Œํด๋”์˜ ์ด๋ฆ„ ๋ณ€๊ฒฝํ•˜๊ณ  audio๋ฐ์ดํ„ฐ ๊ทธ ์•ˆ์— ๋„ฃ์œผ๋ฉด ๋!! ๋”๋ณด๊ธฐ reference : https://developer.apple.com/library/archive/qa/qa1913/_index.html Technical Q&A QA1913: Accessing Audio Files in Asset Catalogs Technical Q&A QA1913 Accessing Audio Fi..

[์ฃผ์‹] ๋„ค์ด๋ฒ„• ์นด์นด์˜ค ์ฃผ์ฃผ๋กœ์จ.. ๊ณ ์ฐฐ..

์ฃผ๊ฐ€์˜ ํ•˜๋ฝ์ด์ „์— ์ฃผ๊ฐ€๊ฐ€ ๋งŽ์ด ์˜ฌ๋ž์—ˆ๋˜ ์ด์œ ๋ฅผ ์งš์–ด๋ณด๋ฉด.. ๋„ค์ด๋ฒ„์™€ ์นด์นด์˜ค๋Š” ํ”Œ๋žซํผ ์‚ฌ์—… ์—…์ฒด. 2018๋…„๋„๋ถ€ํ„ฐ ๋น ๋ฅด๊ฒŒ, ๋‹จ๊ธฐ๊ฐ„์— ์ฃผ๊ฐ€ ์ƒ์Šน์ด ๋†’์•„์ง„ ์ด์œ  ์ค‘ ํ•˜๋‚˜๋กœ ์ฝ”๋กœ๋‚˜์˜ ์˜ํ–ฅ์ด ํผ ๋น„๋Œ€๋ฉด ์‚ฌํšŒ๊ฐ€ ํ˜•์„ฑ๋˜๋ฉด์„œ ํฐ ์ˆ˜ํ˜œ๋ฅผ ๋ฐ›์€ ์—…์ฒด๊ฐ€ ๋„ค์ด๋ฒ„์™€ ์นด์นด์˜ค ์„ฑ์žฅ์˜ ์†๋„๋‚˜ ๊ธฐ๋Œ€์น˜๋ฅผ ๋ณด๋ฉด ์‹ค์  ์„ฑ์žฅ์— ๋Œ€๋น„ํ•ด์„œ ์ฃผ๊ฐ€๊ฐ€ ๊ณผ๋„ํ•˜๊ฒŒ ์ƒ์Šนํ–ˆ๋‹ค๋ผ๋Š” ์ . ๋„ค์ด๋ฒ„๋Š” 2018๋…„๋„ ์ด์ „ 5์กฐ์› ์ •๋„์˜ ๋งค์ถœ, ์˜์—…์ด์ต์€ ๊พธ์ค€ํžˆ 20%๋Œ€ ์นด์นด์˜ค๋Š” 2018๋…„๋„๋ถ€ํ„ฐ ์ง€์†์ ์œผ๋กœ ๋งค์ถœ์ด ์ฆ๊ฐ€ํ•จ (3์กฐ -> 5์กฐ), ์˜์—…์ด์ต์€ 10%๋Œ€ ๋‘˜ ๋‹ค ๋ถ„๋ช… ์„ฑ์žฅํ•œ๊ฒƒ์€ ๋งž์ง€๋งŒ... 2018๋…„๋„ ์ €์ ๋Œ€๋น„ ์ฃผ๊ฐ€ ์ƒ์Šน๋ฅ ์ด ์นด์นด์˜ค๋Š” 10๋ฐฐ ์ด์ƒ, ๋„ค์ด๋ฒ„๋Š” 5๋ฐฐ ์ด์ƒ ์ƒ์Šน ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ๋งˆ์ฃผํ•˜๊ณ  ์žˆ๋Š” ์ฃผ๊ฐ€ํ•˜๋ฝ์€ .. ๊ณผ๋„ํ•œ ์ฃผ๊ฐ€ ์ƒ์Šน์— ๋”ฐ๋ฅธ ์ฐจ์ต ๋งค๋ฌผ ์†Œํ™” ๊ณผ์ • +..

์ผ์ƒ 2022.01.27

[ios] swift MVVM vs MVC ์ฐจ์ด

MVVM : MVC์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์— ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋””์ž์ธ ํŒจํ„ด Model - View - ViewModel ๐Ÿ’ก MVC์™€ MVVM ๋‹จ์ˆœ์ฐจ์ด Controller๊ฐ€ ์•„๋‹Œ ViewModel ๊ณ„์ธต์„ ๊ฐ€์ง€๊ณ  ์žˆ์Œ ViewModel ๋˜ํ•œ Controller์ฒ˜๋Ÿผ View์™€ Model์˜ ์ค‘๊ฐ„ ๊ณ„์ธต ์—ญํ• ์„ ํ•จ 1. Model : ๋ฐ์ดํ„ฐ์™€ ๊ด€๋ จ๋œ ์ฝ”๋“œ๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ๊ณ„์ธต (MVC์˜ Model๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€) ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด์•„๋‘๊ธฐ ์œ„ํ•œ ๊ตฌ์กฐ์ฒด๋“ค(struct) ๋„คํŠธ์›Œํฌ ๋กœ์ง JSON ํŒŒ์‹ฑ ์ฝ”๋“œ ๋“ฑ ... struct Person { // Person์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ๋‹ด์€ ๊ตฌ์กฐ์ฒด let name: String var age: Int init(json: JSON) { // JSON ํŒŒ์‹ฑ name = json["name"].s..

[์ฝ”์„ฑํ˜•] ๋น„์ ˆ๊ฐœ ์ฝ”์ˆ˜์ˆ , ์ƒ๋‹ด ์ „ ๊ผญ ์•Œ์•„๋‘์–ด์•ผ ํ•  ๊ฒƒ!

๋น„์ ˆ๊ฐœ ์ฝ”์ˆ˜์ˆ ? ๋น„๊ฐœ๋ฐฉ ์ฝ”์ˆ˜์ˆ ? => ๋น„์ ˆ๊ฐœ ์ฝ”์ˆ˜์ˆ ๊ณผ ๋น„๊ฐœ๋ฐฉ ์ฝ”์ˆ˜์ˆ ์€ ๊ฐ™์€๊ฒŒ ์•„๋‹™๋‹ˆ๋‹ค !! ์ผ๋ฐ˜์ ์œผ๋กœ ์ฝ”์ˆ˜์ˆ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด 2๊ฐ€์ง€๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค ๊ฐœ๋ฐฉํ˜• ์ฝ”์ˆ˜์ˆ  : ์ฝ”๊ธฐ๋‘ฅ ์ ˆ๊ฐœ(๋น„์ฃผ ์ ˆ๊ฐœ) ๋น„๊ฐœ๋ฐฉํ˜• ์ฝ”์ˆ˜์ˆ  : ์ฝ”๊ธฐ๋‘ฅ ์ ˆ๊ฐœ X ๊ฐ ์ˆ˜์ˆ ๋งˆ๋‹ค ์žฅ๋‹จ์ ์ด ์žˆ๋Š”๋ฐ์š”, ๊ฐœ๋ฐฉํ˜• ์ฝ”์ˆ˜์ˆ ์€ ์˜์‚ฌ์ž…์žฅ์—์„œ ์ˆ˜์ˆ ํ•  ๋•Œ ํŽธํ•˜์ง€๋งŒ ์ˆ˜์ˆ  ํ›„ ์ฝ”๊ธฐ๋‘ฅ ์ ˆ๊ฐœ ๋ถ€๋ถ„์˜ ํ‰ํ„ฐ๊ฐ€ ๋‚จ์Šต๋‹ˆ๋‹ค ๋น„๊ฐœ๋ฐฉํ˜• ์ฝ”์ˆ˜์ˆ ์€ ์˜์‚ฌ์ž…์žฅ์—์„œ ์‹œ์•ผ๊ฐ€ ์ข์•„ ๋” ์„ฌ์„ธํ•œ ์ˆ˜์ˆ ์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค๋งŒ ์ˆ˜์ˆ  ํ›„ ๋น„์ฃผ ๋ถ€๋ถ„์˜ ํ‰ํ„ฐ๊ฐ€ ๋‚จ์ง€ ์•Š๋Š”๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค ๊ทธ๋ ‡๋‹ค๋ฉด, ๋น„์ ˆ๊ฐœ ์ฝ”์ˆ˜์ˆ ์ด๋ž€? ๋น„๊ฐœ๋ฐฉํ˜•์œผ๋กœ ์ ˆ๊ฐœ๋ฅผ ํ•˜๋˜, ์ˆ˜์ˆ  ๋‚ด์šฉ์€ ๊ฐœ๋ฐฉํ˜• ์ฝ”์ˆ˜์ˆ ์ž…๋‹ˆ๋‹ค ๋น„๊ฐœ๋ฐฉ์œผ๋กœ ์ ˆ๊ฐœํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ‰ํ„ฐ ๊ฑฑ์ •์€ ์—†์œผ๋ฉฐ ์ฝ”๋, ์งง์€ ์ฝ” ์ˆ˜์ˆ  ๋“ฑ์„ ์‹œํ–‰ํ•˜๋Š” ๊ณ ๋‚œ์ด๋„์˜ ์ˆ˜์ˆ ์ž…๋‹ˆ๋‹ค ์ฝ” ๋์— ์‚ฌ์šฉ๋˜๋Š” ์ž๊ฐ€๋ณดํ˜•๋ฌผ ์ข…๋ฅ˜ 1. ๊ท€..

๋นˆzip 2022.01.21

[๊ฐ•๋‚จ์—ญ 29ํŽ] ํ˜ธํ…”๋ฐ” ๋ถ„์œ„๊ธฐ ๋‚˜๋Š” ๊ฐ•๋‚จ์—ญ 29PUB ๋…์ผ (29ํŽ 5ํ˜ธ์ ) ๐Ÿท

์—ฐ๋ง์„ ์ฆ๊ธฐ๊ธฐ ์œ„ํ•ด ์นœ๊ตฌ๋ฅผ ๋งŒ๋‚˜ ๊ฐ•๋‚จ์—ญ 29ํŽ์—์„œ ์™€์ธ ๋งˆ์‹œ๊ธฐ๋ฃจํ–ˆ๋‹ค ใ…Žใ…Ž #๊ฐ•๋‚จ์—ญ ์™€์ธ๋ฐ” #29ํŽ 5ํ˜ธ์  #๋…์ผ์  "29PUB" ์„œ์šธํŠน๋ณ„์‹œ ์„œ์ดˆ๊ตฌ ๊ฐ•๋‚จ๋Œ€๋กœ65๊ธธ 10 2F (๊ฐ•๋‚จ์—ญ 10๋ฒˆ ์ถœ๊ตฌ !!) ๋งค์ผ: 14:00 - 21:00 ๋‹จ์ฒด์„, ์˜ˆ์•ฝ, ๋ฌด์„  ์ธํ„ฐ๋„ท, ๋ฐฐ๋‹ฌ, ํฌ์žฅ, ๋‚จ/๋…€ ํ™”์žฅ์‹ค ๊ตฌ๋ถ„ ๊ฐ•๋‚จ์—ญ์— 29ํŽ ์ง€์ ์ด 5๊ฐœ๋‚˜ ๋˜๋Š”๋ฐ ๊ฐ์ž ํ…Œ๋งˆ๊ฐ€ ๋‹ค๋ฅด๋‹ค 1ํ˜ธ์  : ์˜๊ตญ ํด๋ž˜์‹ 2ํ˜ธ์  : ํ™์ฝฉ ํด๋ž˜์‹ 3ํ˜ธ์  : ๋งˆ์นด์˜ค ๋ชจ๋˜ 4ํ˜ธ์  : ๋„์ฟ„ ํด๋ž˜์‹ 5ํ˜ธ์  : ๋…์ผ ์˜ค์„œ๋…์Šค (โœ…) ์ด๋ ‡๊ฒŒ ์ง€์ ๋ณ„๋กœ ์ปจ์…‰์ด ์ €๋งˆ๋‹ค ๋‹ค๋ฅด๋‹ค ๋‚˜๋Š” ์ผ์ผํžˆ ํ›„๊ธฐ์™€ ๋‚ด๋ถ€ ์ธํ…Œ๋ฆฌ์–ด๋ฅผ ๋ณด๊ณ  ๋…์ผ ์˜ค์„œ๋…์Šค ์ปจ์…‰์˜ 5ํ˜ธ์ ์œผ๋กœ ๊ฐ€๊ธฐ๋กœ ๊ฒฐ์ •!! ์ผ๋‹จ ๋”ฑ ๋“ค์–ด์„œ๋ฉด ๋‚ด๋ถ€๊ฐ€ ์™„์ „ ํ˜ธํ…”๋ฐ” ๊ฐ™๋‹ค๐Ÿฅบ (์™„์ „ ๋‚ด์ทจํ–ฅ//..

[์—ฐ๋ง์ •์‚ฐ] ์†Œ๋“๊ณต์ œ

์†Œ๋“๊ณต์ œ๋ž€? ๊ณผ์„ธ์˜ ๋Œ€์ƒ์ด ๋˜๋Š” ์†Œ๋“์—์„œ ๊ณต์ œ์•ก๋งŒํผ ๋นผ์ฃผ๋Š” ๊ฒƒ (*๊ณต์ œ ๋œป : ๋นผ๋‹ค, ์ฐจ๊ฐํ•˜๋‹ค) ์‰ฝ๊ฒŒ ๋งํ•ด, ์„ธ๊ธˆ์„ ๋งค๊ธฐ๋Š” ๋Œ€์ƒ ๊ธˆ์•ก์„ ์ค„์—ฌ์„œ ์„ธ๊ธˆ ๋ถ€๋‹ด์„ ์ค„์—ฌ์ฃผ์ž!๋Š” ์ทจ์ง€ -> ์ด ๋Œ€์ƒ ๊ธˆ์•ก๋งŒํผ์„ ์—ฐ๋ง์ •์‚ฐ์ด ๋๋‚˜๋ฉด ํ™˜๊ธ‰ ๋ฐ›์Œ ์†Œ๋“๊ณต์ œ ๋Œ€์ƒ? - ์‹ ์šฉ์นด๋“œ - ์ฒดํฌ์นด๋“œ - ํ˜„๊ธˆ์˜์ˆ˜์ฆ ๋“ฑ.. ๊ณต์ œ๊ธˆ์•ก? - ๊ณต์ œ๊ธˆ์•ก = (์ „ํ†ต์‹œ์žฅ์‚ฌ์šฉ๋ถ„+๋Œ€์ค‘๊ตํ†ต์ด์šฉ๋ถ„+ํ˜„๊ธˆ์˜์ˆ˜์ฆ+์ง๋ถˆ,์„ ๋ถˆ์นด๋“œ์‚ฌ์šฉ๋ถ„+์‹ ์šฉ์นด๋“œ์‚ฌ์šฉ๋ถ„) - ์ตœ์ €์‚ฌ์šฉ๊ธˆ์•ก (*์ตœ์ €์‚ฌ์šฉ๊ธˆ์•ก = ์ด ๊ธ‰์—ฌ์•ก์˜ 25%) => ๊ณต์ œ๊ธˆ์•ก์ด (-) ๋กœ ๋‚˜์˜ค๋Š” ๊ฒฝ์šฐ ์„ธ๊ธˆ์„ ์ถ”๊ฐ€๋กœ ๋‚ฉ๋ถ€ํ•ด์•ผ๋˜๋ฉฐ (+)์ธ ๊ฒฝ์šฐ ์„ธ๊ธˆ์„ ํ™˜๊ธ‰๋ฐ›์Œ ์ฃผ์˜ํ•  ์  - ์‹ ์šฉ์นด๋“œ๋‚˜ ์˜๋ฃŒ๋น„ ๋“ฑ ์•„๋ฌด๋ฆฌ ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹คํ•ด๋„ ํ™˜๊ธ‰๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๊ธˆ์•ก์˜ ํ•œ๋„๋Š” ์ •ํ•ด์ ธ ์žˆ์Œ! - ์†Œ๋“๊ณต์ œ๋Š” ๊ทผ๋กœ๊ธฐ๊ฐ„(=๊ทผ๋ฌด๊ธฐ๊ฐ„)์— ์‚ฌ์šฉํ•œ ๊ฒƒ๋งŒ ์†Œ๋“๊ณต์ œ..

๋นˆzip 2022.01.19

[๋”ํ˜„๋Œ€์„œ์šธ ํดํŠธ๋ฒ„๊ฑฐ] ๋”ํ˜„๋Œ€ ํดํŠธ๋ฒ„๊ฑฐ ํ›„๊ธฐ fault burger ๐Ÿ”

๋”ํ˜„๋Œ€์„œ์šธ์˜ ํดํŠธ๋ฒ„๊ฑฐ์—์„œ ๋ฒ„๊ฑฐ 2๊ฐœ๋ฅผ ํฌ์žฅํ•ด์™”๋‹ค #ํดํŠธ๋ฒ„๊ฑฐ #๋”ํ˜„๋Œ€์„œ์šธ #fault burget "fault burget" ๋”ํ˜„๋Œ€์„œ์šธ B2F ์ˆ˜์ œ๋ฒ„๊ฑฐ์ง‘์ด๋ผ ๊ทธ๋Ÿฐ์ง€ ๋ฒ„๊ฑฐ ๊ฐ€๊ฒฉ๋Œ€๊ฐ€ ์ข€ ์žˆ๋‹ค ๋˜ ํ›„๊ธฐ๋ฅผ ๋ณด๋‹ˆ ๋งค์žฅ์—์„œ ์‹์‚ฌํ•˜๊ธฐ์—๋Š” ์ž๋ฆฌ๊ฐ€ ์ข์•„์„œ ๋ถˆํŽธํ•˜๋‹ค๋Š” ์˜๊ฒฌ์ด ๋งŽ์•˜๋‹ค ์•„๋ž˜๋Š” ๋ฉ”๋‰ดํŒ ๋ฉ”๋‰ดํŒ ์˜›๋‚  ๊ฐ€๊ฒฉ์ธ๊ฒƒ ๊ฐ™๋‹ค ์ง€๊ธˆ์€ ๋ช‡๋ช‡ ๋ฒ„๊ฑฐ๊ฐ€ 1-2์ฒœ์›์”ฉ ์˜ฌ๋ž๋‹ค ๋‚˜๋Š” ์‹ฑ๊ธ€ ์น˜์ฆˆ๋ฒ„๊ฑฐ 7,800์› ๊ทธ๋ฆฌ๊ณ  ํดํŠธ๋ฒ„๊ฑฐ 8,800์› ์ด๋ ‡๊ฒŒ ๋‘๊ฐœ ํฌ์žฅํ•ด์™”๋‹ค ๋จผ์ € ์‹ฑ๊ธ€ ์น˜์ฆˆ๋ฒ„๊ฑฐ 7,800์› ์ฒ˜์Œ์— ๊บผ๋‚ด๋ณด๊ณ  ๋ ์šฉ? ํ–ˆ๋‹ค ๊ต‰์žฅํžˆ ์–‡๊ณ  ๋นˆ์•ฝํ•œ ๋“ฏํ•œ ๋Š๋‚Œ,, ๊ฐ€๊นŒ์ด์„œ๋„ ์ฐ์–ด๋ดค๋‹ค ํŒจํ‹ฐ์™€ ์น˜์ฆˆ, ๊ตฌ์šด ์–‘ํŒŒ ๊ทธ๋ฆฌ๊ณ  ์†Œ์Šค ์ด๊ฒŒ ์ „๋ถ€๋‹ค ์•ผ์ฑ„๋Š” ํ•˜๋‚˜๋„ ์—†๋‹ค๋Š” ๊ฒƒ,,! ๋ง› ํ‰๊ฐ€ ๋ง›์€ ๋‚˜์˜์ง€ ์•Š์•˜๋‹ค ํŒจํ‹ฐ๋„ ๋ง›์žˆ๊ณ  ์น˜์ฆˆ๋„ ๋ง›์žˆ๋‹ค ๋ฒˆ๋„ ๋ถ€๋“œ๋Ÿฌ์› ๋‹ค ๊ทธ์น˜..

[ํ‹ฐ์Šคํ† ๋ฆฌ] ํ‹ฐ์Šคํ† ๋ฆฌ ์›”๊ฐ„๋ณ„ ๋ฐฉ๋ฌธ์ž ์ˆ˜ ๋ถ„์„

ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ ๊ด€๋ฆฌ์—์„œ ๋ฐฉ๋ฌธ์ˆ˜ ํ†ต๊ณ„ ๊ทธ๋ž˜ํ”„๋ฅผ ๋ณด์—ฌ์ค€๋‹ค 2022 ์ƒˆํ•ด๋ฅผ ๋งž์ดํ•˜๋ฉด์„œ ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ๋‹ค์ง๋„ ์„ธ์› ๋‹ค ์˜ฌํ•ด๋Š” ๋” ๋ถ€์ง€๋Ÿฐํžˆ ๋ฐ”์ง€๋Ÿฐํžˆ ๊ธ€์„ ์“ธํ…Œ๋‹ท..! ๊ทธ๋Ÿฌ๊ธฐ ์œ„ํ•ด์„œ ์ง€๋‚œ ๋ช‡๋‹ฌ๋™์•ˆ์˜ ๋‚ด ๋ธ”๋กœ๊ทธ ๋ฐฉ๋ฌธ์ž์ˆ˜๋ฅผ ์›”๋ณ„๋กœ ํ™•์ธํ•ด๋ณด์•˜๋‹ค ๋จผ์ € 2020.02 ~ 2021.01 ์ด๋•Œ๋Š” ๋‚˜์˜ ๋ธ”๋กœ๊ทธ๊ฐ€ ๊ต‰์žฅํžˆ ํ•˜์ฐฎ์•˜์„๋•Œ์ด๋‹คใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ํ•œ๋‹ฌ๊ฐ„ ๋ฐฉ๋ฌธ์ž์ˆ˜ ์ตœ๊ณ ์น˜๊ฐ€ 6๋ช…...ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ๋‚ด ๋ธ”๋กœ๊ทธ ๋ˆˆ๊ฐ์•„ ๊ทธ๋ฆฌ๊ณ  ๋‚˜์„  2021.02 ~ 2022.01 (ํ˜„์žฌ) ๋งŽ์ด ์ข‹์•„์กŒ๋‹ค ใ…Žใ…Ž ๐Ÿ˜€ ์ด์ œ๋Š” ์›” 3000๋ช… ์ด์ƒ์ด ๋‚ด ๋ธ”๋กœ๊ทธ๋ฅผ ๋ฐฉ๋ฌธํ•ด์ค€๋‹ค ๋งค์šฐ๋งค์šฐ ๋ˆˆ์— ๋„๊ฒŒ ํ™•!!!!! ํ–ฅ์ƒ๋˜์—ˆ๋”ฐ ์ง€๋‚œ 12๊ฐœ์›”๊ฐ„์˜ ์›”๊ฐ„ ํ†ต๊ณ„๋ฅผ ๋ณด๋ฉด ๊ฐˆ์ˆ˜๋ก ์ดˆ๋ก์ƒ‰ ๋ฐ”๋Š” ์ค„์–ด๋“ค๊ณ  ๋นจ๊ฐ„์ƒ‰ ๋ฐ”๋Š” ๊ธธ์–ด์ง„๋‹ค ์—ฌ๊ธฐ์„œ ์ดˆ๋ก์ƒ‰๋ฐ”๋Š” SNS๋ฅผ ํ†ตํ•ด ๋“ค์–ด์˜จ ๋ฐฉ๋ฌธ์ž์ˆ˜ ํ†ต๊ณ„, ๋นจ..

[ํ‹ฐ์Šคํ† ๋ฆฌ] ํ‹ฐ์Šคํ† ๋ฆฌ ์š”์ผ๋ณ„ ๋ฐฉ๋ฌธ์ž ์ˆ˜ ๋ถ„์„

ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ ๊ด€๋ฆฌ์—์„œ ๋ฐฉ๋ฌธ์ˆ˜ ํ†ต๊ณ„ ๊ทธ๋ž˜ํ”„๋ฅผ ๋ณด์—ฌ์ค€๋‹ค 2021๋…„ 12์›”๋ถ€ํ„ฐ 22๋…„ 1์›” 14์ผ๊นŒ์ง€์˜ ์ง‘๊ณ„๋‹ค (1์›” 14์ผ์ฐจ๋Š” ์•„์ง ์ง‘๊ณ„๊ฐ€ ๋๋‚˜์ง€ ์•Š์€ ์ƒํƒœ๋‹ค) ๋ณด๋ฉด ์–ด๋Š์ •๋„ ๊ทœ์น™์ด ์žˆ๋‹ค 18์ผ, 25์ผ, 1/1์ผ, .. ์ด๋ ‡๊ฒŒ 7์ผ ๊ฐ„๊ฒฉ์œผ๋กœ ์ผ์ฃผ์ผ ์ค‘ ์ตœ์ €์ ์„ ์ฐ๋Š”๋‹ค ๊ทธ๊ฒŒ ๋ฌด์Šจ์š”์ผ์ธ๊ณ ? ํ•˜๋ฉด ํ† ์š”์ผ์ด๋‹ค ์ผ๋ฐ˜์ ์œผ๋กœ ์ฃผ์ค‘ (์›”, ํ™”, ์ˆ˜)์š”์ผ์ด ๋ฐฉ๋ฌธ์ž ์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•˜๊ณ  ์ฃผ๋ง๋กœ ๊ฐˆ์ˆ˜๋ก ์ ์  ํ•˜๊ฐ•ํ•œ๋‹ค ์ดˆ๋ฐ˜์— ๋‚ด ๋ธ”๋กœ๊ทธ๋Š” ์ผ์ƒ์— ๊ด€ํ•œ ๊ธ€์ด ๋Œ€๋ถ€๋ถ„์ด์—ˆ๋Š”๋ฐ ์ ์  ๊ธฐ์ˆ ๊ด€๋ จ ๊ธ€์„ ํฌ์ŠคํŒ…ํ•˜๋ฉด์„œ ์ด๋Ÿฌํ•œ ํ˜„์ƒ์„ ๋งˆ์ฃผํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค ์—ญ์‹œ ์‚ฌ๋žŒ๋“ค์€ ์ฃผ๋ง์—” ๋…ธ๋‚˜๋ณด๋‹ค!! ใ…Žใ…Ž ํ  ๊ทธ๋ž˜๋„ ์ตœ๊ณ ์ ๊ณผ ์ตœ์ €์ ์˜ ๋ฐฉ๋ฌธ์ž์ˆ˜ ์ฐจ์ด๊ฐ€ ๋ฌด๋ ค 80๋ช…์”ฉ์ด๋‚˜ ๋‚œ๋‹ค,,,, ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ์ด ๊ฐ„๊ทน์„ ์ขํž ์ˆ˜ ์žˆ์„๊นŒ ์•ž์œผ๋กœ๋Š” ์ผ์ƒ๊ด€๋ จ ๊ธ€๋„ ์ข€ ๋” ํฌ์ŠคํŒ…ํ•ด์•ผํ• ๊นŒ

[Google Adsense] ๊ตฌ๊ธ€ ์• ๋“œ์„ผ์Šค ์ž๋™๊ด‘๊ณ  ๋‹ฌ๊ธฐ! ์ˆ˜์ต ์ฆ๋Œ€๐Ÿ“ˆโฌ†๏ธโฌ†๏ธ

Google Adsense๋Š” ๋งค์›” ์‹ค์ ๋ณด๊ณ ์„œ๋ฅผ ๋ฉ”์ผ๋กœ ๋ณด๋‚ด์ค€๋‹ค 12์›”๋‹ฌ ๋ณด๊ณ ์„œ๋ฅผ ๋ฐ›์•˜๋‹ค,, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ œ๋ชฉ์œผ๋กœ,, 12์›” ๋ณด๊ณ ์„œ: ์ˆ˜์ต 8% ๊ฐ์†Œ ์‹ค์ ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ 12์›” ๊ด‘๊ณ ์ˆ˜์ž…์ด ๋ณ„๋ฃจ๋‹ค. ์ „์›”๋Œ€๋น„ ๋ฌด๋ ค -8% ๊ฐ์†Œ,,, ใ…œใ…œ ์• ์ดˆ์— ์–ผ๋งˆ ๋˜์ง€๋„ ์•Š๋Š”๋ฐ ๊ฐ์†Œ๋ž€ ๋‹จ์–ด๋Š” ๋‚˜์—๊ฒŒ ์ ˆ์žฅ์ ์ด๋‹ค ํ‘ํ‘ ๋„์›€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‚˜ ์‹ถ์–ด ๋ฉ”์ผ์„ ํด๋ฆญํ•˜์—ฌ ๋“ค์–ด๊ฐ€๋ณด์•˜๋‹ค ์˜คํ˜ธ..?! ๋ฐ”๋กœ ์ž๋™๊ด‘๊ณ ๋ฅผ ์„ค์ •ํ•˜๋Ÿฌ ๋‹ฌ๋ ค๊ฐ”๋‹ค ใ…‹ใ…‹ใ…‹ใ…‹ Google Adsense ํŽ˜์ด์ง€์—์„œ ์™ผ์ชฝ ๋ฐฐ๋„ˆ์—์„œ ๊ด‘๊ณ  ํด๋ฆญ "๋ชจ๋“  ์‚ฌ์ดํŠธ" ๋ฆฌ์ŠคํŠธ์˜ ์˜ค๋ฅธ์ชฝ ๋ถ€๋ถ„์— ๋ณด์ด๋Š” ์ˆ˜์ •๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ๋‹ค ์•„๋ž˜์™€ ๊ฐ™์ด ํ™”๋ฉด์ด ๋œฌ๋‹ค ์™ผ์ชฝ์—๋Š” ์˜ˆ์‹œํ™”๋ฉด์ด๊ณ  ์˜ค๋ฅธ์ชฝ ํŒจ๋„์— ๋ณด๋ฉด ๊ด‘๊ณ  ํ˜•์‹์ด ๋‚˜์—ด๋˜์–ด์žˆ๋‹ค ์ „๋ถ€ "on" ๋ฒ„ํŠผ์œผ๋กœ ์„ค์ •ํ•ด์ฃผ์—ˆ๋‹ค ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ์ข‹์€๊ฑด ๋‹ค ๋‹ฌ์•„์•ผ์ง€....

[xcode] xcode๋นŒ๋“œ์‹œ ์ปดํ“จํ„ฐ ์ฃฝ์Œ/xcode ๋ฉ”๋ชจ๋ฆฌ ๋ˆ„์ˆ˜ํ˜„์ƒ/xcode memory leak (ํ•ด๊ฒฐ๋ฐฉ๋ฒ•O)

์ผ๋‹จ ํ˜„์žฌ xcode๋ฒ„์ „์„ ํ™•์ธํ•ด๋ด…๋‹ˆ๋‹ค ๋ฒ„์ „์ด 13.1์ด๋ผ๋ฉด? ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์€ 13.2๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค swift-frontend memory usage | Apple Developer Forums I had the same issue and had to downgrade Xcode to 12.5.1 and the issue is gone. First I tried removing some code, including GeometryReader to avoid the problem, but it did not work. Tried other things such as restart Xcode, mac, launching other projects, developer.apple.com

Alamofire

Alamofire ์‚ฌ์šฉ๋ฒ• 1. Request ์ •์˜ ์‚ฌ์šฉ HTTP Method Parameters Headers 2. Response ์‚ฌ์šฉ๋ฒ• ์˜ˆ์‹œ 5๊ฐ€์ง€ response handler 3. Validation ์‚ฌ์šฉ๋ฒ• Alamofire : ๋น„๋™๊ธฐ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” swift๊ธฐ๋ฐ˜์˜ HTTP ๋„คํŠธ์›Œํ‚น ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ (ํ†ต์‹  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ) ๐Ÿ’ก ์™œ ํ•„์š”ํ•œ๊ฐ€ ? - ์„œ๋ฒ„์™€ ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•ด ! ๋” ๊ตฌ์ฒด์ ์œผ๋ก , ์„œ๋ฒ„์—์„œ jsonํ˜•์‹์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„์˜ค๋ ค๋ฉด HTTP ํ†ต์‹ ์„ ํ•ด์•ผํ•˜๋ฉฐ HTTP ํ†ต์‹  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์ตœ๊ฐ•์ž Alamofire๋ฅผ ์ด์šฉํ•ด๋ณด์ž ! Apple์˜ Foundation ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ ์ œ๊ณตํ•˜๋Š” URL ๋กœ๋”ฉ ์‹œ์Šคํ…œ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋˜์–ด์žˆ์Œ URLSession ๋ฐ URLSessionTask ๊ฐ™์€ ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ตฌํ˜„๋˜์–ด์žˆ์Œ ..

728x90
๋ฐ˜์‘ํ˜•