Archyvas

Kategorijos ‘Be temos’ archyvas

100-ojo komentaro šventė

2010.10.06 Xamas Komentarų: 0

Visai nepastebėjau, bet dabar pamačiau, kad šiandien parašytas mano komentaras buvo jubiliejinis – 100-asis.
100 komentarų sulaukti pasisekė per beveik pusantrų metų. Nežinau, daug tai ar mažai, tačiau nei per daug stengiausi, nei ne.

Papildomai pasiGOOGLinau vieno įrankio ‘days passed since’ – ‘Date difference calculator’:
http://www.convertunits.com/dates/

Įvedęs skaičius:
http://www.convertunits.com/dates/from/Jun+23,+2009/to/Oct+6,+2010

Sužinojau kad praėjo jau 469 dienos nuo mano pirmojo blogo įrašo, o tai reiškia, jog per dieną parašau vidutiniškai po 0,21 blogo.

Hmm… gal reiktų pasiieškoti nacionalinės Lietuvos blogų lygos, galbūt į kokį sąrašą priimtų :D .

Geriausios ASM, C/C++, C#, Java, Php, Python kurimo aplinkos(IDE), kompiliatoriai

2010.09.22 Xamas Komentarų: 2

Pirmiausia, tai Windows bazei skirtas šis įrašas, tačiau dauguma įrankių turi ir unix/linux distribucijų versijas.

Prieš daugiau nei metus, rašiau blogo įrašą:

Java, C++, C#, Php, Pascal redaktoriai ir kompiliatoriai

Per daugiau nei metus padariau šiokį tokį progresą, todėl šį savo blogo įrašą dabar jau galėčiau papildyti naujomis programavimo kalbomis ir geriausių įrankių rekomendacijomis, remiantis savo ir Google patirtimi :) .

Taigi pradėkime:
*Kodo-kontrolė aka ’source-control’

Assembler:

IDE: Emu8086 (v4.08)
GUI įrankis: neegzistuoja
Kaina: mokamas (Shareware, egzistuoja išgydytas variantas)
Kompiliatorius: Fasm.exe
Iš kur atsisiųsti: http://www.emu8086.com/ (3,07 MB)
Instaliuotas užima: 10,4 MB
Geresnis nei: Nėra alternatyvų

Pascal:

IDE: Lazarus  (v0.9.28.2 beta)
Kaina: Nemokamas (Open Source)
Kompiliatorius: fpc.exe (v2.24)
Kodo dokumentavimas: FPDoc (automatizuotas)
Auto-complete: yra (Ctrl+Space)
GUI įrankis: integruotas
GUI drag n’ drop: egzistuoja
GUI naudojimas/build: paprastas / jokių papildomų pastangų
Lietuviška versija: yra
UTF-8:
palaikomas
UNIT-testai: palaikomi (FPCUnit test)
Kodo-kontrolė: nepalaikoma
Projekto adresas: http://lazarus.freepascal.org/
Iš kur atsisiųsti: http://sourceforge.net/projects/lazarus/ (61,5 MB)
Instaliuotas užima: 474 MB
Geresnis nei: FPS, Free Pascal IDE

C/C++:

IDE: Code::Blocks (v10.05)
Kaina: Nemokamas (Open Source)
Kompiliatorius: MinGW (GCC for Win), Borland C++, Visual C++ ir kiti.
Kodo dokumentavimas: FPDoc (automatizuotas)
Auto-complete: yra (Ctrl+Space)
GUI įrankis: integruotas
GUI drag n’ drop: egzistuoja
GUI naudojimas/build: paprastas / jokių papildomų pastangų
Lietuviška versija: yra
UTF-8: palaikomas
UNIT-testai: yra
Kodo-kontrolė: Versioning, SVN
Projekto adresas: http://www.codeblocks.org/
Iš kur atsisiųsti: http://www.codeblocks.org/downloads/26 (70,5 MB)
Instaliuotas užima: 157 MB
Geresnis nei: DevC++
Alternatyvos: Qt

C# + ASP.NET, SilverLight:

