---
title: The Wide Finder Project
date: 2007-10-10 13:04:27 +0300
updated: 2007-10-10 13:08:00 +0300
---

Nemaz ne tik nepopulārais tēls *Tim Bray* nolēma paeksperimentēt. Domu gājiens vienkāršs - mums nāk jauni procesori, kur viss tiek orientēts uz paralelitāti, nevis takts frekvencēm. Bet, paņemsim par piemēru pašu triviālāko - *Apache* logfailu (žurnālu) apstrādi un analizēšanu. Varbūt varam kaut ko mainīt?

Viņš ķērās klāt pie specifiskās programmēšanas ~~valodas~~ ++sistēmas++ [Erlang](http://en.wikipedia.org/wiki/Erlang_(programming_language) "Erlang (programming language) - Wikipedia, the free encyclopedia"), kura ir veidota, lai darbu veiktu paralēli uz vairākām sistēmām, kuras būtu savstarpēji aizvietojamas, nepārtraucot aplikācijas darbu. Interesanti, ka valoda faktiski jau varētu tikt uzskatīta par mirušu, ja vien pēc divdesmit gadiem (šogad, ja būsim precīzāki:) tā netiktu atdzīvināta. Pamatā pateicoties iepriekšminētajām izmaiņām procesoru kaujā. Un programmētājiem radās vajadzība pēc iespējas pašiem paralelizēt savus procesus.

Tad, nu, lūk. Viņš nolēma to izdarīt. Un tālāk jau lasiet pie viņa [nepārspējami detalizētu stāstu](http://www.tbray.org/ongoing/When/200x/2007/09/20/Wide-Finder "ongoing · The Wide Finder Project") (jā, tas ir programmētājiem un citiem interesentiem domāts garš un aizraujošs stāsts par *Apache* žurnālu failu parsēšanu:). Starp citu, izrādās ka tas nu kļūst par [masveida aizraušanos](http://technorati.com/posts/tag/%22wide+finder%22?language=n "wide finder: Blogs, Photos, Videos and more on Technorati"). [Via](http://softwaremaniacs.org/blog/2007/10/07/widefinder-in-python/ "Маниакальный Веблог » WideFinder на Питоне").

P.S. Kad sāku lasīt, ar tirpām atcerējos to, kā pēc beisika un paskāla ķēros pie fokāla (jā, bija valoda ar tādu košu nosaukumu:) apguves. Vrummm...
