

Code Craft ï½ã¨ã¯ã»ã¬ã³ããªã³ã¼ããæ¸ãããã®å®è·µçææ³ï½
6,853å
(6,230å+ç¨)
é¢é£ãµã¤ã
æ¬æ¸ã®é¢é£ãã¼ã¸ãç¨æããã¦ãã¾ãã
å 容紹ä»
å¤ãã®ããã°ã©ãã¼ã¯ãæ£ããã³ã¼ããã¤ã¾ããåä½ããã³ã¼ããæ¸ãæ¹æ³ã¯ç¥ã£ã¦ãã¾ããããããã¨ã¯ã»ã¬ã³ããªã³ã¼ããã¤ã¾ãããã¾ãæ¸ããã¦ãã¦ãç解ãããã¨ã容æãªã³ã¼ããå·§å¦ã«ä½ãä¸ããæ¹æ³ãç¥ã£ã¦ããã¨ã¯éãã¾ãããæ¬æ¸ã¯ãèªåã®ä»äºã«ãã ãããæã¤ããã°ã©ãã¼ã対象ã«ãã¾ã 誰ãããªãã«æãã¦ããã¦ããªããã¨ãæ¸ããã¦ãã¾ããããã¯ããã®ç¾å®ã®ä¸çã§ããã°ã©ã ãã©ã®ããã«æ£ããæ¸ããã¨ãããã¨ã§ãã
æ¬æ¸ã§ã¯ãæç§æ¸ãçããé¨åãæ¾ãä¸ãã¾ãããã¡ãããããã¯è¯ãã³ã¼ããæã¤æè¡çãã¤å°éçãªæ§è³ªãè¤éãã«é¢ãããã¨ã§ããããããããã ãã«ã¨ã©ã¾ãããæ£ããã³ã¼ããæ£ããããæ¹ã§æ¸ãæ¹æ³ã«é¢ãããã¨ãå«ã¾ãã¾ããã¾ããè¯ãããã°ã©ãã¼ã¨æªãããã°ã©ãã¼ã¨ãåããã姿å¢ãã«ã¤ãã¦ãè¨åãã¾ãã
å ·ä½çã«ã¯ããã½ã¼ã¹ã³ã¼ãã®è¦æ ãããé²å¾¡çã³ã¼ãã£ã³ã°ææ³ããããã°ã©ã ãå¹æçã«ãããã°ããæ¹æ³ããä¸æãªå ±åä½æ¥ã®ã¹ãã«ããã½ã¼ã¹ã³ã¼ãã®ç®¡çãã¨ãã£ããããã¯ã詳ããåãä¸ãã¦ãã¾ããããã«ãããã°ã©ãã¼ã®ã姿å¢ããåãçµã¿ã¨ãã£ããããã°ã©ãã¼ã®å®æ ã(ãã¾ãã¾ãªã³ã¼ãã¢ã³ãã¼)ãä»æ§æ¸ã®ä½æãã³ã¼ãã¬ãã¥ã¼ã®å®æ½ãæéè¦ç©ããã®é»éè¡ãªã©ã®ãã½ããã¦ã§ã¢éçºããã»ã¹ããããã¦ããã½ããã¦ã§ã¢éçºã®æ¹æ³è«ãããã¾ãã¾ãªããã°ã©ãã³ã°ã®è¦å¾ããªã©ã®ãããé«åº¦ãªéçºããã»ã¹ã«ã¤ãã¦ã触ãã¦ãã¾ãã
ä½ãããèªåã®é ã§èããããã¨ãéè¦ã§ãããåç« æ«ã«ã¯Q&Aã»ã¯ã·ã§ã³ããããæç§æ¸ã¨ãã¦ä½¿ç¨ãããã¨ãå¯è½ã«ãªã£ã¦ãã¾ãã
â»æ¬æ¸ã¯ããCode Craftã(2007å¹´12ææ¥æ¬èªçåè¡)ã®å¾©åã§ãã
æ¸èªæ å ±
- èè : Pete Goodliffe(è), éµé£¼ææ, å¾è¤æ£å¾³, å¹³æä¿ä¸, ã¾ã¤ãã¨ããã²ã(ç£è¨³), (æ ª)ãããã¹ã¿ã¸ãª(訳)
- çºè¡æ¥: 2014-09-17 (ç´æ¸ç±ççºè¡æ¥: 2014-09-17)
- æçµæ´æ°æ¥: 2014-09-17
- ãã¼ã¸ã§ã³: 1.0.0
- ãã¼ã¸æ°: 722ãã¼ã¸(PDFçæç®)
- 対å¿ãã©ã¼ããã: PDF
- åºç社: ãã¤ããåºç
対象èªè
èè ã«ã¤ãã¦
Pete Goodliffe

