<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="https://jacek.zlydach.pl/blog/tags/agh-feed.xml" rel="self" type="application/rss+xml"/>
    <title>Posts tagged: AGH - Jacek Złydach - blog</title>
    <link>https://jacek.zlydach.pl/blog/tags/agh.html</link>
    <lastBuildDate>Tue, 25 Jan 2022 12:54:25 +0100</lastBuildDate>
    <description>Blog of Jacek Złydach - a programmer and science enthusiast.</description>
    <generator>Regenerate2</generator>
    <managingEditor>temporal.pl@gmail.com (Jacek Złydach)</managingEditor>
    <webMaster>temporal.pl@gmail.com (Jacek Złydach)</webMaster>
    <ttl>1440</ttl>
    <copyright>© 2017, 2018, 2019, 2020, 2021, 2022, Jacek Złydach</copyright>
    <item>
      <title>KrakJam 2011</title>
      <link>https://jacek.zlydach.pl/blog/2011-01-24-krakjam-2011.html</link>
      <guid isPermaLink="true">https://jacek.zlydach.pl/blog/2011-01-24-krakjam-2011.html</guid>
      <pubDate>Mon, 24 Jan 2011 06:08:36 +0100</pubDate>
      <category domain="https://jacek.zlydach.pl/blog/tags/old-blog.html">Old blog</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/agh.html">AGH</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/tworzenie-gier.html">Tworzenie gier</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/global-game-jam.html">global game jam</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/krakjam.html">krakjam</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/konkursy.html">konkursy</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/wydarzenia.html">wydarzenia</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/skn-shader.html">SKN Shader</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/skn-mediaframe.html">SKN MediaFrame</category>
      <description><![CDATA[<strong><a href="http://krakjam.pl/">SĄ JESZCZE WOLNE MIEJSCA - DOŁĄCZ JUŻ DZIŚ! :)</a></strong>

Już niedługo, bo w najbliższy weekend, Kraków znów stanie się miejscem zmagań game developerów! W tym roku nie samotnie, bo razem z <a href="http://www.polygon.elka.pw.edu.pl/polyjam.php">Warszawą</a> i <a href="http://globalgamejam.org/sites/2011/mrkaktus-jam">Gdańskiem</a>!

<a href="http://globalgamejam.org/jam">Global Game Jam</a>, bo o nim mowa, to naprawdę niesamowity konkurs. Czteroosobowe zespoły dobrane w większości z przypadkowo wymieszanych programistów, grafików, dźwiękowców i designerów będą próbowały stworzyć kompletne gry komputerowe w... 48 godzin! Jeden weekend w ponad 40 krajach na całym świecie! Jest to impreza marzeń dla każdego game developera!

<center><img src="http://krakjam.pl/theme/gfx/kj2011/plakat.png" width="450px" alt="Plakat KrakJamu"></center>

Uważam Czytelniku, że powinieneś rozważyć poważnie udział w tym konkursie - nawet jeśli jesteś studentem, który właśnie ma sesję i napisałeś w życiu tylko platformówkę na zaliczenie. Jako zeszłoroczny uczestnik tego wydarzenia - <a href="http://krakjam.pl/">naszej krakowskiej edycji pod nazwą <strong>KrakJam</strong></a> - mogę opisać pokrótce, dlaczego warto wziąć udział w tym konkursie.
<ul>
	<li>48 godzin pisania gry pozwala dobrze (nawet lepiej, niż większość projektów studenckich :)) <strong>sprawdzić swoją wytrzymałość</strong> i to, jak długo jest się w stanie zachować zdolność logicznego myślenia :).</li>
	<li>Dwa dni kodowania non-stop to <strong>świetne przygotowanie na <a href="http://en.wikipedia.org/wiki/Video_game_development#Crunch_time">crunch time</a></strong> w pracy. Jest to także dobra rozgrzewka przed sesją, która jak zwykle dla większości studentów wypada w okresie konkursu :).</li>
	<li><strong>Myślisz, że umiesz pracować w zespole?</strong> Sprawdź to! Mnie osobiście zeszłoroczny KrakJam pokazał wyraźnie, w których miejscach niedomagam jako &quot;podwładny&quot;. Wiem dzięki temu, gdzie muszę pracować nad sobą. Dla team leaderów jest to także świetna okazja sprawdzenia swoich umiejętności - 48 godzin wspólnej pracy w zespołach, które zwykle wcześniej się nie znały, to prawdziwe zderzenie charakterów.</li>
	<li>Cała impreza jest też sporym <strong>wyzwaniem dla umiejętności technicznych</strong>. Jakich narzędzi użyć do koordynacji pracy? W jakim języku tworzyć jeśli programiści mają różne preferencje? Jak zaplanować pisanie gry tak, żeby maksymalnie zrównoleglić pracę? Odpowiedzi na te pytania można na KrakJamie uzyskać &quot;the hard way&quot; - od tego, jak sobie poradzisz z powyższymi problemami zależy sukces Twojej gry! A prawdziwa zabawa zaczyna się, jak przeciążony router odmówi posłuszeństwa i cała sala traci Internet ;).</li>

</ul>
Jednym słowem, <strong>things just got real</strong>. Dlatego wysypiam się dobrze w czwartek, a od piątku do niedzieli... <strong>party time ^_^</strong>.

