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

Ad


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

jruby - ํด๋ผ์šฐ๋“œ์—์„œ์˜ ์˜จ๋ผ์ธ

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

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

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

์ด๋ฆ„


์ฃผ๋ฃจ๋น„ โ€” ํ•ด์„๋œ ๊ฐ์ฒด ์ง€ํ–ฅ ์Šคํฌ๋ฆฝํŒ… ์–ธ์–ด

๊ฐœ์š”


์ฃผ๋ฃจ๋น„ [--์ €์ž‘๊ถŒ] [--๋ฒˆ์—ญ] [-Sacdlnpswvy] [-0[XNUMX ์ง„์ˆ˜]] [-C ์˜ˆ๋ฐฐ ๊ทœ์น™์„œ] [-F ๋ฌด๋Šฌ]
[-I ์˜ˆ๋ฐฐ ๊ทœ์น™์„œ] [-K c] [-T[์ˆ˜ํ‰]] [-e ๋ช…๋ น] [-i[ํ™•์žฅ์ž]] [-r ๋„์„œ๊ด€]
[-x[์˜ˆ๋ฐฐ ๊ทœ์น™์„œ]] [--] [ํ”„๋กœ๊ทธ๋žจ_ํŒŒ์ผ] [๋…ผ์˜ ...]

๊ธฐ์ˆ 


Jruby๋Š” ๋ฒˆ์—ญ๋œ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์ธ Ruby๋ฅผ 100% ์ˆœ์ˆ˜ Java๋กœ ๊ตฌํ˜„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋น ๋ฅด๊ณ  ์‰ฌ์šด ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ. ํ…์ŠคํŠธ ํŒŒ์ผ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ๋งŽ์€ ๊ธฐ๋Šฅ์ด ์žˆ์œผ๋ฉฐ
Perl์—์„œ์™€ ๊ฐ™์ด ์‹œ์Šคํ…œ ๊ด€๋ฆฌ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•˜๊ณ  ๊ฐ„๋‹จํ•˜๋ฉฐ ํ™•์žฅ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์˜ต์…˜


Ruby ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋Š” ๋‹ค์Œ ๋ช…๋ น์ค„ ์˜ต์…˜(์Šค์œ„์น˜)์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๊ฝค ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค
๊ทธ๋“ค์—๊ฒŒ ํŽ„(1).

--์ €์ž‘๊ถŒ ์ €์ž‘๊ถŒ ํ‘œ์‹œ๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

--๋ฒˆ์—ญ Ruby ์ธํ„ฐํ”„๋ฆฌํ„ฐ์˜ ๋ฒ„์ „์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

-0[XNUMX ์ง„์ˆ˜] (์ˆซ์ž "XNUMX".) ์ž…๋ ฅ ๋ ˆ์ฝ”๋“œ ๊ตฌ๋ถ„ ๊ธฐํ˜ธ($/)๋ฅผ XNUMX์ง„์ˆ˜๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์ˆซ์ž. ์ˆซ์ž๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š์œผ๋ฉด ๋„ ๋ฌธ์ž๊ฐ€ ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์Šค์œ„์น˜๋Š” ์ˆซ์ž๋ฅผ ๋”ฐ๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. -00 Ruby๋ฅผ ๋‹จ๋ฝ ๋ชจ๋“œ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.
-0777 Ruby๊ฐ€ ์ „์ฒด ํŒŒ์ผ์„ ํ•œ ๋ฒˆ์— ๋‹จ์ผ ๋ฌธ์ž์—ด๋กœ ์ฝ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
ํ•ด๋‹น ๊ฐ’์„ ๊ฐ€์ง„ ๋ฒ•์  ์„ฑ๊ฒฉ.

-C ์˜ˆ๋ฐฐ ๊ทœ์น™์„œ Ruby๊ฐ€ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ „ํ™˜ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

-F ๋ฌด๋Šฌ ์ž…๋ ฅ ํ•„๋“œ ๊ตฌ๋ถ„ ๊ธฐํ˜ธ($;)๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

-I ์˜ˆ๋ฐฐ ๊ทœ์น™์„œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋กœ๋“œํ•  ์œ„์น˜๋ฅผ Ruby์— ์•Œ๋ ค์ฃผ๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋””๋ ‰ํ† ๋ฆฌ ๊ฒฝ๋กœ๋Š”
๋กœ๋“œ ๊ฒฝ๋กœ ๋ณ€์ˆ˜($:)์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

-K k์ฝ”๋“œ KANJI(์ผ๋ณธ์–ด) ์ธ์ฝ”๋”ฉ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

-S Ruby๊ฐ€ PATH ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฆ„์€ ์Šฌ๋ž˜์‹œ๋กœ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ #!์„ ์—๋ฎฌ๋ ˆ์ดํŠธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๊ณ„์—์„œ
๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์ง€์›ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

