irc_extra_hilight = Arna,Arnav,Arny,Arnie,*Arnavion*,Arnavicon,Arniggervion,*navion*,Arnawion,AtashiCon,๏ผก๏ผฒ๏ผฎ๏ผก๏ผถ๏ผฉ๏ผฏ๏ผฎ
irc_nick_hilight =
irc_no_hilight = NickServ,ChanServ,InfoServ,N,Q,Quotes,Belfiore,Trivia,{Houki}
์ค๋ ์์นจ ๋๋ฅผ ๊ฐ์กฐํ ๋ฉ์์ง์ ์:
<@gmaxwell> I _thought_ that if the binary was fully static it did manage to link it. Maybe I'm remembering it wrong.
(๋ค๋ฅธ ํด๋ผ์ด์ธํธ๋ฅผ ํตํด) ๋์ผํ ๋ฉ์์ง๋ฅผ ๋ถ์ฌ๋ฃ์ด๋ ๋ค์ ๊ฐ์กฐ ํ์๋์ง ์์ต๋๋ค. ์ฆ, ์ด๊ฒ์ ๋น๊ฒฐ์ ์ ์ด๋ฉฐ ๊ฑฐ์ ํ์คํ๊ฒ ๋ฒ๊ทธ์ ๋๋ค.
ํธ์ง: ๊ฒฐ๊ณผ์ ์ผ๋ก ์ด๋ฌํ ํฌํ ํ์ด๋ผ์ดํธ๋ #bitcoin์ ๋ํด์๋ง ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค. ๋ด๊ฐ ๊ทธ ์ฑ๋์ ๋ํด ํน๋ณํ๋ค๊ณ ์๊ฐํ ์ ์๋ ์ ์ผํ ๊ฒ์ ๊ทธ๊ฒ์ด ๋ด๊ฐ (์๋)์ฐ๊ฒฐํ๋ ๋ ๋ฒ์งธ ๋คํธ์ํฌ์ธ freenode์์ ๋ด๊ฐ (์๋) ์กฐ์ธํ๋ ์ฒซ ๋ฒ์งธ ์ฑ๋์ด๋ผ๋ ๊ฒ์ ๋๋ค. ์ฒซ ๋ฒ์งธ ๋คํธ์ํฌ(Rizon)์ ์ฑ๋์ด๋ Freenode์ ๋ค๋ฅธ ์ฑ๋์ ์ด๋ฌํ ํ์ด๋ผ์ดํธ๋ฅผ ํธ๋ฆฌ๊ฑฐํ์ง ์์ต๋๋ค.
ํธ์ง 2: ์ ํ์ธ๋จ. ์ด์ GimpNet์ #gtk+์๋ ์์ผ๋ฏ๋ก ์ด ๋์์ ํด๋น ์ฑ๋์์๋ง ๋ฐ์ํฉ๋๋ค. ์ด ๋์์ ๋ด๊ฐ ๋ง์ง๋ง์ผ๋ก ๊ฐ์ ํ ๋คํธ์ํฌ์ ์ฒซ ๋ฒ์งธ ์ฑ๋์์ ๋ฐ์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ด๋ จ ์ฝ๋๋ inbound.c(alert_match_word, alert_match_text) ๋ฐ util.c(match)์ ์์ต๋๋ค.
๊ฐ๋ฅํ ์์ ์ ํด๋น ๋ฉ์๋์ loony ๋ ผ๋ฆฌ๋ฅผ GRegex๋ก ๊ต์ฒดํ๋ ๊ฒ์ ๋๋ค.
์ ์ณ๋๊ณ : GRegex๋ GLib 2.14์์ ๋์ ๋์์ผ๋ฏ๋ก configure.ac์์ ์๊ตฌ ์ฌํญ์ ๋์ด์ญ์์ค.
๋ฌด์ ๋๋ฌธ์? ๊ทธ ๋ฒ๊ทธ์ ์ด๊ฒ์ ๋์ผํ์ง ์์ต๋๋ค.
์ด๊ฒ์ ์ ๊ท์์ผ๋ก ๋ณํํ๋ฉด ๋ ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ ์ฌํํ๊ธฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ is_hilight()์ "if"๋ง๋ค ์ ๋ณด(timestamp, text, from)๋ฅผ ๊ธฐ๋กํ๋ ์์ ์ฝ๋(#400)๋ฅผ inbound.c, outbound.c, inbound.h์ ์ถ๊ฐํ์ต๋๋ค. - ๋ฌธ์ TRUE๋ฅผ ๋ฐํํฉ๋๋ค. ์ด ํธ๋ฆฌํ๋ ์ GList๋ฅผ ํ์ฑํ๋ฉฐ, ๊ทธ ๊ฐ์๋ ์ ์ญ ๋จ์ count371lim์ผ๋ก ์ ํ๋๋ฉฐ ์ฒ์์๋ 100์ ๋๋ค.
์ธ์ ๋ ์ง ๊ฒฐ๊ณผ๋ฅผ ํ์ํ๋ ค๋ฉด hexchat ๋ช
๋ น์ค์ "/debug hilight" ๋ช
๋ น์ ์
๋ ฅํ์ญ์์ค. ๋ค์์ ํด๋น ๋ช
๋ น์ ์ํ ์ถ๋ ฅ์
๋๋ค.
ํ์ด๋ผ์ดํธ ๋ฌธ์ ๋๋ฒ๊น
(๋ฌธ์ 371) ---
(๋ ๋ฌธ์์ด ๊ฐ๊ฐ ์๊ณผ ๋ค์ eyecatcher "---"๊ฐ ์ต๋๋ค)
02/06/13 15:16:42 text:---testme there, rich3abcd--- from:---richtroye---
02/06/13 15:16:46 text:---testme there, rich3abcd--- from:---richtroye---
02/06/13 15:16:48 text:---testme there, rich3abcd--- from:---richtroye---
02/06/13 15:17:11 ํ
์คํธ:---testme there, rich3abcd--- from:---richtroye---
02/06/13 15:17:11 ํ
์คํธ:---testme there, rich3abcd--- from:---richtroye---
02/06/13 15:17:11 ํ
์คํธ:---testme there, rich3abcd--- from:---richtroye---
๋ชฉ๋ก ๋
์ด ์ฝ๋๋ฅผ ์คํํ ๋ ์ด ๋ฌธ์ ์ ๊ด๋ จํ์ฌ ๊ฐ์ง๋ ์ค๋ฅ์ ๋ํด ๊ฒฝ๊ณ ํ์ญ์์ค. ํ๋๊ฐ ํ์๋๋ฉด /debug ๊ฐ์กฐ ํ์๋ฅผ ์คํํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๋ณต์ฌํ์ฌ ํ์ผ์ ๋ถ์ฌ๋ฃ์ต๋๋ค. ์ฌ๊ธฐ์ ๋น์ ์ด ๋ณธ ๊ฒ์ ๋ํ ๋ฉ๋ชจ๋ฅผ ์์ฑํ๊ณ ํด๋น ํ์ผ์ ๊ด๋ จ ๋ผ์ธ์ ํฌํจํ์ญ์์ค.
@RichardHitt ๋ ์ผ์์ ์ธ
๊ทธ๊ฒ์ด ๋น์ ์ด ๊ทธ PR์ ๋ง๋ ๋ชฉ์ ์ด๋ผ๋ฉด, ๋๋ ๊ทธ๊ฒ์ด ๋ถํ์ํ๋ค๊ณ ๋ ์ผ์ฐ ๋น์ ์๊ฒ ๋งํ ์ ์์์ต๋๋ค. ๋์ผํ ์ ๋ณด๋ฅผ ๊ธฐ๋กํ๋ ํ์ด๋ผ์ดํธ ๊ธฐ๋ก ์คํฌ๋ฆฝํธ๊ฐ ์ด๋ฏธ ์์ต๋๋ค.
ํธ์ง: ์ฌ๊ธฐ์ ์คํฌ๋ฆฝํธ๊ฐ ์์ต๋๋ค - https://raw.github.com/Arnavion/random/master/hexchat/highlight.pl
๊ฝค ์ค๋ ์๊ฐ ๋์ ์ฌ์ํ์ง ์์์ต๋๋ค(์ ์ด๋ 2.9.6 ์ดํ). ํ์.
์ค๋ ์์นจ๋ถํฐ ๋ค์ ๋ฐ์ํ๊ธฐ ์์ํจ(12์๊ฐ ๋์ 2ํ) :|
์ด๊ฒ์ ๋์๊ฒ ์ผ์ด๋๊ธฐ ์์ํ์ต๋๋ค. /debug hilight
๋ฅผ ์คํํ์ง๋ง ๋ด๊ฐ ์ํ ์ฑ๋๊ณผ ์๋ฒ๋ง ๋์ด๋ฉ๋๋ค. @RichardHitt๊ฐ ์ถ๊ฐํ ์์ ์ฝ๋๊ฐ ์ ๊ฑฐ๋ ์ง ์ค๋๋์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
์ด๊ฒ์ ์๋ก์ด ํ์ด๋ผ์ดํธ('๋ด ์ฌ๋ง')๋ฅผ ์ถ๊ฐํ๋ ค๊ณ ์๋ํ ํ์ ์์๋์์ต๋๋ค: TW,whisper,the bot died,
. ๊ทธ๋ฐ ๋ค์ ์ ํ์ด๋ผ์ดํธ๋ฅผ ์ ๊ฑฐํ๊ณ ์๋ ์๋ ํ์ด๋ผ์ดํธ( TW,whisper,
)๋ก ๋์๊ฐ ํ์๋ ๊ณ์ ๋ฐ์ํ์ต๋๋ค. ํ์ด๋ผ์ดํธ ํ๋์์ ๋ชจ๋ ๊ฒ์ ์ ๊ฑฐํ ๋ค์ ์ ํ๋๋ฅผ ์ถ๊ฐํ๊ธฐ ์ ์ ์๋ ๊ฒ๋ง ๋ค์ ์ถ๊ฐํ์ง๋ง ์ฌ์ ํ ์์์ ๋ผ์ธ์ ๊ฐ์กฐ ํ์ํ์ต๋๋ค. ํ๋์์ ๋ชจ๋ ๊ฒ์ ์ญ์ ํ๋ฉด ๋ฌด์์ ํ์ด๋ผ์ดํธ๊ฐ ํ์๋์ง ์์ต๋๋ค.
ํธ์ง: ๋ชจ๋ ํ์ด๋ผ์ดํธ๋ฅผ ์ ๊ฑฐํ๊ณ ํ๋ก๊ทธ๋จ์ ๋ค์ ์์ํ ๋ค์ ํ์ด๋ผ์ดํธ๋ฅผ ๋ค์ ์ถ๊ฐํด๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์ต๋๋ค. ์ฌ์ ํ ์์์ ํ์ด๋ผ์ดํธ๊ฐ ๋ํ๋ฉ๋๋ค.
์ข์, ๋ด ํ์ด๋ผ์ดํธ์์ ํํ ,
๋ฅผ ์ ๊ฑฐํ์ฌ ๋ฌธ์ ๋ฅผ ์์ ํ์ต๋๋ค.
TW,whisper,
= ๋ฌด์์ ํ์ด๋ผ์ดํธ
TW,whisper
= ์์ ํ์ด๋ผ์ดํธ ์์
์ด๊ฒ์ ํํ ์ผํ๊ฐ ์๋ ์๋ ์ต์ ๋ฆด๋ฆฌ์ค์์ ๋ฐ์ํฉ๋๋ค.
์ต์ ๋ฆด๋ฆฌ์ค, ์ด๊ฒ์ ๋ชจ๋ ๋คํธ์ํฌ์ ๋ชจ๋ ์ฑ๋์์ ๋ฐ์ํฉ๋๋ค.
ํธ์ง: ์ผ๋ฐ์ ์ธ ๊ธ์ฐ๊ธฐ์์๋ ์ผํ ๋ค์ ๊ณต๋ฐฑ์ ์ฐ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. HL ๋ชฉ๋ก์๋ ๊ณต๋ฐฑ์ด ์์ด์ผ ํฉ๋๋ค. ์ผํ ์ฌ์ด์์ ์ ๊ฑฐํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
๋๋ ๋ํ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. @faithlessfate ์ ์๋ฃจ์ ์ ๋ฐ๋ผ ๊ฐ ์ฉ์ด ์ฃผ์์ ๊ณต๋ฐฑ์ ์ ๊ฑฐํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ต์ ๋ฆด๋ฆฌ์ค, ์ด๊ฒ์ ๋ชจ๋ ๋คํธ์ํฌ์ ๋ชจ๋ ์ฑ๋์์ ๋ฐ์ํฉ๋๋ค.
ํธ์ง: ์ผ๋ฐ์ ์ธ ๊ธ์ฐ๊ธฐ์์๋ ์ผํ ๋ค์ ๊ณต๋ฐฑ์ ์ฐ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. HL ๋ชฉ๋ก์๋ ๊ณต๋ฐฑ์ด ์์ด์ผ ํฉ๋๋ค. ์ผํ ์ฌ์ด์์ ์ ๊ฑฐํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.