<strong><a href="http://krakjam.pl/">SĄ JESZCZE WOLNE MIEJSCA - DOŁĄCZ JUŻ DZIŚ! :)</a></strong>
]]></description>
    </item>    <item>
      <title>Projekty zaliczeniowe - rzut pierwszy :)</title>
      <link>https://jacek.zlydach.pl/blog/2009-02-22-projekty-zaliczeniowe-rzut-pierwszy.html</link>
      <guid isPermaLink="true">https://jacek.zlydach.pl/blog/2009-02-22-projekty-zaliczeniowe-rzut-pierwszy.html</guid>
      <pubDate>Sun, 22 Feb 2009 22:10:32 +0100</pubDate>
      <category domain="https://jacek.zlydach.pl/blog/tags/old-blog.html">Old blog</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/cpp.html">C++</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/agh.html">AGH</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/matematyka.html">Matematyka</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/tworzenie-gier.html">Tworzenie gier</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/delphi.html">Delphi</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/anything.html">Anything</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/analiza-glownych-skladowych.html">analiza głównych składowych</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/gra-w-zycie.html">gra w życie</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/alfabet-morsa.html">alfabet Morsa</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/prezentacje-multimedialne.html">prezentacje multimedialne</category>
      <description><![CDATA[Jedną z najlepszych stron kierunku Informatyka Stosowana na AGH są pojawiające się od czasu do czasu projekty zaliczeniowe. Poniżej publikuję pierwszą serię 'drobnicy' - projekty zaliczeniowe z I roku. Nie są może one zbyt ambitne (sprawy osobiste wymagały bardzo dużo uwagi), ale potrzebne zaliczenia dały ;).

<strong>Podstawy Użytkowania Komputerów (I semestr)</strong>
<a href="old-blog/download/is07/zaliczeniowki/PUK.zip">Pobierz prezentacje</a>
Zaliczeniem z <a href="blog/2007-12-13-swieze-buleczki-jak-pisac-specyfikacje.html">najlepszego jak dotąd przedmiotu</a> z najlepszym jak dotąd prowadzącym :) była prezentacja multimedialna oraz specyfikacja projektu technicznego. Ta druga zaginęła gdzieś w czeluściach Internetu (była robiona grupowo na jakiejś Wiki u <a href="http://wizualno-werbalny.blogspot.com/">Asmodeusza</a> na serwerze). Na temat prezentacji multimedialnej wybrałem wstęp do programowania gier. Nie dane było mi jej jednak przedstawić publicznie :(.

<strong>Podstawy Informatyki (I semestr)</strong>
<a href="old-blog/download/is07/zaliczeniowki/PI.zip">Pobierz paczkę</a>
W ramach zaliczenia przedmiotu oddałem trzy programy. Pierwsze dwa - konwerter kodu Morse'a i baza danych na drzewie binarnym - nie są warte uwagi (może za wyjątkiem sztuczki zastosowanej w bazie, by ułatwić sobie kasowanie elementów z drzewa :D ). Trzecim programem jest wyjątkowo dopieszczony symulator <a href="http://pl.wikipedia.org/wiki/Gra_w_%C5%BCycie">gry w życie</a>. Opisy w Readme.

<strong>Analiza Danych i Probabilistyka (II semestr)</strong>
<a href="old-blog/download/is07/zaliczeniowki/skladowe.zip">Pobierz <abbr title="Principal Component Analysis">PCA</abbr></a>
Program ten ilustruje <a href="http://pl.wikipedia.org/wiki/Analiza_g%C5%82%C3%B3wnych_sk%C5%82adowych">problematykę analizy i redukcji głównych składowych</a>. Oddany w terminie zdobyłby lekką ręką 6.0, jednak z powodu spóźnienia ocena była niższa :(. Opis w Readme.

Na pierwszym roku stworzyłem jeszcze troszkę nie wartej publikacji drobnicy, która dała 6.0 i zwolnienie z języka C. Analogiczną ocenę i zwolnienie z C++'a dał framework Anything-A (retrofit <a href="projects.html#anything">Anything</a>) :).

Trwa drugi rok, do tej pory wrzuciłem już <a href="blog/2009-01-23-softimagexsi-i-kaczka-startujaca-z-tafli-lodu.html">jeden z projektów zaliczeniowych</a> i <a href="blog/2009-01-08-sprawozdanka.html">sporo</a> <a href="blog/2009-01-21-metody-numeryczne-zadania-dodatkowe.html">drobnicy</a>, która powstała w trakcie nauki. Z gotowych projektów może podrzucę za jakiś czas projekt zaliczeniowy z Programowania Obiektowego (gra w Javie). Ponadto, obecny - czwarty już - semestr zdaje się być wyjątkowo nasycony projektami; niewątpliwie nowych prac powstanie więcej :).
]]></description>
    </item>    <item>
      <title>Softimage|XSI i Kaczka startująca z tafli lodu</title>
      <link>https://jacek.zlydach.pl/blog/2009-01-23-softimagexsi-i-kaczka-startujaca-z-tafli-lodu.html</link>
      <guid isPermaLink="true">https://jacek.zlydach.pl/blog/2009-01-23-softimagexsi-i-kaczka-startujaca-z-tafli-lodu.html</guid>
      <pubDate>Fri, 23 Jan 2009 12:56:53 +0100</pubDate>
      <category domain="https://jacek.zlydach.pl/blog/tags/old-blog.html">Old blog</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/grafika-komputerowa.html">Grafika Komputerowa</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/agh.html">AGH</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/humor.html">Humor</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/porady.html">porady</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/softimage-xsi.html">Softimage|XSI</category>
      <description><![CDATA[Przedwczoraj Informatyka Stosowana oddawała prace zaliczeniowe na przedmiot Podstawy Grafiki Komputerowej. Tematem była animacja kaczki startującej z tafli lodu. Na laboratoriach z PGK uczyliśmy się obsługi programu <a href="http://en.wikipedia.org/wiki/Softimage_XSI">Softimage|XSI</a> i większość prac powstała w tym właśnie programie.

<strong>Poradnik Softimage|XSI Tips&amp;Tricks</strong>
Opublikowałem tutaj w formie artykułu poradnik, który zamieściłem na forum Informatyki Stosowanej. Mam nadzieję, że przyda się każdemu, kto zaczyna lub będzie zaczynał modelowanie w XSI (zwłaszcza na projekt zaliczeniowy).
<strong><a href="articles/softimage-autodesk-xsi-tipstricks.html">Link do poradnika</a></strong>

<strong>Animacje</strong>
Wiele grup oddało animacje na bardzo wysokim poziomie, dzięki czemu ostatnie zajęcia z grafiki komputerowej (spędzone na prezentowaniu projektów) były bardzo ciekawe i wesołe. Poniżej kilka prac, które szczególnie mi się podobały:
<center><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/_2_t7FMa7R0&amp;hl=pl&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/_2_t7FMa7R0&amp;hl=pl&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></center>
Autorzy powyższej animacji nieźle się postarali, żeby uniknąć niepotrzebnych animacji w XSI ;).

<center><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/Q9e4zsWh10E&amp;hl=pl&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Q9e4zsWh10E&amp;hl=pl&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></center>
Rakieta pierwszej klasy :)