ã½ããã¦ã§ã¢éçºã®å°é家ã¨ãã¦ã½ããã¦ã§ã¢ç£æ¥ã®ããã¤ãã®è·å ´ã渡ãæ©ãããã¾ãã¾ãªããã¸ã§ã¯ãã§æ°å¤ãã®è¨èªãæ±ã£ã¦ãããã¾ããããã°ã©ãã¼ã®æè²ã¨æå°ã«ãå¹ åºãçµé¨ãæã¡ãACCUã®ãC Vuãèªï¼http://www.accu.org/ï¼ã§ãProfessionalism in Programming(ããã°ã©ãã³ã°ã«ãããããæè)ãã¨ããå®æã³ã©ã ãæ¸ãã¦ãããåä¾ã¨éã¶æéããã£ã¨å¢ãããããã«ã質ãé«ãã¦ãã°ã®ãªãã³ã¼ããæ¸ããã¨ã楽ããã§ããã
éµé£¼ææ

Debian Projectãªãã£ã·ã£ã«ã¡ã³ãã¼ãå Debian JP Projectãªã¼ãã¼ãæ¥æ¬Linuxåä¼åä¼é·ãThe Free Software Initiative of Japanå¯çäºé·ãå¹³æ15年度16年度ãæªè¸ã½ããã¦ã§ã¢åµé äºæ¥ãããã¸ã§ã¯ãããã¼ã¸ã£ã¼ã大å¦é¢å¨ç±ä¸ã«386BSDãLinuxãPC98ã¢ã¼ããã¯ãã£ã§åããã¦ä»¥æ¥ãããªã¼ãªãªãã¬ã¼ãã£ã³ã°ã·ã¹ãã ã®ä¸çã«ã¯ã¾ããDebian JP Projectåµè¨æã®ã¡ã³ãã¼ã§ä»¥å¾Debianãä¸å¿ã«æ´»åãdebian.or.jpããã³linux.or.jpãªã©ã®éç¨ç®¡çãè¡ã£ã¦ããããCode ReadingããWrite Great Codeããªã©ç£è¨³å¤æ°ãèæ¸ã«ãBinary Hacksããªã©ã
å¾è¤æ£å¾³

DebianãGNU C LibraryãLinuxã«ã¼ãã«ãã©ã¤ããªã©ã®ãªã¼ãã³ã½ã¼ã¹ã½ããã¦ã§ã¢éçºããã¸ã§ã¯ãã«ããã¦æ´»åãè¡ã£ã¦ãããDebian Projectãªãã£ã·ã£ã«éçºè ãYLUGï¼æ¨ªæµLinux Users Groupï¼çºèµ·äººã
å¹³æä¿ä¸

WideStudioéçºè ã1971å¹´çã¾ãã1992å¹´æ±äº¬å·¥æ¥å¤§å¦æ å ±å·¥å¦ç§åã1993å¹´å¯å£«é»æ©ï¼æ ªï¼ã«å ¥ç¤¾ã1999å¹´å¯å£«éï¼æ ªï¼ã«å ¥ç¤¾ãä¸è²«ãã¦å¤§è¦æ¨¡ããã«ã¦ã§ã¢ã®éçºã«å¾äºããç¾å¨ãåºå¹¹ã·ã¹ãã ã®éä¿¡åºç¤ããã«ã¦ã§ã¢ã®éçºãè¡ã£ã¦ãããã¾ããä»æ¹ã§ã¯ã½ããã¦ã§ã¢éçºã«é ãããããªã¼ãã³ã½ã¼ã¹ã§é²ãã¦ããWideStudioéçºãéããã½ããã¦ã§ã¢éçºæè¡ã®æ®åã«å°½åãã¦ããã
ã¾ã¤ãã¨ããã²ã