IDE: Microsoft Visual Studio 2010 (.NET 4.0)
Kaina: Mokamas (Shareware, Student Edition – nemokamas)
Kompiliatorius: Microsoft Visual C#
Kodo dokumentavimas: yra(automatizuotas)
Auto-complete: yra (Ctrl+Space)
GUI įrankis: integruotas
GUI drag n’ drop: egzistuoja
GUI naudojimas/build: labai paprastas / jokių papildomų pastangų
Lietuviška versija: yra
UTF-8: palaikomas
UNIT-testai: yra
Kodo-kontrolė: Microsoft Team Foundation Server 2008
Projekto adresas: http://msdn.microsoft.com/en-us/vstudio/default.aspx
Iš kur atsisiųsti: http://msdn.microsoft.com/lt-lt/vstudio/bb984878(en-us).aspx (4,5 GB)
Instaliuotas užima: 12 GB
Geresnis nei: Nėra alternatyvų

Java:

IDE: NetBeans (v6.9)
SDK: Java SDK 1.6
Kaina: Nemokamas (Open Source)
Kompiliatorius: javac.exe (JRE – Java Runtime Environment)
Kodo dokumentavimas: JavaDoc (automatizuotas)
Auto-complete: yra (Ctrl+Space)
GUI įrankis: integruotas
GUI drag n’ drop: egzistuoja
GUI naudojimas/build: paprastas / jokių papildomų pastangų
Lietuviška versija: yra
UTF-8: palaikomas
UNIT-testai: JUnit
Kodo-kontrolė: CVS, Mercurial, Subversion
Projekto adresas: http://netbeans.org/
Iš kur atsisiųsti: http://java.sun.com/javase/downloads/widget/jdk_netbeans.jsp (149 MB)
Instaliuotas užima: 214 MB + Java SDK
Geresnis nei: Eclipse

Php+Simphony, Zend+Smarty:

IDE: NetBeans  (v6.9) + Php, Simphony,Zend,Smarty Plugins
Serveris: EasyPhp (v5.3)
Kaina: Nemokamas (Open Source)
Kompiliatorius: php.exe (v5.3.2)
Kodo dokumentavimas: Yra (automatizuotas)
Auto-complete: yra (Ctrl+Space)
GUI įrankis: nėra
GUI drag n’ drop: nėra
GUI naudojimas/build: nėra / nėra
Lietuviška versija: nėra
UTF-8: palaikomas
UNIT-testai: palaikomi
Kodo-kontrolė: CVS, Mercurial, Subversion
Projekto adresas: http://netbeans.org/
Iš kur atsisiųsti: http://netbeans.org/downloads/index.html (83,5 MB)
Instaliuotas užima: 150 MB
Alternatyva: Zend Studio 8, Notepad++

Python+Django:

IDE: PyCharm  (1.0 beta 2, PY-96.1203)
Kaina: Mokamas (Beta testing šiuo metu, todėl nemokamas)
Kompiliatorius: pythonw.exe (v2.7.2) [Neitegruotas]
Kodo dokumentavimas: yra (automatizuotas)
Auto-complete: yra (Ctrl+Space) [ir Python ir Django]
GUI įrankis: nėra
GUI drag n’ drop: nėra
GUI naudojimas/build: nėra / nėra
Lietuviška versija: nėra
UTF-8: palaikomas
UNIT-testai: palaikomi
Kodo-kontrolė: Mercurial, Perforce, Subversion, CVS, Git
Projekto adresas: http://blogs.jetbrains.com/pycharm/
Iš kur atsisiųsti: http://confluence.jetbrains.net/display/PYH/JetBrains+PyCharm+Preview (69,3 MB)
Instaliuotas užima: 215 MB
Geresnis nei: Komodo Edit, WingIDE 4, µ.dev, Eric 5, Aptana Studio 2+PyDev, Eclipse+PyDev, Python IDLE

O dabar viską į ‘po vieną eilutę’:

Assembler IDE: Emu8086 4.08
C/C++ IDE: Code::Blocks 10.05
C# + ASP.NET IDE: Microsft Visual Studio 2010
Java+Swing IDE: NetBeans 6.9
Php+Simphony,Zend IDE: NetBeans 6.9 + Php, Simphony,Zend,Smarty Plugins
Jython+PostgreSQL IDE: NetBeans 6.9
Python+Django IDE: PyCharm 1.0 beta 2

