<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>I.T.GRAPES Co. LTD</title>
	<atom:link href="http://www.itgrapes.com/content/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.itgrapes.com/content</link>
	<description>Web Development (Web Based Applications and Website Design)</description>
	<lastBuildDate>Sat, 08 May 2010 11:58:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Custom Quote Calculation Components</title>
		<link>http://www.itgrapes.com/content/index.php/our_solutions/custom-quote-calculation-components/</link>
		<comments>http://www.itgrapes.com/content/index.php/our_solutions/custom-quote-calculation-components/#comments</comments>
		<pubDate>Sat, 08 May 2010 11:58:54 +0000</pubDate>
		<dc:creator>I.T.GRAPES.com Admin</dc:creator>
				<category><![CDATA[Our Solutions]]></category>
		<category><![CDATA[custom component]]></category>
		<category><![CDATA[online quote]]></category>

		<guid isPermaLink="false">http://www.itgrapes.com/content/?p=187</guid>
		<description><![CDATA[
If you want to offer an interactive Online Pricing form or system that can be easier and more interesting to use for your customers then the common javascript calculators.
If you want to be the leader in your frontend systems and components
If you simply want that things need to be clear

We can help.

References:

OzFlight Tour : http://ozflighttours.com/

]]></description>
			<content:encoded><![CDATA[<ul>
<li>If you want to offer an interactive Online Pricing form or system that can be easier and more interesting to use for your customers then the common javascript calculators.</li>
<li>If you want to be the leader in your frontend systems and components</li>
<li>If you simply want that things need to be clear</li>
</ul>
<p>We can help.</p>
<p style="text-align: center;">
<div id="attachment_188" class="wp-caption aligncenter" style="width: 464px"><a href="http://www.itgrapes.com/content/wp-content/uploads/2010/05/vCalculator.jpg"><img class="size-full wp-image-188 " title="Quote Calculator Example" src="http://www.itgrapes.com/content/wp-content/uploads/2010/05/vCalculator.jpg" alt="Quote Calculator Example" width="454" height="407" /></a><p class="wp-caption-text">Quote Calculator Example</p></div>
<p>References:</p>
<ul>
<li>OzFlight Tour : <a title="OzFlight Tour" href="http://ozflighttours.com/">http://ozflighttours.com/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.itgrapes.com/content/index.php/our_solutions/custom-quote-calculation-components/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento eCommerce Plateform Installation &amp; Configuration Full Package starting from US$3000</title>
		<link>http://www.itgrapes.com/content/index.php/our_solutions/magento-ecommerce-website/</link>
		<comments>http://www.itgrapes.com/content/index.php/our_solutions/magento-ecommerce-website/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 21:27:03 +0000</pubDate>
		<dc:creator>I.T.GRAPES.com Admin</dc:creator>
				<category><![CDATA[Actual Offers & Packages]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Our Solutions]]></category>
		<category><![CDATA[offers]]></category>

		<guid isPermaLink="false">http://www.itgrapes.com/content/?p=170</guid>
		<description><![CDATA[We can provide you with Quality Magento Plateform Installation, Configuration &#38; Design, tailored to your business needs. We provide a long term support &#38; assistance offers.
Magento eCommerce is one of the most feature rich eCommerce platforms available. Being Open Source, websites designed in Magento can be built for a fraction of the cost of a [...]]]></description>
			<content:encoded><![CDATA[<p>We can provide you with Quality Magento Plateform Installation, Configuration &amp; Design, tailored to your business needs. We provide a long term support &amp; assistance offers.</p>
<p>Magento eCommerce is one of the most feature rich eCommerce platforms available. Being Open Source, websites designed in Magento can be built for a fraction of the cost of a comparative commercial eCommerce website and you pay no license fees what so ever.</p>
<p>Please <a href="http://sydhost.net/wp/index.php/contact-us/" target="_self">contact us</a> for more information</p>
<p>View the full <a onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.magentocommerce.com/images/uploads/magento-feature-list.pdf');" href="http://www.magentocommerce.com/images/uploads/magento-feature-list.pdf" target="_blank">feature list PDF here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itgrapes.com/content/index.php/our_solutions/magento-ecommerce-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All in One Affordable Website Package US$710.00</title>
		<link>http://www.itgrapes.com/content/index.php/our_solutions/all-in-one-affordable-website-package-us710-00/</link>
		<comments>http://www.itgrapes.com/content/index.php/our_solutions/all-in-one-affordable-website-package-us710-00/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 16:48:26 +0000</pubDate>
		<dc:creator>I.T.GRAPES.com Admin</dc:creator>
				<category><![CDATA[Actual Offers & Packages]]></category>
		<category><![CDATA[Our Solutions]]></category>
		<category><![CDATA[offers]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.itgrapes.com/content/?p=167</guid>
		<description><![CDATA[Affordable Website and hosting Package in partnership with SYDHOST.net.
Our affordable package price of US$710.00 includes all that you will need to get online.
Package Features:

A seven page web site powered by the latest CMS backend system.
100 of your own @mybusiness.com email addresses.
12 month’s full web and email hosting free of charge.
A choice from over 20000 design [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Affordable Website and hosting Package in partnership with <a title="SYDHOST.net" href="http://www.sydhost.net/" target="_blank">SYDHOST.net</a>.</strong></p>
<p><strong>Our affordable package price of US$710.00 includes all that you will need to get online.</strong></p>
<p><strong>Package Features:</strong></p>
<ul>
<li>A seven page web site powered by the latest CMS backend system.</li>
<li>100 of your <strong>own @mybusiness.com</strong> email addresses.</li>
<li>12 month’s full web and email hosting free of charge.</li>
<li>A choice from over 20000 design templates.</li>
<li>A customer contact form.</li>
<li>Your own web gallery.</li>
<li>Your site up and running in under 5 working days.</li>
<li>Your own CMS backend login page.</li>
<li>Added SEO (Search engine optimization)</li>
<li>Update and add new pages on the fly from anywhere on the Internet.</li>
</ul>
<p>For use of <strong>Flash</strong> (animated) templates, we charge a fee off US$1400 for design.</p>
<p>Custom logo designs charged at US$200 per logo.</p>
<p><a title="Contact Us" href="http://www.itgrapes.com/content/index.php/contact-us/" target="_self">Contact us for more information or to make an order now.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itgrapes.com/content/index.php/our_solutions/all-in-one-affordable-website-package-us710-00/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install Magento on CentOS 5.4</title>
		<link>http://www.itgrapes.com/content/index.php/knowledge_base/web_development/install-magento-on-centos-5-4/</link>
		<comments>http://www.itgrapes.com/content/index.php/knowledge_base/web_development/install-magento-on-centos-5-4/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 01:19:42 +0000</pubDate>
		<dc:creator>I.T.GRAPES.com Admin</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[mbstring]]></category>
		<category><![CDATA[mcrypt]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php 5.3]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.itgrapes.com/content/?p=139</guid>
		<description><![CDATA[Here you can find our experience in installing Magento (Package 1.3.2.4) on CentOS 5.4 and resolve related known problems that we decided to share.]]></description>
			<content:encoded><![CDATA[<p>Here you can find our experience in installing Magento on CentOS 5.4 that we decided to share while there is some problems resolving steps.<span id="more-139"></span></p>
<p>Before we start we need to upgrade the actual version available in CentOS 5.4 Official Release of PHP, which is version 5.1, to version 5.2 or later (PHP version 5.3 in our case), to be able to install and work with Magento.</p>
<p>To be safe and make things easily we will use YUM as Package Management Software. We assume that you have YUM installed and running.</p>
<h2>Update PHP 5.1 to 5.3 under CentOS 5.4 using YUM:</h2>
<p>First we need to make use of the RPM maintained by Remi Collet, here is the code to execute under bash to get it installed but disabled by default:</p>
<pre>wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm</pre>
<p>now we will update PHP and related libraries:</p>
<pre>yum --enablerepo=remi update php php-* mysql-*</pre>
<h2>Using YUM to install MBSTRING for PHP 5.*:</h2>
<pre> yum --enablerepo=remi install php-mbstring</pre>
<h2>Using YUM to install MCRYPT for PHP 5.*:</h2>
<pre> yum --enablerepo=remi install php-mcrypt</pre>
<h2>Using YUM to install GD for PHP 5.*:</h2>
<pre> yum --enablerepo=remi install php-gd</pre>
<h2>Using YUM to install DOM for PHP 5.*:</h2>
<pre> yum --enablerepo=remi install php-dom</pre>
<p>At this stage we have the system requirements asked by Magneto, we will copy Magento to our website, in my case I will put it in Magento directory under the website root.</p>
<p>Actually our PHP version is 5.3 which causes a small compatibility problem with Magento, when  you browse to <strong>your-website-folder/your-magento-folder/</strong> you should have an error (if you have display_errors enabled in your php, if not click here to know how to activate it) saying this:</p>
<h3><span style="color: #800000;">For those who have noticed this Fatal error: </span></h3>
<pre><span style="color: #ff0000;">Method Varien_Object::__tostring() cannot take arguments in /magento/lib/Varien/Object.php</span></pre>
<p>This is a Magento compatibility issue relatively to php 5.3. To fix it we need to change a couple lines of code in two separate files:</p>
<p>1- in your-website-folder/your-magento-folder<strong>/app/code/</strong><strong>lib/Varien/Object.php (Line 484)</strong> :</p>
<p>Change this:</p>
<pre>public function <span style="color: #800000;">__toString</span>(array $arrAttributes = array(), $valueSeparator=’,’)</pre>
<p>to this:</p>
<pre>public function <span style="color: #800000;">__invoke</span>(array $arrAttributes = array(), $valueSeparator=’,’)</pre>
<p>2- in your-website-folder/your-magento-folder/<strong>app/code/core/Mage/Core/Controller/Request/Http.php (Line 274) </strong>:</p>
<p>Change this:</p>
<pre>$host = <span style="color: #800000;">split</span>(':', $_SERVER['HTTP_HOST']);</pre>
<p>to this:</p>
<pre>$host = <span style="color: #800000;">explode</span>(':', $_SERVER['HTTP_HOST']);</pre>
<h3><span style="color: #800000;">For those who have noticed this Fatal error:</span></h3>
<pre><span style="color: #ff0000;">Warning: include_once(Varien/Autoload.php) [function.include-once]: failed to open stream: No such file or directory in C:\inetpub\wwwroot\app\Mage.php on line 50</span>
<span style="color: #ff0000;">Warning: include_once() [function.include]: Failed opening 'Varien/Autoload.php' for inclusion (include_path='C:\inetpub\wwwroot\app\code\local;C:\inetpub\wwwroot\app\code\community;C:\inetpub\wwwroot\app\code\core;C:\inetpub\\wwwroot\lib;.;C:\php5\pear') in C:\inetpub\wwwroot\app\Mage.php on line 50</span>
<span style="color: #ff0000;">Warning: include(Varien\Autoload.php) [function.include]: failed to open stream: No such file or directory in C:\inetpub\wwwroot\app\code\core\Mage\Core\functions.php on line 68</span>
<span style="color: #ff0000;">Warning: include() [function.include]: Failed opening 'Varien\Autoload.php' for inclusion (include_path='C:\inetpub\wwwroot\app\code\local;C:\inetpub\wwwroot\app\code\community;C:\inetpub\wwwroot\app\code\core;C:\inetpub\wwwroot\lib;.;C:\php5\pear') in C:\inetpub\wwwroot\app\code\core\Mage\Core\functions.php on line 68</span>
<span style="color: #ff0000;">Fatal error: Class 'Varien_Autoload' not found in C:\inetpub\wwwroot\app\Mage.php on line 53
</span></pre>
<p>If you have this, it is probably caused by a &#8221; Bug &#8221; on the Mage.php file of the pack <strong>magento-1.3.2.4.tar.gz</strong>.</p>
<p>To resolve it, open the file Mage.php that you can find in your-website-folder/your-magento-folder/<strong>app/Mage.php</strong></p>
<p>In line 45, change this:</p>
<pre>$paths[] = BP . DS . 'lib';
</pre>
<p>to this:</p>
<pre>$paths[] = BP . DS . 'app' . DS . 'code' . DS . 'lib';
</pre>
<p>Final Step before getting all prepared for the Magento Installation</p>
<h2>Changing Permissions for the Magento Folder</h2>
<p>to 777 during installation and 755 after installation.</p>
<p>if you are running locally for the first time and you are new to this environment be careful about SELinux, you can disable it temporarily using</p>
<pre>echo 0 &gt;/selinux/enforce</pre>
<p>Now you should be up and running ! You can proceed with the configuration. You will need to create a database and a user for Magento. you can follow installation guide or resources on the Internet for that, it&#8217;s easily available.</p>
<p>Enjoy, Vote and Comment please !</p>
Note: There is a rating embedded within this post, please visit this post to rate it.
]]></content:encoded>
			<wfw:commentRss>http://www.itgrapes.com/content/index.php/knowledge_base/web_development/install-magento-on-centos-5-4/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>How to secure your folders with 777 permissions in Wordpress (Ex. Uploads folder)</title>
		<link>http://www.itgrapes.com/content/index.php/knowledge_base/web_development/wordpress/how-to-secure-your-folders-with-777-permissions-in-wordpress-ex-uploads-folder/</link>
		<comments>http://www.itgrapes.com/content/index.php/knowledge_base/web_development/wordpress/how-to-secure-your-folders-with-777-permissions-in-wordpress-ex-uploads-folder/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 19:54:23 +0000</pubDate>
		<dc:creator>I.T.GRAPES.com Admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[755]]></category>
		<category><![CDATA[777]]></category>
		<category><![CDATA[document]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[permission]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[publishing]]></category>
		<category><![CDATA[rights]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://www.itgrapes.com/content/?p=96</guid>
		<description><![CDATA[Commonly,

To allow your users, subscribers, etc.  to upload medias (images, videos, documents, sounds) and insert them in their posts/pages for share,
Or, to let some plugins work properly

you need to set permissions for some folders (ex. “UPLOADS” folder commonly in your “wp-content” folder), to a 777 permission, which means that you allow yourself and the whole [...]]]></description>
			<content:encoded><![CDATA[<p>Commonly,</p>
<ul>
<li>To allow your users, subscribers, etc.  to upload medias (images, videos, documents, sounds) and insert them in their posts/pages for share,</li>
<li>Or, to let some plugins work properly</li>
</ul>
<p>you need to set permissions for some folders (ex. “UPLOADS” folder commonly in your “wp-content” folder), to a 777 permission, which means that you allow yourself and the whole world to read, write and execute anything in these folders and usually its subfolders. This opens a vulnerability hole to some malicious users to inject and execute scripts in this directory and gain access of the back office resources of your website which can be very dangerous.</p>
<p><span id="more-96"></span></p>
<p>Browsing the web looking for the best solution to fix this problem relatively to folders with 777 permissions, I found that the best referential is the page of codex in wordpress platform that you can be found <a href="http://codex.wordpress.org/htaccess_for_subdirectories">here</a>.</p>
<p>To make it easy and quick for some users, you can find out here our recommendations:</p>
<ul>
<li><strong>If the folder is meant to serve documents or Medias only and no scripts are needed there</strong> you can simply denies all scripts access in that folder/sub folders using the following script that needs to be added or written in you access file in that folder commonly .htaccess which is a file that allows to write some specific access rules for a given folder and its sub directories. The Steps are :</li>
</ul>
<ul>
<li>If no access file is present in that folder, create one and call it “.htaccess”. If you are a windows user you can’t create a file without name so you have to create a file called “htaccess.txt” for example, upload it and then rename it to “.htaccess”. <span style="color: #800000;"><strong>If any access file is present in that folder, BACKUP it first before any changes.</strong></span></li>
<li>Download and edit the access file (usually .htaccess).</li>
<li>Add the following piece of script in it that will deny access to any file type other then which is written below:</li>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">order deny,allow<br />
deny from all</div></div>
<li>Upload the modified file</li>
</ul>
<p><strong>If the folder is a plugin folder for example and scripts needs to be executed from there, </strong>execution requests usually comes only from the server that is hosting these plugins and it’s considered a local request. Remote requests can be for example direct accesses to the file via internet browser, software or through another website. To deny access to file though remote requests or connections, we strongly recommend you to put the permission rights to &#8220;755&#8243; right after that the action, that needed a &#8220;777&#8243; permission, is done. If your plugin still needs the permission to work properly then we invite you to tweak your .htaccess file accordingly to what applies in the cases described <a href="http://codex.wordpress.org/htaccess_for_subdirectories#Control_Based_on_Remote_vs_Local_Requests">here</a>.</p>
<p>We invite you here below to post your comments, ask your questions or give your advice or experience.</p>
Note: There is a rating embedded within this post, please visit this post to rate it.
]]></content:encoded>
			<wfw:commentRss>http://www.itgrapes.com/content/index.php/knowledge_base/web_development/wordpress/how-to-secure-your-folders-with-777-permissions-in-wordpress-ex-uploads-folder/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to publish a document on your Wordpress website/blog</title>
		<link>http://www.itgrapes.com/content/index.php/knowledge_base/web_development/wordpress/how-to-publish-a-document-on-your-wordpress-websiteblog/</link>
		<comments>http://www.itgrapes.com/content/index.php/knowledge_base/web_development/wordpress/how-to-publish-a-document-on-your-wordpress-websiteblog/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 14:56:21 +0000</pubDate>
		<dc:creator>I.T.GRAPES.com Admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[attachement]]></category>
		<category><![CDATA[document]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[publishing]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://www.itgrapes.com/knowledgebase/?p=31</guid>
		<description><![CDATA[
Connect to Admin Interface (usually: yourwpwebsite/wp-admin/)
Enter your login and password.
Click on pages/posts (accordingly to your needs).
Click on Add new if you want to add a new page/post or Click on Edit when it appears under the page/post you want to change.
In front of &#8220;Upload/Insert&#8221; there is 4 symbols and the last one is like a [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Connect to Admin Interface (usually: yourwpwebsite/wp-admin/)</li>
<li>Enter your login and password.</li>
<li>Click on pages/posts (accordingly to your needs).</li>
<li>Click on Add new if you want to add a new page/post or Click on Edit when it appears under the page/post you want to change.</li>
<li>In front of &#8220;Upload/Insert&#8221; there is 4 symbols and the last one is like a sun/star. Click on it to insert any type of media as a link. You can choose one of the other symbols if you want to add an image, a movie or an audio file directly in the page/post.</li>
<li>In the dialog box click on &#8220;select the files&#8221; to upload the files that will be shown like a link. If it&#8217;s not active or you are facing problems clicking on or working with the flash uploader you can click on the link &#8220;browser uploader&#8221; and click on &#8220;browse&#8221; to select your file then on upload to upload it.</li>
<li>When it&#8217;s done, the name of the successfully uploaded file will be written and a dialog box appears under it. (you may need to click on show to see the dialog box)</li>
<li>In the dialog box, Add the title and the caption that will be seen on the page then click on &#8220;insert &#8230;&#8221; in the bottom of the dialog box.</li>
<li>The uploaded file will stay in the media library so you can repoint to the file from anywhere in the website using the &#8220;chain&#8221; icon in the dialog box when you edit, or add new post or page.</li>
</ul>
<p>Do this post have been useful?<br />
Note: There is a rating embedded within this post, please visit this post to rate it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itgrapes.com/content/index.php/knowledge_base/web_development/wordpress/how-to-publish-a-document-on-your-wordpress-websiteblog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Unloading a Module Containing Papervision 3D Scenes and Objects</title>
		<link>http://www.itgrapes.com/content/index.php/knowledge_base/web_development/flex/unloading-scenes-and-objects-in-papervision-3d/</link>
		<comments>http://www.itgrapes.com/content/index.php/knowledge_base/web_development/flex/unloading-scenes-and-objects-in-papervision-3d/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 21:03:43 +0000</pubDate>
		<dc:creator>I.T.GRAPES.com Admin</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Papervision 3D]]></category>
		<category><![CDATA[flex applications]]></category>
		<category><![CDATA[flex module]]></category>
		<category><![CDATA[flex objects]]></category>
		<category><![CDATA[objects destroy]]></category>
		<category><![CDATA[objects remove]]></category>
		<category><![CDATA[objects unload]]></category>
		<category><![CDATA[papervision objects]]></category>
		<category><![CDATA[papervision3d]]></category>
		<category><![CDATA[pv3d]]></category>
		<category><![CDATA[pv3d objects]]></category>
		<category><![CDATA[remove papervision]]></category>
		<category><![CDATA[unload module]]></category>
		<category><![CDATA[unload papervision]]></category>
		<category><![CDATA[unload pv3d]]></category>

		<guid isPermaLink="false">http://www.itgrapes.com/knowledgebase/?p=19</guid>
		<description><![CDATA[How to successfully unload modules containing Papervision3D Objects and Scenes by removing them efficiently and getting your memory back.]]></description>
			<content:encoded><![CDATA[<p>During my last project I have been facing a problem related to loading and unloading modules that includes scenes made using the library Papervision 3D. At First, when I check the status of memory used by my application, I see that, unloading modules that contains such scenes using module.unload() didn&#8217;t decrease memory usage at all.<span id="more-78"></span></p>
<p>I tried first to find out why I was unable to unload the module while I thought that using the function unload() will automatically destroy and remove everything related to that module. During my searches I found some very interesting articles, the best that helped me out is the one published by Alex Harui <a title="Unloading Modules by Alex Harui" href="http://blogs.adobe.com/aharui/2009/08/what_we_know_about_unloading_m.html" target="_blank">here</a>. The problem I got is that these modules contains Papervision 3D Scenes and Objects that the function module.unload() can&#8217;t automatically delete. To be able to do it, I needed first to clean the Papervision 3D scenes, remove the objects holding these scenes and then, when all is done, unload the module.</p>
<p>After understanding the importance of cleaning out the Papervision 3D related objects, I searched the net to find out what can be the best way to do it and I have been inspired by the demo made by ultra-web <a title="Destroyable PV3D Objects Demo" href="http://ultra-web.co.uk/?p=152" target="_blank">here</a> about destroyable  PV3D Objects. I found it interesting but I didn&#8217;t like too much the Idea of tweaking PV3D classes while it can be problematic when I may want to update the Papervision 3D Library later.</p>
<p>My last reference to sort out the problem was the book of Paul Tondeur and Jeff Winder called Papervision 3D Essentials first published in September 2009 by Packt Publishing LTD. In Chapter 13, Optimizing Performance, page 384. he gave the best way, I think, to remove such problematic Papervision related objects which is :</p>
<ul>
<li>to remove primitives (plans, cubes, spheres, etc.) from the scene, using removeChild() Method, exemple:
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">myScene.removeChild(myPapervisionObject);</div></div>
</li>
<li>then, destroy their materials
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">myPapervisionObject.material.destroy();</div></div>
</li>
<li>then, set them to null
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">myPapervisionObject = null;</div></div>
</ul>
</li>
<p>That was the best way to unload the Papervision 3D Objects. I just ensured then to remove all objects from the module and used, for that, an Event dispatched when all operations done to main application informing it that it can unload the module.</p>
<p><strong>Note: There is a rating embedded within this post, please visit this post to rate it.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itgrapes.com/content/index.php/knowledge_base/web_development/flex/unloading-scenes-and-objects-in-papervision-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>REQFORM.com &#8211; Customers and Suppliers Requests Management</title>
		<link>http://www.itgrapes.com/content/index.php/our_solutions/reqform-com-customers-and-suppliers-requests-management/</link>
		<comments>http://www.itgrapes.com/content/index.php/our_solutions/reqform-com-customers-and-suppliers-requests-management/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 16:33:36 +0000</pubDate>
		<dc:creator>I.T.GRAPES.com Admin</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Our Solutions]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.itgrapes.com/content/?p=13</guid>
		<description><![CDATA[REQFORM.com is a free on-line platform that helps you managing your customers requests with email notifications, users management, statistics. It can be customized and improved to meet your needs.]]></description>
			<content:encoded><![CDATA[<p>REQFORM.com is a free on-line platform that helps you managing your customers requests with email notifications, users management, statistics. It can be customized and improved to meet your needs.<img title="More..." src="http://www.itgrapes.com/content/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><span id="more-13"></span></p>
<p><a href="http://www.reqform.com/interface/" target="_blank"><img class="size-medium wp-image-132 alignleft" title="REQFORM.com - Customers and Suppliers Requests Management Solution" src="http://www.itgrapes.com/content/wp-content/uploads/2009/12/REQFORM-300x130.png" alt="" width="300" height="130" /></a>You can start using it now on our website  <a title="REQFORM.com" href="http://www.reqform.com" target="_blank">REQFORM.com</a> (actually in french Only).</p>
<p>You can test it using :</p>
<p>login :  test      /      password : test</p>
<p><strong>Features :</strong></p>
<ul>
<li>Get all your requests sent or received in one interface.</li>
<li>You can check which ones have been seen, confirmed, finished or closed by your customer/supplier</li>
<li>Fully customizable list of tasks/services offered</li>
<li>Email notifications when your supplier or customer send you a request or when the status of a request that concerns you has changed</li>
<li>User management that allows your employees/colleagues to send their requests directly to the supplier when they needs to do it and then get their requests fulfilled as quickly as possible.</li>
<li>in the same way, the administrators can assign tasks to user so that they can be in charge of realizing the customers requests.</li>
<li>On-line registration</li>
<li>Invite users/companies to use the system On-line.</li>
</ul>
<p>This solution is actually in beta version and can be updated to meet your needs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itgrapes.com/content/index.php/our_solutions/reqform-com-customers-and-suppliers-requests-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3D Interactive Scenes Viewer / 3D Volume Calculator</title>
		<link>http://www.itgrapes.com/content/index.php/our_solutions/3d-volume-calculator/</link>
		<comments>http://www.itgrapes.com/content/index.php/our_solutions/3d-volume-calculator/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 16:29:42 +0000</pubDate>
		<dc:creator>I.T.GRAPES.com Admin</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Our Solutions]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.itgrapes.com/content/?p=11</guid>
		<description><![CDATA[3D Interactive Scenes Viewer © is a registered component, that can be integrated in any website, and allow you to view and interact with any 3D scene made from panoramic photos (equirectangular/cubic). The interactivity doesn&#8217;t only allow users to see descriptions while moving over some hotspots but also to have multiple levels of selections and [...]]]></description>
			<content:encoded><![CDATA[<p>3D Interactive Scenes Viewer © is a registered component, that can be integrated in any website, and allow you to view and interact with any 3D scene made from panoramic photos (equirectangular/cubic). The interactivity doesn&#8217;t only allow users to see descriptions while moving over some hotspots but also to have multiple levels of selections and interactions like for example selecting quantities, multiple levels of configurations, etc.</p>
<p><span id="more-11"></span>This component can help you:</p>
<ul>
<li>To better present your works with multpile levels of descriptions and interactions</li>
<li>Make more attractive 3D configurators for your products by presenting them in their real appliance environments</li>
<li>Calculators of volumes / prices of a selected items in 3D scenes</li>
</ul>
<p>This component can be integrated easily in moving companies websites and help their customers to calculate the approximative volume of the objects they want to move. The volume calculated can be sent then to any script or link. The design and content of the rooms can be customized to fit the cultural and design of the corresponding country.</p>
<p><strong>Standard Version</strong> Features :</p>
<ul>
<li>Free Camera Navigation @ 360°</li>
<li>All items of the scene can be selected and added to volume calculation</li>
<li>Multiple Scenes / Environments</li>
<li>Scenes Items characteristics can be easily changed</li>
<li>Quantities can be changed from selection or from scene and affects directly the calculation of the volume/price</li>
</ul>
<p><strong>The Professional version</strong> is available upon request and can be updated to fit your needs. Please contact us to learn more about it.</p>
<p>A limited demo version here:</p>
<p style="text-align: center;"><a title="Volume Calculator - 3D Interactive Scenes " href="http://www.itgrapes.com/volumeCalculator/"><img class="aligncenter size-full wp-image-129" title="3D Volume Calculator | I.T.GRAPES" src="http://www.itgrapes.com/content/wp-content/uploads/2009/12/volumeCalculator.png" alt="3D Volume Calculator Demo Version" width="300" height="194" /></a></p>
<p style="text-align: left;">Our references:</p>
<p style="text-align: left;">- <a title="DEMECOM - 3D Volume Calculator" href="http://www.demecomdemenagement.com/volume_demenagement.php" target="_blank">DEMECOM : 3D Volume Calculator</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itgrapes.com/content/index.php/our_solutions/3d-volume-calculator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to I.T.GRAPES Knowledge Base</title>
		<link>http://www.itgrapes.com/content/index.php/home/hello-world-2/</link>
		<comments>http://www.itgrapes.com/content/index.php/home/hello-world-2/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 16:16:25 +0000</pubDate>
		<dc:creator>I.T.GRAPES.com Admin</dc:creator>
				<category><![CDATA[Home]]></category>

		<guid isPermaLink="false">http://www.itgrapes.info/?p=1</guid>
		<description><![CDATA[Dear Members, Visitors,
We are happy to welcome you to our new website dedicated to sharing knowledge about difficulties developers may encounter during their work. These pages can save you precious time by finding ready to use solutions to some common developing problems or difficulties.
We strongly invite you to participate to our efforts by sharing with [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Members, Visitors,</p>
<p>We are happy to welcome you to our new website dedicated to sharing knowledge about difficulties developers may encounter during their work. These pages can save you precious time by finding ready to use solutions to some common developing problems or difficulties.</p>
<p>We strongly invite you to participate to our efforts by sharing with us and other professional users your knowledge and experience. Please sign up to start writing your comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itgrapes.com/content/index.php/home/hello-world-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
