728x90
๋ฐ˜์‘ํ˜•

์ „์ฒด 228

[์ถ”์ฒœ์‹œ์Šคํ…œ] Collaborative Denoising AutoEncoders for Top-N Recommender Systems ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ

Collaborative Denoising Auto-Encoders for Top-N Recommender Systems1. IntroductonCDAE (Collaborative Denoising AutoEncoder) ๋Š” DAE๋ฅผ Collaborative Filtering์— ์ ์šฉํ•˜์—ฌ top-N ์ถ”์ฒœ์— ํ™œ์šฉํ•œ ๋ชจ๋ธ๋ชจ๋ธ์€ input์œผ๋กœ corrupted๋œ user-item ์„ ํ˜ธ๋„๋ฅผ ์ฃผ๊ณ  ์ด๊ฒƒ์˜ latent representation์„ ํ•™์Šต→ ์ด๋Š” corrupted๋˜๊ธฐ ์ „์˜ ์›๋ž˜์˜ input์„ ๋” ์ž˜ ๋ณต์›ํ•ด์คŒ2. Problem DefinitionNotation$U$ : set of users$I$ : set of items$O = (u,i,y_{ui})$ : user์˜ item์— ๋Œ€ํ•œ ์„ ํ˜ธ๋„implict ..

[์œˆ์Šคํ„ด ์ฒ˜์น ] ์˜๊ตญ์ธ๋“ค์ด ๊ฐ€์žฅ ์กด๊ฒฝํ•˜๋Š” ์ธ๋ฌผ

์œˆ์Šคํ„ด ์ฒ˜์น  (1874๋…„ ~ 1965๋…„)์˜๊ตญ ๊ตญ๊ฐ€์˜ ์ด๋ฆฌ๋…ธ๋ฒจ๋ฌธํ•™์ƒ์„ ์ˆ˜์ƒํ•œ ์ž‘๊ฐ€2์ฐจ ์„ธ๊ณ„๋Œ€์ „์„ ์Šน๋ฆฌ๋กœ ์ด๋ˆ ์˜๊ตญ์˜ ์ •์น˜๊ฐ€์Šน๋ฆฌ์˜ v์‚ฌ์ธ ์ฒ˜์น ์€ ๊ท€์กฑ์ง‘์•ˆ์—์„œ ํƒœ์–ด๋‚ฌ์ง€๋งŒ์˜์š•๊ณผ ์•ผ๋ง์ด ์—†์—ˆ๊ณ ,์„ฑ์ ๋„ ํ•˜์œ„๊ถŒ์— ๋จธ๋ฌผ๋ฉฐ, ํ•™๊ต ๋ถ€์ ์‘ ๋‚™์ œ์ƒ์ด์—ˆ์Œ ํ•˜์ง€๋งŒ ์ฒ˜์น ์€๋ฌธํ•™๊ณผ ์—ญ์‚ฌ์— ๊ด€์‹ฌ์ด ๋งŽ์•˜๊ณ , ๋…์„œ๋ฅผ ์ข‹์•„ํ•จ 1899๋…„๋‚จ์•„ํ”„๋ฆฌ์นด ๋ณด์–ด์ „์Ÿ์—์„œ ํฌ๋กœ๋กœ ์žกํ˜€ ์ˆ˜์šฉ์†Œ ์ƒํ™œ์„ ํ•˜๊ฒŒ๋˜์ง€๋งŒํƒˆ์ถœ์— ์„ฑ๊ณตํ•˜์˜€์Œ 25์‚ด์˜ ๋‚˜์ด์— ๋ณด์ˆ˜๋‹น ์˜์›์— ๋‹น์„ ์ดํ›„์— ์ž์œ ๋‹น๊ณผ ๋ณด์ˆ˜๋‹น์„ ์˜ค๊ฐํ†ต์ƒ์žฅ๊ด€, ํ•ด๊ตฐ์žฅ๊ด€, ์žฌ๋ฌด์žฅ๊ด€๋“ฑ์„ ์—ญ์ž„ 1์ฐจ ์„ธ๊ณ„๋Œ€์ „์ฒ˜์น ์€ ์œก๊ตฐ ์ถœ์‹ ์ด์—ˆ์ง€๋งŒ ํ•ด๊ตฐ์žฅ๊ด€์„ ์—ญ์ž„ํ•˜๊ธฐ๋„ ํ•จ1์ฐจ๋Œ€์ „ ์‹œ ํ•ด๊ตฐ์žฅ๊ด€์ด์—ˆ์Œ์œก๊ตฐ๊ณผ ํ•ด๊ตฐ์ด ๋ชจ๋‘ ๋ฐ˜๋Œ€ํ•œ ๊ฐˆ๋ฆฌํด๋ฆฌ ์ƒ๋ฅ™์ž‘์ „์„ ๋ฌด๋ฆฌํ•˜๊ฒŒ ๊ฐ•ํ–‰์‹œ์ผฐ์Œ๊ฒฐ๊ตญ ์‚ฌ์ƒ์ž 25๋งŒ๋ช…์ด๋ผ๋Š” ๋ณ‘๋ ฅ ์†์‹ค์„ ๋ƒ„์ด ์†์‹ค๋กœ ์ฒ˜์น ์€ ํ•ด๊ตฐ์žฅ๊ด€์—์„œ ํ•ด์ž„๋จ ์ฒ˜์น ..

