<?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>mGz developer blog &#187; uczelnia</title>
	<atom:link href="http://blog.mmx3.pl/category/uczelnia/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mmx3.pl</link>
	<description>right alt user, google maps guru, ajax, php</description>
	<lastBuildDate>Sat, 30 May 2009 17:27:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Zmiany, plany, status</title>
		<link>http://blog.mmx3.pl/2009/05/13/zmiany-plany-status/</link>
		<comments>http://blog.mmx3.pl/2009/05/13/zmiany-plany-status/#comments</comments>
		<pubDate>Wed, 13 May 2009 09:20:16 +0000</pubDate>
		<dc:creator>mmx3</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[MySql]]></category>
		<category><![CDATA[czas wolny]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[praca]]></category>
		<category><![CDATA[projekty]]></category>
		<category><![CDATA[uczelnia]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/?p=215</guid>
		<description><![CDATA[Przepraszam za taką przerwę w postach drodzy czytelnicy. Dużo się działo, wiele się zmieniło w moim życiu.
Pierwszą rzeczą jest to, że w końcu odnalazłem szczęście u boku wspaniałej kobiety, która jak to mówił Ten Typ Mes:
&#8220;&#8230;dodaje pierwiastek kobiecości do rozmów, nie tylko do ciastek&#8230;&#8221;
Budzenie się rano z myślą o kimś, który potrafi tak naładować mnie [...]]]></description>
			<content:encoded><![CDATA[<p>Przepraszam za taką przerwę w postach drodzy czytelnicy. Dużo się działo, wiele się zmieniło w moim życiu.</p>
<p>Pierwszą rzeczą jest to, że w końcu odnalazłem szczęście u boku wspaniałej kobiety, która jak to mówił Ten Typ Mes:</p>
<blockquote><p>&#8220;&#8230;dodaje pierwiastek kobiecości do rozmów, nie tylko do ciastek&#8230;&#8221;</p></blockquote>
<p>Budzenie się rano z myślą o kimś, który potrafi tak naładować mnie pozytywną energią sprawia, że staje się lepszym człowiekiem.</p>
<p>Kolejną zmianą w moim życiu jest zakończenie etapu freelancera. W poniedziałek rozpoczynam pracę, na etacie. Niestety nie mogę zdradzić gdzie, ponieważ obowiązuje mnie klauzula poufności. Teraz kończę wszystkie projkety, których się podjąłem w ostatnim miesiącu, bo obowiązuje mnie klauzula o zakazie konkurencji.</p>
<p>Przejdźmy zatem do planów. Długie lata temat pracy magisterskiej wydawał mi się sprawą tak abstrakcyjną, że nigdy nie brałem tego pod uwagę. Staneliśmy przed problemem wyboru tematu (Ja i Maciek, z którym to będziemy pisali pracę). Po burzy mózgów doszliśmy do następujących wniosków:</p>
<blockquote><p>Technologie:</p>
<ul>
<li>PHP &#8211; phpAMF  remoting funkcji z php</li>
<li>FlashVideo &#8211; odtwarzanie vido</li>
<li>FLEX &#8211; Podstawa aplikacji GUI + Upload Plików</li>
<li>MySQL &#8211; przechowywanie testów jak i ich wyników</li>
</ul>
<p>Opis aplikacji:</p>
<ol>
<li>Tworzenie Testu
<ol>
<li>Upload pliku z wykładem (vido)</li>
<li>Konwersja server-side avi, mpg, wmv do flv</li>
<li>Ustawianie czasu wyzwalaczy, które będą uruchamiały pytania podczas oglądania materiału</li>
<li>Dodawanie pytań, ustawianie poprawnych odpowiedzi (test jednokrotnego/wielokrotnego wyboru)</li>
<li>Testowy Test, zapisanie drzewa XML do bazy danych</li>
</ol>
</li>
<li>Przeprowadzanie Testu
<ol>
<li>Materiał Video jest odtwarzany</li>
<li>Odtwarzacz dochodzi do wyzwalacza gdzie znajduje się pytanie
<ol>
<li>Kontrolki Playera są blokowane</li>
<li>Można jedynie odpowiedzieć na pytanie</li>
<li>Odpowiedź na pytanie jest zapisywane do bazy danych</li>
<li>Odblokowanie kontrolek playera i wznowienie playbacku</li>
</ol>
</li>
<li>Po zakończeniu odtwarzania filmu wyświetla się podsumowanie z wynikiem testu, oraz propozycjami fragmentów, które wypadało by powtórzyć</li>
</ol>
</li>
<li>Statystyki grupy studentów
<ol>
<li>Informacje dla wykładowcy o najsłabiej opanowanym materiale przez grupę itp.</li>
</ol>
</li>
</ol>
</blockquote>
<p>Po dalszych ustaleniach z promotorem, rozszerzyliśmy zakres funkcjonalności o plugin do systemu e-learningowego OpenSurce o nazwie OLAT, który jest rozwijany na uniwersytecie w Zurychu.</p>
<p>Co do statusu, to co rano budzę się z kacem od YouTube Data API, oraz os-commerce bo muszę freelance skończyć, nim podpiszę umowę.</p>
<p>Pozdrawiam,</p>
<p>mGz</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmx3.pl/2009/05/13/zmiany-plany-status/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Konkurs na logo mojego wydziału</title>
		<link>http://blog.mmx3.pl/2009/02/25/konkurs-na-logo-mojego-wydzialu/</link>
		<comments>http://blog.mmx3.pl/2009/02/25/konkurs-na-logo-mojego-wydzialu/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 19:23:24 +0000</pubDate>
		<dc:creator>mmx3</dc:creator>
				<category><![CDATA[projekty]]></category>
		<category><![CDATA[uczelnia]]></category>
		<category><![CDATA[logo design]]></category>
		<category><![CDATA[uam]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/?p=205</guid>
		<description><![CDATA[Zorganizowano konkurs na logo mojego wydziału. ( http://samorzad.wmid.amu.edu.pl/samorzad/html/index1.php)
Jak wiadomo teraz jestem wesołym bezrobotnym zatem i cierpie na nadmiar wolnego czasu więc postanowiłem przygotować swoją pracę konkursową. Przyświecały mi dwa założenia. Po pierwsze ma być ekstremalnie proste. Po drugie miało przypominać wzór matematyczny.
Oto moja praca konkursowa  

]]></description>
			<content:encoded><![CDATA[<p>Zorganizowano konkurs na logo mojego wydziału. ( <a href="http://samorzad.wmid.amu.edu.pl/samorzad/html/index1.php" target="_blank">http://samorzad.wmid.amu.edu.pl/samorzad/html/index1.php</a>)</p>
<p>Jak wiadomo teraz jestem wesołym bezrobotnym zatem i cierpie na nadmiar wolnego czasu więc postanowiłem przygotować swoją pracę konkursową. Przyświecały mi dwa założenia. Po pierwsze ma być ekstremalnie proste. Po drugie miało przypominać wzór matematyczny.</p>
<p>Oto moja praca konkursowa <img src='http://blog.mmx3.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img class="aligncenter size-full wp-image-206" title="logowmi" src="http://blog.mmx3.pl/wp-content/imagescaler/b1725a2dda30921e2fa4d700cc0ffd07.png" alt="logowmi" width="560" height="354" imagescaler="http://blog.mmx3.pl/wp-content/imagescaler/b1725a2dda30921e2fa4d700cc0ffd07.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmx3.pl/2009/02/25/konkurs-na-logo-mojego-wydzialu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>After the session</title>
		<link>http://blog.mmx3.pl/2009/02/24/after-the-session/</link>
		<comments>http://blog.mmx3.pl/2009/02/24/after-the-session/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 13:15:59 +0000</pubDate>
		<dc:creator>mmx3</dc:creator>
				<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[czas wolny]]></category>
		<category><![CDATA[projekty]]></category>
		<category><![CDATA[uczelnia]]></category>
		<category><![CDATA[urlop]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/?p=194</guid>
		<description><![CDATA[Wszystko zadne, nawet największy kozak w pierwszym terminie. W międzyczasie poszukuje pracy o dziwo nawet czynnie, bo już mój fejm na goldenline się chyba wyczerpał.
W między czasie by mój talent programistyczny nie zardzewiał do reszty zająłem się ambitnym przedsięwzięciem, polegającym na stworzeniu Thema do wordpressa dla mojego znajomego co zajmuje się renowacją starych motorów. O [...]]]></description>
			<content:encoded><![CDATA[<p>Wszystko zadne, nawet największy kozak w pierwszym terminie. W międzyczasie poszukuje pracy o dziwo nawet czynnie, bo już mój fejm na goldenline się chyba wyczerpał.</p>
<p>W między czasie by mój talent programistyczny nie zardzewiał do reszty zająłem się ambitnym przedsięwzięciem, polegającym na stworzeniu Thema do wordpressa dla mojego znajomego co zajmuje się renowacją starych motorów. O dziwo stworzyłem również własnoręcznie na tablecie Wacom Bamboo wyczesany layout i właśnie jestem w trakcie jego cięcia. Ja rozumiem, że pojęcie wyczesany jest mocno przegięte. Również typografia pozostawia wiele do życzenia, ale to już są pierdoły, którymi można  zająć się podczas pisania CSS&#8217;ów.</p>
<div class="wp-caption aligncenter" style="width: 810px"><img title="Layout Classic Motor" src="http://blog.mmx3.pl/wp-content/imagescaler/b37157b52c925962332e14e27dba43b1.png" alt="Layout Classic Motor" width="800" height="800" imagescaler="http://blog.mmx3.pl/wp-content/imagescaler/b37157b52c925962332e14e27dba43b1.png" /><p class="wp-caption-text">Layout Classic Motor</p></div>
<p>Jak to zwykle bywa po dobrze wykonanym obowiązku czas odpocząć więc dnia 7.03 uderzam tutaj:<br />
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=pl&amp;geocode=&amp;q=Ortisei,+Italy&amp;sll=37.0625,-95.677068&amp;sspn=32.748002,79.101563&amp;ie=UTF8&amp;ll=46.605347,11.68499&amp;spn=0.110895,0.30899&amp;z=12&amp;iwloc=addr&amp;output=embed&amp;s=AARTsJrYueJBBanVrg5S2tFEr00Asu2WTA"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&amp;source=embed&amp;hl=pl&amp;geocode=&amp;q=Ortisei,+Italy&amp;sll=37.0625,-95.677068&amp;sspn=32.748002,79.101563&amp;ie=UTF8&amp;ll=46.605347,11.68499&amp;spn=0.110895,0.30899&amp;z=12&amp;iwloc=addr" style="color:#0000FF;text-align:left">Wyświetl większą mapę</a></small></p>
<p>Tymczasem zostawiam wam coś do przemyśleń, a&#8217;propos waszych wymówek w pracy.</p>
<p><img class="alignnone" title="Dlaczego ludzie z IT mają dużo wolnego czasu." src="http://blog.mmx3.pl/wp-content/imagescaler/52a2b1f4fd6570d177e1f3c768ad7a78.png" alt="" width="658" height="544" imagescaler="http://blog.mmx3.pl/wp-content/imagescaler/52a2b1f4fd6570d177e1f3c768ad7a78.png" /></p>
<p>Będzie mnie jeszcze można zobaczyć na najbliższym <a href="http://barcamp.pl" target="_blank">Barcampie</a> oraz marcowym spotkaniu <a href="http://augpoznan.eu/" target="_blank">Poznań Adobe User Group</a></p>
<p>Pozdrawiam wszystkich Allegrowiczów,</p>
<p>mGz</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmx3.pl/2009/02/24/after-the-session/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>session</title>
		<link>http://blog.mmx3.pl/2009/02/09/session-2/</link>
		<comments>http://blog.mmx3.pl/2009/02/09/session-2/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 11:06:28 +0000</pubDate>
		<dc:creator>mmx3</dc:creator>
				<category><![CDATA[czas wolny]]></category>
		<category><![CDATA[uczelnia]]></category>
		<category><![CDATA[sesja]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/?p=191</guid>
		<description><![CDATA[Witam,
Ostatnio mało piszę bo Szara Egzystencja Stała się Jebaną Apokalipsą. Tak dla tych co rebus był za trudny trwa sesja w najlepsze.  50% egzaminów udało już przebrnąć nawet z pozytywnym efektem teraz jeszcze tylko wyniki wczorajszego egzaminu z Modelowania Systemów Informatycznych i W przyszłą sobotę ostatni egzamin. Koniec sesji wiąże się również z częstym piciem, [...]]]></description>
			<content:encoded><![CDATA[<p>Witam,</p>
<p>Ostatnio mało piszę bo <strong>S</strong>zara <strong>E</strong>gzystencja <strong>S</strong>tała się <strong>J</strong>ebaną <strong>A</strong>pokalipsą. Tak dla tych co rebus był za trudny trwa sesja w najlepsze.  50% egzaminów udało już przebrnąć nawet z pozytywnym efektem teraz jeszcze tylko wyniki wczorajszego egzaminu z Modelowania Systemów Informatycznych i W przyszłą sobotę ostatni egzamin. Koniec sesji wiąże się również z częstym piciem, więc pewnie znowu będzie przerwa na kaca w postach.</p>
<p>Poz a tym wszystkim jestem od tygodnia wesołym bezrobotnym. Cieszę się urlopem oraz czasem, który mam i mogę po poświęcić na naukę, żeby potem znowu nie ganiać jakiegoś egzaminu do maja w sesji zimowej <img src='http://blog.mmx3.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Pozdrawiam,</p>
<p>mGz</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmx3.pl/2009/02/09/session-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pierdol Studia</title>
		<link>http://blog.mmx3.pl/2009/01/27/pierdol-studia/</link>
		<comments>http://blog.mmx3.pl/2009/01/27/pierdol-studia/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 11:03:41 +0000</pubDate>
		<dc:creator>mmx3</dc:creator>
				<category><![CDATA[czas wolny]]></category>
		<category><![CDATA[uczelnia]]></category>
		<category><![CDATA[nija]]></category>
		<category><![CDATA[studia]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/2009/01/27/pierdol-studia/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-188" title="Pierdol Studia" src="http://blog.mmx3.pl/wp-content/imagescaler/a7dbd0e2cee421648c56dfb2f2cd2a8c.jpg" alt="Pierdol Studia" width="800" height="600" imagescaler="http://blog.mmx3.pl/wp-content/imagescaler/a7dbd0e2cee421648c56dfb2f2cd2a8c.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmx3.pl/2009/01/27/pierdol-studia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Projekt dyplomowy</title>
		<link>http://blog.mmx3.pl/2008/06/23/projekt-dyplomowy/</link>
		<comments>http://blog.mmx3.pl/2008/06/23/projekt-dyplomowy/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 10:28:12 +0000</pubDate>
		<dc:creator>mmx3</dc:creator>
				<category><![CDATA[uczelnia]]></category>
		<category><![CDATA[projekt dyplomowy]]></category>
		<category><![CDATA[sesja]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/?p=135</guid>
		<description><![CDATA[Generalnie udało nam się skończyć na czas dokumentacje. Śpiąc w ciągu weekendu łącznie może 4 godziny. Tuż przed prezentacją udało nam się nawet oprawić dokumentacje.
Potem tylko 30 min  stresu i wskoczyło 5 do indexu. Jeszcze tylko egzamin licencjacki i wakacje  
Pozdro dla:
Karoliny za super tosty, Sunday&#8217;a, Mareckiego, Tempiny.
]]></description>
			<content:encoded><![CDATA[<p>Generalnie udało nam się skończyć na czas dokumentacje. Śpiąc w ciągu weekendu łącznie może 4 godziny. Tuż przed prezentacją udało nam się nawet oprawić dokumentacje.</p>
<p>Potem tylko 30 min  stresu i wskoczyło 5 do indexu. Jeszcze tylko egzamin licencjacki i wakacje <img src='http://blog.mmx3.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Pozdro dla:</p>
<p>Karoliny za super tosty, Sunday&#8217;a, Mareckiego, Tempiny.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmx3.pl/2008/06/23/projekt-dyplomowy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Po sesji&#8230;</title>
		<link>http://blog.mmx3.pl/2008/06/18/po-sesji/</link>
		<comments>http://blog.mmx3.pl/2008/06/18/po-sesji/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 22:07:08 +0000</pubDate>
		<dc:creator>mmx3</dc:creator>
				<category><![CDATA[praca]]></category>
		<category><![CDATA[uczelnia]]></category>
		<category><![CDATA[licencjat]]></category>
		<category><![CDATA[sesja]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/?p=120</guid>
		<description><![CDATA[Udało się zdać bez bólu całą sesję. Ostania na studiach licencjackich. Już tylko pozostało mi obronić mi projekt dyplomowy oraz zdać egzamin dyplomowy z cyklu 60 pytań True or False.  Ciężki tydzień się znowu zapowiada naukowo-zawodowy. W piątek mam deadline fazy projektu e-learningowego a w sobote/niedzielę muszę oddać projekt dyplomowy. Odstawiam spanie.
Pozdro,
mGz
Ps.
Nie myślcie, że się [...]]]></description>
			<content:encoded><![CDATA[<p>Udało się zdać bez bólu całą sesję. Ostania na studiach licencjackich. Już tylko pozostało mi obronić mi projekt dyplomowy oraz zdać egzamin dyplomowy z cyklu 60 pytań True or False.  Ciężki tydzień się znowu zapowiada naukowo-zawodowy. W piątek mam deadline fazy projektu e-learningowego a w sobote/niedzielę muszę oddać projekt dyplomowy. Odstawiam spanie.</p>
<p>Pozdro,</p>
<p>mGz</p>
<p>Ps.</p>
<p>Nie myślcie, że się obijam i na blogu nie pisze. Jestem już na finiszu z postem o środowisku webdevelopera. Premiera Soon <img src='http://blog.mmx3.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Uzupełniam linki do stron, i musze porobić kilka Screenshotów.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmx3.pl/2008/06/18/po-sesji/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Szyfrowanie XOR One Time Pad</title>
		<link>http://blog.mmx3.pl/2008/03/02/szyfrowanie-xor-one-time-pad/</link>
		<comments>http://blog.mmx3.pl/2008/03/02/szyfrowanie-xor-one-time-pad/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 22:56:26 +0000</pubDate>
		<dc:creator>mmx3</dc:creator>
				<category><![CDATA[c++]]></category>
		<category><![CDATA[kryptografia]]></category>
		<category><![CDATA[uczelnia]]></category>
		<category><![CDATA[Onetimepad]]></category>
		<category><![CDATA[Szyfrowanie]]></category>
		<category><![CDATA[XOR]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/2008/03/02/szyfrowanie-xor-one-time-pad/</guid>
		<description><![CDATA[Idęą szyfrowania one time pad jest to, że do każdej wiadomości generujemy jednorazowy klucz długości tej wiadomości. Jest to sposób na szyfrowanie bardzo bezpieczne krótkich wiadomości.
Jedynym mankamentem samej metody jest fakt że przed przesłaniem zaszyfrowanej wiadomości musimy przesłać również klucz.
Implementacja

#include &#60;cstdlib&#62;
#include &#60;iostream&#62;
#include &#60;string&#62;
using namespace std;
void print_string(char string[], int len) {
int i=0;
while(i&#60;len){
 cout&#60;&#60;string[i];
 i++;
}
}
int main(int argc, [...]]]></description>
			<content:encoded><![CDATA[<p>Idęą szyfrowania one time pad jest to, że do każdej wiadomości generujemy jednorazowy klucz długości tej wiadomości. Jest to sposób na szyfrowanie bardzo bezpieczne krótkich wiadomości.</p>
<p>Jedynym mankamentem samej metody jest fakt że przed przesłaniem zaszyfrowanej wiadomości musimy przesłać również klucz.</p>
<p>Implementacja</p>
<pre>
#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;
void print_string(char string[], int len) {
int i=0;
while(i&lt;len){
 cout&lt;&lt;string[i];
 i++;
}
}
int main(int argc, char *){
char key[20], msg[50], crypt[50], decrypt[50];
cout&lt;&lt;"podaj dlugosc klucza(0 to dl. wiadomosci): ";
int key_len;
cin&gt;&gt;key_len;
cout&lt;&lt;"podaj wiadomosc: ";
cin&gt;&gt;msg;
if(key_len==0) {
 key_len=strlen(msg);
}
int msg_len = strlen(msg);
srand((unsigned)time(0));
for(int i=0; i&lt;key_len; i++){
 key[i]=(char)(rand()%256);
}
cout&lt;&lt;"\n\n\nklucz: ";
print_string(key, key_len);
cout&lt;&lt;"\tdlugosc klucza: "&lt;&lt;strlen(key)-1&lt;&lt;"\tdlugosc wiadomosci: "&lt;&lt;strlen(msg)&lt;&lt;endl;
int i=0;
while(i&lt;msg_len){
 int cur_key_char=0;
 if(i&gt;strlen(key))
  cur_key_char = i % key_len ;
 crypt[i] = msg[i]^ key[cur_key_char];
 i++;
}
cout&lt;&lt;"\n\ncrypted:\n";
print_string(crypt, msg_len);
print_string(decrypt, msg_len);
int crypt_len = strlen(crypt);
cout&lt;&lt;"\n\nshould be:\n";
print_string(msg, msg_len);
i=0;
while(i&lt;msg_len){
 int cur_key_char=0;
 if(i&gt;strlen(key))
  cur_key_char = i % key_len ;
 decrypt[i] = crypt[i] ^ key[cur_key_char];
 i++;
}
cout&lt;&lt;"\n\ndecrypted:\n";
print_string(decrypt, msg_len);
cout&lt;&lt;"\n\n\n\n";
system("PAUSE");
return EXIT_SUCCESS;
}</pre>
<p>Do pobrania również wersja skompilowana plus źródło: <a href="http://blog.mmx3.pl/wp-content/uploads/2008/03/one-time-pad.zip" title="Onetimepad XOR">Onetimepad XOR</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmx3.pl/2008/03/02/szyfrowanie-xor-one-time-pad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>session phase two</title>
		<link>http://blog.mmx3.pl/2008/01/21/session-phase-two/</link>
		<comments>http://blog.mmx3.pl/2008/01/21/session-phase-two/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 21:22:31 +0000</pubDate>
		<dc:creator>mmx3</dc:creator>
				<category><![CDATA[uczelnia]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/2008/01/21/session-phase-two/</guid>
		<description><![CDATA[Drugi egzamin 4.0 Inżynieria Oprogramowania. Wiele godzin męczenia się z UML&#8217;em. Dziesiątki diagramów. Kupa dokumentacji. Diagram klas. Opisanie wszystkiego po angielsku w SRS&#8217;ie. Wygenerowanie kodu. Postawienie SVN. Wygenerowanie dokumentacji za pomocą javadoc&#8217;a. Opłaciło się zwolniony z egzaminu. Teraz tylko walka z Kryptografią, Sieciami komputerowymi została i na deser prezentacja naszego projektu dyplomowego (pierwszej części czyli [...]]]></description>
			<content:encoded><![CDATA[<p>Drugi egzamin 4.0 Inżynieria Oprogramowania. Wiele godzin męczenia się z UML&#8217;em. Dziesiątki diagramów. Kupa dokumentacji. Diagram klas. Opisanie wszystkiego po angielsku w SRS&#8217;ie. Wygenerowanie kodu. Postawienie SVN. Wygenerowanie dokumentacji za pomocą javadoc&#8217;a. Opłaciło się zwolniony z egzaminu. Teraz tylko walka z Kryptografią, Sieciami komputerowymi została i na deser prezentacja naszego projektu dyplomowego (pierwszej części czyli co już zrobiliśmy i dlaczego nie działa <img src='http://blog.mmx3.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). 2, 9 i 15 lutego. Dużo pracy jeszcze pozostało, Ale już prawie na półmetku.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmx3.pl/2008/01/21/session-phase-two/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>session&#8230;</title>
		<link>http://blog.mmx3.pl/2008/01/15/session/</link>
		<comments>http://blog.mmx3.pl/2008/01/15/session/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 22:09:41 +0000</pubDate>
		<dc:creator>mmx3</dc:creator>
				<category><![CDATA[czas wolny]]></category>
		<category><![CDATA[uczelnia]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/2008/01/15/session/</guid>
		<description><![CDATA[Starcie pierwsze. 5 z egzaminu. Za obecność. Tak na rozgrzewkę wykład Humanizujący. Teraz została tylko kryptografia, inżynieria oprogramowania i sieci.  Praca  nauka i projekty.  No na nadmiar czasu na pewno narzekać nie będę.
Teraz w produkcji:

Ostatnie poprawki: smuglr.com

CMS + paypal: irishrootsmagazine.ie layout by Robert Podgórski


]]></description>
			<content:encoded><![CDATA[<p>Starcie pierwsze. 5 z egzaminu. Za obecność. Tak na rozgrzewkę wykład Humanizujący. Teraz została tylko kryptografia, inżynieria oprogramowania i sieci.  Praca  nauka i projekty.  No na nadmiar czasu na pewno narzekać nie będę.</p>
<p>Teraz w produkcji:</p>
<ul>
<li>Ostatnie poprawki: <a href="http://smuglr.com/">smuglr.com<br />
</a></li>
<li>CMS + paypal: <a href="http://projects.blackmoondev.com/irishroots/" target="_blank">irishrootsmagazine.ie</a> layout by Robert Podgórski</li>
</ul>
<p><a href="http://blog.mmx3.pl/wp-admin/irishrootsmagazine.ie"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmx3.pl/2008/01/15/session/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
