<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="https://sina.salek.ws"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Sina Salek Official Site - Programming</title>
 <link>https://sina.salek.ws/taxonomy/term/130/0</link>
 <description></description>
 <language>en</language>
<item>
 <title>IMO PHP 5.4 trait feature worth all the troubles of upgrading an object oriented PHP code base</title>
 <link>https://sina.salek.ws/content/imo-php-54-trait-feature-worth-all-troubles-upgrading-object-oriented-php-code-base</link>
 <description>IMO PHP 5.4 trait feature worth all the troubles of upgrading an object oriented PHP code base</description>
 <comments>https://sina.salek.ws/content/imo-php-54-trait-feature-worth-all-troubles-upgrading-object-oriented-php-code-base#comments</comments>
 <category domain="https://sina.salek.ws/category/path/microblog">Microblog</category>
 <category domain="https://sina.salek.ws/category/tags/development">Development</category>
 <category domain="https://sina.salek.ws/category/tags/php">PHP</category>
 <category domain="https://sina.salek.ws/category/tags/programming">Programming</category>
 <category domain="https://sina.salek.ws/category/tags/upgrade">Upgrade</category>
 <category domain="https://sina.salek.ws/category/tags/work">Work</category>
 <pubDate>Sat, 28 Jun 2014 07:27:06 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1541 at https://sina.salek.ws</guid>
</item>
<item>
 <title>Getting ready for my fifth software development team</title>
 <link>https://sina.salek.ws/content/getting-ready-my-fifth-software-development-team</link>
 <description>&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a class=&quot;colorbox imagefield imagefield-imagelink imagefield-insert&quot; rel=&quot;gallery-insert-all&quot; href=&quot;https://sina.salek.ws/sites/default/files/story/1389/images/team.gif&quot;&gt;&lt;img class=&quot;imagecache imagecache-thumbnail_in_content&quot; style=&quot;float: right; margin: 8px;&quot; src=&quot;https://sina.salek.ws/sites/default/files/imagecache/thumbnail_in_content/story/1389/images/team.gif&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;It was several years ago when i started assembling my first software 
development team, although i didn&#039;t have the experience i have today it 
was a success and the team delivered the expected result. Back then i 
didn&#039;t have any well thought work-flow and my decisions were mostly 
based on each particular case and experience. today however it&#039;s quite 
different and i take these task very seriously. &lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://sina.salek.ws/content/getting-ready-my-fifth-software-development-team&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>https://sina.salek.ws/content/getting-ready-my-fifth-software-development-team#comments</comments>
 <category domain="https://sina.salek.ws/category/path/blog">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/programming">Programming</category>
 <category domain="https://sina.salek.ws/category/tags/project-management">Project Management</category>
 <category domain="https://sina.salek.ws/category/tags/software-development">Software Development</category>
 <pubDate>Thu, 06 Jan 2011 10:19:41 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1389 at https://sina.salek.ws</guid>
</item>
<item>
 <title>Using Actionscript 3 Tween for everything</title>
 <link>https://sina.salek.ws/content/using-actionscript-3-tween-everything</link>
 <description>&lt;p&gt;If you ever used actionscript 3 then you probabely know that tween class does not work with anything other than simple numeric object properties. This is an issue sometimes becuase you might want to tween a function! or a property of a child object or even an string! There are plenty of third-party classes out there for extending the Tween class, but if you don&#039;t need all other features they offer and prefer to keep your swf&#039;s size small i must tell that there is solution , a rather easy one actually.&lt;/p&gt;&lt;p&gt;What we&#039;re doing to do is using dynamic objects,&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://sina.salek.ws/content/using-actionscript-3-tween-everything&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>https://sina.salek.ws/content/using-actionscript-3-tween-everything#comments</comments>
 <category domain="https://sina.salek.ws/category/path/blog">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/actionscript">Actionscript</category>
 <category domain="https://sina.salek.ws/category/tags/adobe-flash">Adobe Flash</category>
 <category domain="https://sina.salek.ws/category/tags/programming">Programming</category>
 <category domain="https://sina.salek.ws/category/tags/tutorial">Tutorial</category>
 <pubDate>Wed, 28 Apr 2010 00:06:30 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1341 at https://sina.salek.ws</guid>
</item>
<item>
 <title>Linux Shell Bridge (Passing variables from scripting langauges like PHP to Linux Shell)</title>
 <link>https://sina.salek.ws/content/linux-shell-bridge-passing-variables-scripting-langauges-php-linux-shell</link>
 <description>&lt;p style=&quot;text-align: justify;&quot;&gt;It might sound strange at first but i 
must say that it&#039;s very useful 
specially if you have shell scripts as part of your application. Usually
 For making this scripts as automated as possible there should be a way 
to
 reuse the application&#039;s configurations (ips, passwords , etc) and not 
having to update a separate configuration file whenever anything changes
 in the application. It&#039;s not limited only to this and can be used to 
pass any kind of variables.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://sina.salek.ws/content/linux-shell-bridge-passing-variables-scripting-langauges-php-linux-shell&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>https://sina.salek.ws/content/linux-shell-bridge-passing-variables-scripting-langauges-php-linux-shell#comments</comments>
 <category domain="https://sina.salek.ws/category/path/blog">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/bash-script">Bash-Script</category>
 <category domain="https://sina.salek.ws/category/tags/bridge">Bridge</category>
 <category domain="https://sina.salek.ws/category/tags/cli">CLI</category>
 <category domain="https://sina.salek.ws/category/tags/linux">Linux</category>
 <category domain="https://sina.salek.ws/category/tags/php">PHP</category>
 <category domain="https://sina.salek.ws/category/tags/programming">Programming</category>
 <category domain="https://sina.salek.ws/category/tags/sys-administration">Sys Administration</category>
 <pubDate>Thu, 18 Feb 2010 19:21:09 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1304 at https://sina.salek.ws</guid>
