<?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: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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>mGz developer blog</title>
	
	<link>http://blog.mmx3.pl</link>
	<description>right alt user, google maps guru, ajax, php</description>
	<lastBuildDate>Sun, 25 Mar 2012 19:44:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/MgzDeveloperBlog" /><feedburner:info uri="mgzdeveloperblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Doctrine: behaviour NestedSet – jak to się je krok po kroku</title>
		<link>http://feedproxy.google.com/~r/MgzDeveloperBlog/~3/h687wifYWsE/</link>
		<comments>http://blog.mmx3.pl/2012/03/25/doctrine-behaviour-nestedset-jak-to-sie-je-krok-po-kroku/#comments</comments>
		<pubDate>Sun, 25 Mar 2012 19:44:25 +0000</pubDate>
		<dc:creator>Max Małecki</dc:creator>
				<category><![CDATA[doctrine]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[Symfony 1.4]]></category>
		<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[PostgreSQL]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/?p=295</guid>
		<description>Przy zarządzaniu listą kategori lub stron/podstron przydaje się bardzo relacja zagnieżdżona. Doctrine 1.2 pozwala na wykorzystanie zagnieżdżonego zbioru(NestedSet), dostępnego jako behaviour.&lt;img src="http://feeds.feedburner.com/~r/MgzDeveloperBlog/~4/h687wifYWsE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mmx3.pl/2012/03/25/doctrine-behaviour-nestedset-jak-to-sie-je-krok-po-kroku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mmx3.pl/2012/03/25/doctrine-behaviour-nestedset-jak-to-sie-je-krok-po-kroku/</feedburner:origLink></item>
		<item>
		<title>Zmienne globalne w plikach TWIG</title>
		<link>http://feedproxy.google.com/~r/MgzDeveloperBlog/~3/YwBydVpsIVg/</link>
		<comments>http://blog.mmx3.pl/2012/03/25/zmienne-globalne-w-plikach-twig/#comments</comments>
		<pubDate>Sun, 25 Mar 2012 18:55:59 +0000</pubDate>
		<dc:creator>Max Małecki</dc:creator>
				<category><![CDATA[bez kategorii]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[Symfony2]]></category>
		<category><![CDATA[TWIG]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/?p=316</guid>
		<description>Jedną przydatną rzeczą przy tworzeniu widoku naszej aplikacji we frameworku symfony2, są zmienne globalne dostępne w TWIG'u.&lt;img src="http://feeds.feedburner.com/~r/MgzDeveloperBlog/~4/YwBydVpsIVg" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mmx3.pl/2012/03/25/zmienne-globalne-w-plikach-twig/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mmx3.pl/2012/03/25/zmienne-globalne-w-plikach-twig/</feedburner:origLink></item>
		<item>
		<title>PHP Tips n’ Tricks</title>
		<link>http://feedproxy.google.com/~r/MgzDeveloperBlog/~3/2t7Wo4k4_X4/</link>
		<comments>http://blog.mmx3.pl/2012/01/22/php-tips-n-tricks/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 21:09:10 +0000</pubDate>
		<dc:creator>Max Małecki</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Symfony2]]></category>
		<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[tips n' tricks]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/?p=317</guid>
		<description>Doskonała prezentacja Radosława Benkela dotyczą trików, które można wykorzystać w codziennej pracy z kodem php. PHP Tips &amp;#38; Tricks View more presentations from Radosław Benkel&lt;img src="http://feeds.feedburner.com/~r/MgzDeveloperBlog/~4/2t7Wo4k4_X4" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mmx3.pl/2012/01/22/php-tips-n-tricks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mmx3.pl/2012/01/22/php-tips-n-tricks/</feedburner:origLink></item>
		<item>
		<title>Symfony 1.4 w chmurze</title>
		<link>http://feedproxy.google.com/~r/MgzDeveloperBlog/~3/uWEUW2RpvwY/</link>
		<comments>http://blog.mmx3.pl/2011/11/20/symfony-1-4-w-chmurze/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 15:16:29 +0000</pubDate>
		<dc:creator>Max Małecki</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[Symfony 1.4]]></category>
		<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[Amazon S3]]></category>
		<category><![CDATA[php 5]]></category>
		<category><![CDATA[symfony 1.4]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/?p=313</guid>
		<description>Znalazłem doskonałą prezentacje autorstwa Krisa Wallsmitha dotyczącą uruchamiania symfony 1.4 w chmurze Amazonu. Opisuje ona: implementacje doctrine 1.2 na Amazon RDS, zarządzanie sesją na Amazon EC2, Upload Plików na Amazon S3, konfigurację środowiska na lokalne środowisko developerskie, deployment projektu do cloud&amp;#8217;a. W sieci nie ma wiele przykładów co do tego typu implementacji symfony 1.4. Więc [...]&lt;img src="http://feeds.feedburner.com/~r/MgzDeveloperBlog/~4/uWEUW2RpvwY" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mmx3.pl/2011/11/20/symfony-1-4-w-chmurze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mmx3.pl/2011/11/20/symfony-1-4-w-chmurze/</feedburner:origLink></item>
		<item>
		<title>Doctrine: Tworzenie tabel w utf-8</title>
		<link>http://feedproxy.google.com/~r/MgzDeveloperBlog/~3/gjmv-ak4Vv4/</link>
		<comments>http://blog.mmx3.pl/2011/11/10/doctrine-tworzenie-tabel-w-utf-8/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 22:24:00 +0000</pubDate>
		<dc:creator>Max Małecki</dc:creator>
				<category><![CDATA[bez kategorii]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/?p=293</guid>
		<description>Problem: Po zbudowaniu projektu symfony nie wyświetlają się na stronie polskie znaki znaki diakrytyczne. Diagnoza: Gdy serwer MySQL ma w domyślnej konfiiguracji charset Latin-2 oraz porównywanie jest również domyślnie ustalone na Latin-2, a my wykonamy php symfony doctrine:build --all --and-load --no-confirmation To dostaniemy piękną bazę danych na domyślnych ustawieniach. I przy wyświetlaniu polskich znaków diakrytycznych będą [...]&lt;img src="http://feeds.feedburner.com/~r/MgzDeveloperBlog/~4/gjmv-ak4Vv4" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mmx3.pl/2011/11/10/doctrine-tworzenie-tabel-w-utf-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mmx3.pl/2011/11/10/doctrine-tworzenie-tabel-w-utf-8/</feedburner:origLink></item>
		<item>
		<title>Mały fail po migracji.</title>
		<link>http://feedproxy.google.com/~r/MgzDeveloperBlog/~3/s5xEREE8hHs/</link>
		<comments>http://blog.mmx3.pl/2011/11/10/maly-fail-po-migracji/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 22:10:46 +0000</pubDate>
		<dc:creator>Max Małecki</dc:creator>
				<category><![CDATA[czas wolny]]></category>
		<category><![CDATA[Webdevelopment]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/?p=302</guid>
		<description>Od 22.10 blog był niedostępny dla czytelników. Ponieważ miała miejsce przeprowadzka na nowy serwer (linuxpl.com). Generator subdomen w panelu zostawił mi index.html w głównym katalogu Vhosta i tak oto ruch nie był kierowany na index.php W produkcji są 4 wpisy na tematy związane z Doctrine: Doctrine: behaviour NestedSet Doctrine: Tworzenie tabel w utf-8 Doctrine: uruchamianie [...]&lt;img src="http://feeds.feedburner.com/~r/MgzDeveloperBlog/~4/s5xEREE8hHs" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mmx3.pl/2011/11/10/maly-fail-po-migracji/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mmx3.pl/2011/11/10/maly-fail-po-migracji/</feedburner:origLink></item>
		<item>
		<title>Optymalizowanie ilości Http requestów</title>
		<link>http://feedproxy.google.com/~r/MgzDeveloperBlog/~3/R1GGg-7AyUE/</link>
		<comments>http://blog.mmx3.pl/2011/02/24/optymalizowanie-ilosci-http-requestow/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 22:18:25 +0000</pubDate>
		<dc:creator>Max Małecki</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Optymalizacja]]></category>
		<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[Java Script]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/?p=221</guid>
		<description>Jednym ze sposobów na optymalizacje ilości requestów do strony, oraz zmniejszenie ilości przesyłanych danych z serwera jest łączenie i kompresowanie plików ze skryptami java script. Jest to możliwe gdy przeglądarka obsługuje taki format skompresowanych plików js. Musimy postępować w trzech krokach. Pierwszy z nich polega na utworzeniu reguł w pliku .htaccess by przekierowywać js na [...]&lt;img src="http://feeds.feedburner.com/~r/MgzDeveloperBlog/~4/R1GGg-7AyUE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mmx3.pl/2011/02/24/optymalizowanie-ilosci-http-requestow/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.mmx3.pl/2011/02/24/optymalizowanie-ilosci-http-requestow/</feedburner:origLink></item>
		<item>
		<title>SQLSTATE[HY000]: General error: 1005 Can’t create table</title>
		<link>http://feedproxy.google.com/~r/MgzDeveloperBlog/~3/tk0aQafZn8Y/</link>
		<comments>http://blog.mmx3.pl/2011/02/22/sqlstatehy000-general-error-1005-cant-create-table/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 09:40:42 +0000</pubDate>
		<dc:creator>Max Małecki</dc:creator>
				<category><![CDATA[doctrine]]></category>
		<category><![CDATA[MySql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/?p=252</guid>
		<description>Jeżeli przy próbie wywołania polecenia: $symfony doctrine:insert-sql Wyskakuje Ci błąd SQLSTATE[HY000]: General error: 1005 Can't create table 'TwojaBazaDanych.#sql-6c_2d' (errno: 121) To znaczy że mysql nie może utworzyć relacji między obiektami, z trywialnego powodu pole klucza obcego jest różnego typu od pola powiązanego w lokalnej tabeli. Np: INT =&amp;#62; BIGINT Doctrine jako domyślny typ na Primiary [...]&lt;img src="http://feeds.feedburner.com/~r/MgzDeveloperBlog/~4/tk0aQafZn8Y" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mmx3.pl/2011/02/22/sqlstatehy000-general-error-1005-cant-create-table/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.mmx3.pl/2011/02/22/sqlstatehy000-general-error-1005-cant-create-table/</feedburner:origLink></item>
		<item>
		<title>Java Szyfrowanie DES/ECB/NoPadding</title>
		<link>http://feedproxy.google.com/~r/MgzDeveloperBlog/~3/XFvsCcuOtAM/</link>
		<comments>http://blog.mmx3.pl/2011/02/13/java-szyfrowanie-desecbnopadding/#comments</comments>
		<pubDate>Sun, 13 Feb 2011 16:19:44 +0000</pubDate>
		<dc:creator>Max Małecki</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[kryptografia]]></category>
		<category><![CDATA[uczelnia]]></category>
		<category><![CDATA[DES]]></category>
		<category><![CDATA[Szyfrowanie]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/?p=246</guid>
		<description>package list1; &amp;#160; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.util.Arrays; &amp;#160; import javax.crypto.BadPaddingException; import javax.crypto.Cipher; import javax.crypto.IllegalBlockSizeException; import javax.crypto.KeyGenerator; import javax.crypto.NoSuchPaddingException; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; &amp;#160; public class CW1 &amp;#123; public static byte&amp;#91;&amp;#93; getKey&amp;#40;int bytes&amp;#41; throws NoSuchAlgorithmException&amp;#123; KeyGenerator kGen = KeyGenerator.getInstance&amp;#40;&amp;#34;DES&amp;#34;&amp;#41;; byte&amp;#91;&amp;#93; key = new byte&amp;#91;bytes&amp;#93;; int i = 0; while&amp;#40;i &amp;#60; bytes&amp;#41;&amp;#123; kGen.init&amp;#40;56&amp;#41;; SecretKey sKey [...]&lt;img src="http://feeds.feedburner.com/~r/MgzDeveloperBlog/~4/XFvsCcuOtAM" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mmx3.pl/2011/02/13/java-szyfrowanie-desecbnopadding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mmx3.pl/2011/02/13/java-szyfrowanie-desecbnopadding/</feedburner:origLink></item>
		<item>
		<title>Java szyfrowanie AES/ECB/PKCS5Padding</title>
		<link>http://feedproxy.google.com/~r/MgzDeveloperBlog/~3/9skXeR82kGc/</link>
		<comments>http://blog.mmx3.pl/2011/02/13/java-szyfrowanie-aesecbpkcs5padding/#comments</comments>
		<pubDate>Sun, 13 Feb 2011 16:18:17 +0000</pubDate>
		<dc:creator>Max Małecki</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[kryptografia]]></category>
		<category><![CDATA[uczelnia]]></category>
		<category><![CDATA[AES]]></category>
		<category><![CDATA[Szyfrowanie]]></category>

		<guid isPermaLink="false">http://blog.mmx3.pl/?p=244</guid>
		<description>package list1; &amp;#160; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.util.Arrays; &amp;#160; import javax.crypto.BadPaddingException; import javax.crypto.Cipher; import javax.crypto.IllegalBlockSizeException; import javax.crypto.KeyGenerator; import javax.crypto.NoSuchPaddingException; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; &amp;#160; public class CW2 &amp;#123; &amp;#160; public static void main&amp;#40;String&amp;#91;&amp;#93; args&amp;#41; throws NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException, IllegalBlockSizeException, BadPaddingException &amp;#123; byte&amp;#91;&amp;#93; input = &amp;#34;Wiadomosc do zakodowania!&amp;#34;.getBytes&amp;#40;&amp;#41;; &amp;#160; KeyGenerator kGen = KeyGenerator.getInstance&amp;#40;&amp;#34;AES&amp;#34;&amp;#41;; kGen.init&amp;#40;128&amp;#41;; &amp;#160; [...]&lt;img src="http://feeds.feedburner.com/~r/MgzDeveloperBlog/~4/9skXeR82kGc" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mmx3.pl/2011/02/13/java-szyfrowanie-aesecbpkcs5padding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mmx3.pl/2011/02/13/java-szyfrowanie-aesecbpkcs5padding/</feedburner:origLink></item>
	</channel>
</rss>