[์—ฌ์˜๋„ IFC] ๋” ์Šคํ…Œ์ดํฌ ํ•˜์šฐ์Šค ์—ฌ์˜๋„ ifc๋ชฐ์  ํ›„๊ธฐ!๐Ÿฅฉ

์˜ค๋Š˜ ๊ฐ€์กฑํ–‰์‚ฌ๋ฅผ ๋งž์ดํ•˜์—ฌ ๋„ค์ด๋ฒ„ ์˜ˆ์•ฝ์„ ํ•˜๊ณ ์—ฌ์˜๋„ IFC๋ชฐ์— ์žˆ๋Š”๋” ์Šคํ…Œ์ดํฌ ํ•˜์šฐ์Šค๋ฅผ ๋ฐฉ๋ฌธํ–ˆ๋‹ค์œ„์น˜๋Š” ๋ฐฅ์ง‘์ด ๋งŽ์ด ๋ชฐ๋ ค์žˆ๋Š” L3์ธต์— ์žˆ๋‹ค ๋„ค์ด๋ฒ„ ์ง€๋„๋” ์Šคํ…Œ์ดํฌ ํ•˜์šฐ์Šค ์—ฌ์˜๋„ IFC์ map.naver.com๋‚ด๋ถ€๋Š” ๊ต‰์žฅํžˆ ๊ณ ๊ธ‰์Šค๋Ÿฌ์› ๋‹คํฐ์†Œ๋ฆฌ๋กœ ๋– ๋“ค๋ฉด ์•ˆ๋ ๊ฑฐ ๊ฐ™์€ ๋ถ„์œ„๊ธฐ ใ…‹ใ…‹ใ…‹๊ฐ€์ง€๋Ÿฐํ•œ ํ”Œ๋ ˆ์ดํŒ… ใ…Žใ…Ž์šฐ๋ฆฌ๋Š”...ํ•˜๋ชฝ ์ƒ๋Ÿฌ๋“œ์•ˆ์‹ฌ ์Šคํ…Œ์ดํฌ 180g๋‰ด์š• ์ฑ„๋ ์Šคํ…Œ์ดํฌ 360g๊ทธ๋ฆด๋“œ ์•„์ŠคํŒŒ๋ผ๊ฑฐ์Šค์‰ฌ๋ฆผํ”„ ๋งฅ์—”์น˜์ฆˆํŠธ๋Ÿฌํ”Œ ๋ฒ„์„ฏ ๋ฆฌ์กฐ๋˜์ด๋ ‡๊ฒŒ ์ด 6๊ฐ€์ง€ ๋ฉ”๋‰ด๋ฅผ ์‹œ์ผฐ๋‹ค(์šฐ๋ฆฌ๋Š” 4๋ช…์ด๋‹ค ใ…‹ใ…‹ใ…‹ใ…‹)๊ฐ€์žฅ ๋จผ์ € ๋‚˜์˜จ ์ƒ๋Ÿฌ๋“œ!ํ•˜๋ชฝ์€ ๋งŽ์ง€ ์•Š์•˜๊ณ  ์ƒ๋Ÿฌ๋“œ ๋“œ๋ ˆ์‹ฑ์€ ์ƒ์ฝคํ–ˆ๋‹ค์˜ค๋ Œ์ง€, ์ž๋ชฝ, ์–‡๊ฒŒ ์ฐ๋ฆฐ ์น˜์ฆˆ, ์ž˜ ์ฐพ์•„์•ผ ๋ณด์ด๋Š”(?) ํ•˜๋ชฝ๋“ฑ์ด ์žˆ์—ˆ๋‹ค ์š”๊ฑด ์Šคํ…Œ์ดํฌ ์ฐ์–ด๋จน์„ ์†Œ์Šค๋“ค์ด๋‹ค๋‚˜๋Š” ์™„์ „ ์†Œ๊ธˆํŒŒ๋ผ ์†Œ๊ธˆ๋งŒ ๋จน์€๋“ฏ ํ•˜๋‹ค ใ…Žใ…Ž์•ˆ์‹ฌ ์Šคํ…Œ์ดํฌ!๋ฏธ๋””์›€ ๋ ˆ์–ด๋กœ ..

