<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>Iacovos Constantinou</title>
	<link>http://www.iacons.net</link>
	<description></description>
	<pubDate>Sat, 12 Apr 2008 16:23:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Washed out colors in Photoshop (Mac OS X)</title>
		<link>http://www.iacons.net/writing/2008/03/21/washed-out-colors-in-photoshop-mac-os-x/</link>
		<comments>http://www.iacons.net/writing/2008/03/21/washed-out-colors-in-photoshop-mac-os-x/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 21:52:39 +0000</pubDate>
		<dc:creator>Iacovos</dc:creator>
		
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.iacons.net/writing/2008/03/21/washed-out-colors-in-photoshop-mac-os-x/</guid>
		<description><![CDATA[If you ever designed and sliced a website mockup in Photoshop running on Mac OS X then you probably faced this: you have prepared the slices and you have exported them but the result looks a bit washed out, especially on Windows. This is not a misfuction or a bug as many tend to believe; [...]]]></description>
			<content:encoded><![CDATA[<p>If you ever designed and sliced a website mockup in Photoshop running on Mac OS X then you probably faced this: you have prepared the slices and you have exported them but the result looks a bit washed out, especially on Windows. This is not a misfuction or a bug as many tend to believe; this is how things are supposed to work.</p>
<p>If you google it, you will come across a large number of suggestions on how to resolve it. However, just a minor subset of them are completely solid, thus providing a concrete solution.</p>
<p>Dave Shea on mezzoblue <a href="http://www.mezzoblue.com/archives/2007/06/18/shifting_bac/">writes about it</a>. Despite the fact that he briefly analyses the phenomenon not only you can get a good idea why this happens, but you can read the best solution that I have ever tried. In brief, Dave Shea suggests to convert a sRGB profile prior to the slicing.</p>
<p>The single disadvantage is that the layers are erased upon the conversion so make sure to save a copy first.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iacons.net/writing/2008/03/21/washed-out-colors-in-photoshop-mac-os-x/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Macbook Air: do we need the click button?</title>
		<link>http://www.iacons.net/writing/2008/01/22/macbook-air-do-we-need-the-click-button/</link>
		<comments>http://www.iacons.net/writing/2008/01/22/macbook-air-do-we-need-the-click-button/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 20:58:16 +0000</pubDate>
		<dc:creator>Iacovos</dc:creator>
		
		<category><![CDATA[Apple]]></category>

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

		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.iacons.net/writing/2008/01/22/macbook-air-do-we-need-the-click-button/</guid>
		<description><![CDATA[Two weeks ago Steve Jobs announced &#8220;the world&#8217;s thinnest notebook&#8221;, the Macbook Air and of course we all loved it.
The one thing I admire the most on the brand new Macbook Air is its trackpad. As you may know the Macbook Air comes with an extreme trackpad where you can perform a variety of finger [...]]]></description>
			<content:encoded><![CDATA[<p>Two weeks ago Steve Jobs announced &#8220;the world&#8217;s thinnest notebook&#8221;, the <a href="http://www.apple.com/macbookair/">Macbook Air</a> and of course we all loved it.</p>
<p>The one thing I admire the most on the brand new Macbook Air is its trackpad. As you may know the Macbook Air comes with an extreme trackpad where you can perform a variety of <a href="http://www.apple.com/macbookair/features.html">finger gestures</a> like those in iPhone. Obviously, such features not only bring trackpads to the next level but they raise the bar for competitors as well. Finger gestures are like shortcuts for a keyboard; they provide an advanced but yet efficient way for using an existing device.</p>
<p>However, from my point of view, the Macbook Air has a major design and aesthetic issue. I don&#8217;t like the click button&#8230; or should I say that I don&#8217;t need the click button? In fact, I don&#8217;t get it&#8230; If a trackpad is smart enough to perform all those magic gestures, what do I need a click button for? I just tap the trackpad and that&#8217;s it. I can do this even on the relatively lame trackpad my macbook has.</p>
<p>Steve Jobs has always supported that the second button is not necessary on both trackpads and mouses (that&#8217;s why Macbook and Macbook Pro comes with a single click button). Well, I think that the time has come and we can even abandon the remaining single click button. After all it&#8217;s more than useless on a Macbook Air and it takes space; we need more space for our magic finger gestures <img src='http://www.iacons.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iacons.net/writing/2008/01/22/macbook-air-do-we-need-the-click-button/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IE8 passes Acid2 test</title>
		<link>http://www.iacons.net/writing/2007/12/31/ie8-passes-acid2-test/</link>
		<comments>http://www.iacons.net/writing/2007/12/31/ie8-passes-acid2-test/#comments</comments>
		<pubDate>Mon, 31 Dec 2007 12:42:14 +0000</pubDate>
		<dc:creator>Iacovos</dc:creator>
		
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.iacons.net/writing/2007/12/31/ie8-passes-acid2-test/</guid>
		<description><![CDATA[Strange and weird, but true! I was totally surprised yesterday to read that the upcoming version of Internet Explorer has successfully passed the Acid2 Face test. As you understand, these good news allow web developers to reasonably hope that IE will soon become (hopefully, in a few months) a standards-compliant browser.
Don&#8217;t get me wrong, but [...]]]></description>
			<content:encoded><![CDATA[<p>Strange and weird, but true! I was totally surprised yesterday to read that the upcoming version of Internet Explorer has successfully passed the <a href="http://www.webstandards.org/action/acid2/">Acid2 Face</a> test. As you understand, these good news allow web developers to reasonably hope that IE will soon become (hopefully, in a few months) a standards-compliant browser.</p>
<p>Don&#8217;t get me wrong, but it sounds like a good joke to me; Internet Explorer becomes a standards compliant browser! <img src='http://www.iacons.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The important part of the <a href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx">official announcement</a> is that &#8220;IE8 now renders the Acid2 Face correctly in IE8 standards mode&#8221;. You got it? <strong>IE8 standards mode</strong>; IE8 as every browser comes with two basic rendering modes: <em>quirks</em> and <em>standards</em>. In addition, IE8 provides a special mode called &#8220;IE8 standards mode&#8221; which is the only mode that successfully passes the famous test. The fun part is that &#8220;IE8 standards mode&#8221; is not enabled by default and it&#8217;s up to the web developer to enable it <a href="http://vasudevg.blogspot.com/2007/12/internet-explorer-8-q.html">by placing a new opt-in flag in the head tag</a>.</p>
<p>I admit that I don&#8217;t like the way IE8 works. I understand that it is partially necessary  to provide support for websites that were built especially for IE6. On the other hand, the lack of such support would force the web developers to update such websites in order to work under &#8220;IE8 standards mode&#8221; and hopefully  under any standards compliant browser!</p>
<p>To conclude, IE8 provides a standards compliant mode which successfully passes the Acid2 Face test but in the meantime encourages old websites to keep and maintain their IE6-only code! Someone could fairly argue that this is just another move from Microsoft in order to keep their browser share.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iacons.net/writing/2007/12/31/ie8-passes-acid2-test/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I am back :)</title>
		<link>http://www.iacons.net/writing/2007/12/29/i-am-back/</link>
		<comments>http://www.iacons.net/writing/2007/12/29/i-am-back/#comments</comments>
		<pubDate>Sat, 29 Dec 2007 12:47:53 +0000</pubDate>
		<dc:creator>Iacovos</dc:creator>
		
		<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://www.iacons.net/writing/2007/12/29/i-am-back/</guid>
		<description><![CDATA[After three months of absence and inactivity I am back. Every once in a while, I need a little break almost from everything in order to refresh and organize my self as well as to take a look forward in my life.
A lot of things happened during the last three months. Once again, I abandoned [...]]]></description>
			<content:encoded><![CDATA[<p>After three months of absence and inactivity I am back. Every once in a while, I need a little break almost from everything in order to refresh and organize my self as well as to take a look forward in my life.</p>
<p>A lot of things happened during the last three months. Once again, I abandoned an open source application which meant a lot to me but I still hesitate to call it a &#8220;dead project&#8221;. Of course, as the end of everything in this life triggers something new, a new project is around the block and about to be published but this will be analyzed in a dedicated post.</p>
<p>Oh, and as you may know, I finally switched my hosting provider leaving dreamhost after two years of love and hate.</p>
<p>Let me take this opportunity to wish everyone &#8220;Happy New Year&#8221;!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iacons.net/writing/2007/12/29/i-am-back/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My first SMS spam message</title>
		<link>http://www.iacons.net/writing/2007/10/08/my-first-sms-spam-message/</link>
		<comments>http://www.iacons.net/writing/2007/10/08/my-first-sms-spam-message/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 09:00:56 +0000</pubDate>
		<dc:creator>Iacovos</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.iacons.net/writing/2007/10/08/my-first-sms-spam-message/</guid>
		<description><![CDATA[I just received my first SMS spam message in english by &#8220;Mr. P. Chan&#8221;

Att: I&#8217;m Chan from Hong Kong, I have a business proposal for you, should you be interested kindly contact me for further details partickwchank@yahoo.com.hk
Regards

Anyway, back to work  
Update: I keep getting these annoying messages from several persons around the world that [...]]]></description>
			<content:encoded><![CDATA[<p>I just received my first SMS spam message in english by &#8220;Mr. P. Chan&#8221;</p>
<blockquote><p>
Att: I&#8217;m Chan from Hong Kong, I have a business proposal for you, should you be interested kindly contact me for further details partickwchank@yahoo.com.hk</p>
<p>Regards
</p></blockquote>
<p>Anyway, back to work <img src='http://www.iacons.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Update</strong>: I keep getting these annoying messages from several persons around the world that have an interesting business proposals for me <img src='http://www.iacons.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> I may change my cellphone number.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iacons.net/writing/2007/10/08/my-first-sms-spam-message/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Money first, then credit card</title>
		<link>http://www.iacons.net/writing/2007/10/06/money-first-then-credit-card/</link>
		<comments>http://www.iacons.net/writing/2007/10/06/money-first-then-credit-card/#comments</comments>
		<pubDate>Sat, 06 Oct 2007 10:27:54 +0000</pubDate>
		<dc:creator>Iacovos</dc:creator>
		
		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.iacons.net/writing/2007/10/06/money-first-then-credit-card/</guid>
		<description><![CDATA[My adaption process in Cyprus was smoother than I expected. After three weeks home, I feel like that I never left Cyprus despite the fact that I still get frustrated with some things. A great example of these, are ATMs which their operational mechanism has been altered recently.
In fact, some ATMs provide your money first [...]]]></description>
			<content:encoded><![CDATA[<p>My adaption process in Cyprus was smoother than I expected. After three weeks home, I feel like that I never left Cyprus despite the fact that I still get frustrated with some things. A great example of these, are <acronym title="Automated Teller Machine">ATM</acronym>s which their operational mechanism has been altered recently.</p>
<p>In fact, some <acronym title="Automated Teller Machine">ATM</acronym>s provide your money first and then your credit card which I find very wrong! Why? Let&#8217;s assume the following scenario: it&#8217;s night, I need urgently one hundred pounds &#8212; I drive to the nearest <acronym title="Automated Teller Machine">ATM</acronym>, insert my credit card, then my pin number and eventually get my money. Since my mission (to get some money) is accomplished, I return back to my car fully satisfied that my wallet is full again. Meanwhile, <acronym title="Automated Teller Machine">ATM</acronym> ejects my credit card making the day for the next customer. The chances are I will not notice that my credit card is missing until the next time  I will need it. Too late, don&#8217;t you think?</p>
<p>Things are getting even worse when someone takes into consideration that until few weeks ago, <acronym title="Automated Teller Machine">ATM</acronym>s were ejecting your credit card first. It goes without saying that the action of receiving the money has been associated as the last action of the transaction by many people, making the process even more error-prone.</p>
<p>I don&#8217;t know what led to these changes but my guess is a <em>bad updating process</em>. I expect that the corresponding support centers will accept a large number of incoming calls regarding missing cards. Hopefully, after a lot of complaints the original operational mechanism will be restored.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iacons.net/writing/2007/10/06/money-first-then-credit-card/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iacons.net on CSSMania</title>
		<link>http://www.iacons.net/writing/2007/09/12/iaconsnet-on-cssmania/</link>
		<comments>http://www.iacons.net/writing/2007/09/12/iaconsnet-on-cssmania/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 21:31:58 +0000</pubDate>
		<dc:creator>Iacovos</dc:creator>
		
		<category><![CDATA[Site News]]></category>

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

		<guid isPermaLink="false">http://www.iacons.net/writing/2007/09/12/iaconsnet-on-cssmania/</guid>
		<description><![CDATA[After returning home this night I had a look at my web stats which are running on Cinnamon; an open-source web statistics engine that I am developing. According to Cinnamon, the number of visits has tripled during the last day while 7 visitors were online! Initially, I thought that my latest commits made  Cinnamon [...]]]></description>
			<content:encoded><![CDATA[<p>After returning home this night I had a look at my web stats which are running on <a href="http://www.thecinnamon.org" title="the Cinnamon | Statistics with attitude!">Cinnamon</a>; an open-source web statistics engine that I am developing. According to <a href="http://thecinnamon.org" title="the Cinnamon | Statistics with attitude!">Cinnamon</a>, the number of visits has tripled during the last day while 7 visitors were online! Initially, I thought that my latest commits made  <a href="http://thecinnamon.org" title="the Cinnamon | Statistics with attitude!">Cinnamon</a> acting weirdly. However, I realized that iacons.net was featured on <a href="http://cssmania.com">CSSMania</a> after all, increasing significantly the incoming traffic.</p>
<p>A few days ago iacons.net and <a href="http://wordpress.gr">wordpress.gr</a> was featured on <a href="http://showcase.gr">showcase.gr</a> as well, a CSS gallery dedicated to creations by Greek designers and developers. In fact, wordpress.gr jumped straight to the first place &#8212; I am sorry <a href="http://marios.tziortzis.com">Marios</a>, I did not plan this to happen <img src='http://www.iacons.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Of course, all these features are of great importance to me and I would like to thank everyone who helped in any way to promote my work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iacons.net/writing/2007/09/12/iaconsnet-on-cssmania/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Goodbye Lancaster, Goodbye UK</title>
		<link>http://www.iacons.net/writing/2007/09/05/goodbye-lancaster-goodbye-uk/</link>
		<comments>http://www.iacons.net/writing/2007/09/05/goodbye-lancaster-goodbye-uk/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 08:39:43 +0000</pubDate>
		<dc:creator>Iacovos</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.iacons.net/writing/2007/09/05/goodbye-lancaster-goodbye-uk/</guid>
		<description><![CDATA[My studies in the UK are almost over and in two days time I will be flying back to Cyprus. It goes without saying that during this year I have  enjoyed and hated particular things regarding the UK. So, I decided to compile a list with all the things that I am going to [...]]]></description>
			<content:encoded><![CDATA[<p>My studies in the UK are almost over and in two days time I will be flying back to Cyprus. It goes without saying that during this year I have  enjoyed and hated particular things regarding the UK. So, I decided to compile a list with all the things that I am going to miss&#8230; or not!</p>
<h2>I will miss&#8230;</h2>
<ul>
<li>doing almost everything online and especially all the great services such as amazon.co.uk</li>
<li>the &#8220;Next day - Guaranteed delivery&#8221; option</li>
<li>the great transportation media</li>
</ul>
<h2>I will not miss&#8230;</h2>
<ul>
<li> the rainy days and the <em>hopeless hope</em> for a shiny day</li>
<li>the afternoon tea</li>
</ul>
<p>Well, that&#8217;s all! I was struggling to think of some more but that wasn&#8217;t possible. They said that you don’t know what you&#8217;ve got &#8217;til it&#8217;s gone so probably I will extend the list when I will be back to Cyprus.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iacons.net/writing/2007/09/05/goodbye-lancaster-goodbye-uk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>AJAX Cross Domain Proxy</title>
		<link>http://www.iacons.net/writing/2007/08/02/ajax-cross-domain-proxy/</link>
		<comments>http://www.iacons.net/writing/2007/08/02/ajax-cross-domain-proxy/#comments</comments>
		<pubDate>Thu, 02 Aug 2007 23:25:53 +0000</pubDate>
		<dc:creator>Iacovos</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

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

		<guid isPermaLink="false">http://www.iacons.net/writing/2007/08/02/ajax-cross-domain-proxy/</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  file_get_contents() [<a href='function.file-get-contents'>function.file-get-contents</a>]: open_basedir restriction in effect. File(/var/www/vhosts/iacons.net/subdomains/lab/httpdocs/ajax-proxy/jquery.txt) is not within the allowed path(s): (/var/www/vhosts/iacons.net/httpdocs:/tmp) in <b>/var/www/vhosts/iacons.net/httpdocs/wp-content/plugins/code-viewer.php</b> on line <b>37</b><br />
<br />
<b>Warning</b>:  file_get_contents(/var/www/vhosts/iacons.net/subdomains/lab/httpdocs/ajax-proxy/jquery.txt) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: Operation not permitted in <b>/var/www/vhosts/iacons.net/httpdocs/wp-content/plugins/code-viewer.php</b> on line <b>37</b><br />
<!-- CVFILE:  --><br />
<b>Warning</b>:  file_get_contents() [<a href='function.file-get-contents'>function.file-get-contents</a>]: open_basedir restriction in effect. File(/var/www/vhosts/iacons.net/subdomains/lab/httpdocs/ajax-proxy/validrequests.txt) is not within the allowed path(s): (/var/www/vhosts/iacons.net/httpdocs:/tmp) in <b>/var/www/vhosts/iacons.net/httpdocs/wp-content/plugins/code-viewer.php</b> on line <b>37</b><br />
<br />
<b>Warning</b>:  file_get_contents(/var/www/vhosts/iacons.net/subdomains/lab/httpdocs/ajax-proxy/validrequests.txt) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: Operation not permitted in <b>/var/www/vhosts/iacons.net/httpdocs/wp-content/plugins/code-viewer.php</b> on line <b>37</b><br />
<!-- CVFILE:  -->It is well known that cross domain AJAX requests (XMLHTTPRequest) are not permitted due to security reasons. Numerous workarounds exist such as cross domain JSON and Flash but some of them are not suitable for every single case. For instance, cross domain JSON assumes that remote server is able not only to serve JSON but [...]]]></description>
			<content:encoded><![CDATA[<br />
<b>Warning</b>:  file_get_contents() [<a href='function.file-get-contents'>function.file-get-contents</a>]: open_basedir restriction in effect. File(/var/www/vhosts/iacons.net/subdomains/lab/httpdocs/ajax-proxy/jquery.txt) is not within the allowed path(s): (/var/www/vhosts/iacons.net/httpdocs:/tmp) in <b>/var/www/vhosts/iacons.net/httpdocs/wp-content/plugins/code-viewer.php</b> on line <b>37</b><br />
<br />
<b>Warning</b>:  file_get_contents(/var/www/vhosts/iacons.net/subdomains/lab/httpdocs/ajax-proxy/jquery.txt) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: Operation not permitted in <b>/var/www/vhosts/iacons.net/httpdocs/wp-content/plugins/code-viewer.php</b> on line <b>37</b><br />
<!-- CVFILE:  --><br />
<b>Warning</b>:  file_get_contents() [<a href='function.file-get-contents'>function.file-get-contents</a>]: open_basedir restriction in effect. File(/var/www/vhosts/iacons.net/subdomains/lab/httpdocs/ajax-proxy/validrequests.txt) is not within the allowed path(s): (/var/www/vhosts/iacons.net/httpdocs:/tmp) in <b>/var/www/vhosts/iacons.net/httpdocs/wp-content/plugins/code-viewer.php</b> on line <b>37</b><br />
<br />
<b>Warning</b>:  file_get_contents(/var/www/vhosts/iacons.net/subdomains/lab/httpdocs/ajax-proxy/validrequests.txt) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: Operation not permitted in <b>/var/www/vhosts/iacons.net/httpdocs/wp-content/plugins/code-viewer.php</b> on line <b>37</b><br />
<!-- CVFILE:  --><p>It is well known that cross domain <acronym title="Asynchronous JavaScript and XML">AJAX</acronym> requests (XMLHTTPRequest) are not permitted due to security reasons. Numerous workarounds exist such as cross domain <acronym title="JavaScript Object Notation">JSON</acronym> and Flash but some of them are not suitable for every single case. For instance, cross domain <acronym title="JavaScript Object Notation">JSON</acronym> assumes that remote server is able not only to serve <acronym title="JavaScript Object Notation">JSON</acronym> but to include a call to the specified function (the <em>callback</em> function) as well. On the other hand, Flash method assumes that&#8230; well, that Flash is enabled!</p>
<p>An interesting approach is presented by <a href="ttp://www.themaninblue.com/">Cameron Adams</a> in his great article <a href="http://www.thinkvitamin.com/features/ajax/go-forth-and-api">Go forth and API</a>. Cameron suggests to take advantage of <code>mod_rewrite</code> or <code>mod_proxy</code> module in Apache in order to redirect our calls in external domains; a simple but ingenious solution! However, the most common solution is the application proxy which is accompanied by some advantages outlined perfectly well by <a href="http://snook.ca/jonathan/about/">Jonathan Snook</a>:</p>
<blockquote cite="http://snook.ca/archives/javascript/cross_domain_aj/"><p> [&#8230;] you have more control over the entire lifecycle. You can parse the data from the remote server, do with it what you will before sending it back to the client. If anything fails along the way, you can handle it in your own way. And lastly, you can log all remote calls. With that you can track success, failure and popularity.</p>
<address><a href="http://snook.ca/archives/javascript/cross_domain_aj/" title="Cross Domain Ajax: a Quick Summary">Cross Domain Ajax: a Quick Summary</a></address>
</blockquote>
<p>Lately, I have developed an application proxy in PHP which I decided to publish. You can <a href="http://lab.iacons.net/ajax-proxy" title="See Ajax Cross Domain Proxy in action | Lab | Iacovos Constantinou">have a look at the demo</a> and of course <a href="http://stats.iacons.net/cse-track.php?request_type=download&amp;site_id=1&amp;request_url=http://lab.iacons.net/ajax-proxy/ajax-proxy.phps" title="Download Ajax Cross Domain Proxy | Lab | Iacovos Constantinou">download it</a>.</p>
<p><strong>How it works</strong>? All you have to do is to place the corresponding file in your web server. Whenever you want to make a cross domain request, just make a request to <code>http://www.yourdomain.com/ajax-proxy.php</code> and specify the cross domain URL in parameter <code>csurl</code>. Obviously, you can add more parameters according to your needs; note that the rest of the parameters will be used for the cross domain request. For example, if you are using jQuery:</p>
<p class="warning">[The requested file could not be found]</p>
<p>It&#8217;s worth mentioning that both <code>POST</code> and <code>GET</code> methods work, while headers were taken into consideration. That is to say, headers sent from browser to proxy are used for the cross domain request and vice versa. Finally, for security reasons you will need to define all the valid requests into the <code>ajax-proxy.php</code> file:</p>
<p class="warning">[The requested file could not be found]</p>
<p>Please note that the script is released under a <a href="http://creativecommons.org/licenses/GPL/2.0/">CC-GNU GPL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iacons.net/writing/2007/08/02/ajax-cross-domain-proxy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Clickable date 1.0</title>
		<link>http://www.iacons.net/writing/2007/07/30/clickable-date-10/</link>
		<comments>http://www.iacons.net/writing/2007/07/30/clickable-date-10/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 21:08:03 +0000</pubDate>
		<dc:creator>Iacovos</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

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

		<guid isPermaLink="false">http://www.iacons.net/writing/2007/07/30/clickable-date-10/</guid>
		<description><![CDATA[Finally, after a couple of weeks waiting I got the approval for hosting one of my WordPress plugins in the official repository. It&#8217;s been a while since I have prepared the first major version of &#8220;Clickable date&#8221; plugin but I was waiting for this moment to publish it!
In brief, this version aims to make things [...]]]></description>
			<content:encoded><![CDATA[<p>Finally, after a couple of weeks waiting I got the approval for <a href="http://wordpress.org/extend/plugins/clickable-date/" title="Clickable date | WordPress plugins">hosting one of my WordPress plugins in the official repository</a>. It&#8217;s been a while since I have prepared the first major version of &#8220;Clickable date&#8221; plugin but I was waiting for this moment to publish it!</p>
<p>In brief, this version aims to make things much easier for you guys since it is no longer required to edit your theme files. The dates are converted automatically into links unless you are using an old version of WordPress like 1.5.x. If you are already using an older version of the plugin you can easily and safely upgrade to this one. Please note, that there is no need to re-edit your theme files; the plugin supports the old-school functions <code>clickable_date</code> and <code>clickable_time</code>.</p>
<p>Thank you all for using and supporting this plugin. Don&#8217;t hesitate to leave a comment for suggestions or questions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iacons.net/writing/2007/07/30/clickable-date-10/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
