<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Don Daniello Blog</title>
	<atom:link href="http://dondaniello.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dondaniello.com</link>
	<description>Wszystko czyli nic...</description>
	<lastBuildDate>Tue, 02 Mar 2010 19:29:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wykresy trzy</title>
		<link>http://dondaniello.com/czytaj/wykresy-trzy/</link>
		<comments>http://dondaniello.com/czytaj/wykresy-trzy/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 19:29:59 +0000</pubDate>
		<dc:creator>laptopik</dc:creator>
				<category><![CDATA[Przesłania]]></category>
		<category><![CDATA[Śmieszne]]></category>

		<guid isPermaLink="false">http://dondaniello.com/?p=246</guid>
		<description><![CDATA[Z kategorii &#8220;Ciekawe wykresy podsumowujące naszą wiedzę na dany temat&#8221;  
I. Wielkości potworów w filmach
Nie zastanawiało was nigdy, kto by wygrał w walce Godzilla vs. King Kong? Dzięki poniższemu wykresowi rozwiejecie swoje wątpliwości.

II. Prędkość i koszt Internetu na świecie
Wiecie jak bardzo Polska ssie w porównaniu do Japonii? Teraz tak.

III. Części ciała w stosunku do [...]]]></description>
			<content:encoded><![CDATA[<p>Z kategorii &#8220;Ciekawe wykresy podsumowujące naszą wiedzę na dany temat&#8221; <img src='http://dondaniello.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><strong>I. Wielkości potworów w filmach</strong><br />
Nie zastanawiało was nigdy, kto by wygrał w walce Godzilla vs. King Kong? Dzięki poniższemu wykresowi rozwiejecie swoje wątpliwości.<br />
<a href="http://vader.joemonster.org/upload/zdt/342817ff75a00bmonsters.jpg" class="floatbox" rev="group:246"><img border="0" src="http://vader.joemonster.org/upload/zdt/512_342817ff75a00bmonsters.jpg"/></a></p>
<p><strong>II. Prędkość i koszt Internetu na świecie</strong><br />
Wiecie jak bardzo Polska ssie w porównaniu do Japonii? Teraz tak.<br />
<a href="http://vader.joemonster.org/upload/zdt/34281400d1eaecinternetspeeds.jpg" class="floatbox" rev="group:246"><img border="0" src="http://vader.joemonster.org/upload/zdt/512_34281400d1eaecinternetspeeds.jpg"/></a></p>
<p><strong>III. Części ciała w stosunku do gatunki muzyki</strong><br />
Gdzie najczęściej śpiewa się o włosach, a gdzie o oczach?<br />
<a href="http://www.fleshmap.com/listen/music.html"><img border="0" src="http://vader.joemonster.org/upload/zdt/342839e6e8797fczesciciala.jpg"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://dondaniello.com/czytaj/wykresy-trzy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kalkulator w Pascalu, C++, Flashu</title>
		<link>http://dondaniello.com/czytaj/kalkulatory/</link>
		<comments>http://dondaniello.com/czytaj/kalkulatory/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 16:33:20 +0000</pubDate>
		<dc:creator>laptopik</dc:creator>
				<category><![CDATA[Programowanie]]></category>

		<guid isPermaLink="false">http://dondaniello.com/?p=229</guid>
		<description><![CDATA[Wrzucam kody kalkulatorów stworzone w trzech popularnych językach. Do stworzenia programu w Pascalu używałem kompilatora Turbo Pascal 7.0 (uruchamianie przez Ctrl+F9), do C++ korzystałem z  Microsoft Visual Studio 2005 (F5 i potwierdzenie żeby skompilować), a kod we flashu stworzył Łukasz Jezior   Wcześniej już podałem podobny kod napisany w Code::Blocks &#8211; do zapoznania [...]]]></description>
			<content:encoded><![CDATA[<p>Wrzucam kody kalkulatorów stworzone w trzech popularnych językach. Do stworzenia programu w Pascalu używałem kompilatora <strong>Turbo Pascal 7.0</strong> (uruchamianie przez Ctrl+F9), do C++ korzystałem z  <strong>Microsoft Visual Studio 2005</strong> (F5 i potwierdzenie żeby skompilować), a kod we flashu stworzył <a href="http://phpconstructor.ovh.org/flash.php">Łukasz Jezior</a> <img src='http://dondaniello.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Wcześniej już podałem podobny kod napisany w <strong>Code::Blocks</strong> &#8211; do zapoznania się z nim zapraszam <a href="http://dondaniello.com/czytaj/jak-napisac-kalkulator-w-cpp/">tutaj</a>. </p>
<p><a href="http://dondaniello.com/wp-content/uploads/2010/02/kalkulatory.zip">Tutaj pobierzesz pliki .pas .cpp .swf i .html.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dondaniello.com/czytaj/kalkulatory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Święta, Święta i po Świętach !</title>
		<link>http://dondaniello.com/czytaj/swieta-swieta-i-po-swietach/</link>
		<comments>http://dondaniello.com/czytaj/swieta-swieta-i-po-swietach/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 11:47:18 +0000</pubDate>
		<dc:creator>Don Daniello</dc:creator>
				<category><![CDATA[Śmieszne]]></category>
		<category><![CDATA[ho ho fucking ho]]></category>
		<category><![CDATA[kevin bloody wilson]]></category>

		<guid isPermaLink="false">http://dondaniello.com/?p=224</guid>
		<description><![CDATA[Wersja dla tych, którzy nie lubią Świąt  
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">Wersja dla tych, którzy nie lubią Świąt <img src='http://dondaniello.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://dondaniello.com/czytaj/swieta-swieta-i-po-swietach/"><em>Click here to view the embedded video.</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://dondaniello.com/czytaj/swieta-swieta-i-po-swietach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>System Operacyjny w przeglądarce</title>
		<link>http://dondaniello.com/czytaj/system-operacyjny-w-przegladarce/</link>
		<comments>http://dondaniello.com/czytaj/system-operacyjny-w-przegladarce/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 11:00:15 +0000</pubDate>
		<dc:creator>Don Daniello</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[eyeos]]></category>
		<category><![CDATA[icloud]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[system operacyjny]]></category>

		<guid isPermaLink="false">http://dondaniello.com/?p=119</guid>
		<description><![CDATA[Ostatnio natknąłem się wiele razy na usługi &#8220;systemu operacyjnego&#8221; w przeglądarce i opisze tutaj moje wrażenia.
Dostępne są różne wersje takich &#8220;cloud&#8221; komputerów. Generalnie można je rozdzielić na dwa typy, open source, czyli instalowane u siebie, na własnym hostingu oraz darmowe (lub płątne) zawsze działające &#8220;systemy&#8221; oferowane przez inne firmy.
Najlepszym reprezentantem pierwszej grupy systemów w przeglądarce [...]]]></description>
			<content:encoded><![CDATA[<p>Ostatnio natknąłem się wiele razy na usługi &#8220;systemu operacyjnego&#8221; w przeglądarce i opisze tutaj moje wrażenia.</p>
<p>Dostępne są różne wersje takich &#8220;cloud&#8221; komputerów. Generalnie można je rozdzielić na dwa typy, open source, czyli instalowane u siebie, na własnym hostingu oraz darmowe (lub płątne) zawsze działające &#8220;systemy&#8221; oferowane przez inne firmy.</p>
<p>Najlepszym reprezentantem pierwszej grupy systemów w przeglądarce jest <a href="http://eyeos.org/">EyeOS</a>. Open Sourcowy, darmowy system do instalacji na własnym hostingu. Można wypróbować, jednak niewiele jest do zachwycania się. Nie ma limitów (limitem jest nasz hosting) no i tyle. Teoretycznie istnieje możliwość tworzenia własnych programów pod tę platformę, jednak zakładam, ze jest to dość eksperymentalna opcja, ponieważ samym twórcom nie udało się zrobić stabilnego programu.</p>
<p>Reprezentantem komercyjnej grupy systemów w przeglądarce będzie <a href="http://icloud.com" target="_blank">iCloud</a> firmy Xcerion. Polecam jednak język angielski, gdyż po polsku nawet rejestracja nie działa <img src='http://dondaniello.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  W tym systemie do wyboru mamy dwa pakiety, a właściwie na początku nie mamy wyboru. Rejestrując się (do rejestracji wymagają wyłącznie loginu, hasła i niepotwierdzanego adresu email) dostajemy 3 GB na pliki i 3 GB na backup. Za około $40 można dostać dodatkowe 100 GB na pliki i 100 GB na backup, łącznie po 103 GB <img src='http://dondaniello.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Opcji jest dużo, nie wiem czy wszystkie działają, gdyż wolno się to wszystko ładuje i nie miałem czasu sprawdzić, jednak zachęcam do testowania.</p>
]]></content:encoded>
			<wfw:commentRss>http://dondaniello.com/czytaj/system-operacyjny-w-przegladarce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wesołych Świąt (2009)!</title>
		<link>http://dondaniello.com/czytaj/wesolych-swiat-2009/</link>
		<comments>http://dondaniello.com/czytaj/wesolych-swiat-2009/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 16:47:07 +0000</pubDate>
		<dc:creator>Don Daniello</dc:creator>
				<category><![CDATA[Inne]]></category>

		<guid isPermaLink="false">http://dondaniello.com/?p=215</guid>
		<description><![CDATA[Życzę Ci Wesołych Świąt Bożego Narodzenia,
aby Twoje marzenia się spełniły,
abyś osiągnął to co chcesz, cokolwiek to jest.


]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">Życzę Ci Wesołych Świąt Bożego Narodzenia,</p>
<p style="text-align: center;">aby Twoje marzenia się spełniły,</p>
<p style="text-align: center;">abyś osiągnął to co chcesz, cokolwiek to jest.</p>
<p style="text-align: center;">
<p style="text-align: center;"><object style="width: 500px; height: 340px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="/xmas/xmas.swf" /><embed style="width: 500px; height: 340px;" type="application/x-shockwave-flash" width="500" height="340" src="/xmas/xmas.swf"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://dondaniello.com/czytaj/wesolych-swiat-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stare dobre Gadu-Gadu</title>
		<link>http://dondaniello.com/czytaj/stare-dobre-gadu-gadu/</link>
		<comments>http://dondaniello.com/czytaj/stare-dobre-gadu-gadu/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 15:37:19 +0000</pubDate>
		<dc:creator>Don Daniello</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[7.7]]></category>
		<category><![CDATA[gadu-gadu]]></category>
		<category><![CDATA[gg]]></category>
		<category><![CDATA[stare]]></category>

		<guid isPermaLink="false">http://dondaniello.com/?p=204</guid>
		<description><![CDATA[Wyszło niedawno nowe GG w wersji 10. Teoretyczne możliwości rozszerzyły się o naszą klase, wp.pl i wiele innych, czyli po prostu powstał wielki kombajn (brakuje tylko funkcji WC  ).
Jak zapowiadali twórcy, GG 10 miało pojawić się po raz pierwszy również na Maca i Linuxa, jednak oczywiście się tak nie stało.  I tak by nikt [...]]]></description>
			<content:encoded><![CDATA[<p>Wyszło niedawno nowe GG w wersji 10. Teoretyczne możliwości rozszerzyły się o naszą klase, wp.pl i wiele innych, czyli po prostu powstał wielki kombajn (brakuje tylko funkcji WC <img src='http://dondaniello.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ).</p>
<p>Jak zapowiadali twórcy, GG 10 miało pojawić się po raz pierwszy również na Maca i Linuxa, jednak oczywiście się tak nie stało.  I tak by nikt z tego nie korzystał&#8230; Pod Linuxa, Maca, a nawet BSD jest <a href="http://kadu.net" target="_blank">Kadu</a>, bez reklam, Open Source, i zdecydowanie szybciej działa.</p>
<p>Co jednak zrobić jak używamy Windowsa ? Ano w Internecie krążą jeszcze instalki Gadu-Gadu 7.7. Jest to ostatnia wersja przed &#8220;przełomowym&#8221; GG 8. Do tego można dorzucić GG Banner Killer, który usunie reklami i voila, mamy skromną w pełni działającą, wersję komunikatora &#8211; bez reklam.</p>
<p>Download GG 7.7 &#8211; - &#8211; <a href="../pliki/programy/gg77.exe">Pobierz</a><br />
GG Banner Killer &#8211; - &#8211; <a href="http://dondaniello.com/pliki/programy/ggbkiller2v2_4.exe">Pobierz</a><a href="http://dondaniello.com/pliki/programy/gg77.exe"></a></p>
<p>Banner Killer należy umieścić w folderze z GG, wyłączyć GG, włączyć Banner Killer, usunąć reklamy, wyłączyć Banner Killer, włączyć GG.</p>
<p>Miłego old-schoolowego GGadania !</p>
]]></content:encoded>
			<wfw:commentRss>http://dondaniello.com/czytaj/stare-dobre-gadu-gadu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Darmowy hosting</title>
		<link>http://dondaniello.com/czytaj/darmowy-hosting/</link>
		<comments>http://dondaniello.com/czytaj/darmowy-hosting/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 16:52:45 +0000</pubDate>
		<dc:creator>Don Daniello</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Strony www]]></category>
		<category><![CDATA[Webmastering]]></category>
		<category><![CDATA[darmowy]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[przedrostek www]]></category>
		<category><![CDATA[world wide web]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://dondaniello.com/?p=191</guid>
		<description><![CDATA[Ostatnio natknąłem się ponownie na świetny darmowy hosting. Zasadniczą kwestią jest tutaj to, że jest on najlepszy z darmowych. Może nie jest idealny, jednak parametry jakie oferują są zadowalające.
Można posiadać wiele kont, z własnego doświadczenia wiem, że serwerki szybko chodzą, polecam dla początkujących.

Najważniejsze parametry:
(Są limity, ale najczęściej wystarczają.)

Domena: subdomena w losowej domenie (np: comuv.com/netii.com)
Pojemność: 1500 [...]]]></description>
			<content:encoded><![CDATA[<p>Ostatnio natknąłem się ponownie na świetny darmowy hosting. Zasadniczą kwestią jest tutaj to, że jest on najlepszy z darmowych. Może nie jest idealny, jednak parametry jakie oferują są zadowalające.<br />
Można posiadać wiele kont, z własnego doświadczenia wiem, że serwerki szybko chodzą, polecam dla początkujących.</p>
<p style="text-align: center;"><a href="http://www.000webhost.com/230860.html" target="_blank"><img class="  aligncenter" title="Free Hosting" src="http://www.000webhost.com/images/banners/other/banner6.gif" alt="Free Hosting" width="540" height="100" /></a></p>
<p>Najważniejsze parametry:<br />
<em>(Są limity, ale najczęściej wystarczają.)</em></p>
<ul>
<li>Domena: subdomena w losowej domenie (np: comuv.com/netii.com)</li>
<li>Pojemność: 1500 MB</li>
<li>Transfer 100 GB / miesiąc</li>
<li>Dodatkowe domeny: 5</li>
<li>Subdomeny: 5</li>
<li>Skrzynki pocztowe: 5 (jest IMAP, nie ma SMTP)</li>
<li>Bazy MySQL: 2 (najnowsza wersja, bez limitu pojemności &#8211; w ramach konta)</li>
<li>Konto FTP: 1</li>
<li>PHP: najnowsza wersja, wszystkie funkcje dostępne</li>
<li>Obsługa stron błędów i .htaccess (np. mod_rewrite): jest</li>
<li>Reklamy: BRAK</li>
<li>Panel: cPanel</li>
</ul>
<p>Piszcie opinie na temat tego hostingu !</p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://dondaniello.com/czytaj/darmowy-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sortowanie w C++</title>
		<link>http://dondaniello.com/czytaj/sortowanie-w-cpp/</link>
		<comments>http://dondaniello.com/czytaj/sortowanie-w-cpp/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 23:00:00 +0000</pubDate>
		<dc:creator>Don Daniello</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[algorytm]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[sortowanie]]></category>

		<guid isPermaLink="false">http://dondaniello.com/?p=178</guid>
		<description><![CDATA[Sortowanie jest jednym z poważnych problemów programowania w każdym języku. Obecnie średnio najwydajniejszym algorytmem sortującym jest Quicksort.
Na początek zajmiemy się jednak stworzeniem własnego algorytmu. Zasada jego działania jest prosta. Program bierze każdy element tabeli po kolei i porównuje go z każdym innym elementem w tabeli. Jeśli napotka jakikolwiek większy element niż znajdujący się na końcu [...]]]></description>
			<content:encoded><![CDATA[<p>Sortowanie jest jednym z poważnych problemów programowania w każdym języku. Obecnie średnio najwydajniejszym algorytmem sortującym jest <a title="Quicksort" href="http://en.wikipedia.org/wiki/Quicksort" target="_blank">Quicksort</a>.<br />
Na początek zajmiemy się jednak stworzeniem własnego algorytmu. Zasada jego działania jest prosta. Program bierze każdy element tabeli po kolei i porównuje go z każdym innym elementem w tabeli. Jeśli napotka jakikolwiek większy element niż znajdujący się na końcu tablicy, zamienia go z tym ostatnim.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="co2">#include &lt;iostream&gt;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">using namespace std;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">&nbsp;<span class="kw4">int</span> main<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// deklaracja i wypełnienie tablicy</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">int</span> a<span class="br0">&#91;</span><span class="br0">&#93;</span> = <span class="br0">&#123;</span><span class="nu0">9</span>, <span class="nu0">412</span>, <span class="nu0">22</span>, <span class="nu0">623</span>, <span class="nu0">666</span>, <span class="nu0">425</span>, <span class="nu0">248589789</span>, <span class="nu0">124</span>, <span class="nu0">4572</span>, <span class="nu0">148589789</span><span class="br0">&#125;</span>; <span class="co1">// 10 elementów</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//sortowanie</span></div>
</li>
<li class="li2">
<div class="de2"><span class="co1">//zaczynamy poszukiwanie największej liczby od końca tablicy, dla każdego elementu wykonujemy czynność napisaną dalej</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//q reprezentuje indeks elementu tablicy</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">for</span> <span class="br0">&#40;</span><span class="kw4">int</span> q=<span class="nu0">9</span>; q&gt;<span class="nu0">0</span>; q&#8211;<span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// q jest zmniejszane, ponieważ pomijamy w sprawdzaniu liczby które zostały określone jako największe wcześniej, q reprezentuje miejsce gdzie umieścimy największą wartość tego przebiegu</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// zmienna &quot;najwieksza&quot; przechowuje indeks elementu w tablicy z największą dotychczas znalezioną wartością</span></div>
</li>
<li class="li2">
<div class="de2"><span class="co1">// zakładamy od początku że jest to 0, by zacząć porównywanie od początku, to właśnie wartość znajdująca się w tym elemencie jest porównywana z każdym następnym</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">int</span> najwieksza=<span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">for</span><span class="br0">&#40;</span><span class="kw4">int</span> d=<span class="nu0">0</span>; d&lt;=q; d++<span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// metoda &quot;każda z każdą&quot;, dla danego elementu bierzemy każdy inny element tablicy, aż do q, bo w miejsce q ustawimy największą znalezioną wartość</span></div>
</li>
<li class="li2">
<div class="de2"><span class="kw1">if</span> <span class="br0">&#40;</span>a<span class="br0">&#91;</span>d<span class="br0">&#93;</span>&gt;a<span class="br0">&#91;</span>najwieksza<span class="br0">&#93;</span><span class="br0">&#41;</span> najwieksza=d;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// jeśli dany element jest większą od obecnego zapisanego jako największy, poprawiamy indeks największej wartości</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// bo wewnętrznym forze, podmieniamy największą znalezioną wartość z ostatnim elementem danego przebiegu (q)</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">int</span> s = a<span class="br0">&#91;</span>q<span class="br0">&#93;</span>;</div>
</li>
<li class="li2">
<div class="de2">a<span class="br0">&#91;</span>q<span class="br0">&#93;</span>=a<span class="br0">&#91;</span>najwieksza<span class="br0">&#93;</span>;</div>
</li>
<li class="li1">
<div class="de1">a<span class="br0">&#91;</span>najwieksza<span class="br0">&#93;</span> = s;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//sprawdzenie</span></div>
</li>
<li class="li2">
<div class="de2"><span class="co1">// wyrzucamy na wyjście uporządkowane już elementy tablicy</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">for</span><span class="br0">&#40;</span><span class="kw4">int</span> n=<span class="nu0">0</span>; i&lt;<span class="nu0">10</span>; i++<span class="br0">&#41;</span> cout&lt;&lt;a<span class="br0">&#91;</span>n<span class="br0">&#93;</span>&lt;&lt;endl;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>A teraz najszybszy algorytm Quicksort:<br />
Jako argumenty przyjmuje on tablicę, indeks pierwszego elementu oraz  indeks ostatniego elementu:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw4">void</span> quickSort<span class="br0">&#40;</span><span class="kw4">int</span> arr<span class="br0">&#91;</span><span class="br0">&#93;</span>, <span class="kw4">int</span> left, <span class="kw4">int</span> right<span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">int</span> i = left, j = right;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">int</span> tmp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">int</span> pivot = arr<span class="br0">&#91;</span><span class="br0">&#40;</span>left + right<span class="br0">&#41;</span> / <span class="nu0">2</span><span class="br0">&#93;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">/* partition */</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">while</span> <span class="br0">&#40;</span>i &lt;= j<span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw1">while</span> <span class="br0">&#40;</span>arr<span class="br0">&#91;</span>i<span class="br0">&#93;</span> &lt; pivot<span class="br0">&#41;</span> i++;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw1">while</span> <span class="br0">&#40;</span>arr<span class="br0">&#91;</span>j<span class="br0">&#93;</span> &gt; pivot<span class="br0">&#41;</span> j&#8211;;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>i &lt;= j<span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; tmp = arr<span class="br0">&#91;</span>i<span class="br0">&#93;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; arr<span class="br0">&#91;</span>i<span class="br0">&#93;</span> = arr<span class="br0">&#91;</span>j<span class="br0">&#93;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; arr<span class="br0">&#91;</span>j<span class="br0">&#93;</span> = tmp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; i++;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; j&#8211;;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">/* recursion */</span></div>
</li>
<li class="li2">
<div class="de2"><span class="kw1">if</span> <span class="br0">&#40;</span>left &lt; j<span class="br0">&#41;</span> quickSort<span class="br0">&#40;</span>arr, left, j<span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">if</span> <span class="br0">&#40;</span>i &lt; right<span class="br0">&#41;</span> quickSort<span class="br0">&#40;</span>arr, i, right<span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Szczegółowy opis algorytmu Quicksort można znaleźć <a href="http://www.algolist.net/Algorithms/Sorting/Quicksort" target="_blank">tutaj</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dondaniello.com/czytaj/sortowanie-w-cpp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Świat Informatyków</title>
		<link>http://dondaniello.com/czytaj/swiat-informatykow/</link>
		<comments>http://dondaniello.com/czytaj/swiat-informatykow/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 10:00:13 +0000</pubDate>
		<dc:creator>Don Daniello</dc:creator>
				<category><![CDATA[Śmieszne]]></category>
		<category><![CDATA[informatyk]]></category>
		<category><![CDATA[prawdziwy]]></category>
		<category><![CDATA[świat]]></category>

		<guid isPermaLink="false">http://dondaniello.com/?p=172</guid>
		<description><![CDATA[
!@#$%^&#38;*???&#8230;..
Prawdziwy Informatyk:

nie myśli, on kompiluje
nie patrzy, on skanuje
nie słucha, on sampluje
nie czyta, on przetwarza informacje
nie ogląda telewizji, on dygitalizuje obraz
nie przegląda się, on zoomuje
nie chodzi, on się skrolluje
nie uczy się, on uaktualnia dane
nie przypomina sobie, on odświerza pamięć
nie przepisuje, on kopiuje
nie gapi się na dziewczyny, on podziwia tekstury
nie wymiotuje, on generuje fraktale
nie leczy kaca, on [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		H2 { page-break-after: avoid } 		H2.western { font-family: "Times New Roman", serif; font-size: 18pt; font-weight: bold } 		H2.cjk { font-family: "Lucida Sans Unicode"; font-size: 18pt; font-weight: bold } 		H2.ctl { font-family: "Tahoma"; font-size: 18pt; font-weight: bold } 		H3 { page-break-after: avoid } 		H3.western { font-family: "Times New Roman", serif; font-size: 14pt; font-weight: bold } 		H3.cjk { font-family: "Lucida Sans Unicode"; font-size: 14pt; font-weight: bold } 		H3.ctl { font-family: "Tahoma"; font-size: 14pt; font-weight: bold } --></p>
<h2>!@#$%^&amp;*???&#8230;..</h2>
<h3>Prawdziwy Informatyk:</h3>
<ul>
<li>nie myśli, on kompiluje</li>
<li>nie patrzy, on skanuje</li>
<li>nie słucha, on sampluje</li>
<li>nie czyta, on przetwarza informacje</li>
<li>nie ogląda telewizji, on dygitalizuje obraz</li>
<li>nie przegląda się, on zoomuje</li>
<li>nie chodzi, on się skrolluje</li>
<li>nie uczy się, on uaktualnia dane</li>
<li>nie przypomina sobie, on odświerza pamięć</li>
<li>nie przepisuje, on kopiuje</li>
<li>nie gapi się na dziewczyny, on podziwia tekstury</li>
<li>nie wymiotuje, on generuje fraktale</li>
<li>nie leczy kaca, on chłodzi procesor</li>
</ul>
<hr />
<h3>Klasyfikator pojemności butelek wódki w świecie informatyków:</h3>
<p><strong>0.1 l</strong> &#8211; demo<br />
<strong>0.25 l</strong> &#8211; trial version<br />
<strong>0.5 l</strong> &#8211; personal edition<br />
<strong>0.7 l</strong> &#8211; professional edition<br />
<strong>1.0 l</strong> &#8211; network edition<br />
<strong>1.75 l</strong> &#8211; enterprise<br />
<strong>3 l</strong> &#8211; for small business<br />
<strong>5 l</strong> &#8211; corporate edition<br />
<strong>Wiadro</strong> &#8211; home edition<br />
<strong>&#8220;Klin&#8221;</strong> &#8211; Service pack<br />
<strong>Rosół</strong> &#8211; Recovery tool<br />
<strong>Zakąska</strong> &#8211; plugins<br />
<strong>Bimber</strong> &#8211; shareware<br />
<strong>Wynalazki (typu autowidol, denaturat)</strong> &#8211; open source<br />
<strong>Alkohol metylowy</strong> &#8211; scrensaver (black windows)<br />
<strong>Zgon, urwany film</strong> &#8211; Denial of Service<br />
<strong>Wymiociny</strong> &#8211; Buffer Overflow</p>
]]></content:encoded>
			<wfw:commentRss>http://dondaniello.com/czytaj/swiat-informatykow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft w armii</title>
		<link>http://dondaniello.com/czytaj/microsoft-w-armii/</link>
		<comments>http://dondaniello.com/czytaj/microsoft-w-armii/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 15:33:55 +0000</pubDate>
		<dc:creator>Don Daniello</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Śmieszne]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[winwars 2003]]></category>

		<guid isPermaLink="false">http://dondaniello.com/?p=168</guid>
		<description><![CDATA[
Microsoft w armii&#8230;
Firma Microsoft podpisała kontrakt z amerykańskim wojskiem na dostarczenie nowych typów broni.
* * *
01.04.2003, 4:30. Arabia Saudyjska Baza (WWS) USA.
Porucznik John Falkon ostatni raz pomachał ręką towarzyszom i wdrapał się do kabiny. Przepełniało go uczucie dumy. Spotkał go taki honor! Dowiedział się o tym od generała Breaka który powiedział:
- Spotkał was wielki honor [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		H2 { page-break-after: avoid } 		H2.western { font-family: "Times New Roman", serif; font-size: 18pt; font-weight: bold } 		H2.cjk { font-family: "Lucida Sans Unicode"; font-size: 18pt; font-weight: bold } 		H2.ctl { font-family: "Tahoma"; font-size: 18pt; font-weight: bold } 		H3 { page-break-after: avoid } 		H3.western { font-family: "Times New Roman", serif; font-size: 14pt; font-weight: bold } 		H3.cjk { font-family: "Lucida Sans Unicode"; font-size: 14pt; font-weight: bold } 		H3.ctl { font-family: "Tahoma"; font-size: 14pt; font-weight: bold } 		A:link { color: #000080; so-language: zxx; text-decoration: underline } 		A:visited { color: #800000; so-language: zxx; text-decoration: underline } --></p>
<h2>Microsoft w armii&#8230;</h2>
<p><strong>Firma Microsoft podpisała kontrakt z amerykańskim wojskiem na dostarczenie nowych typów broni.</strong><br />
* * *<br />
01.04.2003, 4:30. Arabia Saudyjska Baza (WWS) USA.</p>
<p>Porucznik John Falkon ostatni raz pomachał ręką towarzyszom i wdrapał się do kabiny. Przepełniało go uczucie dumy. Spotkał go taki honor! Dowiedział się o tym od generała Breaka który powiedział:</p>
<p>- Spotkał was wielki honor poruczniku. Wykonacie pierwszy bojowy lot na supertajnym samolocie F-22M</p>
<p>- M oznacza zmodyfikowany? &#8211; starał się sprecyzować Falkon</p>
<p>- M oznacza Microsoft &#8211; odpowiedział generał.</p>
<p>- Samolot został w pełni przeprogramowany przez nich. Oni zapewniają, że teraz zadania bojowe może wykonywać każdy idiota. No, ale my na pierwszy raz wyznaczyliśmy pana poruczniku Falkon, jednego z najlepszych pilotów. Będzie pan musiał zniszczyć iracki ośrodek jądrowy.</p>
<p>- Może pan już słać Saddamowi kondolencje sir. &#8211; odpowiedział Falkon</p>
<p>Porucznik jak zwykle zapiął pasy i tylko zwrócił uwagę, że oprzyrządowanie różni się od standardowego. Przyrządów ubyło, za to na zwolnionym miejscu pojawiła się dwu-przyciskowa mysz&#8230; dlaczegoż to metalowa? Falkon wzruszył ramionami wcisnał przycisk i włączył zasilanie. Na przednim ekranie, na tle widocznego z kabiny nieba z rzadkimi obłoczkami pojawił się napis:</p>
<p><strong>Microsoft Winwars 2003.</strong></p>
<p>Po czym silniki same zaczęły pracować i klapy same się opuściły do położenia startowego.</p>
<p><strong>Gratulujemy zakupu Microsoft Winwars 2003!</strong> &#8211; zakomunikował ekran &#8211; <strong>Teraz wojna stanie się jeszcze wygodniejsza, a wasza śmiertelność spadnie!</strong></p>
<p><strong>Porada dnia: Przed lądowaniem należy wysunąć podwozie.</strong></p>
<p>- Orzeł &#8212; 1 start zezwalam &#8211; rozległo się w hełmofonie.</p>
<p>- Ja jeszcze nie prosiłem zdziwił się Falkon.</p>
<p>- A&#8230; Wam nie trzeba&#8230; Plug&amp;Play &#8211; wyjaśniła kontrola naziemna.</p>
<p>Samolot szybko nabierał prędkości, jak pokazywał wskaźnik i wkrótce był już w powietrzu.</p>
<p>Teraz Winwars 2003 przeprowadzi instalację waszej amunicji na wybrany cel oświadczył system.<br />
<strong>Wybrany cel: iracki ośrodek jądrowy.</strong></p>
<p>Falkon z ciekawości kliknął na przycisk &#8220;Zmień&#8221; i zobaczył listę, na której pomiędzy innymi obiektami na całym świecie figurowały Biały Dom i baza z której dopiero co wyleciał. Falkon szybko nacisnął &#8220;Anuluj&#8221;.</p>
<p><strong>Wybierzcie typ instalacji :</strong></p>
<p>- <strong>Minimalny</strong> &#8211; na obiekt zostaną zrzucone tylko bomby.</p>
<p>- <strong>Normalny</strong> &#8211; na obiekt zostaną zrzucone bomby i rakiety.</p>
<p>- <strong>Pełny</strong> &#8211; na obiekt zostanie zrzucony cały samolot.</p>
<p>Domyślnie system proponował drugi wariant i Falkon, z zaniepokojeniem stwierdził że lepiej nie będzie się spierać.</p>
<p>- Teraz zostanie przeprowadzone testowanie waszego samolotu. Proszę zamknąć oczy aby uniknąć urazów przy zmianie trybów.</p>
<p>Silniki dziko zaryczały, i oczy Falkona jako żywo omal nie wyskoczyły z orbit od niesamowitego przeciążenia. Zaczęło się prawdziwe piekło: samolotem rzucało na wszystkie strony pikował w dół i wykonywał niesamowite wiraże&#8230; W końcu porucznik doszedł do siebie ciemność przed oczami ustąpiła i zobaczył jak latająca po całej kabinie mysz upadła na swoje miejsce.</p>
<p>- Lecicie samolotem Lokheed F-22 z dwoma silnikami Prata-Whitney &#8211; z niezmąconym spokojem oświadczył system. &#8211; Maksymalna szybkość 1451 mil na godzinę.</p>
<p><strong>Porada dnia: przetaktowanie częstotliwości turbiny ponad zalecaną przez producenta może zakończyć się awarią.</strong></p>
<p>- <strong>Do końca instalacji pozostało 0:34:16&#8230;</strong></p>
<p>Ten sam dzień, 4:52.</p>
<p>Niebo nad Irakiem, u dołu ekranu powoli przesuwał się pasek z procentami. System w międzyczasie reklamował Winwars dla czołgów, łodzi podwodnych i piechoty morskiej, a także obiecywał wszystkim nabywcom wersji dla samolotów bezpłatny aplet: Kamikaze.</p>
<p>5:21<br />
Zmiana obrazków podziałała na Falkona usypiająco i z półdrzemki wyrwał go dźwięk systemu na radarze pojawiła się zielona kropka.</p>
<p>- <strong>Wykryto nowe urządzenie: samolot przeciwnika</strong> &#8211; radośnie zakomunikował system. Falkon chciał już wykonać standardowy zwrot bojowy ale wtem zauważył przycisk &#8220;Usunąć&#8221; i kliknął na niego myszką.</p>
<p>- <strong>Jesteście pewni że chcecie usunąć samolot przeciwnika?</strong> &#8211; podejrzliwie zapytał system</p>
<p>&#8211; Jakże by nie!</p>
<p>Falkon kliknął &#8220;Tak&#8221;. Iracki myśliwiec przepadł z radaru. &#8211; Tak szybko? &#8211; zdziwił się porucznik&#8230; &#8211; No, no&#8230; Microsoft daje popalić! Zaczął z szacunkiem śledzić pojawiające się na ekranie reklamy: Winwars dla pilotów niepełnosprawnych&#8230; jednak od tego zajęcia oderwała go rakieta , przelatująca ponad samą kabiną. Falkon z niedowierzaniem obrócił się i zauważył iracki myśliwiec.</p>
<p>- Co żesz, Twoja mać&#8230; &#8211; wrzasnął Falkon i dopiero wtedy spostrzegł, że z niezauważonej wcześniej ikonki &#8220;Kosz&#8221; w rogu ekranu sterczy ogon samolotu. Porucznik szybko ze złością kliknął na ikonkę i nacisnął: Opróżnić!</p>
<p>- <strong>Czy na pewno chcesz fizycznie zniszczyć samolot przeciwnika?</strong> Jego przywrócenie nie będzie możliwe. &#8211; uprzedził system.</p>
<p>&#8211; TAK! &#8211; warknął Falkon wciskając przycisk myszy.</p>
<p>Spod skrzydła wyleciał Sidewinder, pozostawiając biały puszysty ślad, pomknął naprzeciw nieprzyjaciela. Zajaśniał blask wybuchu i gorące odłamki nieprzyjacielskiej maszyny poleciały na ziemię. Jednak do spokoju było daleko. Pikający dźwięk uprzedził o nowym niebezpieczeństwie.</p>
<p>- <strong>Wykryto nowe urządzenie: rakieta ziemia powietrze!</strong> &#8211; stwierdził system i popadł w zamyślenie. Na próżno Falkon klikał myszką widząc jak złowieszcza kropka zbliża się do centrum radaru.<br />
W końcu system wyszedł z zadumy:</p>
<p>- Nie mogę znaleźć sterowników dla tego urządzenia. Włóż dyskietkę ze sterownikami i wciśnij OK aby kontynuować. Z przekleństwem Falkon wcisnął: &#8220;Szukać&#8221;</p>
<p>- <strong>Najbliższy odpowiednik: Ręczne granaty</strong> &#8211; objaśnił system &#8211; <strong>Zainstalować?</strong></p>
<p>Falkon szarpnął za dźwignię uchodząc w manewr przeciwrakietowy. Było jednak już zbyt późno. Samolotem szarpnęła eksplozja. Wyprowadziwszy z trudem samolot z nurkowania pilot kliknął na ikonce &#8220;System&#8221;. W wierszu &#8220;lewe skrzydło&#8221; świeciły żółtymi kolorami: klapy i lotki. Ale ostatecznie on jeszcze tanio z tego wyszedł. Niebieski pasek pełzł na dół i pokazywał już 82% &#8230; u niego były jeszcze szanse na wykonanie zadania&#8230; Radar pokazał jeszcze dwa nieprzyjacielskie samoloty, ale one leciały z tyłu Falkona i specjalnie go nie niepokoiły. On wiedział że ta iracka ruina nie jest w stanie dogonić superszybkiego F-22. Jednak samoloty zbliżały się. Falkon z niedowierzaniem spojrzał na szybkościomierz i zrozumiał, że jego szybkość szybko spada.</p>
<p>- Co za diabeł?! &#8211; wściekł się porucznik &#8211; Silniki przecież w porządku, i paliwa pełno ! Ekran tymczasem zaczął wściekle migać i pojawił się obrazek klepsydry. Wskaźniki zastygały w jednym położeniu, poruszały się krótkimi zrywami, po czym znów zastygały.</p>
<p>- <strong>Niewystarczające zasoby wolnej pamięci &#8211; spuścił z tonu system &#8211; Proszę wyłączyć niepotrzebne zadania.</strong></p>
<p>Falkon wywołał listę zadań, próbując pojąć co oznaczają nazwy typu &#8220;winppl&#8221; lub &#8220;v666apl&#8221; i które z nich są niepotrzebne. Tymczasem silniki prawie zamilkły szybkość spadła do krytycznej: jeszcze trochę i samolot runie w dół. Ogłupiałe od takiej taktyki walki powietrznej irackie myśliwce przeleciały obok i zderzyły się tuż przed nosem Falkona. Porucznik tymczasem odszukał w spisie zadań wiersz: &#8220;Obserwacja przeciwnika&#8221; obok której w nawiasach było napisane: [Nie odpowiada] i wcisnął OK. Ekran radaru zgasł za to samolot zaczął nabierać prędkości. Niebieski pasek pokazywał już 99% &#8230; w końcu i 100. Falkon ze zdumieniem patrzył na ziemię pustynia na dole w niczym nie przypominała fotografii satelitarnej irackiego centrum jądrowego. Widać zrozumiał to także system bo w ślad za 100% na pasku pojawiło się 101&#8230; potem 102&#8230; Przy 106 ekran zrobił się niebieski i pojawił się napis:</p>
<h3><span style="color: #0000ff;">Błąd 000000e spowodowany przez moduł VXD0000(0) w module VXD428092(0)</span></h3>
<p><strong>Możliwa normalna kontynuacja lotu.</strong></p>
<p><strong>Możecie wcisnąć <em>Eject</em> aby się katapultować.</strong></p>
<p><strong>Uwaga ! Przy katapultowaniu się stracicie niezachowany samolot.</strong></p>
<p>Falkon jeszcze nie zamierzał się katapultować, tym bardziej że przed nim w końcu pojawiło się irackie centrum jądrowe. Pojąwszy, że nie ma co dalej polegać na Microsofcie porucznik przygotował samolot do bombardowania ręcznego. Sprowadził samolot w dół czekając dopóki celownik systemu nie uchwyci celu. &#8211; Jest! Falkon wcisnął przycisk. Coś zazgrzytało i wyskoczył nowy komunikat:</p>
<p>- <strong>Luk bombowy wykonał niedozwoloną operację i zostanie zamknięty.</strong> Z przekleństwem Falkon pociągnął dźwignię do siebie aby znowu podnieść maszynę w górę. Ale samolot szybko obniżał się. Porucznik panicznie klikał myszką po różnych menu szukając przyczyny.</p>
<p>- <strong>Joystick nie odpowiada</strong> &#8211; przeczytał w końcu. Zrozumiał że przywrócić system do pracy może tylko restart. Falkon wyłączył i włączył zasilanie pulpitu.</p>
<p>- <strong>Poprzedni lot był wykonany niewłaściwie.</strong> &#8211; oświadczył mu system &#8211; <strong>Wciśnijcie dowolny klawisz w celu sprawdzenia całego samolotu.</strong></p>
<p>- Do diabła !!! &#8211; wrzasnął Falkon, naciskając Anuluj. Pojawił się ekran startowy Winwars 2003, system zaczął powoli się ładować. Do ziemi zostało już tylko kilkaset metrów.</p>
<p>- <strong>System uruchomiony w trybie awaryjnym.</strong> &#8211; w końcu pokazał ekran.</p>
<p>- <strong>W tym trybie wyłączone są systemy lotu i uzbrojenia. Możecie tylko jeździć po lotnisku.</strong></p>
<p>Zrozumiawszy, że więcej niczego zdążyć nie zrobi, Falkon wcisnął Eject oczekując że teraz kabina zostanie odłączona a uderzenie za chwilę wyrzuci go w powietrze. Lecz zamiast tego na ekranie pojawiło się pytanie:</p>
<p>- <strong>Czy jesteście pewni że chcecie się katapultować?</strong></p>
<p>- TAK!!! &#8211; z wściekłością zawarczał Falkon patrząc jak maszyna nieubłaganie zbliża się do ziemi.</p>
<p>- <strong>Proszę czekać, trwa przygotowywanie do katapultowania</strong>&#8230; &#8211; niewzruszenie poinformował system i zapadł w zamyślenie&#8230;</p>
<p>2.04.2003, Bagdad. Pałac Saddam Husseina</p>
<p>W taki sposób żywo relacjonował generał:</p>
<p>- Dzięki bohaterskim wysiłkom naszych pilotów, którzy wdali się w nierówną walkę z amerykańskim agresorem, udało się odsunąć niebezpieczeństwo od ośrodka jądrowego i został zniszczony samolot przeciwnika&#8230;</p>
<p>- Tak ????!!! &#8211; ciężkie spojrzenie dyktatora wwierciło się w prelegenta, i ten szybko opuścił wzrok.</p>
<p>- W rzeczy samej nierówną. Trzech przeciw jednemu i ich szczęście że nie przeżyli bo on i tak doleciał do ośrodka. Jeśli ośrodkowi nic się nie stało, to tylko miłosierdzie Allaha. &#8211; Generał okrył się zimnym potem. Zrozumiał, że teraz jego żadne miłosierdzie Allacha nie uratuje.</p>
<p>- Masz 30 sekund, żeby się usprawiedliwić. &#8211; leniwie rzucił Saddam.</p>
<p>- O ! &#8211; krzyknął generał wyjmując z opieczętowanego pudełka błękitny CD-ROM &#8211; To znaleźliśmy wśród odłamków samolotu. Szczyt amerykańskich technologii komputerowych ! Najnowsze programy sterowania techniką wojskową!</p>
<p>- Masz jeszcze maleńką szansę &#8211; dyktator odchylił się w fotelu. &#8211; Za trzy tygodnie to powinno być zainstalowane we wszystkich maszynach naszej armii.</p>
<p>- Będzie wykonane, panie prezydencie ! &#8211; krzyknął generał.</p>
<p>* * *</p>
<p>Trzy tygodnie i jeden dzień później Irak bezwarunkowo skapitulował&#8230;</p>
<p style="text-align: right;"><em>(Autor nieznany)</em></p>
<hr /><strong>&#8220;640KB powinno wystarczyć każdemu.&#8221;,<br />
Bill Gates,<br />
były prezes firmy Microsoft, 1981</strong></p>
<p style="margin-bottom: 0cm;">
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;"><!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		H2 { page-break-after: avoid } 		H2.western { font-family: "Times New Roman", serif; font-size: 18pt; font-weight: bold } 		H2.cjk { font-family: "Lucida Sans Unicode"; font-size: 18pt; font-weight: bold } 		H2.ctl { font-family: "Tahoma"; font-size: 18pt; font-weight: bold } 		H3 { page-break-after: avoid } 		H3.western { font-family: "Times New Roman", serif; font-size: 14pt; font-weight: bold } 		H3.cjk { font-family: "Lucida Sans Unicode"; font-size: 14pt; font-weight: bold } 		H3.ctl { font-family: "Tahoma"; font-size: 14pt; font-weight: bold } --></p>
<h2 class="western">Microsoft w armii&#8230;</h2>
<p><strong>Firma Microsoft podpisała kontrakt z amerykańskim wojskiem na dostarczenie nowych typów broni.</strong><br />
* * *<br />
01.04.2003, 4:30. Arabia Saudyjska Baza (WWS) USA.</p>
<p>Porucznik John Falkon ostatni raz pomachał ręką towarzyszom i wdrapał się do kabiny. Przepełniało go uczucie dumy. Spotkał go taki honor! Dowiedział się o tym od generała Breaka który powiedział:</p>
<p>- Spotkał was wielki honor poruczniku. Wykonacie pierwszy bojowy lot na supertajnym samolocie F-22M</p>
<p>- M oznacza zmodyfikowany? &#8211; starał się sprecyzować Falkon</p>
<p>- M oznacza Microsoft &#8211; odpowiedział generał.</p>
<p>- Samolot został w pełni przeprogramowany przez nich. Oni zapewniają, że teraz zadania bojowe może wykonywać każdy idiota. No, ale my na pierwszy raz wyznaczyliśmy pana poruczniku Falkon, jednego z najlepszych pilotów. Będzie pan musiał zniszczyć iracki ośrodek jądrowy.</p>
<p>- Może pan już słać Saddamowi kondolencje sir. &#8211; odpowiedział Falkon</p>
<p>Porucznik jak zwykle zapiął pasy i tylko zwrócił uwagę, że oprzyrządowanie różni się od standardowego. Przyrządów ubyło, za to na zwolnionym miejscu pojawiła się dwu-przyciskowa mysz&#8230; dlaczegoż to metalowa? Falkon wzruszył ramionami wcisnał przycisk i włączył zasilanie. Na przednim ekranie, na tle widocznego z kabiny nieba z rzadkimi obłoczkami pojawił się napis:</p>
<p><strong>Microsoft Winwars 2003.</strong></p>
<p>Po czym silniki same zaczęły pracować i klapy same się opuściły do położenia startowego.</p>
<p><strong>Gratulujemy zakupu Microsoft Winwars 2003!</strong> &#8211; zakomunikował ekran &#8211; <strong>Teraz wojna stanie się jeszcze wygodniejsza, a wasza śmiertelność spadnie!</strong></p>
<p><strong>Porada dnia: Przed lądowaniem należy wysunąć podwozie.</strong></p>
<p>- Orzeł &#8212; 1 start zezwalam &#8211; rozległo się w hełmofonie.</p>
<p>- Ja jeszcze nie prosiłem zdziwił się Falkon.</p>
<p>- A&#8230; Wam nie trzeba&#8230; Plug&amp;Play &#8211; wyjaśniła kontrola naziemna.</p>
<p>Samolot szybko nabierał prędkości, jak pokazywał wskaźnik i wkrótce był już w powietrzu.</p>
<p>Teraz Winwars 2003 przeprowadzi instalację waszej amunicji na wybrany cel oświadczył system.<br />
<strong>Wybrany cel: iracki ośrodek jądrowy.</strong></p>
<p>Falkon z ciekawości kliknął na przycisk &#8220;Zmień&#8221; i zobaczył listę, na której pomiędzy innymi obiektami na całym świecie figurowały Biały Dom i baza z której dopiero co wyleciał. Falkon szybko nacisnął &#8220;Anuluj&#8221;.</p>
<p><strong>Wybierzcie typ instalacji :</strong></p>
<p>- <strong>Minimalny</strong> &#8211; na obiekt zostaną zrzucone tylko bomby.</p>
<p>- <strong>Normalny</strong> &#8211; na obiekt zostaną zrzucone bomby i rakiety.</p>
<p>- <strong>Pełny</strong> &#8211; na obiekt zostanie zrzucony cały samolot.</p>
<p>Domyślnie system proponował drugi wariant i Falkon, z zaniepokojeniem stwierdził że lepiej nie będzie się spierać.</p>
<p>- Teraz zostanie przeprowadzone testowanie waszego samolotu. Proszę zamknąć oczy aby uniknąć urazów przy zmianie trybów.</p>
<p>Silniki dziko zaryczały, i oczy Falkona jako żywo omal nie wyskoczyły z orbit od niesamowitego przeciążenia. Zaczęło się prawdziwe piekło: samolotem rzucało na wszystkie strony pikował w dół i wykonywał niesamowite wiraże&#8230; W końcu porucznik doszedł do siebie ciemność przed oczami ustąpiła i zobaczył jak latająca po całej kabinie mysz upadła na swoje miejsce.</p>
<p>- Lecicie samolotem Lokheed F-22 z dwoma silnikami Prata-Whitney &#8211; z niezmąconym spokojem oświadczył system. &#8211; Maksymalna szybkość 1451 mil na godzinę.</p>
<p><strong>Porada dnia: przetaktowanie częstotliwości turbiny ponad zalecaną przez producenta może zakończyć się awarią.</strong></p>
<p>- <strong>Do końca instalacji pozostało 0:34:16&#8230;</strong></p>
<p>Ten sam dzień, 4:52.</p>
<p>Niebo nad Irakiem, u dołu ekranu powoli przesuwał się pasek z procentami. System w międzyczasie reklamował Wiwars dla czołgów, łodzi podwodnych i piechoty morskiej, a także obiecywał wszystkim nabywcom wersji dla samolotów bezpłatny aplet: Kamikaze<br />
5:21 Zmiana obrazków podziałała na Falkona usypiająco i z półdrzemki wyrwał go dźwięk systemu na radarze pojawiła się zielona kropka.</p>
<p>- <strong>Wykryto nowe urządzenie: samolot przeciwnika</strong> &#8211; radośnie zakomunikował system. Falkon chciał już wykonać standardowy zwrot bojowy ale wtem zauważył przycisk &#8220;Usunąć&#8221; i kliknął na niego myszką.</p>
<p>- <strong>Jesteście pewni że chcecie usunąć samolot przeciwnika?</strong> &#8211; podejrzliwie zapytał system</p>
<p>&#8211; Jakże by nie!</p>
<p>Falkon kliknął &#8220;Tak&#8221;. Iracki myśliwiec przepadł z radaru. &#8211; Tak szybko? &#8211; zdziwił się porucznik&#8230; &#8211; No, no&#8230; Microsoft daje popalić! Zaczął z szacunkiem śledzić pojawiające się na ekranie reklamy: Winwars dla pilotów niepełnosprawnych&#8230; jednak od tego zajęcia oderwała go rakieta , przelatująca ponad samą kabiną. Falkon z niedowierzaniem obrócił się i zauważył iracki myśliwiec.</p>
<p>- Co żesz, Twoja mać&#8230; &#8211; wrzasnął Falkon i dopiero wtedy spostrzegł, że z niezauważonej wcześniej ikonki &#8220;Kosz&#8221; w rogu ekranu sterczy ogon samolotu. Porucznik szybko ze złością kliknął na ikonkę i nacisnął: Opróżnić!</p>
<p>- <strong>Czy na pewno chcesz fizycznie zniszczyć samolot przeciwnika?</strong> Jego przywrócenie nie będzie możliwe. &#8211; uprzedził system.</p>
<p>&#8211; TAK! &#8211; warknął Falkon wciskając przycisk myszy.</p>
<p>Spod skrzydła wyleciał Sidewinder, pozostawiając biały puszysty ślad, pomknął naprzeciw nieprzyjaciela. Zajaśniał blask wybuchu i gorące odłamki nieprzyjacielskiej maszyny poleciały na ziemię. Jednak do spokoju było daleko. Pikający dźwięk uprzedził o nowym niebezpieczeństwie.</p>
<p>- <strong>Wykryto nowe urządzenie: rakieta ziemia powietrze!</strong> &#8211; stwierdził system i popadł w zamyślenie. Na próżno Falkon klikał myszką widząc jak złowieszcza kropka zbliża się do centrum radaru.<br />
W końcu system wyszedł z zadumy:</p>
<p>- Nie mogę znaleźć sterowników dla tego urządzenia. Włóż dyskietkę ze sterownikami i wciśnij OK aby kontynuować. Z przekleństwem Falkon wcisnął: &#8220;Szukać&#8221;</p>
<p>- <strong>Najbliższy odpowiednik: Ręczne granaty &#8211; objaśnił system &#8211; Zainstalować?</strong></p>
<p>Falkon szarpnął za dźwignię uchodząc w manewr przeciwrakietowy. Było jednak już zbyt późno. Samolotem szarpnęła eksplozja. Wyprowadziwszy z trudem samolot z nurkowania pilot kliknął na ikonce &#8220;System&#8221; W wierszu &#8220;lewe skrzydło&#8221; świeciły żółtymi kolorami: klapy i lotki Ale ostatecznie on jeszcze tanio z tego wyszedł. Niebieski pasek pełzł na dół i pokazywał już 82% &#8230; u niego były jeszcze szanse na wykonanie zadania&#8230; Radar pokazał jeszcze dwa nieprzyjacielskie samoloty, ale one leciały z tyłu Falkona i specjalnie go nie niepokoiły. On wiedział że ta iracka ruina nie jest w satnie dogonić superszybkiego F-22. Jednak samoloty zbliżały się. Falkon z niedowierzaniem spojrzał na szybkościomierz i zrozumiał, że jego szybkość szybko spada.</p>
<p>- Co za diabeł?! &#8211; wściekł się porucznik &#8211; Silniki przecież w porządku, i paliwa pełno ! Ekran tymczasem zaczął wściekle migać i pojawił się obrazek klepsydry. Wskaźniki zastygały w jednym położeniu, poruszały się krótkimi zrywami, poczym znów zastygały.</p>
<p>- <strong>Niewystarczające zasoby wolnej pamięci &#8211; spuścił z tonu system &#8211; Proszę wyłączyć niepotrzebne zadania.</strong></p>
<p>Falkon wywołał listę zadań, próbując pojąć co oznaczają nazwy typu &#8220;winppl&#8221; lub &#8220;v666apl&#8221; i które z nich są niepotrzebne. Tymczasem silniki prawie zamilkły szybkość spadła do krytycznej: jeszcze trochę i samolot runie w dół. Ogłupiałe od takiej taktyki walki powietrznej irackie myśliwce przeleciały obok i zderzyły się tuż przed nosem Falkona. Porucznik tymczasem odszukał w spisie zadań wiersz: &#8220;Obserwacja przeciwnika&#8221; obok której w nawiasach było napisane: [Nie odpowiada] i wcisnął OK. Ekran radaru zgasł za to samolot zaczął nabierać prędkości. Niebieski pasek pokazywał już 99% &#8230; w końcu i 100. Falkon ze zdumieniem patrzył na ziemię pustynia na dole w niczym nie przypominała fotografii satelitarnej irackiego centrum jądrowego. Widać zrozumiał to także system bo w ślad za 100% na pasku pojawiło się 101&#8230; potem 102&#8230; Przy 106 ekran zrobił się niebieski i pojawił się napis:</p>
<h3 class="western"><span style="color: #0000ff;">Błąd 000000e spowodowany przez moduł VXD0000(0) w module VXD428092(0)</span></h3>
<p><strong>Możliwa normalna kontynuacja lotu.</strong></p>
<p>Możecie wcisnąć Eject aby się katapultować:</p>
<p><strong>Uwaga !</strong> przy katapultowaniu się stracicie niezachowany samolot.</p>
<p>Falkon jeszcze nie zamierzał się katapultować, tym bardziej że przed nim w końcu pojawiło się irackie centrum jądrowe. Pojąwszy że nie ma co dalej polegać na Microsofcie porucznik przygotował samolot do bombardowania ręcznego. Sprowadził samolot w dół czekając dopóki celownik systemu nie uchwyci celu. &#8211; Jest! Falkon wcisnął przycisk. Coś zazgrzytało i wyskoczył nowy komunikat:</p>
<p>- Luk bombowy wykonał niedozwoloną operację i zostanie zamknięty. Z przekleństwem Falkon pociągnął dźwignię do siebie aby znowu podnieść maszynę w górę. Ale samolot szybko obniżał się. Porucznik panicznie klikał myszką po różnych menu szukając przyczyny.</p>
<p>- Joystick nie odpowiada &#8211; przeczytał w końcu. Zrozumiał że przywrócić system do pracy może tylko restart. Falkon wyłączył i włączył zasilanie pulpitu.</p>
<p>- Poprzedni lot był wykonany niewłaściwie, &#8211; oświadczył mu system. &#8211; Wciśnijcie dowolny klawisz w celu sprawdzenia całego samolotu</p>
<p>- Do diabła !!! &#8211; wrzasnął Falkon, naciskając Anuluj. Pojawił się ekran startowy Winwars 2003, system zaczął powoli się ładować. Do ziemi zostało już tylko kilkaset metrów.</p>
<p>- <strong>System uruchomiony w trybie awaryjnym</strong>, &#8211; w końcu pokazał ekran.</p>
<p>- <strong>W tym trybie wyłączone są systemy lotu i uzbrojenia. Możecie tylko jeździć po lotnisku.</strong></p>
<p>Zrozumiawszy, że więcej niczego zdążyć nie zrobi, Falkon wcisnął Eject oczekując że teraz kabina zostanie odłączona a uderzenie za chwilę wyrzuci go w powietrze. Lecz zamiast tego na ekranie pojawiło się pytanie:</p>
<p>- <strong>Czy jesteście pewni że chcecie się katapultować?</strong></p>
<p>- TAK!!! &#8211; z wściekłością zawarczał Falkon patrząc jak maszyna nieubłaganie zbliża się do ziemi.</p>
<p>- Proszę czekać trwa przygotowanie do katapultowania &#8211; niewzruszenie poinformował system i zapadł w zamyślenie&#8230;</p>
<p>2.04.2003, Bagdad. Pałac Saddam Husseina</p>
<p>W taki sposób żywo relacjonował generał:</p>
<p>- Dzięki bohaterskim wysiłkom naszych pilotów, którzy wdali się w nierówną walkę z amerykańskim agresorem, udało się odsunąć niebezpieczeństwo od ośrodka jądrowego i został zniszczony samolot przeciwnika&#8230;</p>
<p>- Tak????!!! &#8211; ciężkie spojrzenie dyktatora wwierciło się w prelegenta, i ten szybko opuścił wzrok.</p>
<p>- W rzeczy samej nierówną. Trzech przeciw jednemu i ich szczęście że nie przeżyli bo on i tak doleciał do ośrodka. Jeśli ośrodkowi nic się nie stało, to tylko miłosierdzie Allaha. &#8211; Generał okrył się zimnym potem. Zrozumiał, że teraz jego żadne miłosierdzie Allacha nie uratuje.</p>
<p>- Masz 30 sekund, żeby się usprawiedliwić &#8211; leniwie rzucił Saddam.</p>
<p>- O ! &#8211; krzyknął generał wyjmując z opieczętowanego pudełka błękitny cdrom &#8211; To znaleźliśmy wśród odłamków samolotu. Szczyt amerykańskich technologii komputerowych ! Najnowsze programy sterowania techniką wojskową!</p>
<p>- Masz jeszcze maleńką szansę &#8211; dyktator odchylił się w fotelu. &#8211; Za trzy tygodnie to powinno być zainstalowane we wszystkich maszynach naszej armii.</p>
<p>- Będzie wykonane, panie prezydencie! &#8211; krzyknął generał.</p>
<p>* * *</p>
<p>Trzy tygodnie i jeden dzień później Irak bezwarunkowo skapitulował&#8230;</p>
<hr /><strong><br />
&#8220;640KB powinno wystarczyć każdemu.&#8221;,<br />
Bill Gates,<br />
prezes firmy Microsoft, 1981</strong></p>
<p style="margin-bottom: 0cm;">
</div>
]]></content:encoded>
			<wfw:commentRss>http://dondaniello.com/czytaj/microsoft-w-armii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