<center><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/ZVjtuNHu70s&amp;hl=pl&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ZVjtuNHu70s&amp;hl=pl&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></center>
Cel-Shading na wysokim poziomie.

<center><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/LSOWesx596E&amp;hl=pl&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/LSOWesx596E&amp;hl=pl&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></center>
A ta praca powstała... w Blenderze :).

<center><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/4XoL0tGDcY4&amp;hl=pl&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/4XoL0tGDcY4&amp;hl=pl&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></center>
Trailer filmu :).

A na koniec moja:
<center><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/_H1QGaP18-8&amp;hl=pl&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/_H1QGaP18-8&amp;hl=pl&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></center>
]]></description>
    </item>    <item>
      <title>Metody numeryczne - zadania dodatkowe</title>
      <link>https://jacek.zlydach.pl/blog/2009-01-21-metody-numeryczne-zadania-dodatkowe.html</link>
      <guid isPermaLink="true">https://jacek.zlydach.pl/blog/2009-01-21-metody-numeryczne-zadania-dodatkowe.html</guid>
      <pubDate>Wed, 21 Jan 2009 21:16:25 +0100</pubDate>
      <category domain="https://jacek.zlydach.pl/blog/tags/old-blog.html">Old blog</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/agh.html">AGH</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/metody-numeryczne.html">metody numeryczne</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/matematyka.html">Matematyka</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/sor.html">SOR</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/eliminacja-gaussa.html">eliminacja Gaussa</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/spline.html">SPLINE</category>
      <description><![CDATA[Dla dobra Galaktyki podobnie jak w <a href="blog/2009-01-08-sprawozdanka.html">poprzednim przypadku</a> publikuję dość obszerne opracowania następujących tematów:
<ul>
	<li>Metoda Sukcesywnej Nadrelaksacji (<a href="old-blog/download/numerki/sprawozdanka/zad1_sor_teoria.pdf">teoria</a> i <a href="old-blog/download/numerki/sprawozdanka/sor%20-%20praktyka.pdf">praktyka</a>)</li>
	<li>Metoda eliminacji Gaussa z całkowitym wyborem elementu głównego (<a href="old-blog/download/numerki/sprawozdanka/zad2_gauss_teoria.pdf">teoria</a> i <a href="old-blog/download/numerki/sprawozdanka/gauss%20-%20praktyka.pdf">praktyka</a>)</li>
	<li>Wyprowadzenie i omówienie wzorów na interpolację SPLINE stopnia drugiego (<a href="old-blog/download/numerki/sprawozdanka/zad3_spline2_teoria.pdf">teoria</a> i <a href="old-blog/download/numerki/sprawozdanka/Mathcad%20-%20zad3_spline.pdf">praktyka</a>)</li>
</ul>

Dodatkowo zamieszczam też <a href="old-blog/download/numerki/sprawozdanka/errata.pdf">erratę</a> do dotychczasowych zadanek. Na wszelki wypadek wymienione w niej błędy zostały poprawione w sprawozdaniach dostępnych w chwili obecnej na moim blogu.

Mam nadzieję, że te dokumenty - podobnie jak poprzednie - okażą się dla kogoś przydatne i/lub ciekawe :)
]]></description>
    </item>    <item>
      <title>IT Giants 2009 - przemyślenia studenta IS</title>
      <link>https://jacek.zlydach.pl/blog/2009-01-15-it-giants-2009-przemyslenia-studenta-is.html</link>
      <guid isPermaLink="true">https://jacek.zlydach.pl/blog/2009-01-15-it-giants-2009-przemyslenia-studenta-is.html</guid>
      <pubDate>Thu, 15 Jan 2009 11:57:57 +0100</pubDate>
      <category domain="https://jacek.zlydach.pl/blog/tags/old-blog.html">Old blog</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/agh.html">AGH</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/gnu.html">GNU</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/konferencje.html">konferencje</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/xkcd.html">XKCD</category>
      <description><![CDATA[Wczoraj, tj. 14.09.2009, odbyła się w Krakowie konferencja <a href="http://itgiants.org/itg2009/">IT Giants</a>. Zaciągnął mnie tam kolega z roku i po wysłuchaniu kilku wykładów, w tym pana <a href="http://pl.wikipedia.org/wiki/Richard_Stallman">Stallmana</a>, chciałbym podzielić się paroma osobistymi przemyśleniami.

Na konferencję przybyliśmy po godzinie 15:00, w trakcie trwania wykładu pana profesora Krzysztofa Zielińskiego pt. <em>&quot;Free Software in Services Computing Infrastructure Implementation&quot;</em>. Powiem szczerze i otwarcie, że z tego wykładu nic nie zrozumiałem :). Obfitował w dużą liczbę angielskich biznesowych terminów i schematów wprowadzanych przy założeniu, że wiemy o co chodzi. Jedyne, co udało mi się wyłapać to informacja, że te wszystkie wielkie-i-ważne-rzeczy implementuje się w Javie.

Kolejnym prelegentem był znany nam już z zeszłego semestru dr GJN - <a href="http://home.agh.edu.pl/~gjn/">doktor Grzegorz J. Nalepa</a>. Wygłosił wykład pt. <em>&quot;Free Software at AGH UST - a personal perspective&quot;</em>. Wykład bardzo ciekawy i równocześnie humorystyczny; przede wszystkim bardzo przystępny dla wszystkich odbiorców. Jako studenci <a href="http://www.eaie.agh.edu.pl/">EAIiE</a> mieliśmy dodatkowy komfort, bo z wieloma omawianymi rzeczami mamy styczność na codzień. Ogólne wrażenia: bardzo pozytywne :).