Dar  pora pastabų:
1. Nepaminėjau perl – bet tai skriptinė kalba, su kuria serverio skanavimus ir automatizuotus instalus yra išties patogu ir lengva pasidaryti. Tačiau kitam ji nelabai skirta.

2. Internete yra RubyOnRails(Ruby web framewok), Visual Basic, Delphi ir netgi Ada gerbėjų. Tačiau susižavėjimo ir didelių perspektyvų šioms programavimo kalboms nejaučiu, bent jau šiuo metu, todėl, perpratus pagrindines žinomiausias ir populiariausias programavimo kalbas, didžiausias galimybes matau skill’ų kelimu šiose kalbose.

3. Na o dar viena, labai įdomi, bet mažai ištyrinėta sritis yra Cisco ir apskritai kompiuterių tinklų sritis. Nors su Cisco reikalų turiu jau daugiau nei metus, tačiau ši sritis yra tokia plati ir didžiulė, kad kai kuriems žmonėms prisireikia 10-15 metų tapti šios srities žinovais.

Pastrigau, Windows 7 + wxWidgets + MinGW + wxSmith

2010.09.21 Xamas Komentarų: 3

Iš seno nupušusio arklio ‘ferrari’ nesukursi. Nesvarbu, koks bebūtų tobulas Code::Blocks IDE, tačiau MinGW (GNU GCC for Windows) nerodo stebuklų ir neduoda to ko iš jo aš noriu. Juo labiau probleminis yra wxWidgets įrankis. Nors su Code::Blocks naudojant Code::Blocks integruotą wxSmith pluginą, galiu daryti tai ką galiu ir su MS Visual Studio – t.y. GUI elementų drag-n-drop’as, event bind’as ir t.t. neparašant nė eilutės kodo, tačiau visas tas daiktas nenori kompiliuoti taip kaip jam reikėtų, nors ir gražiai atrodo:

Bet error’ai tiesiog žudo:

————– Build: Debug in wxWidgetsDemo2 —————
Compiling: wxWidgetsDemo2App.cpp
Compiling: wxWidgetsDemo2Main.cpp
Compiling: resource.rc
Linking executable: bin\Debug\wxWidgetsDemo2.exe
c:/program files (x86)/codeblocks v10.05/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: cannot find -lwxmsw29ud
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 17 seconds)
1 errors, 0 warnings

Bei:

||=== wxWidgetsDemo2, Debug ===|
ld.exe||cannot find -lwxmsw29ud|
||=== Build finished: 1 errors, 0 warnings ===|

Tiesog tampa kova su kompiuteriu.

Todėl, galbūt kažkas norės užbaigti, arba pačiam vėliau pavyks tai padaryti, bet iki tol parašysiu ką padariau:

1. Nueinate į saitą:

http://sourceforge.net/projects/wxwindows/

ir atsisiunčiate wxMSW-2.9.1-Setup.exe (24.4MB) spaudami tą didelį žalią mygtuką.

Sudiegiate viską by defaulf nekeisdami instaliacijos direktorijos į C:\wxWidgets-2.9.1\

2. Pasileidžiate Code::Blocks, spaudžiate New -> Project, pasirenkate wxWidgets application, ten dar pasirenkate po to GCC kompiliatorių, suvedate SVN duomenis bet kokius (nebent rimtą TeamProject’ą kursite), bei pasirenkate sukonfigūruoti wxWidgets.

3.Toliau reikės pasirinkti wxWidgets install path’ą, jį pasirenkate tą kur instaliavote, t.y.  C:\wxWidgets-2.9.1\ (jame yra direktorijos ‘lib’, ‘include’ ir kitos). Dar galite uždėti varnelę __WX_DEBUG__ environment variable’ui.

———

Pagal idėją ten jeigu norite debug ir release dar ten papildomai galima priskirti prie project build optionų, tačiau tai man nebuvo svarbu, nes projekto nepavyko sukompiliuoti, dėl blogo pradžioje buvusių error’ų.

Pagal idėją dar bandžiau ir:

http://wiki.codeblocks.org/index.php?title=FAQ#Q:_How_do_I_use_both_Debug_and_Release_builds_of_wx_libraries.3F

