<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
	<title>Komentarze do Team devBlog</title>
	
	<link>http://dev.orodlin.pl</link>
	<description>Blog technicznej ekipy darmowego MMORPG Orodlin.pl</description>
	<lastBuildDate>Mon, 13 Feb 2012 18:25:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TeamDevblogComments" /><feedburner:info uri="teamdevblogcomments" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Skomentuj Optymalizacja: Funkcje ADOdb i wykonywanie zapytań cz.2, którego autorem jest Anonimek</title>
		<link>http://feedproxy.google.com/~r/TeamDevblogComments/~3/YNMbwNQkpf4/</link>
		<dc:creator>Anonimek</dc:creator>
		<pubDate>Mon, 13 Feb 2012 18:25:53 +0000</pubDate>
		<guid isPermaLink="false">http://dev.orodlin.pl/?p=23#comment-820</guid>
		<description>Czy ta forma zapytania($db-&gt;Execute("SELECT * FROM players WHERE id=?", array($_GET['id']));) zabezpiecza 100% przed sql injection? Chodzi mi o to, czy nie trzeba już filtrować danych, lub używac funkcji qstr();. W przypadku kiedy magic quotes jest wyłączone, rzecz jasna ;).</description>
		<content:encoded><![CDATA[<p>Czy ta forma zapytania($db-&gt;Execute(&#8222;SELECT * FROM players WHERE id=?&#8221;, array($_GET['id']));) zabezpiecza 100% przed sql injection? Chodzi mi o to, czy nie trzeba już filtrować danych, lub używac funkcji qstr();. W przypadku kiedy magic quotes jest wyłączone, rzecz jasna <img src='http://dev.orodlin.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<img src="http://feeds.feedburner.com/~r/TeamDevblogComments/~4/YNMbwNQkpf4" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://dev.orodlin.pl/?p=23&amp;cpage=1#comment-820</feedburner:origLink></item>
	<item>
		<title>Skomentuj Niesamowity kolaż z orodlińskich avatarów, którego autorem jest Aranwe</title>
		<link>http://feedproxy.google.com/~r/TeamDevblogComments/~3/-da2ET809CU/</link>
		<dc:creator>Aranwe</dc:creator>
		<pubDate>Thu, 14 Apr 2011 20:10:43 +0000</pubDate>
		<guid isPermaLink="false">http://dev.orodlin.pl/?p=292#comment-815</guid>
		<description>Dobrze się domyślasz :P &lt;a href="http://www.complang.tuwien.ac.at/schani/metapixel/" rel="nofollow"&gt;Metapixel&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Dobrze się domyślasz <img src='http://dev.orodlin.pl/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  <a href="http://www.complang.tuwien.ac.at/schani/metapixel/" rel="nofollow">Metapixel</a></p>
<img src="http://feeds.feedburner.com/~r/TeamDevblogComments/~4/-da2ET809CU" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://dev.orodlin.pl/?p=292&amp;cpage=1#comment-815</feedburner:origLink></item>
	<item>
		<title>Skomentuj Niesamowity kolaż z orodlińskich avatarów, którego autorem jest gwyn</title>
		<link>http://feedproxy.google.com/~r/TeamDevblogComments/~3/qfAB1lAK8DU/</link>
		<dc:creator>gwyn</dc:creator>
		<pubDate>Thu, 14 Apr 2011 09:44:21 +0000</pubDate>
		<guid isPermaLink="false">http://dev.orodlin.pl/?p=292#comment-814</guid>
		<description>Domyślam się, że użyłeś do tego jakiegoś automatu, a nie ręcznie wklejałeś avatary? ;)</description>
		<content:encoded><![CDATA[<p>Domyślam się, że użyłeś do tego jakiegoś automatu, a nie ręcznie wklejałeś avatary? <img src='http://dev.orodlin.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/TeamDevblogComments/~4/qfAB1lAK8DU" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://dev.orodlin.pl/?p=292&amp;cpage=1#comment-814</feedburner:origLink></item>
	<item>
		<title>Skomentuj Prima Zakwitnikus, którego autorem jest Aranwe</title>
		<link>http://feedproxy.google.com/~r/TeamDevblogComments/~3/zpdQfk0BHco/</link>
		<dc:creator>Aranwe</dc:creator>
		<pubDate>Mon, 04 Apr 2011 13:24:23 +0000</pubDate>
		<guid isPermaLink="false">http://dev.orodlin.pl/?p=265#comment-813</guid>
		<description>&lt;blockquote&gt;Powinien dodawać zapytanie do jakiejś listy wykonywanej na koniec węzła. Tak zrozumiałem działanie reszty, ale się nie wgłębiałem.&lt;/blockquote&gt;
Tak, widzę teraz jak to powinno wyglądać. Będzie zrobione :)

Update: no i jest zrobione. Poprawka wysłana na gałąź testową.</description>
		<content:encoded><![CDATA[<blockquote><p>Powinien dodawać zapytanie do jakiejś listy wykonywanej na koniec węzła. Tak zrozumiałem działanie reszty, ale się nie wgłębiałem.</p></blockquote>
<p>Tak, widzę teraz jak to powinno wyglądać. Będzie zrobione <img src='http://dev.orodlin.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Update: no i jest zrobione. Poprawka wysłana na gałąź testową.</p>
<img src="http://feeds.feedburner.com/~r/TeamDevblogComments/~4/zpdQfk0BHco" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://dev.orodlin.pl/?p=265&amp;cpage=1#comment-813</feedburner:origLink></item>
	<item>
		<title>Skomentuj Zmiany marketingowe, którego autorem jest Aranwe</title>
		<link>http://feedproxy.google.com/~r/TeamDevblogComments/~3/SsWaU2SY8kM/</link>
		<dc:creator>Aranwe</dc:creator>
		<pubDate>Mon, 04 Apr 2011 07:07:16 +0000</pubDate>
		<guid isPermaLink="false">http://dev.orodlin.pl/?p=235#comment-812</guid>
		<description>&lt;blockquote&gt;Co prawda ja zawsze w kategorii bonusów za Valary myślałem o czymś w stylu większe miejsce na awatara&lt;/blockquote&gt;

Takie rzeczy bardziej mi pasują do kont premium</description>
		<content:encoded><![CDATA[<blockquote><p>Co prawda ja zawsze w kategorii bonusów za Valary myślałem o czymś w stylu większe miejsce na awatara</p></blockquote>
<p>Takie rzeczy bardziej mi pasują do kont premium</p>
<img src="http://feeds.feedburner.com/~r/TeamDevblogComments/~4/SsWaU2SY8kM" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://dev.orodlin.pl/?p=235&amp;cpage=1#comment-812</feedburner:origLink></item>
	<item>
		<title>Skomentuj Zmiany marketingowe, którego autorem jest gwyn</title>
		<link>http://feedproxy.google.com/~r/TeamDevblogComments/~3/iJfaQw3lp2k/</link>
		<dc:creator>gwyn</dc:creator>
		<pubDate>Sun, 03 Apr 2011 23:34:54 +0000</pubDate>
		<guid isPermaLink="false">http://dev.orodlin.pl/?p=235#comment-811</guid>
		<description>Ja tam uważam, że kasa jako jedna z opcji zdobycia Valarów nie jest jakimś wielki złem. Można zawsze dać miesięczny limit do wykupienia, żeby płacący nie mieli znacznej przewagi.
Co prawda ja zawsze w kategorii bonusów za Valary myślałem o czymś w stylu większe miejsce na awatara, niż wymiernych korzyści jak teraz.</description>
		<content:encoded><![CDATA[<p>Ja tam uważam, że kasa jako jedna z opcji zdobycia Valarów nie jest jakimś wielki złem. Można zawsze dać miesięczny limit do wykupienia, żeby płacący nie mieli znacznej przewagi.<br />
Co prawda ja zawsze w kategorii bonusów za Valary myślałem o czymś w stylu większe miejsce na awatara, niż wymiernych korzyści jak teraz.</p>
<img src="http://feeds.feedburner.com/~r/TeamDevblogComments/~4/iJfaQw3lp2k" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://dev.orodlin.pl/?p=235&amp;cpage=1#comment-811</feedburner:origLink></item>
	<item>
		<title>Skomentuj Prima Zakwitnikus, którego autorem jest gwyn</title>
		<link>http://feedproxy.google.com/~r/TeamDevblogComments/~3/wrjOElY7rK8/</link>
		<dc:creator>gwyn</dc:creator>
		<pubDate>Sun, 03 Apr 2011 22:39:47 +0000</pubDate>
		<guid isPermaLink="false">http://dev.orodlin.pl/?p=265#comment-810</guid>
		<description>Doczytałem o takich rzeczach jak call_user_function, w dodatku listę argumentów można podać jako tablicę, więc można do obiektu podać nazwę i tablice argumentów, a on sobie je przechowa do momentu wywołania.</description>
		<content:encoded><![CDATA[<p>Doczytałem o takich rzeczach jak call_user_function, w dodatku listę argumentów można podać jako tablicę, więc można do obiektu podać nazwę i tablice argumentów, a on sobie je przechowa do momentu wywołania.</p>
<img src="http://feeds.feedburner.com/~r/TeamDevblogComments/~4/wrjOElY7rK8" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://dev.orodlin.pl/?p=265&amp;cpage=1#comment-810</feedburner:origLink></item>
	<item>
		<title>Skomentuj Prima Zakwitnikus, którego autorem jest gwyn</title>
		<link>http://feedproxy.google.com/~r/TeamDevblogComments/~3/wsgbxr7uKUQ/</link>
		<dc:creator>gwyn</dc:creator>
		<pubDate>Sun, 03 Apr 2011 21:54:55 +0000</pubDate>
		<guid isPermaLink="false">http://dev.orodlin.pl/?p=265#comment-809</guid>
		<description>Powinien dodawać zapytanie do jakiejś listy wykonywanej na koniec węzła. Tak zrozumiałem działanie reszty, ale się nie wgłębiałem.
Można też dodawać po prostu własne funkcje do klasy quest, ale w jej obecnej formie... przydałoby się jej jakieś uporządkowanie, podział na moduły może...
Ogółem dodawanie funkcji też powinno wyglądać tak, że z poziomu pliku z questem podajemy ścieżki do plików z funkcjami, które są ładowane do klasy quest. Dzięki temu nie zrobimy z tej klasy molocha zawierającego obsługę wszystkich możliwych zdarzeń w grze. To że potrzebuje tego jeden czy 2 questy, nie znaczy że każdy musi mieć obsługę żelkowatości.
Ogółem klasa quest wymaga poprawek, ale przede wszystkim dokładnego zrozumienia obecnego mechanizmu, bo inaczej wprowadzając zmiany zrobimy tylko większy bordel.
BTW, w php nie ma czegoś takiego jak wskaźnik do funkcji? Bo coś takiego wydawałoby mi się najprostszym sposobem na dodanie możliwości wykonania własnego kodu. W php niby można po prostu podac tekst kodu jako argument, ale security warning mi się włącza na takie rozwiązanie.</description>
		<content:encoded><![CDATA[<p>Powinien dodawać zapytanie do jakiejś listy wykonywanej na koniec węzła. Tak zrozumiałem działanie reszty, ale się nie wgłębiałem.<br />
Można też dodawać po prostu własne funkcje do klasy quest, ale w jej obecnej formie&#8230; przydałoby się jej jakieś uporządkowanie, podział na moduły może&#8230;<br />
Ogółem dodawanie funkcji też powinno wyglądać tak, że z poziomu pliku z questem podajemy ścieżki do plików z funkcjami, które są ładowane do klasy quest. Dzięki temu nie zrobimy z tej klasy molocha zawierającego obsługę wszystkich możliwych zdarzeń w grze. To że potrzebuje tego jeden czy 2 questy, nie znaczy że każdy musi mieć obsługę żelkowatości.<br />
Ogółem klasa quest wymaga poprawek, ale przede wszystkim dokładnego zrozumienia obecnego mechanizmu, bo inaczej wprowadzając zmiany zrobimy tylko większy bordel.<br />
BTW, w php nie ma czegoś takiego jak wskaźnik do funkcji? Bo coś takiego wydawałoby mi się najprostszym sposobem na dodanie możliwości wykonania własnego kodu. W php niby można po prostu podac tekst kodu jako argument, ale security warning mi się włącza na takie rozwiązanie.</p>
<img src="http://feeds.feedburner.com/~r/TeamDevblogComments/~4/wsgbxr7uKUQ" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://dev.orodlin.pl/?p=265&amp;cpage=1#comment-809</feedburner:origLink></item>
	<item>
		<title>Skomentuj Prima Zakwitnikus, którego autorem jest Aranwe</title>
		<link>http://feedproxy.google.com/~r/TeamDevblogComments/~3/ORd8sfq9GA8/</link>
		<dc:creator>Aranwe</dc:creator>
		<pubDate>Sun, 03 Apr 2011 20:57:47 +0000</pubDate>
		<guid isPermaLink="false">http://dev.orodlin.pl/?p=265#comment-808</guid>
		<description>&lt;blockquote&gt;ale po analizie sposobu dizałania całego systemu przygód, odniosłem (niezweryfikowane póki co doświadczalnie) wrażenie, że kod wykona się zawsze, nie tylko przy konretnym wyborze.&lt;/blockquote&gt;
Faktycznie chyba tak się dzieje :/ a myślałem że jest dobrze</description>
		<content:encoded><![CDATA[<blockquote><p>ale po analizie sposobu dizałania całego systemu przygód, odniosłem (niezweryfikowane póki co doświadczalnie) wrażenie, że kod wykona się zawsze, nie tylko przy konretnym wyborze.</p></blockquote>
<p>Faktycznie chyba tak się dzieje :/ a myślałem że jest dobrze</p>
<img src="http://feeds.feedburner.com/~r/TeamDevblogComments/~4/ORd8sfq9GA8" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://dev.orodlin.pl/?p=265&amp;cpage=1#comment-808</feedburner:origLink></item>
	<item>
		<title>Skomentuj Zmiany marketingowe, którego autorem jest Aranwe</title>
		<link>http://feedproxy.google.com/~r/TeamDevblogComments/~3/SphilCfObcQ/</link>
		<dc:creator>Aranwe</dc:creator>
		<pubDate>Sat, 26 Mar 2011 23:10:25 +0000</pubDate>
		<guid isPermaLink="false">http://dev.orodlin.pl/?p=235#comment-807</guid>
		<description>Płatności byłyby przegięciem, choć widziałem gdzieś takie cyrki... Myślę że to co mamy na razie wystarczy</description>
		<content:encoded><![CDATA[<p>Płatności byłyby przegięciem, choć widziałem gdzieś takie cyrki&#8230; Myślę że to co mamy na razie wystarczy</p>
<img src="http://feeds.feedburner.com/~r/TeamDevblogComments/~4/SphilCfObcQ" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://dev.orodlin.pl/?p=235&amp;cpage=1#comment-807</feedburner:origLink></item>
</channel>
</rss>

