Englishํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

octo_uparser - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ octo_uparser ์‹คํ–‰

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น octo_uparser์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


octo_uparser - Octopussy UParser ํ”„๋กœ๊ทธ๋žจ

๊ฐœ์š”


octo_uparser

๊ธฐ์ˆ 


octo_uparser๋Š” Octopussy ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐ๊ฐ์˜ ์•Œ ์ˆ˜ ์—†๋Š” ๋กœ๊ทธ๋ฅผ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.
์žฅ์น˜

๊ธฐ๋Šฅ


์ถœ๊ตฌ()
์—…ํŒŒ์„œ๋ฅผ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ค‘์ง€ํ•ฉ๋‹ˆ๋‹ค(ํ˜„์žฌ ํŒŒ์ผ์€ ์ข…๋ฃŒํ•˜๊ธฐ ์ „์— ์™„์ „ํžˆ ๊ตฌ๋ฌธ ๋ถ„์„๋จ).

Is_Valid_Regexp($๋ฉ”์‹œ์ง€)
'$message' ๋ฉ”์‹œ์ง€์˜ ์ •๊ทœ ํ‘œํ˜„์‹์ด ์œ ํšจํ•œ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

Is_Regexp_Assemble_Working($ra)
Regexp::Assemble์ด ์‹คํŒจ ์—†์ด regexp๋ฅผ ์ƒ์„ฑํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์ดˆ๊ธฐํ™”_์„œ๋น„์Šค_๋ฉ”์‹œ์ง€($m, $๋ผ)
์œ ํšจํ•œ ๋ฉ”์‹œ์ง€์ธ ๊ฒฝ์šฐ $m ๋ฉ”์‹œ์ง€๋ฅผ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.

์ดˆ๊ธฐํ™” ()
UParser ์ดˆ๊ธฐํ™”

Write_Logfile($๋กœ๊ทธํŒŒ์ผ, $๋กœ๊ทธ)
๋กœ๊ทธ '$logs'๋ฅผ ๋กœ๊ทธ ํŒŒ์ผ '$logfile'์— ์”๋‹ˆ๋‹ค.

์„œ๋น„์Šค_ํ•ธ๋“ค๋Ÿฌ($์„œ๋ธŒ, $์ด๊ณ„, $y, $m, $d, $์‹œ๊ฐ„, $๋ถ„, $file_new)
์„œ๋น„์Šค $serv ์ฒ˜๋ฆฌ

File_Handler($ํŒŒ์ผ)
ํŒŒ์ผ $file์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ octo_uparser ์˜จ๋ผ์ธ ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

Ad