T.y.

1. Windows Button’as -> Run…

2. ‘cmd’ [enter]

3. cd C:\

4.cd wxWidgets-2.9.1\build\msw

5. Na o tada jau bandžiau visai, bet naudos visvien buvo nulis:

Bandžiau taip:
C:\wxWidgets-2.9.1\build\msw> “C:\Program Files (x86)\CodeBlocks v10.05\MinGW\bin\mingw32-make” -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1

ir šitaip:
C:\wxWidgets-2.9.1\build\msw> “C:\MinGW\bin\mingw32-make” -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=debug UNICODE=1

ir štai šitaip:
C:\wxWidgets-2.9.1\build\msw> “C:\Program Files (x86)\CodeBlocks v10.05\MinGW\bin\mingw32-make” -f makefile.gcc BUILD=debug SHARED=1 MONOLITHIC=1 UNICODE=1

ir netgi taip:
C:\wxWidgets-2.9.1\build\msw>“C:\Program Files (x86)\CodeBlocks v10.05\MinGW\bin\mingw32-make” -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=debug UNICODE=1

 Tačiau visvien errorai:
if not exist ..\..\lib\gcc_dll\mswu mkdir ..\..\lib\gcc_dll\mswu
gcc -c -o gcc_mswudll\wxregex_regcomp.o  -O2 -mthreads  -DHAVE_W32API_H -DNDEBUG
 -I..\..\include -I..\..\lib\gcc_dll\mswu -D__WXMSW__  -D_UNICODE   -MTgcc_mswud
ll\wxregex_regcomp.o -MFgcc_mswudll\wxregex_regcomp.o.d -MD -MP ../../src/regex/
regcomp.c
gcc: CreateProcess: No such file or directory
mingw32-make: *** [gcc_mswudll\wxregex_regcomp.o] Error 1

arba:
cpp: Too many arguments
mingw32-make: *** [gcc_mswuddll\wxregex_regcomp.o] Error 1

Susiintalianau netgi atskirai MinGW, prisidėjau per Computer->Properties->Environment Variables MinGW ir GCC_EXEC_PREFIX, pagal BLIDE tutorial’ą:

VISTA AND WINDOWS 7 ONLY:
Once installed, copy the contents of the “MinGW\libexec\gcc\mingw32\3.4.2″ directory into “MinGW\bin”


ANY WINDOWS OS:
1.- Click the start button, right click on ‘My Computer’ >> ‘Properties’. Click the ‘Advanced Tab’ and at the bottom you will see the ‘Environment Variables’ button. Click that.
It should open up a new window with two boxes named ‘User Variables for blah’ and ‘System Variables’.
2.- Click ‘New’ for User Variables and in the ‘Variable Name’Box type MinGW. In the ‘Variable Value’ Box enter the path to the MinGW installation ie C:\MinGW. Then click OK.
3.- In the ‘System Variables’ box, scroll down until you see the variables Path. Click on it and click the edit button. In the ‘Variable Value’ box, move your curser to the end of text, add a semi colon, and put the path to your MinGW\bin directory. eg, c:\MinGW\Bin. Click ok and ok again and if you are using windows XP, you are ready to go, if you’re using Vista or Win7, you have to make one little additional step:
WINDOWS VISTA AND WINDOWS 7:
4.- The same way you have added the environment variable called MinGW (step 2), you should create an environment variable named GCC_EXEC_PREFIX and set it to c:\MinGW

Tačiau naudos visvien buvo nulis. Šiam kartui užsiknisimo užteks. Kol kas grafinį GUI C++ kalbai yra pavykę sukurti tik DOS terpei, na bent Microsoft Visual Studio projektuose, tačiau ten jau nėra tas įprastas C++, o Visual C++, kuris šiek tiek skirasi nuo C++ (nors Code::Blocks palaiko ir Visual C++).

Tiesa, NetBeans’ams su su Swing GUI API dar toli gražu iki to ką mums siūlo Microsft su savo Visual Studio GUI Api, naudojamu C#, Visual Basic, Visual C++ aplikacijoms kurti… Na bet turime tai ką turime…