é«æ ¡çæ代ããã®ããã°ã©ãã³ã°è¨èªãããããªãã¸ã§ã¯ãæåãããã1993å¹´ããRubyãéçºã1997å¹´ããï¼æ ªï¼ãããã¯ã¼ã¯å¿ç¨éä¿¡ç 究æç¹å¥ç 究å¡ã¨ãã¦Rubyã®éçºãã¡ã¤ã³ã¨ãã¦éããã¦ããããªã¼ãã³ã½ã¼ã¹ï¼ããªã¼ã½ããã¦ã§ã¢ã«ã¯ãããããèªç§°ãªã¼ãã³ã½ã¼ã¹ã¨ãã³ã¸ã§ãªã¹ããæè¿ã¯Rubyã®éçºãããæç« ãæ¸ãã¦ããæéã®ã»ããé·ãã®ãæ©ã¿ãé³¥åçç±³åå¸åºèº«ã
ç®æ¬¡
第1é¨ãã³ã¼ãã¨åãåã
第1ç« ãå®ããåºãã
- 1.1 ãåªããã³ã¼ããç®æãã¦
- 1.2 ãææªãæ³å®ãã
- 1.3 ãé²å¾¡çããã°ã©ãã³ã°ã¨ã¯ä½ã
- 1.4 ãåºå¤§ã§éªæªãªä¸ç.
- 1.5 ãé²å¾¡çããã°ã©ãã³ã°ã®ææ³
- 1.6 ãå¶ç´
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第2ç« ãè¦äºã«æãããè¨è¨å³
- 2.1 ããªã表è¨ã¹ã¿ã¤ã«ã¯éè¦ãªã®ã
- 2.2 ãã³ã¼ããæ¸ã示ãç¸æãç¥ã
- 2.3 ãåªãã表è¨ã¹ã¿ã¤ã«ã¨ã¯ä½ã
- 2.4 ããã¾ãã¾ãªä¸ã«ãã³ã¹ã¿ã¤ã«
- 2.5 ã1ã¤ã®ã¹ã¿ã¤ã«ã§ãã¹ã¦ãè¦å®ãã
- 2.6 ã社å ã¹ã¿ã¤ã«ï¼ããã³ãããé©ç¨ãã¹ã対象ï¼
- 2.7 ãã³ã¼ãã£ã³ã°è¦ç´ãå®ãã
- 2.8 ãæ£ç¾©ã®æ¦ãï¼
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第3ç« ãååã®æ義
- 3.1 ãé©åãªååãä»ãããã¨ã®éè¦æ§
- 3.2 ãååãä»ãã対象
- 3.3 ãååã²ã¼ã
- 3.4 ãå®è·µçãªååä»ãã®è¦ç¹
- 3.5 ããã©ã®é¦ããåå次第
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第4ç« ãå¿ è¦ãªæ å ±ãä½ããæ¸ã
- 4.1 ãèªå·±è§£èª¬çã³ã¼ã
- 4.2 ãèªå·±è§£èª¬çã³ã¼ããæ¸ãããã®ææ³
- 4.3 ãèªå·±è§£èª¬çã³ã¼ãã®å®è·µçæ¹æ³è«
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第5ç« ãç確ãªã³ã¡ã³ã
- 5.1 ãã³ã¼ãã³ã¡ã³ãã¨ã¯ä½ã
- 5.2 ãã³ã¡ã³ãã¯ã©ã®ããã«è¨è¿°ã»è¡¨ç¤ºãããã
- 5.3 ãã©ã®ãããã®æ°ã®ã³ã¡ã³ããæ¸ãã¹ãã
- 5.4 ãã³ã¡ã³ãã®å 容ã¨ãã¦ä½ãæ¸ãã¹ãã
- 5.5 ãã³ã¼ãã®æ¹åä¾
- 5.6 ãã³ã¡ã³ãã®è¡¨è¨ã«é¢ããçæç¹
- 5.7 ãã³ã¡ã³ããæ´»ç¨ããããã®æ³¨æ
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第6ç« ãéã¡ã¯äººã®å¸¸
- 6.1 ãã¨ã©ã¼ã¯ä½ããçã¾ããã®ã
- 6.2 ãã¨ã©ã¼éç¥æ©æ§
- 6.3 ãã¨ã©ã¼ãæ¤åºãã
- 6.4 ãã¨ã©ã¼ãå¦çãã
- 6.5 ãã¨ã©ã¼ãçºçããã
- 6.6 ãã¨ã©ã¼ã«å¯¾å¦ãã
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第2é¨ãã³ã¼ãã®ç§ããããçæ´»
第7ç« ãããã°ã©ãã¼ã®éå ·ç®±
- 7.1 ãã½ããã¦ã§ã¢ãã¼ã«ã¨ã¯ä½ã
- 7.2 ããªããã¼ã«ã®ãã¨ãæ°ã«ããã®ã
- 7.3 ããã¯ã¼ãã¼ã«
- 7.4 ãã©ã®ãã¼ã«ã«ããã
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第8ç« ããã¹ã
- 8.1 ãç¾å®æ§ãã§ãã¯
- 8.2 ã誰ããä½ãããã¤ããªã
- 8.3 ããã¹ãã¯é£ãããªãâ¦â¦
- 8.4 ããã¹ãã®ç¨®é¡
- 8.5 ãåä½ãã¹ãã±ã¼ã¹ã®é¸æ
- 8.6 ããã¹ããèæ ®ããè¨è¨
- 8.7 ãã»ãã両ææ¾ãã ãï¼
- 8.8 ãé害ã®å¤è¦³
- 8.9 ãæ¬ é¥ã管çã§ããã
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第9ç« ã誤ãã®æ¤åº
- 9.1 ãé¿ããããç¾å®
- 9.2 ãéç£ã®æ¬æ§
- 9.3 ã害è«é§é¤
- 9.4 ããã°ãã³ãã£ã³ã°
- 9.5 ãæ¬ é¥ã®ä¿®æ£æ¹æ³
- 9.6 ãäºé²ç
- 9.7 ãã¹ãºã¡ããã¹ãã¬ã¼ããã¡ã¯ã¸é¤ãããã¨åãç´
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第10ç« ãã¢ã¤ãããã«ãããã³ã¼ã
- 10.1ãè¨èªã®å£
- 10.2ãã¡ãã£ã¨å¤§ãããªè©±ã§ãã
- 10.3ããã«ãããã«ããã
- 10.4ãè¯ããã«ãã·ã¹ãã ã®æ¡ä»¶
- 10.5ãä»çµã¿
- 10.6ããªãªã¼ã¹
- 10.7ããã«ããã¹ã¿ã¼ã®ãä»äº
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第11ç« ãéãã追ãæ±ãã
- 11.1ãæé©åã¨ã¯ä½ãï¼
- 11.2ãæé©ã§ã¯ãªãã³ã¼ããçããåå
- 11.3ãæé©åãè¡ãã¹ãã§ã¯ãªãçç±
- 11.4ãæé©åãè¡ãã¹ãçç±
- 11.5ãå®è·µçãªæé©åã®ã¢ããã¼ã
- 11.6ãæé©åã®ææ³
- 11.7ãå¹ççãªã³ã¼ããæ¸ã
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第12ç« ãä¸å®ã®åºã¾ã
- 12.1ããªã¹ã¯
- 12.2ãæµãç¥ã
- 12.3ãæ¦æ³
- 12.4ãèå¼±æ§ã®ç¨®é¡
- 12.5ãä¿è·ã®æ段
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第3é¨ãã³ã¼ãã®å½¢æ
第13ç« ãã°ã©ã³ããã¶ã¤ã³
- 13.1ãããã°ã©ãã³ã°ã®è¨è¨ã¨ãã¦ã®å´é¢
- 13.2ãä½ãè¨è¨ããã®ãï¼
- 13.3ãã©ããã¦ãããªã«é¨ãã®ãï¼
- 13.4ãåªããã½ããã¦ã§ã¢è¨è¨
- 13.5ãã³ã¼ãã®è¨è¨æ¹æ³
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第14ç« ãã½ããã¦ã§ã¢ã¢ã¼ããã¯ãã£
- 14.1ãã½ããã¦ã§ã¢ã¢ã¼ããã¯ãã£ã¨ã¯ï¼
- 14.2ãåªããã¢ã¼ããã¯ãã£ã¨ã¯ï¼
- 14.3ãã¢ã¼ããã¯ãã£ã®ã¹ã¿ã¤ã«
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第15ç« ãé²åãé©å½ãï¼
- 15.1ãã½ããã¦ã§ã¢ã®èæ½
- 15.2ãè¦åã®ãµã¤ã³
- 15.3ãã³ã¼ãã¯ã©ãæé·ãããï¼
- 15.4ããããªãã¨ããå¾ãªãã®ã«
- 15.5ãããã«é¢ãã¦ä½ãã§ãããï¼
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第4é¨ãããã°ã©ãã¼ã®ç¾¤ã
第16ç« ãã³ã¼ãã¢ã³ãã¼
- 16.1ãã¢ã³ãã¼ãã¸ãã¹
- 16.2ãçæ³çããã°ã©ãã¼
- 16.3ãããã§ï¼
- 16.4ãæãæããªè
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第17ç« ããã¼ã ã®å
- 17.1ããã¼ã ã®æ¦ç¥
- 17.2ããã¼ã ç·¨æ
- 17.3ããã¼ã ã¯ã¼ã¯ã®ããã®ãã¼ã«
- 17.4ããã¼ã ã襲ãç é
- 17.5ãåªãããã¼ã ã¯ã¼ã¯ã®ããã®å人ã®ã¹ãã«ã¨ç¹è³ª
- 17.6ããã¼ã ã¯ã¼ã¯ã®åºæ¬åå
- 17.7ããã¼ã ã®ä¸ç
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第18ç« ãã½ã¼ã¹ãå®å ¨ã«æ±ãæ¹æ³
- 18.1ãç§ãã¡ã®è²¬å
- 18.2ãã½ã¼ã¹ç®¡ç
- 18.3ãæ§æ管ç
- 18.4ãããã¯ã¢ãã
- 18.5ãã½ã¼ã¹ã³ã¼ãã®ãªãªã¼ã¹ã»å ¬é
- 18.6ãã½ã¼ã¹ã®ç½®ãå ´æ
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第5é¨ãã½ããã¦ã§ã¢éçºããã»ã¹
第19ç« ãä»æ§ã®å ·ä½å
- 19.1ãå ·ä½çã«è¨ãã¨ä½ï¼
- 19.2ãä»æ§æ¸ã®ç¨®é¡
- 19.3ãä»æ§æ¸ã«çãè¾¼ãã¹ãå 容ã¯ï¼
- 19.4ãä»æ§æ¸å·çæé
- 19.5ããªãä»æ§æ¸ãæ¸ããªãã®ãï¼
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第20ç« ãç¾ããç²ç©ãã¡ãï¼
- 20.1ãã³ã¼ãã¬ãã¥ã¼ã¨ã¯
- 20.2ããã¤ã¬ãã¥ã¼ããã
- 20.3ãã³ã¼ãã¬ãã¥ã¼ã®å®æ½
- 20.4ãå¿æ§ããã¬ãã¥ã¼ãã
- 20.5ãå®å ¨ãªãã³ã¼ã
- 20.6ãã³ã¼ãã¬ãã¥ã¼ã®åããã«ãããã®
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第21ç« ãå®äºæ¥ã¯æªå®
- 21.1ãæéã§ã®ä¸çªã
- 21.2ãè¦ç©ãããé£ããçç±
- 21.3ããã¬ãã·ã£ã¼
- 21.4ãè¦ç©ããã®å®éçãªæ¹æ³
- 21.5ãè¨ç»ã²ã¼ã
- 21.6ãéã«åããã
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第6é¨ãé ä¸ããã®çºã
第22ç« ãããã°ã©ã ã®ã¬ã·ã
- 22.1ãããã°ã©ãã³ã°ã¹ã¿ã¤ã«
- 22.2ãã¬ã·ãï¼æ¹æ³ã¨ç®ç
- 22.3ãéçºããã»ã¹
- 22.4ãããååï¼
- 22.5ãéçºããã»ã¹ã®é¸æ
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第23ç« ãã¢ã¦ã¿ã¼ãªããã
- 23.1ãã¢ããªã±ã¼ã·ã§ã³ããã°ã©ãã³ã°
- 23.2ãã²ã¼ã ããã°ã©ãã³ã°
- 23.3ãã·ã¹ãã ããã°ã©ãã³ã°
- 23.4ãçµã¿è¾¼ã¿ããã°ã©ãã³ã°
- 23.5ãåæ£ããã°ã©ãã³ã°
- 23.6ãWebã¢ããªã±ã¼ã·ã§ã³ããã°ã©ãã³ã°
- 23.7ãã¨ã³ã¿ã¼ãã©ã¤ãºããã°ã©ãã³ã°
- 23.8ãæ°å¤è¨ç®ããã°ã©ãã³ã°
- 23.9ãã¾ã¨ã
- ä¸è¨ã§è¨ãã°
- é¢é£é ç®
- èãã¦ã¿ãã
第24ç« ã次ã®è¡ãå ã¯ï¼
- 24.1ãããããã©ãããã