Skip to content

Instantly share code, notes, and snippets.

View Curookie's full-sized avatar
๐Ÿ 
Working from home

Curookie Curookie

๐Ÿ 
Working from home
View GitHub Profile
@Curookie
Curookie / Spring๊ณผ MVCํŒจํ„ด
Created March 30, 2019 04:30
๋ฆฌ์–ผ ๊น”๋” ์ •๋ฆฌ
์˜›๋‚  ์›น์€ ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋…์ด ํ•„์š”๊ฐ€ ์—†์—ˆ๋‹ค. ๊ทธ๋ƒฅ ํ•˜์ดํผ๋งํฌ ํƒ€๊ณ  ๋‹ค๋‹ˆ๋Š” ๊ฒƒ.
ํด๋ผ <--> ์„œ๋ฒ„ (Static HTML)
์—ฌ๊ธฐ์„œ ์กฐ๊ธˆ ๋” ๋ฐœ์ „ํ•ด์„œ ์ผ์„ ์‹œํ‚ค๊ฒŒ ๋˜๋Š”๋ฐ
ํด๋ผ <--> ์„œ๋ฒ„ (Static HTML, ์ผ)
์ผ์„ ์‹œํ‚ค๋ ค๋ฉด, C์–ธ์–ด๋ฅผ ํด๋ผ์ด์–ธํŠธ ๋‹จ์—์„œ ์‹คํ–‰ํ•ด์„œ ์ž‘์—…์„ ์ง„ํ–‰ํ–ˆ๋‹ค.
์—ฌ๊ธฐ์„œ ๋ฐœ์ „ํ•œ๊ฒŒ PHP์—์„œ JAVA๋ฅผ ์‹คํ–‰์‹œํ‚ค๋Š” ๊ฒƒ. CGI
1. ๋ธ”๋ฃจ๋ผ์ดํŠธ ํ•„ํ„ฐ F.lux - ํ”„๋ฆฌ์›จ์–ด [์œˆ10์•ฑ ์ง€์›]
- ์ž์—ฐ์Šค๋Ÿฌ์šด ๋ธ”๋ฃจ๋ผ์ดํŠธ ํ•„ํ„ฐ ํ”„๋กœ๊ทธ๋žจ - ๋ชจ๋‹ˆํ„ฐ๋ฅผ ์ž์ฃผ๋ณด๋Š” ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๊ฐ•์ถ”(์œˆ๋„์šฐ 10๊ธฐ๋ณธ ๋ธ”๋ฃจ๋ผ์ดํŠธํ•„ํ„ฐ๋ณด๋‹ค ํ›จ์”ฌ ์ข‹์Œ)
- ๋‚œ Custom 5100K, 4900K, 4700K๋กœ ์„ธํŒ…
2. ํ™”๋ฉด์บก์ณ ํ”„๋กœ๊ทธ๋žจ PicPick - ํ”„๋ฆฌ์›จ์–ด
- ์Šคํฌ๋กค ์บก์ณ๋‚˜ ๋ฒ”์œ„ ์‚ฌ์šฉ์ž ์ง€์ • ์บก์ณ ๋งค์šฐ ์œ ์šฉํ•จ.
3. ๋™์˜์ƒ์บก์ณ ํ”„๋กœ๊ทธ๋žจ oCam - ํ”„๋ฆฌ์›จ์–ด
- ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ์—” ๊ฐ€์žฅ ์ข‹์€ ํ”„๋กœ๊ทธ๋žจ
@Curookie
Curookie / ์›๊ฒฉ ์ž‘์—…ํ™˜๊ฒฝ ๊ตฌ์ถ• (WOL๊ณผ ๋ฉ€ํ‹ฐ ๋ธŒ๋ฆฌ์ง€)
Last active February 23, 2019 17:12
WOL, ๋ฌด์„  ๋ฉ€ํ‹ฐ ๋ธŒ๋ฆฌ์ง€, ์ธํ„ฐ๋„ท ๋ง ๊ตฌ์ถ•, ๋ฌด์„  WAN
[์ƒํ™ฉ๊ณผ ๊ตฌ์กฐ ์„ค๋ช…]
๋‚ด ์ƒํ™ฉ์€ ๋žœ์„ ์ด ์˜ค๋กœ์ง€ ๋ฐฉ ํ•˜๋‚˜์—์„œ๋งŒ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋Š” ๊ตฌ์กฐ KT์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ–ˆ๊ณ  ๊ฑฐ์‹ค์— ์žˆ๋Š” ๊ณต์œ ๊ธฐ๋ฅผ ๊ฐ ๋ฐฉ์— ์œ ์„ ์œผ๋กœ ๋ถ„๋ฐฐํ•˜๋ฉด ์„ ์ด
๋„ˆ๋ฌด ๋”๋Ÿฌ์›Œ์งˆ ๊ฑฐ ๊ฐ™๊ณ  ๋ฌด์—‡๋ณด๋‹ค๋„ ์–ด๋””์„œ๋“  ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋„๋ก WOL์„ ๋‚ด ๋ฐ์Šคํฌํ†ฑ์— ๊ตฌํ˜„ํ•˜๊ณ  ์‹ถ์–ด์„œ ๋ฉ€ํ‹ฐ ๋ธŒ๋ฆฌ์ง€๋ฅผ ๊ตฌ์ถ•ํ–ˆ๋‹ค.
์žฅ์ ์€ 5GHz(๋ฌด์„ )์˜ ์ˆ˜์šฉ๋ฒ”์œ„๋„ ๋Š˜๊ณ  ๊ธด ๊ฑฐ๋ฆฌ์˜ ์„ ์ด ํ•„์š” ์—†์–ด(๊ณต์œ ๊ธฐ ๊ฐ„์˜ ์„ ์ด ์‚ฌ๋ผ์ง) ๊น”๋”ํ•˜๊ฒŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ LAN์—ฐ๊ฒฐ์ด๊ธฐ ๋•Œ๋ฌธ์— WOL๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.
๋žœ์„  -(์œ ์„ )- KT๋ชจ๋Ž€ -(์œ ์„ )- IPTIME๊ณต์œ ๊ธฐ[๊ฑฐ์‹ค ๋ฉ”์ธ] -(๋ฌด์„ =๋ฉ€ํ‹ฐ๋ธŒ๋ฆฌ์ง€)- IPTIME๊ณต์œ ๊ธฐ[๋‚ด๋ฐฉ ๋ฐํ†ฑ์˜†์— ์„œ๋ธŒ] -(์œ ์„ )- WOL์“ธ ๋ฐ์Šคํฌํ†ฑ
[๊ธฐ์ˆ ๊ณผ ์กฐ๊ฑด ์„ค๋ช…]
๋ฉ€ํ‹ฐ ๋ธŒ๋ฆฌ์ง€ ๊ตฌํ˜„ = ํ•œ ๊ฐœ์˜ ๋„คํŠธ์›Œํฌ ๋ง์œผ๋กœ ๋ฌด์„  ์ธํ„ฐ๋„ท์„ ํ™•์žฅํ•ด์ฃผ๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์„œ๋ธŒ ๊ณต์œ ๊ธฐ์— ๋ฌด์„  ์ธํ„ฐ๋„ท์„ ๋ฐ›์•„์„œ ๋ถ„๋ฐฐํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค.
(๋ฌด์„  ์ธํ„ฐ๋„ท์„ ์œ ์„ ์œผ๋กœ ๋‚˜๋ˆ ์ค„ ์ˆ˜ ์žˆ๋‹ค.)
@Curookie
Curookie / ๋„์ปค Docker
Created February 9, 2019 08:14
๋„์ปค ์ค€๋น„ํ•˜๊ธฐ
์œˆ๋„์šฐ์šฉ ๋„์ปค
1. ํˆด๋ฐ•์Šค
- ํ•˜์ดํผV์—†๋Š” ์• ๋“ค์„ ์œ„ํ•ด Virtual Box๋ฅผ ์“ฐ๋Š” ๊ฒƒ
2. ๋„์ปค for Windows
- ํ•˜์ดํผV : ์œˆ๋„์šฐ์˜ ๊ฐ€์ƒํ™˜๊ฒฝ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ. cmos ๋“ค์–ด๊ฐ€์„œ ํ•˜์ดํผv ์ผœ์•ผํ•จ
-v -volumn ํด๋” ๊ณต์œ 
@Curookie
Curookie / ์œ ๋‹ˆํ‹ฐ, VR
Last active January 23, 2019 10:55
๋ฒŒ์ธ„์–ผ ์œ ํŠœ๋ฒ„, VR
mmd ์œ ๋‹ˆํ‹ฐ๋กœ ์ž„ํดํŠธ ์‹œํ‚ค๋Š” 2๊ฐœํ”Œ๋Ÿฌ๊ทธ์ธ
https://github.com/mmd-for-unity-proj/mmd-for-unity
๋ผ์ด๋ธŒ ๋ชจ์…˜ ์บก์ณ
ํŽ„์…‰์…˜ ๋‰ด๋Ÿฐ - ๋ช‡ ๋ฐฑ๋งŒ์› ๋Œ€, ์ดˆ๋ฐ˜ ๋Œ€ 200์ •๋„?
Xsens
์˜ตํ‹ฐํŠธ๋ž™
๋ฐ”์ด๋ธŒ ํ‚ค๋„ฅํŠธ ๋ผ๋Š” ์ €๋ ดํ•œ? ์„ผ์„œ๋„ ์žˆ์Œ
@Curookie
Curookie / ์˜ต์ €๋ฒ„ ๊ด€์ฐฐ์ž ํŒจํ„ด(Observer Pattern)
Last active December 22, 2018 08:55
์ฝ”๋“œ ๋””์ž์ธ ํŒจํ„ด
๊ด€์ฐฐ์ž ํŒจํ„ด
์ด๋ฒคํŠธ ๋ฆฌ์ŠคํŠธ๋“ค์ด ์ ํ˜€์žˆ๋‹ค.
์ด๋ฒคํŠธ(์ƒํ™ฉ)๋ฅผ ๊ด€์ฐฐํ•ด์„œ ์–ด๋–ค ์ด๋ฒคํŠธ(์ƒํ™ฉ)๊ฐ€ ์ž‘๋™ํ•˜๋ฉด ์ด ๋…€์„(๊ด€์ฐฐ์ž)๊ฐ€ ํ–‰๋™ํ•œ๋‹ค.
ํ˜น์‹œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ํ• ๋•Œ
`{.C#}GameObject.Find("BigBoss").GetComponent<BossManager>().AddHealth(-20F);`
์ด๋Ÿฐ ์ฝ”๋“œ๋ฅผ ๋‚จ๋ฐœํ•œ๋‹ค๋ฉด ๊ด€์ฐฐ์ž ํŒจํ„ด์„ ๊ณ ๋ คํ•ด๋ณผ ํ•„์š”๊ฐ€ ์žˆ๋‹ค.
๋ธ๋ฆฌ๊ฒŒ์ดํŠธ์™€ ์˜ต์ €๋ฒ„ํŒจํ„ด์€ ๋น„์Šทํ•˜๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.
@Curookie
Curookie / Unity ์œ ๋‹ˆํ‹ฐ ์‹ค๋ฌด
Last active July 28, 2025 02:35
Unity ์œ ๋‹ˆํ‹ฐ ์‹ค๋ฌด
๊ธ€ ๋กœ๋”ฉ ์ด์Šˆ๋กœ ์•ž์œผ๋กœ ์œ ๋‹ˆํ‹ฐ ์‹ค๋ฌด2์— ์ ๊ฒ ์Šต๋‹ˆ๋‹ค.
์‹ค๋ฌด2 - https://gist.github.com/Curookie/42c979a7de7d656ec8cf6b8c01ea0457
----- ์œ ๋‹ˆํ‹ฐ AppVersion ์•ฑ ๋ฒ„์ „ ๋ฐ Build ์ž๋™ํ™” ๊ณต์œ  ------
๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด Builds ํด๋”์•ˆ์— "ํ”„๋กœ์ ํŠธ์ด๋ฆ„_๋ฒ„์ „"๋กœ ๋นŒ๋“œ ์„ธํŒ… ๊ธฐ์กด์˜ ๋‚ด์šฉ๋Œ€๋กœ ์ž๋™์œผ๋กœ ๋˜๋„๋ก ํ•˜๋Š” ์—๋””ํ„ฐ ์ฝ”๋“œ ๊ณต์œ 
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
@Curookie
Curookie / ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
Last active October 15, 2018 15:51
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ ๊ฐœ๋…
์ธํ„ฐํ”„๋ฆฌํ„ฐ(interpreter, ํ•ด์„๊ธฐ)
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ฐ”๋กœ ์‹คํ–‰ํ•˜๋Š” ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ ๋˜๋Š” ํ™˜๊ฒฝ์„ ๋งํ•œ๋‹ค.
์›์‹œ ์ฝ”๋“œ๋ฅผ๊ธฐ๊ณ„์–ด๋กœ ๋ฒˆ์—ญํ•˜๋Š” ์ปดํŒŒ์ผ๋Ÿฌ์™€ ๋Œ€๋น„๋œ๋‹ค. ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋Š” ๋‹ค์Œ์˜ ๊ณผ์ • ๊ฐ€์šด๋ฐ ์ ์–ด๋„ ํ•œ ๊ฐ€์ง€ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.
1. ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ์‹คํ–‰ํ•œ๋‹ค.
2. ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ํšจ์œจ์ ์ธ ๋‹ค๋ฅธ ์ค‘๊ฐ„ ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•˜๊ณ , ๋ณ€ํ™˜ํ•œ ๊ฒƒ์„ ๋ฐ”๋กœ ์‹คํ–‰ํ•œ๋‹ค
3. ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์‹œ์Šคํ…œ์˜ ์ผ๋ถ€์ธ ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ๋งŒ๋“ , ๋ฏธ๋ฆฌ ์ปดํŒŒ์ผ๋œ ์ €์žฅ ์ฝ”๋“œ์˜ ์‹คํ–‰์„ ํ˜ธ์ถœํ•œ๋‹ค
4. ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋Š” ๊ณ ๊ธ‰์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ์›์‹œ์ฝ”๋“œ ๋ช…๋ น์–ด๋“ค์„ ํ•œ๋ฒˆ์— ํ•œ ์ค„์”ฉ ์ฝ์–ด๋“ค์—ฌ์„œ ์‹คํ–‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค
์ปดํŒŒ์ผ๋Ÿฌ(Compiler, ํ•ด์„๊ธฐ, ๋ฒˆ์—ญ๊ธฐ)
ํŠน์ • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์“ฐ์—ฌ ์žˆ๋Š” ๋ฌธ์„œ๋ฅผ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์˜ฎ๊ธฐ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋งํ•œ๋‹ค.
@Curookie
Curookie / ์šด์˜์ฒด์ œ ๊ธฐ๋ณธ
Last active October 15, 2018 15:34
์šด์˜์ฒด์ œ(OS)
โ˜… ํ”„๋กœ๊ทธ๋žจ(Program)
- ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์ผ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜ฌ๋ฐ”๋ฅธ ์ˆ˜ํ–‰์ ˆ์ฐจ๋ฅผ ํ‘œํ˜„ํ•ด ๋†“์€ ๋ช…๋ น์–ด๋“ค์˜ ์ง‘ํ•ฉ
โ˜… ํ”„๋กœ์„ธ์Šค(Process)
- ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งํ•˜๋ฉด '์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ' ์ž…๋‹ˆ๋‹ค.
- ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋ฉด OS๋กœ๋ถ€ํ„ฐ ์‹คํ–‰์— ํ•„์š”ํ•œ ์ž์›(๋ฉ”๋ชจ๋ฆฌ)์„ ํ• ๋‹น๋ฐ›์•„ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋จ
- ํ”„๋กœ์„ธ์Šค๋Š” ๋ฐ์ดํ„ฐ์™€ ๋ฉ”๋ชจ๋ฆฌ๋“ฑ์˜ ์ž์›๊ณผ ์“ฐ๋ ˆ๋“œ๋กœ ๊ตฌ์„ฑ
โ˜… ์“ฐ๋ ˆ๋“œ(Thread)
- ์“ฐ๋ ˆ๋“œ๋ž€ ํ”„๋กœ์„ธ์Šค์˜ ์ž์›์„ ์ด์šฉํ•ด์„œ ์‹ค์ œ๋กœ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•จ.
@Curookie
Curookie / DB ๊ธฐ๋ณธ
Last active October 5, 2019 11:53
DB (๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค)
๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค
โ–  DB ๊ธฐ์ดˆ ๊ฐœ๋… - ํ‚ค(Key)
ํ‚ค์˜ ์ข…๋ฅ˜๋กœ๋Š” ๊ธฐ๋ณธํ‚ค, ์Šˆํผํ‚ค, ํ›„๋ณดํ‚ค, ๋Œ€์ฒดํ‚ค, ์™ธ๋ž˜ํ‚ค ๋“ฑ์ด ์žˆ๋‹ค.
1. ์Šˆํผํ‚ค(Super Key)
- ํ…Œ์ด๋ธ”์—์„œ ๊ฐ ํ–‰์„ ์œ ์ผํ•˜๊ฒŒ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ํ•˜๋‚˜ ๋˜๋Š” ๊ทธ ์ด์ƒ์˜ ์†์„ฑ๋“ค์˜ ์ง‘ํ•ฉ์ด๋‹ค. ์Šˆํผํ‚ค๋Š” ์œ ์ผ์„ฑ๋งŒ ๋งŒ์กฑํ•˜๋ฉด ์Šˆํผํ‚ค๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค.
- ์œ ์ผ์„ฑ์ด๋ž€ ํ•˜๋‚˜์˜ ํ‚ค๋กœ ํŠน์ • ํ–‰์„ ๋ฐ”๋กœ ์ฐพ์•„๋‚ผ์ˆ˜ ์žˆ๋Š” ๊ณ ์œ ํ•œ ๋ฐ์ดํ„ฐ ์†์„ฑ์„ ๋งํ•œ๋‹ค.
์˜ˆ๋ฅผ ๋“ค๋ฉด ์ „๊ตญ์—์„œ ๋‚˜๋ฅผ ๊ตฌ๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•˜๊ณ  ๊ณ ์œ ํ•œ ์†์„ฑ์€ ์ฃผ๋ฏผ๋ฒˆํ˜ธ์ด๋“ฏ์ด ๋ง์ด๋‹ค.
์ฃผ๋ฏผ๋ฒˆํ˜ธ๋Š” ์ „๊ตญ๋ฏผ์ด ๋ชจ๋‘ ๊ฒน์น˜์ง€ ์•Š์•„ ์œ ์ผํ•˜๊ณ  ๊ณ ์œ ํ•œ ๊ตฌ๋ณ„ ๋ฐฉ๋ฒ•์œผ๋กœ ์“ฐ์ธ๋‹ค.