#! /usr/local/bin/๋ฃจ๋น„
# ์ด ์ค„์€ ๋‹ค์Œ ์ค„์„ Ruby์—์„œ ์ฃผ์„์œผ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. \
๊ฐ„๋ถ€ /usr/local/bin/ruby -S $0 $*

-T[์ˆ˜ํ‰] ์ง€์ •๋œ ์ˆ˜์ค€(๊ธฐ๋ณธ๊ฐ’ 1)์—์„œ ์˜ค์—ผ ๊ฒ€์‚ฌ๋ฅผ ์ผญ๋‹ˆ๋‹ค.

-a ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ๋•Œ ์ž๋™ ๋ถ„ํ•  ๋ชจ๋“œ๋ฅผ ์ผญ๋‹ˆ๋‹ค. -n or -p. ์ž๋™ ๋ถ„ํ•  ๋ชจ๋“œ์—์„œ Ruby
์‹คํ–‰
$F = $_.๋ถ„ํ• 
๊ฐ ๋ฃจํ”„์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์—์„œ.

-c Ruby๊ฐ€ ์Šคํฌ๋ฆฝํŠธ์˜ ๊ตฌ๋ฌธ์„ ํ™•์ธํ•˜๊ณ  ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  ์ข…๋ฃŒํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
๊ตฌ๋ฌธ ์˜ค๋ฅ˜๊ฐ€ ์—†์œผ๋ฉด Ruby๋Š” ํ‘œ์ค€์— "Syntax OK"๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
์ถœ๋ ฅ.

-d
-๋””๋ฒ„๊ทธ ๋””๋ฒ„๊ทธ ๋ชจ๋“œ๋ฅผ ์ผญ๋‹ˆ๋‹ค. $DEBUG๋Š” true๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

-e ๋ช…๋ น ๋‚˜๋จธ์ง€๋Š” ๊ฒ€์ƒ‰ํ•˜์ง€ ์•Š๋„๋ก Ruby์— ์ง€์‹œํ•˜๋ฉด์„œ ๋ช…๋ น์ค„์—์„œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ ์ด๋ฆ„์— ๋Œ€ํ•œ ์ธ์ˆ˜์ž…๋‹ˆ๋‹ค.

-h
--๋„์›€ ์˜ต์…˜ ์š”์•ฝ์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

-i ํ™•์žฅ์ž ๋‚ด๋ถ€ ํŽธ์ง‘ ๋ชจ๋“œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ํ™•์žฅ์ž๊ฐ€ ์ง€์ •๋œ ๊ฒฝ์šฐ ์ด์ „ ํ•ญ๋ชฉ์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
๋ฐฑ์—… ๋ณต์‚ฌ๋ณธ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ํŒŒ์ผ ์ด๋ฆ„. ์˜ˆ๋ฅผ ๋“ค์–ด:

% echo matz > /tmp/junk
% ๊ณ ์–‘์ด /tmp/์ •ํฌ
Matz
% ruby โ€‹โ€‹-p -i.bak -e '$_.upcase!' /tmp/์ •ํฌ
% ๊ณ ์–‘์ด /tmp/์ •ํฌ
๋งˆ์ธ 
% ๊ณ ์–‘์ด /tmp/junk.bak
Matz

-l (์†Œ๋ฌธ์ž "ell".) ์ž๋™ ์ค„ ๋ ์ฒ˜๋ฆฌ๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
์ด๋Š” ๋จผ์ € $\๋ฅผ $/์˜ ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๊ณ  ๋‘ ๋ฒˆ์งธ๋กœ ๋ชจ๋“ 
์ ˆ๋‹จ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ผ์ธ ์ฝ๊ธฐ!.

-n Ruby๊ฐ€ ์Šคํฌ๋ฆฝํŠธ ์ฃผ์œ„์— ๋‹ค์Œ ๋ฃจํ”„๋ฅผ ๊ฐ€์ •ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŒŒ์ผ ์ด๋ฆ„ ์ธ์ˆ˜๋ฅผ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. SED -n or AWK.

๋™์•ˆ
...
end

-p -n ์Šค์œ„์น˜์™€ ๊ฑฐ์˜ ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ํ•˜์ง€๋งŒ ๊ฐ ์œ„์น˜์— ๋ณ€์ˆ˜ $_์˜ ๊ฐ’์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
๋ฃจํ”„์˜ ๋. ์˜ˆ๋ฅผ ๋“ค์–ด:

% ์—์ฝ” ๋งคํŠธ | ๋ฃจ๋น„ -p -e '$_.tr! "์•„์ฆˆ", "์•„์ฆˆ"'
๋งˆ์ธ 

-r ๋„์„œ๊ด€ Ruby๊ฐ€ require๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋กœ๋“œํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•  ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. -n or
-p.

