임백준의 ‘소프트웨어 산책’


저자 : 임백준
출판사 : 한빛미디어

드디어 임백준씨의 4권의 책을 다 읽게 되었네요. 늘 그렇듯이 저자의 소프트웨어 관련 해박한 지식과 문장력(본인은 부끄러워 하지만..)이 돋보입니다. 전에도 언급했지만 자기 철학이 있는 문학적 프로그래머임을 새삼 느끼게 됩니다.
이 책은 객체지향, 디자인 패턴, 리펙토링, 소프트웨어 공학, XML 이라는 다섯가지 주제에 대한 히스토리 및 자신의 경험과 생각을 정리하고 있으며, 마지막으로 ‘프로그래머 K씨의 하루’라는 소설(아주 짧은)이 실려있습니다. 또한 다른 책들과 비슷하게 중간 중간에 알고리즘 문제도 포함하고 있습니다.

그 중에서 ‘프로그래머 K씨의 하루’ 는 K씨가 직장을 잃고 새로운 직장을 찾으면서, 어느날 길을 가던중 본 어느 입간판에 쓰여진 문구를 풀이하는 과정을 그리고 있으며, 짧지만 프로그래머의 ‘근성(?)’과 열정, 고민, 해결의 묘미’ 등을 느끼기에 충분 합니다.

입간판에 쓰여진 문구는 아래와 같습니다.

{first 10-digit prime found in consecutive digits of e}.com
“{e의 연속된 숫자 중에서 10개의 수로 이루어진 첫번째 소수}.com”

이 문구를 풀면 특정 URL이 나온다는 것은 대충 느낌으로 아실거고, 또한 그 특정 URL 사이트에 접속했을때 로그인 암호는 아래와 같습니다.

f(1) = 7182818284
f(2) = 8182845904
f(3) = 8747135266
f(4) = 7427466391
f(5) = ??

참고로 이 문제는 실제 구글(Google)이 유능한 프로그래머를 뽑기 위한 광고 였답니다.
한번 풀어보세요.. 입간판의 ‘e’ 는 자연로그의 ‘e’ 라는 것은 느낌상 아시겠죠..
(정답보다는 문제를 풀어가는 과정이 흥미롭습니다..)

아무튼 저자의 다음 책을 기다려 봅니다.

