<?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>11101 &#187; Programowanie</title>
	<atom:link href="http://inquistor.info/blog/category/programowanie/feed/" rel="self" type="application/rss+xml" />
	<link>http://inquistor.info/blog</link>
	<description>&#124; Grafika &#124; Programowanie &#124; Linux &#124; Gry &#124;</description>
	<lastBuildDate>Mon, 01 Feb 2010 14:27:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>4chan downloader</title>
		<link>http://inquistor.info/blog/2010/02/4chan-downloader/</link>
		<comments>http://inquistor.info/blog/2010/02/4chan-downloader/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 14:27:35 +0000</pubDate>
		<dc:creator>Inquistor</dc:creator>
				<category><![CDATA[Grafika]]></category>
		<category><![CDATA[Inne]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[4chan]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[downloader]]></category>
		<category><![CDATA[tapety]]></category>
		<category><![CDATA[wallpapers]]></category>

		<guid isPermaLink="false">http://inquistor.info/blog/?p=69</guid>
		<description><![CDATA[Dawno dawno temu, stworzyłem skrypt w bashu, który korzystając z curla pobierał z 4chan.org tapety z działu /wg. Imho jedno z lepszych źródeł tapet. Zawsze mi brakowało tego prostego skryptu w Windowsowym środowisku. Stworzyłem więc w Javie aplikację, która spełniała założenia skryptu jednakże samo pisanie tej pobierałki było czasochłonne i po x poprawce do kodu [...]]]></description>
			<content:encoded><![CDATA[<p>Dawno dawno temu, stworzyłem skrypt w <strong>bashu</strong>, który korzystając z <strong>curla</strong> pobierał z <a title="4chan.org" href="http://4chan.org" target="_blank">4chan.org</a> tapety z działu /wg. Imho jedno z lepszych źródeł tapet. Zawsze mi brakowało tego prostego skryptu w Windowsowym środowisku. Stworzyłem więc w Javie aplikację, która spełniała założenia skryptu jednakże samo pisanie tej pobierałki było czasochłonne i po x poprawce do kodu doszedłem do wniosku, że owszem, może i działa ale niezbyt rewelacyjnie ;-] I tak wczoraj w ciągu kilku godzin zdążyłem zapoznać się z <strong>C#</strong> i w zdecydowanie krótszym czasie stworzyć o wiele bardziej przyjazne narzędzie.</p>
<p style="text-align: center;"><a href="http://inquistor.info/img/4chanscbrw1265033489j.PNG"></a><a href="http://inquistor.info/img/4chansrcqm1265034154b.PNG"><img class="aligncenter" title="4chan downloader" src="http://inquistor.info/img/4chansrcqm1265034154b.PNG" alt="4chan downloader" width="331" height="294" /></a></p>
<p>Mile mnie zaskoczyło Microsoft Visual Studio 2008. Składanie graficznej strony aplikacji sprowadza się do intuicyjnej obsługi edytora WYSIWYG co pozwala się skupić na właściwym kodzie nie tracąc zbędnie czasu na ustawianie komponentów metodą prób i błedów.</p>
<p>A sam programik jest banalnie prosty. Ot odpalamy go, wybieramy folder do którego chcemy pobrać obrazy i następnie klikamy pobierz. ;-)</p>
<p>Zainteresowanych pobraniem zapraszam tutaj &#8211; &gt; <a title="4chan Downloader" href="http://inquistor.info/4chandownloader.rar">4chan Downloader v0.1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://inquistor.info/blog/2010/02/4chan-downloader/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Prosta gierka w Javie</title>
		<link>http://inquistor.info/blog/2009/03/prosta-gierka-w-javie/</link>
		<comments>http://inquistor.info/blog/2009/03/prosta-gierka-w-javie/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 15:25:53 +0000</pubDate>
		<dc:creator>Inquistor</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[java gamecavas star11101 galaxy gra]]></category>

		<guid isPermaLink="false">http://inquistor.info/blog/?p=23</guid>
		<description><![CDATA[Udostępniam swój mały projekt, który musiałem wykonać na programowanie.  Generalnie jestem zadowolony z tego co stworzyłem chociaż do perfekcji brakuje jeszcze bardzo dużo. Giera jest napisana proceduralnie (nie chciało mi się przerabiać ^^), tylko jeden klawisz może być wciśnięty na raz, algorytm pojawiania się potworków jest prowizoryczny, ale na bdb ocenę to wystarczyło :p Wielkim [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="http://inquistor.info/img/starrwq1237128004q.png" href="http://inquistor.info/img/starrwq1237128004q.png"><img class="alignleft" style="margin: 10px 15px;" src="http://inquistor.info/img/starrwq1237128004q.png" alt="" width="113" height="151" /></a></p>
<p style="padding-left: 30px;">Udostępniam swój mały projekt, który musiałem wykonać na programowanie.  Generalnie jestem zadowolony z tego co stworzyłem chociaż do perfekcji brakuje jeszcze bardzo dużo. Giera jest napisana proceduralnie (nie chciało mi się przerabiać ^^), tylko jeden klawisz może być wciśnięty na raz, algorytm pojawiania się potworków jest prowizoryczny, ale na bdb ocenę to wystarczyło :p</p>
<p>Wielkim plusem tej pseudo galaxy gierki jest to, że działa na każdej rozdzielczości. Zależnie od wielkości ekranu zmniejsza/zwiększa się ilość przeciwników =) I pomimo wszystkiego jest grywalna tj. można postrzelać, można się ruszać i można przegrać.</p>
<p>Kod programu jest na licencji <a title="by-sa" href="http://creativecommons.org/licenses/by-sa/2.5/pl/">CC/BY/SA</a>. Co do grafiki myślę, że można się domyśleć ]:-&gt;</p>
<p>Cała paczuszka z grą jest do pobrania <a title="star11101" href="http://inquistor.info/star11101.rar">tutaj</a>, natomiast kody źródłowe bezpośrednio można podejrzec <a title="StarGameMidlet" href="http://inquistor.info/973442/txt/">tu</a> i <a title="StarGameCanvas" href="http://inquistor.info/949506/txt/">tam</a>.  Życzę przemyślanego kopiuj/wklej ;-)</p>
]]></content:encoded>
			<wfw:commentRss>http://inquistor.info/blog/2009/03/prosta-gierka-w-javie/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Wstawianie .flv na stronę.</title>
		<link>http://inquistor.info/blog/2008/09/wstawianie-flv-na-strone/</link>
		<comments>http://inquistor.info/blog/2008/09/wstawianie-flv-na-strone/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 08:24:00 +0000</pubDate>
		<dc:creator>Inquistor</dc:creator>
				<category><![CDATA[Grafika]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[encode]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[flvtools2]]></category>
		<category><![CDATA[JW Player]]></category>
		<category><![CDATA[kodowanie]]></category>
		<category><![CDATA[konwersja]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[screenshot]]></category>

		<guid isPermaLink="false">http://inquistor.info/blog/?p=21</guid>
		<description><![CDATA[Ot każdy kiedyś na pewno będzie potrzebował przerobić swój filmik na format .flv, a potem wstawić go na własną stronę, niekoniecznie korzystając z youtube. Pierwsza rzecz, to konwersja filmiku do .flv. Użyjemy do tego ffmpeg i flvtools2: ffmpeg -i d3_grunge_gameplay.m4v -s 520x312 \ -r 25 -ar 22050 -ab 48k -b 400k -f flv film.flv cat [...]]]></description>
			<content:encoded><![CDATA[<p>Ot każdy kiedyś na pewno będzie potrzebował przerobić swój filmik na format .flv, a potem wstawić go na własną stronę, niekoniecznie korzystając z youtube.</p>
<p>Pierwsza rzecz, to konwersja filmiku do .flv. Użyjemy do tego <span style="color: #ff6600;">ffmpeg</span> i <span style="color: #ff6600;">flvtools2</span>:</p>
<pre>ffmpeg -i d3_grunge_gameplay.m4v -s 520x312 \
-r 25 -ar 22050 -ab 48k -b 400k -f flv film.flv

cat film.flv | flvtools2 -U stdin filmik.flv</pre>
<p>-r odpowiada za ilość klatek (fps)<br />
-ar częstotliwość próbkowania<br />
-ab bitrate audio<br />
-b bitrate video<br />
-f format pliku wyjsciowego</p>
<p>I w ten łatwy i przyjemny sposób mamy już gotowy filmik. Teraz przydałby się jakiś odtwarzacz na stronę. Ja polecam <a href="http://www.jeroenwijering.com/?item=JW_FLV_Player" target="_blank">JW Player</a>. Proste, open-source&#8217;owe rozwiązanie ;-) Cała instalacja tego playera ogranicza się do wrzucenia plików na serwer strony.<br />
Potrzebny nam będzie jeszcze obrazek do poglądu zawartości filmu. Do tego celu posłużymy się znowu <span style="color: #ff6600;">ffmpeg</span>:</p>
<pre>ffmpeg -y -i film.flv -vframes 1 -ss [czas_w_sekundach] \
-an -vcodec mjpeg -f rawvideo miniaturka.jpg</pre>
<p>W ten sposób otrzymujemy screenshot z danej sekundy filmiku.</p>
<p>Mamy film, mamy odtwarzacz, mamy obrazek do poglądu &#8211; teraz wystarczy wprowadzić odpowiedni kod na stronę. A oto efekt końcowy ;-)</p>
<p><script src="/blog/player/swfobject.js" type="text/javascript"></script></p>
<div id="player">This text will be replaced</div>
<p><script type="text/javascript"><!--
var so = new SWFObject('/blog/player/player.swf','ply','520','312','9');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addParam('flashvars','file=/blog/player/d3grunge.flv&#038;image=/blog/player/d3_podglad.jpg&#038;stretching=exactfit');
so.write('player');
// --></script></p>
<p>Jako przykład posłużył przerobiony gameplay z <a href="http://diablo3.battlenet.pl">Diablo 3</a> &#8211; lepszą wersję znajdziecie <a href="Diablo 3" target="_blank">tutaj</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://inquistor.info/blog/2008/09/wstawianie-flv-na-strone/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