</item>
<item>
 <title>PHP&#039;s forward compatible version compare</title>
 <link>https://sina.salek.ws/content/phps-forward-compatible-version-compare</link>
 <description>&lt;p&gt;Sometimes the code is forward compatible, for example when it&#039;s compatible with all future PHP5 releases, put PHP&#039;s &lt;a href=&quot;http://php.net/manual/en/function.version-compare.php&quot;&gt;version_compare&lt;/a&gt; function does not support this (Perhaps because they know that they always break compatibility with every minor release!!!). This function supports .x, for the above example it&#039;s : 5.x&lt;/p&gt;&lt;p&gt;

It&#039;s also shared &lt;a href=&quot;http://www.php.net/manual/en/function.version-compare.php#92935&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://sina.salek.ws/content/phps-forward-compatible-version-compare&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>https://sina.salek.ws/content/phps-forward-compatible-version-compare#comments</comments>
 <category domain="https://sina.salek.ws/category/path/blog">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/function">Function</category>
 <category domain="https://sina.salek.ws/category/tags/php">PHP</category>
 <category domain="https://sina.salek.ws/category/tags/programming">Programming</category>
 <pubDate>Wed, 25 Nov 2009 23:41:11 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1288 at https://sina.salek.ws</guid>
</item>
<item>
 <title>Alpha support for PHP&#039;s imagecopymerge function</title>
 <link>https://sina.salek.ws/content/alpha-support-phps-imagecopymerge-function</link>
 <description>&lt;p&gt;I&#039;ve just checked PHP&#039;s issue tracker and a core developer says that this function (&lt;a href=&quot;http://www.php.net/manual/en/function.imagecopymerge.php&quot;&gt;imagecopymerge&lt;/a&gt;) was never meant to support alpha channel! and they refused to commit the provided patch! so ridicules Anyway i tried &lt;a href=&quot;http://www.php.net/manual/en/function.imagecopymerge.php#88456&quot;&gt;rodrigo&#039;s workaround&lt;/a&gt; and it worked quite well, thanks rodrigo for sharing it. I came up with another idea which is much faster than his solution, (it may need a little bit more memory)&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://sina.salek.ws/content/alpha-support-phps-imagecopymerge-function&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>https://sina.salek.ws/content/alpha-support-phps-imagecopymerge-function#comments</comments>
 <category domain="https://sina.salek.ws/category/path/blog">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/function">Function</category>
 <category domain="https://sina.salek.ws/category/tags/php">PHP</category>
 <category domain="https://sina.salek.ws/category/tags/programming">Programming</category>
 <pubDate>Mon, 23 Nov 2009 05:39:31 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1287 at https://sina.salek.ws</guid>
</item>
<item>
 <title>PHP5 and Exception handling</title>
 <link>https://sina.salek.ws/content/php5-and-exception-handling</link>
 <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;Introduction&lt;/h2&gt;&lt;p&gt;Quite some time ago i dropped php4 support on all of my projects and started thinking how i can benefit from PHP5 new features specially the new exception handling system. due to the fact thatPHP4 had no official exception system, programmers had to come up with their own way for handling exceptions properly , one this solutions was PEAR ERROR which i think was very useful, and i think that even thought PHP5 developers no longer need that technique it still can be used for better code quality in various circumstances.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://sina.salek.ws/content/php5-and-exception-handling&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>https://sina.salek.ws/content/php5-and-exception-handling#comments</comments>
 <category domain="https://sina.salek.ws/category/path/research/project">Project</category>
 <category domain="https://sina.salek.ws/category/tags/error-handling">Error Handling</category>
 <category domain="https://sina.salek.ws/category/tags/php">PHP</category>
 <category domain="https://sina.salek.ws/category/tags/php5">PHP5</category>
 <category domain="https://sina.salek.ws/category/tags/programming">Programming</category>
 <category domain="https://sina.salek.ws/category/research-flags/useful">Useful</category>
 <pubDate>Thu, 17 Sep 2009 16:07:50 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1241 at https://sina.salek.ws</guid>
</item>
<item>
 <title>Ergonomic Office</title>
 <link>https://sina.salek.ws/content/ergonomic-office</link>
 <description>&lt;p&gt;&lt;strong&gt;Ergonomics&lt;/strong&gt; is the science of designing the job, equipment, and 
workplace to fit the worker. Proper ergonomic design is necessary to 
prevent repetitive strain injuries, which can develop over time and can 
lead to long-term disability. &lt;a href=&quot;http://en.wikipedia.org/wiki/Ergonomics&quot;&gt;read more...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;In this research project i&#039;m going to write about today solutions for setting up a ergonomic office.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://sina.salek.ws/content/ergonomic-office&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>https://sina.salek.ws/content/ergonomic-office#comments</comments>
 <category domain="https://sina.salek.ws/category/path/research/project">Project</category>
 <category domain="https://sina.salek.ws/category/tags/computer">Computer</category>
 <category domain="https://sina.salek.ws/category/tags/input-device">Input Device</category>
 <category domain="https://sina.salek.ws/category/tags/programming">Programming</category>
 <category domain="https://sina.salek.ws/category/tags/typing">Typing</category>
 <category domain="https://sina.salek.ws/category/research-flags/useful">Useful</category>
 <pubDate>Wed, 16 Sep 2009 19:43:27 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1243 at https://sina.salek.ws</guid>
</item>
</channel>
</rss>