Nepatikėsit, ką vakar veikiau…

2010.05.01 Xamas Komentarų: 0

O gi patekau į Kritinę masę :D .

O šiandien už kelių min… pateksiu į Moto sezono atidarymą. :D Čiao :D ~~~

Kategorijos: Be temos Žymos:

Microsoft nori išlaikyti C# ir VB tolimesnį kūrimą lygiagrečiai

2010.03.25 Xamas Komentarų: 0

Gana keistų minčių teko pasiskaityti iš C# vieno iš kūrėjų, bei dabartinio ’.NET product unit manager’. Kas keisčiausia, kad jis visas -.NET kalbas (VB, C#, F#, IronPython, IronRuby) vertina lygiavertiškai, ir planuoja, nepaisant to ar C# VS VB bus 50:50 ar 70:30 santykiu, visas naujas funkcijas, kaip supratau, nori kurti lygiagrečiai VB.

Aš asmeniškai apskritai nesuprantu, kokia reali prasmė tobulinti Visual Basic’ą, kuris kaip pamenu, dar 2002 pačio microsoft buvo paskelbta kaip ‘retiring‘ ir apskritai, kodėl nauji žmonės išvis turėtų domėtis Visual Basic’u. Asmeniškai neketinu parašyti nė eilutes Visual Basic’u(kurio aišku ir nemoku, ir mokytis neketinu). Sakyčiau greičiausiai čia būtų tu 30-50 metų JAV programerių, kurių JAV firmose yra begalės, ir kurie visiškai nepripažysta ‘outdated’ dalykų.

Beje, girdėjote apie Php hip-hop? Ne, tai nieko bendro su muzika neturi, na bet tiek kurie yra labai labai labai advanced programeriai php srityje, supranta apie ką aš :) . Remiantis hip-hop’u, visas C# ir Python lieka toli gale :) )). Panašu kad iš Php ir Zend pusės dar yra stiprių galimybių pasistūmėti į prieki.

Dar vienas dalykas – ar jau bandėt opera 10.51. Asmenškai esu apakęs – taip greit vykdomo JS kodo neteiko matyti. Mano 400-800 eilučių DHMTL parserius, ir objektų perkūrimais(new(), remove() [hate of IE6,7] kupino JS kodo vykdymas stulbinantis – IE ir Firefox lieka smarkiai gale. Opera NETIK kad VISIŠKAI neapkrauna CPU su parseriu, bet vykdo tarsi tai būtų ‘native application’, t.y. zero-load time’as :) … Didelis pliusas ir pagarba už tai, į operos pusę… Ir ahh, CSS 3.0 ir opera 10.5 tiesiog idealiai dera kartu… Na bet viską css 3.0 serijoje į vietą turėtų pastatyti IE9, kurio pasirodymas jau visai ne už kalnų(ar jau turite developers IE9 versiją – nelaimei, tik W6/W7, apie W5 MS nuomonė jau seniai aiški(nelaimei, ji nesutampa su mano nuomone apie W5) – kiek žinau sheduled ie realease yra 2011 Q1. Tik neaišku final, official ar pre-release.

100+ eilučių SQL užklausos :))

2010.03.08 Xamas Komentarų: 0
Iki praėjusių metų vidurio į SQL užklausas taip smarkiai niekados neįsijausdavau. Būdavau linkęs viską labiau iš PHP pusės realizuoti, na o kadangi teko dar ir tokį kursą išklausyti pavadinimu DBVS, tai tuo pačiu ir labiau pačiu SQL ir jo galimybėmis pradėjau domėtis.
Anksčiau teikiau pirmenybę new DateInterval(“P7D”) vietoje ADDDATE(CURRENT_DATE,7) time() vietoje UNIX_TIMESTAMP() vartoti, praktiškai beveik nenaudodavau UNION’u, bei CASE – abu pastaruosius dažniausiai realizuodavau kaip atitinkamai dvi užklausas bei if’ais/switch’ais. Beto, tokio pomėgio 10 ir daugiau INNER/LEFT/RIGTH JOIN’ams irgi kažkaip neturėjau, tai realizuodavau keliomis užklausomis.
Tik vieno dalyko gaila, kad PHP nepalaiko komentarų query_mysql(..) dalyje. Na dalinai turbūt dėl to, kad įmanoma padaryti tik vieną užklausą, o bet tačiau, kai užklausos tampa 100+ eilučių ilgio, tai pasikomentuoti kartais būna visai naudinga(apie brutalų:
'dabar skaičiuosime tikrąjį id' AS comment_1
nekalbu).
Aišku, kaip programuoju Zend’u, tai ten viską gamina autogen’as su savo:
$select->from( … table and cols… );
$select->where( … search… );
$select->order( …sorting… );