Następne przemówienie nosiło tytuł: <em>&quot;Internet - przestrzeń wolności? Czy tylko dzięki otwartym rozwiązaniom?&quot;</em>, a wygłosił je pan Łukasz Wejchert, prezes Onetu. Ważnym elementem tego wystąpienia było omówienie architektury Onetu oraz sposobu, w jaki radzą sobie z problemami bycia najczęściej (po Naszej-Klasie) odwiedzanym portalem w Polsce. Onet wyróżnił się w popołudniowej części (co się działo rano, nie wiem) bardzo pragmatycznym podejściem do kwestii wolnego i komercyjnego oprogramowania - ogólny klimat był bardzo pro-free software'owy, podczas gdy pan Łukasz podkreślił, że jego firma korzysta z tego oprogramowania, które jest w danym przypadku bardziej praktyczne. Po przemówieniu nastąpiła specyficzna sesja pytań i odpowiedzi. Dyskusja bardzo szybko przerodziła się w spór polityczny na temat wolności słowa; w moim odczuciu niektóre osoby skorzystały z faktu, że na sali pojawiły się kamery telewizyjne, wy wygłosić kilkuminutowe przemówienia na temat swoich poglądów. Na szczęście w pewnym momencie dwóch studentów AGH sprowadziło rozmowę z powrotem na tematy techniczne i burza emocji ucichła.

Potem wyszedłem po ciasteczka i spóźniłem się na przemówienie premiera RP <a href="http://pl.wikipedia.org/wiki/Waldemar_Pawlak">Waldemara Pawlaka</a> :). Przemówienie ciekawe, ale w moim odczuciu trudne do zrozumienia dla studenta nie znającego klimatów i terminologii politycznej.

W międzyczasie sala zaczęła się napełniać (a raczej przepełniać) i nastąpiło wyczekiwane przez wszystkich wystąpienie pana Stallmana w przemówieniu pod tytułem <em>&quot;Copyright vs Community in the Age of Computer Networks&quot;</em>. Stallman zwrócił uwagę na ciekawe problemy, jakie wynikły w związku z rozwojem techniki kopiowania danych - począwszy od przepisywania książek ręcznie, przez prasę drukarską, a na współczesnej technice cyfrowej skończywszy. Od strony formy pan Stallman prezentował bardzo elegencką i zrozumiałą wymowę angielskiego, ale równocześnie specyficzny język, moim zdaniem wręcz propagandowy. Stosował bardzo dużo górnolotnych haseł oraz wysnuwał kontrowersyjne etycznie i moralnie wnioski. Ogólnie ujmując celem wykładu było zapoznanie nas z (i ewentualnie przekonanie do) poglądem pana Stallmana na rzeczywistość, niekoniecznie czysto informatyczną. Wykład zakończył się sesją pytań oraz aukcją, na której za ok. 400zł sprzedano maskotkę antylopy GNU, a za 700zł książkę Stallmana zawierającą jego przemyślenia.

