FRY :: SHELL.FRY :: ShellÀº ±â´ÉÀÇ·Îµå °¡´ÉÇÑ ¶óÀ̺귯¸® »ç¿ëÀ» Àå·ÁÇÏ´Â À¯¿¬ÇÑ ½© ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
FRY :: SHELL. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- Perl Artistic License
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Gabriel
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~bozo/Fry-Shell-0.15/lib/Fry/Shell.pm
FRY :: SHELL. ű×
FRY :: SHELL. ¼³¸í
FRY :: ShellÀº ±â´ÉÀÇ·Îµå °¡´ÉÇÑ ¶óÀ̺귯¸® »ç¿ëÀ» Àå·ÁÇÏ´Â À¯¿¬ÇÑ ½© ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. FRY :: SHELLÀº ±â´ÉÀÇ·Îµå °¡´ÉÇÑ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â °ÍÀ» Àå·ÁÇÏ´Â À¯¿¬ÇÑ ½© ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. ¸í·É ÁÙ¿¡¼ : perl -mfry :: shell -eshell ¶Ç´Â ½ºÅ©¸³Æ® : ÆÐÅ°Áö MyShell; FRY :: SHELL; #SUBS SUB EVALIT {MY $ CLS = SHIFT; ³» $ code = ($ cls-> Ç÷¡±× ( '¾ö°ÝÇÑ'))? '¾ö°ÝÇÑ »ç¿ë;' : ''; $ ÄÚµå. = "@_"; "$ code"eval; } ÇÏÀ§ ListStations {My $ CLS = Shift; my @stations = ({name => '³ôÀº ¿¡³ÊÁö Æ®·£½º / Å×Å©³ë', IP => http://64.236.34.196:80/stream/1003 '}, {name =>'macondo salsa ', ip =>' http://165.132.105.108:8000 '}, {name =>'New Age ', IP =>'http://64.236.34.67:80/stream/2004 '}); $ CLS-> SaveArray ({$ _-> {IP}} @); {$ _-> {name}} @stations; } # Set Shell ÇÁ·ÒÇÁÆ® My $ ÇÁ·ÒÇÁÆ® = "¿µ¸®ÇÑ ÇÁ·ÒÇÁÆ® :"; #Initialize ½© ¹× ¸í·É ¹× ¿É¼ÇÀ»·ÎµåÇϽʽÿÀ My $ sh = fry :: shell-> »õ (ÇÁ·ÒÇÁÆ® => $ ÇÁ·ÒÇÁÆ®, load_obj => {cmds => {lessstations => {a => ls '}} => {strict => {type => 'Ç÷¡±×', a => 'n', default => 0}}); #begin ½© ·çÇÁ $ sh-> ½© (@ARGV); #### ¿¹¸¦ µé¾î, ´Ù¸¥ °¡´ÉÇÑ ¹æ¹ýÀÇ ½ÃÀÛ #RUN ½©ÀÌ $ sh-> ÇÑ ¹ø (@ARGV); # Libraries¸¦·ÎµåÇÏ°í °¢ ¶óÀ̺귯¸®ÀÇ _initlib $ SH-> InitLibs (@modules)¸¦ ½ÇÇàÇÕ´Ï´Ù. $ sh-> loadfile ($ file); $ sh-> loadplugins ($ myplugin); $ sh-> runcmd ($ cmd); Fry :: ShellÀº ½©À» ¸¸µå´Â °£´ÜÇÏ°í À¯¿¬ÇÑ ¹æ¹ýÀÔ´Ï´Ù. ´ëºÎºÐÀÇ ´Ù¸¥ °¡º¿î ²®Áú°ú´Â ´Þ¸®ÀÌ ¸ðµâÀº ÇÔ¼öÀÇ·Îµå ¶óÀ̺귯¸®¸¦ ÃËÁøÇÏ°í ¿©·¯ ¸ðµâ¿¡ ¸Â´Â ½©À» ¸¸µå´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ½©Àº ÇöÀç ¸í·É ÁÙ¿¡¼¸¸ º¼ ¼ö ÀÖÁö¸¸, ÇÁ·¹ÀÓ ¿öÅ©´Â ´Ù¸¥ ºä (ƯÈ÷ À¥ Çϳª)¸¦ Áö¿øÇϱ⿡ ÃæºÐÈ÷ À¯¿¬ÇÕ´Ï´Ù.ÀÌ ¸ðµâÀº MVC FrameworkÀÇ ¸ðµ¨·Î ¸ðµ¨·Î¼ (ºÀ»çÇÕ´Ï´Ù). ½© ¼¼¼ÇÀº ÁÖ·Î ³× °³ÀÇ ½© ±¸¼º ¿ä¼Ò (Ŭ·¡½º°¡ ÇÙ½É Å¬·¡½º¶ó°íµµ ÇÔ)·Î ±¸¼ºµÇ¾î ÀÖÀ½À» ¾Ë°í ÀÖ½À´Ï´Ù. ¶óÀ̺귯¸® (lib), ¸í·É (CMD), ¿É¼Ç (OPT) ¹× º¯¼ö (var) ¸í·É ¹× ¿É¼ÇÀº ¾î¶² °Í°ú µ¿ÀÏÇÕ´Ï´Ù. ½© ȯ°æ : ÇÔ¼ö¿¡ ´ëÇÑ ¸í·É ¸ÊÇÎ ¹× ¸í·ÉÀÇ µ¿ÀÛÀ» º¯°æÇϰųª ¸í·É ¾Õ¿¡ÀÖ´Â ±â´ÉÀ» º¯°æÇϰųª ÇÔ¼ö¸¦ È£ÃâÇÏ´Â º¯¼ö¸¦ º¯°æÇÕ´Ï´Ù. º¯¼ö´Â ÀÌ·¯ÇÑ ¸í·É ¹× ¿É¼Ç°ú °ü·ÃµÈ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ¿© ¸ðµç ±¸¼º °¡´ÉÇÑ µ¥ÀÌÅ͸¦ ÀúÀåÇÕ´Ï´Ù. ¶óÀ̺귯¸®´Â ÀÌ·¯ÇÑ ±¸¼º ¿ä¼ÒÀÇ °ü·Ã ±×·ìÀÔ´Ï´Ù. ´ÙÀ½Àº "fry :: shell"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÔ´Ï´Ù. ¡¤ ·±Å¸ÀÓ¿¡ ¼Ð ±¸¼º ¿ä¼Ò·Îµå / ¾ð·Îµå. ¡¤ Ç÷¯±×ÀÎÀ» ÅëÇØ ½© ±â´ÉÀ» »ç¿ëÇϱâÀ§ÇÑ À¯¿¬ÇÑ ÇÁ·¹ÀÓ ¿öÅ©. ¿ÜºÎ ¸ðµâÀÌ ÇÊ¿ä¾ø´Â ¸Ç¹ßÀÇ ÃÖ¼ÒÇÑÀÇ ½©À» ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù! ÇöÀç Ç÷¯±×ÀÎÀº µ¥ÀÌÅÍ ´ýÇÁ, Àб⠶óÀÎ Áö¿ø, ½© ±¸¼º ÀÐ±â ¹× ½© Ãâ·Âº¸±â¸¦À§ÇÑ °ÍÀÔ´Ï´Ù. ¡¤ ¸í·É ÁÙ¿¡¼ ÃÖ¼ÒÇÑÀÇ Å¸ÀÌÇÎÀ» À§ÇØ ¸í·É ¹× ¿É¼ÇÀ» ¾Ù¸®¾î½Ì ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¸í·É µµ¿ò¸» ¹× »ç¿ë Á¤ÀǸ¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¸í·ÉÀº »ç¿ëÀÚ Á¤ÀÇ ÀμöÀÇ ÇüŸ¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. Çϳª´Â Åë°úÇؾßÇÑ´Ù°í ¼ºê ·çƾ ¶Ç´Â ½ÃÇè¿¡ ÀÇÇØ Àμö À¯ÇüÀ» Á¤ÀÇÇÕ´Ï´Ù. ÀÌ Å×½ºÆ®´Â ´ÙÀ½ ¸í·ÉÀÇ Á¤ÀÇ Àμö (µé)¿¡ Àû¿ëµË´Ï´Ù. Á¤ÀÇ µÈ ÀμöÀÇ ÇüÅ·Î, Çϳª´Â ¶ÇÇÑ ¸í·ÉÀÇ Àμö¿¡ ´ëÇÑ ÀÚµ¿ ¿Ï¼º ·çƾÀ» Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¿É¼Ç º¯¼ö¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. º¯¼ö´Â ½©ÀÇ °ÅÀÇ ¸ðµç Ãø¸éÀÌ Á¸ÀçÇϱ⠶§¹®¿¡, ¿É¼ÇÀÌ ¸¹Àº ÄÚ¾î ½©ÀÇ ±â´ÉÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. Æí¸®ÇÑ ¿¹´Â À̸§, ÇöÀç Çà¿¡ ´ëÇÑ ÇöÀç Çؼ® ·çƾ 'parsecmd'ÀÌ´Ù. ÀÌ VAR¸¦ º¯°æÇÏ¸é ¿É¼Ç ÈÄ ÀÔ·ÂÀÌ ±¸¹® ºÐ¼®ÇÏ´Â ¹æ¹ýÀ» º¯°æÇÕ´Ï´Ù. ¡¤ ¿É¼ÇÀº ´Ù¸¥ µ¿ÀÛ È£Ã⠶Ǵ ¹Ýº¹ ÁöÁ¤µÈ ½Ã°£¿¡ ´ëÇÑ °ªÀ» À¯ÁöÇÏ´Â ¼ºê ·çƾÀ» È£ÃâÇÏ´Â ±â´ÉÀ» Æ÷ÇÔÇÏ¿© Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ±âº» ¿É¼ÇÀº ¼ýÀÚ¸¦ ÂüÁ¶ÇÏ´Â ´ÙÀ½ ¸í·ÉÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù ¼ýÀÚ Ãâ·Â '¸Þ´º'¸¦ Æ÷ÇÔÇÑ´Ù. ¡¤ ¹Ù¶÷Á÷ÇÑ È£Ãâ±â ÆäÀÌÁö Ãâ·Â. ¡¤ ¿©·¯ ÁÙ ¸ðµå. ¡¤ ±¦ÂúÀº ±âº» ¶óÀ̺귯¸®, ÇÁ¶óÀÌ :: Çعæ :: ±âº», ´ýÇÁ ¸ñ·Ï ¶Ç´Â ½© ±¸¼º ¿ä¼Ò, ½ÇÇà ½Ã½ºÅÛ ¸í·ÉÀ» ¾ð·Îµå, ÆÞ ¹®À» Æò°¡ÇÏ°í ÀÚµ¿À¸·Î ÀûÀç ¶óÀ̺귯¸®ÀÇ ¹æ¹ýÀ» ½ÇÇàÇϱâ À§ÇØ ÇÔ²² Á¦°øµË´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
FRY :: SHELL. °ü·Ã ¼ÒÇÁÆ®¿þ¾î
libglade-java.
Java-GnomeÀº ±×³ð ¹× GTK ¶óÀ̺귯¸®¿¡ ´ëÇÑ Java ¹ÙÀεù ¼¼Æ®À̹ǷΠGNOME ÀÀ¿ë ÇÁ·Î±×·¥À» Java·Î ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ...
138
XTM :: °æ·Î
XTM :: Path´Â °Ë»ö ¹× °Ç¼³ ½Ã¼³°ú °°Àº XPath, ÁÖÁ¦ °ü¸® °ü¸® ¹× °Ç¼³ ½Ã¼³À» °®Ãá Perl ¸ðµâÀÔ´Ï´Ù. ...
148
POE :: Component :: Client :: AirTunes.
POE :: Component :: Client :: AirTunes´Â °øÇ× ÀͽºÇÁ·¹½º¿¡ ´ëÇÑ ½ºÆ®¸² À½¾ÇÀÌÀÖ´Â Perl ¸ðµâÀÔ´Ï´Ù. ...
152
¸®ºñ¹ö¸£µå
libiriverdb´Â iRiver Jukeboxes, ƯÈ÷ H300 ¹× H100 ½Ã¸®Áî ÇÏµå µð½ºÅ© ±â¹Ý ¸ðµ¨ÀÇ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ...
133