Bet, tų Zend projektų yra ne visi, ypač tie, kuriems turiu daryti Maintenance’ą, kurie buvo buildinti 5-6yrs ago.

:)
Tai vat, šiandien visai netikėtai pasižiūrėjau į ‘trumputę’ užklausėlę kurią parašiau vienai GIS(geografinė-informacinė-sistema), ir pamačiau kad mano QUERY’is jau lenda ties 100+ lin’ų riba. :)
100 eilučių MySQL užklausa

100 eilučių MySQL užklausa

Ir šitas dalykas asmeniškai kodo švarumo atveju daug kokybiškiau atrodo, kaip pačiam teko stebėti:
desing paternai vienur (nesvarbu ar tai tiesiog pre-html output’o paruošimas su sugeneruotais array variable’ais, ar paruoštas SMARTY autogen templat’as), gen php kodas antroj vietoj, funkcijos – trečioj, klasės – ketvirtoje, include/require libai dar kitur, o štai dabar jau ir sql queriams pradėjau naudoti atskirą prefixą  – t.y. excludint’i iš code failų į atskirą failą :) .
Ir tai yra labai logiškai, ypač tais atvejais kaip SQL queriai yra 100+ eilučių :) .

Naujas gravitacijos krypties ir sunkio jėgos apskaičiavimas

2009.12.12 Xamas Komentarų: 0

Arba kitaip tariant – gerai įkalus išsikreipia erdvės ir laiko kontinumas, ir Niutono mechanikos gravitacijos formulės priekyje atsiranda konstanta ‘Q‘, išvedama iš išgertų bokalų kiekio: kvantorius.

Kad blogo įrašas būtų suprantamas visiems, tai parašysiu:

Kvantorius – tai daugiavietis predikatas.

Predikatas – tai sąlyga lentelės eilutei, kuri gali būti teisinga, neteisinga arba neapibrėžta.

Niutono visuotinės traukos dėsnis sako, kad bet kokie du Visatos kūnai veikia vienas kitą jėga, kurios modulis yra: F=G(m1*m2)/r2

130 valandų – naujas rekordas

2009.09.10 Xamas Komentarų: 0

uptime - 130 valanduEgzamino universistete dėka, pagerinau įjungto PC rekordą. Rašant konspektus kompiuteriu, prieš išjungiant kompiuterį dabar, uptime rodo naują rekordą: 130 valandų (5 paros ir 10 valandų :) )

84 valandos – pc įjungtas nesustojant…

2009.08.29 Xamas Komentarų: 0

Gavosi taip, kad dar kartą pagerinau savo šių metų kompiuterio darbo be pertraukos rekordą. Prieš išjungiant jis dabar jau rodo – 3 paras ir 12 valandų :D . Ir vėl viskas vardan darbo ir tikslų siekiant svajonių :D

uptime-84valandosTaigi fiksuojame naują šių metų PC uptime rekordą:

84 valandos 11 minučių 12 sekundės.

Usainas Boltas – žmogus raketa

2009.08.22 Xamas Komentarų: 0
U.Boltas 100m

U.Boltas 100m

Tikra tiesa, kad be Usaino Bolto šis lengvosios atletikos pasaulio čempionatas būtų buvęs kitoks. Tai ypač aiškiai galėjau pastebėti žiūrint vyrų 400 metrų bėgimo finalus. Ten trūko U.Bolto, ir tikrai :)
Kitas dalykas, ką reiškia vien žmogaus nuotaika ir elgesys. Štai Taisonas Gėjus(Gay’us) tikrai ne tas žmogus kurį norėtųsi šlovinti ar laikyti vertu čempiono vardo… Na o U.Boltas savo pakilia nuotaika, pokštais ir visu hyperaktyvumu tikrai yra būtent toks žmogus kurį galime vadinti tikru čempionu.