-s ์Šคํฌ๋ฆฝํŠธ ์ด๋ฆ„ ๋’ค, ๊ทธ๋Ÿฌ๋‚˜
ํŒŒ์ผ ์ด๋ฆ„ ์ธ์ˆ˜(๋˜๋Š” --). ๊ฑฐ๊ธฐ์—์„œ ๋ฐœ๊ฒฌ๋œ ๋ชจ๋“  ์Šค์œ„์น˜๊ฐ€ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
ARGV์—์„œ ํ•ด๋‹น ๋ณ€์ˆ˜๋ฅผ ์Šคํฌ๋ฆฝํŠธ์— ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด:

#! /usr/local/bin/๋ฃจ๋น„ -s
# `-xyz' ์Šค์œ„์น˜๋กœ ํ˜ธ์ถœํ•˜๋ฉด "true"๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
$xyz์ธ ๊ฒฝ์šฐ "true\n" ์ถœ๋ ฅ

์ผ๋ถ€ ์‹œ์Šคํ…œ์—์„œ๋Š” $0์— ํ•ญ์ƒ ์ „์ฒด ๊ฒฝ๋กœ ์ด๋ฆ„์ด ํฌํ•จ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋‹ค์Œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
-S ํ•„์š”ํ•œ ๊ฒฝ์šฐ Ruby์—๊ฒŒ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋„๋ก ์ „ํ™˜ํ•˜์„ธ์š”. ๋‹ค๋ฃจ๋‹ค
์‚ฝ์ž…๋œ ๊ณต๊ฐ„ ๋“ฑ. $*๋ณด๋‹ค ๋” ๋‚˜์€ ๊ตฌ์„ฑ์€ ${1+"$@"}์ด์ง€๋งŒ,
์Šคํฌ๋ฆฝํŠธ๊ฐ€ ํ•ด์„๋˜๋Š” ๊ฒฝ์šฐ์—๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. CSH(1).

-v
--๋ง ์ˆ˜๊ฐ€ ๋งŽ์€ ์ƒ์„ธ ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. Ruby๋Š” ์ฒ˜์Œ์— ๋ฒ„์ „์„ ์ธ์‡„ํ•˜๊ณ  ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
๋ณ€์ˆ˜ $VERBOSE๋ฅผ true๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์ถ”๊ฐ€ ๋ฉ”์‹œ์ง€๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
๋ณ€์ˆ˜๋Š” ์ฐธ์ž…๋‹ˆ๋‹ค. ์ด ์Šค์œ„์น˜๊ฐ€ ์ฃผ์–ด์ง€๊ณ  ๋‹ค๋ฅธ ์Šค์œ„์น˜๊ฐ€ ์—†๋‹ค๋ฉด
ํ˜„์žฌ Ruby๋Š” ํ•ด๋‹น ๋ฒ„์ „์„ ์ธ์‡„ํ•œ ํ›„ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

-w ์ฒ˜์Œ์— ๋ฒ„์ „ ๋ฉ”์‹œ์ง€๋ฅผ ์ธ์‡„ํ•˜์ง€ ์•Š๊ณ  ์ƒ์„ธ ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ
$VERBOSE ๋ณ€์ˆ˜๋ฅผ true๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

-x[์˜ˆ๋ฐฐ ๊ทœ์น™์„œ] ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๋ฉ”์‹œ์ง€์— ํฌํ•จ๋˜์–ด ์žˆ์Œ์„ Ruby์— ์•Œ๋ฆฝ๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ์“ฐ๋ ˆ๊ธฐ๋Š”
"#!"์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ฒซ ๋ฒˆ์งธ ํ•ญ๋ชฉ๊นŒ์ง€ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ๋ฌธ์ž์—ด์„ ํฌํ•จํ•˜๊ณ ,
"๋ฃจ๋น„". ํ•ด๋‹น ํšŒ์„ ์˜ ์˜๋ฏธ ์žˆ๋Š” ์Šค์œ„์น˜๊ฐ€ ๋ชจ๋‘ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋
์Šคํฌ๋ฆฝํŠธ๋Š” EOF, ^D(control-D), ^Z(control-Z) ๋˜๋Š”
์˜ˆ์•ฝ์–ด __END__. ๋””๋ ‰ํ„ฐ๋ฆฌ ์ด๋ฆ„์ด ์ง€์ •๋˜๋ฉด Ruby๋Š” ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•˜์‹ญ์‹œ์˜ค.