Stallman bardzo intensywnie podkreślał różnice między free software, a open-source (jeden z poprzednich mówców został nawet w sposób nie-wprost publicznie upomniany przez Stallmana za zbyt małe podkreślanie tej różnicy), wywołując przy okazji pod koniec kolejną polityczną dyskusję.

Ogólny nastrój popołudniowej części konferencji był mało informatyczny, a bardzo polityczny. Moje odczucia wyglądają następująco: <strong>konferencja to taki wykład, tylko większy, są ważniejsi i bardziej znani prelegenci, jest więcej słuchaczy, materiał jest trudniejszy, dużo mniej zrozumiały i dużo mniej przydatny do czegokolwiek</strong>.

PS. Stallman spytany o to, jak przeżył atak <a href="http://www.boingboing.net/2007/10/21/ninjas-attack-richar.html">Ninja z XKCD</a> odpowiedział, że w chwili ataku nie znał tego odcinka komiksu i nie rozumiał dowcipu, który został mu wytłumaczony dopiero później :).

PPS. Tyle się na konferencji mówiło o Free Software, ale jak okiem sięgnąć, wszyscy na laptopach mieli Windows Vista :).

PPPS. I dało się wejść na konferencję bez wcześniejszej rejestracji na stronie :).
]]></description>
    </item>    <item>
      <title>Sprawozdanka</title>
      <link>https://jacek.zlydach.pl/blog/2009-01-08-sprawozdanka.html</link>
      <guid isPermaLink="true">https://jacek.zlydach.pl/blog/2009-01-08-sprawozdanka.html</guid>
      <pubDate>Thu, 08 Jan 2009 19:29:46 +0100</pubDate>
      <category domain="https://jacek.zlydach.pl/blog/tags/old-blog.html">Old blog</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/agh.html">AGH</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/metody-numeryczne.html">metody numeryczne</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/matematyka.html">Matematyka</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/eliminacja-gaussa.html">eliminacja Gaussa</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/spline.html">SPLINE</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/aproksymacja.html">aproksymacja</category>
      <description><![CDATA[Z okazji zbliżającego się kolokwium z numerków oraz dla szeroko rozumianego Dobra Galaktyki postanowiłem udostępnić swoje ostatnie sprawozdanka z Metod Numerycznych. W stworzenie ich włożyłem dość dużo czasu i wysiłku, ale mam nadzieję, że przydadza się każdemu, kto nie lubi uczyć się matematyki z samych wzorów i woli przy okazji poczytać jakąś 'bajeczkę' ;).

<a href="old-blog/download/numerki/sprawozdanka/Rownanka%20-%20teoria.pdf">Sprawozdanie III - Układy równań liniowych (teoria)</a>
<a href="old-blog/download/numerki/sprawozdanka/rownanka%20-%20praktyka.pdf">Sprawozdanie III - Układy równań liniowych (praktyka)</a>

<a href="old-blog/download/numerki/sprawozdanka/Aproksyksy%20-%20teoria.pdf">Sprawozdanie IV - Aproksymacja (teoria)</a>
<a href="old-blog/download/numerki/sprawozdanka/aproksyksy%20-%20praktyka.pdf">Sprawozdanie IV - Aproksymacja (praktyka)</a>

<strong>EDIT - Errata</strong>
Sprawozdanka już dorobiły się erraty :) - jak się błędów zbierze więcej, to poprawię i podepnę nowe pliki. Na razie zostało mieć tylko nadzieję, że prowadzący z Metod Numerycznych nie zauważą :).
<ul>
	<li><strong>Sprawozdanie IV (Aproksymacja) - Teoria, str. 3, ak.1</strong> - wykreślić zdanie w nawiasie (&quot;warto zauważyć, że ...&quot;) - ostatecznie nie jestem pewien tego twierdzenia.</li>
</ul>

]]></description>
    </item>    <item>
      <title>Tworzenie gier na AGH</title>
      <link>https://jacek.zlydach.pl/blog/2008-12-07-tworzenie-gier-na-agh.html</link>
      <guid isPermaLink="true">https://jacek.zlydach.pl/blog/2008-12-07-tworzenie-gier-na-agh.html</guid>
      <pubDate>Sun, 07 Dec 2008 14:37:16 +0100</pubDate>
      <category domain="https://jacek.zlydach.pl/blog/tags/old-blog.html">Old blog</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/agh.html">AGH</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/tworzenie-gier.html">Tworzenie gier</category>
      <description><![CDATA[Jeszcze nie umarłem, czasem zdarzy mi się coś napisać :) .

W ostatnim miesiącu na <a href="http://agh.edu.pl/">AGH</a> odbyły się dwa seminaria <em>(taka mądra nazwa na wykład)</em> na temat tworzenia gier, zorganizowane przez <a href="http://www.glider.agh.edu.pl/">koło naukowe Glider</a> a prowadzone przez pracowników firmy <a href="http://pl.wikipedia.org/wiki/Reality_Pump_Studios">Reality Pump</a>. Na pierwszym spotkaniu omówiono różne techniki sztucznej inteligencji w grach oraz ich zastosowanie w aktualnie tworzonej przez Reality Pump grze <a href="http://www.2-worlds.com/">Two Worlds: The Temptation</a>. Drugie spotkanie było ogólnym wstępem w świat tworzenia gier typu retail (dużych produkcji, które trafiają na półki sklepowe). Można było też dowiedzieć się, w którym kierunku mogą rozwijać się początkujący twórcy gier oraz jak i dlaczego zacząć pracę z <a href="http://pl.wikipedia.org/wiki/XNA">XNA</a>. Dodatkowym elementem spotkania była prezentacja gry <em>Two Worlds: The Temptation</em>, połączona z sesją pytań.

Wykłady te są dla mnie bardzo miłą niespodzianką i z radością informuję, że nie jest to koniec - koło naukowe Glider planuje dalszą współpracę z panami z Reality Pump; na stronie koła niedługo pojawi się ankieta, za pomocą której wybrany zostanie temat kolejnego spotkania. Wszystkich zainteresowanych będę informował o terminach i miejscach, jak tylko się o nich dowiem :).