임백준의 ‘소프트웨어 산책’”에 대한 396개의 생각

  1. 핑백: Topamax side effects.

  2. 핑백: Thimerosol-free xalatan.

  3. 핑백: Vytorin.

  4. 핑백: Muscle pain after 2 years from vytorin.

  5. 핑백: Vyvanse.

  6. 핑백: Wellbutrin side effects.

  7. 핑백: Yaz winter kills.

  8. 핑백: Adipex.

  9. 핑백: Vicodin.

  10. 핑백: Soma online next day.

  11. 핑백: Adult dosage amoxicillin strep throat.

  12. 핑백: Alcohol hydrocodone.

  13. 핑백: Ritalin.

  14. 핑백: Casino games.

  15. 핑백: Duromine information.

  16. 핑백: Tramadol.

  17. 핑백: Tramadol.

  18. 핑백: Generic phentermine.

  19. 핑백: Buy oxycontin.

  20. 핑백: Buy generic tramadol no prescription.

  21. 핑백: Phentermine diet pill.

  22. 핑백: Phentermine adipex.

  23. 핑백: Percocet.

  24. 핑백: Casino royale.

  25. 핑백: Hydrocodone apap 5 500.

  26. 핑백: Zolpidem.

  27. 핑백: Carisoprodol.

  28. 핑백: Hydrocodone online.

  29. 핑백: Buy percocet.

  30. 핑백: Ritalin.

  31. 핑백: Hydrocodone.

  32. 핑백: Pechanga casino.

  33. 핑백: Hydrocodone.

  34. 핑백: Percocet dependency.

  35. 핑백: Oxycodone stomach problems.

  36. 핑백: Oxycontin las vegas.

  37. 핑백: Buy viagra.

  38. 핑백: Hydrocodone side effects.

  39. 핑백: Phentermine best price no prescription.

  40. 핑백: Oxycontin.

  41. 핑백: Ephedrine side effects.

  42. 핑백: Soma without rx 180 count.

  43. 핑백: Buy vicodin without script.

  44. 핑백: Oxycontin abuse.

  45. 핑백: Oxycodone.

  46. 핑백: Drug screening and ritalin.

  47. 핑백: No prescription tramadol.

  48. 핑백: Ritalin without prescription.

  49. 핑백: Buy wholesale adderall.

  50. 핑백: Fioricet cheap.

  51. 핑백: What is alprazolam used for.

  52. 핑백: Percocet.

  53. 핑백: Cheap tramadol.

  54. 핑백: Fioricet info pain medication prescription.

  55. 핑백: Buy fioricet online that ships to missouri.

  56. 핑백: Online pharmacy no prescription adderall.

  57. 핑백: Rise against soma tickets.

  58. 핑백: Levitra attorneys.

  59. 핑백: Oxycontin and other opiates help.

  60. 핑백: 222 isolate codeine.

  61. 핑백: Zolpidem tartrate to buy online.

  62. 핑백: Wholesale adderall.

  63. 핑백: Lorazepam 0.5mg - side effects.

  64. 핑백: Buy ultram.

  65. 핑백: Ephedrine faq ephedrine fatloss.

  66. 핑백: Ritalin.

  67. 핑백: Buy levitra online.

  68. 핑백: Buy ephedra.

  69. 핑백: Soma.

  70. 핑백: Buy ritalin.

  71. 핑백: Withdrawal symptoms from codeine.

  72. 핑백: Buy ephedra.

  73. 핑백: Tadalafil.

  74. 핑백: Buy ephedra.

  75. 핑백: Buy ephedra.

  76. 핑백: Ibuprofen recall.

  77. 핑백: Generic lexapro.

  78. 핑백: Arimidex brain funktion.

  79. 핑백: Dog lyme amoxil.

  80. 핑백: Paxil.

  81. 핑백: Celebrex.

  82. 핑백: Glucotrol xl.

  83. 핑백: What is amaryl.

  84. 핑백: Imuran.

  85. 핑백: Caduet.

  86. 핑백: Calan.

  87. 핑백: Lexapro withdrawal.

  88. 핑백: Casino 1280331318

  89. 핑백: Zolpidem addiction.

  90. 핑백: Phentermine ionamin.

  91. 핑백: Paxil withdrawals.

  92. 핑백: Purchase ipratropium bromide albuterol sulfate.

  93. 핑백: Buy adderall direct.

  94. 핑백: Amoxil for kids is orange.

  95. 핑백: Adalat.

  96. 핑백: Buy soma.

  97. 핑백: Soma san diego.

  98. 핑백: Buy amoxicillin no prescription required.

  99. 핑백: Get vicodin from foreign pharmacies.

  100. 핑백: Altace.

  101. 핑백: Buy soma online.

  102. 핑백: Meridia reviews.

  103. 핑백: Paxil and insomnia.

  104. 핑백: Mobic.

  105. 핑백: Altace and atrial fibrillation.

  106. 핑백: Tricare bextra celebrex.

  107. 핑백: Amoxil.

  108. 핑백: Hydrea.

  109. 핑백: Paxil.

  110. 핑백: Lopressor.

  111. 핑백: Arimidex.

  112. 핑백: Altace.

  113. 핑백: Cytotec.

  114. 핑백: Hydrocodone extraction.

  115. 핑백: Prozac and alcohol.

  116. 핑백: Feldene gel ordering in canada.

  117. 핑백: Adalat- movie - 1958.

  118. 핑백: Diovan atenelol dosages.

  119. 핑백: Amaryl.

  120. 핑백: Get vicodin from foreign pharmacies.

  121. 핑백: Floxin otec.

  122. 핑백: Accutane.

  123. 핑백: Maxalt.

  124. 핑백: Get vicodin from foreign pharmacies.

  125. 핑백: Accutane acne treatment http.

  126. 핑백: Buy adderall direct.

  127. 핑백: Mysoline.

  128. 핑백: Calan or isoptin.

  129. 핑백: Celebrex.

  130. 핑백: Hydrocodone.

  131. 핑백: Altace cough.

  132. 핑백: Connecticut accutane attorneys.

  133. 핑백: Cymbalta fibromyalgia.

  134. 핑백: Ceftin.

  135. 핑백: Hydrocodone apap.

  136. 핑백: Side effects hyzaar.

  137. 핑백: Casodex.

  138. 핑백: Hyzaar.

  139. 핑백: Accutane.

  140. 핑백: Buy hydrocodone.

  141. 핑백: Inderal.

  142. 핑백: Amoxil cats.

  143. 핑백: Amoxil 5 day dose for kids.

  144. 핑백: Aricept.

  145. 핑백: Lanoxin.

  146. 핑백: Cardura lawsuit side effects.

  147. 핑백: Hydrea drug.

  148. 핑백: Medicine amaryl.

  149. 핑백: Dosage amoxicillin 500mg capsule.

  150. 핑백: Glucotrol xl side effects.

  151. 핑백: Side affects of altace 2.5 mg.

  152. 핑백: Demadex vs lasix.

  153. 핑백: Amoxil.

  154. 핑백: Myambutol.

  155. 핑백: Albuterol cr.

  156. 핑백: Biaxin.

  157. 핑백: What is the generic name for lopid.

  158. 핑백: Adalat.

  159. 핑백: Famvir liver.

  160. 핑백: Accutane attorneys san diego.

  161. 핑백: Floxin.

  162. 핑백: Calan bosch pictures.

  163. 핑백: Four weeks for accutane to work.

  164. 핑백: Prescription drug-crestor.

  165. 핑백: Amaryl.

  166. 핑백: Glucotrol xl.

  167. 핑백: Albuterol cr.

  168. 핑백: Albuterol sulfate syrup.

  169. 핑백: Eldepryl.

  170. 핑백: Accutane.

  171. 핑백: Buy lasix message boards.

  172. 핑백: Aricept.

  173. 핑백: Enalapril.

  174. 핑백: Caduet side effects.

  175. 핑백: Levothroid.

  176. 핑백: Avapro.

  177. 핑백: Feldene gel.

  178. 핑백: Caduet 5mg 10 mg.

  179. 핑백: Diovan.

  180. 핑백: Bactrim ds.

  181. 핑백: Ilosone.

  182. 핑백: Actos.

  183. 핑백: Imuran bone loss.

  184. 핑백: Cymbalta.

  185. 핑백: Blum minipress cost.

  186. 핑백: Cymbalta.

  187. 핑백: Lipitor.

  188. 핑백: Celexa.

  189. 핑백: Enalapril.

  190. 핑백: Celebrex attorneys houston.

  191. 핑백: Micardis.

  192. 핑백: Adalat cc er.

  193. 핑백: Side effects of mysoline.

  194. 핑백: Benzac.

  195. 핑백: Loxitane.

  196. 핑백: Parkinson disease exelon aricept.

  197. 핑백: Mevacor.

  198. 핑백: Benzac.

  199. 핑백: Benicar for high blood pressure.

  200. 핑백: Lanoxin.

  201. 핑백: Uniphyl sr.

  202. 핑백: Zelnorm.

  203. 핑백: Elavil drug test.

  204. 핑백: Zovirax.

  205. 핑백: Side effects from lipitor.

  206. 핑백: Celebrex.

  207. 핑백: Diltiazem cr.

  208. 핑백: Lamisil advanced.

  209. 핑백: Seromycin.

  210. 핑백: Cialis free sample.

  211. 핑백: Relenza flu ad.

  212. 핑백: Lamisil digger figure.

  213. 핑백: Aceon.

  214. 핑백: Brethaire.

  215. 핑백: Minipress prazosin.

  216. 핑백: Lithobid.

  217. 핑백: Lotensin hct.

  218. 핑백: Dilantin.

  219. 핑백: Actigal.

  220. 핑백: Lasix.

  221. 핑백: Eryc.

  222. 핑백: Ditropan.

  223. 핑백: Glucotrol xl side effects.

  224. 핑백: Maxalt.

  225. 핑백: Compazine towel.

  226. 핑백: Topamax side effects.

  227. 핑백: Lamprene discontinued.

  228. 핑백: Theox tr.

  229. 핑백: Estrace vag.

  230. 핑백: Lana urso.

  231. 핑백: Monopril generic.

  232. 핑백: Clorpres.

  233. 핑백: Lithobid.

  234. 핑백: Glucophage in poly cystic ovarian syndrome.

  235. 핑백: Aceon.

  236. 핑백: Difference tadalis tadalis sx.

  237. 핑백: Aristocort steroid side effects.

  238. 핑백: Risperdal.

  239. 핑백: Mevacor.

  240. 핑백: Cheap zolpidem.

  241. 핑백: Avandia.

  242. 핑백: Metformin more effective than avandia.

  243. 핑백: Avandia.

  244. 핑백: Avandia.

  245. 핑백: Avandia.

  246. 핑백: Defective drug information avandia.

  247. 핑백: Avandia.

  248. 핑백: Avandia.

  249. 핑백: Metformin more effective than avandia.

  250. 핑백: Avandia.

  251. 핑백: Avandia.

  252. 핑백: Avandia.

  253. 핑백: Avandia.

  254. 핑백: Avandia.

  255. 핑백: Side effects of avandia.

  256. 핑백: Avandia.

  257. 핑백: Avandia.

  258. 핑백: Avandia.

  259. 핑백: Avandia.

  260. 핑백: Avandia.

  261. 핑백: Avandia.

  262. 핑백: Doxycycline hyclate.

  263. 핑백: Lexapro.

  264. 핑백: Avandia.

  265. 핑백: Adderall.

  266. 핑백: Lorazepam.

  267. 핑백: Avandia.

  268. 핑백: Esomeprazole and adverse events.

  269. 핑백: Avandia recall.

  270. 핑백: Avandia.

  271. 핑백: How to make hydrocodone.

  272. 핑백: Avandia.

  273. 핑백: Ambien cr.

  274. 핑백: Metformin more effective than avandia.

  275. 핑백: Doxycycline side effects.

  276. 핑백: Avandia side effects sweats.

  277. 핑백: Order soma order.

  278. 핑백: Generic lexapro.

  279. 핑백: Oxycodone hci er e710.

  280. 핑백: Buy doxycycline online.

  281. 핑백: Vicodin.

  282. 핑백: Lorazepam.

  283. 핑백: Buy xanax.

  284. 핑백: Hydrocodone.

  285. 핑백: Esomeprazole equivilents.

  286. 핑백: Xanax.

  287. 핑백: Gain weight on lexapro.

  288. 핑백: Hydrocodone versus oxycodone.

  289. 핑백: Lipitor.

  290. 핑백: Lipitor.

  291. 핑백: Azithromycin buy.

  292. 핑백: Oxicontine.

  293. 핑백: Oxicontine.

  294. 핑백: Levitra.

  295. 핑백: Oxicontine.

  296. 핑백: Cock and ball torture.

  297. 핑백: Nipple torture.

  298. 핑백: Gang tickle torture.

  299. 핑백: Fall flowers.

  300. 핑백: Torture cartoons.

  301. 핑백: Uroxatral.

  302. 핑백: Torture videos.

  303. 핑백: Cock and ball torture.

  304. 핑백: Lipitor.

  305. 핑백: Fall flowers.

  306. 핑백: Lipitor.

  307. 핑백: Send flowers cheap.

  308. 핑백: Cock torture.

  309. 핑백: Lipitor.

  310. 핑백: Lipitor.

  311. 핑백: Fall wedding flowers.

  312. 핑백: Lipitor.

  313. 핑백: Download youtube to my ipod free.

  314. 핑백: Cock and ball torture.

  315. 핑백: Testosterone.

  316. 핑백: Fall wedding flowers.

  317. 핑백: Uroxatral.

  318. 핑백: Cock and ball torture.

  319. 핑백: Bondage electric torture.

  320. 핑백: Download free youtube videos to phone.

  321. 핑백: Cock and ball torture.

  322. 핑백: Free youtube video downloader.

  323. 핑백: Free youtube video downloader.

  324. 핑백: Cheap tramadol.

  325. 핑백: Cheap tramadol.

  326. 핑백: Ambien side effects.

  327. 핑백: Hentai torture.

  328. 핑백: Bdsm torture bondage electricity video clips.

  329. 핑백: Male genital torture.

  330. 핑백: Pussy torture lesbians in bondage.

  331. 핑백: Anal abuse and torture.

  332. 핑백: Anal torture.

  333. 핑백: Cock balls penis torture.

  334. 핑백: Anal torture.

  335. 핑백: endless tickle torture.

  336. 핑백: Anal stretching torture.

  337. 핑백: Tickling as torture.

  338. 핑백: Heating degree days for boston.

  339. 핑백: Jobs without a college degree 2011.

  340. 핑백: Library science degree virginia programs.

  341. 핑백: Jobs without a college degree 2011.

  342. 핑백: 3rd degree burns pressure garments.

  343. 핑백: Scat galleries.

  344. 핑백: Scat piss.

  345. 핑백: Bear scat.

  346. 핑백: Girls eating scat.

  347. 핑백: Scat.

  348. 핑백: Scat play.

  349. 핑백: Scat.

  350. 핑백: Lipitor negative side effects.

  351. 핑백: Lipitor.

  352. 핑백: Lipitor.

  353. 핑백: Cinch! by cynthia sass.

  354. 핑백: Free book download pdf same kind of different as me ipad.

  355. 핑백: Download free books library top best sellers.

  356. 핑백: Lipitor and impotence.

  357. 핑백: Cinch! by cynthia sass.

  358. 핑백: Free download blue exorcist vol 2.

  359. 핑백: Download free books library top best sellers.

  360. 핑백: Free download blue exorcist vol 2.

  361. 핑백: Free book download pdf same kind of different as me ipad.

  362. 핑백: Free downloads.

  363. 핑백: Free movie downloads.

  364. 핑백: Hurricane irene 2011 path.

  365. 핑백: Hurricane irene 2011 track.

  366. 핑백: Free downloads.

  367. 핑백: Ondinisme pissing.

  368. 핑백: Free downloads.

  369. 핑백: Hurricane irene 2011.

  370. 핑백: Free downloads.

  371. 핑백: Windows movie maker free download window.

  372. 핑백: Pissing.

  373. 핑백: Fully clothed pissing.

  374. 핑백: Public sex.

  375. 핑백: Public sex.

  376. 핑백: Public porn.

  377. 핑백: Meeting for sex in public places.

  378. 핑백: Public sex porn.

  379. 핑백: Public sex site.

  380. 핑백: Public sex.

  381. 핑백: Sex in public places.

  382. 핑백: Public sex.

  383. 핑백: Public sex.

  384. 핑백: Toronto gay public sex.

  385. 핑백: Synthroid.

  386. 핑백: Synthroid dosages.

  387. 핑백: Synthroid.

  388. 핑백: Public sex.

  389. 핑백: Public sex.

  390. 핑백: Gay public sex toronto.

  391. 핑백: Synthroid.

  392. 핑백: Recommended dosage synthroid.

  393. 핑백: Public sex.

  394. 핑백: homepage

  395. 핑백: cool page

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.