<?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>josemota.net's blog</title>
	<atom:link href="http://blog.josemota.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.josemota.net</link>
	<description>Thoughts on web design, open source development and human relations.</description>
	<pubDate>Thu, 09 Oct 2008 18:36:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Pixelmator: goodbye Photoshop!</title>
		<link>http://blog.josemota.net/2008/10/09/pixelmator-goodbye-photoshop/</link>
		<comments>http://blog.josemota.net/2008/10/09/pixelmator-goodbye-photoshop/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 18:36:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[web design / development]]></category>

		<guid isPermaLink="false">http://blog.josemota.net/?p=71</guid>
		<description><![CDATA[I&#8217;ve been sniping Pixelmator for a time ago. Truly simple, fast, sleek and result-driven tool. Oh, you don&#8217;t know what Pixelmator is? It&#8217;s a photography utility program that allows you to edit photos in a pinch! And since it&#8217;s based on Mac so nicely, you can access your iPhoto library seamlessly. As master Jobs would [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been sniping <a href="http://pixelmator.com">Pixelmator</a> for a time ago. Truly simple, fast, sleek and result-driven tool. Oh, you don&#8217;t know what Pixelmator is? It&#8217;s a photography utility program that allows you to edit photos in a pinch! And since it&#8217;s based on Mac so nicely, you can access your iPhoto library seamlessly. As <a href="http://en.wikipedia.org/wiki/Steve_Jobs">master Jobs</a> would say: pretty cool, huh?</p>
<p>Oh and forgot to mention, it&#8217;s open source based! This means low expense and good results as usual in the FOSS group. Will be posting some results with my experience on it, now that I&#8217;m almost to embrace photography more seriously. If you don&#8217;t have the money nor the mad genius to get Photoshop, this is a real good way to start!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.josemota.net/2008/10/09/pixelmator-goodbye-photoshop/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wanted: The perfect CMS - Great reward</title>
		<link>http://blog.josemota.net/2008/10/04/wanted-the-perfect-cms-great-reward/</link>
		<comments>http://blog.josemota.net/2008/10/04/wanted-the-perfect-cms-great-reward/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 13:14:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[open source]]></category>

		<category><![CDATA[web design / development]]></category>

		<guid isPermaLink="false">http://blog.josemota.net/?p=63</guid>
		<description><![CDATA[Finding that one CMS that does everything we want to is a hard task. There are so many out there and none fits my belt in perfection. Jon Norris threw me a wise thought on Twitter: &#8220;No CMS is perfect.  Just pick one and learn all of its quirks, how to exploit them, etc.&#8221;. He reiterated [...]]]></description>
			<content:encoded><![CDATA[<p>Finding that one CMS that does everything we want to is a hard task. There are so many out there and none fits my belt in perfection. <a title="Creative Director of OnWired, LLC." href="http://onwired.com/about/jon-norris">Jon Norris</a> threw me a wise thought on Twitter: &#8220;No CMS is perfect.  Just pick one and learn all of its quirks, how to exploit them, etc.&#8221;. He reiterated what I thought already of course, else we wouldn&#8217;t have that bunch of CMS&#8217;s available, right&#8230;?</p>
<p>Even so, I didn&#8217;t have a nice night sleep because of this. I woke up in the middle of the night thinking about how I could do one of my projects. What tools to use, what plugins/modules to install or code manually, there&#8217;s a lot of research work to do in these cases.</p>
<p>Well, my conclusion after some time was that current CMS should be named something else. <a href="http://textpattern.com">Textpattern</a>, <a href="http://movabletype.org">MovableType</a> and <a href="http://wordpress.org">Wordpress</a> are <em>blog publishing platforms</em>. <a href="http://drupal.org">Drupal</a>, <a href="http://expressionengine.com">ExpressionEngine</a> and <a href="http://joomla.org">Joomla</a> can actually <em>generate different types of content</em> and handle them differently. Yet, there are differences that separate each one. Even though I know Drupal very little, I know it the better than the other two. From my experience, Drupal is so solid I can&#8217;t break it apart. But neither me nor anyone should blame myself for not knowing how to mess with a CMS. After all, it should be easy to design and develop right out-of-the-box, shouldn&#8217;t it?</p>
<p>I&#8217;m uploading Joomla as I write to test it out too. It has been awarded and everything, let&#8217;s see that award play in my advantage. I just want a free, easy to design and develop CMS. It&#8217;s not asking much. Following Jon&#8217;s wisdom, I&#8217;ll stick with one CMS and blow it apart to my needs.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.josemota.net/2008/10/04/wanted-the-perfect-cms-great-reward/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Corrupt kings: an approach to greedy people of the web</title>
		<link>http://blog.josemota.net/2008/09/26/corrupt-kings-an-approach-to-greedy-people-of-the-web/</link>
		<comments>http://blog.josemota.net/2008/09/26/corrupt-kings-an-approach-to-greedy-people-of-the-web/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 13:55:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[corruption]]></category>

		<category><![CDATA[web design / development]]></category>

		<guid isPermaLink="false">http://blog.josemota.net/?p=58</guid>
		<description><![CDATA[This is something that intrigues me pretty much: design companies / people who claim themselves the trophy for great products and yet they suck. I tag these guys as corrupt kings or napoleons of the web because they think they are the best at what they do and yet they don&#8217;t and no one tells them [...]]]></description>
			<content:encoded><![CDATA[<p>This is something that intrigues me pretty much: design companies / people who claim themselves the trophy for great products and yet they suck. I tag these guys as <em>corrupt kings</em> or <em>napoleons</em> of the web because they think they are the best at what they do and yet they don&#8217;t and no one tells them so!</p>
<p>I met a client a couple days ago. He asked me to retake on a project that used a very strange platform. &#8220;Please take a look at the current launch, José&#8221;. What do I do? I Browse CSS, accessibility, usability and source code. The apparently awarded CMS was built on a table based layout and it didn&#8217;t show the same results over different browsers. And you say: &#8220;OK, so what&#8217;s the problem with designing on top of a table layout ?&#8221; If it works on many browsers and you can&#8217;t afford web standards, well&#8230; keep it! But if it comes out as a complete junk like this, I would be ashamed of myself. The website looks like this in <a href="http://blog.josemota.net/wp-content/uploads/2008/09/ie6.png">Internet Explorer</a> (6 &amp; 7 look pretty similar), <a href="http://blog.josemota.net/wp-content/uploads/2008/09/firefox.png">Firefox</a> and <a href="http://blog.josemota.net/wp-content/uploads/2008/09/safari.png">Safari</a>.</p>
<p>Any <em>napoleon</em> with this level of costumer fidelity - yea, the costumers say they have <em>really great</em> products! my gosh&#8230; - ought to be better prepared to face the real challenge, when users start to realize there are many browsers to choose from, new technologies improve user experience and designers and developers create the web differently with more care for performance, beauty and usability. Are you a designer reading this? Take a look at web standards and cross-browser experience. I&#8217;m sure you&#8217;ll like it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.josemota.net/2008/09/26/corrupt-kings-an-approach-to-greedy-people-of-the-web/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Last year in a nutshell</title>
		<link>http://blog.josemota.net/2008/09/22/last-year-in-a-nutshell/</link>
		<comments>http://blog.josemota.net/2008/09/22/last-year-in-a-nutshell/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 22:30:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[self development]]></category>

		<guid isPermaLink="false">http://blog.josemota.net/?p=54</guid>
		<description><![CDATA[Today is my 22nd birthday. Yay, you say. Actually, it was a lousy day if I must say, it rained all day, my degree ain&#8217;t done yet and I have work to do.
This post is more like an introspection to my progress throughout 2007/2008, regarding web design, development and self development. It has been by [...]]]></description>
			<content:encoded><![CDATA[<p>Today is my 22nd birthday. Yay, you say. Actually, it was a lousy day if I must say, it rained all day, my degree ain&#8217;t done yet and I have work to do.</p>
<p>This post is more like an introspection to my progress throughout 2007/2008, regarding web design, development and self development. It has been by far the year that I have learned the most. It has been the year where I have put myself to test the most. It has been the year where I&#8217;ve finally met the USA, their culture, their &#8220;different&#8221; food. There were just so many things that happened! I can&#8217;t even remember them all.</p>
<p>This was the last year (until further notice) on my degree.</p>
<ul>
<li>I experienced the challenge of being a leader of a pseudo-company. It&#8217;s a wonderful experience yet tough if you don&#8217;t know how to do it correctly or if you go soft. I met wonderful people, grew on open-source and developed my <em>standardismo</em> during that time.</li>
<li>In 2008, I had a two month training in one of the biggest banks in Portugal. My first true work experience&#8230; boy, was that hard. Faced a bad boss, worked with awful .NET Framework 1.1, coded in Visual Basic and commuted between home, work and college.</li>
<li>In July, I went to the USA, met lovely people and a lousy house. Won my first true job and my first true money. Learned a lot on web design, web tools and frameworks, productivity, self development and subsistance&#8230; everything that turns you into an adult. It really felt like I&#8217;ve taken lots of hormones to grow up faster. Try and picture it</li>
</ul>
<p>It&#8217;s September now and I feel wonderful. I know a lot more people, a lot more of my skills, a lot more of how my future should change from now. Well&#8230; I know it&#8217;ll change a lot!</p>
<p>Thanks for everyone that&#8217;s helped me to become a better person, a better designer, a better developer, a better friend. I&#8217;m not going to name everybody because I have people I learned from &#8230; for what I should do and what I shouldn&#8217;t.</p>
<p>I believe this year to come will bring me a lot of knowledge, experience and income so I can fulfill my dreams. Wish me luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.josemota.net/2008/09/22/last-year-in-a-nutshell/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JPG background removal: a smart hack with Photoshop</title>
		<link>http://blog.josemota.net/2008/09/11/jpg-background-removal-a-smart-hack-with-photoshop/</link>
		<comments>http://blog.josemota.net/2008/09/11/jpg-background-removal-a-smart-hack-with-photoshop/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 10:36:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[web design / development]]></category>

		<guid isPermaLink="false">http://blog.josemota.net/?p=41</guid>
		<description><![CDATA[I launched my new wordpress theme a couple days ago and I applied a very nice technique to remove the background from the jewel image on the theme&#8217;s header.

Let&#8217;s get that same JPG image I used for the logo (the original is a bit larger I guess). As you see, it has a white background.

Now [...]]]></description>
			<content:encoded><![CDATA[<p>I launched my new wordpress theme a couple days ago and I applied a very nice technique to remove the background from the jewel image on the theme&#8217;s header.</p>
<ol>
<li>Let&#8217;s get that same JPG image I used for the logo (the original is a bit larger I guess). As you see, it has a <strong>white</strong> background.<br />
<a href="http://blog.josemota.net/wp-content/uploads/2008/09/jpgbckgrd2.jpg"><img src="http://blog.josemota.net/wp-content/uploads/2008/09/jpgbckgrd2.jpg" alt="White backgrounded jewel" /></a></li>
<li>Now let&#8217;s get a background. This should do good.<br />
<a href="http://blog.josemota.net/wp-content/uploads/2008/09/jpgbckgrd.jpg"><img src="http://blog.josemota.net/wp-content/uploads/2008/09/jpgbckgrd.jpg" alt="Black rained effect background." /></a></li>
<li>Now that we have both the jewel and the background, we&#8217;ll set the jewel layer to <em>multiply mode</em>. This mode allows us to hide the brightest colors from the layer. We&#8217;ll get something like this:<br />
<a href="http://blog.josemota.net/wp-content/uploads/2008/09/jpgbckgrd3.jpg"><img src="http://blog.josemota.net/wp-content/uploads/2008/09/jpgbckgrd3.jpg" alt="Jewel blended in background on multiply mode." /></a></li>
<li>Create a new layer <em>underneath</em> the jewel and start painting it white. Multiplying something with white equals that something. This way, the jewel returns to its original state before it was multiplied with the background. Paint white in the areas you want to restore. While painting you should get something like this:<br />
<a href="http://blog.josemota.net/wp-content/uploads/2008/09/jpgbckgrd5.jpg"><img src="http://blog.josemota.net/wp-content/uploads/2008/09/jpgbckgrd5.jpg" alt="The jewel starts to show up like its original state." /></a></li>
<li>Personally I used the pen tool to simply go around the entire jewel with more accuracy. You should conclude now that all it matters is the final result: a white jewel-shaped area. Finally merge both layers and you&#8217;re done! <a href="http://blog.josemota.net/wp-content/uploads/2008/09/jpgbckgrd6.jpg"><img src="http://blog.josemota.net/wp-content/uploads/2008/09/jpgbckgrd6.jpg" alt="The final result: The jewel on top of the background with no white color around." /></a>Ready to export to whichever format you want.</li>
</ol>
<p><strong><em>Important note</em></strong>: if you want to try this with <strong>black</strong>, only change the blending mode to <em>screen</em> instead of multiply and paint <em>black</em> instead of white. Hope you learned something new from this example.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.josemota.net/2008/09/11/jpg-background-removal-a-smart-hack-with-photoshop/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The 960px grid on top of full-range background</title>
		<link>http://blog.josemota.net/2008/09/07/the-960px-grid-on-top-of-full-range-background/</link>
		<comments>http://blog.josemota.net/2008/09/07/the-960px-grid-on-top-of-full-range-background/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 11:54:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[web design / development]]></category>

		<guid isPermaLink="false">http://blog.josemota.net/?p=30</guid>
		<description><![CDATA[I have been putting myself to test on a client project, regarding aesthetics. I have used &#8220;The Grid&#8221; in other situations but not in this way. I have learned how to accomplish grid balance on top of full-range background&#8230; again, the hard way. I use this approach in this very blog so you should realize [...]]]></description>
			<content:encoded><![CDATA[<p>I have been putting myself to test on a client project, regarding aesthetics. I have used &#8220;The Grid&#8221; in other situations but not in this way. I have learned how to accomplish grid balance on top of full-range background&#8230; again, the hard way. I use this approach in this very blog so you should realize its result already.</p>
<p>This accomplishment has been unveiled to me through three of my favorite websites out there: <a href="http://simplebits.com">SimpleBits</a>, <a href="http://viget.com">Viget</a> and <a href="http://onwired.com">OnWired</a>. I know a lot of other websites that use this but these really caught my special attention. If you see three homepages, all of them use full-range backgrounds and yet they use the the 960px grid. I wanted that richness in my projects and so I gave it a try. Before I deepen into the procedure, i must say it&#8217;s always good to have a container/bucket div instead of acting directly over the body element for cross-browser compatibility. I have tried it and IE 6 didn&#8217;t like it very much.</p>
<p>We are admitting a simple <em>skeleton</em> here: a simple header, a navigation bar, a main body and a footer should do the trick. So here&#8217;s my procedure:</p>
<ol>
<li>Create the container div around the skeleton I referred to. <code>&lt;div id='container'&gt;<br />
→ Skeleton goes here.<br />
&lt;/div&gt;</code>This is helpful as I mentioned in order to set its width to 960px right there. <code>#container { width: 960px; margin: X auto; }</code>This is a very basic approach and it&#8217;s a good one if you want to implement a 30px padded box like <a href="http://boagworld.com">Paul Boag</a> for example. That way you save further implementation and get a clean shot at the grid. However, if you plan to use full-range backgrounds like I did then you&#8217;ll have a little more work.</li>
<li>Don&#8217;t set any width for the skeleton div&#8217;s so they default to 100%. Now you&#8217;re ready to set each one a background (perhaps you&#8217;ll have a repeat-x option or an attached one merging to the background color). Now each div gets it&#8217;s own background, which is what we want. For the header, it would be something like: <code>#header { background: #xyz url('path/to/background.png') repeat-x; }</code></li>
<li>Place a single div child inside each skeleton div. All of the content should go inside these child div&#8217;s. Then, you can set each div child the 960px width like this: <code>#container &gt; div &gt; div { width: 960px; margin: 0 auto; }</code>This tells us the div&#8217;s inside the skeleton div&#8217;s get affected. That&#8217;s why I&#8217;m saying every piece of content should go inside the child div&#8217;s, while the background goes outside.</li>
</ol>
<p>And you ask why not setting the default width to the skeleton div&#8217;s itself? Well, you can do that but let me show me the differences.</p>
<p><a href="http://blog.josemota.net/wp-content/uploads/2008/09/1.jpg"><img src="http://blog.josemota.net/wp-content/uploads/2008/09/1_.png" alt="Without the child div's it would look like this..." /></a></p>
<p>Again, this is a very simple example. You can try lots of other stuff like positioning only some of the div&#8217;s, background different settings, anything. I hope you learned something from this example.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.josemota.net/2008/09/07/the-960px-grid-on-top-of-full-range-background/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Apache 2 on Mac OS X Leopard 10.5 issue on upgrade</title>
		<link>http://blog.josemota.net/2008/08/24/apache-2-on-mac-os-x-leopard-105-issue-on-upgrade/</link>
		<comments>http://blog.josemota.net/2008/08/24/apache-2-on-mac-os-x-leopard-105-issue-on-upgrade/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 18:09:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://blog.josemota.net/?p=24</guid>
		<description><![CDATA[This weekend I decided to arrange my hard drive in a way that I could have a 5GB partition with sinful Windows XP to play some games with the family. To do that, I bought a 1TB external hard drive to use as a Time Machine backup for the process. At the time, my disk [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend I decided to arrange my hard drive in a way that I could have a 5GB partition with sinful Windows XP to play some games with the family. To do that, I bought a 1TB external hard drive to use as a Time Machine backup for the process. At the time, my disk was already partitioned for Ubuntu but since I didn&#8217;t find useful anymore, I replaced it for Windows.</p>
<p>Well, the good thing is I can actually play some old games like Empire Earth and Counter-Strike with the cousins to have some fun. The bad news is my Apache server settings screwed up. Two things happened. <em>Number one: </em>http://localhost/~user was thrown a 403 Forbidden access. This problem is the result of the user configurations for the server whilst the reinstallation / upgrade of the system, they don&#8217;t exist now. What you have to do is very simple. Go to /private/etc/apache2/users and create a file <em>yourshortusername.conf</em> and type this:</p>
<p><code>&lt;Directory "/Users/shortusername/Sites/"&gt;<br />
Options Indexes MultiViews<br />
AllowOverride None<br />
Order allow,deny<br />
Allow from all<br />
&lt;/Directory&gt;</code></p>
<p>Restart your server and you&#8217;re ready to go!</p>
<p>Number two: My virtual hosts blew away. I should have kept a record on how to do this in case I had to a reinstallation, I guess I can kick myself now. (I&#8217;m solving this as I write this post :P) Three steps:</p>
<ol>
<li>Go to /private/etc/hosts and say you want to assign 127.0.0.1 to your alias, like this: 127.0.0.1 youralias</li>
<li>Go to /private/etc/apache2 and uncomment the line that includes the virtual hosts configuration file. If you want to use PHP, you might want to uncomment the line that includes it as well.</li>
<li>Finally, go to /private/etc/apache2/extra and edit the httpd-vhosts.conf mentioned on 2. and add this chunk of code:</li>
</ol>
<p><code>&lt;VirtualHost 127.0.0.1&gt;<br />
DocumentRoot "/path/to/your/site/"<br />
ServerAlias yoursitename<br />
ServerName yoursitename<br />
&lt;/VirtualHost&gt;</code></p>
<p>Restart your server and virtual hosts are up and running.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.josemota.net/2008/08/24/apache-2-on-mac-os-x-leopard-105-issue-on-upgrade/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash messaging with CodeIgniter</title>
		<link>http://blog.josemota.net/2008/08/19/flash-messaging-with-codeigniter/</link>
		<comments>http://blog.josemota.net/2008/08/19/flash-messaging-with-codeigniter/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 10:22:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[open source]]></category>

		<category><![CDATA[web design / development]]></category>

		<guid isPermaLink="false">http://blog.josemota.net/?p=23</guid>
		<description><![CDATA[Today I have released a small version of what&#8217;s so famous in Ruby on Rails: flash messaging. I&#8217;ve built a library called Flash for CodeIgniter, my PHP framework of choice (my thanks to Tony Chester for bringing this awesome revelation).
The library consists of three functions for now: assert, get and kill. These three act, obviously, [...]]]></description>
			<content:encoded><![CDATA[<p>Today I have released a small version of what&#8217;s so famous in Ruby on Rails: <strong>flash messaging</strong>. I&#8217;ve built a <a href="http://dump.josemota.net/flashCI.zip">library called </a><em><a href="http://dump.josemota.net/flashCI.zip">Flash</a></em> for CodeIgniter, my PHP framework of choice (my thanks to <a href="http://onwired.com">Tony Chester</a> for bringing this awesome revelation).</p>
<p>The library consists of three functions for now: <em>assert</em>, <em>get</em> and <em>kill</em>. These three act, obviously, as flash message conditions throughout the entire application. The first one inserts, the second one fetches the message for actually showing the message and kill to delete what&#8217;s stored in memory. For now, I use three kinds: <em>notice</em>, <em>warning</em> and <em>error</em>. Later on I will be able to assert any kind of flash messaging that you&#8217;d like.</p>
<p><em>Important: This classes uses the sessions library. If you don&#8217;t have the sessions library turned on, you must do so.</em></p>
<ol>
<li><strong>function assert ( $kind, $data )</strong> &#8212; inserts into memory the message $data of the kind $kind.</li>
<li><strong>function get ( $kind )</strong> &#8212; returns the message of the kind $kind. if there is no such kind asserted, it returns false. This is particularly important for designing purposes, in the way that you can fill the message within a &lt;div&gt; and you only generate it if there is such message of that kind in memory.</li>
<li><strong>function kill ( $kind = null )</strong> &#8212; deletes the message of kind $kind stored in memory. Notice the <em>null</em>; this means you can delete <em>all</em> three messages stored in memory.</li>
</ol>
<p>Flash messaging is supposed to be dead by itself after an action is performed. I&#8217;ll find that out and talk about it in further posting but for now there is actually one simple way to simulate it. Simply type<em> $this-&gt;flash-&gt;kill()</em> after the view is loaded. This way the view can display the flash message(s) and then you can eliminate it/them. Pretty cool huh?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.josemota.net/2008/08/19/flash-messaging-with-codeigniter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The balance of my trip to the USA</title>
		<link>http://blog.josemota.net/2008/07/26/the-balance-of-my-trip-to-the-usa/</link>
		<comments>http://blog.josemota.net/2008/07/26/the-balance-of-my-trip-to-the-usa/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 22:15:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[human relations]]></category>

		<category><![CDATA[self development]]></category>

		<guid isPermaLink="false">http://blog.josemota.net/?p=21</guid>
		<description><![CDATA[Tomorrow will be a week since I left Portugal on my first attempt to live alone and begin a new life on my own at the United States. Apparently it went wrong and for all of you guys that actually think that, this is my final statement on this week full of adventure, risk and [...]]]></description>
			<content:encoded><![CDATA[<p>Tomorrow will be a week since I left Portugal on my first attempt to live alone and begin a new life on my own at the United States. Apparently it went wrong and for all of you guys that actually think that, <em>this is my final statement</em> on this week full of adventure, risk and emotions.</p>
<p>I got in the plain Saturday, July 19th 2008, 9h30am. Everything was still an exciting mistery. Arrived at Newark, New Jersey at 3pm. <a href="http://agencyaccess.com" target="_blank">Jim Starace</a> picked me up to show me the town of Hauppauge, New York. He showed me my office, my home and some parts of town. For two days we drove to various spots like some stores for me to get some stuff to eat, sleep and fill the house. It was an interesting weekend, we could actually chat a little and hang out so me and Jim could get along as friends and colleagues at work.</p>
<p>Monday came. Jim picked me from the hotel on our way to start my first day of work. A wonderful day that was. I met the boss, Keith, a wonderful guy indeed. Everyone at <a href="http://agencyaccess.com">Agency Access</a> is just lovely people! I started my role as the in-house PHP developer in order to start the project I applied to. The whole day went just great. I had the perfect work day. I wish these days could exist where I live.</p>
<p>Then another major event came upon: my moving in. When I first saw the house and said to me: &#8220;I won&#8217;t be staying here too long, I can tell&#8230;&#8221;. The house «looked» kinda nice but it was only that. The house smelled bad and it had no lights in the living room nor the bedroom. The floor was carpeted - I am not used to it - and the couch was dirty. I would get a new couch cover and the problem would be settled. I was so excited with all the adventure that I didn&#8217;t even think about that whole mess. I just wanted to experience all of it; unfortunately it turned out the other way around.</p>
<p>The first night at the place was &#8230; peaceful. Until&#8230; the landlord turned the TV out loud till after bed time. I had the whole bedroom lit up by the moonlight so I just couldn&#8217;t get no sleep because of these two incidents. I managed to get some sleep.</p>
<p>Next day I wake up with pain in my back from the lousy night I had. I get up, I have breakfast and go to work. A lovely 20 minute walk in the midst of the trees that fill New York&#8217;s suburbs. The whole work day was very pleasant and productive. I was actually enjoying working there very much, no doubt on that.</p>
<p>When I came home, I felt this deep voidness inside. I was looking at my still unpacked case, my dirty couch, my TV set and decided to chill out a little bit. I laid on the couch with my laptop trying to chat with my friends at Portugal. A nice time that was. When all of them were off I decided to get something to eat. I had previously got those add-water meals so I could easily start off with something rather than milk &amp; cereals. So I put turn the oven on and it didn&#8217;t last 5 minutes until the fire alarm went off&#8230;! I had to turn it off so the house wouldn&#8217;t go nuts because of that. So milk &amp; cereals it was for dinner.</p>
<p>I tried to listen to some of my music to see if I could relax but the moment I turned the music on I felt like I wanted to dance it with some girl. Guess what? There were no girls! Turn it off so I won&#8217;t be crying. What could I possibly do at that time (it was like 9pm) ? Nothing but go to bed. And so I did. What happened? Landlord&#8217;s TV out loud. Moonlight. I was trembling for so much disaster. I started crying in despair. That&#8217;s where I found I was having no peace. The next morning I got the tickets and went back home.</p>
<p>Life lesson: never face something <strong>that</strong> unknown. I lost a lot of money on this adventure and I must get them back no matter what. If you are reading this and want to do something alike this, be careful! I learned a lot in this week concerning risk taking, investing and inner joy, peace and happiness.</p>
<p>I appreciate everyone&#8217;s help and support. But there are three people I want to thank with kind attention: Jim Starace, for all the incomparable support during this week, my deepest <em>thank you</em> goes to you; <strong>my mother</strong> because she is my mother and there is no one like her, period; <a href="http://onwired.com">Tony Chester</a>, leader of the OnWired team that first offered me a job but it didn&#8217;t work. However, his concern has always meant a lot to me. My regards to you, Tony.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.josemota.net/2008/07/26/the-balance-of-my-trip-to-the-usa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A feel of deep change</title>
		<link>http://blog.josemota.net/2008/06/12/a-feel-of-deep-change/</link>
		<comments>http://blog.josemota.net/2008/06/12/a-feel-of-deep-change/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 11:44:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[self development]]></category>

		<guid isPermaLink="false">http://blog.josemota.net/?p=19</guid>
		<description><![CDATA[This is a set of thoughts on how I am feeling inside and an attempt to let go / acknowledge some of these thoughts.
From the day I joined a company based on Microsoft, my technological values grew and became rock solid. But I&#8217;m feeling sort of a whirlwind deep inside the social, emotional and psychological [...]]]></description>
			<content:encoded><![CDATA[<p>This is a set of thoughts on how I am feeling inside and an attempt to let go / acknowledge some of these thoughts.</p>
<p>From the day I joined a company based on Microsoft, my technological values grew and became rock solid. But I&#8217;m feeling sort of a whirlwind deep inside the social, emotional and psychological values as well.</p>
<p>I see my country falling apart because of all the speculation on fuel. I see a blind society that doesn&#8217;t want to evolve and reacts harshly over technological evolution and over change. I see the government spending a lot, I see the people rioting for everything, I see heavy taxes, I see professional disappointment and I see myself in a reckless anxiety, fearing for my professional success and my happiness. <span style="text-decoration: line-through;">I don&#8217;t want to live in Portugal because I strongly feel I wouldn&#8217;t be happy here. I want a place where I can live without such feelings of fear, no reliability and lack of vision.</span></p>
<p>I need a place to express my joy for life, work, friends, love and most of all, freedom. I need a place where I can grow as a designer and as a developer. I need scones. I need my own home, my own salary.</p>
<p>I am changing inside. I am becoming a whole different person; a person who needs to be independent and have his own story to tell. I am feeling a different energy. After all, I&#8217;m becoming an adult full speed and I&#8217;m having a different kind of needs from the ones I had when a teenager. Yet, my strongest desire is to be free and tremendously happy and make other people feel free and happy as well.</p>
<p>I feel better already <img src='http://blog.josemota.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.josemota.net/2008/06/12/a-feel-of-deep-change/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
