¦Û¥Ñ³nÅé»P¸ê°T±Ð¨|
¥Z¸ü©ó 2001 ¦~ 12 ¤ë¸¹ Linuxer Âø»x
(¥t¦³ Á¿½ZºKnª© ¤º®e¤jP¬Û¦P,
¦ý¦³§ó¦h¹Ï¥Ü¡C)
¥H^¤å¼Æ¾Ç¬°®v
¤p¾Ç¼Æ¾Çªº¥|«h¹Bºâ, ¤p¬A©·, ¤Î¤p¼Æ»P¤À¼Æµ¥¬ù²ö¤@¥´ªº²Å¸¹, ¬°¤°»ò³o»ò¤@ÂIªF¦è»Ýnªá¨â¦~¨Ó±Ð (§ÚÌ¥uºâ¤¤»¦~¯Å´N¦n)? ¨ä¥L®É¶¡³£ªá¨ì¨º¸Ì¥h¤F? ¥t¤@¤è±, ¬°¤°»ò³o»ò¤@ÂI²Å¸¹, ´N¥i¥HÅý¤p¾Ç¥Í¸Ñ¨M¤W¦ÊºØ¤£¦Pªº¼Æ¾Ç°ÝÃD? ¤S¬°¤°»ò§Ṳ́T¥|¤Q¦~«e©Ò¾Çªº¤p¾Ç¼Æ¾Çª¾ÃÑ, ¨ì²{¦bÁÙ¨S¦³¹L®É?
¦A¬Ý¬Ý^¤å±Ð¨|: ¦³¦h¤Ö¤HI±o¥X¤@¦Ê¸U¥y^¤å¥y¤l©O? ¥t¤@¤è±, n¯à°÷¼g¥X¤@¦Ê¸U¥y^¤å¥y¤l, »Ýn«Ü°ª²`ªº^¤åµ{«×¶Ü?
§Ú̪º¼Æ¾Ç±Ð¨|»P^¤å±Ð¨|, ±Ðªº¬O ¬¡ªºª¾ÃÑ, §Ú̦V¾Ç¥Í±j½Õ¬¡¥Î, ±j½Õ«ä¦Ò, ±j½Õ ²Õ¦X. ¼Æ¾Ç¦Ñ®v»P^¤å¦Ñ®vª¾¹D, ¦ºI¤½¦¡»P½Ò¤å¥u¬OÀ³¥I²´«e¦Ò¸ÕªºÅv©y¤§p, ¤£¬O°ö¾i¸Ñ¨M°ÝÃD¹ê¤Oªº¤èªk. ¥ĻƱæ²{¦b±ÐªºªF¦è, ¤Ü¦~«á¹ï¾Ç¥ÍÁÙ¬O¦³¥Î.
¤ÏÆ[¸ê°T±Ð¨|, §ÚÌ©ú©úª¾¹D³nÅé¶i¨B¨³³t, ²^¨O²v°ª, ¦ý¬O§Ú̪º¤j²³¸ê°T±Ð¨|ÁÙ¬O§âµJÂI©ñ¦b³nÅ饻¨. ¹ï©ó¥i¥H¥Î¦b¤£¦P³nÅ骺Æ[©À (¹³¬O¤£¦P³nÅ餧¶¡¦p¦ó¥æ´«ÀÉ®×, ¦p¦ó»s§@¤è«K§å¦¸§@·~ªº¯Â¤å¦rÀÉ®×, ¤å¥óªº¥~Æ[»P¤º®eÀ³¸Ó¤À¶}ºÞ²z, ...) ¤£¦ý¤£«µø, ¬Æ¦ÜÁפ§°ß®£¤£¤Î, »¡: ¡u¤@¯ë¨Ï¥ÎªÌ¤£¬O¹q¸£±M®a©Îµ{¦¡³]p®v, ¤£»Ýn¬°¤F¥´¤å¥ó¦Ó¾Ç³o¨Ç½ÆÂøªºÆ[©À¡v Ãø©Ç¹q¸£¦Ñ®v±`±`Å¥¨ì¾Ç¥Í©ê«è ¡uªø¦¿«á®ö±À«e®ö, «e®ö¦º¦b¨FÅy¤W¡v ¤T¦~«e¬y¦æªº vb, ²{¦b´Nn°h¬y¦æ¤F, §ó¹N½×¤Q¦~«eªº¹q¸£ª¾ÃÑÁٯ঳´X¤À³Ñ¾l»ùÈ!
³o¯uªº¬O¸ê°T¤HµL¥iÁ×§Kªº±J©R¶Ü? µ§ªÌ¤£e¦P¡C §Ú̧â¸ê°T±Ð¨|»P³nÅé¾Þ§@³o¨â¥ó¤j¤£¬Û¦Pªº¨Æ±¡µ¹²V¬°¤@½Í¤F, ³o¬O°ÝÃDªº¼xµ²©Ò¦b¡C ¸ê°T±Ð¨|»P³nÅé¾Þ§@ªº¤À§O¦b¨º¸Ì? ¥BÅý§Ṳ́ϹL¨Ó¦^µª, ¸Õ·Q¦pªG±N^¤å±Ð¨|»P³nÅé¾Þ§@²V¬°¤@½Í, ·|¦³¤°»ò«áªG¡C ¤]³\¬x´Â¶Q·|µo©ú¤@³¡Â½Ä¶¾÷, ¥¦ªº¿ï³æ¥]ù¸U¶H, ±q®È¹C. À\¶¼¨ì½Í½×¬Fªv³£¦³¡C ¨Ï¥ÎªÌ¥un¥Î¤¤¤å¿ï³æ¤@¼h¼h¦a¿ï¥X¦Û¤v·QÁ¿ªº¸Ü, ½Ķ¾÷´N·|Åã¥Ü¥X¨Ó, ¨Ã¥B©À¥X¨Óµ¹¦Ñ¥~Å¥¡C ±Ð¨|³æ¦ì¥H±À¼s^¤å±Ð¨|¤§¦W, ³W©w¥þ°ê¤¤¾Ç^¤å¥H ¡u¬x´Â¶QµP½Ķ¾÷¡v ¬°¼Ð·Ç±Ð§÷, ²Ä¤@¦~¾Ç¬Y´XÓ¿ï³æ, ²Ä¤G¦~¾Ç§ó¦hªº¿ï³æ... , ¦]¬°¤£¥²¦A¾Ç½ÆÂøªº¤åªk/³æ¦r/¤ù»y, ©Ò¥H¦³§ó¦h쥻^¤å¾Ç¤£¦nªº¤H²{¦b¥i¥H»P¦Ñ¥~·¾³q¤F, ¥þ¥Á^»yµ{«×¦]¦Ó¤j´T´£¤É¡C
¬O¶Ü? ¿ï³æ¥i¥H¨ú¥N½ÆÂøªº¤åªk±Ð¾Ç¶Ü? ¤åªk¤Ó½ÆÂø, À³¸Ó¥u¯dµ¹¥~¤å¨tªº¦P¾Ç¥h¾Ç¶Ü? §ÚÌÀ³¸Ó¦]¬°¬YÓ¼tµPªºÂ½Ä¶¾÷¥\¯à²³¦h, ¦Ó±N¥¦q¬°¼Ð·Çªº^¤å±Ð§÷¶Ü? ¦P¼Ëªº°²³]¥Î©ó¼Æ¾Ç±Ð¨|, §Ṳ́]n°Ý: ¦pªG¤½¦]¼Æ, ±¿nµ¥¤½¦¡³£¤w¦¬¿ý¦bÃþ¦üªº ¡u¬x´Â¶QµPpºâ¾÷¡v ¸Ì±, ¬O§_´Nªí¥Ü§ÚÌ¥i¥H¥Î¿ï³æ±Ð¾Ç§¹¥þ¨ú¥N²{¦³ªº¤¤¾Ç¼Æ¾Ç, §i¶D¤@¯ë¤j²³§A¥un·|«ö³oÓµP¤lpºâ¾÷ªº¿ï³æ´N¦n; ½ÆÂøªºÁÓÂà¬Û°£ªk¤Î±è§Î±¿n¤½¦¡À³¸Ó©ñ¨ì¤j¾Ç¼Æ¾Ç¨tªº½Ò¥»·í¤¤?
![[´N·|¸õ¥Xµª®×! ¤£n¾Ç½u©Ê¥N¼Æ¤F§a!]](ckcalc2.png)
¸ê°T¬ì§Þ´¶¤Î«Ü¤[¤F, n»P^¼Æ±Ð¨|ºò±Kµ²¦X¨S¦³§Þ³N¤Wªº§xÃø; ¦ý¬O¨S¦³^¤å¼Æ¾Ç±Ð¨|ªÌ·|¦P·N¤Wzªº¬n²z; «µøªÀ·|¤½¸qªº¦Ñ®v̧󤣷|¦P·N±Ð¨|³¡´À³æ¤@, ¯S©wªº¼t°Ó±À¾Ppºâ¾÷©Î½Ķ¾÷¡C ¿ï³æÀ³¸Ó¬OÀ°§U§Ṵ́½Ãiªº¤u¨ã, ¦Ó¤£¸Ó¬O¨î§ÚÌ«ä¦Òªº®Ø®Ø, §ó¤£¸Ó¬O±j½Õ«ä¦Ò¬¡¥Îªº±Ð¨|»ùÈÆ[©Ò¿ï¾Üªº±Ð§÷¥DÅé¡C µ§ªÌ¤£¤Ï¹ïɧU¤è«Kªº¤u¨ã¨Ó»²§U¾Ç²ß; ¦ý¬O·í±Ð§÷²_¸¨¨ì¥u³Ñ¤U ¡u¨Ï¥Î¯S©w³æ¤@¼tµPªº¤u¨ã¡v ®É, ´N«Ü¦MÀI¤F -- ^¤å±Ð¨|, ¼Æ¾Ç±Ð¨|, ¸ê°T±Ð¨|³£¤£¸Ó³Q ¡u¥h«ä¦Ò¤Æ¡v ¡C ¤j²³¸ê°T±Ð¨|»P¿ï³æ±Ð¨|³Q¥N¤Wµ¥¸¹; ^¼Æ±Ð¨|©¯¦Ó¨S¦³, ³o´N¬O§Ú̪º¸ê°Tª¾ÃѶSȨ³³t, ^¼Æª¾ÃÑ«o¥i·s¬ۼªº³Ì¤jì¦]! [1] »¡±o§ó¸Ø±i¤@ÂI, ³o´N¬O¦U¦æ¦U·~¸Ì±³£¥i¥H§ä¨ì^¼Æ°ª¤â, ^¼Æª¾Ãѫܦ۵M¦a¥i¥H¿Ä¤J¦U¦æ¦U·~; ¦Ó¸ê°T±Ð¨|«o»P¨ä¥L¦æ·~®æ®æ¤£¤Jªº³Ì¤jì¦]! µ§ªÌ«ØÄ³°µ¤@Ó½Õ¬d: ¬Ý¬Ý«D¸ê°T¬ì¨tªº¹q¸£°ª¤â·í¤¤, ¨Ï¥Î¦Û¥Ñ³nÅé»P¤£¨Ï¥Î¦Û¥Ñ³nÅéªÌªº¤ñ²v, ¬O§_»P¤@¯ë¤H¤f¤¤ªº¤ñ²v¤j¤£¬ÛºÙ?
¸ê°T¯À¾iªº°ò¦
©Ò¦³°ò¦¼Æ¾Ç±Ð§÷, ³£n³B²z¥N¼Æ¹Bºâ¦¡ (ªü©Ô§B¼Æ¦r, ¥|«h¹Bºâ²Å¸¹, ^¤å©Î§ÆÃ¾¦r¥À) ¡C ¥N¼Æ¹Bºâ¦¡¨ã¦³¤½¶}, ´¶¹M, ²³æµ¥¯S©Ê, ¥B¬°¨ä¥L§ó½ÆÂøªº¼Æ¾Ç¹Bºâ¦¡ (¦p©â¶H¥N¼Æ©Î·L¿n¤À) ªº²Õ¦¨°ò¦¡C ¦b¹q¸£¥@¬É¤¤, ¦³¤°»òªF¦è¦P¼Ë¬O¤½¶}¦Ó¤£¬°¤Ö¼Æ¼t°Ó©Ò¾Ö¦³, ´¶¹M¦Ó¤£¨ü©ó¤Ö¼Æ§@·~¥¥x, ²³æ¦Ó¤£¥²ÂǧU½ÆÂø³nÅé§Y¥i¨Ñ¤H¾\Ū²z¸Ñ, ¤S¬O¨ä¥L§ó½ÆÂø¹q¸£¸ê®Æ (¦p xml ©Îµ{¦¡ì©l½X) ªº²Õ¦¨°ò¦©O? Åã¦Ó©ö¨£¦a, ¯Â¤å¦rÀɬO³Ì¦ÛµMªºµª®×¡C ¦pªG»¡³Ì°ò¦ªº¼Æ¾Ç±Ð¨|À³¬O¦p¦ó³B²z¥N¼Æ¹B¦¡, ¨º»ò ³Ì°ò¦ªº¸ê°T±Ð¨|¦ÛµMÀ³¸Ó¬O¦p¦ó³B²z, °Å¶K¯Â¤å¦rÀÉ ¡C
¤£¹L§Ú»¡ªº ¡u°Å¶K¡v «üªº¤£¬O¥Î·Æ¹« ¡u°Å¤U¡v ¡u¶K¤W¡v ¡C ¹Ï§Î¤¶± (GUI) ªº¾Þ§@©TµM²³æ, ¦ý¬O·í§Ú̵oı¦Û¤v¥¿¥Î·Æ¹««½Æ°µµÛ¬Y´X¶µ³W«ßÅܤƪº¾÷±ñ¤Æ°Ê§@®É, À³¸Óĵı¦a¦Û°Ý: §Ú¬O§_§â¹qÆp®³¨Ó·íÅKÂñ¥Î? ¬O§_¥¿½Ð¤@¸s¨®¥í§â¨T¨®·í¤T½ü¨®¦b©Ô? «½Æ©Ê, ¾÷±ñ¤Æªº°Ê§@, ¤£½×¬OºVÁä½L©Î¬O«ö·Æ¹«, ³£¤£¸Ó¬O¤H°µªº¨Æ, §_«h´N¥¢¥h¤F¨Ï¥Î¹q¸£ªº·N¸q¡C ·Qn§ó¦³®Ä²v¦a¥s¹q¸£´À§Ṵ́µ³o¨Ç¨Æ, ©TµM¤£¹³©Ô¿ï³æ³o»ò²³æ, «o¤]»·¤£¦p³]p Java µ{¦¡¨º»ò½ÆÂø¡C Pipe, back quote, regular expressions [2] ¤TÓÆ[©À, °t¦X¤Q¨ÓÓ²³æªº shell «ü¥O (§Ṳ́£¥u¦b½Í½× *BSD©ÎLinux, §Y«K¬O MS Windows ¤U¤]¥i¥H¨Ï¥Î) «Ü®e©ö´N¥i¥H¨ú¥N¤j³¡¥÷¸g±`µo¥Íªº³W«ßÅܤƷƹ«¾Þ§@¡C [3]
¼¶¼g shell script, ¨Ï¥Î regular expressions, ¤£¬O¤@ªù°ª¤£¥iÃkªº¾Ç°Ý¡C ¦pªG°ª¤¤¥Í¦³¯à¤O¾Ç²ß½Æ¦X¥y»P¦]¦¡¤À¸Ñ, ¥L·íµM¤]¦³¯à¤O¥i¥H¾Ç³o¨ÇÆ[©À¡C ¯à§_¹B¥Î¯Â¼ô¥X¯«¤J¤Æ, ¨º¬O¥t¤@Ó°ÝÃD¡C ¤µ¤éªº¹q¸£, ´N¹³ªü©Ô¤B¯«¿O¤@¼Ë¼ç¤OµL½a (¦Ü¤Ö¨º¨Ç¤£¤Ó·í¾÷, ¤£¤Ó¨ü¯fËH¼vÅTªº *BSD »P Linux ¹q¸£¬O¦p¦¹); ¦Ó§Ṳ́]¹³¯«¿O¥D¤H¤@¼Ë¦³«Ü¦hªºÄ@±æ¡C ¦pªG¯«¿OºëÆFµLªk¹F¦¨¥D¤HªºÄ@±æ, ¨º»ò °ÝÃDªº²~ÀVÀ³¤£¦b¨âªÌ, ¦Ó¦b¨âªÌ¤§¶¡ªº·¾³qºÞ¹D -- ¦pªG§Ṵ́í«ù¥ÎµLªk²Õ¦Xªº, ¼g¦ºªº¿ï³æ»PºëÆF·¾³q, ¦Ó¤£Ä@·N¾Ç´XÓ²³æªºªü©Ô§B³y¥yì«h¨Ó©R¥OÅ¥¤£À´¤¤¤åªº¯«¿OºëÆF, ¨º»ò§ÚÌ´Nµù©wµLªk¸õ²æ¿ï³æ¨î¤Uªº¦³¿ï¾ÜªÅ¶¡¡C
µ§ªÌ¬Û«H°ò¥»ªº scripting ¤Î regexp À³¸Ó¦b¤j²³¸ê°T±Ð¨|¤¤, §êºt§ó«nªº¨¤¦â¡C [4] ¦Ü©ó¨º¤@ºØ scripting »y¨¥¤~¬O³Ì¦nªº, µ§ªÌ¨S¦³µ²½×¡C ¤]³\§ÚÌÀ³¸Ó´±ó¤@¤¸ªº»ùÈÆ[, ©Ó»{¤£¦Pªº¿ï¾Ü¦³¤£¦Pªº¦n³B, ¦Ó¤£»Ýn¦A¨«¦^ÀY¸ô, »{¬°¤@¤Á³£¥²¶·©w©ó¤@´L?
´L«¤Ö¼Æ, ±µ¯Ç¦h¤¸, ©Úµ´ª¼±q
§Ú̪ºªÀ·|¥¿´ÂµÛ¦h¤¸¤Æ»P¦Û¥Ñ¤Æ«e¶i, §Y«K¬O¾Ç¥Í, ¦bÓ¤H¥Í¬¡²Ó¸`¤Wªº¿ï¾Ü¤]³£¶V¨Ó¶V¯à°÷¨ü¨ì¦U¯Å±Ð¨|¾÷ºcªº´L«¡C ±q¨Ó¨S¦³Å¥»¡¹L¨º¤@©Ò¾Ç®Õ, «ü©w¾Ç¥Í®a¸ÌnÁʶR¯S©w¼tµPªº«d¹]µ§¾÷, pºâ¾÷, ©Î¬O¹q¸Ü¾÷¡C ¦ý¬O¬°¤°»ò¦³³\¦h¾Ç®Õ¬Æ¦Ü¬O±Ð¨|³¡ªººô¯¸, ©ñ¸mªº¬O¥u¦³ IE ¤~¬Ý±o§¹¾ãªººô¶, ´£¨Ñ¤U¸üªº¬O¥u¦³ word ¤~¥i¥HŪªºÀÉ®×, ¨Ï¥Îªº¬O¥u¯à¦b Windows ¤U°õ¦æªº±Ð¾Ç³nÅé? ¡u¦]¬°¤j®a³£¥Î MS Windows, MS Word, »P MS IE °Ú! ¡v ³o¼Ëªºµª®×¤£¸Ó¥X¦Û¤@¦ìt³d¥ôªº±Ð¨|ªÌ¤f¤¤¡C ©Ò¿×ªº¤j®a, ¥]§t¨S¦³¸gÀÙ¯à¤OÁʶR Word ªº¾Ç¥Í¶Ü? ¥]§t³Q§A§Ú¶¡±µ¹G¢¥hÁʶR¤j¸É©«ªº¾Ç¥Í¶Ü? ¥]§t¨Ï¥ÎÂI¦r¾÷ªºª¼¥Í¶Ü? ªý¤î¾Ç¥Í¿ï¾Ü¨ä¥L³nÅé, ¹ªÀy¾Ç¥Íª¼¥Ø°lÀH¬y¦æ, ²Å¦X§Ṵ́ö¾i¾Ç¥Í¿W¥ß«ä¦Ò¯à¤Oªº±Ð¨|¥Ø¼Ð¶Ü? §Ú̪º¸ê°T±Ð¨|, ±Ð·|¤j²³¾Þ§@¨Ó¦Û³æ¤@¼t°Óªº´X¼Ë³nÅé, «o½ß¤W¾Ç¥Í§PÂ_, ¿ï¾Ü, «ä¦Òªº¾÷·|¡C ·P¹Ä ¡u¥yŪ¤§¤£ª¾, ´b¤§¤£¸Ñ, ¤p¾Ç¦Ó¤j¿ò¡v ªºÁú·U, ¤£ª¾·|§@¦ó·P·Q!
¨C¤@¦ì¸ê°T±Ð®v³£¦³³d¥ô¤]³£¦³¯à¤O°Ñ»P§ïÅܲ{ªp¡C ¦pªG§Ú̧Ʊæ°ö¾i¥X²´¥úªø»·, µø³¥¼e¼s, ¤£ª¼±qªº¾Ç¥Í, ¦pªG§Ú̧Ʊæ¾Ç¥Í¤é«á¯à°÷´L«¤Ö¼Æ, ±µ¯Ç¦h¤¸, ¨º»ò±q¤µ¤Ñ¶}©l, §A§Ú´NÀ³¸Ó°±¤î´À³æ¤@¼t°Ó¹ªÀyª¼±q, ¥´À£¨ä¥L¿ï¾Ü¡C µ§ªÌ¦³´X¶µ¨ãÅ髨ij:
- ½ÐÁ×§K´²µo·sª©®æ¦¡ªº .doc Àɵ¹¾Ç¥Í, ¥H§KµL·N¶¡´À¯S©wªº³æ¿W¤@®a¤½¥q±j¢¦æ¾P, ©Î¶¡±µ¹ªÀy¾Ç¥Í«Dªk«þ¨©¡C [5]
- ½Ð¨ó§U¾Ç®Õ»s§@¡uµL°¾¦nºô¶¡v, ¯dµ¹¸gÀÙ®z¶Õ¾Ç¥Í¿ï¾Ü¨Ï¥Î¹q¸£·f°t¤å¦rÂsÄý¾¹ lynx ªºÅv§Q, ¤]¬°¨Ï¥ÎÂI¦r¾÷ªºµø»Ù¥Í¯d¤U¤@ÂI¤WºôªºÅv§Q¡C [6]
- ±Ð¾Ç®É½ÐºÉ¶q±Ä¥Î¥i¥H¸ó§@·~¥»O¨Ï¥Î, ¥i¥H»P¨ä¥Lµ{¦¡¥æ´«¸ê®Æªº³nÅé¡C
¤@¦ì§ÙËHªÌ [7] ·Qn¥´¯}²{ª¬, §ïÅܲߺD, »Ýn¦³·¥¤jªº¨M¤ß»P¼Ý¤O¡C ¥Lª¾¹D§ïÅÜn¥I¥X«Ü¤jªº¥N»ù; ¦ýªø»·¬Ý¨Ó, ¤£§ïÅÜn¥I¥X§ó¤jªº¥N»ù¡C ¤@ӧƱæÂ\²æ³æ¤@¤½¥qºã¨î, §Æ±æ¯à°÷¦Û¥Ñ©I§l·sÂA¸ê°Tªº°ê®a, ¤S¦ó¹Á¤£¬O¦p¦¹? «Å¾É³o¨ÇÆ[©À, ¤S°Z«D§Ú̸ê°T±Ð¨|±q·~¤Hûªº³d¥ô? §A¥i¥H¿ï¾ÜÄ~Äò½èºÃ¤@Áû¤pÁ³µ·°v¦p¦ó¯à°÷§ïÅܤjÀô¹Ò; ¤]¥i¥H¿ï¾Ü¤£°Ý¦¨®Ä, ¥u°Ý¨}¤ß, ¥[¤J§Ú̧êºt¤@ÁûºÙ¾¤pÁ³µ·°vªº¨¤¦â!
¦Û¥Ñ³nÅé®É¥Nªº¸ê°T¤H¤Oµ²ºc
·íµM´N¹³§Ṳ́£´±´Á«Ý¤@Óªø¦~¨ü¬r«~©Ï®`ªº¤H¯à°÷¦b¼Æ¤Ñ¤º§ÙÅ}¤@¼Ë, µ§ªÌ¤]¤£´±´Á«Ý¥xÆW¦b¼Æ¦~¤º¯à°÷¸õ²æ MS Word »P MS Excel µ¥ ¡u¾~¤ù³nÅé¡v [7] ªººã¨î¡C ¦ý¬O§Ú̱Ш|±q·~¤Hû¦³³d¥ô±N²´¥ú©ñ»·®æ§½©ñ¤j, «ä¦Ò¤@¤U: »Ýn´XÓ Prometheus (´¶Ã¹¦Ì×´µ, §ÆÃ¾¯«¸Ü¤¤¦]°½¤õ¤©¤HÃþ¦Ó¾DÃg»@ªº¤Ñ¯«) ¤~¯à°÷ÂI¤@¾ãÓ¦æ¬Pªº¤å©ú? ·Q¤@·Q¦pªG·íªìì©l¤Hµo²{¤õªº®ÉÔ¤]¨ÓÓ ¡uª©Åv©Ò¦³, «þ¨©¥²¨s¡v [8] ¨º»ò§Ṳ́µ¤Ñ¦b¨ºùØ? ´N¹³¬ã¨sºtºâªkªº¾ÇªÌ¬Ýªø»·ªºÁÍ¶Õ (asymptotic growth rate) ®É¤£·|³Q²´«eµu¼Èªº°²¹³©Ò齪¤@¼Ë, µ§ªÌ«ÜÃø¤£¹ï¦Û¥Ñ³nÅ骺¥¼¨Ó¤Ä°Ç¤@´T¼ÖÆ[ªº«e´º :-) ¨Æ¹ê¤W¦b¬Y¨Ç»â°ìùئۥѳnÅ馤w¦¨¬°¥@¬É¦U°êªº¥D¬y -- µ§ªÌ¤£³ßÅw¹ª§jª¼±q, ¦ý°g«H IIS ªº¤H½T¹êÀ³¸Ó»{¯u«ä¦Ò¤@¤U¬°¤°»ò 60% ªººô¯¸¨Ï¥Îªº¬O apache ¡C
·Q¹³¤@ÓÂåÃľǪ¾ÃѨü¨ì´¼¼z°]²£Åv ¡u«OÅ@¡v ªºªÀ·|: ¥Ñ©ó¥X°âÂåÃξÃѪº§Q¼í»·°ª©ó´À¯f¤H¤@¤@ªù¶E, ªÀ·|µ×^¤H¤O«Ü¦ÛµM¦a¬y¦V«eªÌ¡C §ó¥Ñ©ó´À¯f¤Hªù¶E¶}³B¤èn¤ä¥I¹dÃBªºÅv§Qª÷, ¦¨¥»¹L°ª, ¥H¦Ü©ó³oºØ¦æ·~®Ú¥»µL±q¦s¦b¡C ¦pªG¬ðµM¥X²{´X¦ì¤£pÓ¤H§Q¯qªº¯«¹A¤ó, ¦Û¥Ñ´²§G¥L̩ҵo²{ªºÃĤè, ÂåÃÄ´N·~¥«³õ·íµMn¨ü¨ì½ÄÀ», ¦ÓÂåÃıоǪº¥D¤O·íµMn±q¬ã¨s¶}µoÂର¶EÀø¤ÀªR¡C
·í¦Û¥Ñ³nÅ骺ÀuÂI (»ù®æ»Péw©Ê¥u¬O©Ò¦³ÀuÂI·í¤¤ªº¥Ö¤ò) ¦¨¬°±`ÃÑ,
·íª©Åv¨p¦³³nÅé¹³¥X°â¤õªº°Ó·~¼Ò¦¡¤@¼Ë¦¡·L®É,
¸ê°T¤H¤Oªº´N·~¥«³õ¥²±Á{½ÄÀ» [9] ¡C
©¡®É§Ú̪ºªÀ·|³Ì¤j¶q»Ýnªº±N¬O·|«ä¦Ò/¿ï¾Ü/²Õ¦Xªº¨Ï¥ÎªÌ,
¤ÎÀ´±o³]©w/ÅéÀ˨t²ÎªººÞ²zû;
¦Ü©óµ{¦¡³]p®vªº°ö°VÀ³¸Ó«½è¤£«¶q¡C
¦Û¥Ñ³nÅé®É¥N, ³Ì¦h¼Æªº¤j²³©Ò»Ýnªº¯à¤O, ¥i¯à¬O¦p¦ó ®Ú¾Ú¦Û¤v¿W¯Sªº»Ý¨D, ¿ï¾Ü¾A¥Îªº³nÅé (making informed choices) , ¦]¬°¦P©Ê½è¦Û¥Ñ³nÅ餧¶¡ªº¬Û®e©Ê, ¹³¤£¦P¼tµP¼vµ³]³Æ¤§¶¡ªº¬Û®e©Ê¤@¼Ë, »·¤ñ·sª©¥» MS Word ¤§¶¡ªº¬Û®e©Ên¦n, ¦]¦¹§Ṳ́j¦³²z¥Ñ´Á«Ý¤@Ó»·¤ñ²{¦b§ó¦h¤¸¤Æªº¸ê°T¥«³õ¡C ¨ä¦¸»Ýnªº, ¥i¯à¬O«ez°Å¶K¤å¦rÀɪº¯à¤O, ¤]´N¬O scripting ¡C ¼ô½mªº scripting §Þ¥©¦A°t¦X¨t²ÎºÞ²zªºª¾ÃÑ, ¬Oª÷¦r¶ð§Î¤H¤Oµ²ºc§ó¤W¤@¼hªºn¥ó¡C ¦Ü©ó C/Assembly µ¥µ¥§C¶¥°ª³tµ{¦¡»y¨¥ªº¼¶¼g¯à¤O, ¨Ã«D¤£«n, ¦Ó¬O¦]¬°¥¦Ìªº§xÃø«×°ª, ¥«³õ»Ý¨D¸û¦³¨î (»PµwÅéµ²¦Xªº´O¤J¦¡¨t²Î©Î³\¬O¥D¤O) , À³¸Ó¯dµ¹¯u¥¿¹ïµ{¦¡³]p (¦Ó¤£¥u¬O¹ï§Q¯q) ¦³¿³½ìªº¤H¡C
§Ú̥ثeªº¤j²³¸ê°T±Ð¨|§¹¥þ©¿²¤¬Æ¦Ü¥´À£¦Û¥D©Ê, «Dª¼±qªº¿ï¾Ü, ¬Æ¤Ö´£¤Î scripting ; ˬO¾·~°V½mºÞ¹D±j½Õ°V½m ¡u©Ô¿ï³æ¡v ªºµ{¦¡³]p°ª¤â¡C ¥Ø«eªº¸ê°T¤H¤Oµ²ºc¤j¬ù¥¿¦n§e²{¤@Ó˥ߪºª÷¦r¶ð¡C §ó¦³¬ÆªÌ, ³o¨Ç ¡u©Ô¿ï³æ¡v ªº»y¨¥¤£½×¬O¾Þ§@Àô¹Ò©Î¬O²£¥Íªº°õ¦æÀÉ, ³£¸j¦º¦b³æ¤@§@·~¨t²Î, ¬Æ¦Ü¸j¦º¦b¦PÃþ½s;¹·í¤¤ªº³æ¤@¼tµP¤W¡C §Y«K¬O¤£½Í½×¦Û¥Ñ³nÅ骺¥¼¨Ó, ³æ´N°ê®a¤H¤O¸ê·½¤ÎÓ¤H¾Ç²ß¦¨´Nªº§ë¸ê³ø¹S²v¨Ó¬Ý, ³£¬O¬Û·í¤£´¼¦Ó¥O¤H¼~¤ßªº§@ªk¡C
»·Æf¥¼¨Ó, ±qÁ¬B¶Àª÷¶}©l
¥H¤W©Ò´£¨ìªº°ÝÃD, ¤£½×¬On¹ªÀy±Ð/¾Ç¥i¬¡¥Î²Õ¦Xªºª¾ÃÑ, ©Î¬OnҾɴL«¤Ö¼Æ/±µ¯Ç¦h¤¸, µª®×³£«Ü¦ÛµM¦a«ü¦V¦Û¥Ñ³nÅé -- ¥¦´£¨Ñªº¤£¶È¶È¬O¸ó¥¥x, ¸ó»y¨¥ªº regexp »P¦h¤¸/¥i¬°¨¤ß»ÙêªÌ½Õ¾ãªºµøµ¡Àô¹Òµ¥µ¥ §Þ³N¼h±¤u¨ã , §ó´£¨Ñ¤F¤@Ó¹ªÀy¤H©Ê³\¦hµ½¨}±ªº ¤ßÆF¼h±¤å¤ÆÀô¹Ò:
- ¦Û¥Ñ³nÅ骺¤å¤Æ, ¹ªÀy¨Ï¥ÎªÌ«ä¦Ò, ²Õ¦X, «½Æ¨Ï¥Î¬J¦³ªº³nÅé, ¹ªÀy¨Ï¥ÎªÌ¾Ç²ß¬¡ªºª¾ÃÑ, ¥H²¶¿Ác¡C
- ¦Û¥Ñ³nÅ骺¤å¤Æ, ¹ªÀy ¾Ö¦³±o¦h, ¤£¦p¨Ï¥Î±o¥© ªº¤ßºA¡C [10]
- ¦Û¥Ñ³nÅ骺¤å¤Æ, ¹ªÀy¤¬§U¦X§@, ±µ¯Ç¦h¤¸, ´L«¤Ö¼ÆªºªÀ·|·®ð¡C
- ¦Û¥Ñ³nÅ骺¤å¤Æ, ¹ªÀy¨Ï¥ÎªÌ¹ï¦Û¤vt³d¥ô, ªá¤O®ð©Îªá¿ú½Ð¤uµ{®v¸Ñ¨M°ÝÃD, ¦Ó¤£¬O±N¤@¤Á¹L¿ù±À½Ó¦Ü³nÅé¬ãµoªÌ, ªá¤O®ð©Îªá¿ú¿³³^»s³y°ÝÃD.
¦ó¿×¦Û¥Ñ³nÅ骺¤å¤Æ? µ§ªÌ¦p¦ó¯à¦³³o¨Çµ²½×? ºô¸ô¤W¦³³\¦h¤¶²Ð¦Û¥Ñ³nÅé²z©À¤Î¨ÓÀs¥h¯ßªººô¯¸»P¤å³¹, §Ṳ́£¦b¦¹ÂØz¡C [11] [12] [13]
¤@ӨϥΦۥѳnÅé±Ð¾ÇªºªÀ·|, ¤£¶È·|¯u¥¿»{ÃѸê°T±Ð¨|ªº«ÂI, ¦P®É¤]·|°ö¾i³\¦hµ½¨}ªºªÀ·|·®ð¡C ³o¨Ç¼vÅT¦p¦¹¦a²`»·, ¦³«Ý±Ð¨|¬Éªº¦P¤¯ (¤£¥u¬O¸ê°T±Ð¨|) ¦@¦P¨Ó«ä¦Ò»PÃö¤ß¡C ½Ñ¦p¾¥¦èô, ªk°êµ¥°ê®a, ¥Ñ¬F©²¥X±¹ªÀy¨Ï¥Î¦Û¥Ñ³nÅé¨Ó±Ð¾Ç, ¥Ø«eªº°Ê¾÷©Î³\¥Dn¬O¸gÀÙ¦Ò¶q, ¦ý¥¼¨Ó¦¬Àò¥²±N»·¶W¹L³o¤@ÂI¡C
![[¤]½Ð¬Ý¬Ý¦³¨º¨Ç¨Æ±¡¬O¦Û¥Ñ³nÅé¯à°µ¦Óª©Åv¨p¦³³nÅ餣¯à©Î¤£¤è«K°µªº?]](blindspot.png)
¤ÏÆ[§Ú̦U¯Å¾Ç®Õ¥MµÛ°ê®a°]¤O¶¯«p, «÷©R¦V¬F©²ª§¨ú³nÅé¸g¶O; ¹ï©ó«~½è¦n, »ù®æ§Cªº¦Û¥Ñ³nÅ餣®h¤@ÅU, ²{¦b¬Ý¨ÓÁy¸~±o«Ü, D±o¦n¬Ý; ¦ý¤Q¦~¤Ü¦~«á, §Ṵ́V½m¥X¨Óªº©Ô¿ï³æ°ª¤â±N¾Ì¤°»ò»P¥~°ê¤HÄvª§©O? §Ú̳o¨Ç¦Û¥Ñ³nÅéªø´Áªº¨Ï¥ÎªÌ, ³£¤F¸Ñ¨ì¤ñ°_¥u¶}µo¦Ê¤À¤§¤ªº¤H¸£, ºô¤WÀH³B¥i¬Bªº¦Û¥Ñ³nÅé§ó¹³¬O¶}µo¤£¨¬¤d¤À¤§¤@ªº¹M¦a¶Àª÷¡C §ÚÌ¢¤Á¦a§Æ±æ±Ð¨|³æ¦ì¯à°÷ÄU¾ÉªÀ·|¤j²³ (¤£¬O¥u¦³¸ê°T¬ÛÃö¬ì¨t! ) Ä@·Nµê¤ß¦aÅs¤U¸y¨ÓÁ¬B¶Àª÷ (©Î¦Ü¤Ö§C¤UÀY¨Ó¬Ý¬Ý¦a¤W¦³¤°»òªF¦è) ¡C ¦Û¥Ñ³nÅ餣¬O¸UÆF¤¦, §Ṳ́£§_»{¦³¤@¨Ç¨Æ±¡¥Î MS Windows °µ°_¨Ó¤ñ¥Î GNU/Linux §ó¤è«K; §ÚÌ¥u©IÆ~¤j®a¦P®É¤]¬Ý¬Ý¹ïºÙªº¥t¤@³¡¤À: ¦³¨º¨Ç¨Æ±¡¬O¦Û¥Ñ³nÅé¯à°µ¦Óª©Åv¨p¦³³nÅ餣¯à©Î¤£¤è«K°µªº? ¨Ï¥Îª©Åv¨p¦³³nÅ骺ªÀ·|»P¨Ï¥Î¦Û¥Ñ³nÅ骺ªÀ·|¬Û¸û, §ó¦³¦h¤ÖÄvª§¤O»P¦w¸Ô§Ö¼Ö·P¦bµL§Î¤§¤¤³à¥¢¦b¤Wzªº¤å¤Æ¸¨®t·í¤¤©O? ¤Q¦~¾ð¤ì, ¦Ê¦~¾ð¤H, §Æ±æ©Ò¦³±Ð¨|¬Éªº¦P¤¯¯à°÷±N²´¥ú©ñ»·, µø³¥©ñ¤j, ¦@¦P²`«ä¥xÆW¸ê°T±Ð¨|ªø»·ªº¥¼¨Ó¡C
°Ñ¦Ò¸ê®Æ
- http://www.cyut.edu.tw/~ckhung/a/c013.php
- http://www.cyut.edu.tw/~ckhung/b/re/
- http://www.cyut.edu.tw/~ckhung/b/gnu/combination.php
- http://linuxtoday.com/news_story.php3?ltsn=1998-12-24-003-05-OP "Unix as an element of literacy" ¤Î http://www.osviews.com/modules.php?op=modload&name=News&file=article&sid=1084 "Death to the Wizards!" ¨â½g¦³Ãþ¦üªº¬Ýªk.
- http://www.cyut.edu.tw/~ckhung/a/c041.php
- http://www.cyut.edu.tw/~ckhung/a/c014.php
- http://www.cyut.edu.tw/~ckhung/a/c010.php
- http://www.brunching.com/copyfire.html
- http://www.cyut.edu.tw/~ckhung/a/c_92.php
- http://www.cyut.edu.tw/~ckhung/a/c_80.php
- http://www.softwareliberty.org.tw/
- http://www.gnu.org/philosophy/
- http://www.opensource.org/
¦Û¥Ñ³nÅé»P±Ð¨| (¤£©ó¸ê°T±Ð¨|) ªº¬ÛÃöºô¯¸:
- SchoolForge ¦ÛàH¬°®Õ¶é³nÅé¦Û¥Ñ¤Æªº¤J¤f, opensourceschools ¬O¥¦ªº·s»D¤l¸s²Õ, ¶×»E¤F³\¦hÃö¤ß¦Û¥Ñ³nÅé±Ð¨|ªº¤H®ð. ¤]³\±q¥¦ªº ¦¨û²Õ´ (²[»\¥@¬É¦U¦a®Õ¶é³nÅé¦Û¥Ñ¤Æªº±À¼s²Õ´) ¸Ì±¿ï¤@Ó°Ñ»P, ·|¤ñ¸û¦³µÛ¤OÂI. ¨Ò¦p§ÚÓ¤H³Ì±`¨ì¤U±³oÓºô¯¸¥h§ä¸ê®Æ:
- Simple End User Linux (SEUL) ªº±Ð¨|¤l¸s²Õ ¥H³q«H½×ôΰ_®a, ¾ã²z¦Cªí³\¦h±Ð¨|¬ÛÃö³nÅé. ²{¦b§ó¦³®Õ¶é³nÅé¦Û¥Ñ¤Æªº®×¨Ò³ø¾É, ¥H¤Î¥@¬É¦U°ê®Õ¶é³nÅé¦Û¥Ñ¤Æªººô¯¸¦Cªí.
- k12ltsp °ò©ó Linux Terminal Server Project, (µLºÏºÐ¾÷Àô¹Ò) °£¤F´£¨Ñ¦w¸Ë¤Î³]©wªº¸gÅ礧¥~, ¤]¦³®×¨Ò³ø¾É.
- Linux For Kids ·j¶°µ¹¤pªB¤Íª±ªº±Ð¨|Ãþ¹CÀ¸.
- Scientific Applications on Linux ·j¶°Â×´Iªº¬ì§Þ/¤uµ{Ãþ³nÅé, ¯S§O±ÀÂ˵¹°ªµ¥±Ð¨|¬ì§ÞÃþªº¦Ñ®v.
- Organization for Free Software in Education and Teaching (OFSET) ªº¥Ø¼Ð¬O¦b±Ð¨|¬É±À¼s¦Û¥Ñ³nÅé. ¥Ø«e³Ì¥Dnªº°^Äm¬O±N knoppix ¬°±Ð¨|¬É§ï¸Ë³]p¥X¨Óªº§K¦w¸Ë linux ¥úºÐ¤ù Freeduc CD¡C ¦P¼Ë¤@Óp¹º, ¦b sourceforge ªº®a¡C
- ¦Û¥Ñ³nÅé°òª÷·|¤]¦³¤@Ó±Mªù°Q½×±Ð¨|ªººô¶: GNU and Education
- ¤Wzºô¯¸¦³³\¦h¬Oµ§ªÌ±q slashdot ¤Wªº¡u°Ý«Èµª¡v Has Free Software Saved Any Schools? ·í¤¤·j´M "Score:5" ªº¤å³¹§ä¨ìªº.
- ¥»¶³Ì·sª©ºô§}: http://people.ofset.org/~ckhung//a/c015.php; ±z©Ò¬Ý¨ìªºª©¥»: May 10 2007 20:07:00.
- §@ªÌ: ´Â¶§¬ì§Þ¤j¾Ç ¸ê°TºÞ²z¨t ¬x´Â¶Q
- Ä_¨©§A§Úªº¦a²y, ½Ð ´î¤Ö¦C¦L, ¦h¥ÎI±, ¥á±ó®É°µ©U§£¤ÀÃþ¡C
- ¥»¤å¥ó¥H Creative Commons Attribution-NoDerivs License ¤è¦¡±ÂÅv, Åwªï½Æ»s/´²§G/¤Þ¥Î (½Ðµù©ú¥X³B); ½Ð¤Å×§ï ¡C
![[rss feed ¹Ï®×]](/~ckhung/i/rss.png)
![[±aÀY¤É¯Å Office 2007? §O·í®`¸s¤§°¨]](/~ckhung/i/n7/no-office2007.png)
![[(¤O¨Dºû«ù) ²Å¦X xhtml 1.0]](/~ckhung/i/vxhtml10.png)
