<?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>Alex Filatov &#187; General</title>
	<atom:link href="http://www.alexfilatov.com/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alexfilatov.com</link>
	<description>Web Development on Steroids</description>
	<lastBuildDate>Wed, 30 Nov 2011 21:55:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Symfony sfMelodyPlugin Google Example</title>
		<link>http://www.alexfilatov.com/2011/02/21/symfony-sfmelodyplugin-google-example/</link>
		<comments>http://www.alexfilatov.com/2011/02/21/symfony-sfmelodyplugin-google-example/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 18:21:38 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.alexfilatov.com/?p=207</guid>
		<description><![CDATA[Just added an example for Symfony sfMelodyPlugin for Google. I think there should be such an example because It&#8217;s a bit more complicated then setup a melody for facebook. Here it is: https://github.com/alexfilatov/sfMelodyPlugin Notes: key: anonymoussecret: anonymous key: anonymous and secret: anonymous &#8211; just for development purposes. In production you need to register your domain [...]]]></description>
			<content:encoded><![CDATA[<p>Just added an example for Symfony sfMelodyPlugin for Google. I think there should be such an example because It&#8217;s a bit more complicated then setup a melody for facebook.</p>
<p><span id="more-207"></span></p>
<p>Here it is: <a href="https://github.com/alexfilatov/sfMelodyPlugin">https://github.com/alexfilatov/sfMelodyPlugin</a></p>
<p>Notes:</p>
<pre><span style="font-family: monospace;">key: anonymoussecret: anonymous</span></pre>
<p>key: anonymous and secret: anonymous &#8211; just for development purposes. In production you need to register your domain in Google.</p>
<pre><code>feed.author.0.name.</code></pre>
<p>This is how Google sends contacts data back. You can dump the contacts data response in <a href="https://github.com/gimler/sfOAuthPlugin">https://github.com/gimler/sfOAuthPlugin</a> (file sfOauth1.class.php, line 271)<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.alexfilatov.com%2F2011%2F02%2F21%2Fsymfony-sfmelodyplugin-google-example%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexfilatov.com/2011/02/21/symfony-sfmelodyplugin-google-example/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Install FFMpeg with x264 (H.264) on Ubuntu script</title>
		<link>http://www.alexfilatov.com/2010/12/10/install-ffmpeg-x264-h264-on-ubuntu-script/</link>
		<comments>http://www.alexfilatov.com/2010/12/10/install-ffmpeg-x264-h264-on-ubuntu-script/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 07:14:18 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Nice to Have]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[x264]]></category>

		<guid isPermaLink="false">http://www.alexfilatov.com/?p=198</guid>
		<description><![CDATA[I&#8217;ve found very good article &#8220;HOWTO: Install and use the latest FFmpeg and x264&#8243; But since my HDD has crashed and I needed to re-install all software on my Ubuntu box I decided to make a script with all commands from that article, please grab it here install_ffmpeg.sh.tar.gz After download run these commands: tar -xzf [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-thumbnail wp-image-237 alignright" title="ffmpeg" src="http://www.alexfilatov.com/wp-content/uploads/2010/12/ffmpeg-150x150.png" alt="" width="150" height="150" />I&#8217;ve found very good article <a href="http://ubuntuforums.org/showthread.php?t=786095" target="_blank">&#8220;HOWTO: Install and use the latest FFmpeg and x264&#8243;</a></p>
<p>But since my HDD has crashed and I needed to re-install all software on my Ubuntu box I decided to make a script with all commands from that article, please grab it here <a href="http://www.alexfilatov.com/wp-content/uploads/2010/12/install_ffmpeg.sh.tar.gz">install_ffmpeg.sh.tar.gz</a></p>
<p>After download run these commands:</p>
<pre>tar -xzf install_ffmpeg.sh.tar.gz
sh install_ffmpeg.sh</pre>
<p><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.alexfilatov.com%2F2010%2F12%2F10%2Finstall-ffmpeg-x264-h264-on-ubuntu-script%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexfilatov.com/2010/12/10/install-ffmpeg-x264-h264-on-ubuntu-script/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quickly add ssh public key to authorized keys file</title>
		<link>http://www.alexfilatov.com/2010/12/03/quickly-add-ssh-public-key-to-authorized-keys-file/</link>
		<comments>http://www.alexfilatov.com/2010/12/03/quickly-add-ssh-public-key-to-authorized-keys-file/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 20:17:49 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.alexfilatov.com/?p=196</guid>
		<description><![CDATA[ssh alex@192.168.0.103 'echo '`cat ~/.ssh/id_rsa.pub`' >> ~/.ssh/authorized_keys There is a better way on Ubuntu to do so: ssh-copy-id alex@192.168.0.103 Enjoy!]]></description>
			<content:encoded><![CDATA[<pre>ssh alex@192.168.0.103 'echo '`cat ~/.ssh/id_rsa.pub`' >> ~/.ssh/authorized_keys</pre>
<p>There is a better way on Ubuntu to do so:</p>
<pre>
ssh-copy-id alex@192.168.0.103
</pre>
<p>Enjoy!<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.alexfilatov.com%2F2010%2F12%2F03%2Fquickly-add-ssh-public-key-to-authorized-keys-file%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexfilatov.com/2010/12/03/quickly-add-ssh-public-key-to-authorized-keys-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install php mysql apache on Ubuntu</title>
		<link>http://www.alexfilatov.com/2010/12/02/install-php-mysql-apache-on-ubuntu/</link>
		<comments>http://www.alexfilatov.com/2010/12/02/install-php-mysql-apache-on-ubuntu/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 13:33:59 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.alexfilatov.com/?p=192</guid>
		<description><![CDATA[It&#8217;s simple like that: sudo apt-get install php5 apache2 mysql-server libapache2-mod-auth-mysql php5-mysql that&#8217;s all]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s simple like that:</p>
<p><strong>sudo apt-get install php5 apache2  mysql-server libapache2-mod-auth-mysql php5-mysql</strong></p>
<p>that&#8217;s all<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.alexfilatov.com%2F2010%2F12%2F02%2Finstall-php-mysql-apache-on-ubuntu%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexfilatov.com/2010/12/02/install-php-mysql-apache-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install Symfony 1.4 under Git</title>
		<link>http://www.alexfilatov.com/2010/05/31/install-symfony-1-4-under-git/</link>
		<comments>http://www.alexfilatov.com/2010/05/31/install-symfony-1-4-under-git/#comments</comments>
		<pubDate>Mon, 31 May 2010 19:28:42 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.alexfilatov.com/?p=161</guid>
		<description><![CDATA[I&#8217;ve met in the Internet nice article about Howto Create Symfony 1.4 project with Git and cut out stuff related to Symfony and Git only. 1. Clone the symfony-1.4 svn repository. $ git svn clone http://svn.symfony-project.com/branches/1.4  lib/vendor/symfony-1.4 When a 1.4 update comes along, go to the lib/vendor/symfony-1.4 directory and execute the following command to update [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">I&#8217;ve met in the Internet nice article about <a href="http://kahelamp.files.wordpress.com/2009/12/symfony-1-4_on_git-howto1.pdf" target="_blank">Howto Create Symfony 1.4 project with Git</a> and cut out stuff related to Symfony and Git only.</div>
<div>1. Clone the symfony-1.4 svn repository.</div>
<pre class="brush: js">$ git svn clone http://svn.symfony-project.com/branches/1.4  lib/vendor/symfony-1.4</pre>
<div id="_mcePaste">When a 1.4 update comes along, go to the lib/vendor/symfony-1.4 directory and</div>
<div id="_mcePaste">execute the following command to update your copy.</div>
<pre class="brush: js">$ git svn rebase</pre>
<div>2. Now take care of the svn externals by first retrieving a script that extends git&#8217;s power</div>
<div id="_mcePaste">(based on a work by Andre Pang) and running git-svn-update-externals inside the</div>
<div id="_mcePaste">framework directory lib/vendor/symfony-1.4.</div>
<pre class="brush: js">$ git clone git://git-sue.git.sourceforge.net/gitroot/git-sue/git-sue  lib/vendor/git-sue
$ cd lib/vendor/symfony-1.4
$ ../git-sue/git-svn-update-externals</pre>
<div>3. Assuming you are back on your project root directory, verify your Symfony installation.</div>
<pre class="brush: js">$ lib/vendor/symfony-1.4/data/bin/symfony -V</pre>
<div id="_mcePaste">If Symfony has been installed correctly, the version should be displayed.</div>
<div>If you got something like</div>
<div></div>
<div>
<pre class="brush: php">PHP Fatal error:  require(): Failed opening required '/home/alex/projects/php-projects/sfprojects/project/lib/vendor/symfony/lib/event_dispatcher/sfEventDispatcher.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/alex/projects/php-projects/sfprojects/project/lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php on line 99</pre>
</div>
<div></div>
<div>This means that you didn&#8217;t find &#8216;event_dispatcher&#8217; item that is external item. Please run</div>
<pre class="brush: js">$ ../git-sue/git-svn-update-externals</pre>
<div>to fix that.</div>
<div></div>
<div>4. Initialize your Symfony project.</div>
<pre class="brush: js">$ lib/vendor/symfony-1.4/data/bin/symfony generate:project {project_name}</pre>
<div id="_mcePaste">Note that Symfony also creates a symfony script at your project root directory. You can</div>
<div id="_mcePaste">use that instead of referring back to lib/vendor/&#8230;, which can be really repetitive.</div>
<div>5. Modify ./symfony to add directory tracking support for git. Before the chdir() call in</div>
<div id="_mcePaste">symfony, add the following line:</div>
<pre class="brush: php">register_shutdown_function(create_function('', 'touch("cache/.ignore");
touch("log/.cache");'));</pre>
<div>6. Initialize a project application. Repeat for other applications if project consists of more</div>
<div id="_mcePaste">than one application. You can skip this step if your project is still on the drawing board,</div>
<div id="_mcePaste">but pay attention to step 9.</div>
<pre class="brush: js">$ ./symfony generate:app {app_name}</pre>
<div>7. Configure git scm on project root and add user information. Signing key and remote</div>
<div id="_mcePaste">repository are optional (team/public project), although they are recommended for</div>
<div id="_mcePaste">obvious reasons.</div>
<pre class="brush: js">$ git init
$ git config user.name {real_name}
$ git config user.email {email_address}
$ # git config user.signingkey {gpg_key}
$ # git remote add origin {repo_url}</pre>
<div>8. Add git exclude information to .git/info/exclude. Files to be excluded are normally editing</div>
<div id="_mcePaste">backup copies and vendor files (which are already gitted). Special care is also needed</div>
<div id="_mcePaste">for cache and log directory because git don&#8217;t track empty directory but can introduce</div>
<div id="_mcePaste">symfony errors later on.</div>
<pre class="brush: js">~
cache/*
!cache/.ignore
log/*
!log/.ignore</pre>
<div id="_mcePaste">You can create the .ignore files now, especially if you skipped step 7.</div>
<pre class="brush: js">$ touch cache/.ignore log/.ignore</pre>
<div>9. Perform your initial commit. Optionally, you can also pushed your newly initialized</div>
<div id="_mcePaste">repository to the remote repo if you&#8217;ll be working with a team or just making it available</div>
<div id="_mcePaste">publicly.</div>
<pre class="brush: js">$ git add .
$ git commit -a -m 'Initial commit.'
$ # git push origin master</pre>
<div>10. Configure your httpd configuration with virtual hosting as appropriate, and don&#8217;t forgot to</div>
<div id="_mcePaste">alias /sf to lib/vendor/symfony-1.4/data/web/sf. Refer to the LAMP HOWTO for the</div>
<div id="_mcePaste">procedures. Upon (re)starting your httpd, you should be able now to see the Symfony</div>
<div id="_mcePaste">Congratulations page.</div>
<p><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.alexfilatov.com%2F2010%2F05%2F31%2Finstall-symfony-1-4-under-git%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexfilatov.com/2010/05/31/install-symfony-1-4-under-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony build model error: Unable to return &#8216;affix&#8217; for unknown CreoleType</title>
		<link>http://www.alexfilatov.com/2009/12/09/symfony-unable-to-return-affix-for-unknown-creoletype/</link>
		<comments>http://www.alexfilatov.com/2009/12/09/symfony-unable-to-return-affix-for-unknown-creoletype/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 18:13:22 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[bugfix]]></category>
		<category><![CDATA[creole]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.alexfilatov.com/?p=145</guid>
		<description><![CDATA[When I upgraded my local php to 5.3 version I&#8217;ve got the problem that symfony model won&#8217;t build. The error appeared was like: &#8220;Unable to return &#8216;affix&#8217; for unknown CreoleType&#8221; This is Creole issue &#8211; it cannot accept LONGVARCHAR and TEXT fields from Symfony schema. To fix this  please change text constant in CreoleTypes.php file [...]]]></description>
			<content:encoded><![CDATA[<p>When I upgraded my local php to 5.3 version I&#8217;ve got the problem that symfony model won&#8217;t build.</p>
<p>The error appeared was like: &#8220;Unable to return &#8216;affix&#8217; for unknown CreoleType&#8221;</p>
<p>This is Creole issue &#8211; it cannot accept LONGVARCHAR and TEXT fields from Symfony schema.</p>
<p>To fix this  please change text constant in CreoleTypes.php file (line 39 in my Creole version).</p>
<pre>const TEXT = 30; //php 5.3.0 fix, using an unused int</pre>
<p>This is not good solution but you need to build your model somehow. As temporary solution this is OK but we need to wait bugfix from Creole developers.</p>
<p><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.alexfilatov.com%2F2009%2F12%2F09%2Fsymfony-unable-to-return-affix-for-unknown-creoletype%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexfilatov.com/2009/12/09/symfony-unable-to-return-affix-for-unknown-creoletype/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Yellow Bird &#8211; new look of an old Google Street View</title>
		<link>http://www.alexfilatov.com/2009/08/21/yellow-bird-new-look-of-old-google-street-view/</link>
		<comments>http://www.alexfilatov.com/2009/08/21/yellow-bird-new-look-of-old-google-street-view/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 12:38:38 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[google street view]]></category>
		<category><![CDATA[techcrunch]]></category>
		<category><![CDATA[yellow bird]]></category>

		<guid isPermaLink="false">http://www.alexfilatov.com/?p=100</guid>
		<description><![CDATA[The name is YellowBird! * you can drag the video by your mouse Imagine Star Wars refined with this technology? read article on techcrunch]]></description>
			<content:encoded><![CDATA[<p>The name is <a href="http://www.yellowbirdsdonthavewingsbuttheyflytomakeyouexperiencea3dreality.com/">YellowBird</a>!</p>
<address><em>* you can drag the video by your mouse</em></address>
<p><object id="yellowBird" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="262" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="align" value="middle" />
<param name="quality" value="high" />
<param name="bgcolor" value="#869ca7" />
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="true" />
<param name="wmode" value="transparent" />
<param name="src" value="http://player.yb.nl/yb/yb.swf" />
<param name="name" value="yellowBird" />
<param name="allowfullscreen" value="true" /><embed id="yellowBird" type="application/x-shockwave-flash" width="425" height="262" src="http://player.yb.nl/yb/yb.swf" name="yellowBird" wmode="transparent" allowfullscreen="true" allowscriptaccess="always" bgcolor="#869ca7" quality="high" align="middle"></embed></object></p>
<p>Imagine Star Wars refined with this technology? <img src='http://www.alexfilatov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>read article on <a href="http://www.techcrunch.com/2009/08/03/if-you-could-see-google-street-view-in-video-it-would-look-like-yellowbird/">techcrunch</a><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.alexfilatov.com%2F2009%2F08%2F21%2Fyellow-bird-new-look-of-old-google-street-view%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexfilatov.com/2009/08/21/yellow-bird-new-look-of-old-google-street-view/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hi5 social network &#8211; a trick how to uncheck all your contacts from thirdparty address book</title>
		<link>http://www.alexfilatov.com/2009/08/18/hi5-social-network-a-trick-how-to-uncheck-all-your-contacts-from-thirdparty-address-book/</link>
		<comments>http://www.alexfilatov.com/2009/08/18/hi5-social-network-a-trick-how-to-uncheck-all-your-contacts-from-thirdparty-address-book/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 08:18:57 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.alexfilatov.com/?p=91</guid>
		<description><![CDATA[Hello! Just got an invitation to hi5 social network and accepted it. After that I decided to find which of my friends are already there and imported all contacts from GMail address book. Threre were more than 500 contacts but only 30 were already registered in hi5. And, the worst news, ALL of them were [...]]]></description>
			<content:encoded><![CDATA[<p>Hello!</p>
<p>Just got an invitation to <a href="http://www.hi5.com">hi5</a> social network and accepted it.</p>
<p>After that I decided to find which of my friends are already there and imported all contacts from GMail address book.</p>
<p>Threre were more than 500 contacts but only 30 were already registered in hi5.</p>
<p>And, the worst news, ALL of them were checked! This is unfair because there no any possibility to uncheck them all.</p>
<p>To uncheck them all you need to do the following steps (assume that you use <a href="http://www.mozilla.com/firefox/">Firefox</a> with <a href="https://addons.mozilla.org/en-US/firefox/addon/1843">Firebug</a> addon):</p>
<p>1. Select &#8220;manually send invitations&#8221; (instead of automatically sending) and you&#8217;ll see the list of all your contacts.</p>
<p>2. Take a look in hi5 html page source code and and make sure they are using JQuery there.</p>
<p>3. Open console in Firebug and execute the following code:</p>
<pre class="brush: js">

$("INPUT[type='checkbox']").attr('checked', false)
</pre>
<p><span>All checkboxes became unchecked.</span></p>
<p><span>4. Manually check all necessary contacts and press submit.</span></p>
<p><span>This is minus for hi5 developers &#8211; there MUST be a possibility to uncheck all contacts!<br />
</span><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.alexfilatov.com%2F2009%2F08%2F18%2Fhi5-social-network-a-trick-how-to-uncheck-all-your-contacts-from-thirdparty-address-book%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexfilatov.com/2009/08/18/hi5-social-network-a-trick-how-to-uncheck-all-your-contacts-from-thirdparty-address-book/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sfLucenePlugin: iconv(): Detected an illegal character in input string</title>
		<link>http://www.alexfilatov.com/2009/06/23/sfluceneplugin-iconv-detected-an-illegal-character-in-input-string/</link>
		<comments>http://www.alexfilatov.com/2009/06/23/sfluceneplugin-iconv-detected-an-illegal-character-in-input-string/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 12:34:08 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[sfLucenePlugin]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.alexfilatov.com/?p=63</guid>
		<description><![CDATA[Hello Symfoniacs! Playing with pretty nice PHP search engine Zend Lucene in Symfony as a sfLucenePlugin If you&#8217;re building a website in UTF-8 (all stuff: db, html, etc) you proabably can get the following PHP Notice: Notice: iconv() [function.iconv]: Detected an illegal character in input string in ... pluginssfLucenePluginlibvendorZendSearchLuceneAnalysisAnalyzerCommonTextNum.php on line 56 This is caused [...]]]></description>
			<content:encoded><![CDATA[<p>Hello Symfoniacs!</p>
<p>Playing with pretty nice PHP search engine <a href="http://framework.zend.com/manual/en/zend.search.lucene.html" target="_blank">Zend Lucene</a> in Symfony as a <a href="http://www.symfony-project.org/plugins/sfLucenePlugin/0_1_6?tab=plugin_readme" target="_blank">sfLucenePlugin</a></p>
<p><span id="more-63"></span>If you&#8217;re building a website in UTF-8 (all stuff: db, html, etc) you proabably can get the following PHP Notice:</p>
<pre class="brush: text">Notice: iconv() [function.iconv]: Detected an illegal character in input string in ... pluginssfLucenePluginlibvendorZendSearchLuceneAnalysisAnalyzerCommonTextNum.php on line 56</pre>
<p>This is caused by lack of information in the installation guide of the sfLucenePlugin.</p>
<p>Few minutes of Google-ing could brought you the following:</p>
<p>try to add in config/search.yml:</p>
<pre lang="php">
  index:
    analyzer: utf8</pre>
<p>This line solved this problem for me, hope for you too.<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.alexfilatov.com%2F2009%2F06%2F23%2Fsfluceneplugin-iconv-detected-an-illegal-character-in-input-string%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexfilatov.com/2009/06/23/sfluceneplugin-iconv-detected-an-illegal-character-in-input-string/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>From Symfony to Grails!</title>
		<link>http://www.alexfilatov.com/2009/06/12/grails-on-the-floor/</link>
		<comments>http://www.alexfilatov.com/2009/06/12/grails-on-the-floor/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 13:15:05 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.alexfilatov.com/?p=52</guid>
		<description><![CDATA[Few weeks ago I started learning Grails framework. For me this is new world but it smells like Symfony sometimes &#8211; almost the same approaches with domain (Symfony: model) management, CRUD generator (Symfony: Admin generator) here excites as much as in Symfony. &#8220;Leaving&#8221; PHP world for Groovy-Grails-Java was quite hard on start and I still [...]]]></description>
			<content:encoded><![CDATA[<p>Few weeks ago I started learning <a href="http://grails.org/" target="_blank">Grails framework</a>.</p>
<p>For me this is new world but it smells like Symfony sometimes &#8211; almost the same approaches with domain (Symfony: model) management, CRUD generator (Symfony: Admin generator) here excites as much as in Symfony.</p>
<p>&#8220;Leaving&#8221; PHP world for Groovy-Grails-Java was quite hard on start and I still stuck in researches. But I have smart enough guru in the stretched hand distance, please let me introduce <a href="http://me-on-grails.blogspot.com" target="_blank">Alex, The Grails Guru</a>.</p>
<p>If you are Symfony developer you&#8217;d love this framework. You&#8217;ll see there similar things you&#8217;ve used to use in Symfony:</p>
<ul>
<li>mvc: domain classes + controller classes + view in GSP pages</li>
<li>routing: you can define any route rule in a special routing construction</li>
<li>configuration: there no any YAML configuration files but .properties files instead</li>
<li>partials: are also present in Grails like includes</li>
<li>and so on, I can&#8217;t remember on a spot. I&#8217;ll be adding this list with new features.</li>
</ul>
<p>BUT started developing Grails applications you&#8217;ll get all Java development advantages:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Continuous_Integration" target="_blank">Continuous integration development</a></li>
<li>Maven 2, dependencies management (management of so many libraries becomes easiest task)</li>
<li>Reliable, useful  and fast IDE IntelliJ IDEA (you can try it for 30 days)</li>
<li>Professional TDD (saying the truth, not all PHP developers using it, but in Java world things become better)</li>
</ul>
<p>On other hand you can try work with Grails on Ubuntu Linux, it is faster then Windows machines.</p>
<p>I&#8217;ll be posting my achievements and research results here while learning this amazing tool.<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.alexfilatov.com%2F2009%2F06%2F12%2Fgrails-on-the-floor%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexfilatov.com/2009/06/12/grails-on-the-floor/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