-y
--yydebug ์ปดํŒŒ์ผ๋Ÿฌ ๋””๋ฒ„๊ทธ ๋ชจ๋“œ๋ฅผ ์ผญ๋‹ˆ๋‹ค. Ruby๋Š” ๋งŽ์€ ๋‚ด๋ถ€ ์ƒํƒœ๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
์Šคํฌ๋ฆฝํŠธ ์ปดํŒŒ์ผ ์ค‘ ๋ฉ”์‹œ์ง€. ์ด ์Šค์œ„์น˜๋ฅผ ์ง€์ •ํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค.
Ruby ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ๋””๋ฒ„๊น…ํ•˜์ง€ ์•Š๋Š” ํ•œ.

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


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

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

  • 1
    ํŽ˜์ด์ €
    ํŽ˜์ด์ €
    Phaser๋Š” ๋น ๋ฅด๊ณ  ๋ฌด๋ฃŒ์ด๋ฉฐ ์žฌ๋ฏธ์žˆ๋Š” ๊ณต๊ฐœ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.
    ์ œ๊ณตํ•˜๋Š” ์†Œ์Šค HTML5 ๊ฒŒ์ž„ ํ”„๋ ˆ์ž„์›Œํฌ
    WebGL ๋ฐ ์บ”๋ฒ„์Šค ๋ Œ๋”๋ง
    ๋ฐ์Šคํฌํ†ฑ ๋ฐ ๋ชจ๋ฐ”์ผ ์›น ๋ธŒ๋ผ์šฐ์ €. ๊ณ„๋žต
    ๊ณต๋™ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ...
    ํŽ˜์ด์ € ๋‹ค์šด๋กœ๋“œ
  • 2
    ๋ฐ”์‚ด ์—”์ง„
    ๋ฐ”์‚ด ์—”์ง„
    VASSAL์€ ์ œ์ž‘์„ ์œ„ํ•œ ๊ฒŒ์ž„ ์—”์ง„์ž…๋‹ˆ๋‹ค.
    ๊ธฐ์กด ๋ณด๋“œ์˜ ์ „์ž ๋ฒ„์ „
    ๊ทธ๋ฆฌ๊ณ  ์นด๋“œ ๊ฒŒ์ž„. ๋‹ค์Œ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
    ๊ฒŒ์ž„ ์กฐ๊ฐ ๋ Œ๋”๋ง ๋ฐ ์ƒํ˜ธ ์ž‘์šฉ,
    ๊ทธ๋ฆฌ๊ณ  ...
    VASSAL ์—”์ง„ ๋‹ค์šด๋กœ๋“œ
  • 3
    OpenPDF - iText์˜ ํฌํฌ
    OpenPDF - iText์˜ ํฌํฌ
    OpenPDF๋Š” ๋‹ค์Œ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ Java ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
    ๋ฐ LGPL๋กœ PDF ํŒŒ์ผ ํŽธ์ง‘ ๋ฐ
    MPL ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ ์Šค. OpenPDF๋Š”
    iText์˜ LGPL/MPL ์˜คํ”ˆ ์†Œ์Šค ํ›„๊ณ„์ž,
    ์—์ด...
    OpenPDF ๋‹ค์šด๋กœ๋“œ - iText ํฌํฌ
  • 4
    ์‚ฌ๊ฐ€ GIS
    ์‚ฌ๊ฐ€ GIS
    SAGA - ์ž๋™ํ™” ์‹œ์Šคํ…œ
    Geoscientific ๋ถ„์„ - ์ง€๋ฆฌ์ ์ž…๋‹ˆ๋‹ค
    ์ •๋ณด ์‹œ์Šคํ…œ(GIS) ์†Œํ”„ํŠธ์›จ์–ด
    ์ง€๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ์œ„ํ•œ ์—„์ฒญ๋‚œ ๊ธฐ๋Šฅ
    ์ฒ˜๋ฆฌ ๋ฐ ์•„๋‚˜...
    ์‚ฌ๊ฐ€ GIS ๋‹ค์šด๋กœ๋“œ
  • 5
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž
    IBM Toolbox for Java / JTOpen์€
    ์ง€์›ํ•˜๋Š” Java ํด๋ž˜์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
    ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„ ๋ฐ ์ธํ„ฐ๋„ท ํ”„๋กœ๊ทธ๋ž˜๋ฐ
    OS/400์„ ์‹คํ–‰ํ•˜๋Š” ์‹œ์Šคํ…œ์— ๋ชจ๋ธ,
    i5/OS, ์˜ค...
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž ๋‹ค์šด๋กœ๋“œ
  • 6
    D3.js
    D3.js
    D3.js(๋˜๋Š” ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋ฌธ์„œ์˜ ๊ฒฝ์šฐ D3)
    ํ•  ์ˆ˜ ์žˆ๋Š” JavaScript ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
    ๋™์ , ๋Œ€ํ™”ํ˜• ๋ฐ์ดํ„ฐ ์ƒ์„ฑ
    ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์‹œ๊ฐํ™”. D3์™€ ํ•จ๊ป˜
    ๋‹น์‹ ...
    D3.js ๋‹ค์šด๋กœ๋“œ
  • ๋”ยป

Linux ๋ช…๋ น

Ad