Oczywiście nie wszystko było różowe; pomimo zapewnień, że wykłady są dla wszystkich, choćby minimalne doświadczenie z grami i programowaniem grafiki jest potrzebne, by zrozumieć żargon, którym posługują się prowadzący. Jest to być może 'zboczenie zawodowe', którego wspomniani prelegenci już nie zauważają, ale w wykładzie często pojawiały się angielskie terminy i wyrażenia, takie jak 'raytracing', 'gameplay', '<abbr title="Level of Details">LOD</abbr>' czy '<abbr title="Non-Player Character">NPC</abbr>', które skutecznie utrudniły odbiór osobom 'nie z branży'.

Podsumowując - wszystkich obecnych i przyszłych game developerów zapraszamy na AGH :).
]]></description>
    </item>    <item>
      <title>Niedoszły Arkanoid w Delphi na zaliczenie</title>
      <link>https://jacek.zlydach.pl/blog/2008-01-11-niedoszly-arkanoid-w-delphi-na-zaliczenie.html</link>
      <guid isPermaLink="true">https://jacek.zlydach.pl/blog/2008-01-11-niedoszly-arkanoid-w-delphi-na-zaliczenie.html</guid>
      <pubDate>Fri, 11 Jan 2008 23:47:32 +0100</pubDate>
      <category domain="https://jacek.zlydach.pl/blog/tags/old-blog.html">Old blog</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/agh.html">AGH</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/tworzenie-gier.html">Tworzenie gier</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/delphi.html">Delphi</category>
      <description><![CDATA[W ramach magicznego przedmiotu zwanego &quot;Podstawy Informatyki&quot; piszę projekty zaliczeniowe. Według planu przedświątecznego miałem napisać Arkanoida; jednak przez ostatnie wolne praktycznie nic nie zrobiłem w tym temacie (z różnych powodów), to postanowiłem wykonać coś mniejszego. Arkanoid ten, o nazwie kodowej <strong>YAAAC</strong> - <strong>Yet Another Academic Arkanoid Clone</strong>, doczekał się kilkunastostronicowej dokumentacji i w połowie zrobionego frameworka - nazwanego <strong>uAnything</strong> (czyt. <em>Micro-Anything</em>) - będącego uproszczoną implementacją koncepcji mojego frameworka <a href="projects.html#anything">Anything</a>. Postanowiłem upublicznić tą całą twórczość, w celach edukacyjnych - może komuś się przyda.
<a href="old-blog/download/projects/YAAAC/yaaac.zip">Link do archiwum</a>. W pakiecie kod, exe, <strong>dokument projektowy</strong> ( ;) ) i mały schemat pseudo-UML (moje pierwsze zabawy z Visio ;) ).

