Gilt.com โ When entering your email address in the sign up form, the input field auto completes common domains.
Good UX

@theartofmadeline
art blog(derogatory)

Kaledo Art
2025 on Tumblr: Trends That Defined the Year
One Nice Bug Per Day
he wasn't even looking at me and he found me
Not today Justin
Jules of Nature
๐ชผ

Discoholic ๐ชฉ
sheepfilms
Xuebing Du
"I'm Dorothy Gale from Kansas"

pixel skylines

Janaina Medeiros
No title available

JVL

No title available
hello vonnie
Keni
seen from United States

seen from Germany
seen from United States
seen from United Kingdom
seen from United States
seen from Malaysia

seen from United States

seen from Mexico

seen from United States

seen from South Korea
seen from United States
seen from United States
seen from United States

seen from United States
seen from United States

seen from Germany
seen from Netherlands

seen from Malaysia
seen from Malaysia
seen from United States
@baepower
Gilt.com โ When entering your email address in the sign up form, the input field auto completes common domains.
Good UX
Testing AngularJS in a RequireJS environment
Previously I wrote about our RequireJS and AngularJS environment. There I promised to describe our test setup for unit testing using Karma and Jasmine.
Our setup for testing has gone through multiple iterations, just like our application setup, but this post documents an example project which follows our current state.
Before I dive into the details of the setup, I want to touch on a few important points about unit testing, since that is the kind of testing described in this post. A unit test is a self contained test of a single unit. In most cases a unit can be a function or a class. In AngularJS units would be directives, filters, controllers, and services.
The purpose of the unit test is to help document and enforce the behavior and output of the unit given specific input. This serves both as a design aid, by helping you think in more self-contained building blocks, and as a help catching regressions as new features are added. A good unit test will give you piece of mind as you refactor or add to a component, since you have certainty that the output is unchanged for the expected input. This helps minimize the risk of existing functionality breaking.
Keep reading
Ghost with Forever
Installing Forever
npm install -g forever๋ฅผ ์ฌ์ฉํด์ forever๋ฅผ ์ธ์คํจํ๋ค. forever๋ node์ ๋ชจ๋๋ก์ Ghost๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์์ํ ์ ์๋๋ก ํ ์ ์๊ณ ์ด์์๋์ง์ ๋ํ ๋ชจ๋ํฐ๋ฅผ ํ ์ ์๋ค. Ghost๊ฐ ๋ง์ฝ crashํ๋ค๋ฉด forever๊ฐ ์๋์ผ๋ก Ghost์ ์๋ก์ด ์ธ์คํด์ค๋ฅผ ์์ํ๋ค.
Start Ghost with Forever
๋ค์๊ณผ ๊ฐ์ด ๊ธฐ๋์ ํ๋ฉฐ
forever start index.js or forever -f start index.js # stream logs or forever -l /usr/local/var/www/ghost/forever.log start index.js # log to file
config.js์ ๋ฑ๋กํด๋ ํน์ ํ๊ฒฝ์ ์ง์ ํ์ฌ ๊ธฐ๋์ ํ ๊ฒฝ์ฐ์๋ ๋ค์๊ณผ ๊ฐ์ด ํ๋ค.
NODE_ENV=production forever start index.js
Stop Ghost with Forever
Forever๋ฅผ ์ด์ฉํ์ฌ ๊ธฐ๋์ค์ธ Ghost๋ฅผ ์ค์งํ ๊ฒฝ์ฐ์
forever stop index.js
Installing nginx in mac os x
Install and Test
brew๋ฅผ ์ฌ์ฉํ์ฌ ์ค์น๋ฅผ ์งํํ๊ฒ ๋๋ค.
brew install nginx
์ด๋ ๊ฒ ์ค์น๊ฐ ์ข ๋ฃ๋๊ณ
sudo nginx
์ด๋ ๊ฒ nginx๋ฅผ ๊ธฐ๋์์ผ์ ์ค์น๊ฐ ์ ๋์๋์ง๋ฅผ ํ์ธํ๋ฉด ๋๋ค.
http://localhost:8080
Configuration
nginx.confํ์ผ์ brew๋ฅผ ํตํด์ ์ค์นํ์ ๊ฒฝ์ฐ
/usr/local/etc/nginx/nginx.conf
์ ์์นํ๋ค. ์ฌ๊ธฐ์ port๋ณ๊ฒฝ์ด๋ผ๋์ง web location์ ๋ณ๊ฒฝ๋ฑ์ ์ค์ ํ ์ ์๋ค. ์ด๋ ๊ฒ ์ ์ํ์ฌ nginx์ ํ์์ธ์ฌ๋ฅผ ํ์ธํด๋ณธ๋ค.
MongoDB build in SublimeText
์ค์ ์์ ์ ํ ๋ ์ผ๋ง๋ ์ฌ์ฉํ ์ง ์๋ฌธ์ด ๋ค์์๋ค. ๊ทธ๋ฌ๋ ๋ฐ์ฌ๋ฐ์๋ก ์ค์ ์ ํ๊ฒ ์์ธ๋ก ์ฌ์ฉํ ์ผ์ด ๋ง์์ ธ์ ๋ง์ ์ฑ๊ณผ๋ฅผ ๋ธ๊ฑฐ ๊ฐ๋ค.
์ค์
Tools > Build System > New Build System... ์ ์ ํํ ๋ค, ๋ค์ ์ค์ ์ ๋ฃ์ด์ MongoDB.sublime-build๋ก ์ ์ฅ์ ํด์ฃผ์.
{ "selector": "source.js", "shell": true, "cmd": ["/usr/local/bin/mongo < $file"] }
์ด ์ค์ ์ SublimeText2, 3 ์์ชฝ์์ ์ค์ ์ด ๋ค ๋๋ ๊ฒ ๊ฐ๋ค. ์์ง 3์์๋ ์ค์ ์ ์ํด๋ดค๋ค. ์ด๋ ํ ์คํธ ํ์ ๋ค์ ์์ ํ๋๋ก ํ๊ฒ ๋ค. mongoDB operation์ ์์ฑํ๋ค์ โ+b๋ก buildํ ์ ์๋ค.
Screenshot
About pageres
pageres๋ผ๋ ๊ด์ฐฎ์ ๊ฑฐ ๋ฐ๊ฒฌํ๋ค.
๋ญํ๋ ๋ ์?
์ด๋ ์์ ์ง์ ํ resolution์ผ๋ก ์ง์ ํ web page๋ฅผ captureํด์ฃผ๋ ์์ฃผ ๊ณ ๋ง์ด ๋ ์์ด๋ค. command line์์ ๋ฐ๋ก ํด๋น ํ์ด์ง์ view๋ฅผ ํด๋น resolution์์ ์ด๋ป๊ฒ ๋ณด์ด๋์ง๋ฅผ ํ์ธํ๊ณ ์ ํ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์๋ค.
pageres github
์ฌ๊ธฐ์ ์ฌ์ฉ๋ฒ๊ณผ ์ธ์คํจ ๋ฐฉ๋ฒ๋ค์ ๋ํด์ ํ์ธํ๋ฉด ๋ ๊ฒ ๊ฐ๋ค.
๋จ์
google font๋ฅผ ๋ถ๋ฌ์ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด ์ด font๊ฐ ์ ์ฉ์ด ์๋๋ ๋ฌธ์ ๊ฐ ์๋ค. ์ด๋ ์์ผ๋ก ๊ฐ์ ์ด ๋์ง ์์๊น ์ถ๋ค. ์ด์ ๋ํด์๋ issue๋ฅผ ๋ฑ๋กํด๋ ์ํ. ํด๊ฒฐํด ์ค์ง ๋ง์ง๋ ์ง์ผ๋ด? ์๋ ๋ค์ด๊ฐ์ ๊ณ ์ณ?
Error when starting Node Application
์ด์ฐ์ด์ฐ dependency๊ฐ ์๋ ๋ ์๋ค์ ์ค์น๋ฅผ ํ๊ณ ๋์ grunt๋ก ์๋ฒ๋ฅผ ๋์ฐ๋ ๊ฒ๊น์ง๋ ํ๊ฒ ๊ฐ๋ค. ๊ทธ๋ฐ๋ฐ ์ฌ๊ธฐ์๋ถํฐ๊ฐ ๋ฌธ์ ์๋ค.
๋ค์๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ฉด์ crash๊ฐ ๋ฐ์ํ๊ณ ์์๋ค.
events.js:72
throw er; // Unhandled 'error' event ^
Error: ENOENT, open '/Users/jp61034/dev/myApp/bower_components/bootstrap/dist/css/bootstrap.css'
[nodemon] app crashed - waiting for file changes before starting...
์ด๋ฆฌ์์ ๋๋ ์ด ์์ธ์ ์์๋ด๋๋ฐ ์์ด์ ์ธ ์์ธ์ ์ฐพ์๋ผ ์๊ฐ ์์๋ค. ์๋๋ฉด bower๋ฅผ ๋น์ฐํ ์ค์นํ์๋ค๋ ์ ์ ํ์ ์งํ์ ํ๊ณ ์์๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋ฌ๋, bower๋ฅผ ์ค์นํด๋ mac์ macbookAir์ชฝ์ด์๋ค.
์ดํ ๋ค์ ๋ stackoverflow์ ํ์ ๋น๋ ค์ ํด๊ฒฐ์ ํ๊ฒ ๋์๋ค.
$ sudo npm install -g bower
$ sudo bower install --allow -root
์ด๋ ๊ฒ bower์ค์นํ root๊ถํ์ผ๋ก node์๋ฒ์์ bower๋ก ์ค์น๊ฐ ๊ฐ๋ฅํ๊ฒ ๋๋ค.
Yesterday was gloomy cloudy rainy day. I hate!!
EverMark ์ฌ์ฉํ๊ธฐ
์ด๊ฑธ ์ ์จ์ผํ์ง?
์จ์ผํ ํ์๋ ์๋ค. ๋จ, Markdown์ ์ฌ์ฉํ์ฌ ๋ฌธ์๋ฅผ ์์ฑํ๊ณ ์ถ๊ณ ๊ทธ์ ๋ฐ๋ฅธ ๊ฒฐ๊ณผ๋ฌผ์ ํ์ธํ๊ณ ์ถ๋ค๋ฉด ์ถ์ฒํ๊ณ ์ถ๋ค. ๋ฌผ๋ก ์ด ๊ฒฐ๊ณผ๋ฌผ์ ๋ค์ ๋ค๋ฅธ ์๋น์ค์ชฝ์ผ๋ก ๊ณต์ ๋ฐ ํฌ์คํธ๋ฅผ ํ ๊บผ๋ผ๋ฉด ์ ๊ทน ์ถ์ฒ์ ํ๊ณ ์ถ๋ค. ์ผ๋จ, Evernote๋ Markdown์ ์ง์ํ์ง ์๋๋ค. ๋ญ ๋ฌธ๋ฒ์ ์ฌ์ฉํด์ ๋ฌธ์๋ฅผ ์์ฑ์ ํ ์ ์๊ฒ ์ง๋ง ์ด๋ฅผ ํด์ํ์ฌ ๊ฒฐ๊ณผ๋ฌผ์ ๋ณด์ฌ์ฃผ์ง๋ ์๋๋ค. ์ด๋ฌํ ์ด์ ๋ก ์ธํด์ Markdown์ผ๋ก ๋ชจ๋ ๋ฌธ์๋ค์ ์์ฑํ๋ ค๊ณ ํ๋ ๋๋ก์๋ ์ด EverMark๋ ์์ฃผ ๊ณ ๋ง์ด ์คํ์์ค App์ด๋ค.
Install(on Mac)
๋ค์ github์์ ์์ถํ์ผ์ ๋ฐ์์ ์ค์น๋ฅผ ์งํํ์. Readme.md๋ฅผ ๋ณด๋ฉด ์๊ฒ ์ง๋ง xcode์ command line developer tools๊ฐ ํ์ํ๋ค.
xcode-select --install
์ด๋ ๊ฒ ์ค์น๋ฅผ ๋ง์น๊ณ ๋ค์ด๋ก๋ ๋ฐ์ ๋ค EverMark App์ Application์ชฝ์ผ๋ก ์ฎ๊ธฐ์. ๊ทธ๋ฆฌ๊ณ ์คํ์ ํ๋ฉด Ruby๋ก ์๋ฒ๋ฅผ ๋์ด๋ค. ์ด๋ (X)HTML parser๋ก ์ฌ์ฉํ๋ ค๋๊ฒ redcarpet์ด๋ผ๋ ๋ ์์ธ๋ฐ, ๋ง์ฝ ๋ค์๊ณผ ๊ฐ์ ์๋ฌ๋ฅผ ๋ณด๊ฒ ๋๋ค๋ฉด ๊ฐ๋ณ๊ฒ redcarpet๋ฅผ ์ค์นํด์ฃผ๊ณ ๋ค์ ์คํ์ ์์ผ์ฃผ์.
gem install redcarpet or sudo install redcarpet
์ด ๋ชจ๋ ๊ฒ์ด ์ ์์ ์ผ๋ก ์งํ ๋์๋ค๋ฉด ๋ธ๋ผ์ฐ์ ธ๋ก localhost:3232๋ก ์ ์์ด ์ด๋ฃจ์ด์ง๊ณ Evernote client app์ ํผ์ณ์ ์๋ Note๋ฅผ ํ๋ฉด์ ๋ณด์ฌ์ค๋ค.
What next...?
์ด์ฌํ Markdown์ ์ด์ฉํ์ฌ ๋ฉ์ง ๋น์ ์ ์์ด๋์ด๋ ์ ๋ฆฌํด์ผ ํ ๊ฒ๋ค์ ์์ฑํ๊ณ ์ด์๊ฒ ๋ธ๋ผ์ฐ์ ธ์์ ๊ฒฐ๊ณผ๋ฌผ์ ํ์ธํ๋ฉด ๋๋ค. ๊ทธ๋ฆฌ๊ณ ...
Version information
0.2์ผ๋ ์ด ํฌ์คํธ๋ฅผ ์์ฑํ์๋ค.
Evernote๊ฐ ๋ฒ์ ์ด ์ฌ๋ผ๊ฐ๋ฉด์ 0.2๊ฐ ๋์ด์ ๋์ํ์ง ์๊ฒ ๋์ ๋ฐ๋ก ๋์ํ์ฌ 0.3์ผ๋ก ๋ฒ์ ์ ํ๋ค. ์ด์ ๋ฒ์ ์ ์ญ์ ํ๊ณ ๋ค์ 0.3์ Application์ผ๋ก ์ด๋์ํค์. ์๋ง ๋ณด์๊ด๋ จํด์ ๋ฐ๋ก ์คํ์ด ์๋ ํ ๋ ์์คํ ์ค์ ์์ ์๋ฌดํผ ์คํ๋ฒํผ ๋๋ฌ์ฃผ์.
Novice์ AngularJS (1) - ng-app vs data-ng-app
์ฝ๋ค ์ฝ๋ค ํ์ง๋ง ์์์ผ ํ ๊ฒ๋ ๋ง์ AngularJS.
๊ทธ ์ฒซ๋ฒ์งธ๋ก ng-app๊ณผ data-ng-app์ ์ฐจ์ด์ ์ ๋ฌด์์ธ์ง...
์ด ์ฐจ์ด์ ์ ์์ฃผ ๊ฐ๋จํ๋ค. ์ฌ๊ธฐ์ HTML5 validators๊ฐ ์๋ฌ๋ฅผ ๋์ง์ง ์๋์ง์ง์ ์ฐจ์ด๋ฟ์ด๋ค. ng-app ํ๋กํผํฐ์ ๊ฒฝ์ฐ์๋ ์๋ฌ๊ฐ ๋ฐ์ํ๊ฒ ๋๋ค. ์ด๋ฐ ๋ถ๋ถ์ ์์ฃผ์์ฃผ์~์ฃผ ๋ฏผ๊ฐํ๋ค๋ฉด data-ng-app์ ์ฌ์ฉํ๊ธฐ๋ฅผ ๊ถํ๋ค.
์ฐธ๊ณ ์ผ์์ x-ng-app์ผ๋ก ์ค์ ์ ํด๋ณด๋๊ฒ๋ ๊ด์ฐฎ์๋ฏ ์ผํํํ...
Referance
http://goo.gl/Hh5SBQ
Bye bye, iPhone5!
1st Hyperlapse
How to start mongodb
์ด๋ณด์๋ผ ์ญ์ ์ด๋ณด์๋ต๊ฒ Stack Overflow์ ํ์ ๋น๋ฆด ์ ๋ฐ์ ์๋๊ฑฐ๊ตฌ๋. ์ฌ์ค ๋ฌธ์๋ฅผ ์ฐจ๊ทผ์ฐจ๊ทผ ์ฝ๊ณ ๋๋ค ์ฌ์ฉ์ ํ๋ฉด ๋๊ธด ํ์ง๋ง, ์ฑ๊ธํด์ ์ผ๋จ deamon์ด ์ฌ๋ผ์์ผ๋ ์ฑ์ด ์ฐจ๋ ๊ทธ๋ฐ... ใ ใ
mean.ioํ๋๋ก ๋๋ฑ ๋ค ๋๋์ค๋ก๋ง ์๊ณ ์์๋๋ฐ ์ธ์์ ๊ฐ๋จํ๊ฑฐ ํ๋ ์๋ค๊ณ ์ฌ๋ฌ๊ฐ์ง ์๋ จ์ ๋์ ธ ์ฃผ์๋ค.
ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค grunt๋ก ๋น๋๋ฅผ ์คํํ๋ ค๊ณ ํ๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ grunt-cli๋ฅผ ์ค์น.(์ด๊ฑธ ์ ๋นผ๋จน๊ณ ์์์๊น??)
sudo npm install -g grunt-cli
๊ทธ๋ฐ๋ค ๋ค์ย
grunt
mongodb์ ์ ์ํ์ง ๋ชปํ๋ ๋ฉ์์ง๋ฅผ ๋ณด์ฌ์ค๋ค.ย
ps -ef | grep mongod
๋ก ํ์ธ์ ํด๋ณด์ ํ๋ก์ธ์ค๊ฐ ๋ณด์ด์ง๋ฅผ ์๋๋ค. ์... ์ ์๋๊ณ ์์ง??
์ฌ๊ธฐ์ ๋ Stack Overflow์ ํ์ ๋น๋ฆฌ๊ฒ ๋๋ค. ํ๋ฐฉ์ ๋ฐ๋ก ์ ๋ต์ ๋ฐ๊ฒฌ ๊ณ ๋๋ก ๋ฐ๋ผํ๋ ์์ฃผ ์๋์๊ฐ๋ค.
brew info mongodb
๋ฅผ ๋๋ฆฌ๋ ์์ฃผ ์ข์ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ค๋ค. ์ด๊ฒ๋ ๋ชจ๋ฅด๊ณ ์์๋ค๋๊ฒ ๋ถ๋๋ฌ์ธ ์ ๋๋ก...
==> Caveats To have launchd start mongodb at login: ย $ ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents Then to load mongodb now: ย $ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist Or, if you don't want/need launchctl, you can just run: ย $ mongod --config /usr/local/etc/mongod.conf
์ดํ ๋ก๊ทธ์ธ ํ์ ์ ์์ ์ผ๋ก mongodb๋ ์ฌ๋ผ์ค๊ณ ์๋ฆฌ์์ด ์ ๋์๊ฐ๊ณ ์๋ค.
Command line developer tool
Yosemite Developer preview 4์ ์ ๋ฐ์ดํธ๋ก ์ธํด ๋๋์ด ๋๋์ด Command line developer tool์ ์ค์นํ ์ ์๊ฒ ๋์๋ค.
๋งค๋ฒ์ ์ ๋ฐ์ดํธ์์ ์ด๋ฅผ ์๋ํ์์ผ๋ ๋ง๋ฅ ์คํจ๋ง ํ์์๋๋ฐ ๋๋์ด ๋ค์๊ณผ ๊ฐ์ ๋ค์ด์๋ก๊ทธ๋ฅผ ๋ณด์ฌ์ฃผ๋ฉด์ ์ด์๊ฒ ์ธ์คํจ์ ํด์คฌ๋ค. ํํํ
๊ทธ๋ผ ์ด์ ๋ค์์ผ๋ก ํด์ผ ํ ๊ฒ ๋ญ์ง? ์๊ฐ์ด ๋๋ฌด ์ค๋์ง๋๋ฒ๋ ค์ ๊น๋จน์๋ค. ใ กใ ก;
Python๊ณผ Django
Python๊ณผ Django์ ๋ํด์ ํฅ๋ฏธ๊ฐ ์๊ฒผ์ ์ด๊ฑฐ ์ ๊ฑฐ ๋ค์ ธ์ ๋์๊ฒ ๋์์ด ๋ ๋งํ ์๋ฃ๋ค๊ณผ ํ๊ฒฝ์ ๊ตฌ์ถํ๊ณ ์๋ค. ์ด์ ๋ํด์ ์์ผ๋ก ์๊ฐ๋๋๋๋ก ์์ด๋ฒ๋ฆด๋งํ ์ ๋ณด๋ค์ ๋์ ์ด๊ณ ์ ํ๋ค.ย
์ผ๋จ์ ๊ฐ์ฅ ๋์์ด ๋ ๋งํ YouTube.com์์ CodeEntrepreneurs์์ 21ํ์ ๊ฑธ์น tutorial์ ๊ฒฝ์ฒญํ๊ธฐ ์์ํ๋ค. ๋ง์ ๋์์ ๋ฐ์ ์ ์์ผ๋ฉด ์ข๊ฒ ๋ค. ๋ญ, ๋ด๊ฐ ๊ฒ์ผ๋ฆ ํผ์ง ๋ง๊ณ ๋ถ์ง๋ฐํ ๋ฐ๋ผ๊ฐ๋ฉด ๋ฌธ์ ๊ฐ ์์ํ ๋ฐ... ์ต๋์ ์ ์ธ ๊ฒ/์ผ/๋ฆ!
Real time collaboration in Confluence
https://jira.atlassian.com/browse/CONF-8333
์ด๊ฒ ๊ณผ์ฐ ์ธ์ ์ฏค ๊ธฐ๋ฅ๊ตฌํ์ด ๊ฐ๋ฅํ ์ง ์์๊ฐ ์๋ค.ย
๋ค์๊ณผ ๊ฐ์ ๊ธ์ ์ ์ธ comment๊ฐ ๋ฌ๋ฆฌ๊ธฐ๋ ํ์ง๋ง... ๊ธ์ ์ ์ผ๋ก ๋ฐ๋ผ๋ณด๊ณ ์์ด์ผ ํ ๊น?ย
Brad Copelandย added a comment -ย 07/May/14 10:02 PM
I echo everyone's comments (and passion!). We too need functionality that gives the team the ability to edit simultaneously within the same Confluence space. Let's make it happen, thanks!!
ํน์๋ ์ด์ ๋ํ ๋ฉ์ง solution์ด ์๋ค๋ฉด ๊ฝค ์งญ์งคํด๋ณด์ด๊ธฐ๋ ํ๋ค. ์...
Interview questions for Front-end engineers
์ด์ ์ฐ์ฐํ github surfingํ๋ ์ค์ ๋ฐ๊ฒฌํ markdown๋ฌธ์!!
https://github.com/wanybae/front-end-interview-questions
๋๋ ๋ชจ๋ฅด๊ฒ ์คํ๋ฅผ ๋๋ฌ์ฃผ๊ธฐ๋ณด๋ค๋ fork๋ฅผ ํด๋ฒ๋ ธ๋ค. ์๋ฌด๋๋ ์ด๋ฐ ๋ถ๋ถ์ ๋ํด์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์๊ณ ์์ด์ผ ํ๊ธฐ๋ ํ๊ณ English์ ๋ํ ๋ถ๋ถ๋ ์์งํด๋ฌ์ผ ํ ๊ฒ ๊ฐ์์...
์ผ๋จ ๋จผ์ forkํด๋์ผ๋ ๋ฒ์ญ์ ์งํํด๋ณด๋ คํ๋ค. (์ธ์ ์๊ฐ๋ด์ ํ ์ง... ๊ฒ์ผ๋ฅธ baepower). ์ฐ์ ์ ์ฐ์ ์ ์ฐ์ ์ ์ด๋ฐ ๋ฌธ์๋ฅผ ์ ๋ง๋ค์ด ๋ @AndyShora ์๊ฒ ๊ฐ์ฌ์ ๋ง์ ์ ํ๋ค.