<?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>Łukasz Rodziewicz</title>
	<atom:link href="http://blog.rodziewicz.com.pl/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rodziewicz.com.pl</link>
	<description>notes</description>
	<lastBuildDate>Tue, 06 Apr 2010 08:44:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Sprytniejsze zarządzanie vhost&#8217;ami</title>
		<link>http://blog.rodziewicz.com.pl/2009/12/18/sprytniejsze-zarzadzanie-vhostami/</link>
		<comments>http://blog.rodziewicz.com.pl/2009/12/18/sprytniejsze-zarzadzanie-vhostami/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 13:45:40 +0000</pubDate>
		<dc:creator>Łukasz Rodziewicz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.rodziewicz.com.pl/?p=135</guid>
		<description><![CDATA[Użyteczny poradnik: http://www.jorgebernal.info/opensource/42foo-virtual-hosts-web-development Share on Facebook]]></description>
			<content:encoded><![CDATA[<p>Użyteczny poradnik: <a href="http://www.jorgebernal.info/opensource/42foo-virtual-hosts-web-development">http://www.jorgebernal.info/opensource/42foo-virtual-hosts-web-development</a></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://blog.rodziewicz.com.pl/2009/12/18/sprytniejsze-zarzadzanie-vhostami/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.rodziewicz.com.pl/2009/12/18/sprytniejsze-zarzadzanie-vhostami/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Flash Player] Not working YouTube on Sabayon x64 (and probably other distributions)</title>
		<link>http://blog.rodziewicz.com.pl/2009/11/27/flash-player-not-working-youtube-on-sabayon-x64-and-probably-other-distributions/</link>
		<comments>http://blog.rodziewicz.com.pl/2009/11/27/flash-player-not-working-youtube-on-sabayon-x64-and-probably-other-distributions/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 00:42:51 +0000</pubDate>
		<dc:creator>Łukasz Rodziewicz</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.rodziewicz.com.pl/?p=128</guid>
		<description><![CDATA[Symptoms: flash works but YouTube videos not load. You probably use some ad blocker like AdBlock for Firefox or AdSweep for Chromium. If you are &#8211; they are your problem. Unfortunately only solution I have already found is to disable that extensions. YouTube will just start working again. Hope it helps. Solution found here: http://www.linuxforums.org/forum/redhat-fedora-linux-help/103254-youtube-not-working-fedora-7-a.html#post507361 [...]]]></description>
			<content:encoded><![CDATA[<p>Symptoms: flash works but YouTube videos not load.</p>
<p>You probably use some ad blocker like AdBlock for Firefox or AdSweep for Chromium. If you are &#8211; they are your problem. Unfortunately only solution I have already found is to disable that extensions. YouTube will just start working again.<br />
Hope it helps.</p>
<p>Solution found here: <a href="http://www.linuxforums.org/forum/redhat-fedora-linux-help/103254-youtube-not-working-fedora-7-a.html#post507361">http://www.linuxforums.org/forum/redhat-fedora-linux-help/103254-youtube-not-working-fedora-7-a.html#post507361</a></p>
<p><strong>Update:</strong><br />
For Firefox you can try this: <a href="http://kb.mozillazine.org/Flash#Adblock_conflict">http://kb.mozillazine.org/Flash#Adblock_conflict</a></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://blog.rodziewicz.com.pl/2009/11/27/flash-player-not-working-youtube-on-sabayon-x64-and-probably-other-distributions/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.rodziewicz.com.pl/2009/11/27/flash-player-not-working-youtube-on-sabayon-x64-and-probably-other-distributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Gnome] Solution for &#8220;Could not open location &#8216;file:///home/&#8230; &#8220;</title>
		<link>http://blog.rodziewicz.com.pl/2009/11/25/gnome-solution-for-could-not-open-location-filehome/</link>
		<comments>http://blog.rodziewicz.com.pl/2009/11/25/gnome-solution-for-could-not-open-location-filehome/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 23:48:46 +0000</pubDate>
		<dc:creator>Łukasz Rodziewicz</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.rodziewicz.com.pl/?p=122</guid>
		<description><![CDATA[If you have error like above and gnome tries to open your location (shortcut in places or bookmarks) with some application other then nautlius try this: Open a file ~/.local/share/applications/mimeapps.list in your favorite editor. Find line started with &#8220;inode/directory&#8221; and comment it with #. Save file. Check if issue still occure &#8211; if not you [...]]]></description>
			<content:encoded><![CDATA[<p>If you have error like above and gnome tries to open your location (shortcut in places or bookmarks) with some application other then nautlius try this:</p>
<ul>
<li>Open a file ~/.local/share/applications/mimeapps.list in your favorite editor.</li>
<li>Find line started with &#8220;inode/directory&#8221; and comment it with #. Save file.</li>
<li>Check if issue still occure &#8211; if not you are done! :-)</li>
</ul>
<p>Solution found here: <a href="https://bugzilla.redhat.com/show_bug.cgi?id=473320#c6">https://bugzilla.redhat.com/show_bug.cgi?id=473320#c6</a></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://blog.rodziewicz.com.pl/2009/11/25/gnome-solution-for-could-not-open-location-filehome/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.rodziewicz.com.pl/2009/11/25/gnome-solution-for-could-not-open-location-filehome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Symfony] Clean Doctrine generator for Symfony 1.3beta1</title>
		<link>http://blog.rodziewicz.com.pl/2009/11/03/symfony-clean-doctrine-generator-for-symfony-1-3beta1/</link>
		<comments>http://blog.rodziewicz.com.pl/2009/11/03/symfony-clean-doctrine-generator-for-symfony-1-3beta1/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 20:45:00 +0000</pubDate>
		<dc:creator>Łukasz Rodziewicz</dc:creator>
				<category><![CDATA[doctrine]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.rodziewicz.com.pl/?p=113</guid>
		<description><![CDATA[Features: clean forms &#8211; based on div&#8217;s, no tables sfDoctrinePager on list action index action renamed to list &#8220;Actions&#8221; column into list table with &#8220;Edit&#8221; and &#8220;Delete&#8221; links h1 headers replaced with h2 tag &#8220;New&#8221; link moved to top and renamed to &#8220;Add new&#8221; Have a nice usage! :-) Download: clean_doctrine_generator.tar Importand: You need a [...]]]></description>
			<content:encoded><![CDATA[<p>Features:</p>
<ul>
<li>clean forms &#8211; based on div&#8217;s, no tables</li>
<li>sfDoctrinePager on list action</li>
<li>index action renamed to list</li>
<li>&#8220;Actions&#8221; column into list table with &#8220;Edit&#8221; and &#8220;Delete&#8221; links</li>
<li>h1 headers replaced with h2 tag</li>
<li>&#8220;New&#8221; link moved to top and renamed to &#8220;Add new&#8221;</li>
</ul>
<p>Have a nice usage! :-)</p>
<p><strong>Download: </strong><a href='http://blog.rodziewicz.com.pl/wp-content/uploads/2009/11/doctrine_generator.tar.gz'>clean_doctrine_generator.tar</a></p>
<p><strong>Importand:</strong> You need a pager template placed into &#8220;global/pager&#8221; or change it to other location as you prefer.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://blog.rodziewicz.com.pl/2009/11/03/symfony-clean-doctrine-generator-for-symfony-1-3beta1/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.rodziewicz.com.pl/2009/11/03/symfony-clean-doctrine-generator-for-symfony-1-3beta1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Symfony] Custom theme for propel:generate-module</title>
		<link>http://blog.rodziewicz.com.pl/2009/07/18/symfony-custom-theme-for-propelgenerate-module/</link>
		<comments>http://blog.rodziewicz.com.pl/2009/07/18/symfony-custom-theme-for-propelgenerate-module/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 21:12:55 +0000</pubDate>
		<dc:creator>Łukasz Rodziewicz</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://blog.rodziewicz.com.pl/?p=83</guid>
		<description><![CDATA[Propel generators are very useful tool, they automate creating of most common CRUD modules. However default theme have serial issues. Mostly, html forms are based on tables and list is not a sfPropelPager. But there is an easy way to make your own theme based on symfony default. You can find it into sf_pear_dir/data/generator/sfPropelModule/default and [...]]]></description>
			<content:encoded><![CDATA[<p>Propel generators are very useful tool, they automate creating of most common CRUD modules. However default theme have serial issues. Mostly, html forms are based on tables and list is not a sfPropelPager.</p>
<p>But there is an easy way to make your own theme based on symfony default. You can find it into sf_pear_dir/data/generator/sfPropelModule/default and add/modify whatever you want. To use it in your app just putt it into sf_project_dir/data/geneator/sfPropelModule directory.</p>
<p>Then using symfony console script use &#8220;theme&#8221; argument:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">empathon<span style="color: #000000; font-weight: bold;">@</span>aden ~<span style="color: #000000; font-weight: bold;">/</span>workspace<span style="color: #000000; font-weight: bold;">/</span>example $ symfony propel:generate-module backend author Author <span style="color: #660033;">--with-show</span> <span style="color: #660033;">--theme</span>=clean</pre></div></div>

<p>I have create my own custom theme with forms on divs, pager, flash messege on delete and create/edit. You can download it <a href="http://blog.rodziewicz.com.pl/wp-content/uploads/2009/07/clean_theme_fixed.tar.gz">here</a>.</p>
<p><strong>Udpate:</strong> Few errors fixed.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://blog.rodziewicz.com.pl/2009/07/18/symfony-custom-theme-for-propelgenerate-module/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.rodziewicz.com.pl/2009/07/18/symfony-custom-theme-for-propelgenerate-module/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[Symfony] Getting array of errors from sfForm</title>
		<link>http://blog.rodziewicz.com.pl/2009/07/13/symfony-getting-array-of-errors-from-sfform/</link>
		<comments>http://blog.rodziewicz.com.pl/2009/07/13/symfony-getting-array-of-errors-from-sfform/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 02:56:32 +0000</pubDate>
		<dc:creator>Łukasz Rodziewicz</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://blog.rodziewicz.com.pl/?p=67</guid>
		<description><![CDATA[That was tricky. I hope it will help somebody. &#60;?php class SomeForm extends sfForm &#123; //.. &#160; /** * Return array of current errors * * @return array */ public function getErrorsArray&#40;&#41; &#123; $errors = $embedded_forms_name = array&#40;&#41;; foreach&#40;$this-&#62;getEmbeddedForms&#40;&#41; as $embedded_form&#41;&#123; $embedded_forms_name&#91;&#93; = $embedded_form-&#62;getName&#40;&#41;; &#125; foreach&#40;$this as $field&#41;&#123; if&#40;$field-&#62;hasError&#40;&#41;&#41; &#123; if&#40;in_array&#40;$field-&#62;getName&#40;&#41;, $embedded_forms_name&#41;&#41;&#123; foreach&#40;$field as $field_embedded&#41;&#123; [...]]]></description>
			<content:encoded><![CDATA[<p>That was tricky. I hope it will help somebody.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000000; font-weight: bold;">class</span> SomeForm <span style="color: #000000; font-weight: bold;">extends</span> sfForm
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">//..</span>
&nbsp;
	<span style="color: #009933; font-style: italic;">/**
	 * Return array of current errors
	 *
	 * @return array
	 */</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> getErrorsArray<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$errors</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$embedded_forms_name</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getEmbeddedForms</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$embedded_form</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$embedded_forms_name</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$embedded_form</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$field</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$field</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hasError</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">in_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$field</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$embedded_forms_name</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
					<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$field</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$field_embedded</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
						<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$field_embedded</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hasError</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$errors</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$field</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'_'</span><span style="color: #339933;">.</span><span style="color: #000088;">$field_embedded</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$field_embedded</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getError</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span>__toString<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span>
				<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
					<span style="color: #000088;">$errors</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$field</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$field</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getError</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span>__toString<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$errors</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>For embedded forms it return embedded form name plus field name as a key.<br />
You got an idea ;-) It should be standard feature IMHO.</p>
<p>Update:<br />
Of course there is a easier way if you don&#8217;t have embedded forms:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//...</span>
<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$field</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$field</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hasError</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> ? <span style="color: #000088;">$errors</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$field</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$field</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getError</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>__toString<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>or</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//...</span>
<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getErrorSchema</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getErrors</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$name</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$error</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$errors</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$name</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$error</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getMessageFormat</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://blog.rodziewicz.com.pl/2009/07/13/symfony-getting-array-of-errors-from-sfform/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.rodziewicz.com.pl/2009/07/13/symfony-getting-array-of-errors-from-sfform/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPhone OS 3.0 review</title>
		<link>http://blog.rodziewicz.com.pl/2009/06/18/iphone-os-3-0-review/</link>
		<comments>http://blog.rodziewicz.com.pl/2009/06/18/iphone-os-3-0-review/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 01:03:59 +0000</pubDate>
		<dc:creator>Łukasz Rodziewicz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://blog.rodziewicz.com.pl/?p=59</guid>
		<description><![CDATA[Krótko (to nie jest lista zmian &#8211; to rzeczy, które zauważyłem oraz są dla mnie ważne). Ogólne wrażenia z systemu: [plus] &#8211; szybkość, szybkość i jeszcze raz szybkość. Wszystko uruchamia się błyskawicznie &#8211; trudno aż mi sobie wyobrazić działanie na 3Gs. [minus] &#8211; nie przetłumaczono części słów w polskiej wersji &#8211; między innymi nazwy dni [...]]]></description>
			<content:encoded><![CDATA[<p>Krótko (to nie jest lista zmian &#8211; to rzeczy, które zauważyłem oraz są dla mnie ważne).</p>
<p>Ogólne wrażenia z systemu:</p>
<ul>
<li>[plus] &#8211; szybkość, szybkość i jeszcze raz szybkość. Wszystko uruchamia się błyskawicznie &#8211; trudno aż mi sobie wyobrazić działanie na 3Gs.</li>
<li>[minus] &#8211; nie przetłumaczono części słów w polskiej wersji &#8211; między innymi nazwy dni i miesięcy</li>
<li>[minus] &#8211; nowa formatka logowania jest brzydka i niedopracowana</li>
<li>[plus] &#8211; możliwość wykorzystania telefonu jako modem przez kabel (sprawdzę jak tylko odblokuje u operatora)</li>
<li>[minus] &#8211; poprzednio godzina 0-9 miała format 0x a może się mylę? Wolę jednak tamten.</li>
<li>[plus] &#8211; a ten plusik trochę tak &#8220;na krechę&#8221; &#8211; za to, że można podłączać pod złącze urządzenia trzecie  i obsługiwać je za pomocą natywnego API. Narazie nic mi po tym ale kto wie ;-)</li>
</ul>
<p>Wiadomości:</p>
<ul>
<li>[plus] &#8211; opcja wyłączenia podglądu</li>
<li>[plus] &#8211; MMS&#8217;y działają bez żadych kombinacji w Orange</li>
<li>[plus] &#8211; forward</li>
</ul>
<p>Zdjęcia/Aparat:</p>
<ul>
<li>[plus] &#8211; aparat radzi sobie dużo lepiej z robieniem zdjęć. Nawet przy celowym ruchu w wiekszości wychodzą ostre zdjęcia. Podgląd nie tnie. Można robić zdjęcia w znacznie słabszym oświetleniu.</li>
<li>[plus] &#8211; bardzo przytany podgląd ostatniego zdjęcia</li>
</ul>
<p>YouTube:</p>
<ul>
<li>[plus] &#8211; obsługa konta</li>
<li>[plus] &#8211; OS spytał mnie czy chcę dodać ulubione z iPhona do tych na koncie</li>
<li>[plus] &#8211; wybór zakresu czasowego w popularnych (może już był?)</li>
<li>[plus] &#8211; wideo ładują się jakby szybciej</li>
</ul>
<p>Pogoda:</p>
<ul>
<li>[plus] &#8211; nocą księżyc pokazuje aktualna fazę (ciekawe ilu z Was to zauważyło?;-))</li>
</ul>
<p>Zegar:</p>
<ul>
<li>[minus] &#8211; nie podoba mi sie redesing stopera</li>
</ul>
<p>Notatki:</p>
<ul>
<li>[plus] &#8211; linki, adresy email, numery telefonów (być może też adresy w odpowiednim formacie) są rozpoznawane i towarzyszą im odpowiednie akcje</li>
</ul>
<p>AppStore:</p>
<ul>
<li>[plus] &#8211; screeny z aplikacji ładują się odrazu</li>
</ul>
<p>Giełda:</p>
<ul>
<li>[plus] &#8211; nowy wykres w pozycji poziomej wraz z zaznaczaniem okresów &#8211; nie używam tej aplikacji często ale ficzer jest bardz miły</li>
</ul>
<p>Telefon:</p>
<ul>
<li>[plus] &#8211; wyświetlanie czasu połączeń, statusu (wreszcie!!!)</li>
</ul>
<p>Mail:</p>
<ul>
<li>[plus] &#8211; search &#8211; mimo, że dodano go również w innych aplikacjach tu był najbardziej potrzebny</li>
</ul>
<p>Safari:</p>
<ul>
<li>[plus] &#8211; otwieranie linków w nowym tabie(och, jak mi tego brakowało!)</li>
<li>[plus] &#8211; nieco szybsze ładowanie stron, szybszy rendering i javascript</li>
<li>[plus] &#8211; pusty blank page po skasowaniu pojedyńczego taba</li>
<li>[minus] &#8211; kiedy wyłączając safari zostawimy blank page pokazuje się historia/zakładki &#8211; niby logiczne jednak mi to przeszkadza</li>
</ul>
<p>iPod:</p>
<ul>
<li>[plus] &#8211; shuffle on shake</li>
</ul>
<p>Notatki głosowe:</p>
<ul>
<li>[plus] &#8211; wszystko na swoim miejscu</li>
<li>[minus] &#8211; jedynym wyjątkiem od powyższego jest przycisk przejścia do zarządzania notatkami który równocześnie jest zatrzymaniem nagrywania &#8211; nieco nie logiczne.</li>
</ul>
<p>Spotlight:</p>
<ul>
<li>[plus] &#8211; działa szybko i indeksuje to co trzeba, wyświetla wyniki w logicznej kolejności</li>
</ul>
<p>Kopiuj-wklej:</p>
<ul>
<li>[plus] &#8211; kopuj-wklej jest bardzo fajnie rozwiązane i w praktyce działa nawet lepiej niż sprawiało to wrażenie na filmikach</li>
<li>[minus] &#8211; zaznaczenie białego tekstu na stronie www i wklejenie go w maila skutkuje efektem misia polarnego w zamieci śnieżnej (tekst można wkleić do notatnika a potem dopiero do maila ale chyba nie w tym rzecz)</li>
<li>[plus] &#8211; zawartość schowka zostaje po restarcie</li>
</ul>
<p>Z pewnością po paru dniach używania zrobię update listy.</p>
<p>I wcale nie wyszło tak krótko;-)</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://blog.rodziewicz.com.pl/2009/06/18/iphone-os-3-0-review/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.rodziewicz.com.pl/2009/06/18/iphone-os-3-0-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zeitgeist: Addendum</title>
		<link>http://blog.rodziewicz.com.pl/2009/01/12/zeitgeist-addendum/</link>
		<comments>http://blog.rodziewicz.com.pl/2009/01/12/zeitgeist-addendum/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 18:00:10 +0000</pubDate>
		<dc:creator>Łukasz Rodziewicz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.rodziewicz.com.pl/?p=49</guid>
		<description><![CDATA[Druga część Zeitgeist. Polecam obejrzeć, choćby po to by się ustosunkować do przesłania: http://www.zeitgeistmovie.com/dloads.htm Bezpośredni link do torrenta:  http://sector.yweb.sk/Zeitgeist.Addendum.DVDRip.XviD.torrent (film dystrybuowany darmowo) Share on Facebook]]></description>
			<content:encoded><![CDATA[<p>Druga część Zeitgeist. Polecam obejrzeć, choćby po to by się ustosunkować do przesłania: <a href="http://www.zeitgeistmovie.com/dloads.htm">http://www.zeitgeistmovie.com/dloads.htm</a></p>
<p>Bezpośredni link do torrenta: <br />
<a href="http://sector.yweb.sk/Zeitgeist.Addendum.DVDRip.XviD.torrent">http://sector.yweb.sk/Zeitgeist.Addendum.DVDRip.XviD.torrent</a><br />
(film dystrybuowany darmowo)</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://blog.rodziewicz.com.pl/2009/01/12/zeitgeist-addendum/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.rodziewicz.com.pl/2009/01/12/zeitgeist-addendum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows XP i NLA</title>
		<link>http://blog.rodziewicz.com.pl/2008/11/03/windows-xp-i-nla/</link>
		<comments>http://blog.rodziewicz.com.pl/2008/11/03/windows-xp-i-nla/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 11:02:55 +0000</pubDate>
		<dc:creator>Łukasz Rodziewicz</dc:creator>
				<category><![CDATA[vista]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.rodziewicz.com.pl/?p=48</guid>
		<description><![CDATA[Windows Vista (oraz wersje serwerowe) oferuje nam pulpit zdalny z tzw. uwierzytelnianiem na poziomie sieci (NLA) który jest ponoć bezpieczniejszy od standardowego połączenia RDP (Remote Desktop Protocol). Oczywiście dostępny jest również stary sposób uwierzytelniania który jest bez problemu obsługowamu przez starsze wersje RDP. Co jeśli jednak chcemy skorzystać z NLA na Windows XP? Przede wszystkim, musimy zaopatrzyć się [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Windows Vista (oraz wersje serwerowe) oferuje nam pulpit zdalny z tzw. <a href="http://www.ditii.com/2008/02/16/windows-server-2008-network-level-authentication-and-encryption/">uwierzytelnianiem na poziomie sieci (NLA)</a> który jest ponoć bezpieczniejszy od standardowego połączenia <a href="http://en.wikipedia.org/wiki/Remote_Desktop_Protocol">RDP (Remote Desktop Protocol)</a>. Oczywiście dostępny jest również stary sposób uwierzytelniania który jest bez problemu obsługowamu przez starsze wersje RDP. Co jeśli jednak chcemy skorzystać z NLA na Windows XP?</p>
<p>Przede wszystkim, musimy zaopatrzyć się w SP3 który zawiera <a href="http://support.microsoft.com/default.aspx/kb/951616">RDP w wersji 6.1</a>. Nie ma jednak tak łatwo i aby klient użył nowego uwierzytelniania musimy wykonać następujące czynności: <a href="http://support.microsoft.com/kb/951608/">http://support.microsoft.com/kb/951608/</a></p>
<p>Mam nadziję, że komuś się przyda ;-)</p>
</div>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://blog.rodziewicz.com.pl/2008/11/03/windows-xp-i-nla/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.rodziewicz.com.pl/2008/11/03/windows-xp-i-nla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3380</title>
		<link>http://blog.rodziewicz.com.pl/2008/06/21/3380/</link>
		<comments>http://blog.rodziewicz.com.pl/2008/06/21/3380/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 21:54:13 +0000</pubDate>
		<dc:creator>Łukasz Rodziewicz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[k2]]></category>
		<category><![CDATA[praca]]></category>
		<category><![CDATA[prywatnie]]></category>

		<guid isPermaLink="false">http://blog.rodziewicz.com.pl/?p=45</guid>
		<description><![CDATA[Tyle kilometrów przebyłem w tym miesiącu koleją. Co prawda trasą dość monotonną, do Warszawy i z powrotem. Czemu do Warszawy? Od początku miesiąca pracuję tam jako programista PHP w K2 :) Jeśli ktoś nie zna tej marki to spieszę poinformować, że jest to największa w Polsce agencja interaktywna zajmująca się głównie e-marketingiem, kreowaniem wizerunku, kampaniami [...]]]></description>
			<content:encoded><![CDATA[<p>Tyle kilometrów przebyłem w tym miesiącu koleją. Co prawda trasą dość monotonną, do Warszawy i z powrotem. Czemu do Warszawy? Od początku miesiąca pracuję tam jako programista PHP w <a href="http://k2.pl">K2</a> :) Jeśli ktoś nie zna tej marki to spieszę poinformować, że jest to największa w Polsce agencja interaktywna zajmująca się głównie e-marketingiem, kreowaniem wizerunku, kampaniami reklamowymi.<br />
Prosto &#8211; jestem niesamowicie zadowolony z tej pracy! :) Mam okazję pracować z najlepszymi w tej branży, w dużej firmie która oferuje możliwości rozwoju, dzielenia się wiedzą a co szczególnie ważne unikalny klimat w miejscu pracy. Zwłaszcza przez pierwsze dwa tygodnie prawie każdego dnia spotykały mnie bardzo pozytywne niespodzianki. Organizacja, zaplecze socjalne&#8230; mógłbym się naprawdę długo zachwycać :)<br />
Od lipca będę pracował już w Łodzi. Czas podróży do pracy skróci się z 2h do 15min ;) Miło choć bardzo polubiłem Warszawską ekipę która serdecznie pozdrawiam ;)</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://blog.rodziewicz.com.pl/2008/06/21/3380/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.rodziewicz.com.pl/2008/06/21/3380/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