PS. Projekt ten został raz <a href="http://www.gamedev.pl/humor.php?x=view&amp;id=558">dyskretnie wspomniany na Warsztacie</a> ;).
]]></description>
    </item>    <item>
      <title>Świeże Bułeczki - jak pisać specyfikacje</title>
      <link>https://jacek.zlydach.pl/blog/2007-12-13-swieze-buleczki-jak-pisac-specyfikacje.html</link>
      <guid isPermaLink="true">https://jacek.zlydach.pl/blog/2007-12-13-swieze-buleczki-jak-pisac-specyfikacje.html</guid>
      <pubDate>Thu, 13 Dec 2007 00:24:36 +0100</pubDate>
      <category domain="https://jacek.zlydach.pl/blog/tags/old-blog.html">Old blog</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/agh.html">AGH</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/porady.html">porady</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/bulka.html">Bułka</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/specyfikacje.html">specyfikacje</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/projektowanie.html">projektowanie</category>
      <description><![CDATA[Kilka dobrych rad prosto z ostatnich minut wtorkowego wykładu dr Bułki. Rady te dotyczą przede wszystkim specyfikacji pisanych dla większych projektów, realizowanych w zespołach. Myślę jednak, że przydadzą się każdemu, kto zabiera się za jakikolwiek (jedno lub wieloosobowy) projekt informatyczny - w końcu dobry design document to podstawa :).

<strong>Rady podstawowe</strong>
<ul>
	<li>Za specyfikację odpowiedzialna jest <strong>jedna osoba</strong>. Za jej dostępność, za wprowadzane do niej poprawki. Osoba ta rozwiązuje też sytuacje konfliktowe. Przykład z wykładu - kiedy przychodzi Project Manager do programisty i mówi, że ma być tak a tak, a on na to - <em>&quot;sorry, ale ta żaba to no way&quot;</em>. Osoba odpowiedzialna za spec'a podejmuje ostateczną decyzję co ma być.</li>
	<li>Specyfikacja jest <strong>jednolita dla zespołu</strong>. Project Manager, programiści, QA, dostawca pizzy - wszyscy korzystają z tego samego dokumentu.</li>
	<li>Należy stosować jakiś <strong>sposób oznaczania rzeczy, które są niejasne</strong>, zostaną uzgodnione w przyszłości. Przyjęło się oznaczać takie miejsca magicznym <em>FIXME</em>.</li>
	<li>Specyfikacja przedstawia system <strong>z punktu widzenia użytkownika</strong>. Nie opisujemy szczegółów implementacji, ale to, jak system działa i wygląda dla tego, kto z niego korzysta.</li>
</ul>
<strong>Składowe specyfikacji</strong>
<ul>
	<li><strong>Wprowadzenie</strong> - ogólny opis systemu, tzw. The Big Picture. Co to jest, do czego to ma służyć.</li>
	<li><strong>Scenariusze Użycia</strong> - jak użytkownik może korzystać z systemu, opisane na konkretnych przykładach, z konkretnymi (nazwanymi) uczestnikami. Ot tata Adam ma syna Jasia, którego chce zapisać do przedszkola (jeśli piszemy system elektronicznej rejestracji do przedszkoli). Co robi? Jak zachowuje się nasz system?</li>
	<li><em><strong>&quot;niecele&quot;</strong></em> - czyli to, czego system na pewno NIE będzie robił. Jest to bardzo ważne dla naszego klienta, a dla nas jest gwarancją spokojnego snu. Ot, przykładowy klient przychodzi do nas z pretensjami, czemu właśnie wyprodukowany system nie robi tego-a-tego. Pokazujemy mu spec'a i mówimy, że <em>'jest tu wyraźnie napisane, że system tego robić nie będzie; a pan się pod tym podpisał...'</em> ;). Jest to często pomijana, a tak na prawdę kluczowa składowa dobrego spec'a. Wraz z dobrym określeniem tego co system będzie robił, pomaga zarysować granice funkcjonalności projektu.</li>
	<li><strong>Opis</strong> - czym jest projekt, z punktu widzenia. Tu ma miejsce podział systemu na różne fragmenty. Ale uwaga - to nie jest miejsce na <a href="http://pl.wikipedia.org/wiki/Eliza_Orzeszkowa">Elizę Orzeszkową</a> - mimo wszystko trzeba pisać o konkretach i unikać opisów pogody nad Niemnem. </li>
	<li><strong>Składowe systemu</strong> - szczegółowy opis fragmentów, na jakie podzieliliśmy projekt. Jak powinny wyglądać, jak mają działać - ale cały czas z punktu widzenia użytkownika. Pożądane są tu wszelkiego rodzaju rysunki, screeny, concept art'y, itp.</li>
</ul>
<strong>Porada końcowa</strong>
<strong>Luźne stwierdzenia</strong> w spec'u są jak najbardziej pożądane. Oczywiście przesadzać nie można, ale odrobinę sensownego humoru nie zaszkodzi.

Tyle moich notatek z wykładu. Jak dane mi będzie zdobyć więcej informacji, to również się nimi podzielę. Poważnie też zastanawiam się nad zamieszczeniem notatek i wniosków z poprzednich wykładów dr Bułki - dotyczących prezentacji multimedialnych i przekazu reklamowego w ogóle. Ze swojej strony odniosę się jeszcze do terminu &quot;niecel&quot;. Nie mogliśmy znaleźć na wykładzie żadnego dobrego polskiego określenia. Ale tak w tej chwili wydaje mi się, że lepiej brzmiącym słowem - aczkolwiek troszkę mniej mówiącym - byłoby 'antycel'.
]]></description>
    </item>    <item>
      <title>Delphied :)</title>
      <link>https://jacek.zlydach.pl/blog/2007-11-27-delphied.html</link>
      <guid isPermaLink="true">https://jacek.zlydach.pl/blog/2007-11-27-delphied.html</guid>
      <pubDate>Tue, 27 Nov 2007 11:45:55 +0100</pubDate>
      <category domain="https://jacek.zlydach.pl/blog/tags/old-blog.html">Old blog</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/agh.html">AGH</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/tworzenie-gier.html">Tworzenie gier</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/delphi.html">Delphi</category>
      <description><![CDATA[I stało się. Nie myślałem, że przytrafi mi się to kiedykolwiek. Wczoraj wgrałem <a href="http://www.dhost.info/download/details.php?id=4145572340">Borland Delphi 7 Personal</a>. Nie, nie przesiadam się na Object Pascala ;). Wszystko przez przedmiot na studiach, zwany &quot;Podstawy Informatyki&quot;. W dużym skrócie są to algorytmy w Pascalu. Wczoraj wykładowca podał tematy projektów zaliczeniowych, które trzeba wykonać (w dużym skrócie ocenę liczy z 20 punktów, na które składa się 10 punktów za kolokwium i 10 punktów za projekty). Na szczęście, im bardziej ambitne projekty (czyt. te za 7 lub 10 punktów) tym więcej tematów to gry ;). Postanowiłem napisać Arkanoida w Delphi (wymóg przedmiotu: Pascal albo Delphi) i OpenGL. <a href="projects.html#arkanoid">Arkanoida</a> kiedyś już pisałem, co prawda w C++, ale przynajmniej wiem o co chodzi :).

