Email #161 - #180
Email-161
Date: Sun, 14 Feb 2010 19:55:51 +0200
From: mmalmi@cc.hut.fi
To: Satoshi Nakamoto <satoshin@gmx.com>
Subject: Re: JSON-RPC status์์ง ๋ค๋ฅธ ๊ฒ์ผ๋ก๋ JSON-RPC ์๋ฒ๋ฅผ ํ ์คํธํด๋ณด์ง ์์์ต๋๋ค. ๋ง์ฝ ์ฌ๋ฌ๋ถ์ด ํด๋ณธ๋ค๋ฉด, ์ด๋ป๊ฒ ๋์๋์ง ์๋ ค์ฃผ์ธ์. ํ์ด์ฌ์ ์ฌ์ฉํ๊ณ ์์ฃ ?
GTK๊ฐ ์ค์น๋์ง ์์ ์ํ์์ Linux ๋ฒ์ ์ ์คํ์ํค๋ ๊ฒ์ ๋ณ๊ฐ์ ์์ ์ด ๋ ๊ฒ์ ๋๋ค.
๋ค, ํ์ด์ฌ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์์ง VPS์ ๋นํธ์ฝ์ธ์ ์ค์นํ์ง ์์์ JSON-RPC๋ฅผ ํ ์คํธํ์ง ์์์ต๋๋ค. GTK ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ค์น๋์ด ์์ด๋ ์๋์ฐ ๋งค๋์ ์์ด๋ ์๋ํ์ง ์์ต๋๋ค. wxWidgets ํฌ๋ผ(http://wxforum.shadonet.com/viewtopic.php?t=26954)์ ๋ฌผ์ด๋ดค์ง๋ง ๊ทธ๋ค๋ ๋ง์ ๋จ์๋ฅผ ์ฃผ์ง ๋ชปํ์ต๋๋ค. ์๋ง๋ ์ฐ๋ฆฌ๋ ๋ ๊ฐ์ ๋ค๋ฅธ ๋ฐ์ด๋๋ฆฌ๋ฅผ ๋ง๋ค์ด์ผ ํ ์ง๋ ๋ชจ๋ฆ ๋๋ค.
Email-162
Date: Sun, 14 Feb 2010 19:59:12 +0200
From: mmalmi@cc.hut.fi
To: Satoshi Nakamoto <satoshin@gmx.com>
Subject: Re: Exchange optionsSMS ๊ฒฐ์ ๋ฅผ ์ ๊ณตํ๋ ZayPay๋ก ๊ณ ๊ฐ์ด ์ฝ์ธ์ ๊ตฌ๋งคํ ๋๋ง ๊ฑฐ๋๋ฅผ ์๋ํํ๋ ๋ฐฉํฅ์ผ๋ก ๋์๊ฐ๊ณ ์์ต๋๋ค. Pecunix๋ ๋ด ์๋น๊ธ์ ๋ณด๊ดํ ๋งํผ ์ ๋ขฐํ ์ ์๊ณ ์ค์ฉ์ ์ธ ์ ์ผํ ์ ์ํํ์ ๋๋ค๋ง, ํ์ ์์๋ฃ๊ฐ ์๋นํ ๋์ต๋๋ค(์ฝ 5%).
์ฝ์ธ์ ๊ตฌ๋งคํ ๋, ์ ๊ฐ ์ถ์ฒํ๋ ๊ฒฐ์ ๋ฐฉ๋ฒ์ IBAN ์ด์ฒด์ ๋๋ค. ๋ํ "๋ค๋ฅธ ๊ฒฐ์ ์ต์ ์ผ๋ก ๊ตฌ๋งค/ํ๋งคํ๊ณ ์ถ๋ค๋ฉด ์ฐ๋ฝ ์ฃผ์ธ์"๋ผ๊ณ ๋งํ๊ณ ๊ฐ ์ฃผ๋ฌธ์ ๋ณ๋๋ก ์ฒ๋ฆฌํ ์๋ ์์ต๋๋ค. PayPal๋ก๋ ๋จ์ผ ์ฃผ๋ฌธ์ ์๋์ผ๋ก ๋ฐ์๋ค์ผ ์ ์์ต๋๋ค. ๋จ, ๋ด ๋์ ๊ฑฐ๊ธฐ์ ๋ณด๊ดํ์ง ์๊ณ ๊ณ ๊ฐ์ด ์์๋ฃ๋ฅผ ์ง๋ถํ๋ ํ์ ๋๋ค.
Email-163
์์ง ๋ค๋ฅธ ๊ฒ์ผ๋ก๋ JSON-RPC ์๋ฒ๋ฅผ ํ ์คํธํด๋ณด์ง ์์์ต๋๋ค. ๋ง์ฝ ์ฌ๋ฌ๋ถ์ด ํด๋ณธ๋ค๋ฉด, ์ด๋ป๊ฒ ๋์๋์ง ์๋ ค์ฃผ์ธ์. ํ์ด์ฌ์ ์ฌ์ฉํ๊ณ ์์ฃ ?
GTK๊ฐ ์ค์น๋์ง ์์ ์ํ์์ Linux ๋ฒ์ ์ ์คํ์ํค๋ ๊ฒ์ ๋ณ๊ฐ์ ์์ ์ด ๋ ๊ฒ์ ๋๋ค.
๋ค, ํ์ด์ฌ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์์ง VPS์ ๋นํธ์ฝ์ธ์ ์ค์นํ์ง ์์์ JSON-RPC๋ฅผ ํ ์คํธํ์ง ์์์ต๋๋ค. GTK ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ค์น๋์ด ์์ด๋ ์๋์ฐ ๋งค๋์ ์์ด๋ ์๋ํ์ง ์์ต๋๋ค. wxWidgets ํฌ๋ผ(http://wxforum.shadonet.com/viewtopic.php?t=26954)์ ๋ฌผ์ด๋ดค์ง๋ง ๊ทธ๋ค๋ ๋ง์ ๋จ์๋ฅผ ์ฃผ์ง ๋ชปํ์ต๋๋ค. ์๋ง๋ ์ฐ๋ฆฌ๋ ๋ ๊ฐ์ ๋ค๋ฅธ ๋ฐ์ด๋๋ฆฌ๋ฅผ ๋ง๋ค์ด์ผ ํ ์ง๋ ๋ชจ๋ฆ ๋๋ค.
์๋ง๋ ์ ๋ ๊ทธ๋ ๊ฒ ํ ๊ฒ์ ๋๋ค. ์ด๊ธฐํ์ ์ข ๋ฃ๋ฅผ init.cpp ๋๋ start.cpp ๊ฐ์ ๊ณณ์ผ๋ก ์ฎ๊ธธ ์ ์๊ณ , ui.o์ uibase.o๋ฅผ ์ฐ๊ฒฐํ์ง ์๊ณ wxbase๋ง ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
wxWidgets๋ ๋๋ถ๋ถ Windows ์ฌ์ฉ์๋ค์ด๊ธฐ ๋๋ฌธ์, GTK์ ๋ํด ๋ง์ด ์์ง ๋ชปํ ๊ฒ์ ๋๋ค.
Ubuntu ๋ฉํฑ์ด ์์ด์ VPS๋ก ์คํํ์ง ์๊ณ ํ ์คํธํ๊ณ ์ปดํ์ผํ ์ ์์ง ์์ผ์ ๊ฐ์?
Email-164
Ubuntu ๋ฉํฑ์ด ์์ด์ VPS๋ก ์คํํ์ง ์๊ณ ํ ์คํธํ๊ณ ์ปดํ์ผํ ์ ์์ง ์์ผ์ ๊ฐ์?
๋ค. ํ์ด์ฌ์ JSON-RPC๋ก ํ ์คํธํด ๋ณด์๊ณ , ์ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค! ์ ๋ง ์ฌ์ฉํ๊ธฐ ์ฝ๋ค์.
Email-165
Ubuntu ๋ฉํฑ์ด ์์ด์ VPS๋ก ์คํํ์ง ์๊ณ ํ ์คํธํ๊ณ ์ปดํ์ผํ ์ ์์ง ์์ผ์ ๊ฐ์?
๋ค. ํ์ด์ฌ์ JSON-RPC๋ก ํ ์คํธํด ๋ณด์๊ณ , ์ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค! ์ ๋ง ์ฌ์ฉํ๊ธฐ ์ฝ๋ค์.
๋ง์ธ, ์ฒซ ์๋์ ์ฑ๊ณตํ๋ค์.
ํ ์คํธ๋ฅผ ์ํด ๋์ค์ ์ฌ์ฉํ ์ ์๋๋ก ๋น์ ์ด ์ฌ์ฉํ ํ์ด์ฌ ์ฝ๋๋ฅผ ๋ณด๋ด์ฃผ์ค ์ ์๋์? ๊ทธ๋ ๊ฒ ํ๋ค๋ฉด ์ ๊ฐ ์ง์ ์์๋ด๋ ค๊ณ ์ ์ธ ํ์๊ฐ ์์ ๊ฒ์ ๋๋ค.
Email-166
Ubuntu ๋ฉํฑ์ด ์์ด์ VPS๋ก ์คํํ์ง ์๊ณ ํ ์คํธํ๊ณ ์ปดํ์ผํ ์ ์์ง ์์ผ์ ๊ฐ์?
๋ค. ํ์ด์ฌ์ JSON-RPC๋ก ํ ์คํธํด ๋ณด์๊ณ , ์ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค! ์ ๋ง ์ฌ์ฉํ๊ธฐ ์ฝ๋ค์.
๋ง์ธ, ์ฒซ ์๋์ ์ฑ๊ณตํ๋ค์.
ํ ์คํธ๋ฅผ ์ํด ๋์ค์ ์ฌ์ฉํ ์ ์๋๋ก ๋น์ ์ด ์ฌ์ฉํ ํ์ด์ฌ ์ฝ๋๋ฅผ ๋ณด๋ด์ฃผ์ค ์ ์๋์? ๊ทธ๋ ๊ฒ ํ๋ค๋ฉด ์ ๊ฐ ์ง์ ์์๋ด๋ ค๊ณ ์ ์ธ ํ์๊ฐ ์์ ๊ฒ์ ๋๋ค.
python-json-rpc(http://json-rpc.org/wiki/python-json-rpc)๋ฅผ ๊ทธ๋ค์ svn์์ ๋ค์ด๋ก๋ ๋ฐ์์ ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ์ ์ง์ ๋ํํ๋ฉฐ ํ ์คํธํ์ต๋๋ค. ์ด๋ ๊ฒ ๋ง์ด์ฃ :
Email-167
GUI ์์ด ๋์ผํ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ฐพ์ ๋ช ๊ฐ์ง ๋จ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
GTK๋ ๋์คํ๋ ์ด ์์ด ํ๋ก๊ทธ๋จ์ ์คํํ๋ ๊ฒ์ ์ง์ํฉ๋๋ค: http://library.gnome.org/devel/gtk/2.12/gtk-General.html#gtk-init-check. ์ด๊ฒ์ด wxWidgets์์๋ ๊ฐ๋ฅํ์ง๋ ๋ช ์๋์ด ์์ง ์์ต๋๋ค.
wx 2.9์ wxAppConsole์ด ์ด๋ป๊ฒ๋ ์ ์ฉํ ์ ์์ต๋๋ค. ๋จ์ํ wxApp์ wxAppConsole๋ก ๊ต์ฒดํ๋ ๊ฒ์ ์๋ํ์ง ์์ผ๋ฉฐ, ์ด๊ฒ์ด ์ด๋ป๊ฒ ์ฌ์ฉ๋์ด์ผ ํ๋์ง ํ์คํ์ง ์์ต๋๋ค. ๋ฌธ์ํ๊ฐ ์ ๋์ด ์์ง ์์ต๋๋ค.
๋ค๋ฅธ ์ต์ ์ผ๋ก๋ IMPLEMENT_APP_NO_MAIN()์ ์ฌ์ฉํ๊ณ ์ฐ๋ฆฌ ์์ ์ ๋ฉ์ธ ๋ฉ์๋๋ฅผ ๋ง๋๋ ๊ฒ์ด ์์ต๋๋ค.
Email-168
GUI ์์ด ๋์ผํ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ฐพ์ ๋ช ๊ฐ์ง ๋จ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
GTK๋ ๋์คํ๋ ์ด ์์ด ํ๋ก๊ทธ๋จ์ ์คํํ๋ ๊ฒ์ ์ง์ํฉ๋๋ค: http://library.gnome.org/devel/gtk/2.12/gtk-General.html#gtk-init-check. ์ด๊ฒ์ด wxWidgets์์๋ ๊ฐ๋ฅํ์ง๋ ๋ช ์๋์ด ์์ง ์์ต๋๋ค.
wxApp::Initialize์์ gtk-init-check๋ฅผ ํธ์ถํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค.
Initialize๋ฅผ ์๋ธํด๋์ค๋ก ๋ง๋ค๊ณ , ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ต์ ํ๋ฉด์ ์๋ณธ ๋ฉ์๋๋ฅผ ํธ์ถํ ๋ค์ ๋ฐํ ๊ฐ์ ๋ฌด์ํ ์ ์์ต๋๋ค. ์ด ๋ฐฉ๋ฒ์ด ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ช ๋ น์ค ์ค์์น์ ์ด๋ฆ์ ๋ฌด์์ผ๋ก ํ๊ณ ์ด๋ป๊ฒ ์ค๋ช ํ ์ง์ ๋ํ ์ ์์ด ์์ต๋๊น? ์ ํต์ ์ธ ํ์ค์ด ์๋์? ํ์ฌ ์ฌ์ฉ ์ค์ธ ๊ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
Email-169
GUI ์์ด ๋์ผํ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ฐพ์ ๋ช ๊ฐ์ง ๋จ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
GTK๋ ๋์คํ๋ ์ด ์์ด ํ๋ก๊ทธ๋จ์ ์คํํ๋ ๊ฒ์ ์ง์ํฉ๋๋ค: http://library.gnome.org/devel/gtk/2.12/gtk-General.html#gtk-init-check. ์ด๊ฒ์ด wxWidgets์์๋ ๊ฐ๋ฅํ์ง๋ ๋ช ์๋์ด ์์ง ์์ต๋๋ค.
wxApp::Initialize์์ gtk-init-check๋ฅผ ํธ์ถํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค.
Initialize๋ฅผ ์๋ธํด๋์ค๋ก ๋ง๋ค๊ณ , ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ต์ ํ๋ฉด์ ์๋ณธ ๋ฉ์๋๋ฅผ ํธ์ถํ ๋ค์ ๋ฐํ ๊ฐ์ ๋ฌด์ํ ์ ์์ต๋๋ค. ์ด ๋ฐฉ๋ฒ์ด ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด ๋ฐฉ๋ฒ์ด ์๋ํฉ๋๋ค. ๋ช ๊ฐ์ง ๋ ํ๊ณ ๋๋ฉด ์ ๋ก๋ํ ์์ ์ ๋๋ค.
์ฌ๋๋ค์๊ฒ GTK ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํ๋ผ๊ณ ์๋ ค์ผ ํ ๊ฒ์ ๋๋ค. GTK๋ฅผ ์ค์นํ๊ธฐ ์ํ apt-get ๋ช ๋ น์ด๋ฅผ ๊ธฐ์ตํ์ญ๋๊น? ๊ทธ๋ฆฌ๊ณ GUI ์์ด ์ค์นํ ์ ์๋์?
Email-170
GUI ์์ด ๋์ผํ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ฐพ์ ๋ช ๊ฐ์ง ๋จ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
GTK๋ ๋์คํ๋ ์ด ์์ด ํ๋ก๊ทธ๋จ์ ์คํํ๋ ๊ฒ์ ์ง์ํฉ๋๋ค: http://library.gnome.org/devel/gtk/2.12/gtk-General.html#gtk-init-check. ์ด๊ฒ์ด wxWidgets์์๋ ๊ฐ๋ฅํ์ง๋ ๋ช ์๋์ด ์์ง ์์ต๋๋ค.
wxApp::Initialize์์ gtk-init-check๋ฅผ ํธ์ถํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค.
Initialize๋ฅผ ์๋ธํด๋์ค๋ก ๋ง๋ค๊ณ , ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ต์ ํ๋ฉด์ ์๋ณธ ๋ฉ์๋๋ฅผ ํธ์ถํ ๋ค์ ๋ฐํ ๊ฐ์ ๋ฌด์ํ ์ ์์ต๋๋ค. ์ด ๋ฐฉ๋ฒ์ด ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ช ๋ น์ค ์ค์์น์ ์ด๋ฆ์ ๋ฌด์์ผ๋ก ํ๊ณ ์ด๋ป๊ฒ ์ค๋ช ํ ์ง์ ๋ํ ์ ์์ด ์์ต๋๊น? ์ ํต์ ์ธ ํ์ค์ด ์๋์? ํ์ฌ ์ฌ์ฉ ์ค์ธ ๊ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
๊ทธ ๋ฐฉ๋ฒ์ด ์ข์ ๋ณด์ ๋๋ค. ์ ๋ ๊ทธ์ ๊ดํ ํ์ค์ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
Email-171
GUI ์์ด ๋์ผํ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ฐพ์ ๋ช ๊ฐ์ง ๋จ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
GTK๋ ๋์คํ๋ ์ด ์์ด ํ๋ก๊ทธ๋จ์ ์คํํ๋ ๊ฒ์ ์ง์ํฉ๋๋ค: http://library.gnome.org/devel/gtk/2.12/gtk-General.html#gtk-init-check. ์ด๊ฒ์ด wxWidgets์์๋ ๊ฐ๋ฅํ์ง๋ ๋ช ์๋์ด ์์ง ์์ต๋๋ค.
wxApp::Initialize์์ gtk-init-check๋ฅผ ํธ์ถํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค.
Initialize๋ฅผ ์๋ธํด๋์ค๋ก ๋ง๋ค๊ณ , ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ต์ ํ๋ฉด์ ์๋ณธ ๋ฉ์๋๋ฅผ ํธ์ถํ ๋ค์ ๋ฐํ ๊ฐ์ ๋ฌด์ํ ์ ์์ต๋๋ค. ์ด ๋ฐฉ๋ฒ์ด ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด ๋ฐฉ๋ฒ์ด ์๋ํฉ๋๋ค. ๋ช ๊ฐ์ง ๋ ํ๊ณ ๋๋ฉด ์ ๋ก๋ํ ์์ ์ ๋๋ค.
์ฌ๋๋ค์๊ฒ GTK ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํ๋ผ๊ณ ์๋ ค์ผ ํ ๊ฒ์ ๋๋ค. GTK๋ฅผ ์ค์นํ๊ธฐ ์ํ apt-get ๋ช ๋ น์ด๋ฅผ ๊ธฐ์ตํ์ญ๋๊น? ๊ทธ๋ฆฌ๊ณ GUI ์์ด ์ค์นํ ์ ์๋์?
์๋ง๋ apt-get install libgtk2.0-0์ด์์ ๊ฒ๋๋ค. ์ด๋ ๊ฒ ํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ํจํค์ง๋ฅผ ๊ฒ์ํ ์ ์์ต๋๋ค: "apt-cache search libgtk".
bitcoin.org ๋ฒ์ญ๊ฐ๋ค์๊ฒ Drupal ๊ณ์ ์ ์ ๊ณตํด์, ๋ฒ์ญ๋ณธ์ ์ต์ ์ํ๋ก ์ ์งํ ์ ์๋๋ก ํ ๊ฒ๋๋ค.
Email-172
bitcoin.org ๋ฒ์ญ๊ฐ๋ค์๊ฒ Drupal ๊ณ์ ์ ์ ๊ณตํด์, ๋ฒ์ญ๋ณธ์ ์ต์ ์ํ๋ก ์ ์งํ ์ ์๋๋ก ํ ๊ฒ๋๋ค.
์ข์ต๋๋ค, ์ด๋ ๊ฒ ํ๋ฉด ๊ทธ๋ค์๊ฒ ์ฝ๊ฐ์ ์์ ๊ฐ๊ณผ ์ฑ ์๊ฐ์ ์ค ์ ์์ ๊ฒ์ ๋๋ค.
์ํํธ์จ์ด ๋ฒ์ญ์ ์ํ ์ ์ด๋ ํ๋์ .mo ํ์ผ์ 0.3 ๋ฆด๋ฆฌ์ค์ ํฌํจ์ํฌ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
Email-173
์ ๊ฐ ๋ง๋ bitcoind๋ฅผ ddd ๋๋ฒ๊ฑฐ๋ก ๋๋ฒ๊น ์ ์๋ํด ๋ณด์์ง๋ง, ์์ง ํฐ ์ฑ๊ณต์ ๊ฑฐ๋์ง ๋ชปํ์ต๋๋ค. ํญ์ ์์คํ ์ ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๋์ ๊ฒฐ๊ตญ ์ถฉ๋ํฉ๋๋ค. ์ต์ 64๋นํธ ๋น๋์ bitcoind๋ฅผ ๋ค์ ๋ณด๋ด์ฃผ์ค ์ ์์ต๋๊น? ์ ๋น๋์ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํด๋ณด๊ณ ์ถ์ต๋๋ค.
Email-174
bitcoin.org/download/linux64-0.2.7.1.tar.gz์ ์ฌ๋ ค๋์์ต๋๋ค. ๋ฐ์ผ์ ํ์๋ ์ญ์ ํ์ ๋ ๋ฉ๋๋ค.
๋น์ ์ด ๊ฒช๊ณ ์๋ ๋ฌธ์ ์ ์์ธ์ ๋ํด ์๊ฐํด ๋ณด์๊ณ , ์ด ๋น๋์ ํฌํจ๋ ๋ณ๊ฒฝ์ฌํญ์ ๋ง๋ค์์ต๋๋ค. ์ด ์ฝ๋๋ ์์ ํ์ง ์์์ ์ ์์ง๋ง, ์๋ง๋ ํญ์ ์ด์ด ์ข์์ ๊ฒ๋๋ค.
util.cpp์์ ์ด์ ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
์ ๊ฐ ๋ง๋ bitcoind๋ฅผ ddd ๋๋ฒ๊ฑฐ๋ก ๋๋ฒ๊น ์ ์๋ํด ๋ณด์์ง๋ง, ์์ง ํฐ ์ฑ๊ณต์ ๊ฑฐ๋์ง ๋ชปํ์ต๋๋ค. ํญ์ ์์คํ ์ ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๋์ ๊ฒฐ๊ตญ ์ถฉ๋ํฉ๋๋ค. ์ต์ 64๋นํธ ๋น๋์ bitcoind๋ฅผ ๋ค์ ๋ณด๋ด์ฃผ์ค ์ ์์ต๋๊น? ์ ๋น๋์ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํด๋ณด๊ณ ์ถ์ต๋๋ค.
Email-175
debug.log ํ์ผ์ ๋ณด๋ด์ฃผ์ค ์ ์๋์?
์ ๊ฐ ๋ง๋ bitcoind๋ฅผ ddd ๋๋ฒ๊ฑฐ๋ก ๋๋ฒ๊น ์ ์๋ํด ๋ณด์์ง๋ง, ์์ง ํฐ ์ฑ๊ณต์ ๊ฑฐ๋์ง ๋ชปํ์ต๋๋ค. ํญ์ ์์คํ ์ ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๋์ ๊ฒฐ๊ตญ ์ถฉ๋ํฉ๋๋ค. ์ต์ 64๋นํธ ๋น๋์ bitcoind๋ฅผ ๋ค์ ๋ณด๋ด์ฃผ์ค ์ ์์ต๋๊น? ์ ๋น๋์ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํด๋ณด๊ณ ์ถ์ต๋๋ค.
Email-176
์๊ฒ ์ต๋๋ค. ์ถฉ๋ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ธ๊ธํ๋ ๊ฒ์ ์์์ต๋๋ค:
debug.log ํ์ผ์ ๋ณด๋ด์ฃผ์ค ์ ์๋์?
์ ๊ฐ ๋ง๋ bitcoind๋ฅผ ddd ๋๋ฒ๊ฑฐ๋ก ๋๋ฒ๊น ์ ์๋ํด ๋ณด์์ง๋ง, ์์ง ํฐ ์ฑ๊ณต์ ๊ฑฐ๋์ง ๋ชปํ์ต๋๋ค. ํญ์ ์์คํ ์ ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๋์ ๊ฒฐ๊ตญ ์ถฉ๋ํฉ๋๋ค. ์ต์ 64๋นํธ ๋น๋์ bitcoind๋ฅผ ๋ค์ ๋ณด๋ด์ฃผ์ค ์ ์์ต๋๊น? ์ ๋น๋์ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํด๋ณด๊ณ ์ถ์ต๋๋ค.
Email-177
์ด๊ฒ์ ๋น์ ์ด ๋ณด๋ด์ฃผ์ ์ปดํ์ผ์์ ๋ฐ์ํ ๊ฒ์ผ๋ก, ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์๊ฒ ์ต๋๋ค. ์ถฉ๋ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ธ๊ธํ๋ ๊ฒ์ ์์์ต๋๋ค:
debug.log ํ์ผ์ ๋ณด๋ด์ฃผ์ค ์ ์๋์?
์ ๊ฐ ๋ง๋ bitcoind๋ฅผ ddd ๋๋ฒ๊ฑฐ๋ก ๋๋ฒ๊น ์ ์๋ํด ๋ณด์์ง๋ง, ์์ง ํฐ ์ฑ๊ณต์ ๊ฑฐ๋์ง ๋ชปํ์ต๋๋ค. ํญ์ ์์คํ ์ ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๋์ ๊ฒฐ๊ตญ ์ถฉ๋ํฉ๋๋ค. ์ต์ 64๋นํธ ๋น๋์ bitcoind๋ฅผ ๋ค์ ๋ณด๋ด์ฃผ์ค ์ ์์ต๋๊น? ์ ๋น๋์ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํด๋ณด๊ณ ์ถ์ต๋๋ค.
Email-178
getinfo๋ฅผ ์คํํ์ง ์์์ ๋๋ ์ฌ์ ํ ๊ทธ๋ฐ๊ฐ์?
์๋์ ๋์ด๋ CreateThreads๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ ๋ค์, ํ๋์ฉ ๋ค์ ํ์ฑํํ๋ฉด์ ๋ฌธ์ ๊ฐ ๋ค์ ๋ฐ์ํ ๋๊น์ง ํด๋ณด์ธ์. ๊ทธ๋ฌ๋ฉด ์ด๋ ์ค๋ ๋์ ๋ฌธ์ ๊ฐ ์๋์ง ์ ์ ์์ ๊ฒ์
๋๋ค.
์ด๊ฒ์ ๋น์ ์ด ๋ณด๋ด์ฃผ์ ์ปดํ์ผ์์ ๋ฐ์ํ ๊ฒ์ผ๋ก, ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์๊ฒ ์ต๋๋ค. ์ถฉ๋ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ธ๊ธํ๋ ๊ฒ์ ์์์ต๋๋ค:
debug.log ํ์ผ์ ๋ณด๋ด์ฃผ์ค ์ ์๋์?
์ ๊ฐ ๋ง๋ bitcoind๋ฅผ ddd ๋๋ฒ๊ฑฐ๋ก ๋๋ฒ๊น ์ ์๋ํด ๋ณด์์ง๋ง, ์์ง ํฐ ์ฑ๊ณต์ ๊ฑฐ๋์ง ๋ชปํ์ต๋๋ค. ํญ์ ์์คํ ์ ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๋์ ๊ฒฐ๊ตญ ์ถฉ๋ํฉ๋๋ค. ์ต์ 64๋นํธ ๋น๋์ bitcoind๋ฅผ ๋ค์ ๋ณด๋ด์ฃผ์ค ์ ์์ต๋๊น? ์ ๋น๋์ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํด๋ณด๊ณ ์ถ์ต๋๋ค.
Email-179
getinfo์ ๊ด๊ณ์์ด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ThreadIRCSeed๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
getinfo๋ฅผ ์คํํ์ง ์์์ ๋๋ ์ฌ์ ํ ๊ทธ๋ฐ๊ฐ์?์๋์ ๋์ด๋
CreateThreads๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ ๋ค์, ํ๋์ฉ ๋ค์ ํ์ฑํํ๋ฉด์ ๋ฌธ์ ๊ฐ ๋ค์ ๋ฐ์ํ ๋๊น์ง ํด๋ณด์ธ์. ๊ทธ๋ฌ๋ฉด ์ด๋ ์ค๋ ๋์ ๋ฌธ์ ๊ฐ ์๋์ง ์ ์ ์์ ๊ฒ์ ๋๋ค.์ด๊ฒ์ ๋น์ ์ด ๋ณด๋ด์ฃผ์ ์ปดํ์ผ์์ ๋ฐ์ํ ๊ฒ์ผ๋ก, ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์๊ฒ ์ต๋๋ค. ์ถฉ๋ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ธ๊ธํ๋ ๊ฒ์ ์์์ต๋๋ค:
debug.log ํ์ผ์ ๋ณด๋ด์ฃผ์ค ์ ์๋์?
์ ๊ฐ ๋ง๋ bitcoind๋ฅผ ddd ๋๋ฒ๊ฑฐ๋ก ๋๋ฒ๊น ์ ์๋ํด ๋ณด์์ง๋ง, ์์ง ํฐ ์ฑ๊ณต์ ๊ฑฐ๋์ง ๋ชปํ์ต๋๋ค. ํญ์ ์์คํ ์ ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๋์ ๊ฒฐ๊ตญ ์ถฉ๋ํฉ๋๋ค. ์ต์ 64๋นํธ ๋น๋์ bitcoind๋ฅผ ๋ค์ ๋ณด๋ด์ฃผ์ค ์ ์์ต๋๊น? ์ ๋น๋์ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํด๋ณด๊ณ ์ถ์ต๋๋ค.
Email-180
๊ทธ๋ ๋ค๋ฉด ๋ฌธ์ ์ ๋ฒ์๋ฅผ ๋ง์ด ์ขํ๋ค์. debug.log์ IRC ํ๋์ด ๊ธฐ๋ก๋์ง ์์์ผ๋ฏ๋ก, RecvUntil์ ์ง๋์ง ๋ชปํ์ ๊ฒ์ผ๋ก ์ถ์ธก๋ฉ๋๋ค. ์ก์์ผ๋ก ๋ด์๋ ๋ช
ํํ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ ์ ์์ต๋๋ค. ๋ฌธ์ ๋ ConnectSocket ๋๋ RecvUntil ์ค ํ๋์ ์์ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค.
์ฒจ๋ถ๋ irc.cpp์ net.cpp๋ก ์๋ํด ๋ณด์๊ณ debug.log๋ฅผ ๋ณด๋ด์ฃผ์ธ์.
๋๋ gdb์์ ์คํํ์ฌ ThreadIRCSeed๋ฅผ ๋จ๊ณ๋ณ๋ก ์งํํด ๋ณผ ์๋ ์์ต๋๋ค.
getinfo์ ๊ด๊ณ์์ด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.ThreadIRCSeed๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
getinfo๋ฅผ ์คํํ์ง ์์์ ๋๋ ์ฌ์ ํ ๊ทธ๋ฐ๊ฐ์?์๋์ ๋์ด๋
CreateThreads๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ ๋ค์, ํ๋์ฉ ๋ค์ ํ์ฑํํ๋ฉด์ ๋ฌธ์ ๊ฐ ๋ค์ ๋ฐ์ํ ๋๊น์ง ํด๋ณด์ธ์. ๊ทธ๋ฌ๋ฉด ์ด๋ ์ค๋ ๋์ ๋ฌธ์ ๊ฐ ์๋์ง ์ ์ ์์ ๊ฒ์ ๋๋ค.์ด๊ฒ์ ๋น์ ์ด ๋ณด๋ด์ฃผ์ ์ปดํ์ผ์์ ๋ฐ์ํ ๊ฒ์ผ๋ก, ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์๊ฒ ์ต๋๋ค. ์ถฉ๋ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ธ๊ธํ๋ ๊ฒ์ ์์์ต๋๋ค:
debug.log ํ์ผ์ ๋ณด๋ด์ฃผ์ค ์ ์๋์?
์ ๊ฐ ๋ง๋ bitcoind๋ฅผ ddd ๋๋ฒ๊ฑฐ๋ก ๋๋ฒ๊น ์ ์๋ํด ๋ณด์์ง๋ง, ์์ง ํฐ ์ฑ๊ณต์ ๊ฑฐ๋์ง ๋ชปํ์ต๋๋ค. ํญ์ ์์คํ ์ ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๋์ ๊ฒฐ๊ตญ ์ถฉ๋ํฉ๋๋ค. ์ต์ 64๋นํธ ๋น๋์ bitcoind๋ฅผ ๋ค์ ๋ณด๋ด์ฃผ์ค ์ ์์ต๋๊น? ์ ๋น๋์ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํด๋ณด๊ณ ์ถ์ต๋๋ค.
Last updated