Ir nenuostabu – 11 šimtųjų sekundės dalių pagerinti abu – 100 ir 200 metrų pasaulio rekordus – tai tikrai be galo visus sudominantis reginys.
Kitas aspektas, yra tas, kad bent jau 100 metrų U. Boltas gali prabėgti dar greičiau.
Pats Boltas po varžybų sakė, kad 9.4 yra visai įmanomas dalykas. Tuo tikrai galime tikėti, nes U. Bolto dėka, jau kelis kart mokslininkai turėjo keisti žmogaus galimybių ribos prognozes. Prieš pora metų tokios ribos buvo 9.7, o dabar jau 9.48.
Priminsiu, kad U. Bolto pasiekti rezultatai šiame čempionate yra:
200 metrų – 19,19 sek.
100 metrų – 9,58 sek.

U. Boltas: 100 metrų (9.69 sek.):

U.Boltas 100m 9.58 sek

U.Boltas 100m 9.58 sek

 

U. Boltas: 200 metrų (19.19 sek):

U.Boltas - 200m 19.19 sek

U.Boltas - 200m 19.19 sek

 

Bet dar įdomesnis faktas yra tas, kad Pekine, kartu su Boltu Jamaikos komanda pasiekė ir
4 x 100 m estafetės pasaulio rekordą: 37.10 sek.

Ir yra galimybių kad šį vakarą jį ir pagerins. Mano nuomone, komanda vedama U. Bolto dar šiemet ar kitamet gali išlipti iš 37 sek. 4×100 metrų esafetės ribos.

Na o turint 4 Usainus Boltus, Jamaikos komandos spriteriai, greičiausiai gebėtų išbėgti net ir iš 36 sekundžių. Kas reikštų, kad kiekvienas 100 metrų būtų įveiktas vidutiniškai GREIČIAU NEI per 9 sekundes. Kas yra jau antžmogiškumo riba.

Ir nors vargu ar per artimiausiu 20 metų, o gal net ir visus 50 metų turėsime žmogų kuris sugebės išbėgti 100 metrų iš 9 sekundžių, bent jau rezultatu 8.99 sek, tačiau per pastaruosius pora metų U.Boltas pradėjo kelti kartelę milžinišku greičiu, ir ji pasistūmė nuo 9.72 sek iki 9.58 sek. O tai leidžia daryti išvada, kad jei ne 100 metrų distancijoje, tai 200 metrų ir 400 metrų distancijose yra dar milžiniški žmogaus galimybių rezervai.

Jeigu U. Boltas sugebėtų išlaikyti tą greitį, o jis Berlyne 100 metrų bėgime nuo 60 metrų atkarpos iki 85 metrų atkarpos buvo virš 45km/val, tai 200 metrų jis nubėgtų ne per 19.19sek, tačiau greičiau nei per 18 sekundžių :) . O žiūrint į sporto tendencijas, sportininkų ištvertmės ribos kyla kasmet. Iš to galėtume daryti prielaida jau per artimiausiu 50 metų sulaukti sprinterių 200 metrų įveikiančių per 17.8 sek. .

Dar didesnių pokyčių galime sulaukti 400 metrų vyrų sprinto distacijoje. Radau 1999 metai pasiekto Michaelio Džonsono(Michael Johnson) pasiektą 43.18 sek rezultą ir milžinišką atotrūkį finišo tiesiojoje – tikrai fantastinis finišas:

Tačiau čia pasižiūrime į tai, kad jau dabar 4×100 estafetėje yra pasiektas 37.10 sek. rezultatas. Todėl čia taip pat galime padaryti labai drastišką prielaidą – per artimiausiu 50 metų tikrai turėsime žmogų, bėganti 400 metrų greičiau nei per 40 sekundžių. Na o jeigu šioje distancijoje startuos U. Boltas, tai jau per artimiausius metus turėsime naują pasaulio rekordą, išlipantį iš 43 sekundžių ribos. Galbūt jis bus netgi 42.87 sek. ar pan. rezultatas :)