Tutaj warto wspomnieć o ciekawej pomyłce. Lista tematów wymieniała Arkanoida dwukrotnie, za każdym razem pod nazwą &quot;Archanoid&quot;, którą to potraktowano jako nazwę gatunku. Jestem przekonany, skąd wzięła się ta skądinąd ciekawa pomyłka; tylko co na to powie <a href="http://student.agh.edu.pl/~koshmaar/homepage/content/games.php">Koshmaar</a> :).
]]></description>
    </item>    <item>
      <title>Studia i decyzja</title>
      <link>https://jacek.zlydach.pl/blog/2007-10-01-studia-i-decyzja.html</link>
      <guid isPermaLink="true">https://jacek.zlydach.pl/blog/2007-10-01-studia-i-decyzja.html</guid>
      <pubDate>Mon, 01 Oct 2007 08:39:03 +0200</pubDate>
      <category domain="https://jacek.zlydach.pl/blog/tags/old-blog.html">Old blog</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/agh.html">AGH</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/tworzenie-gier.html">Tworzenie gier</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/projektowanie.html">projektowanie</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/anything.html">Anything</category>
      <description><![CDATA[No i stało się. Już jutro pierwsze zajęcia na AGH ;). Zaczynam analizą matematyczną, czyli prawdopodobnie najstraszliwszym przedmiotem na świecie ;). Prawda jest taka, że chyba każdy przypadek związany z powtarzaniem roku jaki kojarzę był związany z analizą. Znalezienie i poprawne odczytanie (godziny wykładów nie są takie, jakie mogłyby się wydawać na pierwszy rzut oka) <a href="random/varia/is-plan.png">planu zajęć</a> stanowiło nie lada wyzwanie, ale zostałem wsparty przez dobrego kolegę z roku ;).

Swego czasu pisałem o pewnym <a href="blog/2007-06-26-dylemat-programistyczny.html">dylemacie programistycznym</a>, który przechodziłem. Ponieważ - z różnych powodów - nie miałem za bardzo czasu zająć się tematem od czasów tamtego posta, więc dylemat ten pozostawał dalej aktualny. Postanowiłem wybrać rozwiązanie pośrednie. Zebrać stary framework i zrobić jego wersję <a href="http://www.google.pl/search?q=define%3A+retrofit">retrofit</a>, wzbogacając o kilka brakujących komponentów i modernizując istniejące. I na podstawie tego kodu będę teraz tworzył :).
]]></description>
    </item>    <item>
      <title>I po maturach...</title>
      <link>https://jacek.zlydach.pl/blog/2007-06-29-i-po-maturach.html</link>
      <guid isPermaLink="true">https://jacek.zlydach.pl/blog/2007-06-29-i-po-maturach.html</guid>
      <pubDate>Fri, 29 Jun 2007 16:46:02 +0200</pubDate>
      <category domain="https://jacek.zlydach.pl/blog/tags/old-blog.html">Old blog</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/agh.html">AGH</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/matura.html">matura</category>
      <category domain="https://jacek.zlydach.pl/blog/tags/v-lo.html">V-LO</category>
      <description><![CDATA[Dziś odebrałem świadectwo maturalne, tym samym oficjalnie kończąc okres egzaminów. W tym czasie wszelkie projekty praktycznie stały, więc warto teraz zastanowić się chwilkę, czy było warto...
Moje wyniki:
<strong>Część ustna</strong>
<ul>
	<li>Język polski (podstawowy) - 100%</li>
	<li>Język angielski (rozszerzony) - 100%</li>
</ul>
<strong>Część pisemna</strong>
<ul>
	<li>Język polski (podstawowy) - 70%</li>
	<li>Język angielski (podstawowy) - 97%</li>
	<li>Język angielski (rozszerzony) - 97%</li>
	<li>Matematyka (podstawowy) - 64%</li>
	<li>Matematyka (rozszerzony) - 58%</li>
	<li>Fizyka i astronomia (podstawowy) - 93%</li>
	<li>Fizyka i astronomia (rozszerzony) - 92%</li>
</ul>
Tam, gdzie są dwa poziomy, poziom podstawowy liczony jest na podstawie <a href="http://www.cke.edu.pl/images/stories/Matura_2007/tab_wyniki.pdf">tabelki CKE</a>. Wypada się też przyznać jaki miałem temat na polskim - <em>Zaprezentuj funkcje dziedzictwa historycznego i kulturowego w twórczości wybranego poety XX wieku, odwołując się do wybranych tekstów</em>.

Nie powiem, żebym się dużo uczył w tym roku szkolnym. Zajmowały mnie inne rzeczy, jednak świadomość matury skutecznie blokowała mnie przed prowadzeniem jakichkolwiek projektów. Dobrze, że ten okres już minął ;). Czy było warto? Po przeliczeniu na punkty rekrutacyjne <abbr title="Akademia Górniczo-Hutnicza">AGH</abbr> wynik wynosi 934/1000, więc mam jakąś szansę dostać się tam gdzie chcę (<a href="http://www.stosowana.pl/">informatyka stosowana</a> na <a href="http://www.agh.edu.pl/uczelnia/wydzialy.php?id=EL">EAIE</a>). Jeśli tak się stanie to uznam, że warto było :)
]]></description>
    </item>
  </channel>
</rss>