<?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>Tutorials Archive</title>
	<atom:link href="http://tutarchive.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tutarchive.com</link>
	<description>Save and Share your Tutorials</description>
	<lastBuildDate>Thu, 04 Feb 2010 02:51:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>vBulletin Variables List</title>
		<link>http://tutarchive.com/2010/02/vbulletin-variables-list/</link>
		<comments>http://tutarchive.com/2010/02/vbulletin-variables-list/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 02:51:45 +0000</pubDate>
		<dc:creator>TutArchive</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Design & Development]]></category>
		<category><![CDATA[vBulletin]]></category>

		<guid isPermaLink="false">http://tutarchive.com/?p=256</guid>
		<description><![CDATA[Site Statistics:-

$totalthreads - Displays the total number of threads in the forum
 $totalposts - Displays total number of posts in the forum
 $numbermembers - Display total number of members in the forum
 $totalonline - Displays the number of total users currently online
 $numberregistered - Displays the number of total registered users currently online
 $numberguest - [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><strong>Site Statistics:-</strong></p>
<ul>
<li>$totalthreads - Displays the total number of threads in the forum</li>
<li> $totalposts - Displays total number of posts in the forum</li>
<li> $numbermembers - Display total number of members in the forum</li>
<li> $totalonline - Displays the number of total users currently online</li>
<li> $numberregistered - Displays the number of total registered users currently online</li>
<li> $numberguest - Displays the number of total guests currently online</li>
<li> $recordusers - Displays the number of most users ever online</li>
<li> $recorddate - Displays the date on which most users were ever online</li>
<li> $recordtime - Displays the time on which most users were ever online</li>
<li> $activeusers - Displays a list of currently active/online Users (i.e. logged in)</li>
<li> $activemembers - Displays the number of members who are active in the forum</li>
<li> $newusername - Displays the username of the newly registered user</li>
<li> $birthdays - Displays list of users whose birthday is today</li>
<li> $upcomingevents - Displays list of upcoming events</li>
</ul>
<p><span id="more-256"></span><br />
<strong>$BBuserinfo Array, this can show anything thats stored in the user table</strong></p>
<ul>
<li>$bbuserinfo[username] - Username</li>
<li>$bbuserinfo[userid] - User ID number</li>
<li>$bbuserinfo[posts] - Users postcount</li>
<li>$bbuserinfo[signature] - Users signature</li>
<li>$bbuserinfo[email] - User Email Address</li>
<li>$bbuserinfo[homepage] - Users homepage in profile</li>
<li>$bbuserinfo[msn] - Users MSN address from profile</li>
<li>$bbuserinfo[yahoo] - "" Yahoo ""</li>
<li>$bbuserinfo[icq] - "" ICQ ""</li>
<li>$bbuserinfo[usertitle] - Users custom usertitle</li>
</ul>
<p><strong>$VBoptions Array, these are the options stored in the settings table, i.e things that you configured from vbulletin AdminCP&gt;&gt;vbulletin Options.</strong></p>
<ul>
<li> $vboptions[forumactive] - Status of whether forum is turned on/off</li>
<li> $vboptions[bbclosedreason] - Reason why forum turned off</li>
<li> $vboptions[bbtitle] - Forum title</li>
<li> $vboptions[bburl] - Forum URL</li>
<li> $vboptions[hometitle] - Site homepage Title</li>
<li> $vboptions[homeurl] - Site homepage URL</li>
<li> $vboptions[copyrighttext] - Site copyright text</li>
<li> $vboptions[privacyurl] - URL to forum privacy statement</li>
<li> $vboptions[webmasteremail] - Webmaster email address</li>
<li> $vboptions[contactuslink] - contact us URL</li>
<li> $vboptiions[enablehooks] - Status of plugin/hook system</li>
<li> $vboptions[imagetype] - Determine if using GD or Imagemagick</li>
<li> $vboptions[timeoffset] - forum time offset</li>
<li> $vboptions[cookiepath] - forum cookie path</li>
<li> $vboptions[legacypostbit] - Determine if using legacy (side) postbit or new horizontal postbit</li>
<li> $vboptions[use_smtp] - If SMTP mail is enabled</li>
<li> $vboptions[smtp_host] - SMTP hostname</li>
<li> $vboptions[smtp_port] - SMTP port number</li>
<li> $vboptions[allowregistrations] - Determine if new users can register</li>
<li> $vboptions[welcomemail] - Determine if welcome mail is sent on registration</li>
<li> $vboptions[avatarenabled] - Check if avatars are enabled</li>
<li> $vboptions[reputationenable] - Check if reputation system is enabled</li>
</ul>
<p><strong>$stylevar Array, this contains all the paths to forum images and other style variables that are editable in the Styles and templates &gt;&gt; Stylevars</strong></p>
<ul>
<li> $stylevar[titleimage] - Path/filename for top banner</li>
<li> $stylevar[outertablewidth] - The width of your forum</li>
<li> $stylevar[spacersize] - Spacing betwen main body and content</li>
<li> $stylevar[cellspacing] - Inner border width</li>
<li> $stylevar[cellpadding] Table cell padding</li>
<li> $stylevar[formwidth] - Form width in pixels</li>
<li> $stylevar[imgdir_buton] - Path for forum buttons</li>
<li> $stylevar[imgdir_statusicon] - Path for status icons</li>
<li> $stylevar[imgdir_attach] - Path for attachment icons</li>
</ul>
<p><strong>$css array, this is where all the CSS attributed can be located</strong></p>
<ul>
<li> $css variables[body][background] - Body background colour</li>
<li> $css[body][color] - Body text colour</li>
<li> $css[body][LINK_N][color] - Body normal links</li>
<li> $css[body][LINK_V][color] - Body visited links</li>
<li> $css[body][LINK_M][color] - Body link hover colour</li>
<li> $css[.page][background] - Page background colour</li>
<li> $css[.page][color] - Page text colour</li>
<li> $css[.tborder][background] - Table border background colour</li>
<li> $css[.tborder][color] - Table border font colour</li>
<li> $css[.tcat][background] - Category strip background/colour</li>
<li> $css[.tcat][color] - Category strip font colour</li>
<li> $css[.thead][background] - Table header background gradient/colour</li>
<li> $css[.thead][color] - Table header background colour</li>
<li> $css[.tfoot][background] - Table footer background colour/gradient</li>
<li> $css[.tfoot][color] - Table footer text colour</li>
</ul>
<p><strong>Ad Location Template variables:-</strong></p>
<ul>
<li>$ad_location[ad_footer_end] - Displays content of ad_footer_end template</li>
<li> $ad_location[ad_footer_start] - Displays content of ad_footer_start template</li>
<li> $ad_location[ad_forumdisplay_afterthreads] - Displays content of ad_forumdisplay_afterthreads template</li>
<li> $ad_location[ad_forumdisplay_afterforums] - Displays content of ad_forumdisplay_afterforums template</li>
<li> $ad_location[ad_header_logo] - Displays content of ad_header_logo template</li>
<li> $ad_location[ad_header_end] - Displays content of ad_header_end template</li>
<li> $ad_location[ad_navbar_below] - Displays content of ad_navbar_below template</li>
<li> $ad_location[ad_showthread_beforeqr] - Displays content of ad_showthread_beforeqr template</li>
<li> $ad_location[ad_showthread_firstpost] - Displays content of ad_showthread_firstpost template</li>
</ul>
<p><strong><br />
Miscellenous:-</strong></p>
<ul>
<li>$notices - Used to display notices (for 3.7 onwards)</li>
<li> $notifications_total - Used to display total number of unread notifications (for 3.7 onwards)</li>
</ul>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://tutarchive.com/2010/02/vbulletin-variables-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Design a Transparent Website Layout in Photoshop</title>
		<link>http://tutarchive.com/2009/09/design-a-transparent-website-layout-in-photoshop/</link>
		<comments>http://tutarchive.com/2009/09/design-a-transparent-website-layout-in-photoshop/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 01:18:33 +0000</pubDate>
		<dc:creator>TutArchive</dc:creator>
				<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[Transparent]]></category>

		<guid isPermaLink="false">http://tutarchive.com/?p=253</guid>
		<description><![CDATA[Would you like a Transparent Website Layout? It can be very useful if you would like to have a different theme for your website, but do not want to change too much of the design. Simply changing the background image can also give you a whole different feeling sometimes. We are going to teach you [...]


Related posts:<ol><li><a href='http://tutarchive.com/2009/09/photoshop-tutorial-make-a-realistic-lcd-hdtv-from-scratc/' rel='bookmark' title='Permanent Link: Photoshop Tutorial: Make a Realistic LCD HDTV from Scratc'>Photoshop Tutorial: Make a Realistic LCD HDTV from Scratc</a></li><li><a href='http://tutarchive.com/2009/09/10-design-practices-to-follow-in-your-website-blog/' rel='bookmark' title='Permanent Link: 10 Design Practices to follow in your Website / Blog'>10 Design Practices to follow in your Website / Blog</a></li><li><a href='http://tutarchive.com/2009/09/photoshop-tutorial-how-to-make-text-paths/' rel='bookmark' title='Permanent Link: Photoshop Tutorial: How to Make Text Paths'>Photoshop Tutorial: How to Make Text Paths</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Would you like a Transparent Website Layout? It can be very useful if you would like to have a different theme for your website, but do not want to change too much of the design. Simply changing the background image can also give you a whole different feeling sometimes. We are going to teach you how to design a transparent website layout in Photoshop. Hope you would find it useful.</p>
<h3>Final Result</h3>
<p>A Transparent Website Layout is what we are about to make. You can click on the image to see a full-scale version.</p>
<p style="text-align: center;"><a href="http://www.webappers.com/img/2009/08/transparent-website/final_full.jpg" target="_blank"><img src="http://www.webappers.com/img/2009/08/transparent-website/final_480.jpg" alt="" /></a></p>
<p style="text-align: center;"><span id="more-253"></span></p>
<p><span id="more-1666"> </span></p>
<h3>Background</h3>
<p><strong>Step 1</strong><br />
Lets start off by creating a new document 2000×2000px.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/01.jpg" alt="" /></p>
<p><strong>Step 2</strong><br />
Using the marquee tool, create a box 500px wide by 1500px tall. Fill with black</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/02.jpg" alt="" /></p>
<p><strong>Step 3</strong><br />
Go to <strong>Edit&gt;Define Brush Preset</strong>. Change the name to “Square Brush” and press ok. Now we should have our brush in with the rest of the brushes.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/03.jpg" alt="" /></p>
<p><strong>Step 4</strong><br />
Close out of the 2000×2000px document, because we are done with that one. Now open a new document 1200×1200px and fill with black.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/04.jpg" alt="" /></p>
<p><strong>Step 5</strong><br />
Create a new layer (<strong>Control + Shift + N</strong>) and fill it with black also.</p>
<p>Go into <strong>Filter&gt;Render&gt;Fibers</strong>. Adjust the settings like I have to get a real good contrast.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/05.jpg" alt="" /></p>
<p><strong>Step 6</strong><br />
Now Go into <strong>Filter&gt;Blur&gt;Motion Blur</strong> and adjust the settings to 999px.</p>
<p>Using the transform tool (<strong>Control + T</strong>), hold down shift and rotate to the left one spot. Stretch out the fibers so that it covers the entire area.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/06.jpg" alt="" /></p>
<p><strong>Step 7</strong><br />
Open up the Levels (<strong>Control + L</strong>) and adjust them as I have. This is going to darken our fibers.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/07.jpg" alt="" /></p>
<p><strong>Step 8</strong><br />
Change the blend mode of the fibers layer to Color Dodge.</p>
<p>Now select the brush we made, then push <strong>F5</strong> to open up our brush settings.</p>
<p>Change the settings as I have them.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/08.jpg" alt="" /></p>
<p><strong>Step 9</strong><br />
Create a new layer (<strong>Control + Shift + N</strong>), and move it under the fibers layer.</p>
<p>Pick a blue color and paint a little area with our brush. Since we changed our brush settings, the brush we made should be scattered something like what I have.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/09.jpg" alt="" /></p>
<p><strong>Step 10</strong><br />
Go to <strong>Filter&gt;Blur&gt;Motion Blur</strong> with the distance at 999 px.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/10.jpg" alt="" /></p>
<p><strong>Step 11</strong><br />
Repeat steps 9 and 10 with different variations of blue, creating a new layer for each color, until you get something you like.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/11.jpg" alt="" /></p>
<p><strong>Step 12</strong><br />
Create a new layer just under the fiber layer. Click on the gradient and choose the Reflected Gradient tool. Make sure the color is white to nothing.</p>
<p>Click and drag a gradient in the middle of the document, following the line of the fibers.</p>
<p>Change the Blend Mode to Overlay, and drop the opacity down to <strong>60%</strong>. This will give us a light source in the middle of the document.</p>
<p>This is the finished product of our background. Now we are going to get started on putting together the actual website.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/12.jpg" alt="" /></p>
<h3>Website</h3>
<p><strong>Step 13</strong><br />
Before we get any further I am going to take all of the layers from my background and put them into a folder to keep it organized.</p>
<p>Click on the background layer, then click and drag a guide out to the middle of the document. The guide should snap into place at the middle. If it doesn’t go to View and make sure Snap is checked.</p>
<p>Using the Marquee Tool create a box 960×1200px. We are going to move it over using the transform tool (<strong>Control + T</strong>) to get the anchor points on the corners and the middle of the box. Line up the middle anchor points with the middle guide. Put a guide on each side of the box.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/13.jpg" alt="" /></p>
<p><strong>Step 14</strong><br />
Using the marquee tool create a box 375×60px and rest the right side of it on the right guide and the top on the top of the document. Hold down shift and move it down six times. Put guides on the top, bottom and left sides.</p>
<p>Using the Rounded Rectangle Tool, create a box inside the guides, with a radius of 10px.</p>
<p>We are going to add some layer styles to the box, so go into the first icon at the bottom of the layers palette, and click on Inner Glow. Change the settings as I have them with a color of <strong>#666666</strong>, then click on Stroke with a color of <strong>#000000</strong>.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/14.jpg" alt="" /></p>
<p><strong>Step 15</strong><br />
Click on the marquee tool. Now Control and click on the shape we just made. Hold down shift and move the shape up three spaces. Using a linear gradient fill the area with white. Drop the opacity down to <strong>60%</strong>.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/15.jpg" alt="" /></p>
<p><strong>Step 16</strong><br />
Create a new layer and change the foreground color to <strong>#3399FF</strong>. <strong>Control + click</strong> on the box. Now, using the linear gradient again, create a blue gradient at the top of the box.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/16.jpg" alt="" /></p>
<p><strong>Step 17</strong><br />
Do <strong>Control + Shift + I</strong> to get the inverse selection, then select the white gradient layer and delete. This will get rid of the extra part that we don’t need.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/17.jpg" alt="" /></p>
<p><strong>Step 18</strong><br />
Using Myriad Pro Black at 16 pt type out your navigation in white.</p>
<p>Using the square marquee tool click and drag a box 1px wide and the height of the box. Fill it with <strong>#333333</strong>. Move the marquee over one spot and fill it with <strong>#000000</strong>.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/18.jpg" alt="" /></p>
<p><strong>Step 19</strong><br />
Repeat step 18 so there is a break in between each button. Put all the navigation layers into a folder.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/19.jpg" alt="" /></p>
<p><strong>Step 20</strong><br />
We are going to create the body of our website. Using the marquee tool create a box 960×970px and rest the top of the box on the bottom of our navigation bar. Hold down shift, and move it down three spaces. Put a guide on the top and bottom of the marquee.</p>
<p>Using the Rounded Rectangle tools, Create a box within those guides as well as the far left and right ones.</p>
<p>Click and drag the layer styles from the navigation box onto the website box.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/20.jpg" alt="" /></p>
<p><strong>Step 21</strong><br />
Grab a logo and bring it into your document. Line up the left side of the logo with the left guide.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/21.jpg" alt="" /></p>
<p><strong>Step 22</strong><br />
Using the marquee tool create a box 600×240px and put guides around it like we did with the navigation and the website box. Using the rectangle tool make a box on the guides we just created. Give it the same layer styles as the navigation, fill it with white and change the opacity to <strong>20%</strong>.</p>
<p>Put the white box into a new folder called “Post 1”.</p>
<p>To add the reflection, use the Ellipse tool to create an oval on the bottom half of the box. Control and click on the circle and then do <strong>Control + Shift + I</strong> to get the inverse selection. Select the linear gradient with white to nothing selected for the color. Click and drag a gradient.</p>
<p>Once you get a gradient you like do <strong>Control + Shift + I</strong> and delete the extra area.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/22.jpg" alt="" /></p>
<p><strong>Step 23</strong><br />
We are going to go and grab this laptop image (http://www.sxc.hu/photo/1185958)from stock.xchng.</p>
<p>Open it up in Photoshop and click on your Crop Tool. Adjust the settings so it is 200×200px at 72 pixels/inch.</p>
<p>Bring it into our document.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/23.jpg" alt="" /></p>
<p><strong>Step 24</strong><br />
Put the photo at the top left of the post box, then holding down Shift, move the photo down twice and to the right twice.</p>
<p>We are also going to add some layer styles. So click on the layer styles icon and click on stroke. Change the settings like what I have, with a color of white. Now add a drop shadow.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/24.jpg" alt="" /></p>
<p><strong>Step 25</strong><br />
Now lets put in some dummy copy:</p>
<p>Etiam ultricies nisi Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. ac, enim. Continue…</p>
<p>The “Etiam ultricies nisi” will be our title. Arial/Helvetica Bold at 32 pt. The rest of the copy will be Verdana at 11pt. The color of the “continue” will be <strong>#3399FF</strong>.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/25.jpg" alt="" /></p>
<p><strong>Step 26</strong><br />
Right-click on the “Post 1” folder, Duplicate Layer Set and call it “Post 2”. Put the top of the second post on the bottom of the first post and then hold down shift and move “Post 2” down two spaces.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/26.jpg" alt="" /></p>
<p><strong>Step 27</strong><br />
Repeat step 26 for the third and fourth posts. For the fourth post click on the “Post 4” folder, then click on the layer mask (second icon from the left on the layers palette). Use the marquee tool to create a box around the area of the fourth post that is on the website box. Hold down shift and move the marquee box up two spaces. Then do <strong>Control + Shift + I</strong> to get the inverse selection and fill with black.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/27.jpg" alt="" /></p>
<p><strong>Step 28</strong><br />
Now let’s make the sidebar. Using the square marquee tool make a box 300px wide and put it on the far right guide. Hold down shift and move it in two spaces. Put a guide on the left and right sides of the square marquee.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/28.jpg" alt="" /></p>
<p><strong>Step 29</strong><br />
Using the rectangle tool make a box within the guides we just made. Make sure the box lines up with the first post box at the top and it goes below the bottom of the website box at the bottom.</p>
<p>The sidebar box is going to be white and have the same layer styles as the post boxes.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/29.jpg" alt="" /></p>
<p><strong>Step 30</strong><br />
Click on the mask icon on the layers palette. With the square marquee tool, create a box that covers the sidebar from the very bottom of the document to the bottom of the website box. Hold down <strong>Shift</strong> and move the square marquee up two spaces. Fill the area with black. This should get rid of that extra area.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/30.jpg" alt="" /></p>
<p><strong>Step 31</strong><br />
We want to add a reflection like we have on the posts. To do this we have to duplicate the layer with <strong>Control + J</strong> and move it over above the sidebar box. Control and click on the sidebar box, then <strong>Control + Shift + I</strong> to get the inverse, and delete the extra area.</p>
<p>For the search bar make a white box with the square marquee tool. The size of the box is going to be 260×30px and it is going to be placed at the top left of the sidebar. Hold down shift and move it over two spaces to the left and two spaces down.</p>
<p>The search box is going to have the same layer styles as the sidebar box.</p>
<p>Using the text tool create some text that says “Search” with 16pt Verdana and a color of <strong>#CCCCCC</strong>.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/31.jpg" alt="" /></p>
<p><strong>Step 32</strong><br />
Now we are going to put in some ads. These ads are 125×125 and are going to go two spaces down, holding Shift and two spaces from the edges.</p>
<p>The bottom two are going to be Shift and down one space from the bottom of the top ads.</p>
<p>While you are at it put a guide on the left and right sides of the ads.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/32.jpg" alt="" /></p>
<p><strong>Step 33</strong><br />
Click on the Rectangle Tool and in the options, click on the down arrow to the right of all the different shapes. Click on fixed size, and change it to 260×30px. Put the rectangle so the top is touching the bottom of the ads, and holding down shift move down two spaces.</p>
<p>Change the color to white, at <strong>20%</strong> opacity</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/33.jpg" alt="" /></p>
<p><strong>Step 34</strong><br />
Now to get the reflection, Control and click on the rectangle we just made. Push <strong>Control + Shift + N</strong> to get a new layer. Now click on the square marquee tool and move our selected area up so the bottom is at the middle of the rectangle.</p>
<p>Fill with a white to nothing linear gradient.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/34.jpg" alt="" /></p>
<p><strong>Step 35</strong><br />
Type in “Related Links” with the font, Myriad Pro Black, and a size of 16 pt.</p>
<p>We are going to give it a slight background shadow to make it stand out a little better.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/35.jpg" alt="" /></p>
<p><strong>Step 36</strong><br />
For the links we are just going to use the generic Wordpress links:</p>
<p>Development Blog Documentation Plugins Suggest Ideas Support Forum Themes Web Hosting WordPress Planet Wordpress Themes<br />
The text is going to be white 12pt Verdana. We are going to hold Shift and move it in two and down one from the “Related Links” head.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/36.jpg" alt="" /></p>
<p><strong>Step 37</strong><br />
To get the arrow bullets, select the custom shape tool (same button in the toolbar as the rectangle tool) and choose the same arrow I did.</p>
<p>Change the color to <strong>#3399FF</strong> and add a Bevel and Emboss from the layer styles icon.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/37.jpg" alt="" /></p>
<p><strong>Step 38</strong><br />
Repeat steps 37 and 38 except our header is going to be “Categories” and for our mock up we will just put:</p>
<p>Category Number One Category Number Two Category Number Three Category Number Four</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/38.jpg" alt="" /></p>
<p><strong>Step 39</strong><br />
Repeat steps 37 and 38 except our header is going to be “Archives” and for our mock up we will just put:<br />
March 2009 April 2009 May 2009 June 2009 July 2009</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/39.jpg" alt="" /></p>
<p><strong>Step 40</strong><br />
We want to add a blue glow on the website box like we have on the navigation bar. To do this Control and click on the website box and create a new layer with <strong>Control + Shift + N</strong>.</p>
<p>Using the linear gradient click and drag a <strong>#3399FF</strong> gradient from the top down.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/40.jpg" alt="" /></p>
<p><strong>Step 41</strong><br />
Finally we will put in our footer information. Hold down <strong>shift</strong> and move the footer text down two spaces.</p>
<p style="text-align: center;"><img src="http://www.webappers.com/img/2009/08/transparent-website/41.jpg" alt="" /></p>
<h3>Final</h3>
<p>Here is the final version. The great part about working with a transparent website is that you can change the background image to completely change the look of your website.</p>
<p style="text-align: center;"><a href="http://www.webappers.com/img/2009/08/transparent-website/final_full.jpg" target="_blank"><img src="http://www.webappers.com/img/2009/08/transparent-website/final_480.jpg" alt="" /></a></p>
<p style="text-align: center;"><a href="http://www.webappers.com/img/2009/08/transparent-website/final_alt_full.jpg" target="_blank"><img src="http://www.webappers.com/img/2009/08/transparent-website/final_alt_480.jpg" alt="" /></a></p>
<p style="text-align: right;">Source: <a href="http://www.webappers.com/2009/09/01/design-a-transparent-website-layout-in-photoshop/" target="_blank">Webapper</a></p>


<p>Related posts:<ol><li><a href='http://tutarchive.com/2009/09/photoshop-tutorial-make-a-realistic-lcd-hdtv-from-scratc/' rel='bookmark' title='Permanent Link: Photoshop Tutorial: Make a Realistic LCD HDTV from Scratc'>Photoshop Tutorial: Make a Realistic LCD HDTV from Scratc</a></li><li><a href='http://tutarchive.com/2009/09/10-design-practices-to-follow-in-your-website-blog/' rel='bookmark' title='Permanent Link: 10 Design Practices to follow in your Website / Blog'>10 Design Practices to follow in your Website / Blog</a></li><li><a href='http://tutarchive.com/2009/09/photoshop-tutorial-how-to-make-text-paths/' rel='bookmark' title='Permanent Link: Photoshop Tutorial: How to Make Text Paths'>Photoshop Tutorial: How to Make Text Paths</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://tutarchive.com/2009/09/design-a-transparent-website-layout-in-photoshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>15+ jQuery Popup Modal Dialog Plugins and Tutorials</title>
		<link>http://tutarchive.com/2009/09/15-jquery-popup-modal-dialog-plugins-and-tutorials/</link>
		<comments>http://tutarchive.com/2009/09/15-jquery-popup-modal-dialog-plugins-and-tutorials/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 01:12:51 +0000</pubDate>
		<dc:creator>TutArchive</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Modal Dialog]]></category>
		<category><![CDATA[Popup]]></category>

		<guid isPermaLink="false">http://tutarchive.com/?p=250</guid>
		<description><![CDATA[
jQuery Popup Modal Dialog Windows

Modal dialog windows are a great way to show quick information to your users, but to also alert them of errors, warnings, prompts for information and more.  When you bring jQuery into the mix, you know you’re going to end up with a slick dialog that really makes the application or [...]


Related posts:<ol><li><a href='http://tutarchive.com/2009/09/jquery-lightbox/' rel='bookmark' title='Permanent Link: jQuery Lightbox'>jQuery Lightbox</a></li><li><a href='http://tutarchive.com/2009/09/turn-off-windows-security-center-alert-taskbar-popup/' rel='bookmark' title='Permanent Link: Turn Off Windows Security Center Alert Taskbar Popup'>Turn Off Windows Security Center Alert Taskbar Popup</a></li></ol>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1179" style="width: 300px;">
<p>jQuery Popup Modal Dialog Windows</p></div>
<p style="text-align: center;"><img class="alignright" title="jQuery Popup Modal Dialog Windows" src="http://choosedaily.com/wp-content/uploads/2009/09/jquery-dialog.jpg" alt="jQuery Popup Modal Dialog Windows" width="290" height="171" /></p>
<p>Modal dialog windows are a great way to show quick information to your users, but to also alert them of errors, warnings, prompts for information and more.  When you bring jQuery into the mix, you know you’re going to end up with a slick dialog that really makes the application or website come alive.  The following is a list of 15+ jQuery Popup Modal Dialog Plugins and Tutorials.</p>
<p><span style="background-color: #ffffff;"><em>There are a couple towards the bottom that you’ll want to pay attention to.  On one the original is in Italian, but I’ve included a link to an English translation.  The other is more on a backend, but I’ve included a link to the zip file for downloading the files.</em></span></p>
<p><span style="background-color: #ffffff;">Let the fun begin!  If you know of any that are missing but should be included, drop a comment!</span></p>
<p><strong><a href="http://dev.iceburg.net/jquery/jqModal/">jqModal</a></strong><br />
qModal is a plugin for jQuery to help you display notices, dialogs, and modal windows in a web browser. It is flexible and tiny, akin to a “Swiss Army Knife”, and makes a great base as a general purpose windowing framework.</p>
<p><span id="more-250"></span></p>
<p><strong><a href="http://nyromodal.nyrodev.com/">NyroModal</a></strong><br />
Modal popup windows provide a quick way to show data without reloading the entire page. One of the big problems with jQuery Popup Modal Dialog window plugins is the customization. This plugin tries to solve those problems. The default CSS contains only optional rules. Without it, the plugin will works perfectly —but will also looks very sad. Regarding the animations, you can simply redefine them from A to Z.</p>
<p><strong><a href="http://www.queness.com/post/77/simple-jquery-modal-window-tutorial">Simple jQuery Modal Window Tutorial</a></strong><br />
In this tutorial, I’m going to share how to create a simple modal window with jQuery. It selects all the anchor tags with name attribute set to “modal” and grab the DIV #id defined in the href and displays it as a modal window. jQuery has made everything so simple, be sure to check out the demonstrations, examples I made.</p>
<p><strong><a href="http://jqueryui.com/demos/dialog/">jQuery UI Dialog</a></strong><br />
The jQuery UI framework offers up a functional Dialog widget that allows resizing and also the ability to display forms. The basic dialog window is an overlay positioned within the viewport and is protected from page content (like select elements) shining through with an iframe. It has a title bar and a content area, and can be moved, resized and closed with the ‘x’ icon by default.</p>
<p><strong><a href="http://www.ericmmartin.com/projects/simplemodal/">SimpleModal</a></strong><br />
SimpleModal is a lightweight jQuery Plugin which provides a powerful interface for modal dialog development. Think of it as a modal dialog framework. SimpleModal gives you the flexibility to build whatever you can envision, while shielding you from related cross-browser issues inherent with UI development.</p>
<p><strong><a href="http://onehackoranother.com/projects/jquery/boxy/">Boxy</a></strong><br />
Boxy is a flexible, Facebook-style dialog box for jQuery with support for dragging and size tweening. It differs from other overlays I’ve seen by providing an object interface to control dialogs after they’ve been created. And for simple usage scenarios, boxy also provides a jQuery plugin for automatically hooking up links and forms, as well as an ask() helper for presenting multiple choices to the user.</p>
<p><strong><a href="http://jquery.com/demo/thickbox/">ThickBox</a></strong><br />
ThickBox is a webpage UI dialog widget written in JavaScript on top of the jQuery library. Its function is to show a single image, multiple images, inline content, iframed content, or content served through AJAX in a hybrid modal.</p>
<p><strong><a href="http://malsup.com/jquery/block/#overview">jQuery BlockUI Plugin</a></strong><br />
The jQuery BlockUI Plugin lets you simulate synchronous behavior when using AJAX, without locking the browser. When activated, it will prevent user activity with the page (or part of the page) until it is deactivated. BlockUI adds elements to the DOM to give it both the appearance and behavior of blocking user interaction.</p>
<p><strong><a href="http://trentrichardson.com/Impromptu/index.php">jQuery Impromptu</a></strong><br />
jQuery Impromptu is an extension to help provide a more pleasant way to spontaneously prompt a user for input. More or less this is a great replacement for an alert, prompt, and confirm. Not only does it replace these but it also allows for creating forms within these controls. This is not intended to be a modal replacement, just a quick tool to prompt user input in a fashionable way.</p>
<p><strong><a href="http://abeautifulsite.net/notebook/87">jQuery Alert Dialogs (Alert, Confirm &amp; Prompt Replacements)</a></strong><br />
This jQuery plugin aims to replace the basic functionality provided by the standard JavaScript alert(), confirm(), and prompt() functions. What’s the benefit of using custom methods? These are completely customizable via CSS. You can set a custom title for each dialog. IE7 users get an ugly warning and usually have to reload the page if you use a regular prompt(). These methods simulate a true modal dialog box. They will automatically re-position themselves if you resize the browser window (unlike many existing dialog/lightbox-style plugins). If you include the jQuery UI Draggable plugin, the dialogs can be moved by dragging their title bars.</p>
<p><strong><a href="http://yensdesign.com/2008/09/how-to-create-a-stunning-and-smooth-popup-using-jquery/">How to Create a Stunning and Smooth Popup Using jQuery</a></strong><br />
Nowadays, websites are more and more rich and interactive and users are becoming more and more critical with all things in websites. Using windows popup to show important information are in the air and We are going to learn how to create a stunning and great window popup from the scratch using jQuery in a simple and clean tutorial.</p>
<p><strong><a href="http://jorenrapini.com/blog/css/jquery-validation-contact-form-with-modal-slide-in-transition">jQuery Ajax Validation Contact Form with Modal + Slide-in Transition</a></strong><br />
Due to popular demand, here is a tutorial on how I created one of the more complicated pieces of machinery on my new site: the contact form. All you need is jQuery. No plugins are necessary for this to work, and it is only 2kb of extra code in addition to the jQuery library. This also works on all browsers, IE6 and up.</p>
<p><strong><a href="http://www.bitrepository.com/exit-modal-box.html">Creating an Exit Modal Box using jQuery</a></strong><br />
Do you need to show a specific message to the visitors that leave your website? You can do that by initiating a modal box before they close the browser window. To do this we need to include 2 JQuery files (the actual library and a plugin written by Eric Martin), the modal box’s CSS and the file that triggers the modal box based on the user’s action.</p>
<p><strong><a href="http://www.web-development-blog.com/archives/upload-in-modal-window-and-pass-values-with-jquery/">Upload in Modal Window and Pass Values with jQuery</a></strong><br />
Do you publish your blogs with Wordpress? If yes, you know the inline popup window which opens if you like to upload / insert an image into your article. This tutorial shows you how-to use the jQuery Plugin ThickBox and some jQuery code to upload a file and pass a value to the parent page. You can use this kind of feature in your custom CMS or maybe you like use it as a basic for your own file upload plugin or gadget?</p>
<p><strong><a href="http://www.sitespotting.it/esempi/002/">jQuery Modal Choose Component</a></strong><br />
This original article is written in Italian, but here is the <a href="http://translate.google.com/translate?hl=en&amp;sl=it&amp;tl=en&amp;u=http://www.sitespotting.it/esempi/002/">translated English version</a>. I wanted to be sure and include this in the rundown because it gives another option on how to allow users to choose values for a form field. It’s designed as an alternative to the combo box, or select dropdown menu. It’s not perfect, but it’s an interesting take on a common UI component and I believe deserves to be on the list.</p>
<p><strong><a href="http://tautologistics.com/projects/jquery.modaldialog/doc/1.0.0/">jQuery Modal Dialog Plugin</a></strong><br />
This plugin link goes to the working example and documenation page that shows off some real nice jQuery modal dialogs for errors, warnings, prompts and more. Getting to the download is a little tricky unless you <a href="http://tautologistics.com/projects/jquery.modaldialog/src/jquery.modaldialog.1.0.0.zip">follow this link to download</a>.</p>
<p><strong><a href="http://colorpowered.com/colorbox/">ColorBox</a></strong><br />
ColorBox is a lightweight, customizable lightbox plugin that simulates some things that you would like to accomplish with a jQuery popup modal dialog window. It can allow you to show popup ajax, inline and iframed content as well as photos and other media. It’s writting in jQuery plugin format and can be chained with other jQuery commands.</p>
<div style="display: none;">VN:F [1.6.5_908]</div>


<p>Related posts:<ol><li><a href='http://tutarchive.com/2009/09/jquery-lightbox/' rel='bookmark' title='Permanent Link: jQuery Lightbox'>jQuery Lightbox</a></li><li><a href='http://tutarchive.com/2009/09/turn-off-windows-security-center-alert-taskbar-popup/' rel='bookmark' title='Permanent Link: Turn Off Windows Security Center Alert Taskbar Popup'>Turn Off Windows Security Center Alert Taskbar Popup</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://tutarchive.com/2009/09/15-jquery-popup-modal-dialog-plugins-and-tutorials/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows 7 Sidebar for XP/Vista</title>
		<link>http://tutarchive.com/2009/09/windows-7-sidebar-for-xpvista/</link>
		<comments>http://tutarchive.com/2009/09/windows-7-sidebar-for-xpvista/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 15:15:20 +0000</pubDate>
		<dc:creator>TutArchive</dc:creator>
				<category><![CDATA[Using Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Desktop Utilities]]></category>

		<guid isPermaLink="false">http://tutarchive.com/?p=246</guid>
		<description><![CDATA[
What do you think about Windows 7 Sidebar?
Don’t miss!  If you love it.  Thoosje Windows 7 Sidebar is a Windows 7 Style sidebar for Microsoft Windows XP and Vista that has gadgets like media players, Sticky´s, Calculators, Google search, Yahoo search, and a large number of more search engines. It has also Vista sidebar gadgets like weather [...]


Related posts:<ol><li><a href='http://tutarchive.com/2009/09/install-windows-7vista-from-usb-drive/' rel='bookmark' title='Permanent Link: Install Windows 7/Vista From USB Drive'>Install Windows 7/Vista From USB Drive</a></li><li><a href='http://tutarchive.com/2009/09/unlock-the-super-administrator-account-in-vista/' rel='bookmark' title='Permanent Link: Unlock The Super-Administrator Account In Vista'>Unlock The Super-Administrator Account In Vista</a></li><li><a href='http://tutarchive.com/2009/09/make-a-bootable-usb-installer-for-windows-xp-vista-7-with-wintoflash/' rel='bookmark' title='Permanent Link: Make a bootable USB installer for Windows XP, Vista, 7 with WinToFlash'>Make a bootable USB installer for Windows XP, Vista, 7 with WinToFlash</a></li></ol>]]></description>
			<content:encoded><![CDATA[<div>
<h3>What do you think about Windows 7 Sidebar?</h3>
<p>Don’t miss!  If you love it.  Thoosje Windows 7 Sidebar is a Windows 7 Style sidebar for Microsoft Windows XP and Vista that has gadgets like media players, Sticky´s, Calculators, Google search, Yahoo search, and a large number of more search engines. It has also Vista sidebar gadgets like weather and system uptime and lots more useful gadgets.</p>
<h3>Why Thoosje Windows 7 Sidebar</h3>
<p><img src="http://www.clickmeit.com/wp-content/uploads/2009/08/sevenbar-scrn-1.jpg" alt="Windows 7 Sidebar" /></p>
<p>The sidebar uses 50% less RAM and is faster than the original Microsoft Sidebar with more extras and works on Microsoft Windows Vista and XP.</p>
<p><span id="more-246"></span></p>
<h3>More about Gadgets</h3>
<p>Gadgets are mini applications with a variety of possible uses. They can connect to web services to deliver business data, weather information, news updates, traffic maps, even slide shows of photo albums. Gadgets can also integrate with other programs to provide streamlined interaction. For example, a gadget can give you a view of all your online instant messaging contacts, the day view from your calendar, or an easy way to control your media player. Gadgets can also have any number of dedicated purposes. They can be Search Gadgets, Clocks, sticky notes, and more.</p>
<p>:: Download <a title="Download Windows 7 Sidebar" href="http://www.thoosje.com/windows-7-sidebar-for-xp-and-vista.html" target="_blank">Thoosje Windows 7 Sidebar<br />
</a>:: Support Windows XP / Vista<br />
:: Thoosje<br />
:: File Size : 5.02 MB</div>


<p>Related posts:<ol><li><a href='http://tutarchive.com/2009/09/install-windows-7vista-from-usb-drive/' rel='bookmark' title='Permanent Link: Install Windows 7/Vista From USB Drive'>Install Windows 7/Vista From USB Drive</a></li><li><a href='http://tutarchive.com/2009/09/unlock-the-super-administrator-account-in-vista/' rel='bookmark' title='Permanent Link: Unlock The Super-Administrator Account In Vista'>Unlock The Super-Administrator Account In Vista</a></li><li><a href='http://tutarchive.com/2009/09/make-a-bootable-usb-installer-for-windows-xp-vista-7-with-wintoflash/' rel='bookmark' title='Permanent Link: Make a bootable USB installer for Windows XP, Vista, 7 with WinToFlash'>Make a bootable USB installer for Windows XP, Vista, 7 with WinToFlash</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://tutarchive.com/2009/09/windows-7-sidebar-for-xpvista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to turn off AutoPlay (AutoRun)  in Windows XP?</title>
		<link>http://tutarchive.com/2009/09/how-to-turn-off-autoplay-autorun-in-windows-xp/</link>
		<comments>http://tutarchive.com/2009/09/how-to-turn-off-autoplay-autorun-in-windows-xp/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 08:06:31 +0000</pubDate>
		<dc:creator>TutArchive</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Autorun]]></category>

		<guid isPermaLink="false">http://tutarchive.com/?p=243</guid>
		<description><![CDATA[
Click “Start” and then click “Run”
Type “gpedit.msc”
In “Group Policy” select “Computer Configuration” -&#62; “Administrative Templates” -&#62; “System”

In the right pane of “System”, and then double click ”Turn off Autoplay”
In Setting tab, select “Enabled” for “Turn off Autoplay”
Click “OK” to confirm



Related posts:Turn Off Windows Security Center Alert Taskbar PopupBuilding Autorun Configurations


Related posts:<ol><li><a href='http://tutarchive.com/2009/09/turn-off-windows-security-center-alert-taskbar-popup/' rel='bookmark' title='Permanent Link: Turn Off Windows Security Center Alert Taskbar Popup'>Turn Off Windows Security Center Alert Taskbar Popup</a></li><li><a href='http://tutarchive.com/2009/09/building-autorun-configurations/' rel='bookmark' title='Permanent Link: Building Autorun Configurations'>Building Autorun Configurations</a></li></ol>]]></description>
			<content:encoded><![CDATA[<ol>
<li>Click “Start” and then click “Run”</li>
<li>Type “gpedit.msc”</li>
<li>In “Group Policy” select “Computer Configuration” -&gt; “Administrative Templates” -&gt; “System”</li>
<p><img src="http://www.clickmeit.com/wp-content/uploads/2008/05/stop_autoplay_windowsxp.gif" alt="Disable Autorun in Windows XP" /></p>
<li>In the right pane of “System”, and then double click ”Turn off Autoplay”</li>
<li>In Setting tab, select “Enabled” for “Turn off Autoplay”</li>
<li>Click “OK” to confirm</li>
</ol>


<p>Related posts:<ol><li><a href='http://tutarchive.com/2009/09/turn-off-windows-security-center-alert-taskbar-popup/' rel='bookmark' title='Permanent Link: Turn Off Windows Security Center Alert Taskbar Popup'>Turn Off Windows Security Center Alert Taskbar Popup</a></li><li><a href='http://tutarchive.com/2009/09/building-autorun-configurations/' rel='bookmark' title='Permanent Link: Building Autorun Configurations'>Building Autorun Configurations</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://tutarchive.com/2009/09/how-to-turn-off-autoplay-autorun-in-windows-xp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to repair Internet Explorer 6 in Windows XP</title>
		<link>http://tutarchive.com/2009/09/how-to-repair-internet-explorer-6-in-windows-xp/</link>
		<comments>http://tutarchive.com/2009/09/how-to-repair-internet-explorer-6-in-windows-xp/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 07:55:06 +0000</pubDate>
		<dc:creator>TutArchive</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://tutarchive.com/?p=240</guid>
		<description><![CDATA[
Method one, simpler:
1. Start - Run
2. type sfc /scannow and OK
3. Follow the system prompts in the process
4. Reboot the computer when System File Checker complete the work.

Method two, complicated:
1. Start - Search
2. Select More Advanced Options and choose Search Hidden Files and Folders option.
3. Also check Search System Folders and Search Subfolders.
4. In the [...]


Related posts:<ol><li><a href='http://tutarchive.com/2009/09/install-windows-7vista-from-usb-drive/' rel='bookmark' title='Permanent Link: Install Windows 7/Vista From USB Drive'>Install Windows 7/Vista From USB Drive</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://www.billp.com/blog/images/ie6.jpg" alt="http://www.billp.com/blog/images/ie6.jpg" /></p>
<p><strong>Method one, simpler:</strong><br />
1. Start - Run<br />
2. type sfc /scannow and OK<br />
3. Follow the system prompts in the process<br />
4. Reboot the computer when System File Checker complete the work.</p>
<p><span id="more-240"></span></p>
<p><strong>Method two, complicated:</strong><br />
1. Start - Search<br />
2. Select More Advanced Options and choose Search Hidden Files and Folders option.<br />
3. Also check Search System Folders and Search Subfolders.<br />
4. In the All or Part of the File Name box, type ie.inf<br />
5. In the Look In drop-down menu, select C: and Search<br />
6. When ie.inf file is located right click and choose Install on the context menu<br />
7. Follow the procedure and reboot the computer when file copy process is complete</p>
<p>After those steps your Internet Explorer will be repaired and you will be able to use it again.</p>
<p>However, since IE 6 has so many vulnerabilities it is recommended to think about using more stable and secure Internet browsers available online, such as Firefox or Opera.</p>


<p>Related posts:<ol><li><a href='http://tutarchive.com/2009/09/install-windows-7vista-from-usb-drive/' rel='bookmark' title='Permanent Link: Install Windows 7/Vista From USB Drive'>Install Windows 7/Vista From USB Drive</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://tutarchive.com/2009/09/how-to-repair-internet-explorer-6-in-windows-xp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex Alert! Listen to the buttons</title>
		<link>http://tutarchive.com/2009/09/flex-alert-listen-to-the-buttons/</link>
		<comments>http://tutarchive.com/2009/09/flex-alert-listen-to-the-buttons/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 08:32:52 +0000</pubDate>
		<dc:creator>TutArchive</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Flex Alert]]></category>

		<guid isPermaLink="false">http://tutarchive.com/?p=237</guid>
		<description><![CDATA[The question of how to handle/listen to button clicks from the Alert control pops up (excuse the pun) quite often. To do this you need to create an actionscript function to handle the event. Other situations may arise where you also need to pass further information to the handler function. This post will show you [...]


Related posts:<ol><li><a href='http://tutarchive.com/2009/09/object-oriented-programming-with-javascript-timer-class/' rel='bookmark' title='Permanent Link: Object Oriented Programming with JavaScript : Timer Class'>Object Oriented Programming with JavaScript : Timer Class</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>The question of how to handle/listen to button clicks from the Alert control pops up (excuse the pun) quite often. To do this you need to create an actionscript function to handle the event. Other situations may arise where you also need to pass further information to the handler function. This post will show you how <img src="http://www.flexdaddy.com/wp-includes/images/smilies/icon_wink.gif" alt=";-)" /></p>
<p><span id="more-37"> </span></p>
<p>The mx.controls.Alert class has a static method that shows the Alert control with the title, message, and requested buttons. The following code block will demonstrate how to declare a listener for your Alert control, as well as what to do when you catch the event.</p>
<p>In short, the code shows how to create an Alert control which has 2 buttons, <strong>Yes</strong> and <strong>No</strong>. Keep an eye out for for line 12 – this is where we delegate the button click listener to the <em>handleAlert</em> method.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
</pre></td><td class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #0033ff; font-weight: bold;">import</span> mx.controls.Alert;
<span style="color: #0033ff; font-weight: bold;">import</span> mx.utils.Delegate;
&nbsp;
<span style="color: #009900;">// show the Alert control</span>
<span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #339966; font-weight: bold;">function</span> showAlert<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000; font-weight: bold;">:</span> Void
<span style="color: #000000;">&#123;</span>
    <span style="color: #009900;">// the show method follows the method signature from the Flex Actionscript API</span>
    Alert.<span style="color: #004993;">show</span><span style="color: #000000;">&#40;</span> <span style="color: #990000;">&quot;Are you sure?&quot;</span>,
                         <span style="color: #990000;">&quot;Confirm Delete&quot;</span>,
                         Alert.YES<span style="color: #000000; font-weight: bold;">|</span> Alert.NO,
                         <span style="color: #0033ff; font-weight: bold;">null</span>,
                         Delegate.create<span style="color: #000000;">&#40;</span><span style="color: #0033ff; font-weight: bold;">this</span>, <span style="color: #0033ff; font-weight: bold;">this</span>.handleAlert<span style="color: #000000;">&#41;</span>,
                         <span style="color: #0033ff; font-weight: bold;">null</span>,
                         Alert.YES<span style="color: #000000;">&#41;</span>;
<span style="color: #000000;">&#125;</span>
&nbsp;
<span style="color: #009900;">// handle the Alert control button click</span>
<span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #339966; font-weight: bold;">function</span> handleAlert<span style="color: #000000;">&#40;</span> event<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Object</span> <span style="color: #000000;">&#41;</span> <span style="color: #000000; font-weight: bold;">:</span> Void
<span style="color: #000000;">&#123;</span>
    <span style="color: #0033ff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span> event.detail == Alert.YES<span style="color: #000000;">&#41;</span>
    <span style="color: #000000;">&#123;</span>
        <span style="color: #009900;">// YES button was clicked</span>
    <span style="color: #000000;">&#125;</span>
    <span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #0033ff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span> event.detail == Alert.NO<span style="color: #000000;">&#41;</span>
    <span style="color: #000000;">&#123;</span>
        <span style="color: #009900;">// NO button was clicked</span>
    <span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span></pre></td></tr></table></div>

<p><span id="more-237"></span><br />
Quite similarly we can also create an inline function, which will allow us to pass extra variables to the handler method. Take a look at the following and how it declares a function which takes an <em>event</em> object and then makes a call to our own <em>handleAlert</em> method:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #009900;">//line 12 replacement</span>
Delegate.create<span style="color: #000000;">&#40;</span> <span style="color: #0033ff; font-weight: bold;">this</span>, <span style="color: #339966; font-weight: bold;">function</span><span style="color: #000000;">&#40;</span>event<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span><span style="color: #0033ff; font-weight: bold;">this</span>.handleAlert<span style="color: #000000;">&#40;</span>event, <span style="color: #990000;">&quot;hello&quot;</span><span style="color: #000000;">&#41;</span>;<span style="color: #000000;">&#125;</span> <span style="color: #000000;">&#41;</span>
&nbsp;
<span style="color: #009900;">//modified alertHandler method signature</span>
<span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #339966; font-weight: bold;">function</span> handleAlert<span style="color: #000000;">&#40;</span> event<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Object</span>, <span style="color: #004993;">test</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">String</span> <span style="color: #000000;">&#41;</span> <span style="color: #000000; font-weight: bold;">:</span> Void
<span style="color: #000000;">&#123;</span>
    <span style="color: #009900;">//handle the event.detail property etc</span>
<span style="color: #000000;">&#125;</span></pre></td></tr></table></div>

<p>You can see that the above example passes the string hello through to our handleAlert method. Don’t forget to change the method signature for the handleAlert method to compensate for the extra variable(s).</p>
<p>Now you can not only create, but successfully listen to and handle the button clicks from within an Alert control. Keep an eye out for another post soon where I’ll demonstrate how to further customise the Alert control, but also outline the setbacks with its current implementation</p>


<p>Related posts:<ol><li><a href='http://tutarchive.com/2009/09/object-oriented-programming-with-javascript-timer-class/' rel='bookmark' title='Permanent Link: Object Oriented Programming with JavaScript : Timer Class'>Object Oriented Programming with JavaScript : Timer Class</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://tutarchive.com/2009/09/flex-alert-listen-to-the-buttons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computer Image File Formats</title>
		<link>http://tutarchive.com/2009/09/computer-image-file-formats/</link>
		<comments>http://tutarchive.com/2009/09/computer-image-file-formats/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 06:51:31 +0000</pubDate>
		<dc:creator>TutArchive</dc:creator>
				<category><![CDATA[PC]]></category>
		<category><![CDATA[Image File Formats]]></category>

		<guid isPermaLink="false">http://tutarchive.com/?p=227</guid>
		<description><![CDATA[If you have ever worked with computer graphic images, whether they be from digital cameras, found on the web, or you create them yourself, then you know there are a lot of image file formats that are available. This is because each format stores the image in a certain way that makes it the best [...]


Related posts:<ol><li><a href='http://tutarchive.com/2009/09/convert-image-to-base64-string-and-base64-string-to-image/' rel='bookmark' title='Permanent Link: Convert Image to Base64 String and Base64 String to Image'>Convert Image to Base64 String and Base64 String to Image</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><span id="intelliTxt">If you have ever worked with computer graphic images, whether they be from digital cameras, found on the web, or you create them yourself, then you know there are a lot of image file formats that are available. This is because each format stores the image in a certain way that makes it the best choice for a given situation. This tutorial will cover the most common image formats that you will find on the Internet or with your devices, such as a digital camera, and how they are used. Before we go into the discussions on the actual image formats it is important to discuss the various attributes that image file formats can have.</span></p>
<p><strong><span style="text-decoration: underline;">The Attributes and Terms</span></strong></p>
<p><strong>Compression</strong></p>
<p>Compression is the act of reducing the file sizes of images. When images are stored in their raw format, without compression, their file sizes can be very large. This causes the images to take up a lot of storage space and, furthermore, take a long time to transfer over the Internet.. Compression techniques alleviate these problems by reducing the file sizes to a much more manageable size that can easily be stored and transmitted over various mediums. Almost all image formats use different forms of compression, so as an example, we will only discuss the compression technique GIF files use so that you can see how an image is compressed into a smaller file size.</p>
<p>GIF compression works by finding repetitive patterns in particular colors and instead of listing each pixel and its color, lists instead the amount of repetitions there are for a particular color. For example if a GIF image has 60 pixels of the same color in consecutive order, instead of adding that pixel color 60 times in the image file, it will instead enter the amount of times the color is repeated. The below figure represeents an image file that has a height of 1 pixel, and a width of 14 pixels. The first 8 pixels are the color Red and the last 6 are the color blue. When the file is uncompressed the image file will represent each pixel as it is seen in the actual image. When it is compressed it instead puts an index of the amount of times a pixel color is repeated consecutively. In the figure below you see the uncompressed image shows 8 Red Pixed and 6 Blues pixels and each pixel is represented. In the compressed format you see the index 8 preceeding the R, for red, and the number 6 before the B, for blue. That tells the image that there are 8 consecutive red pixels and then 6 consecutive blue pixels.. As you can see the amount of storage space saved by this method can be significant..</p>
<p><span id="more-227"></span></p>
<table style="height: 54px;" border="0" cellspacing="6" width="367">
<tbody>
<tr>
<td>
<div style="text-align: center;">Uncompressed</div>
</td>
<td>
<div style="text-align: center;">Compressed</div>
</td>
</tr>
<tr>
<td width="51%">
<div style="text-align: center;"><img src="http://img.bleepingcomputer.com/tutorials/image_tut/gif-uncompress.gif" alt="Figure showing how an uncompressed GIF works" width="151" height="12" /></div>
</td>
<td width="49%">
<div style="text-align: center;"><img src="http://img.bleepingcomputer.com/tutorials/image_tut/gif-compress.gif" alt="Figure showing how a compressed GIF works" width="42" height="12" /></div>
</td>
</tr>
</tbody>
</table>
<p><span id="intelliTxt"> <strong>Figure 2: Compression </strong><strong>Lossy</strong><br />
</span></p>
<p>When an image is saved in a lossy format, that means that the file format compression technique discards some of the information from the image that it deems "unimportant". This technique allows for the resulting compressed image file to be smaller, but can result in a final image that is of lesser quality than the original. In most cases you would not notice the difference. When it is saved in a lossless format, that means no information will be discarded.</p>
<p><strong>Animated</strong></p>
<p>Certain image formats have the ability to be animated.  This is done by inserting  multiple image, or frames, into one image file, which then cycles through the  individual frames in consecutive order.  By quickly showing these individual  frames it takes on the appearance of being animated.   Below is an example of an animated gif.</p>
<table border="0" cellspacing="6" width="50%">
<tbody>
<tr>
<td>
<div>Animated GIF</div>
</td>
</tr>
<tr>
<td width="56%">
<div><img src="http://img.bleepingcomputer.com/tutorials/image_tut/animated_example.gif" alt="Example of an animated GIF" width="307" height="27" /></div>
</td>
</tr>
</tbody>
</table>
<p><span id="intelliTxt"> <strong>Figure 2: Animation </strong><strong>Maximum Colors</strong></span></p>
<p>The different image formats have limits on the amount of colors that can be used in the image. Image formats that have a low maximum color count tend to be best suited for images that have large blocks of the same colors. Those image formats that have high maxmimum colors are best suited for images that require the complex blend of hues and colors that are found in photographic images.</p>
<p><strong>Transparency</strong></p>
<p>This feature specifies that one color in your image should be considered transparent. This allows the background colors of the web page or document to show through the image and for your pictures to blend into the background of the page instead of standing out as an actual image. Figure 3, below, shows examples of a non transparent image and a transparent one. As you can see the transparent picture blends into the background of the page while with the non-transparent image you see the entire picture.</p>
<table border="0" cellspacing="6" width="50%">
<tbody>
<tr>
<td>
<div>Non-Transparent</div>
</td>
<td>
<div>Transparent</div>
</td>
</tr>
<tr>
<td width="51%">
<div><img src="http://img.bleepingcomputer.com/tutorials/image_tut/nontransparent_gif.gif" alt="Example of a Non-Transparent GIF" width="99" height="99" /></div>
</td>
<td width="49%">
<div><img src="http://img.bleepingcomputer.com/tutorials/image_tut/transparent_gif.gif" alt="Example of a Transparent Gif" width="99" height="99" /></div>
</td>
</tr>
</tbody>
</table>
<p><span id="intelliTxt"> <strong>Figure 3: Transparency </strong></span></p>
<p align="left">Another feature similar to transparency are alpha-channels. Alpha-channels allow you to set the opacity of pixels in your image to a range from 0 to 255. What this does is make the particular pixes that change the opacity for, transparent to the background. You can make certain areas transparent to let the background show through, and the rest of the image would be solid. Unfortunately, Mircosoft Internet Explorer<a style="border-bottom: 0.2em dotted #2b65b0 ! important; font-weight: normal ! important; font-size: 100% ! important; text-decoration: none ! important; padding-bottom: 0px ! important; color: #2b65b0 ! important; background-color: transparent ! important; background-image: none; padding-top: 0pt; padding-right: 0pt; padding-left: 0pt;" href="http://www.bleepingcomputer.com/tutorials/tutorial36.html#" target="_blank"></a> does not support this feature as of yet, so it is not in use that often.</p>
<p><strong>Interlaced</strong></p>
<p>When you save a graphic image as interlaced it allows the image to load progessively  from top to bottom, eventually filling in the entire image.  This was a popular  way of showing images in the past when people were on dialups and the images took  a while to download to your computer.  With the image being interlaced, it  allows those people who are on a slow Internet connection, to start seeing   parts of the image immediately even when the entire image has not been downloaded.</p>
<p><span style="text-decoration: underline;"><strong>The File Formats</strong></span></p>
<div>
<p align="left"><strong>GIF - Graphics Interchange Format</strong></p>
</div>
<p>The GIF is a lossless image format that is the most common format found on the web. Due to having a 256 maximum color range this format is ideal for making small icons, buttons, or other graphics that have large blocks of the same color, but not for images that are required to be photographic quality. Therefore, if you are working with images from a digital camera, do not use GIF as the file format. This file format supports transparency, interlace, and can be animated which makes it a excellent format for putting images on a website.</p>
<p><strong>JPG - Joint Photographic Experts Group</strong></p>
<p>The JPEG is a lossy file format that was designed with photographic images in mind. A JPEG is capable of storing millions of colors making it a great format for saving your digital camera photographs and capturing the proper hues and color that we see in real life. JPEG does support compression, but the more you compress this type of image, the more loss of detail will occur. The predominant uses for JPEGs are for photographic images on websites and for storing pictures from digital cameras. Though the TIFF format is a higher quality format, the size of the resulting TIFF image, makes the JPEG the more practical choice. This format does not support does not support animation or transparency, but can be interlaced.</p>
<p><strong>PNG - Portable Network Graphics</strong></p>
<p>This lossless format was designed specifically for the web in response to a licensing issue with Unisys who owned the patent for the GIF file format. This file format supports animation, in the form of MNG files, transparency, and can be interlaced. PNG files come in two formats, PNG-8 and PNG-24. PNG-8 is similar to GIF files, and has a 256 maximum color range. PNG-24 is has similar color ranges to JPEG, but they tend to have larger file sizes. PNG's also support alpha -channels. PNG images are becoming much more common as a replacement for GIF files on websites..</p>
<p><strong>BMP - Bit-Map</strong></p>
<p>The lossless BMP format is the Microsoft Windows standard for image files. This format is rarely compressed, therefore causing the image to be quite large. Though they do have the ability to go to 16.7 million colors, there really is no reason why the average user should need to use this format for image manipulation. You are better off using one of the previous formats. This format does not support animation, transparency, and can not be interlaced.</p>
<p><strong>TIFF - Tagged Image File Format</strong></p>
<p>The TIFF format is a lossless image format that is the considered the best choice for photographic image quality. Most digital cameras give you the option of using TIFF as the format it saves files in. The main problem with this file format is that most applications do not compress the TIFF files, so they can be quite large. This is not much of a problem for storing the pictures on your computer, but with limited flash memory sizes for cameras it could limit the amount of pictures you can store on one card. If you have the storage, then the TIFF format is highly recommended, but if you do not have the space, then go with a JPEG as you most likely will not notice a difference in image quality. This format does not support animation, transparency, and can not be interlaced.</p>
<p><strong><span style="text-decoration: underline;">Conclusion</span></strong></p>
<p>I hope this was informative and if you have questions or suggestions, please do not hesitate to ask them in the forums. Below is a reference list of the various image formats and their attributes.</p>
<table border="0" cellspacing="6" cellpadding="0" width="100%">
<tbody>
<tr bgcolor="#cccccc">
<td width="23%">
<div><strong>Name</strong></div>
</td>
<td width="11%">
<div><strong>Extension</strong></div>
</td>
<td width="9%">
<div><strong>Compressed</strong></div>
</td>
<td width="11%">
<div><strong>Loss</strong></div>
</td>
<td width="7%">
<div><strong>Animated</strong></div>
</td>
<td width="12%">
<div><strong>Max Colors</strong></div>
</td>
<td width="10%"><strong>Transparency</strong></td>
<td width="10%">
<div><strong>Interlaced</strong></div>
</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Graphics Interchange Format</td>
<td>.GIF</td>
<td>Yes</td>
<td>Lossless</td>
<td>Yes</td>
<td>256</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Joint Photographic Experts Group</td>
<td>.JPG</td>
<td>Yes</td>
<td>Lossy</td>
<td>No</td>
<td>16.7 Million</td>
<td>No</td>
<td>Yes</td>
</tr>
<tr>
<td>Portable Network Graphics</td>
<td>.PNG</td>
<td>Yes</td>
<td>Lossless</td>
<td>Yes</td>
<td>256/16.7 Mil</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Bit-Map</td>
<td>.BMP</td>
<td>Rarely</td>
<td>Lossless</td>
<td>No</td>
<td>16.7 Million</td>
<td>No</td>
<td>No</td>
</tr>
<tr>
<td>Tagged Image File Format</td>
<td>.TIFF or .TIF</td>
<td>Yes</td>
<td>Lossless</td>
<td>No</td>
<td>16.7 Million</td>
<td>No</td>
<td>No</td>
</tr>
</tbody>
</table>
<p><span id="intelliTxt"> <strong>Figure 4: Graphic Formats and their Attributes</strong></span></p>
<p><strong>--</strong></p>


<p>Related posts:<ol><li><a href='http://tutarchive.com/2009/09/convert-image-to-base64-string-and-base64-string-to-image/' rel='bookmark' title='Permanent Link: Convert Image to Base64 String and Base64 String to Image'>Convert Image to Base64 String and Base64 String to Image</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://tutarchive.com/2009/09/computer-image-file-formats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Hard Drives work</title>
		<link>http://tutarchive.com/2009/09/how-hard-drives-work/</link>
		<comments>http://tutarchive.com/2009/09/how-hard-drives-work/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 06:47:45 +0000</pubDate>
		<dc:creator>TutArchive</dc:creator>
				<category><![CDATA[PC]]></category>
		<category><![CDATA[Hard Drives]]></category>

		<guid isPermaLink="false">http://tutarchive.com/?p=225</guid>
		<description><![CDATA[What is a Hard Drive
Almost all desktop computers      have a hard drive inside them, but do you really know what     they are? Many people when they hear the word hard     drive,     think     that  [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p align="left"><span style="text-decoration: underline;"><strong>What is a Hard Drive</strong></span></p>
<p align="left">Almost all desktop computers      have a hard drive inside them, but do you really know what     they are? Many people when they hear the word hard     drive,     think     that     it refers     to the computer as a whole. In reality, though, the hard drive is just one     of many different pieces that     comprise     a computer. The hard drive is one of the most important parts of your computer     because it is used as a long-term storage space for your data. What that     means, is regardless of whether or not the computer is on, or you lose power,     the data will still stay stored on this drive keeping it safe. On the other     hand, it tells you how important backing up your data is, because if the     hard drive malfunctions there is a good chance you will lose it all.</p>
<div>
<p align="left">A hard drive       is an integral piece of equipment for your computer as your operating system and all your data are typically stored there. In the majority of the situations,       if you did not have a working hard drive, or the hard drive malfunctions,     you would not be able to boot your computer into the operating system and     would     get     an     error.     If     you     opened       your computer case and wanted to find your hard drive, it would look similar     to       the image below:</p>
<p align="center"><img src="http://img.bleepingcomputer.com/tutorials/hdworks/hd.JPG" alt="" width="177" height="150" /><br />
<strong>Image of a Hard Drive</strong></p>
<p align="left"><span id="more-225"></span></p>
<p align="left"><span style="text-decoration: underline;"><strong>How hard drives work</strong></span></p>
<p align="left">If you were to open your hard drive, which would immediately       void your warranty and potentially damage it, you would see something like     the image below:</p>
<p align="left">
<p align="center"><img src="http://img.bleepingcomputer.com/tutorials/hdworks/SATA_t.jpg" alt="" width="200" height="179" /><br />
<strong>Inside a Hard Drive</strong></p>
<p align="center">
<p align="left">A hard drive consists of the following:</p>
</div>
<ul>
<li>
<div>Magnetic platters - Platters are the round plates in the       image above. Each platter holds a certain amount of information, so a drive       with       a lot of storage will have more platters than one with less storage. When       information is stored and retrieved from the platters it is done so in       concentric           circles, called <em>tracks</em>, which are further broken down into       segments called <em>sectors</em>.</div>
</li>
<li>Arm - The arm is the piece sticking out over             the platters. The             arms will contain read and write heads which are used to read and   store the magnetic information onto the platters. Each platter will have its   own arm which is used to read and write data off of it.</li>
<li>Motor - The motor is used to spin the platters from 4,500 to 15,000 rotations     per minute (RPM). The faster the RPM of a drive, the better performance you     will achieve from it.</li>
</ul>
<p>When a the computer wants to retrieve data off of the hard drive, the motor   will spin up the platters and the arm will move itself to the appropriate position   above the  platter where the data is stored. The heads   on the arm will detect the magnetic bits on the platters and convert them into   the   appropriate   data   that can be used by the computer. Conversely, when data is sent to the drive,   the heads will this time, send magnetic pulses at the platters changing the   magnetic properties of the platter,   and thus storing your information.</p>
<p>It is important to note, that since the data stored on your hard drive is   magnetic, it is not a good idea to play with a magnet near your hard drive   <img src='http://tutarchive.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<strong><span style="text-decoration: underline;">Hard Drive Interfaces</span></strong></p>
<p>A hard drive connects to your computer through a specific type of interface.   The interface on your hard drive must match the corresponding interface on   your motherboard. If you purchase a new hard drive that has a interface that   your motherboard does not support, it will not work in your computer. Currently   there are three interfaces that have become the standard for connecting your   hard to your computer. Some information about each of these interfaces are   below.</p>
<ul>
<li><strong>IDE or ATA</strong> -     This is currently the most common interface used but is quickly becoming     overcome     by the newer SATA interface. Hard drives using this type of interface have     speeds up to 100 Mbps.</li>
<li><strong>SATA </strong>- A newer interface that uses less bulky cables and     has speeds starting at 150 Mbps for SATA and 300 Mbps for SATA II. Almost   all computer manufacturers have started using SATA drives.</li>
<li><strong>SCSI</strong> - This type of interface is typically used in a business     environment for servers. Hard Drives designed for a SCSI interface tend     to have a faster RPM which therefore provides better performance.</li>
</ul>
<p><strong><span style="text-decoration: underline;">When buying a hard drive</span></strong></p>
<p>When purchasing a hard drive there are some characteristics you want to keep   in mind that will help you determine the right drive for your needs.   These characteristics are:</p>
<ul>
<li><strong>Seek Time </strong>- The amount of time required to move a drive's     read/write head to a particular location on the disk. The lower the number,     the better.</li>
<li><strong>Access time </strong>- The actual amount of time from when a data     is requested from a drive and delivered. The lower the number, the better.</li>
<li><strong>RPMS - </strong>How fast the platters spin. The higher the number,     the faster the drive will be.</li>
<li> <strong>Capacity</strong> - The amount of storage space available on     the drive. Typically most drives purchased today will be 80 Gigabytes or     greater. An 80 GB hard drive will on average cost around 60 USD.</li>
<li><strong>Interface </strong>- How the hard drive connects to your computer.     Make sure that the hard drive's interface is supported on your computer before     you purchase it.</li>
</ul>
<p style="text-align: right;">Soure: <a href="http://www.bleepingcomputer.com/tutorials/tutorial113.html" target="_blank">BleepingComputer</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://tutarchive.com/2009/09/how-hard-drives-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Object Oriented Programming with JavaScript : Timer Class</title>
		<link>http://tutarchive.com/2009/09/object-oriented-programming-with-javascript-timer-class/</link>
		<comments>http://tutarchive.com/2009/09/object-oriented-programming-with-javascript-timer-class/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 02:06:23 +0000</pubDate>
		<dc:creator>TutArchive</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Object Oriented Programming]]></category>
		<category><![CDATA[OOP]]></category>

		<guid isPermaLink="false">http://tutarchive.com/?p=222</guid>
		<description><![CDATA[JavaScript with Oops is not much used by developers while creating application however we can make our life easy if we use JavaScript with Oops.
Let's started object oriented programming in JavaScript by taking example of a Timer class, similar to the Timer control in windows application.
Create Class
Create the class Timer. Below code shows how to [...]


Related posts:<ol><li><a href='http://tutarchive.com/2009/09/flex-alert-listen-to-the-buttons/' rel='bookmark' title='Permanent Link: Flex Alert! Listen to the buttons'>Flex Alert! Listen to the buttons</a></li><li><a href='http://tutarchive.com/2009/09/checking-username-availability-with-mootools-and-request-json/' rel='bookmark' title='Permanent Link: Checking Username Availability with Mootools and Request.JSON'>Checking Username Availability with Mootools and Request.JSON</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>JavaScript with Oops is not much used by developers while creating application however we can make our life easy if we use JavaScript with Oops.</p>
<p>Let's started object oriented programming in JavaScript by taking example of a Timer class, similar to the Timer control in windows application.<br />
<strong>Create Class</strong></p>
<p>Create the class Timer. Below code shows how to declare the class</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">// Declaring class &quot;Timer&quot;</span>
<span style="color: #003366; font-weight: bold;">var</span> Timer <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #006600; font-style: italic;">// ....</span>
    <span style="color: #006600; font-style: italic;">// Class body</span>
    <span style="color: #006600; font-style: italic;">// ....</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p><span id="more-222"></span><br />
<strong>Add Public Properties</strong></p>
<p>To add public properties to the class we use this keyword as shown below</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">// Declaring class &quot;Timer&quot;</span>
<span style="color: #003366; font-weight: bold;">var</span> Timer <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #006600; font-style: italic;">// Property: Frequency of elapse event of the timer in millisecond</span>
    <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">Interval</span> <span style="color: #339933;">=</span> <span style="color: #CC0000;">1000</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #006600; font-style: italic;">// Property: Whether the timer is enable or not</span>
    <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">Enable</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Boolean<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>You can see that we have created 2 properties (Interval and Enable) of Timer class and assigned default values to them.<br />
<strong>Add Events (If any)</strong></p>
<p>Now we might want to add events to the class in case we need. For Timer class we need "Tick" event which will be fired every after "Interval". Event are added the same way as the public properties.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">// Declaring class &quot;Timer&quot;</span>
<span style="color: #003366; font-weight: bold;">var</span> Timer <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #006600; font-style: italic;">// Property: Frequency of elapse event of the timer in millisecond</span>
    <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">Interval</span> <span style="color: #339933;">=</span> <span style="color: #CC0000;">1000</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #006600; font-style: italic;">// Property: Whether the timer is enable or not</span>
    <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">Enable</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Boolean<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #006600; font-style: italic;">// Event: Timer tick</span>
    <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">Tick</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p><strong>Add Private Member Variables</strong><br />
We need 2 private variable in the class to hold the timer Id and the class instance. The private variable are added using 'var' keyword.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">// Declaring class &quot;Timer&quot;</span>
<span style="color: #003366; font-weight: bold;">var</span> Timer <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #006600; font-style: italic;">// Property: Frequency of elapse event of the timer in millisecond</span>
    <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">Interval</span> <span style="color: #339933;">=</span> <span style="color: #CC0000;">1000</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #006600; font-style: italic;">// Property: Whether the timer is enable or not</span>
    <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">Enable</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Boolean<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #006600; font-style: italic;">// Event: Timer tick</span>
    <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">Tick</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #006600; font-style: italic;">// Member variable: Hold interval id of the timer</span>
    <span style="color: #003366; font-weight: bold;">var</span> timerId <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #006600; font-style: italic;">// Member variable: Hold instance of this class</span>
    <span style="color: #003366; font-weight: bold;">var</span> thisObject<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p><strong>Add Functions</strong><br />
Public functions are also added the same way as public properties using this keyword. We need 2 function in the timer, first "Start" to start the timer and second "Stop" to stop the timer.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">// Declaring class &quot;Timer&quot;</span>
<span style="color: #003366; font-weight: bold;">var</span> Timer <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #006600; font-style: italic;">// Property: Frequency of elapse event of the timer in millisecond</span>
    <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">Interval</span> <span style="color: #339933;">=</span> <span style="color: #CC0000;">1000</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #006600; font-style: italic;">// Property: Whether the timer is enable or not</span>
    <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">Enable</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Boolean<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #006600; font-style: italic;">// Event: Timer tick</span>
    <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">Tick</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #006600; font-style: italic;">// Member variable: Hold interval id of the timer</span>
    <span style="color: #003366; font-weight: bold;">var</span> timerId <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #006600; font-style: italic;">// Member variable: Hold instance of this class</span>
    <span style="color: #003366; font-weight: bold;">var</span> thisObject<span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #006600; font-style: italic;">// Function: Start the timer</span>
    <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">Start</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">Enable</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Boolean<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        thisObject <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #339933;">;</span>
        <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>thisObject.<span style="color: #660066;">Enable</span><span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
            thisObject.<span style="color: #660066;">timerId</span> <span style="color: #339933;">=</span> setInterval<span style="color: #009900;">&#40;</span>
            <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
            <span style="color: #009900;">&#123;</span>
                thisObject.<span style="color: #660066;">Tick</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> thisObject.<span style="color: #660066;">Interval</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #006600; font-style: italic;">// Function: Stops the timer</span>
    <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #000066;">Stop</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        thisObject.<span style="color: #660066;">Enable</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Boolean<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        clearInterval<span style="color: #009900;">&#40;</span>thisObject.<span style="color: #660066;">timerId</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span></pre></div></div>

<p>You can see I have incorporated the timer functionality using the setInterval function of the JavaScript. Our class is ready for use now.</p>
<p><strong>Using the Class</strong><br />
To use the class first create the instance of Timer.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> obj <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Timer<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Now assign the value to its properties as needed.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">obj.<span style="color: #660066;">Interval</span> <span style="color: #339933;">=</span> <span style="color: #CC0000;">300</span><span style="color: #339933;">;</span></pre></div></div>

<p>Attach handler to the events</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">obj.<span style="color: #660066;">Tick</span> <span style="color: #339933;">=</span> timer_tick<span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">function</span> timer_tick<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #006600; font-style: italic;">// Do something..</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Now call the "Start" function to start the timer</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">obj.<span style="color: #660066;">Start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>To stop the timer anytime in between just call the "Stop" function.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">obj.<span style="color: #000066;">Stop</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p style="padding-left: 30px; text-align: right;">Source: <a href="http://www.dailycoding.com/Posts/object_oriented_programming_with_javascript__timer_class.aspx" target="_blank">Dailycoding</a></p>


<p>Related posts:<ol><li><a href='http://tutarchive.com/2009/09/flex-alert-listen-to-the-buttons/' rel='bookmark' title='Permanent Link: Flex Alert! Listen to the buttons'>Flex Alert! Listen to the buttons</a></li><li><a href='http://tutarchive.com/2009/09/checking-username-availability-with-mootools-and-request-json/' rel='bookmark' title='Permanent Link: Checking Username Availability with Mootools and Request.JSON'>Checking Username Availability with Mootools and Request.JSON</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://tutarchive.com/2009/09/object-oriented-programming-with-javascript-timer-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
