<?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"
	>

<channel>
	<title>Code is Poetry</title>
	<atom:link href="http://fellipeeduardo.com/blog/feed/en+es/" rel="self" type="application/rss+xml" />
	<link>http://fellipeeduardo.com/blog</link>
	<description>Código é poesia</description>
	<pubDate>Wed, 06 Jan 2010 17:02:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>pt</language>
			<item>
		<title>Command Line Simplified - Symfony Alias</title>
		<link>http://fellipeeduardo.com/blog/command-line-simplified-symfony-alias/en/</link>
		<comments>http://fellipeeduardo.com/blog/command-line-simplified-symfony-alias/en/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 15:26:09 +0000</pubDate>
		<dc:creator>Fellipe Eduardo</dc:creator>
		
		<category><![CDATA[Symfony]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[alias]]></category>

		<category><![CDATA[command line]]></category>

		<category><![CDATA[how to do alias]]></category>

		<guid isPermaLink="false">http://fellipeeduardo.com/blog/?p=62</guid>
		<description><![CDATA[
I&#8217;m tired to rewrite everytime &#8220;./symfony &#8230;&#8221;, really, I do it a lot of times! So I optimized it, let&#8217;s go. First you need to do a alias to symfony, to execute ./symfony from any directory.
Create a file /usr/local/bin/sf
while [ 1 ]; do
    if [ -f 'symfony' ]; then

    [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://samarabrandao.files.wordpress.com/2009/02/cansado_stresse.jpg" alt="" /></p>
<p>I&#8217;m tired to rewrite everytime &#8220;./symfony &#8230;&#8221;, really, I do it a lot of times! So I optimized it, let&#8217;s go. First you need to do a alias to symfony, to execute ./symfony from any directory.</p>
<p>Create a file /usr/local/bin/sf</p>
<pre>while [ 1 ]; do
    if [ -f 'symfony' ]; then

        ./symfony $*
        exit $?
    fi

    cd ..
    if [ "$PWD" = "/" ]; then

        echo &#8216;cannot find symfony project directory&#8217;
        exit 1

    fi
done
</pre>
<p>There are some snippet liek it on symfony-project.com, but I&#8217;ve changed a little to run here.</p>
<p>After, you can work with alias as you want. I created the following option:</p>
<pre>alias sf-restart='sf doctrine:build-all-load --no-confirmation; sf cc '</pre>
<p>So, you can use the <strong>sf-restart </strong>to use less lines in your job.</p>
<p>The pattern to create alias is following.</p>
<blockquote>
<pre>at prompt use:
alias cds='cd /etc/rc.d/init.d ; ls'

explaining: alias name='comand ; comand2 ; comand3'
</pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://fellipeeduardo.com/blog/command-line-simplified-symfony-alias/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Magic Symfony!</title>
		<link>http://fellipeeduardo.com/blog/magic-symfony/en/</link>
		<comments>http://fellipeeduardo.com/blog/magic-symfony/en/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 14:14:28 +0000</pubDate>
		<dc:creator>Fellipe Eduardo</dc:creator>
		
		<category><![CDATA[Symfony]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[doctrine]]></category>

		<category><![CDATA[findby]]></category>

		<category><![CDATA[findoneby]]></category>

		<guid isPermaLink="false">http://fellipeeduardo.com/blog/?p=57</guid>
		<description><![CDATA[

I&#8217;m really enjoying to develop with symfony. I&#8217;m working a lot and studying very hard on my free time to be on the time with news. Of course on my job the most important thing is to be the best, I can&#8217;t do other thing. If I pause four hours to sleep, someone will be [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://www.pindaiba.com.br/como-fazer-magica.jpg" alt="" /></p>
<p style="text-align: center;">
<p>I&#8217;m really enjoying to develop with symfony. I&#8217;m working a lot and studying very hard on my free time to be on the time with news. Of course on my job the most important thing is <strong>to be the best</strong>, I can&#8217;t do other thing. If I pause four hours to sleep, someone will be studying to be better than me.</p>
<p>Work with symfony is amazing, I love when I think &#8220;Wow! I did it in only one hour? Two months ago I was spending three or more hours.&#8221; That&#8217;s because symfony have magic! =)</p>
<p>You can utilize the magic <code>findBy*()</code> and <code>findOneBy*()</code> methods to find records by single fields value.</p>
<pre class="php"><span class="re0">$user</span> = Doctrine::<span class="me2">getTable</span><span class="br0">(</span><span class="st0">&#8216;User&#8217;</span><span class="br0">)</span>-&gt;<span class="me1">findOneByUsername</span><span class="br0">(</span><span class="st0">&#8216;jwage&#8217;</span><span class="br0">)</span>;
<span class="re0">$users</span> = Doctrine::<span class="me2">getTable</span><span class="br0">(</span><span class="st0">&#8216;User&#8217;</span><span class="br0">)</span>-&gt;<span class="me1">findByIsActive</span><span class="br0">(</span><span class="nu0">1</span><span class="br0">)</span>;</pre>
<p>It&#8217;s magic, isn&#8217;t?</p>
<p>More information: <a href="http://www.symfony-project.org/doctrine/1_2/en/06-Working-With-Data#chapter_06_sub_finders">http://www.symfony-project.org/doctrine/1_2/en/06-Working-With-Data#chapter_06_sub_finders</a></p>
]]></content:encoded>
			<wfw:commentRss>http://fellipeeduardo.com/blog/magic-symfony/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Validation Credit Card - Using Symfony</title>
		<link>http://fellipeeduardo.com/blog/validation-credit-card-using-symfony/en/</link>
		<comments>http://fellipeeduardo.com/blog/validation-credit-card-using-symfony/en/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 15:11:54 +0000</pubDate>
		<dc:creator>Fellipe Eduardo</dc:creator>
		
		<category><![CDATA[Symfony]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[credit card]]></category>

		<category><![CDATA[validation]]></category>

		<guid isPermaLink="false">http://fellipeeduardo.com/blog/?p=55</guid>
		<description><![CDATA[
Validation in symfony is pretty easy. Butttt, sometimes we need to create some &#8220;custom&#8221; function. Let&#8217;s talk about it today.
I&#8217;m working at a lovelly project. My client give me freedom to develop. That&#8217;s good, but a big responsability too. I&#8217;m working hard to do the best that I can do. A good development, object oriented, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://zedomax.com/blog/wp-content/uploads/2009/02/credit-card.jpg" alt="" width="425" height="380" /></p>
<p>Validation in symfony is pretty easy. Butttt, sometimes we need to create some &#8220;custom&#8221; function. Let&#8217;s talk about it today.</p>
<p>I&#8217;m working at a lovelly project. My client give me freedom to develop. That&#8217;s good, but a big responsability too. I&#8217;m working hard to do the best that I can do. A good development, object oriented, and when I see something that I would do better I go back and do again, better!</p>
<p>That&#8217;s the way with credit card validation. I get a excelent class created by John Garden, on the far away year of 2005. I customized it, changed somethings, and I&#8217;m using it with symfony. Automagically works good, and it&#8217;s in portugues and english.</p>
<p>First, at SomethingForm.class.php I do two little things</p>
<p>At function configure(), I put</p>
<pre>// add a post validator
$this-&gt;validatorSchema-&gt;setPostValidator(
new sfValidatorCallback(array('callback' =&gt; array($this, 'checkCreditCard')))
);
</pre>
<p>And above, the function checkCreditCard():</p>
<pre>    public function checkCreditCard($validator, $values)
    {
        if ($values['numero'])
        {
            $oCreditCard = new myCreditCardValidator($values);
            $sError = $oCreditCard-&gt;execute($values['tipo'], $values['numero'], &#8216;pt_BR&#8217;);

            if ($sError != 1){
                // Create the error object
                $sfError = new sfValidatorError($validator, $sError);
                // throw an error bound to the number field
                throw new sfValidatorErrorSchema($validator, array(&#8217;numero&#8217; =&gt; $sfError));
            }
        }
        return $values;
    }
</pre>
<p>The class, is above.</p>
<pre>&lt;?php

/**
 * This class has been converted to a Symfony Validator from original code
 * created by John Gardner, 4th January 2005.
 * http://www.braemoor.co.uk/software/index.shtml
 *
 * Symfony conversion by Fellipe Brito, Lado Direito Solucoes, 2009
 * http://www.ladodireito.com
 *
 **/

class myCreditCardValidator
{
    static protected $CARDS = array (
    array ('name'           =&gt; 'American Express',
    'length'            =&gt; '15',
    'prefixes'      =&gt; '34,37',
    'checkdigit'    =&gt; true
    ),
    array ('name'           =&gt; 'Carte Blanche',
    'length'         =&gt; '14',
    'prefixes'   =&gt; '300,301,302,303,304,305,36,38',
    'checkdigit' =&gt; true
    ),
    array ('name'       =&gt; 'Diners Club',
    'length'         =&gt; '14',
    'prefixes'   =&gt; '300,301,302,303,304,305,36,38',
    'checkdigit' =&gt; true
    ),
    array ('name'       =&gt; 'Discover',
    'length'         =&gt; '16',
    'prefixes'   =&gt; '6011',
    'checkdigit' =&gt; true
    ),
    array ('name'       =&gt; 'Enroute',
    'length'         =&gt; '15',
    'prefixes'   =&gt; '2014,2149',
    'checkdigit' =&gt; true
    ),
    array ('name'       =&gt; 'JCB',
    'length'         =&gt; '15,16',
    'prefixes'   =&gt; '3,1800,2131',
    'checkdigit' =&gt; true
    ),
    array ('name'       =&gt; 'Maestro',
    'length'         =&gt; '16',
    'prefixes'   =&gt; '5020,6',
    'checkdigit' =&gt; true
    ),
    array ('name'       =&gt; 'MasterCard',
    'length'         =&gt; '16',
    'prefixes'   =&gt; '51,52,53,54,55',
    'checkdigit' =&gt; true
    ),
    array ('name'       =&gt; 'Solo',
    'length'         =&gt; '16,18,19',
    'prefixes'   =&gt; '6334, 6767',
    'checkdigit' =&gt; true
    ),
    array ('name'       =&gt; 'Switch',
    'length'         =&gt; '16,18,19',
    'prefixes'   =&gt; '4903,4905,4911,4936,564182,633110,6333,6759',
    'checkdigit' =&gt; true
    ),
    array ('name'       =&gt; 'Visa',
    'length'         =&gt; '13,16',
    'prefixes'   =&gt; '4',
    'checkdigit' =&gt; true
    ),
    array ('name'       =&gt; 'Visa Electron',
    'length'         =&gt; '16',
    'prefixes'   =&gt; '417500,4917,4913',
    'checkdigit' =&gt; true
    )
    );

    static protected $ERRORS = array(
    "en" =&gt; array(
    "cc_error_type" =&gt; 'Unknown card type',
    "cc_error_missing" =&gt; 'No card number provided',
    "cc_error_format" =&gt; 'Credit card number has invalid format',
    "cc_error_number" =&gt; 'Credit card number is invalid',
    "cc_error_length" =&gt; 'Credit card number is wrong length'
    ),
    "pt_BR" =&gt; array(
    "cc_error_type" =&gt; 'Tipo de cartão desconhecido',
    "cc_error_missing" =&gt; 'Nenhum número de cartão informado',
    "cc_error_format" =&gt; 'Este número tem um formato inválido',
    "cc_error_number" =&gt; 'Este número é inválido',
    "cc_error_length" =&gt; 'Este número não tem um tamanho correto'
    )
    );

    public function execute(&amp;$cardName, &amp;$cardNumber, $sCulture)
    {
        // Establish card type
        $cardType = -1;
        for ($i=0; $i&lt;sizeof(self::$CARDS); $i++)
        {   // See if it is this card (ignoring the case of the string)
            if (strtolower($cardName) == strtolower(self::$CARDS[$i]['name']))
            {
                $cardType = $i;
                break;
            }
        }

        // If card type not found, report an error
        if ($cardType == -1)
        {
            $error = self::$ERRORS[$sCulture]['cc_error_type'];
            return $error;
        }

        // Ensure that the user has provided a credit card number
        if (strlen($cardNumber) == 0)
        {
            $error = self::$ERRORS[$sCulture]['cc_error_missing'];
            return $error;
        }

        // Remove any non-digits   from the credit card number
        $cardNo = preg_replace(&#8217;/[^0-9]/&#8217;, &#8221;, $cardNumber);

        // Check that the number is numeric and of the right sort of length.
        if (!eregi(&#8217;^[0-9]{13,19}$&#8217;,$cardNo))
        {
            $error = self::$ERRORS[$sCulture]['cc_error_format'];
            return $error;
        }

        // Now check the modulus 10 check digit - if required
        if (self::$CARDS[$cardType]['checkdigit'])
        {
            $checksum = 0;   // running checksum total
            $mychar = &#8220;&#8221;;    // next char to process
            $j = 1;          // takes value of 1 or 2

            // Process each digit one by one starting at the right
            for ($i = strlen($cardNo) - 1; $i &gt;= 0; $i&#8211;)
            {
                // Extract the next digit and multiply by 1 or 2 on alternative digits.
                $calc = $cardNo{$i} * $j;

                // If the result is in two digits add 1 to the checksum total
                if ($calc &gt; 9) {
                    $checksum = $checksum + 1;
                    $calc = $calc - 10;
                }

                // Add the units element to the checksum total
                $checksum = $checksum + $calc;

                // Switch the value of j
                if ($j ==1) {$j = 2;} else {$j = 1;};
            }

            // All done - if checksum is divisible by 10, it is a valid modulus 10.
            // If not, report an error.
            if ($checksum % 10 != 0)
            {
                $error = self::$ERRORS[$sCulture]['cc_error_number'];
                return $error;
            }
        }

        // The following are the card-specific checks we undertake.

        // Load an array with the valid prefixes for this card
        $prefix = split(&#8217;,',self::$CARDS[$cardType]['prefixes']);

        // Now see if any of them match what we have in the card number
        $prefixValid = false;
        for ($i=0; $i&lt;sizeof($prefix); $i++)
        {
            $exp = &#8216;^&#8217; . $prefix[$i];
            if (ereg($exp,$cardNo))
            {
                $prefixValid = true;
                break;
            }
        }

        // If it isn&#8217;t a valid prefix there&#8217;s no point at looking at the length
        if (!$prefixValid)
        {
            $error = self::$ERRORS[$sCulture]['cc_error_number'];
            return $error;
        }

        // See if the length is valid for this card
        $lengthValid = false;
        $lengths = split(&#8217;,',self::$CARDS[$cardType]['length']);
        for ($j=0; $j&lt;sizeof($lengths); $j++)
        {
            if (strlen($cardNo) == $lengths[$j])
            {
                $lengthValid = true;
                break;
            }
        }

        // See if all is OK by seeing if the length was valid.
        if (!$lengthValid)
        {
            $error = self::$ERRORS[$sCulture]['cc_error_length'];
            return $error;
        };

        // The credit card is in the required format.
        return true;
    }
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://fellipeeduardo.com/blog/validation-credit-card-using-symfony/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Snippets: Symfony Forms – Setting Default Values</title>
		<link>http://fellipeeduardo.com/blog/snippets-symfony-forms-%e2%80%93-setting-default-values/en/</link>
		<comments>http://fellipeeduardo.com/blog/snippets-symfony-forms-%e2%80%93-setting-default-values/en/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 15:38:09 +0000</pubDate>
		<dc:creator>Fellipe Eduardo</dc:creator>
		
		<category><![CDATA[Snippet]]></category>

		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://fellipeeduardo.com/blog/?p=53</guid>
		<description><![CDATA[
I often forget how to set default values for form fields. Mainly because it’s a function of sfForm rather than sfFormField I think. In the snippet below ‘field’ you are setting the default value for, and $value should be the default value.
&#60;?
// lib/form/MyModelForm.class.php
public function configure() {
$this-&#62;setDefault('field', $value);
}
?&#62;

A Note on Snippets: When using frameworks such as [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://www.symfony-project.org/downloads/logos/symfony.gif" alt="" /></p>
<p>I often forget how to set default values for form fields. Mainly because it’s a function of sfForm rather than sfFormField I think. In the snippet below ‘field’ you are setting the default value for, and $value should be the default value.</p>
<p><code>&lt;?<br />
// lib/form/MyModelForm.class.php<br />
public function configure() {<br />
$this-&gt;setDefault('field', $value);<br />
}<br />
?&gt;<br />
</code></p>
<p><strong>A Note on Snippets:</strong> When using frameworks such as Symfony it is often the simplest pieces of code which are the hardest to either find or remember. These snippets are placed here for my own reference and will hopefully be useful to others. If you find them useful or have any suggestions, please let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://fellipeeduardo.com/blog/snippets-symfony-forms-%e2%80%93-setting-default-values/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>2009 - Going forward</title>
		<link>http://fellipeeduardo.com/blog/2009-going-forward/en/</link>
		<comments>http://fellipeeduardo.com/blog/2009-going-forward/en/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 15:33:24 +0000</pubDate>
		<dc:creator>Fellipe Eduardo</dc:creator>
		
		<category><![CDATA[Sem categoria]]></category>

		<guid isPermaLink="false">http://fellipeeduardo.com/blog/?p=52</guid>
		<description><![CDATA[
Are you missing me?
Well, 2009 started very good, but I got a big problem on june starts that was really hard to be good.
But, I spent only 40 minutes crying, and one week after, I was already working and with news contracts. Big projects and good partners that I hope (and need), be with me [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://altamontanha.com/news/7/images/A55.jpg" alt="" /></p>
<p>Are you missing me?</p>
<p>Well, 2009 started very good, but I got a big problem on june starts that was really hard to be good.</p>
<p>But, I spent only 40 minutes crying, and one week after, I was already working and with news contracts. Big projects and good partners that I hope (and need), be with me more than two months.</p>
<p>I want say thank you to everyone who give some good work, and of course, to everyone who contracted my job or from my company Lado Direito Soluções.</p>
<p>I&#8217;ll write only the name, without family name, but they will know where they are.</p>
<p>Thank you, Joana, Ana, Tony, Madalena, Francisco, Rafael, Cesar, Lorena, Felipe, Thaissa and the others that maybe I forgot. Here we go again!</p>
<p>The next six months will be better than the previous.</p>
]]></content:encoded>
			<wfw:commentRss>http://fellipeeduardo.com/blog/2009-going-forward/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Symfony Helper -&gt; format_date, how to use</title>
		<link>http://fellipeeduardo.com/blog/symfony-helper-format_date-how-to-use/en/</link>
		<comments>http://fellipeeduardo.com/blog/symfony-helper-format_date-how-to-use/en/#comments</comments>
		<pubDate>Thu, 28 May 2009 22:00:23 +0000</pubDate>
		<dc:creator>Fellipe Eduardo</dc:creator>
		
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://fellipeeduardo.com/blog/?p=50</guid>
		<description><![CDATA[
It&#8217;s a Symfony thing in sfDateFormat::getPattern().
You can use this helper like this following example:
&#60;?php echo format_date($blog_post-&#62;getCreatedAt(), "D&#8220;) ?&#62;
The D is a pre-formatting from symfony, above a list about others pre formats options.
switch ($pattern)
    {
      case 'd':
        return $this-&#62;formatInfo-&#62;ShortDatePattern;
   [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img src="http://2.bp.blogspot.com/_SGxJ46Ufg-E/SYYtE9q2kxI/AAAAAAAAALY/Etc64t-GZ24/s320/calend%C3%A1rio.jpg" alt="" /></p>
<p><span class="MsgBodyText">It&#8217;s a Symfony thing in sfDateFormat::getPattern().</span></p>
<p>You can use this helper like this following example:</p>
<pre>&lt;?php echo format_date($blog_post-&gt;getCreatedAt(), "<strong>D</strong>&#8220;) ?&gt;</pre>
<p>The <strong>D</strong> is a pre-formatting from symfony, above a list about others pre formats options.</p>
<pre>switch ($pattern)
    {
      case 'd':
        return $this-&gt;formatInfo-&gt;ShortDatePattern;
        break;
      case 'D':
        return $this-&gt;formatInfo-&gt;LongDatePattern;
        break;
      case 'p':
        return $this-&gt;formatInfo-&gt;MediumDatePattern;
        break;
      case 'P':
        return $this-&gt;formatInfo-&gt;FullDatePattern;
        break;
      case 't':
        return $this-&gt;formatInfo-&gt;ShortTimePattern;
        break;
      case 'T':
        return $this-&gt;formatInfo-&gt;LongTimePattern;
        break;
      case 'q':
        return $this-&gt;formatInfo-&gt;MediumTimePattern;
        break;
      case 'Q':
        return $this-&gt;formatInfo-&gt;FullTimePattern;
        break;
      case 'f':
        return $this-&gt;formatInfo-&gt;formatDateTime($this-&gt;formatInfo-&gt;LongDatePattern, $this-&gt;formatInfo-&gt;ShortTimePattern);
        break;
      case 'F':
        return $this-&gt;formatInfo-&gt;formatDateTime($this-&gt;formatInfo-&gt;LongDatePattern, $this-&gt;formatInfo-&gt;LongTimePattern);
        break;
      case 'g':
        return $this-&gt;formatInfo-&gt;formatDateTime($this-&gt;formatInfo-&gt;ShortDatePattern, $this-&gt;formatInfo-&gt;ShortTimePattern);
        break;
      case 'G':
        return $this-&gt;formatInfo-&gt;formatDateTime($this-&gt;formatInfo-&gt;ShortDatePattern, $this-&gt;formatInfo-&gt;LongTimePattern);
        break;
      case 'i':
        return 'yyyy-MM-dd';
        break;
      case 'I':
        return 'yyyy-MM-dd HH:mm:ss';
        break;
      case 'M':
      case 'm':
        return 'MMMM dd';
        break;
      case 'R':
      case 'r':
        return 'EEE, dd MMM yyyy HH:mm:ss';
        break;
      case 's':
        return 'yyyy-MM-ddTHH:mm:ss';
        break;
      case 'u':
        return 'yyyy-MM-dd HH:mm:ss z';
        break;
      case 'U':
        return 'EEEE dd MMMM yyyy HH:mm:ss';
        break;
      case 'Y':
      case 'y':
        return 'yyyy MMMM';
        break;
      default :
        return $pattern;
    }</pre>
<p>That&#8217;s really good to don&#8217;t lose time.</p>
]]></content:encoded>
			<wfw:commentRss>http://fellipeeduardo.com/blog/symfony-helper-format_date-how-to-use/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>I am very grateful</title>
		<link>http://fellipeeduardo.com/blog/i-am-very-grateful/en/</link>
		<comments>http://fellipeeduardo.com/blog/i-am-very-grateful/en/#comments</comments>
		<pubDate>Sun, 24 May 2009 14:41:19 +0000</pubDate>
		<dc:creator>Fellipe Eduardo</dc:creator>
		
		<category><![CDATA[Sem categoria]]></category>

		<guid isPermaLink="false">http://fellipeeduardo.com/blog/?p=46</guid>
		<description><![CDATA[
Today was my birthday party, and the best thing in this day was see at my house a lot of important peoples to me. At our life, we know some peoples and we live with less people. I am very grateful by have you as my friends.

Fabio e Debora
I passed two years without soccer, missing [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://images.orkut.com/orkut/photos/OgAAAOZnG0ZaZ55foCsyOpiUnpf6Smh4KQT_dYZ1Gn63tqnucOXVbv-Vbk2t0LlA0YrYydpvUuUqdZQx2ZiRsvt2JjQAm1T1UJ97lUn4sXJ-O3n_a5EPdeh0SHTo.jpg" alt="" width="600" /></p>
<p>Today was my birthday party, and the best thing in this day was see at my house a lot of important peoples to me. At our life, we know some peoples and we live with less people. I am very grateful by have you as my friends.</p>
<p style="text-align: center;"><img src="http://images.orkut.com/orkut/photos/OgAAADvZ1kieU1lWIgjsN7VLPSWVwnhmv3vHvj5zccd2v8IBri3hLYNOTfBs1wM-Euz-69uGwymgnH4v3NBILs1OXcMAm1T1ULBpDQUGRMoIz6S64tp8JSwIatXp.jpg" alt="" width="600" /></p>
<p><strong>Fabio e Debora</strong></p>
<p>I passed two years without soccer, missing the ball, the goal, and somebody who I could use my tricks easy. (lol) Fabio was this friend. Dude, thank you by your friendship, we can&#8217;t measure the friendship by time, we measure by quality, affinities. I&#8217;m very grateful by have you as a friend. Thank you by come to my home today, it show me that I&#8217;m important to you.</p>
<p style="text-align: center;"><img src="http://images.orkut.com/orkut/photos/OgAAADflX1jU0vIAZpnNWAjWCO-0zP1Ph38rJACRGR7goq_uxEjCSZn415IxH1YcdI4MQwJ3lfbT5h3M4GYXWu7k8jQAm1T1UN5-74Jk-0aoOCTJdBUGNAWXVrmP.jpg" alt="" width="600" /></p>
<p><strong>Cris</strong></p>
<p>Cris was with me since my 17 years. You looked near all my adventures, conquests. Thank you Cris, by love me and Joana and accept me as a nephew too.</p>
<p style="text-align: center;"><img src="http://images.orkut.com/orkut/photos/OgAAAMvoqFpdXA6ulMRH1l8AehOSlqXQZffoYpr2_NW8p5eIQP0_UPpuBbzTPP6CTDnm3K5FitYKj-_v0-DmJuZrxXQAm1T1UMKbnhnssa06D-jGKa6oyE1a0CRz.jpg" alt="" width="600" /></p>
<p><strong>Guilherme e Debora</strong></p>
<p>You are friends, you are brothers, people that we love and wish all better. Sometimes I talk with Joana about how funny is our friendship. We are differents, we have differents preferences, differents schedules, but is only we be together and all diferences go away. I&#8217;m very grateful by you choiced me as a godfather of your marriage. Thank you guys, by your friendship and Character.</p>
<p style="text-align: center;"><img src="http://images.orkut.com/orkut/photos/OgAAAAWrYUtQJl1kkoBRZO1KbodqZoysnQVs2KhEGmnmaC-PIM05-63qqjlxxvXRY8sWswOBaO_PSYTIZGEDgZ39Y5AAm1T1UD1EA7nW9rNlnRiKo0rpb0v1Pvoi.jpg" alt="" width="600" /></p>
<p><strong>Vilson Daí Tate e Pexe</strong></p>
<p>You are teachers and friends.<br />
Professores e amigos. There were so many coincidences since I decided to surf that I really believe that was God put you on our way. Thank you by your patience, and by the love with my wife, and by the hours surfing, of course. You are my brothers.</p>
<p style="text-align: center;"><img src="http://images.orkut.com/orkut/photos/OgAAAOXWCEZqBQxucr-coElxQsTEYidymJiMRPUT8e1ifmoMvBuysvODqSu68Ll_xBwvhvj4QOKTRVYGR1hz9D8NOt0Am1T1UEgdQqKamBCJfwkLcUx_u5D0ciAn.jpg" alt="" width="600" /></p>
<p><strong>Kassya e Camilla</strong></p>
<p>I love you, I miss you, I would love get you close like was in the past. You are important to me, I love now that you are happy. I wish to you with all of my heart the best in the world.</p>
<p><strong>Diego e Everton</strong></p>
<p>Really? I can&#8217;t talk about you. I love you so much and I miss you a lot. I love you dudes, you aren&#8217;t friends, you are brothers.</p>
<p style="text-align: center;"><img src="http://images.orkut.com/orkut/photos/OgAAAA4tEiEfHOoOLHU8rnIwaqMASt8i9zygZauGGuipgFDSBoqEz8UJ0yEQ2B8kpXmJn5-2F-gtiu8StV6vpHnjWAUAm1T1UEzB7kG_jbGWY7JG1dkaKZaNGyqW.jpg" alt="" width="600" /></p>
<p><strong>Madalena</strong></p>
<p>My mother in law! After Joana you are my great conquest. Was a challenge, a opportunity to be a man. Now, eight years after I started my romance with your daughter, here we are. I hope be the best to Joana and you, and do you happy with me, and your grandchildrens.</p>
<p style="text-align: center;"><img src="http://images.orkut.com/orkut/photos/OgAAAN2DGBsdPFAQgYx7RTV5Hen6Rk6xkuKrg7PwiHaTOZBsK4vZCdlDJa-3rhtF9fMmHfrdITe1UwQ_BLBtVcfM_joAm1T1UFf0dsJY-fJYjC9lFv1vrwrTEHRu.jpg" alt="" width="600" /></p>
<p><strong>Mãe</strong></p>
<p>Mom, you are stronger. Your lessons will be forever with me. Thank you mom, by your patience, by teach to me the right way, by the love, the life, thank you mom, I love you!</p>
<p style="text-align: center;"><img src="http://images.orkut.com/orkut/photos/OgAAAODOG1LHMZcy5DpAovYughH1kpADA7094574Sj_m5W80TBYmi2MtTpqJ_71P6l2UFZGK174fd2I-X8Hx8tTRXnQAm1T1ULxnKU5zuGG9sZD5046GEolSkhPZ.jpg" alt="" width="600" /></p>
<p><strong>Pai</strong></p>
<p>Dad, you are the better in the world. Thank you dad, by back to home, by confront your shame to be near. Thank you by to know say &#8220;forgive-me&#8221;. Thank you by your love, by the video game time. You are the man of my life.</p>
<p style="text-align: center;"><img src="http://images.orkut.com/orkut/photos/OgAAAGNP7ThdAc8c4DOj062KjPA7Fc7N7cS7KpPkrgf1hriBvyYyVF5cVtzmQrZsGEWDtL1BIfB-u2sI1S__6DK0KWYAm1T1UCARDF-dIpi6QSo7KYCMCc8m1r7p.jpg" alt="" width="600" height="800" /></p>
<p><strong>Joana</strong></p>
<p>You are everything to me. My partner, my friend, my woman. I want to speak today, to everyone, that I NEVER dreamed be so happy how I am now. You are my joy, the joy of our house. You let my life more beautiful, give me peace and help me to dream. You are the better wife that I would have. You are more than all money in the world. Thank you, I love you. Thank you be teach to me to do parties on my birthday =)</p>
]]></content:encoded>
			<wfw:commentRss>http://fellipeeduardo.com/blog/i-am-very-grateful/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Zend Studio with Subversion in Windows Vista</title>
		<link>http://fellipeeduardo.com/blog/zend-studio-with-subversion-in-windows-vista/en/</link>
		<comments>http://fellipeeduardo.com/blog/zend-studio-with-subversion-in-windows-vista/en/#comments</comments>
		<pubDate>Fri, 22 May 2009 15:49:43 +0000</pubDate>
		<dc:creator>Fellipe Eduardo</dc:creator>
		
		<category><![CDATA[Sem categoria]]></category>

		<guid isPermaLink="false">http://fellipeeduardo.com/blog/?p=44</guid>
		<description><![CDATA[
After get some problems with Subversion at &#8220;command-line&#8221; in linux I decided to use the Zend Studio plugin. Very easy, until Windows Vista fuck me.
Well, after some time studying, and NOT FOUNDING anything on internet searches, I&#8217;ll be a good guy and put here the solution if you are getting problems with Zend Studio with [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img src="http://www2.picfront.org/picture/XqFexVrOgT/img/zst.jpg" alt="" width="200" /><img src="http://svn.collab.net/repos/svn/branches/1.4.x/www/subversion_logo-384x332.png" alt="" width="200" /></p>
<p>After get some problems with Subversion at &#8220;command-line&#8221; in linux I decided to use the Zend Studio plugin. Very easy, until Windows Vista fuck me.</p>
<p>Well, after some time studying, and NOT FOUNDING anything on internet searches, I&#8217;ll be a good guy and put here the solution if you are <strong>getting problems with Zend Studio with Subversion in Windows Vista,</strong> OPEN THE ZEND STUDIO as Adminitrator.</p>
<p>What is the problem that I get?</p>
<p><strong>svn: Can’t determine the system config path</strong></p>
<p>Now, you can enjoy your friday, using this plugin!</p>
]]></content:encoded>
			<wfw:commentRss>http://fellipeeduardo.com/blog/zend-studio-with-subversion-in-windows-vista/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Work@holic</title>
		<link>http://fellipeeduardo.com/blog/workholic/en/</link>
		<comments>http://fellipeeduardo.com/blog/workholic/en/#comments</comments>
		<pubDate>Mon, 18 May 2009 21:12:08 +0000</pubDate>
		<dc:creator>Fellipe Eduardo</dc:creator>
		
		<category><![CDATA[Pessoal]]></category>

		<category><![CDATA[Symfony]]></category>

		<category><![CDATA[cake]]></category>

		<guid isPermaLink="false">http://fellipeeduardo.com/blog/?p=39</guid>
		<description><![CDATA[
I&#8217;m really busy. I have a BIG TODO list, many things to study, and less time. Well, you can include some clients that not had paid me (normal here, NORMAL!?! well, that&#8217;s comum, person that use and not pay, it&#8217;s boring, time doesn&#8217;t is money always, sometimes your time is trash to some people). One [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://image.minyanville.com/assets/FCK_Aug2007/Image/christy/article%20images/workaholic.jpg" alt="" /></p>
<p>I&#8217;m really busy. I have a BIG TODO list, many things to study, and less time. Well, you can include some clients that not had paid me (normal here, NORMAL!?! well, that&#8217;s comum, person that use and not pay, it&#8217;s boring, time doesn&#8217;t is money always, sometimes your time is trash to some people). One month without surf, sixmonths without soccer, really this last weeks was being hard.</p>
<p>Time? Watch Lost? Study english? Nope, only work, work, work&#8230;</p>
<p>I promise, as soon as the things be more &#8220;normal&#8221; I&#8217;ll post some good things about Symfony, I&#8217;m learning a lot and I can say, Symfony x Cakephp?!? Well, symfony of course, and as I&#8217;m not fan of Rails, I like more and more Symfony.</p>
<p>I hope you like the new layout, downloaded and instaled in five minutes, as well the new option, to see my website in english, spanish, and of course Portuguese.</p>
]]></content:encoded>
			<wfw:commentRss>http://fellipeeduardo.com/blog/workholic/en/feed/en/</wfw:commentRss>
		</item>
	</channel>
</rss>