[์•„์ดํฐ 16] ์•„์ดํฐ 16 ๋น„๊ต ๐ŸŽ

1. ์ƒˆ๋กœ์šด A18 ์นฉ- A18์นฉ์€ AI ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์นฉ์ด๋‹ค- ์˜ฌํ•ด 6์›”์— ๊ณต๊ฐœ๋œ Apple Intelligence ์ง€์› !! 2. ์ƒ‰๋‹ค๋ฅธ ์ƒ‰์ƒ- 5๊ฐ€์ง€ ์ƒ‰์ƒ : ์šธํŠธ๋ผ๋งˆ๋ฆฐ, ํ‹ธ, ํ•‘ํฌ, ํ™”์ดํŠธ, ๋ธ”๋ž™ (๊ฐœ์ธ์ ์œผ๋กœ๋Š” ์šธํŠธ๋ผ๋งˆ๋ฆฐ์ด๋ž‘ ํ‹ธ ์ƒ‰์ด ๋„ˆ๋ฌด ์˜ˆ์˜๋„ค์š” ๐Ÿฅฐ)   ๊ธฐ์กด์— ๋ชป ๋ดค๋˜ ์ƒ‰์ƒ๋“ค์ด์—ˆ๋Š”๋ฐ์š”, ๊ทธ๋™์•ˆ ํŒŒ์Šคํ…”ํ†ค์˜ ์ƒ‰์ƒ๋“ค์„ ๋งŽ์ด ์ถœ์‹œํ–ˆ์—ˆ๋Š”๋ฐ ์กฐ๊ธˆ ๋” ์‹ ์„ ํ•œ ์ƒ‰์ƒ์ด ๋‚˜์™”๋„ค์š” ใ…Žใ…Ž 3. ๋ชจ์–‘- ์•„์ดํฐ 15, 16 ๋ชจ๋‘ ํฌ๊ธฐ๋Š” ๋™์ผ (147.6mm, ๊ฐ€๋กœ 71.6mm, ๋‘๊ป˜ 7.8mm)- ๋ฌด๊ฒŒ 1g ๊ฐ์†Œ ( 171g -> 170g)- ํ›„๋ฉด ์นด๋ฉ”๋ผ ๋ฐฐ์—ด ๋ณ€๊ฒฝ- ์•ก์…˜ ๋ฒ„ํŠผ ์ถ”๊ฐ€ => 15์™€ ์ผ€์ด์Šค ํ˜ธํ™˜ ๋ถˆ๊ฐ€!!! 4. ์นด๋ฉ”๋ผ- ์‚ฌ์–‘์€ ํฌ๊ฒŒ ์—…๊ทธ๋ ˆ์ด๋“œ ๋˜์ง„ ์•Š์Œ- ์•„์ดํฐ 15์™€ ๋™์ผํ•˜๊ฒŒ 4800๋งŒ ํ™”์†Œ f/1.6..

์•„์ดํฐ 16, ๋ญ๊ฐ€ ๋ฐ”๊ผˆ์„๊นŒ?? ์•„์ดํฐ 15 vs 16 ์ฐจ์ด์ 

1. ์ƒˆ๋กœ์šด A18 ์นฉ- A18์นฉ์€ AI ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์นฉ์ด๋‹ค- ์˜ฌํ•ด 6์›”์— ๊ณต๊ฐœ๋œ Apple Intelligence ์ง€์› !! 2. ์ƒ‰๋‹ค๋ฅธ ์ƒ‰์ƒ- 5๊ฐ€์ง€ ์ƒ‰์ƒ : ์šธํŠธ๋ผ๋งˆ๋ฆฐ, ํ‹ธ, ํ•‘ํฌ, ํ™”์ดํŠธ, ๋ธ”๋ž™ (๊ฐœ์ธ์ ์œผ๋กœ๋Š” ์šธํŠธ๋ผ๋งˆ๋ฆฐ์ด๋ž‘ ํ‹ธ ์ƒ‰์ด ๋„ˆ๋ฌด ์˜ˆ์˜๋„ค์š” ๐Ÿฅฐ)   ๊ธฐ์กด์— ๋ชป ๋ดค๋˜ ์ƒ‰์ƒ๋“ค์ด์—ˆ๋Š”๋ฐ์š”, ๊ทธ๋™์•ˆ ํŒŒ์Šคํ…”ํ†ค์˜ ์ƒ‰์ƒ๋“ค์„ ๋งŽ์ด ์ถœ์‹œํ–ˆ์—ˆ๋Š”๋ฐ ์กฐ๊ธˆ ๋” ์‹ ์„ ํ•œ ์ƒ‰์ƒ์ด ๋‚˜์™”๋„ค์š” ใ…Žใ…Ž3. ๋ชจ์–‘- ์•„์ดํฐ 15, 16 ๋ชจ๋‘ ํฌ๊ธฐ๋Š” ๋™์ผ (147.6mm, ๊ฐ€๋กœ 71.6mm, ๋‘๊ป˜ 7.8mm)- ๋ฌด๊ฒŒ 1g ๊ฐ์†Œ ( 171g -> 170g)- ํ›„๋ฉด ์นด๋ฉ”๋ผ ๋ฐฐ์—ด ๋ณ€๊ฒฝ- ์•ก์…˜ ๋ฒ„ํŠผ ์ถ”๊ฐ€ => 15์™€ ์ผ€์ด์Šค ํ˜ธํ™˜ ๋ถˆ๊ฐ€!!! 4. ์นด๋ฉ”๋ผ- ์‚ฌ์–‘์€ ํฌ๊ฒŒ ์—…๊ทธ๋ ˆ์ด๋“œ ๋˜์ง„ ์•Š์Œ- ์•„์ดํฐ 15์™€ ๋™์ผํ•˜๊ฒŒ 4800๋งŒ ํ™”์†Œ f/1.6 ..

