¼Æ¾ÚÅX°Ê¦w¥þ¡G¼Æ¾Ú¦w¥þ¤ÀªR¡B¥iµø¤Æ©M»öªí½L ( ²Åé ¦r) |
§@ªÌ¡G[¬ü]ªN¡P¶®§J¥¬¡]Jay Jacobs¡^ Àj¥¬¡P¾|}´µ¡]Bob Rudis¡^ µÛ | Ãþ§O¡G1. -> ¦w¥þ -> ºô¸ô¦w¥þ -> Àb«È§ðÀ»»P¤J«I |
ĶªÌ¡G |
¥Xª©ªÀ¡G¾÷±ñ¤u·~¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 42576 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¯Ê®Ñ¡j NT°â»ù¡G 395 ¤¸ |
¥Xª©¤é¡G10/1/2015 |
¶¼Æ¡G289 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787111512677 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡G®È¦æ«Ü¦MÀI¡A¥±Ã¹¦h¡C¤@¥¹§A¥X¤Fªù¤W¤F¸ô¡A¦pªG¤£±M¤ß¬Ý¸ô¡A½Öª¾¹D§A·|³Q±a¨ìþ¨½¥h¡C
¡X¤ñº¸³Õ¡P¤Úª÷´µ¡A¡m«üÀô¤ý¡n
ªñ´X¦~¡Aºôµ¸¦w¥þ¦b¥þ²yS³ò¤º¦¨¬°¤F¤j²³©M±M·~»â°ìªº®Ö¤ßÃöª`ÂI¡C¼Æ¾Ú¥~ªnªº±¡ªp¨C¤Ñ³£¦bµo¥Í¡AÁo©úªº¹ï¤â§â¥Ø¼Ðª½«ü®ø¶OªÌ¡B°Ó·~¤½¥q¡B¬F©²¡A¥Ļޥ©¼ô½m¦Ó¥B¤£©È³Qµo²{©ÎªÌµLµø±N·|¥X²{ªº¦ZªG¡C³o¨Ç¨Æ¥ó¦³¥¦µo¥ÍªºI´º¡A²{¤µ¥]§t°Ó·~©MÃöÁä°ò¦³]¬Iªº¥D¤zºôªº¨t²Îºôµ¸©MÀ³¥Î¡AÅܱo¶V¨Ó¶V´_Âø¡AÁs¸~±oÃø¥H´x±±¡C
¾Ìɦײ´Æ[¹îªºª½Ä±©M©Ò¿×¡§³Ì¨Î¡¨¹ê½îªº¦w¥þ¨¾Å@±¹¬I¤w¸g¤£¨¬¥H«OÅ@§ÚÌ¡C¦w¥þ¡§§Å
®v¡¨ªº®É¥N¤w¸g¹L¥h¡Aªö¥Î¦¨¼ôªº¤u¨ã©M§Þ³N¡B¶i¤J²©R©Êªº¼Æ¾ÚÅX°Ê¦w¥þªº®É¥N¤w¸g¨ì¨Ó¡C
¥»®Ñºîz¥H¤Î§Þ³NnÂI
¥»®Ñªº¥Øªº¬O±a§A¾C´å¦w¥þ¼Æ¾Ú¬ì¾Çªº¥@¬É¡CÅý§ÚÌ¥ý¬Ý¤@²´¹Ï1©Ò®i¥Üªº¥Î¥»®Ñ¨C¤@³¹ªºÃöÁäµüºc¦¨ªº³o¶ô¤ª¡C³o¦·¤ª¯A¤Î¤j¶qªº«H®§¡A³q¹L³o¦·¤ª§A©Î³\¥i¥H±qÁcÂøªº«H®§¤¤¬D¿ï¥X¤Ö¶qªº¦³¥Î«H®§¡AµM¦Ó¡A³o´N¹³¤£¥ÎºÏÅK¦b¤@Ó¤j¯óÎW¤¤§ä¥X¤@Áû°v¤l¡C
¹Ï¡@1
¹Ï¡@2
¦pªG¥¿½T¦a¨Ï¥Î¤F¦X¾Aªº¤ÀªR¤u¨ã¡A§A±N¯à°Ï¤À¥X¹Ï¤¤³Ì«nªº¤º®e¡]¨£¹Ï2¡^¡C
¥»®Ñ¤£¶È±Mª`¤_¥ÎPython©MR»y¨¥§@¬°°ò¦ªº¼Æ¾Ú¤ÀªR¤u¨ã¡A¦P®É¤¶²Ð¤F¦p¦ó³]p©M³Ð«Ø²{¥N·®æªºÀRºA¥iµø¤Æ¥H¤Î¨Ï¥ÎHTML5¡BCSS©MJavaScriptªº¥æ¤¬¦¡¥iµø¤Æ¤u§@¡AÁÙ´£¨Ñ¤F¬ÛÀ³ªºª¾ÃÑI´º©M²{¥NNoSQL¼Æ¾Ú®wªº¦w¥þ¥Î¨Ò¡C
¥»®Ñ¬O¦p¦ó²Õ´ªº
¥»®Ñªº²Õ´¡A¤£¹³¥O¤H¯T§]ªê«|ªº¦Û§UÀ\¡A«o¦³ÂI¨à¹³¦U¦³¯S¦âªººëPÂI¤ß¡G¨C³¹³£¦³¤£¦Pªº²Õ´¯ßµ¸¡C«ê¦p¡§ÂI¤ß¡¨¤@µüªº§t¸q¡A¨C³¹¥]§t¦w¥þ¼Æ¾Ú¬ì¾Ç¤¤ªº¤@Ó°ò¥»¥DÃD¡A¦}¥B´£¨Ñ¤F¤j¶qªºÈ±o²`¤J¾Ç²ß¬ã¨sªºª¾ÃÑÂI¡C
²Ä1³¹®i¥Ü¤F¦¹¦¸¾Ç²ß¤§®Èªº°ò¦ª¾ÃÑÂI¡A´£¨Ñ¤F¤@¨Ç¼Æ¾ÚÅX°Ê¹ê½î»P¨ä¥L¾Ç¬ìªº¥æ¤e¹ê¨Ò¡A¦P®É´yø¤F¦w¥þ¼Æ¾Ú¬ì¾Ç¤u§@ªÌ»Ýn´x´¤ªº§Þ¯àªºÁ`Åé·§Äý¡C
²Ä2¡B3¡B4³¹¤À§O¯A¤Î¤@¨Ç³n¥ó¤u¨ã¡B§Þ³Nª¾ÃÑ¡B¨Ï¥Î§Þ¥©¡A³o¨Ç¬O¨C¤@Ó¦w¥þ¼Æ¾Ú¬ì¾Ç¤u§@ªÌ³£À³¸Ó´x´¤ªº¡C§A±N±µÄ²¨ìAlienVaultªºIP«HÅA®w¡]¬O¯à¤½¶}Àò¨úªº³Ì¥þ±ªº´c·N¸`ÂI¸ê·½¤§¤@¡^¥H¤Î¹ïZeuS©MZeroAccess»ø¤rºôµ¸²£¥Í¤@Ó§»Æ[ªº»{ÃÑ¡C§Ú̦b²Ä2¡B3³¹¤¶²ÐPython¥Î¤_¤ÀªRªº¤@±¡A¥»®Ñªº¨ä¥L³¡¤À±N¥HR»y¨¥¬°¥D¶i¦æ²Îp¤ÀªR¡C»P¨ä¥L¶Ç²Îªº¦³ÃöR»y¨¥ªº¤¶²Ð¡]©ÎªÌ¤@¯ë²ÎpÃþµÛ§@¡^¤£¦P¡A§Ú̱N¥Î¦w¥þ»â°ì¤¤ªº¼Æ¾Ú³e¬ï¥þ®Ñ¡A¥H¦¹¨ÓÀ°§U«H®§¦w¥þ±M·~¤Hû«Ø¥ß°_ºÉ¥i¯à¹ê¥Îªº§Þ³N·§©À¡C
²Ä5³¹¤¶²Ð¤@¨Ç³Ð«Ø¹Ïªíªº§Þ³N¥H¤Î¤@¨Ç®Ö¤ßªº²Îp¾Ç·§©À¡A¦P®É¬°¦w¥þ¼Æ¾Ú»â°ìªºªù¥~º~´£¨Ñ¤F¤@¨â¤p¸`ªº¤Jªùª¾ÃÑ¡C
²Ä6³¹²`¤J¨ì¦³Ãö¥iµø¤Æ®i¥Ü¡]¼Æ¾Ú¥iµø¤Æ¡^ªº¤@¨Ç°ò¦©Ê¥Íª«¾Çª¾ÃÑ©M»{ª¾¬ì¾Çª¾ÃÑ¡A¬Æ¦Ü¦V§A®i¥Ü¦p¦óÅý¼Æ¾Ú¬¡ÆF¬¡²{°_¨Ó¡C
²Ä7³¹´£¨Ñ¦p¦ó¤ÀªR©M¥iµø¤Æ¦w¥þº|¬}ªº°ò¦ª¾ÃÑ¡A¦b¥»³¹¡A§A±N¦³¾÷·|±µÄ²¨ì¦w¥þ¨Æ¥óªº¯u¹ê¼Æ¾Ú¡C
²Ä8³¹²[»\²{¥N¼Æ¾Ú®wªº·§©À¡A¥]§t¶Ç²Î¼Æ¾Ú®w³¡¸pªº·s§Þ¥©¡AÁÙ¦³¤@¨t¦CNoSQL¸Ñ¨M¤è®×¥H¤Î¤u¨ã¡C¥»³¹±N¦³§U¤_¦^µª¡§§Ú̦b¦Û¤vªººôµ¸¤W¬Ý¨ì³oÓIP¤F¶Ü¡H¡¨³o¼Ëªº°ÝÃD¡C
²Ä9³¹±N±a§A¶i¤J¨ì¥O¤H¿E°Ê¦Ó¤S¯u¹êªº¾÷¾¹¾Ç²ß»â°ì¡C§A±N¾Ç¨ì¤@¨Ç¾÷¾¹¾Ç²ßªº®Ö¤ß·§©À¡A±´¯Á¾÷¾¹¾Ç²ßªº¹ê²{§Þ³N¡A¥H¤Î¦p¦ó³q¹Lºâªk§ä¨ì¤@¨Ç¾aª½Ä±µLªkµo²{ªº¼Æ¾Ú¡C
²Ä10³¹¤Î²Ä11³¹·|´£¨Ñ¤@¨Ç¹ê¥Îªº«Øij©M§Þ¥©¨Ó³Ð«Ø¦³®Äªº¥iµø¤Æ²£«~¡AÅý¸Ó²£«~¯à»P§Aªº«È¤á¦³®Ä·¾³q¬Æ¦Ü¡]·¥¦³¥i¯à¡^¥´°Ê¥LÌ¡C§A¥i¥H¨Ï¥Î«Ü¦h¤u¨ã¡A±qExcel¨ìÃÀ³N¤u¨ã©M®w¡A¦}¥B¯à°÷±N§A©Ò¾ÇÀ³¥Î¤_¦w¥þ»â°ì¤§¥~¡C¥iµø¤Æ§Þ³N³q¹Lµ¹¦w¥þ»öªí½L¡]¥i¯à¦h¼ÆªºÅªªÌ¹ï¦¹¤ñ¸û¼ô±x¡^¶i¦æ§ïÀY´«±¡AÅý³o¨Ç«H®§®i¥Ü±o§ó¥[Â×´I¦³§Î¡C
³Ì¦Z¡A¦b²Ä12³¹¡A§Ú̱N¬°§A§e²{¦p¦ó±N©Ò¾Çªºª¾ÃÑÀ³¥Î¨ì¹ê»ÚÀô¹Ò¡A¥]¬AÓ¤H¼h±¥H¤Î¥ø·~¼h±ªºÀ³¥ÎÀô¹Ò¡C
½ÖÀ³¸ÓŪ³o¥»®Ñ
§Ú̼g³o¥»®Ñ¬O¦]¬°§ÚÌ¥þ¨¤ß§ë¤J¨ì¼Æ¾Ú»â°ì¤¤¤u§@¡A¦}¬Û«H¦pªG§Ú̯à°÷ªá¶O®É¶¡¥h²z¸Ñ¦p¦ó´£¥X¥¿½Tªº°ÝÃD¡A°µ¥X·Ç½T©M¥i«´_ªº¼Æ¾Ú¤ÀªR¡A¨Ï¥Î¥O¤H«HªAªº¤èªk¥hÃöÁpµ²ªG¡A§ÚÌ´N¯à¬°±À¶i©M´£°ªºôµ¸¦w¥þ°µ¥X´I¦³¦¨®Äªº°^Äm¡C
¦pªGŪªÌ¦³¦w¥þ»â°ìªº¸gÅç¡A¥H¤Î´x´¤°ò¥»ªº¥N½X©M¸}¥»½s¼g§Þ¯à¡A´N¯à±q¥»®Ñ¤j¤j¨ü¯q¡C¼ô±xPythonªºÅªªÌ¥i¥H¸õ¹L²Ä2³¹ªº¬ÛÃö¤¶²Ð¥H¤Î§Ö³t²¤¹L²Ä3³¹ªº¤j³¡¤À¤º®e¡C§ÚÌ«ÂI¤¶²Ð©MÃöª`R»y¨¥¡A¥¦¦b²{¥N¼Æ¾Ú¤ÀªR»â°ì¬Oªù¥X¦âªº»y¨¥¡A§A¥i¥H³q¹L®Ñ¨½¦CÁ|ªºR»y¨¥¬ÛÃö¨Ò¤l©M¥N½X¨Ó´£°ª¦Û¤vªº¤ô¥¡C°²¦p§A¬O¤@Ó½sµ{µæ³¾¡A²Ä2¡B3¡B4³¹¯àµ¹§A«D±`¤jªºÀ°§U¡C
§ÚÌ«µø²Îp¾Ç¥H¤Î¾÷¾¹¾Ç²ßªºª¾ÃÑ¡A¦]¦¹¦b³\¦h³¹¸`¨½³£¦³¯A¤Î¡A§Ṳ́£«ØijŪªÌ¸õ¹L¦¹³¡¤À¤º®e¡CµM¦Ó§A¥i¥H¦bŪ§¹¥»®Ñ«e©¿²¤²Ä9³¹¡]¥Dn°Q½×¾÷¾¹¾Ç²ß¡^¡A¥¦¤£·|¼vÅT§A¾\Ūªº³s³e©Ê¡C
¦pªG§A¼ô±x¼Æ¾Ú®w¡A§A¥u»Ý¬Ý¤@¤U²Ä8³¹ªº¥Î¨Ò¡A«K¥i¦b¦w¥þ»â°ì¹Á¸Õ¨Ï¥Î²{¥N¯S®íªº¼Æ¾Ú®w¶i¦æ¾Þ§@¡C
¤£¹³³\¦h°Q½×»öªí½Lªº®Ñ¡A²Ä10³¹»Ýn´x´¤ªº¶È¶È¬OMicrosoft Excel©ÎªÌOpenoffice Cal¡A¹ï¤_¦b²Õ´¤¤¨Ï¥Îªº¤u¨ã©M¨î§Ṳ́£°µ¥ô¦ó°²³]¡C¦pªG§A¹ïºc«Ø¥æ¤¬ªº¥iµø¤Æ¤u¨ã¨S¦³»Ý¨D¡A²Ä11³¹ªº¤º®e¥i¥H§@¬°¤µ¦Zªº©µ®i¾\Ū¡C
²³æ¦a»¡¡A§Ú̪º®Ñ¤£¶È±¦V«H®§§Þ³N¤Hû¡B«H®§¦w¥þ±M®a¡B¾Ç¥Í¡B«t¸ßÅU°Ý¡A¥ô¦ó¤H¥un¦³¿³½ì±´¯Á¦p¦ó¤ÀªR¼Æ¾Ú¡A¨Ï¤§§ó¦n¦a¯à³Q¤H²z¸Ñ¡A¨Ó½T«Oºôµ¸¦w¥þ¡A³£¯à±q¥»®Ñ¤¤§ä¨ìµª®×¡C
¤u¨ã¦Cªí
¤U¦C¤u¨ã¦pªG¬O¥Î¤_½m²ß¡A§¡¬O§K¶Oªº¡G
R»y¨¥¶µ¥Ø¡G¡]http://www.r-project.org/¡^¡A¤j³¡¤À¥Ü¨Ò¥ÎR»y¨¥¶}µo¡A¥]§t¤F³\¦hªÀ°Ïªº¶}µo¥]¡A¤ñ¦pggplot2¡C
RStudio¡G¡]http://www.rstudio.com/¡^¡A¯àÀ°§U§A§Ö³t´x´¤¦}¹B¦æ¥Ü¨Ò¥N½XªºR»y¨¥¶}µo®M¥ó¡C
Python¡G¡]http://www.python.org/¡^¡A¥]§t¤F¤@¨Ç¨Ò¤l¡A¥H¤Î«Ü¦h«nªº¥]¡A¦ppandas¡]http://pandas.pydata.org/¡^¡A¨Ï¤§¦¨¬°¤@Ó±j¤Oªº¶}µo¥»O¡C
Sublime Text¡]http://www.sublimetext.com/¡^¡A³o¬O¥t¥~¤@´Ú±j¤jªº¤å¥»½s¿è¾¹¡A¹ï¤_³B²zHTML¡BCSS¡BJavaScriptªº¥N½X¤×¨ä¤è«K¡C
D3.js¡]http://d3js.org¡^¡A°Ñ·Ó¥¦¦}§Ö³t½¾\²Ä11³¹¶}ÀY³¡¤À¡A¯àÀ°§U§A´£°ª¹ï¦¹³¹¸`¥Ü¨Òªº´x´¤³t«×¡C
Git¡]http://git-scm.com/¡^¡A§A»Ýn¦w¸Ë¥¦¥hÀò¨ú¥»®Ñ¤¤´£¨ìªº³\¦h¼Æ¾Ú¡A©Ò¥H²{¦b´N¦w¸Ë¥¦¡A¥H¸`¬Ù®É¶¡¡C
MongoDB¡]http://www.mongodb.org/¡^¡AMongoDB¦b²Ä8³¹¤¤¨Ï¥Î¡A©Ò¥H½Ð¥ý´£«e°µ¦n·Ç³Æ¡C
Redis¡]http://redis.io/¡^¡A³o¤]¬O²Ä8³¹¬Y¨Ç¥Ü¨Ò©Ò»Ýªº¡C
Tableau Public¡]http://www.tableausoftware.com/¡^¡A¦pªG§A·Q¹ï²Ä11³¹ªº½Õ¬d¼Æ¾Ú°µ§ó¦h¤u§@¡A³oÓ³n¥ó¬OÓ¤£¿ùªº¿ï¾Ü¡C
¦¹¥~¥»®Ñ©Ò¦³ªº¥N½X¡B¥Ü¨Ò¡Bì©l¼Æ¾Ú§¡¥i±q¥»®Ñ¦X§@ºô¯¸¡]http://www.wiley.com/go/datadrivensercurity¡^Àò¨ú¡C
§ÚÌ«Øij§A¨Ï¥ÎLinux©ÎMac OS¡A¦ý¬O©Ò¦³ªº¥Ü¨Ò§¡¯à¦b¥D¬yªºWindows¤W¹B¦æ¡C
¬ÛÃöºôµ¸¸ê·½
¦p¤Wz©Ò»¡¡A§A¥i¥H±q¥»®Ñ¦X§@ºô¯¸¡]http://www.wiley.com/go/datadrivensercurity¡^Àò¨ú©Ò¦³·½¥N½X¡B¥Ü¨Ò¤¤¨Ï¥Îªº¼Æ¾Ú¤å¥ó¡A¥H¤Î¬ÛÃöªºÀ°§U¤åÀÉ¡]¤ñ¦pMicrosoft Excel¤åÀÉ¡^¡C
¶}±Ò¥»®Ñ¤§®È
§A¤w¸g¤jÅé¤F¸Ñ¤F¥»®Ñªººc¦¨¡A§Ú̧Ʊ楻®Ñ¯à±aµ¹§A·sªºµø³¥©Mµo²{¡A¦}¥B³q¹L¹ï®Ñ¤¤ì²zªº´x´¤¡A¨Ï§A¦³«H¤ß´£°ª¦Û¤v¹ï¤_¦w¥þªºµø¨¤¡C
PÁÂ
ÁöµM¥»®Ñ«Ê±¤W¥u¦³§Ú̪º©m¦W¡A¦ý¬O¥»®Ñ¥Nªí¤F«Ü¦h¤H°µªº¤j¶qªº¤u§@¡Cº¥ýnµ¹§Ú̪º§Þ³N½s¿èRussell Thomas¤Q¤G¤Àªº·PÁ¡A¥L¹ï²Ó¸`ªº¤@µ·¤£ÎAªººA«×¡AÅý§ÚÌÁקK¤F¤@¨Ç¥O¤HÀª§¼ªº¿ù»~¡AÅý¥»®ÑÅܱo§ó¦n¡C·PÁÂSymantec¤½¥q¡BAlienVault¤½¥q¡BStephen Patton ©M David Severski¡A·PÁÂ¥L̬°¥»¶µ¥Ø°µªº·Ç³Æ¤u§@¥H¤Î¦@¨Éªº¼Æ¾Ú¡C·PÁÂWade Bakerªº¿E±¡¡A·PÁÂChris Porterªº±µ¬¢¡A·PÁÂVerizonªºRISK¹Î¶¤ªº¤u§@¥H¤Î¥L̦bVERIS¹ïªÀ°Ï°µ¥Xªº°^Äm¡C·PÁ¦bWiley¹J¨ìªº¦n¤ß¤HÌ¡A¯S§O¬OCarol Long¡BKevin Kent©MKezia Endsley¡A¥LÌÀ°§U¥´³y¤F³o¥»®Ñ¡A¦}¥B¹ªÀy§ÚÌ¡AÅý§Ú̪º¤u§@¤£Â_±À¶i¡C
¦P®É¤]·PÁ¨º¨Ç¦^´_¶l¥ó¡B°Q½×«ä¸ô¥H¤Î´£¨Ñ¤ÏõXªº¤HÌ¡C³Ì¦Z¡A·PÁ¨º¨Ç³ò¶R»y¨¥¡BPython¡B¼Æ¾Ú¥iµø¤Æ¡B¼Æ¾Ú¦w¥þªº´I¦³¬¡¤OªºªÀ°Ï¡A§Æ±æ§Ú̯à°÷Ä~ÄòÅý³o¨ÇªÀ°Ï¤§¶¡¥[±j¥æ¬y¡B³vº¥¿Ä¦X¡C
Jay Jacobs
º¥ýn·PÁ§ڪº¤÷¥À¡C¤÷¿Ë¹ï¾Ç²ßªº¼ö¸Û©M¥h¹Á¸Õ¥ô¦ó¨Æ±¡ªº¦Û«H¤ß·¥¤j¦a·P¬V¤F§Ú¡A¥À¿Ë«hµ¹¤F§Ú°í©w¤£²¾ªº¤ä«ù¡A¬Æ¦Ü·í§Úª¼¥Ø±´¯Á®É¤]¬O¦p¦¹¡A·PÁÂ¥À¿Ëµ¹§Ú´£¨Ñ¤F¨}¦nªº¥Íªø¾Ç²ßÀô¹Ò¡C§Ú¤]·Q·PÁ§ڪº©d¤lAlly¡A¦o¬J¬O§Ú³Ì¦nªºªB¤Í¡B³ÌÄY®æªº§åµû®a¡A¤]¬O³Ì©¾¹êªº¯»µ·¡C¦pªG¨S¦³¦oªº·R©M¤ä«ù¹ªÀy¡A³oÓ¥ô°È¬O¤£¥i¯à§¹¦¨ªº¡C³Ì¦Z¡A·PÁ«Ĥl̪º@¤ßµ¥«Ý¡A²{¦b§Ú¦³®É¶¡©M§A̪±¨ºÓ´åÀ¸¤F¡C
Bob Rudis
·PÁ§ڥi·Rªº©d¤lMary©M¤TÓ¦b®aªº«Ä¤lVictoria¡BJarrod©Mlan¡C«Ü¦hªº©P¥½®É¥ú¡A§Ú³£¨S¦³³¦ñ¦b¥L̨Ãä¡A¦pªG¨S¦³¥L̹ï§Úªº·R¡B¤ä«ù©M¥¨¤jªº@¤ß¡A³o¥»®Ñ¬O¤£¥i¯à§¹¦¨ªº¡C
·PÁÂAlexandre Pinto¡BThomas Nudd©MBill Pelletier¡A·PÁ§AÌ«ê³{¨ä®Éªº¡]¤]³\§A̦ۤv¨S¦³·NÃѨì¡^¥Rº¡¹ªÀy©M¼ö±¡ªº®ø®§¡C¯S§On·PÁ¤@¨Ç¶}·½ªÀ°Ï¡B¥i¦A¥Í¬ã¨s©M¶}©ñ¼Æ¾Ú¹B°Ê¡A¥L̦b¹õ¦Z´£¨Ñ¤F¥»®Ñ¥Î¨ìªº¤j¦h¼Æ¤u¨ã¡B¹ê½î¡C¦P®É¤]·PÁÂJosh Corman¬°¥»®Ñ°_¤F¥X¦âªº®Ñ¦W¡C
³Ì¦Z¡A¥H¤@ÓµæÃЦVªB¤Í̪í¥Ü·PÁ¡C
¬µ¥É´Ñ©Õ«CÂæ¡]Pan Fried Gnocchi with Basil Pesto¡^¡G
2ªM¡]¬ù250ml¡^·sÂA°¨ÁÉù°Ç¡]basil¡^
1/2ªMù°¨·sÂA¤z¹T
1/2 ªM + 2´ö°Í¯S¯Åªìº^¾ñÆVªo
1/4ªMªQ¤¯
4ä¤j»[
³ß°¨©Ô¶®®üÆQ¡AJ´Ô¯»Y¤z
1½S¥É´Ñ¡]·sÂA©Î¯uªÅ±K«Êªº¡A¦pªG¬O·sÂAªº¥É´ÑÀ³¸Ó²¤¤z¡^
¥´¸HÅÍ©Õ¡]«ö§Ç²K¥[¡^¡GªQ¤¯¡B¤j»[¡Bù°Ç¡B¥¤¹T¡A½w½w¦V©Õ¤Ãªºì®Æ¤¤Ë¤J1/2ªM¾ñÆVªo¦}«ùÄòÅÍ©Õª½¦Ü§e½kª¬¡A¦A«ö¤f¨ý²K¥[¨Ç³\ÆQ©MJ´Ô¯»¡C¤§¦Z©ñ¸m¦b¤@Ãä§@¬°«CÂæ¡C
¨Ï¥Î«p©³Áç¦}¶}¤j¤õ¥[¼ö¡AˤJ³Ñ§E¾ñÆVªo¡Cªo¼ö¦Z¥[¤J¥É´Ñ¡A¤£n¨Ï¥É´Ñ¦bÁ礤À½¦b¤@°_©Î¬Û¤¬Å|À£¡C¬ù3¦Ü4¤ÀÄÁ¡A«Ý¥É´Ñªº¤@±Åܬ°´Ä¦â¦}¦³¨Ç¨÷¦±¦Z±N¨ä½Âà¦Ü¥t¤@±«Ý2¦Ü3¤ÀÄÁ¦Z²±¥X¡A©Õ¤W«CÂæ¡A¥[¤Wsaba³½µ·¡A´N¥i¥HºÝ¤W®à¤F¡C³o¨Ç¶q¨¬°÷3¦Ü4¤H¹¥Î¡C |
¤º®e²¤¶¡G¥»®Ñ¥Ñ¥@¬É³»¯Å¦w¥þ±M®a¿Ëµ§¼¶¼g¡A²`¤JåªR¤F¦w¥þ»â°ì¤¤ªº¼Æ¾Ú¤ÀªR¤Î¥iµø¤Æ¤èªk¡A¥]§t¤j¶q¯u¹ê®×¨Ò©M¼Æ¾Ú¡C±q¦w¥þ¼Æ¾Ú¦¬¶°¡B¾ã²z¡B¤ÀªR¡B¥iµø¤Æ¹Lµ{¡A¸Ô²ÓÁ¿¸Ñ¦p¦ó³]p¦³®Äªº¦w¥þ¼Æ¾Ú¥iµø¤Æ¡A¦}¨«¦V¼Æ¾ÚÅX°Êªº¦w¥þ¬ã¨s¡C ¥þ®Ñ¦@12³¹¡A²Ä1³¹®i¥Ü«H®§¦w¥þ»â°ì¼Æ¾Ú¤ÀªR»P¥iµø¤Æªº°ò¦ª¾ÃÑ¡A¥H¤Î¦w¥þ¼Æ¾Ú¬ì¾Ç¤u§@ªÌ»Ýn´x´¤ªº§Þ¯à·§Äý¡C²Ä2~4³¹¤¶²Ð¤@¨Ç¦w¥þ¼Æ¾Ú¬ì¾Ç¤u§@ªÌ»Ýn´x´¤ªº³n¥ó¤u¨ã¡B§Þ³Nª¾ÃÑ¡B¨Ï¥Î§Þ¥©¡A¯A¤ÎPython»y¨¥¡BR»y¨¥¬°¥Dªº¹ê¥Î¤ÀªR¤èªk¡C²Ä5³¹¤¶²Ð³Ð«Ø¹Ïªíªº§Þ³N¥H¤Î¤@¨Ç®Ö¤ßªº²Îp¾Ç·§©À¡C²Ä6³¹Á¿¸Ñ¼Æ¾Ú¥iµø¤Æªº°ò¦ª¾ÃÑ¡A¥H¤Î¦³®Ä®i¥Üªº§Þ¥©¡C²Ä7³¹¤¶²Ð¦p¦ó¹ï¦w¥þº|¬}¶i¦æ¤ÀªR©M¥iµø¤Æ¡A¥]§t¤j¶q¦w¥þ¨Æ¥óªº¯u¹ê¼Æ¾Ú¡C²Ä8³¹²[»\²{¥N¼Æ¾Ú®wªº·§©À¡A¥]§t¦b¶Ç²Î¼Æ¾Ú®w°ò¦¤W·s¼Wªº¼Æ¾Ú®i¥Ü§Þ¥©¥H¤ÎNoSQL¸Ñ¨M¤è®×¡C²Ä9³¹±N±a§A¶i¤J¾÷¾¹¾Ç²ß»â°ì¡A¥]¬A¾÷¾¹¾Ç²ßªº®Ö¤ß·§©À¡A±´¯Á¾÷¾¹¾Ç²ß¹ê²{§Þ³Nµ¥¡C²Ä10³¹¤Î²Ä11³¹¤¶²Ð³Ð«Ø¦³®Äªº¥iµø¤Æ²£«~§Þ¥©¡A¥H¤Î¦p¦óÅý³o¨Ç«H®§®i¥Ü±o§ó¥[Â×´I¦³§Î¡C²Ä12³¹§e²{¦p¦ó±N©Ò¾Çªºª¾ÃÑÀ³¥Î¨ì¹ê»Úªº¦w¥þÀô¹Ò¤¤¡C ¦p¤µªº«H®§¦w¥þ¤Hû¾át¤F±q«OÅ@¥ø·~¼Æ¾Ú¨ì¹q¤l°Ó°È¥æ©ö¦w¥þªº«n¥ô°È¡A¥B¼Æ¾ÚÃe¤j¡B³d¥ô«¤j¡A¥»®Ñ¯A¤Î¤TÓ«n¸ÜÃD¡G¦w¥þ§Þ³N¡B¼Æ¾Ú¤ÀªR©M¥iµø¤Æ¡C§@ªÌ¦b®Ñ¤¤²`¤J±´°Q¦p¦ó±q¦w¥þªº¨¤«×¶i¦æ¼Æ¾Ú¤ÀªR¡B¤j¼Æ¾Ú¶qªº¦sÀx©M³B²z¡A¥H¤Î¦p¦ó±N¦b¼Æ¾Ú¤¤µo±¸ªº«H®§³q¹L¥iµø¤Æ¦³®Ä¦a§e²{¡A¦}¥B®Ñ¤¤¥]§t¦w¥þ¼Æ¾Ú¤ÀªR¤Î¥iµø¤Æªº¤j¶q³Ì¨Î¹ê½î¡A¸Ô²ÓÁ¿¸Ñ¦p¦ó¥Î¯u¹êªº¼Æ¾ÚÅX°Ê¦w¥þ¨Mµ¦¡A¦p¦óÀ³¥Î¦w¥þì«h¡C ³q¹L¾\Ū¥»®Ñ¡A§A±N¾Ç¨ì¡G ¦p¦ó¦¬¶°¡B·Ç³Æ¼Æ¾Ú¦}¶i¦æ¥iµø¤Æ¡C ¦p¦ó¨Ï¥ÎR©MPython¤ÀªR©M¥iµø¤Æ¤u¨ã¡C ¦p¦ó°lÂÜIP¦a§}¨Óµo²{´c·N¬¡°Ê¡C ¦p¦ó³q¹L¦w¥þ¼Æ¾Ú¥iµø¤Æ¡B²Îp¤ÀªR§Þ³N¨Ó´M§ä¥iºÃÃì±µ¡C ²`¤J¾Ç²ß¥iµø¤Æ§Þ³N¡A¦}¥Î¤_¬Ý²M¼Æ¾Úªº§t¸q¡A±N¼Æ¾Ú²M´·®i¥Ü¡C ¦p¦ó¶}µo¦³®Äªº¡B«H®§Â×´Iªº¦w¥þ¼Æ¾Ú»öªí½L¡C ¦p¦ó³]p¤ÀªR¼Ò«¬¨ÓÀË´ú´c·N¥N½X¡C ³q¹L¨å«¬ªº¹ê»Ú¼Æ¾Ú©Mºôµ¸¦w¥þ³õ´ºÁ¿¸Ñ¹ê¾Þ¤èªk¡C |
¥Ø¿ý¡GĶªÌ§Ç
«e¨¥
§@ªÌ¤¶²Ð
²Ä1³¹¡@³q¦V¼Æ¾ÚÅX°Ê¦w¥þªº®Èµ{ 1
1.1¡@¼Æ¾Ú¤ÀªR²¥v 2
1.1.1¡@19¥@¬öªº¼Æ¾Ú¤ÀªR 2
1.1.2¡@20¥@¬öªº¼Æ¾Ú¤ÀªR 3
1.1.3¡@21¥@¬öªº¼Æ¾Ú¤ÀªR 4
1.2¡@Àò¨ú¼Æ¾Ú¤ÀªR§Þ¯à 5
1.2.1¡@»â°ì±M·~ª¾ÃÑ 6
1.2.2¡@½sµ{§Þ¯à 8
1.2.3¡@¼Æ¾ÚºÞ²z 11
1.2.4¡@²Îp¾Ç 12
1.2.5¡@¥iµø¤Æ 14
1.2.6¡@±N³o¨Ç§Þ¯à²Õ¦X°_¨Ó 16
1.3¡@¥H°ÝÃD¬°¤¤¤ß 16
1.3.1¡@³Ð«Ø¤@Ó¦nªº¬ã¨s°ÝÃD 17
1.3.2¡@±´¯Á©Ê¼Æ¾Ú¤ÀªR 18
1.4¡@¥»³¹¤pµ² 19
±ÀÂ˾\Ū 19
²Ä2³¹¡@¥´³y¦Û¤vªº¤ÀªR¤u¨ã½c 20
2.1¡@¬°¤°¤\¿ïPython¡H¬°¤°¤\¿ïR¡H¬°¤°¤\¨âªÌ³£n¡H 21
2.2¡@¥ÎCanopy§Ö³t¶}©lPython¤ÀªR 23
2.2.1¡@²z¸ÑPython¼Æ¾Ú¤ÀªR©M
¥iµø¤Æ¥ÍºA¨t²Î 24
2.2.2¡@³]¸mR»y¨¥Àô¹Ò 27
2.3¡@¼Æ¾Ú´V¤¶²Ð 30
2.4¡@²Õ´µ²ºc 33
2.5¡@¥»³¹¤pµ² 34
±ÀÂ˾\Ū 35
²Ä3³¹¡@¾Ç²ß¦w¥þ¼Æ¾Ú¤ÀªRªº¡§Hello World¡¨ 36
3.1¡@¸Ñ¨M¤@Ó°ÝÃD 37
3.2¡@Àò¨ú¼Æ¾Ú 37
3.3¡@Ū¤J¼Æ¾Ú 40
3.4¡@±´¯Á¼Æ¾Ú 43
3.5¡@¦^¨ì¨ãÅé°ÝÃD 54
3.6¡@¥»³¹¤pµ² 64
±ÀÂ˾\Ū 65
²Ä4³¹¡@¶i¦æ±´¯Á©Êªº¦w¥þ¼Æ¾Ú¤ÀªR 66
4.1¡@IP¦a§}ªºåªR 67
4.1.1¡@IP¦a§}ªºªí¥Ü 67
4.1.2¡@IP¦a§}ªº¤À¬q©M¤À²Õ 69
4.1.3¡@©w¦ìIP¦a§} 71
4.2¡@IP¦a§}¼Æ¾ÚªºÂX¥R 74
4.3¡@¸ó°Ï°ìø¹Ï 83
4.3.1¡@©z´µ»ø¤rºôµ¸ªº¥iµø¤Æ 85
4.3.2¡@¨¾¤õùټƾڪº¥iµø¤Æ 91
4.4¡@¥»³¹¤pµ² 93
±ÀÂ˾\Ū 94
²Ä5³¹ ¡@±q¦a¹Ï¨ì¦^Âk¤ÀªR 95
5.1¡@²¤Æ¦a¹Ï 96
5.1.1¡@¨CÓ°ê®aªºZeroAccess¤ì°¨·P¬V¶q¬O¦h¤Ö 99
5.1.2¡@§ïÅܼƾÚS³ò 102
5.1.3¡@Potwin®ÄÀ³ 104
5.1.4¡@µ²ªG©_©Ç¶Ü¡H 107
5.1.5¡@°pp¼Æ 111
5.1.6¡@°p¯Å 112
5.2¡@½u©Ê¦^Âk¤¶²Ð 115
5.2.1¡@¦^Âk¤ÀªR¤¤ªº±`¨£³´¨À 120
5.2.2¡@ZeroAccess¤ì°¨·P¬Vªº¦^Âk¤ÀªR 121
5.3¡@¥»³¹¤pµ² 125
±ÀÂ˾\Ū 125
²Ä6³¹¡@±N¦w¥þ¼Æ¾Ú¥iµø¤Æ 126
6.1¡@¬°¤°¤\n¥iµø¤Æ 127
6.2¡@²z¸Ñµøı¥æ¬yªº²Õ¥ó 133
6.2.1¡@ÁקK²Ä¤Tºû 133
6.2.2¡@¨Ï¥ÎÃC¦â 135
6.2.3¡@«÷¦b¤@°_ 137
6.2.4¡@´yz¤À¥¬«H®§ 143
6.2.5¡@¥iµø¤Æ®É¶¡§Ç¦C 146
6.2.6¡@¿Ë¦Û¹ê½î 147
6.3¡@±N¼Æ¾ÚÅܦ¨¹q¼v©ú¬P 147
6.4¡@¥»³¹¤pµ² 148
±ÀÂ˾\Ū 148
²Ä7³¹¡@±q¦w¥þ¥¢³´¤¤¶i¦æ¾Ç²ß 150
7.1¡@«Ø¥ß¬ã¨s¶µ¥Ø 151
7.2¡@¼Æ¾Ú¦¬¶°®Ø¬[ªº«ä¦Ò 152
7.2.1¡@ºË·Ç¥Ø¼Ðµª®× 152
7.2.2¡@¨î¥i¯àªºµª®× 153
7.2.3¡@¤¹³\¡§¨ä¥L¡¨©M¡§¥¼ª¾¡¨¿ï¶µ 153
7.2.4¡@ÁקK²V²c¦}¥B¦X¦}²Ó¸` 154
7.3¡@VERIS·§z 155
7.3.1¡@¨Æ¥ó°lÂÜ 156
7.3.2¡@«Â¯Ù¨¤¦â 157
7.3.3¡@«Â¯Ù¦æ¬° 158
7.3.4¡@«H®§¸ê²£ 160
7.3.5¡@ÄÝ©Ê 162
7.3.6¡@µo²{/ÅTÀ³ 163
7.3.7¡@¼vÅT 164
7.3.8¡@¨ü®`ªÌ 164
7.3.9¡@«ü¼Ð 166
7.3.10¡@¥Îªþ¥[ÂX®iVERIS 166
7.4¡@±q¦æ¬°¤¤¬ÝVERIS 166
7.5¡@¨Ï¥ÎVCDB¼Æ¾Ú 168
7.6¡@¥»³¹¤pµ² 175
±ÀÂ˾\Ū 176
²Ä8³¹¡@Â÷¶}Ãö¨t¼Æ¾Ú®w 177
8.1¡@¹ê²{¦³¬ù§ôªº¦sÀx¾¹ 180
8.1.1¡@¬[ºc¤è±ªº¬ù§ô 181
8.1.2¡@¦sÀx¤è±ªº¬ù§ô 183
8.1.3¡@RAM¤è±ªº¬ù§ô 184
8.1.4¡@¼Æ¾Ú¤è±ªº¬ù§ô 185
8.2¡@±´¯Á´À¥N©Êªº¼Æ¾Ú®w 185
8.2.1¡@BerkeleyDB 186
8.2.2¡@Redis 188
8.2.3¡@HIVE 192
8.2.4¡@MongoDB 194
8.2.5¡@¯S®í¥Øªºªº¼Æ¾Ú®w 199
8.3¡@¥»³¹¤pµ² 200
±ÀÂ˾\Ū 200
²Ä9³¹¡@¸Ñ±K¾÷¾¹¾Ç²ß 201
9.1¡@ÀË´ú´c·N³n¥ó 202
9.1.1¡@¶}µo¾÷¾¹¾Ç²ßºâªk 204
9.1.2¡@ÅçÃÒºâªk 205
9.1.3¡@¹ê²{¾÷¾¹¾Ç²ßºâªk 206
9.2¡@±q¾÷¾¹¾Ç²ß¤¤Àò¯q 209
9.2.1¡@¥Î¾÷¾¹¾Ç²ß¦^µª°ÝÃD 210
9.2.2¡@µû´ú¨}¦nªº©Ê¯à 211
9.2.3¡@¿ï¾Ü¯S©º 211
9.2.4¡@ÅçÃÒ§Aªº¼Ò«¬ 213
9.3¡@¨ãÅ骺¾÷¾¹¾Ç²ß¤èªk 213
9.3.1¡@¦³ºÊ·þ¾Ç²ß¤èªk 214
9.3.2¡@µLºÊ·þ¾Ç²ß¤èªk 217
9.4¡@¹êÅç¡G§ðÀ»¼Æ¾Ú»EÃþ 218
9.4.1¡@¨ü®`¦æ·~ªº¦hºû¤Ø«×¤ÀªR 220
9.4.2¡@¨ü®`¦æ·~ªº¼h¦¸»EÃþ¤ÀªR 222
9.5¡@¥»³¹¤pµ² 225
±ÀÂ˾\Ū 225
²Ä10³¹¡@³]p¦³®Äªº¦w¥þ»öªí½L 226
10.1¡@¤°¤\¬O»öªí½L 226
10.1.1¡@»öªí½L¤£¬O¨T¨® 227
10.1.2¡@»öªí½L¤£¬O³ø§i 229
10.1.3¡@»öªí½L¤£¬O·h¹B¨® 231
10.1.4¡@»öªí½L¤£¬OÃÀ³N®i 233
10.2¡@³q¹L»öªí½Lªí¹F¤ÎºÞ²z¡§¦w¥þ¡¨ 237
10.2.1¡@À°t³d¤H¤@Ó¦£ 237
10.2.2¡@´£¤É»öªí½Lªº·NÃÑ 239
10.2.3¡@ÃøÃD¦b²Ó¸`¤¤ 241
10.2.4¡@¬ð¥X¡§¦w¥þ¡¨ 243
10.3¡@¥»³¹¤pµ² 245
±ÀÂ˾\Ū 245
²Ä11³¹¡@¥æ¤¬¦¡¦w¥þ¥iµø¤Æ 247
11.1¡@±qÀRºA¨ì¥æ¤¬¦¡ 248
11.1.1¡@¥Î¤_¼W±jªº¥æ¤¬ 248
11.1.2¡@¥Î¤_±´¯Áªº¥æ¤¬ 251
11.1.3¡@¥Î¤_±Òµoªº¥æ¤¬ 254
11.2¡@¶}µo¥æ¤¬¦¡¥iµø¤Æ 259
11.2.1¡@¨Ï¥ÎTableau³Ð«Ø¥æ¤¬¦¡»öªí½L 259
11.2.2¡@¨Ï¥ÎD3³Ð«Ø°ò¤_ÂsÄý¾¹ªº¥iµø¤Æ 261
11.3¡@¥»³¹¤pµ² 271
±ÀÂ˾\Ū 271
²Ä12³¹¡@¨«¦V¼Æ¾ÚÅX°Êªº¦w¥þ 273
12.1¡@Åý¦Û¤v¨«¦V¼Æ¾ÚÅX°Êªº¦w¥þ 273
12.1.1¡@¶Â«È 274
12.1.2¡@²Îp¾Ç 277
12.1.3¡@¦w¥þ»â°ì±M®a 278
12.1.4¡@¦MÀI°Ï°ì 278
12.2¡@±a»â¹Î¶¤¨«¦V¼Æ¾ÚÅX°Êªº¦w¥þ¬ã¨s 279
12.2.1¡@¹ï¨ã¦³«ÈÆ[µª®×ªº¨Æ±¡´£°Ý 279
12.2.2¡@¬d§ä¦}¦¬¶°¬ÛÃö¼Æ¾Ú 280
12.2.3¡@±q¡¥N¤¤¾Ç²ß 280
12.2.4¡@´M§ä²Îp¤H¤~ 281
12.3¡@¥»³¹¤pµ² 283
±ÀÂ˾\Ū 283
ªþ¿ýA¡@¸ê®Æ¤Î¤u¨ã 284
ªþ¿ýB¡@°Ñ¦Ò¸ê·½ 287 |
§Ç¡G |