xneur เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเต เด เดตเดธเดพเดจเด เดเดดเดฟเดเตเด เดเดฑเต เดฎเดพเดธเดฎเดพเดฏเดฟ เดเดจเดฟเดเตเดเต เดเตเดฑเดเตเดเต เดเดทเตเดเดชเตเดชเดพเดเตเดเตพ เดเดฃเตเดเดพเดเตเดเดฟ. (เดเดจเตเดฑเต เดกเตเดธเตโเดเตโเดเตเดชเตเดชเตเดเดณเดฟเตฝ OpenSUSE 15.1-เดจเตเดฑเต เดตเดฐเดตเตเดเต: xneur เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟเดฏเดพเตฝ, เดตเดฟเตปเดกเตเดเตพ เดซเตเดเตเดเดธเต เดจเดทเตโเดเดชเตเดชเตเดเตเดเดฏเตเด เดเตเดฌเตเตผเดกเต เดเตปเดชเตเดเตเดเดฟเดจเตเดชเตเดชเด เดธเดฎเดฏเด เดฐเดธเดเดฐเดฎเดพเดตเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต).
โเด, เดจเดพเดถเด, เดเดพเตป เดตเตเดฃเตเดเตเด เดคเตเดฑเตเดฑเดพเดฏ เดฒเตเดเดเตเดเดฟเตฝ เดเตเดชเตเดชเต เดเตเดฏเตเดฏเดพเตป เดคเตเดเดเตเดเดฟโ - เดเดจเตเดฑเต เดเตเดฒเดฟเดฏเดฟเตฝ เดเดคเต เดชเดฒเดชเตเดชเตเดดเตเด เด เดธเดญเตเดฏเดฎเดพเดฏเดฟ เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต. เด เดคเต เดชเตเดธเดฟเดฑเตเดฑเตเดตเต เดเดจเตเดจเตเด เดเตเตผเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
เด
เดคเต เดธเดฎเดฏเด, เดเดจเดฟเดเตเดเต (เดเดฐเต เดกเดฟเดธเตเตป เดเดเตเดเดฟเดจเตเดฏเตผ เดเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ) เดเดจเดฟเดเตเดเต เดตเตเดฃเตเดเดคเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดฐเตเดชเดชเตเดชเตเดเตเดคเตเดคเดพเตป เดเดดเดฟเดฏเตเด. เดชเดเตเดทเต เดเดจเดฟเดเตเดเต เดตเตเดฃเตเดเดคเต (เดเดฆเตเดฏเด Punto Switcher-เตฝ เดจเดฟเดจเตเดจเต, เดคเตเดเตผเดจเตเดจเต, Windows Vista-เดฏเตเดเตเดเต เดจเดจเตเดฆเดฟ, เดเดเตเดตเดฟเตฝ xneur-เตฝ เดจเดฟเดจเตเดจเต Linux-เดฒเตเดเตเดเต เดฎเดพเดฑเดฟ) เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดเดฐเต เดเดพเดฐเตเดฏเด. เดธเตโเดเตเดฐเตเดจเดฟเดฒเต เดเดชเตเดชเตเดเดตเดฑเตเดเตพ เดคเตเดฑเตเดฑเดพเดฏ เดฒเตเดเดเตเดเดฟเดฒเดพเดฃเตเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดฟเดฏ เดถเตเดทเด (เดเดฐเต เดชเตเดคเดฟเดฏ เดตเดพเดเตเดเต เดเตเดชเตเดชเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฑเต เด
เดตเดธเดพเดจเดคเตเดคเดฟเดฒเดพเดฃเต เดเดคเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต), โเดคเดพเตฝเดเตเดเดพเดฒเดฟเดเดฎเดพเดฏเดฟ เดจเดฟเตผเดคเตเดคเตเด/เดฌเตเดฐเตเดเตเดเตโ เดเตเดฏเตเดฏเตเด. เดจเดฟเดเตเดเตพ เด
เดเตเดเดเดฟเดเตเดเดคเต เดจเตเดเตเด.
เดเดชเตเดชเตเตพ, เดเตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเดจเต เดเดชเตเดฑเตเดฑเดฟเดฎเตฝ (เดเดจเตเดฑเต เดเดพเดดเตเดเดชเตเดชเดพเดเดฟเตฝ) เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดค/เดธเดเตเดเตเตผเดฃเตเดฃเดค เด เดจเตเดชเดพเดคเดฎเตเดฃเตเดเต. เดชเดเตเดเดฟเดเดพเดจเตเดณเตเดณ เดธเดฎเดฏเดฎเดพเดฃเดฟเดคเต.
เดเดฟ.เดเตฝ.เดกเดฟ.เดเตผ
เดเดฒเตเดฒเดพเดคเตเดคเดฐเด เดธเดพเดเตเดเตเดคเดฟเด เดตเดฟเดถเดฆเดพเดเดถเดเตเดเดณเตเด เดชเดฟเดจเตเดจเตเดเต เดเดฃเตเดเดพเดเตเด, เด
เดคเดฟเดจเดพเตฝ เดเดฆเตเดฏเด -
เดจเดฟเดฒเดตเดฟเตฝ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเตเดตเดญเดพเดตเด เดนเดพเตผเดกเตโเดเตเดกเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต:
- "เดคเดพเตฝเดเตเดเดพเดฒเดฟเดเดฎเดพเดฏเดฟ เดจเดฟเตผเดคเตเดคเตเด/เดฌเตเดฐเตเดเตเดเต": เด เดตเดธเดพเดจ เดตเดพเดเตเดเต เดฌเดพเดเตเดเตโเดธเตโเดชเตเดฏเตโเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เดธเดเตเดต เดตเดฟเตปเดกเตเดฏเดฟเตฝ เดฒเตเดเดเตเดเต เดธเตเดตเดฟเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต (0 เดจเตเด 1 เดจเตเด เดเดเดฏเดฟเตฝ) เดตเตเดฃเตเดเตเด เดกเดฏเตฝ เดเตเดฏเตเดฏเตเด.
- "เดเดจเตเดจเตเด เดเดฒเตเดฒเดพเดคเต Ctrl เดเดเดคเต": เดธเดเตเดต เดตเดฟเตปเดกเตเดฏเดฟเตฝ เดฒเตเดเดเตเดเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเต (0 เดจเตเด 1 เดจเตเด เดเดเดฏเดฟเตฝ).
- "เดเดจเตเดจเตเด เดเดฒเตเดฒเดพเดคเต เดเดเดคเต เดทเดฟเดซเตเดฑเตเดฑเต": เดธเดเตเดต เดตเดฟเตปเดกเตเดฏเดฟเตฝ เดฒเตเดเดเตเดเต เดจเดฎเตเดชเตผ 0 เดเดฃเดพเดเตเดเตเดจเตเดจเต.
- "เดเดจเตเดจเตเด เดเดฒเตเดฒเดพเดคเต เดตเดฒเดคเต เดทเดฟเดซเตเดฑเตเดฑเต": เดธเดเตเดต เดตเดฟเตปเดกเตเดฏเดฟเตฝ เดฒเตเดเดเตเดเต เดจเดฎเตเดชเตผ 1 เดเดฃเดพเดเตเดเตเดจเตเดจเต.
เดเดชเตเดชเตเตพ เดฎเตเดคเตฝ เดชเตเดฐเตเดฎเดพเดฑเตเดฑเด เดเดทเตเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต. เดซเตเดกเตเดฌเดพเดเตเดเต เดเดฒเตเดฒเดพเดคเต, เดเดคเต เดฐเดธเดเดฐเดฎเดฒเตเดฒ (เดเดจเดฟเดเตเดเต เดเดจเตเดคเดพเดฏเดพเดฒเตเด เดธเตเดเดฎเดพเดฃเต). เดนเดพเดฌเตเดฐเตเดฏเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เดชเตเดฐเดถเตโเดจเดเตเดเดณเตเดณเตเดณ เดชเตเดฐเตเดเตเดทเดเดฐเดฟเตฝ เดฎเดคเดฟเดฏเดพเดฏ เดถเดคเดฎเดพเดจเด เดเดฃเตเดเดพเดเตเดฎเตเดจเตเดจเต เดเดพเตป เดตเดฟเดถเตเดตเดธเดฟเดเตเดเตเดจเตเดจเต.
NB เดเดพเดฐเดฃเด เดจเดฟเดฒเดตเดฟเดฒเต เดชเดคเดฟเดชเตเดชเดฟเตฝ, "/dev/input/" เดเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดเตเดฒเตเดเตผ เดเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดฑเตเดเตเดเต เด เดตเดเดพเดถเดเตเดเดณเตเดเต xswitcher เดฒเตเดเตเดเต เดเตเดฏเตเดฏเดฃเด:
chown root:root xswitcher
chmod +xs xswitcher
เดฆเดฏเดตเดพเดฏเดฟ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด: suid เดเดณเตเดณ เดซเดฏเดฒเดฟเดจเตเดฑเต เดเดเดฎ เดฑเตเดเตเดเต เดเดฏเดฟเดฐเดฟเดเตเดเดฃเด, เดเดพเดฐเดฃเด เดเดเดฎ เดเดฐเดพเดฏเดพเดฒเตเด, เดธเตเดฑเตเดฑเดพเตผเดเตเดเดชเตเดชเต เดเดฐเดเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ, เด เดฏเดพเตพ เดเดคเตเดฎเดนเดคเตเดฏ เดเตเดฏเตเดฏเดชเตเดชเตเดเตเด.
เดชเดฐเดจเตเดฏเดฟเดกเตเดเตพเดเตเดเต (เดเดพเดจเตเด เดเดฐเต เด
เดชเดตเดพเดฆเดฎเดฒเตเดฒ) เดจเดฟเดจเตเดจเต เดเตเดฒเตเตบ เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด
go get "github.com/micmonay/keybd_event"
go get "github.com/gvalkov/golang-evdev"
### X11 headers for OpenSUSE/deb-based
zypper install libX11-devel libXmu-devel
apt-get install libx11-dev libxmu-dev
cd "x switcher/src/"
go build -o xswitcher -ldflags "-s -w" --tags static_all src/*.go
เด เดญเดฟเดฐเตเดเดฟเดเตเดเดจเตเดธเดฐเดฟเดเตเดเต เดเดเตเดเตเดธเตเดฑเตเดฑเดพเตผเดเตเดเต เดเตเตผเดเตเดเตเด (DE เด เดจเตเดธเดฐเดฟเดเตเดเต).
เดเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, "เดเดเตเดเดฟ เดเดตเดถเตเดฏเดชเตเดชเตเดเตเดจเตเดจเดฟเดฒเตเดฒ" (เดชเตเดฐเดคเดฟเดฆเดฟเดจเด โ30 เดธเตเดเตเดเตปเดกเต CPU, RSS-เตฝ โ12 MB).
เดตเดฟเดถเดฆเดพเดเดถเดเตเดเตพ เดเดพเดฃเตเด
เดเดชเตเดชเตเตพ - เดตเดฟเดถเดฆเดพเดเดถเดเตเดเตพ.
เดฎเตเดดเตเดตเตป เดถเตเดเดฐเดฃเดตเตเด เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดเดจเตเดฑเต เดตเดณเตผเดคเตเดคเตเดฎเตเดเดเตเดเดณเตเดเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดธเดฎเตผเดชเตเดชเดฟเดเตเดเดชเตเดชเตเดเตเดเดคเดพเดฃเต, เดฎเดฑเตเดฑเตเดจเตเดจเต เดเดฐเดเดญเดฟเดเตเดเดพเตป เดเดจเดฟเดเตเดเต เดฎเดเดฟเดฏเดพเดฃเต. เด เดคเดฟเดจเดพเตฝ, เดเดฒเตเดฒเดพเด เดถเตเดเดฐเดฟเดเตเดเดชเตเดชเตเดเตเดเดฏเตเด (เดซเตเตพเดกเดฑเตเดเดณเดฟเตฝ เดฎเดพเดคเตเดฐเด) AGPL ("เดฑเดฟเดตเตเดดเตเดธเต เดชเตเดฑเตเดฑเดจเตเดฑเต") เดเดตเตผ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
xswitcher เดเตเดกเต golang-เตฝ เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, C เดฏเตเดเต เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเด เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฒเตเดเตพ. เด เดธเดฎเตเดชเดจเด เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเด เดชเดฐเดฟเดถเตเดฐเดฎเดคเตเดคเดฟเดจเต เดเดพเดฐเดฃเดฎเดพเดเตเดฎเตเดจเตเดจเต เด เดจเตเดฎเดพเดจเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต (เดเดคเตเดตเดฐเต เด เดคเต เดเดฃเตเดเต). Cgo เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดทเตโเดเดฎเดพเดฏเดคเต เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดฎเตเดชเตเตพ.
เด
เดคเต เดเดตเดฟเดเต เดจเดฟเดจเตเดจเดพเดฃเต เดเดเดฎเตเดเตเดคเตเดคเดคเต, เดเดจเตเดคเดฟเดจเต เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เด
เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเตพ เดตเดพเดเดเดคเตเดคเดฟเตฝ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดพเดฐเดฃเด xneur เดเตเดกเต "เดเดจเตเดจเต เดชเตเดฐเดเตเดฆเดฟเดชเตเดชเดฟเดเตเดเดฟเดฒเตเดฒ", เดเดพเตป เด
เดคเต เดเดฐเต เดเดฐเดเดญ เดชเตเดฏเดฟเดจเตเดฑเดพเดฏเดฟ เดเดเตเดคเตเดคเต
"/dev/input/" เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เด เดคเดฟเดจเตเดฑเต เดเตเดฃเดเตเดเดณเตเด (เดเดฒเตเดฒเดพเด เดฆเตเดถเตเดฏเดฎเดพเดฃเต, เด เดฎเตผเดคเตเดคเดฟเดฏ เดฏเดพเดจเตเดคเตเดฐเดฟเด-เดเดตเตผเดคเตเดคเดจ เดเต เดเตพเดชเตเดชเตเดเต) เดฆเตเดทเดเตเดเดณเตเด เดเดฃเตเดเต. เดฆเตเดทเดเตเดเตพ เดเดตเดฏเดพเดฃเต:
- เดฏเดพเดจเตเดคเตเดฐเดฟเด-เดเดตเตผเดคเตเดคเดจเด ("2" เดเตเดกเต เดเดณเตเดณ เดเดตเดจเตเดฑเตเดเตพ) x เดฎเดพเดฏเดฟ เดเดตเตผเดคเตเดคเดจเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฎเดฟเดฒเตเดฒ.
- X11 เดเดจเตเดฑเตผเดซเตเดธเตเดเดณเดฟเดฒเตเดเตเดฏเตเดณเตเดณ เดเตปเดชเตเดเตเดเต เดฆเตเดถเตเดฏเดฎเดฒเตเดฒ (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต VNC เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต เดเดเตเดเดจเตเดฏเดพเดฃเต).
- เดฑเตเดเตเดเต เดตเตเดฃเด.
เดฎเดฑเตเดตเดถเดคเตเดคเต, "XSelectExtensionEvent()" เดตเดดเดฟ X เดเดตเดจเตเดฑเตเดเตพ เดธเดฌเตโเดธเตโเดเตเดฐเตเดฌเต เดเตเดฏเตเดฏเดพเตป เดธเดพเดงเดฟเดเตเดเตเด. เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเตเดคเดฟเดจเตเดเตเดเดพเด
"เดฑเดฟเดตเตเดดเตเดธเต" เดเดเตเดเตเดชเตเดเตเดเต เดจเดฟเดฒเดตเดฟเตฝ เดตเตเตผเดเตเดตเตฝ เดเตเดฌเตเตผเดกเต เดธเตเดเตเดฐเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเตเดเตเดฏเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต. keybd_event-เดจเตเดฑเต เดฐเดเดฏเดฟเดคเดพเดตเดฟเดจเต เดจเดจเตเดฆเดฟ, เดชเดเตเดทเต เด เดตเดฟเดเตเดฏเตเดณเตเดณ เด เดฎเตเตผเดคเตเดคเตเดเดฐเดฃเด เดตเดณเดฐเต เดเดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณเดคเดพเดฃเต, เด เดคเต เดตเตเดฃเตเดเตเด เดตเตเดฃเตเดเตเด เดเตเดฏเตเดฏเตเดฃเตเดเดฟเดตเดฐเตเด. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเตเดจเตเดจเดพเดฎเดคเตเดคเต เดตเดฐเดฟ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเตป เดเดพเตป เดถเดฐเดฟเดฏเดพเดฏ เดตเดฟเตป เดเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดเดคเต เดตเดฟเตป เดฎเดพเดคเตเดฐเดฎเต เดคเดฟเดฐเดฟเดเต เดเตเดฎเดพเดฑเตเดเดฏเตเดณเตเดณเต.
เด เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจ เดฌเดเตเดเตพ
- "เดธเดเดฏเตเดเดฟเดค" เดเตปเดชเตเดเตเดเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดเตเดเตพเดเตเดเต เดเดจเตเดจเตเด เด เดฑเดฟเดฏเดฟเดฒเตเดฒ (เดเดฆเดพเดนเดฐเดฃเด: ยฝ). เดเดชเตเดชเตเตพ เด เดคเดฟเดจเตเดฑเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.
- เดเดเตเดเตพ เดถเดฐเดฟเดฏเดพเดฏ เดตเดฟเตป เดคเตเดฑเตเดฑเดพเดฏเดฟ เดเดณเดฟเดเตเดเตเดเดฏเดพเดฃเต. เดเดจเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด เดคเต เดเดจเตเดจเตฝ เดคเดเตผเดเตเดเตเดจเตเดจเต.
- เดตเตเดฏเดเตเดคเดฎเดพเดฏ เดเตปเดชเตเดเตเดเต เดชเดพเดดเตโเดธเดฟเดเดเต เดเดฒเตเดฒ. เดชเดเดฐเด, เดจเดฟเดฐเดตเดงเดฟ เดซเดเดเตโเดทเดจเตเดเดณเตเดฃเตเดเต: Compare(), CtrlSequence(), RepeatSequence(), SpaceSequence(). ะกะฟะฐัะธะฑะพ
nsmcan เดจเดฟเดเตเดเดณเตเดเต เดชเดฐเดฟเดเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ: เดเตเดกเดฟเดฒเตเด เดเดตเดฟเดเตเดฏเตเด เด เดคเต เดถเดฐเดฟเดฏเดพเดเตเดเดฟ. เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดชเตเดฐเตเดฌเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต, เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดฌเดเตเดเตพ เดชเดฟเดเดฟเดเตเดเดพเด.
เด เดธเดฎเดฏเดคเตเดคเต เดเดจเดฟเดเตเดเต "เดเดเตเดเดจเต" เดเดจเตเดจเต เด เดฑเดฟเดฏเดฟเดฒเตเดฒ, เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดธเตเดตเดพเดเดคเด เดเตเดฏเตเดฏเตเด. - (เดฆเตเดตเดฎเต) เดเดพเดจเดฒเตเดเดณเตเดเต เดฎเดคเตเดธเดฐเดพเดงเดฟเดทเตเด เดฟเดค เดเดชเดฏเตเดเด (เดเตเดฌเตเตผเดกเต เดเดตเดจเตเดฑเตเดเตพ, เดฎเตเดธเต เดเดตเดจเตเดฑเตเดเตพ).
เดคเตเดฐเตเดฎเดพเดจเด
เดเตเดกเต เดเดฑเตเดฑเดตเตเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดจเดเดชเดเดฟเดเตเดฐเดฎเดฎเดพเดฃเต. เดชเดฟเดจเตเดจเต เดเดจเตเดจเตเดชเตเดชเตเดฒเต เดฎเดฃเตเดเดจเตเด. เด เดคเดฟเดจเดพเตฝ, เดเดคเตเดฐเต เดธเดพเดเตเดเตเดคเดฟเด เดตเดฟเดฆเดเตเดงเดจเตเด เดคเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดคเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเตเดจเตเดจ เดชเตเดฐเดคเตเดเตเดทเดฏเตเดเต เดเดพเตป เดธเตเดตเดฏเด เดเดนเตเดฒเดพเดฆเดฟเดเตเดเตเดจเตเดจเต. เดเดคเดฟเดจเต เดจเดจเตเดฆเดฟ, เด เดเตฝเดชเตเดชเดจเตเดจเด เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเดฒเตเดฒเดพเดคเต เดจเดถเดฟเดเตเดเดฟเดฒเตเดฒ, เดตเดฟเดจเตเดฆเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเดพเดคเตเดฐเด.
เดเตเดกเต เดฒเดเตเดเต!
เด
เดตเดฒเดเดฌเด: www.habr.com