์ผ์ƒ 2024.09.12

[tmux] ์Šคํฌ๋กค ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ธฐ

์•„๋ž˜ ๋ช…๋ น์–ด๋“ค์„ ์ˆœ์ฐจ์ ์œผ๋กœ ์ž…๋ ฅํ›„ enterํ•ด์ฃผ์„ธ์š”! 1. ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด .tmux.conf๋ผ๋Š” tmux ํ™˜๊ฒฝ์„ค์ • ํŒŒ์ผ์„ ์ƒ์„ฑ ํ˜น์€ ํŽธ์ง‘ํ•œ๋‹ค.vi ~/.tmux.conf  2. .tmux.conf ํŒŒ์ผ์ด ์—ด๋ฆฌ๋ฉด ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•œ๋‹คset-option -g mouse on 3. ์“ด ๋‚ด์šฉ์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” :wq ๋ฅผ ์น˜๊ณ  ์—”ํ„ฐ๋ฅผ ๋ˆ„๋ฅด๋ฉด๋œ๋‹ค  4. ๋งˆ์ง€๋ง‰์œผ๋กœ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์Šคํฌ๋กค ์„ค์ •ํ•œ ๊ฒƒ์„ ์ ์šฉํ•ด์ค€๋‹ค!tmux source-file ~/.tmux.confโ€‹ ๊ทธ๋Ÿผ ์ด์ œ ์Šคํฌ๋กค์ด ์•„์ฃผ ํŽธํ•˜๊ฒŒ ์ž˜๋  ๊ฒƒ์ด๋‹ค ใ…Žใ…Ž

Computer Science 2024.07.24

[Flutter] ์•ฑ terminate์ƒํƒœ์—์„œ ํ…Œ์ŠคํŠธํ•˜๊ณ  ์‹ถ์„ ๋•Œ..!

์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค์—์„œ ๋นŒ๋“œํ•ด์„œ ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๋Š” ๊ฒฝ์šฐ ๋ช‡๊ฐ€์ง€ ์ œ์•ฝ์ด ์žˆ๋‹ค. [๋ฌธ์ œ์ ]๋‚˜๋Š” ์•ฑ์ด ์ข…๋ฃŒ๋˜์–ด์žˆ๋Š” ์ƒํƒœ์—์„œ ํ‘ธ์‹œ์•Œ๋žŒ์„ ํ†ตํ•ด ์•ฑ์„ ์‹คํ–‰์‹œ์ผฐ์„ ๋•Œ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ณ  ์‹ถ์—ˆ๋Š”๋ฐ ์•ฑ์„ ์ข…๋ฃŒ์‹œํ‚ค๋ฉด ์•ฑ๊ณผ์˜ ์ปค๋„ฅ์…˜์ด ๋Š๊ธฐ๋ฉด์„œ ๋กœ๊ทธ๊ฐ€ ์•ˆ ๋œจ๊ธฐ ๋•Œ๋ฌธ์— ํ…Œ์ŠคํŠธํ•˜๊ธฐ๊ฐ€ ์–ด๋ ค์› ๋‹ค.๊ทธ๋Ÿฌ๋˜ ์ค‘ ์•„์ฃผ ์‰ฌ์šด ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค๋Š”๊ฑธ ์•Œ์•˜๋‹ค  [ํ•ด๊ฒฐ๋ฐฉ์•ˆ]ํ„ฐ๋ฏธ๋„ ์ฐฝ์—flutter run --release๋ฅผ ์น˜๋ฉด ๋œ๋‹ค..!!!!์ด๋ ‡๊ฒŒ ๊ฐ„๋‹จํ•œ ์ค„ ๋ชฐ๋ž๋‹ค..๋’ค์— ๋ถ€๊ฐ€์ ์ธ ๋ช…๋ น์–ด๋ฅผ ์ ์–ด๋„ ๋œ๋‹ค.ํ™˜๊ฒฝ์ด ๋ถ„๋ฆฌ๋˜์–ด์žˆ๋Š” ๊ฒฝ์šฐ ํ™˜๊ฒฝ์— ๋”ฐ๋ผ --flavor dev, --flavor prod ๋“ฑ์„ ์ถ”๊ฐ€ํ•ด์„œ ์‹คํ–‰์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค ํ•ด๋‹น ๋ช…๋ น์–ด๋กœ ์•ฑ์„ ์‹คํ–‰์‹œํ‚ค๋ฉด ์•ฑ์„ ์ข…๋ฃŒ์‹œ์ผœ๋„ ๋กœ๊ทธ๋ฅผ ๊ณ„์† ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค ๐Ÿ™‚

[Flutter Google Login] ๊ตฌ๊ธ€ ์†Œ์…œ ๋กœ๊ทธ์ธ ์—๋Ÿฌ PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null)

Flutter์—์„œ ๊ตฌ๊ธ€ ์†Œ์…œ ๋กœ๊ทธ์ธ์„ ๊ตฌํ˜„ํ•˜๋Š” ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๋˜ ์ค‘ ์•ˆ๋“œ๋กœ์ด๋“œ์ชฝ์—์„œ ๋ง์ฝ์ด ์ƒ๊ฒผ๋‹ค. ๐Ÿ˜ฐ ์ผ๋‹จ ๋‚˜๋Š” google_sign_in ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค. ๊ตฌ๊ธ€ ์†Œ์…œ ๋กœ๊ทธ์ธ์„ ์œ„ํ•ด์„œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด GoogleSignIn _googleSignInAccount = await _googleSignIn.signIn(); ๊ตฌ๊ธ€ ๊ณ„์ •์˜ displayName, email, serverAuthCode, idToken๋“ฑ์„ response๋กœ ๋‚ด๋ ค์ค€๋‹ค. ์ด reponse๊ฐ€ ์ œ๋Œ€๋กœ ๋“ค์–ด์™€์•ผ ๊ตฌ๊ธ€๊ณ„์ •์— ๋กœ๊ทธ์ธ์„ ์„ฑ๊ณตํ•˜๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด๋‹ค. ๋ฌธ์ œ๋Š”... ๋ถ„๋ช… Android studio์—์„œ ๋นŒ๋“œํ•ด์„œ ํ…Œ์ŠคํŠธํ•  ๋•Œ๋Š” reponse๊ฐ€ ์ž˜ ๋“ค์–ด์™”๋Š”๋ฐ ์•ฑ์„ ๋ฐฐํฌ ํ›„์— ํ…Œ์ŠคํŠธํ•ด๋ณด๋‹ˆ๊นŒ ๊ณ„์† PlatformException(sig..

[์•ˆ๋“œ๋กœ์ด๋“œ] Debug, Release SHA key ์ถ”์ถœ ๋ฐฉ๋ฒ•

Debug ์ธ์ฆ์„œ ์ง€๋ฌธ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐฉ๋ฒ• (Debug SHA key๊ฐ’ ์ถ”์ถœ) 1. Gradle ์ด์šฉ gradle ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•ด์„œ ์ถ”์ถœํ•  ์ˆ˜ ์žˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ ํด๋”๋กœ ๊ฐ€์„œ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ณ์ฃผ๋ฉด ๋! ./gradlew signingReport ์•„๋ž˜์™€ ๊ฐ™์ด ์ถœ๋ ฅ๋˜๋Š”๋ฐ (์—ฌ๊ธฐ์„œ Config๊ฐ€ debug๋ผ๊ณ  ๋˜์–ด์žˆ๋Š”๊ฑฐ ๊ผญ ํ™•์ธ!) SHA1, SHA256์„ ํ™•์ธํ•˜๋ฉด ๋œ๋‹ค! > Task :app:signingReport Variant: debug Config: debug Store: C:\Users\####\.android\debug.keystore Alias: AndroidDebugKey MD5: ##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:## SHA1: ##:##:##:##:#..

[Firebase] Firebase๋ž€? ์–ธ์ œ ์–ด๋””์— ์‚ฌ์šฉํ•˜๋ฉด ์ข‹์€๊ฐ€

Firebase๋Š” Google์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐœ ํ”Œ๋žซํผ์œผ๋กœ, ๋ชจ๋ฐ”์ผ ๋ฐ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋‹ค์–‘ํ•œ ๋„๊ตฌ์™€ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜์˜ ํ†ตํ•ฉ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. Firebase๋Š” ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ธ์ฆ, ํ˜ธ์ŠคํŒ…, ํด๋ผ์šฐ๋“œ ํ•จ์ˆ˜, ํ‘ธ์‹œ ์•Œ๋ฆผ, ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค๊ณ  ๊ด€๋ฆฌํ•  ๋•Œ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ํ•˜๋‚˜์˜ ํ”Œ๋žซํผ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. Firebase์˜ ์ฃผ์š” ๊ธฐ๋Šฅ๊ณผ ์„œ๋น„์Šค์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค: Firebase Authentication: ์‚ฌ์šฉ์ž ์ธ์ฆ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ์ด๋ฉ”์ผ/๋น„๋ฐ€๋ฒˆํ˜ธ, ์†Œ์…œ ๋กœ๊ทธ์ธ(Google, Facebook, Twitter ๋“ฑ), ์ „ํ™”๋ฒˆํ˜ธ ์ธ์ฆ ๋“ฑ ๋‹ค์–‘ํ•œ ์ธ์ฆ ๋ฐฉ๋ฒ•์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Fi..

Computer Science 2024.01.18

[๋ฉ”๋””ํ๋ธŒ ์œ ์Ž„๋ผ๋”ฅ์ƒท] ์šธ์Ž„๋ผ ํ™ˆ์ผ€์–ด..?! ์œ ์Ž„๋ผ ๋”ฅ์ƒท ์‚ฌ์šฉํ›„๊ธฐ! ๐Ÿค“

โญ๏ธ AGE-R ์œ ์Ž„๋ผ ๋”ฅ์ƒท ์–ธ๋ฐ•์‹ฑ ๋ฐ ์‚ฌ์šฉํ›„๊ธฐ โญ๏ธ ๋‘๋‘ฅ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ๊ธฐ๋‹ค๋ฆฌ๋˜ ์—์ด์ง€์•Œ์ด ๋ฐฐ์†ก์™”์Šต๋‹ˆ๋‹ค!! ๋ฉ”๋””ํ๋ธŒ์˜ ์œ ๋ช…์ž‘์ด์ฃ .. ์š”๋ฌผํ…œ์ด์ž ํ˜์‹ ํ…œ์œผ๋กœ ๋ถˆ๋ฆฌ๋Š” ์ด AGE-R ์œ ์Ž„๋ผ๋”ฅ์ƒท์„ ์ €๋„ ์จ๋ณด๊ณ  ์‹ถ์–ด์„œ ํ˜ธ๋‹ค๋‹ฅ ๊ตฌ๋งคํ–ˆ์Šต๋‹ˆ๋‹น ใ…Žใ…Ž ์ด๋ฆ„์—์„œ ํ’๊ธฐ๋Š” ์šธ์Ž„๋ผ ..ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ๋‹ค๋“ค ๊ทธ๋Ÿฌ๋”๋ผ๊ตฌ์š” ์šธ์Ž„๋ผ๋ฅผ ํƒ€๊ฒŸํŒ…ํ•œ ์ œํ’ˆ์ด๋ผ๊ณ  ์š”๊ธฐ ์‚ฌ์šฉ์„ค๋ช…์„œ๋„ ์นœ์ ˆํ•˜๊ฒŒ ๋“ค์–ด์žˆ๊ตฌ์šค ๊ตฌ์„ฑํ’ˆ์€ ์ด๋Ÿฌํ•ฉ๋‹ˆ๋‹ค! ์ถฉ์ „ ์ผ€์ด๋ธ”, ์ถฉ์ „๊ธฐ, ๊ทธ๋ฆฌ๊ณ  ๋ณธํ’ˆ ๊ธฐ๊ธฐ! ๊ต‰์žฅํžˆ ํ•ธ๋””ํ•ด์„œ ๊ทธ๋ฆฝ๊ฐ์ด ์ข‹๋”๋ผ๊ตฌ์š” ๋ฒ„ํŠผ๋„ 3๊ฐœ๋ฐ–์— ์—†์–ด์„œ ์‚ฌ์šฉํ•  ๋•Œ ๋ณต์žกํ•˜์ง€๋„ ์•Š๊ตฌ์š”! ๋ฒ„ํŠผ ๊ธฐ๋Šฅ์„ ๊ฐ„๋žตํžˆ ๋ง์”€๋“œ๋ฆฌ์ž๋ฉด ๋งจ ์œ„์—์„œ๋ถ€ํ„ฐ ์ˆœ์„œ๋Œ€๋กœ, - ์ƒท์„ ์˜๋Š” ๋ฒ„ํŠผ (ํ•œ๋ฒˆ ์‚ฌ์šฉ ์‹œ ์ด 80์ƒท์„ ์ฉ๋‹ˆ๋‹น!) - ๋ ˆ๋ฒจ ๋ณ€๊ฒฝ ๋ฒ„ํŠผ (์ฒ˜์Œ ์‚ฌ์šฉํ•˜์‹ค๋• ๋ ˆ๋ฒจ 1๋กœ ์„ค์ •ํ•ด์ฃผ์„ธ์š”) - ๊ป๋‹ค ์ผฐ๋‹ค ํ•˜๋Š” ์ „์› ๋ฒ„ํŠผ..

[Xcode ์—๋Ÿฌ] Error (Xcode): Cycle inside Runner; building could produce unreliable results (ํ•ด๊ฒฐ๋ฒ• ํฌํ•จ โ—๏ธ)

์ด๋ฒˆ์— macOS๋ฅผ Ventura๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ ์‹œํ‚ค๋ฉด์„œ XCode๋„ 15.1๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ ์‹œ์ผฐ๋‹ค. ๊ทผ๋ฐ ์—ญ์‹œ ๋ฒ„์ „ ์—…์€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋ฐ˜๊ฐ€์šด ์†Œ์‹์€ ์•„๋‹Œ๋“ฏ...ใ…  (๋Š˜ ๋งˆ์ฃผํ•˜๋Š” ๋นŒ๋“œ์—๋Ÿฌ) * macOS: 13.6.3, M1 Pro * xcode: 15.1 ์ง„์งœ ์—๋Ÿฌ ํ•œ 20๊ฐœ ๋ณธ๊ฑฐ ๊ฐ™๋‹ค ใ…‹ใ…‹ใ…‹ใ…‹ ํ•˜๋‚˜ํ•˜๋‚˜ ๋„์žฅ๊นจ๊ธฐํ•˜๋“ฏ์ด ๊ณ ์น˜๊ณ  ๊ฑฐ์˜ ๋ง‰๋ฐ”์ง€์ฏค ๋งˆ์ฃผํ•œ ์ด ์—๋Ÿฌ.. Cycle inside Runner; building could produce unreliable results. Cycle details: → Target 'Runner': ExtractAppIntentsMetadata โ—‹ Target 'Appname': CodeSign /Users/fon/Library/Developer/Xcode/DerivedDat..

Computer Science 2024.01.05

2024 ์Šคํƒ€๋ฒ…์Šค ๋‹ค์ด์–ด๋ฆฌ ํ›„๊ธฐ (์†์ง€ ์‚ฌ์ง„ ํฌํ•จ)

์˜ฌํ•ด๋„!! ์ €๋Š” ์Šคํƒ€๋ฒ…์Šค ํ”„๋ฆฌํ€€์‹œ๋ฅผ ์—ด์‹ฌํžˆ ๋ชจ์•„ ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ์ˆ˜๋ นํ•˜์˜€์Šต๋‹ˆ๋‹ค !! ๐Ÿ˜€ #์Šคํƒ€๋ฒ…์Šค #๋‹ค์ด์–ด๋ฆฌ #ํ”Œ๋ž˜๋„ˆ ์ž‘๋…„์—๋Š” ๋ ˆ๋“œ ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ๋ฐ›์•˜์—ˆ๋Š”๋ฐ์š”! ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡ [์Šคํƒ€๋ฒ…์Šค ๋‹ค์ด์–ด๋ฆฌ] 2023 ์Šคํƒ€๋ฒ…์Šค ๋‹ค์ด์–ด๋ฆฌ (์†์ง€ ๋ฆฌ๋ทฐ ํฌํ•จ๐Ÿ“•๐Ÿ“„) ์˜ฌํ•ด๋„ ์Šคํƒ€๋ฒ…์Šค ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ๊ฒŸ์ฑ โญ๏ธ-!! ํ–ˆ๋‹น ๋‹ค์ด์–ด๋ฆฌ ์ƒ‰์€ ๋ญ”๊ฐ€ ๋นจ๊ฐ„์ƒ‰์ด ์ข‹์•„์„œ SINCERE RED ์‹ ์‹œ์–ด ๋ ˆ๋“œ ์ƒ‰์ƒ์œผ๋กœ ๊ณจ๋ž๋‹ค ์ด๊ฒƒ์€ ritual planner!!! ์ปค๋ฒ„๋ฅผ ํŽผ์ณค์„ ๋•Œ ์ฒซ ์žฅ~~ ๊ทธ ๋‹ค์Œ์—๋Š” 2023๋…„๊ณผ 20 mac-user-guide.tistory.com ์˜ฌํ•ด๋Š” ์ œ๊ฐ€ ์ข‹์•„ํ•˜๋Š” ์นด๋ฉœ ์ƒ‰์ƒ + ์†์ง€๋„ ๋” ์ œ ์Šคํƒ€์ผ์ด์–ด์„œ ๋ง์„ค์ž„์—†์ด ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค ใ…Žใ…Žใ…Ž ์ƒ‰์ƒ์ด ์˜ˆ์˜๊ฒŒ ์ž˜๋น ์ง„๊ฑฐ ๊ฐ™์•„์š” ๊ณ„์† ๊ฐœ๋ด‰ ์•ˆํ•˜๊ณ  ์žˆ๋‹ค๊ฐ€ 1์›”1์ผ ์ƒˆํ•ด๋ฅผ ๋งž์•„ํ•˜์ž๋งˆ์ž ๊ธฐ์œ ๋งˆ์Œ์œผ๋กœ ๊ฐœ๋ด‰ํ–ˆ์Šต๋‹ˆ๋‹ค..

์ผ์ƒ 2024.01.01

[๋ฐœ๋กœ์†Œ๋“] ๋ฐœ๋กœ์†Œ๋“ ์–ดํ”Œ๋กœ ์•ฑํ…Œํฌํ•˜์ž! ๐Ÿ’ธ (์ถ”์ฒœ์ฝ”๋“œ Z1QCGZ์ž…๋ ฅํ•˜๊ณ  1000์บ์‹œ ๋ฐ›์•„๊ฐ€์„ธ์š”~)

๐Ÿ’ฐ ์–ดํ”Œ ์†Œ๊ฐœ ์˜ค๋Š˜ ์ถ”์ฒœ๋“œ๋ฆด ์•ฑ์€ ๋ฐœ๋กœ์†Œ๋“ ์–ดํ”Œ์ž…๋‹ˆ๋‹ค ~! ์ผ์ƒ์†์—์„œ ์Šต๊ด€์„ ์‹ค์ฒœํ•˜์—ฌ ์†Œ๋“์„ ์–ป์–ด๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์š”์ฆ˜๊ฐ™์ด ๋‚˜ํƒœํ•˜๊ณ  ๋Š˜์–ด์ง€๋Š” ์‹œ๊ธฐ์— ์Šต๊ด€๋งŒ ์ž˜ ์‹ค์ฒœํ•˜๋ฉด ๋ˆ์„ ์ค€๋‹ค๋‹ˆ..!! ์ทจ์ง€๊ฐ€ ์ข‹์€ ์–ดํ”Œ์ธ ๊ฒƒ ๊ฐ™์•„์š” ใ…Žใ…Ž ์–ดํ”Œ ์ž์ฒด๋„ ๋””์ž์ธ์ด ๋˜๊ฒŒ ๊ท€์—ฝ๊ณ  ํ†ตํ†ต๊ฑฐ๋ฆฌ๋Š” ๋А๋‚Œ์ด๋ผ ์“ธ ๋•Œ ๊ธฐ๋ถ„ ์ข‹์•„์š” ๐Ÿ™‚ ๐Ÿ’ฐ ๋ˆ์„ ์–ป๋Š” ๋ฐฉ๋ฒ• ์ด๋ ‡๊ฒŒ ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ์ฑŒ๋ฆฐ์ง€๋“ค์ด ๋‹ค์–‘ํ•˜๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„ ์‰ฝ๊ฒŒ ๋„์ „ํ•  ์ˆ˜ ์žˆ๋Š” ์ฑŒ๋ฆฐ์ง€๋“ค์ด์—์š” :D ์ œ๊ฐ€ ์ฐธ์—ฌ์ค‘์ธ ์ฑŒ๋ฆฐ์ง€๋กœ๋Š” - ๋งค์ผ ๋ฌผ ๋งˆ์‹œ๊ธฐ - ์˜ค๋Š˜ ์ง€์ถœ ์ธ์ฆํ•˜๊ธฐ - ์ฒœ ๋ณด ๊ฑท๊ธฐ ์ด๋ ‡๊ฒŒ 3๊ฐ€์ง€ ์ž…๋‹ˆ๋‹ค! ๋‹ค ์ œ๊ฐ€ ๊ผญ ํ•„์š”๋กœ ํ•˜๋Š” ์Šต๊ด€๋“ค์ด์ง€๋งŒ ์ž˜ ์ง€์ผœ์ง€์ง€ ์•Š๋Š” ๊ฒƒ๋“ค์ด๋ผ ๋„์ „ํ–ˆ์–ด์š” ใ…Žใ…Ž ์•„์ง๊นŒ์ง€ ์–ด๋ ต์ง€ ์•Š๊ฒŒ ์ž˜ ์‹ค์ฒœํ•˜๊ณ  ์žˆ๊ณ  ๋ˆ๋„ ์Œ“์ด๋‹ˆ ๋ฟŒ๋“ฏํ•˜๋”๋ผ๊ตฌ์š” ใ…Žใ…Ž ์ด ์™ธ์—๋„ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฑธ์Œ์ˆ˜์— ..

๋นˆzip 2023.12.04
728x90
๋ฐ˜์‘ํ˜•