<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Office-it.orGOffice-it.orG</title>
	
	<link>http://www.office-it.org</link>
	<description>All about Web and Desktop Application</description>
	<lastBuildDate>Tue, 20 Jul 2010 23:38:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/office-it" /><feedburner:info uri="office-it" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>office-it</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>20+ Useful WordPress Code</title>
		<link>http://feedproxy.google.com/~r/office-it/~3/bqhX64hXO18/</link>
		<comments>http://www.office-it.org/20-useful-wordpress-code/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 05:45:36 +0000</pubDate>
		<dc:creator>Hii Hiong Ching</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.office-it.org/?p=215</guid>
		<description><![CDATA[Parse error: syntax error, unexpected T_STRING in /home/icreativem/domains/office-it.org/public_html/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()&#8217;d code on line 103]]></description>
			<content:encoded><![CDATA[<p>
<b>Parse error</b>:  syntax error, unexpected T_STRING in <b>/home/icreativem/domains/office-it.org/public_html/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()&#8217;d code</b> on line <b>103</b></p>
<img src="http://www.office-it.org/?ak_action=api_record_view&id=215&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/office-it/~4/bqhX64hXO18" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/20-useful-wordpress-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.office-it.org/20-useful-wordpress-code/</feedburner:origLink></item>
		<item>
		<title>How to Hide Image Address</title>
		<link>http://feedproxy.google.com/~r/office-it/~3/1CQIbb2Bi0M/</link>
		<comments>http://www.office-it.org/how-to-hide-image-address/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 14:25:47 +0000</pubDate>
		<dc:creator>Hii Hiong Ching</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.office-it.org/?p=212</guid>
		<description><![CDATA[Here is a simple php code to hide the image address of our website. It can use to hide url of flash too. Warning: fopen(images/path/to/) [function.fopen]: failed to open stream: No such file or directory in /home/icreativem/domains/office-it.org/public_html/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code on line 7 Warning: filesize() [function.filesize]: stat failed for images/path/to/ in /home/icreativem/domains/office-it.org/public_html/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a simple php code to hide the image address of our website. It can use to hide url of flash too.</p>
<pre lang="php">

<b>Warning</b>:  fopen(images/path/to/) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory in <b>/home/icreativem/domains/office-it.org/public_html/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code</b> on line <b>7</b>

<b>Warning</b>:  filesize() [<a href='function.filesize'>function.filesize</a>]: stat failed for images/path/to/ in <b>/home/icreativem/domains/office-it.org/public_html/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code</b> on line <b>7</b>

<b>Warning</b>:  fread(): supplied argument is not a valid stream resource in <b>/home/icreativem/domains/office-it.org/public_html/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code</b> on line <b>7</b>
</pre>
<p><span id="more-212"></span><br />
<h3>How to Use</h3>
<p>What you need to amend is to change the &#8220;images/path/to/&#8221; to your image path and &#8220;name&#8221; to image name.</p>
<img src="http://www.office-it.org/?ak_action=api_record_view&id=212&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/office-it/~4/1CQIbb2Bi0M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/how-to-hide-image-address/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.office-it.org/how-to-hide-image-address/</feedburner:origLink></item>
		<item>
		<title>Excel: Sort Worksheets Ascending or Descending</title>
		<link>http://feedproxy.google.com/~r/office-it/~3/ZsVIHbAoju8/</link>
		<comments>http://www.office-it.org/excel-sort-worksheets-ascending-or-descending/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 12:21:46 +0000</pubDate>
		<dc:creator>Hii Hiong Ching</dc:creator>
				<category><![CDATA[MS Office]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[VB Code]]></category>

		<guid isPermaLink="false">http://www.office-it.org/?p=205</guid>
		<description><![CDATA[This is VB code which will auto sort all sheets in the active workbook after execute it. It is easy for us to locate sheets when we have many sheets in our workbook. Write the Code Open the workbook for which we want to sort the sheets and press Alt + F11 to open the [...]]]></description>
			<content:encoded><![CDATA[<p>This is VB code which will auto sort all sheets in the active workbook after execute it. It is easy for us to locate sheets when we have many sheets in our workbook.</p>
<h3>Write the Code</h3>
<p>Open the workbook for which we want to sort the sheets and press Alt + F11 to open the Visual Basic Editor, and select Insert > Module to insert a module. Copy and paste the following code in module just created.</p>
<p><span id="more-205"></span>
<pre lang="php">
Sub SortSheets()
Dim lCount As Long, lCounted As Long
Dim lShtLast As Long
Dim lReply As Long

lReply = MsgBox("To sort Worksheets ascending, select 'Yes'. " _
&#038; "To sort Worksheets descending select 'No'", vbYesNoCancel, _
"Sheet Sort")
If lReply = vbCancel Then Exit Sub

lShtLast = Sheets.Count

If lReply = vbYes Then 'Sort ascending
    For lCount = 1 To lShtLast
        For lCount2 = lCount To lShtLast
            If UCase(Sheets(lCount2).Name) < UCase(Sheets(lCount).Name) Then
                Sheets(lCount2).Move Before:=Sheets(lCount)
            End If
        Next lCount2
    Next lCount
Else 'Sort descending
    For lCount = 1 To lShtLast
        For lCount2 = lCount To lShtLast
            If UCase(Sheets(lCount2).Name) > UCase(Sheets(lCount).Name) Then
                Sheets(lCount2).Move Before:=Sheets(lCount)
            End If
        Next lCount2
    Next lCount
End If

End Sub
</pre>
<p>Now close your Visual Basic Editor and return to your worksheet and save it.</p>
<h3>Running the Code</h3>
<p>To do this, press Alt + F8, select the macro named &#8220;SortSheets&#8221;, and press Run. You will be asked the way you sort your sheets either in ascending (A &#8211; Z) or descending order (Z &#8211; A).</p>
<p>This VB Code works with all version of Excel.</p>
<img src="http://www.office-it.org/?ak_action=api_record_view&id=205&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/office-it/~4/ZsVIHbAoju8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/excel-sort-worksheets-ascending-or-descending/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.office-it.org/excel-sort-worksheets-ascending-or-descending/</feedburner:origLink></item>
		<item>
		<title>10+ New Beta Sites</title>
		<link>http://feedproxy.google.com/~r/office-it/~3/1R1_2iNSsIE/</link>
		<comments>http://www.office-it.org/10-new-beta-site/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 01:00:09 +0000</pubDate>
		<dc:creator>Hii Hiong Ching</dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.office-it.org/?p=165</guid>
		<description><![CDATA[Updated: 19 October 2008 We see new beta sites all the time, but are they any good? Here are some collection of new beta sites. Some of them provide free and useful web services. 1. http://www.sliderocket.com/ SlideRocket is a web application that provides everything you need to design professional quality presentations, manage and share libraries [...]]]></description>
			<content:encoded><![CDATA[<p><em>Updated: 19 October 2008</em></p>
<p>We see new beta sites all the time, but are they any good? Here are some collection of new beta sites. Some of them provide free and useful web services.</p>
<p>1. <a href="http://www.sliderocket.com/">http://www.sliderocket.com/</a><br />
<a href='http://www.sliderocket.com/'><img src="http://www.office-it.org/wp-content/uploads/2008/05/sliderocket.jpg" alt="http://www.sliderocket.com/" title="sliderocket" width="450" height="300" class="alignnone size-full wp-image-172" /></a><br />
SlideRocket is a web application that provides everything you need to design professional quality presentations, manage and share libraries of slides and assets, and to deliver presentations in person or remotely over the web.</p>
<p><span id="more-165"></span>2. <a href="http://www.behance.net/">http://www.behance.net/</a><br />
<a href='http://www.behance.net/'><img src="http://www.office-it.org/wp-content/uploads/2008/05/behance.jpg" alt="http://www.behance.net/" title="behance" width="450" height="300" class="alignnone size-full wp-image-167" /></a><br />
This site let us to build your portfolio, list your projects to share and collaborate with other artists.</p>
<p>3. <a href="http://www.popfly.com/">http://www.popfly.com/</a><br />
<a href='http://www.popfly.com/'><img src="http://www.office-it.org/wp-content/uploads/2008/05/popfly.jpg" alt="http://www.popfly.com/" title="popfly" width="450" height="300" class="alignnone size-full wp-image-168" /></a><br />
Popfly is a tool from Microsoft for developing mashups, widgets and web pages using Silverlight.</p>
<p>4. <a href="http://www.sproutbuilder.com/">http://www.sproutbuilder.com/</a><br />
<a href='http://www.sproutbuilder.com/'><img src="http://www.office-it.org/wp-content/uploads/2008/05/sprout.jpg" alt="http://www.sproutbuilder.com/" title="sprout" width="450" height="300" class="alignnone size-full wp-image-170" /></a><br />
Sprout is a browser based WYSIWYG editor which build by Flex. It facilitates the way to build, publish, and manage widgets, mini-sites, mashups, banners and more.</p>
<p>5. <a href="http://www.tryphone.com/">http://www.tryphone.com/</a><br />
<a href='http://www.tryphone.com/'><img src="http://www.office-it.org/wp-content/uploads/2008/05/tryphone.jpg" alt="http://www.tryphone.com/" title="tryphone" width="450" height="300" class="alignnone size-full wp-image-169" /></a><br />
This is online mobile phone test-drive site. You can get a feeling for what the phone is like to use.</p>
<p>6. <a href="http://www.meemix.com/">http://www.meemix.com/</a><br />
<a href='http://www.meemix.com/'><img src="http://www.office-it.org/wp-content/uploads/2008/05/meemix.jpg" alt="http://www.meemix.com/" title="meemix" width="450" height="300" class="alignnone size-full wp-image-166" /></a><br />
This is a site can let you to build a very personalised radio channel and interact with the community.</p>
<p>7. <a href="http://www.cushycms.com/">http://www.cushycms.com/</a><br />
<a href='http://www.cushycms.com/'><img src="http://www.office-it.org/wp-content/uploads/2008/05/cushycms.jpg" alt="http://www.cushycms.com/" title="cushycms" width="450" height="300" class="alignnone size-full wp-image-173" /></a><br />
Cushycms is a free and truly simple CMS for web designers to let clients to safely edit their own web content without any programming skills required.</p>
<p>8. <a href="http://www.kaltura.com/">http://www.kaltura.com/</a><br />
<a href='http://www.kaltura.com/'><img src="http://www.office-it.org/wp-content/uploads/2008/05/kaltura.jpg" alt="http://www.kaltura.com/" title="kaltura" width="450" height="300" class="alignnone size-full wp-image-171" /></a><br />
Kaltura is open source video platform which enables groups to create and edit video collaboratively.</p>
<p>9. <a href="http://www.dimdim.com/">http://www.dimdim.com/</a><br />
<a href='http://www.dimdim.com/'><img src="http://www.office-it.org/wp-content/uploads/2008/05/dimdim.jpg" alt="http://www.dimdim.com/" title="dimdim" width="450" height="300" class="alignnone size-full wp-image-174" /></a><br />
Dimdim is the world?s free web meeting where you can share your desktop, show slides, collaborate, chat, talk and broadcast via webcam with absolutely no download required for attendees.</p>
<p>10. <a href="http://www.nuconomy.com/">http://www.nuconomy.com/</a><br />
<a href='http://www.nuconomy.com/'><img src="http://www.office-it.org/wp-content/uploads/2008/05/nuconomy.jpg" alt="http://www.nuconomy.com/" title="nuconomy" width="450" height="300" class="alignnone size-full wp-image-175" /></a><br />
Another web analytics as Google Analytics. It let you understand your users&#8217; activities and how they interact with the various features of your site like never before.</p>
<p>11. <a href="http://www.skyfire.com/">http://www.skyfire.com/</a><br />
<a href="http://www.skyfire.com/"><img src="http://www.office-it.org/wp-content/uploads/2008/10/skyfire.jpg" alt="http://www.skyfire.com/" title="Skyfire" width="450" height="300" class="alignnone size-full wp-image-198" /></a><br />
Skyfire is a new mobile web browser that allows you to experience the internet on your phone exactly like on your computer. It is fast and support Flash and Ajax as well as QuickTime.</p>
<p>12. <a href="http://www.ping.fm/">http://www.ping.fm/</a><br />
<a href="http://www.ping.fm/"><img src="http://www.office-it.org/wp-content/uploads/2008/10/ping.jpg" alt="http://www.ping.fm/" title="Ping.fm" width="450" height="300" class="size-full wp-image-199" /></a><br />
Too many social networks? Use Ping to update WordPress, Twitter, Facebook, Friendster and many other supported services from whatever you are. <a href="http://www.ping.fm/">Ping.fm</a> is a simple service that makes updating your social networks a snap. Messanges can be sent via AIM, GTalk, iGoogle, Windows Live Messenger, Yahoo! Messenger, WAP, iPhone/iPod Touch, SMS or E-mail.</p>
<p>13. <a href="http://www.photrade.com/">http://www.photrade.com/</a><br />
<a href="http://www.photrade.com/"><img src="http://www.office-it.org/wp-content/uploads/2008/10/photrade.jpg" alt="http://www.photrade.com/" title="Photrade" width="450" height="300" class="alignnone size-full wp-image-200" /></a><br />
Photrade is great for sourcing free photos legally. It also let photographers to sell and licence their own pictures to make some money.</p>
<p>14. <a href="http://www.pluginmeter.com/">http://www.pluginmeter.com/</a><br />
<a href="http://www.pluginmeter.com/"><img src="http://www.office-it.org/wp-content/uploads/2008/10/pluginmeter.jpg" alt="" title="Pluginmeter" width="450" height="300" class="alignnone size-full wp-image-202" /></a><br />
If you are a wordpress blogger or just for some other reasons if you want to know which plugins are installed on your favorite wordpress blog then just go to Plugin Meter and you will see list of plugins installed on those blog.</p>
<img src="http://www.office-it.org/?ak_action=api_record_view&id=165&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/office-it/~4/1R1_2iNSsIE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/10-new-beta-site/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.office-it.org/10-new-beta-site/</feedburner:origLink></item>
		<item>
		<title>Free Web Invoices Generator: Black Sheep Invoices</title>
		<link>http://feedproxy.google.com/~r/office-it/~3/uvxhGfQg7lw/</link>
		<comments>http://www.office-it.org/free-web-invoices-generator-black-sheep-invoices/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 14:03:35 +0000</pubDate>
		<dc:creator>Hii Hiong Ching</dc:creator>
				<category><![CDATA[Script]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.office-it.org/?p=192</guid>
		<description><![CDATA[A nice script from Benjamin Keen &#8211; Black Sheep Invoices. With it, you can manage all your invoices directly on your web browser. You can try it through its live demo here before install in your server. Don&#8217;t worry about its pricing, it is absolutely free! Features GNU-licensed (i.e. free!) Simple to use. Quickly generates [...]]]></description>
			<content:encoded><![CDATA[<p>A nice script from <a href="http://www.benjaminkeen.com/">Benjamin Keen</a> &#8211; <a href="http://www.blacksheepsoft.com/invoices/">Black Sheep Invoices</a>. With it, you can manage all your invoices directly on your web browser.</p>
<p>You can try it through its live demo <a href="http://www.blacksheepsoft.com/invoices/index.php?page=demo">here</a> before install in your server. Don&#8217;t worry about its pricing, it is absolutely free!</p>
<p><a href="http://www.blacksheepsoft.com/invoices/"><img src="http://www.office-it.org/wp-content/uploads/2008/09/black_sheep_invoices.png" alt="" title="black_sheep_invoices" width="450" height="497" class="alignnone size-full wp-image-193" /></a></p>
<p><span id="more-192"></span><strong>Features</strong></p>
<ul>
<li>GNU-licensed (i.e. free!)</li>
<li>Simple to use. Quickly generates clear, attractive invoices</li>
<li>Printer-friendly and PDF view/print of all invoices</li>
<li>Entirely brandable to your company or person (no reference to Black Sheep Software)</li>
<li>Option to upload company logo</li>
<li>Database is customizable to store whatever invoice data you need</li>
<li>Choice of $ or £ currency</li>
<li>Stores client information to allow you to re-invoice the same client multiple times</li>
<li>May set custom invoice numbering scheme, specify whatever invoice date you wish</li>
<li>Build in &#8220;Flagging&#8221; mechanism to let you create invoices by matching up existing items to clients</li>
<li>May customize CSS to change the appearance of the invoices and PDFs</li>
</ul>
<p><strong>Download</strong><br />
<a href="http://www.blacksheepsoft.com/invoices/index.php?page=download&#038;download=1">Download the zipfile</a> (5.9MB)<br />
<a href="http://www.blacksheepsoft.com/invoices/index.php?page=download&#038;download=2">Download the tar file</a> (5.5MB)</p>
<img src="http://www.office-it.org/?ak_action=api_record_view&id=192&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/office-it/~4/uvxhGfQg7lw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/free-web-invoices-generator-black-sheep-invoices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.office-it.org/free-web-invoices-generator-black-sheep-invoices/</feedburner:origLink></item>
		<item>
		<title>dragtable: Visually reorder all your table columns</title>
		<link>http://feedproxy.google.com/~r/office-it/~3/5OYsXuDKrvo/</link>
		<comments>http://www.office-it.org/dragtable-visually-reorder-all-your-table-columns/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 13:18:48 +0000</pubDate>
		<dc:creator>Hii Hiong Ching</dc:creator>
				<category><![CDATA[Script]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.office-it.org/?p=188</guid>
		<description><![CDATA[Here is a amazing and beautiful script from Dan Vanderkam. We can just drag the column headings to rearrange the data in the table. Here is its URL for dragtable: http://www.danvk.org/wp/dragtable/]]></description>
			<content:encoded><![CDATA[<p>Here is a amazing and beautiful script from Dan Vanderkam. We can just drag the column headings to rearrange the data in the table.</p>
<p><a href="http://www.danvk.org/wp/dragtable/"><img src="http://www.office-it.org/wp-content/uploads/2008/09/dragtable.png" alt="" title="dragtable" width="382" height="160" class="alignnone size-full wp-image-189" /></a></p>
<p>Here is its URL for dragtable: <a href="http://www.danvk.org/wp/dragtable/">http://www.danvk.org/wp/dragtable/</a></p>
<img src="http://www.office-it.org/?ak_action=api_record_view&id=188&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/office-it/~4/5OYsXuDKrvo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/dragtable-visually-reorder-all-your-table-columns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.office-it.org/dragtable-visually-reorder-all-your-table-columns/</feedburner:origLink></item>
		<item>
		<title>Google Chrome Web Browser</title>
		<link>http://feedproxy.google.com/~r/office-it/~3/Cju924Me3Ys/</link>
		<comments>http://www.office-it.org/google-chrome-web-browser/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 13:18:09 +0000</pubDate>
		<dc:creator>Hii Hiong Ching</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.office-it.org/?p=182</guid>
		<description><![CDATA[Yes, a new web browser from Goolge &#8211; Google Chrome. As per what Goolge mention in its official website, it is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier. I won&#8217;t post any features here as you can find a million posts / news articles [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, a new web browser from <a href="http://www.google.com/">Goolge</a> &#8211; <a href="http://www.google.com/chrome">Google Chrome</a>. As per what Goolge mention in its <a href="http://www.google.com/chrome">official website</a>, it is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.</p>
<div id="attachment_183" class="wp-caption alignnone" style="width: 450px"><a href="http://www.google.com/googlebooks/chrome/index.html"><img src="http://www.office-it.org/wp-content/uploads/2008/09/google_chrome.jpg" alt="Google Chrome" title="google_chrome" width="440" height="359" class="size-full wp-image-183" /></a><p class="wp-caption-text">Google Chrome</p></div>
<p><span id="more-182"></span>I won&#8217;t post any features here as you can find a million posts / news articles on this. I just installed it. For those who want read about the technology, here is an interesting <a href="http://www.google.com/googlebooks/chrome/index.html">comic</a> from Scott McCloud.</p>
<div id="attachment_184" class="wp-caption alignnone" style="width: 434px"><a href="http://www.google.com/googlebooks/chrome/index.html"><img src="http://www.office-it.org/wp-content/uploads/2008/09/google_chrome_comic.jpg" alt="Google Chrome Comic" title="google_chrome_comic" width="424" height="348" class="size-full wp-image-184" /></a><p class="wp-caption-text">Google Chrome Comic</p></div>
<p>You can follow this link to download Google Chrome (BETA) for Windows (English version):</p>
<p><a href="http://www.google.com/chrome/eula.html?hl=en">http://www.google.com/chrome/eula.html?hl=en</a></p>
<p>Don&#8217;t forget to post your experience with <a href="http://www.google.com/chrome">Google Chrome</a> here. Enjoy your new browser!</p>
<img src="http://www.office-it.org/?ak_action=api_record_view&id=182&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/office-it/~4/Cju924Me3Ys" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/google-chrome-web-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.office-it.org/google-chrome-web-browser/</feedburner:origLink></item>
		<item>
		<title>How to Prevent Spam Bots From Collecting Email Addresses</title>
		<link>http://feedproxy.google.com/~r/office-it/~3/LyEr3GsHtIU/</link>
		<comments>http://www.office-it.org/how-to-prevent-spam-bots-from-collecting-email-addresses/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 08:11:11 +0000</pubDate>
		<dc:creator>Hii Hiong Ching</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[encode]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.office-it.org/?p=180</guid>
		<description><![CDATA[As I mentioned before in How to Include Subject, CC, BCC, and Email Body in Email Links, you are creating a risk to get spam if you simply placing email addresses on a page without encoding them. Some websites using &#8220;[at]&#8221; to replace &#8220;@&#8221; and email will look as &#8220;name [at] domain.com&#8221;. This is a [...]]]></description>
			<content:encoded><![CDATA[<p>As I mentioned before in <a href="http://www.office-it.org/how-to-include-subject-cc-bcc-and-email-body-in-email-links/">How to Include Subject, CC, BCC, and Email Body in Email Links</a>, you are creating a risk to get spam if you simply placing email addresses on a page without encoding them.</p>
<p>Some websites using &#8220;[at]&#8221; to replace &#8220;@&#8221; and email will look as &#8220;name [at] domain.com&#8221;. This is a good idea for personal websites since nobody challenge you. In commercial, many clients wouldn&#8217;t allow you to use &#8220;name [at] domain.com&#8221; this format. They are not web designer and they don&#8217;t understand how spam prevention works, or even care for that matter.</p>
<p>I have this method originally from <a href="http://davidwalsh.name/">david walsh blog</a>. Its author have a quick PHP script that you can use when putting raw email addresses on a page:</p>
<p><span id="more-180"></span>The Function</p>
<pre lang="text">
function encode_email($e)
{
	for ($i = 0; $i < strlen($e); $i++) { $output .= '&#'.ord($e[$i]).';'; }
	return $output;
}
</pre>
<p>Usage</p>
<pre lang="text">
echo(encode_email('email@office-it.org'));
</pre>
<p>The above function takes a string input (the email address), loops through each character replacing the letter with the character?s ASCII value, and returns the encoded email address. That?s all you need to do!</p>
<p>Another method (much simple) is found at <a href="http://www.solmetra.lt/scripts/mailto/">SOLMETRA</a>. It is a tiny JavaScript code which will encode email for you.</p>
<p><a href='http://www.solmetra.lt/scripts/mailto/'><img src="http://www.office-it.org/wp-content/uploads/2008/06/mailto-encoder.gif" alt="" title="mailto-encoder" width="480" height="278" class="alignnone size-full wp-image-181" /></a></p>
<p>The disadvantage for second method is if you have a page with hundreds of addresses, the page download will be bloated.</p>
<p>I am not guarantee methods above is bulletproof solution, but it is, at least, a basic protection.</p>
<img src="http://www.office-it.org/?ak_action=api_record_view&id=180&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/office-it/~4/LyEr3GsHtIU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/how-to-prevent-spam-bots-from-collecting-email-addresses/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.office-it.org/how-to-prevent-spam-bots-from-collecting-email-addresses/</feedburner:origLink></item>
		<item>
		<title>How to Include Subject, CC, BCC, and Email Body in Email Links</title>
		<link>http://feedproxy.google.com/~r/office-it/~3/bdU_Wns9kbo/</link>
		<comments>http://www.office-it.org/how-to-include-subject-cc-bcc-and-email-body-in-email-links/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 07:48:07 +0000</pubDate>
		<dc:creator>Hii Hiong Ching</dc:creator>
				<category><![CDATA[XHTML]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.office-it.org/?p=179</guid>
		<description><![CDATA[It is so easy to create a email link in our web page. Everyone who know or even don&#8217;t know HTML, they can easily create an email link by software. Email Office-it.orG However, they are not always know that they can include subject, CC, BCC, and email body text information in the link as well. [...]]]></description>
			<content:encoded><![CDATA[<p>It is so easy to create a email link in our web page. Everyone who know or even don&#8217;t know HTML, they can easily create an email link by software.</p>
<pre lang="php">
<a href="mailto:email@office-it.org">Email Office-it.orG</a>
</pre>
<p>However, they are not always know that they can include subject, CC, BCC, and email body text information in the link as well. By using a querystring-like syntax, we can do more with that simple link.</p>
<p>Example code to add the subject:</p>
<pre lang="php">
<a href="mailto:email@office-it.org?Subject=Your Subject Here">
Email Office-it.orG
</a>
</pre>
<p>Example code to add the cc&#8217;s and bcc&#8217;s:</p>
<pre lang="php">
<a href="mailto:email@office-it.org?Subject=Your Subject Here&#038;CC=email2@office-it.org&#038;BCC=email3@office-it.org">
Email Office-it.orG
</a>
</pre>
<p><span id="more-179"></span>Example code to add some default body text</p>
<pre lang="php">
<a href="mailto:email@office-it.org?Subject=Your Subject Here&#038;CC=email2@office-it.org&#038;BCC=email3@office-it.org&#038;Body=Your body text here.">
Email Office-it.orG
</a>
</pre>
<p>Demo Email Link:<br />
<a href="mailto:email@office-it.org?Subject=Your Subject Here&#038;CC=email2@office-it.org&#038;BCC=email3@office-it.org&#038;Body=Your body text here.">Email Office-it.orG</a></p>
<p>However, you should remember that simply placing email addresses on a page without encoding them first is like simply emailing spammers your email address. <del datetime="2008-06-24T14:33:17+00:00">I will write some posts regarding email encoder soon.</del> Please refer here for <a href="http://www.office-it.org/how-to-prevent-spam-bots-from-collecting-email-addresses/">how to prevent spam bots from collecting email addresses</a>.</p>
<img src="http://www.office-it.org/?ak_action=api_record_view&id=179&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/office-it/~4/bdU_Wns9kbo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/how-to-include-subject-cc-bcc-and-email-body-in-email-links/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.office-it.org/how-to-include-subject-cc-bcc-and-email-body-in-email-links/</feedburner:origLink></item>
		<item>
		<title>Excel: How to Unprotect Worksheet Without Password</title>
		<link>http://feedproxy.google.com/~r/office-it/~3/eKvI5P75RqU/</link>
		<comments>http://www.office-it.org/excel-how-to-unprotect-worksheet-without-password/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 01:13:13 +0000</pubDate>
		<dc:creator>Hii Hiong Ching</dc:creator>
				<category><![CDATA[MS Office]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[unprotect]]></category>
		<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://www.office-it.org/?p=176</guid>
		<description><![CDATA[You may sometimes forgot your password of your Microsoft Excel sheet or workbook, or the original author (usually ex-colleague) lock the workbook and didn&#8217;t unlock it for next user, the marco below will unlock your sheet or workbook not matter what your original password is. However, it will NOT report the original password. How to [...]]]></description>
			<content:encoded><![CDATA[<p>You may sometimes forgot your password of your Microsoft Excel sheet or workbook, or the original author (usually ex-colleague) lock the workbook and didn&#8217;t unlock it for next user, the marco below will unlock your sheet or workbook not matter what your original password is. However, it will NOT report the original password.</p>
<h3>How to unprotect</h3>
<p>1. First open your protected excel file<br />
2. Launch the Visual Basic Editor<br />
3. Copy and paste the following VB Code</p>
<p><span id="more-176"></span>
<pre lang="text">
'----------------------------------------------------------------
Option Explicit 

Public Sub AllInternalPasswords()
' Breaks worksheet and workbook structure passwords. Bob McCormick
' probably originator of base code algorithm modified for coverage
' of workbook structure / windows passwords and for multiple passwords
'
' Norman Harker and JE McGimpsey 27-Dec-2002 (Version 1.1)
' Modified 2003-Apr-04 by JEM: All msgs to constants, and
' eliminate one Exit Sub (Version 1.1.1)
' Reveals hashed passwords NOT original passwords 

Const DBLSPACE As String = vbNewLine &#038; vbNewLine
Const AUTHORS As String = DBLSPACE &#038; vbNewLine &#038; _
"Adapted from Bob McCormick base code by" &#038; _
"Norman Harker and JE McGimpsey"
Const HEADER As String = "AllInternalPasswords User Message"
Const VERSION As String = DBLSPACE &#038; "Version 1.1.1 2003-Apr-04"
Const REPBACK As String = DBLSPACE &#038; "Please report failure " &#038; _
"to the microsoft.public.excel.programming newsgroup."
Const ALLCLEAR As String = DBLSPACE &#038; "The workbook should " &#038; _
"now be free of all password protection, so make sure you:" &#038; _
DBLSPACE &#038; "SAVE IT NOW!" &#038; DBLSPACE &#038; "and also" &#038; _
DBLSPACE &#038; "BACKUP!, BACKUP!!, BACKUP!!!" &#038; _
DBLSPACE &#038; "Also, remember that the password was " &#038; _
"put there for a reason. Don't stuff up crucial formulas " &#038; _
"or data." &#038; DBLSPACE &#038; "Access and use of some data " &#038; _
"may be an offense. If in doubt, don't."
Const MSGNOPWORDS1 As String = "There were no passwords on " &#038; _
"sheets, or workbook structure or windows." &#038; AUTHORS &#038; VERSION
Const MSGNOPWORDS2 As String = "There was no protection to " &#038; _
"workbook structure or windows." &#038; DBLSPACE &#038; _
"Proceeding to unprotect sheets." &#038; AUTHORS &#038; VERSION
Const MSGTAKETIME As String = "After pressing OK button this " &#038; _
"will take some time." &#038; DBLSPACE &#038; "Amount of time " &#038; _
"depends on how many different passwords, the " &#038; _
"passwords, and your computer's specification." &#038; DBLSPACE &#038; _
"Just be patient! Make me a coffee!" &#038; AUTHORS &#038; VERSION
Const MSGPWORDFOUND1 As String = "You had a Worksheet " &#038; _
"Structure or Windows Password set." &#038; DBLSPACE &#038; _
"The password found was: " &#038; DBLSPACE &#038; "$$" &#038; DBLSPACE &#038; _
"Note it down for potential future use in other workbooks by " &#038; _
"the same person who set this password." &#038; DBLSPACE &#038; _
"Now to check and clear other passwords." &#038; AUTHORS &#038; VERSION
Const MSGPWORDFOUND2 As String = "You had a Worksheet " &#038; _
"password set." &#038; DBLSPACE &#038; "The password found was: " &#038; _
DBLSPACE &#038; "$$" &#038; DBLSPACE &#038; "Note it down for potential " &#038; _
"future use in other workbooks by same person who " &#038; _
"set this password." &#038; DBLSPACE &#038; "Now to check and clear " &#038; _
"other passwords." &#038; AUTHORS &#038; VERSION
Const MSGONLYONE As String = "Only structure / windows " &#038; _
"protected with the password that was just found." &#038; _
ALLCLEAR &#038; AUTHORS &#038; VERSION &#038; REPBACK
Dim w1 As Worksheet, w2 As Worksheet
Dim i As Integer, j As Integer, k As Integer, l As Integer
Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer
Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer
Dim PWord1 As String
Dim ShTag As Boolean, WinTag As Boolean 

Application.ScreenUpdating = False
With ActiveWorkbook
WinTag = .ProtectStructure Or .ProtectWindows
End With
ShTag = False
For Each w1 In Worksheets
ShTag = ShTag Or w1.ProtectContents
Next w1
If Not ShTag And Not WinTag Then
MsgBox MSGNOPWORDS1, vbInformation, HEADER
Exit Sub
End If
MsgBox MSGTAKETIME, vbInformation, HEADER
If Not WinTag Then
MsgBox MSGNOPWORDS2, vbInformation, HEADER
Else
On Error Resume Next
Do 'dummy do loop
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
With ActiveWorkbook
.Unprotect Chr(i) &#038; Chr(j) &#038; Chr(k) &#038; _
Chr(l) &#038; Chr(m) &#038; Chr(i1) &#038; Chr(i2) &#038; _
Chr(i3) &#038; Chr(i4) &#038; Chr(i5) &#038; Chr(i6) &#038; Chr(n)
If .ProtectStructure = False And _
.ProtectWindows = False Then
PWord1 = Chr(i) &#038; Chr(j) &#038; Chr(k) &#038; Chr(l) &#038; _
Chr(m) &#038; Chr(i1) &#038; Chr(i2) &#038; Chr(i3) &#038; _
Chr(i4) &#038; Chr(i5) &#038; Chr(i6) &#038; Chr(n)
MsgBox Application.Substitute(MSGPWORDFOUND1, _
"$$", PWord1), vbInformation, HEADER
Exit Do 'Bypass all for...nexts
End If
End With
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Loop Until True
On Error GoTo 0
End If
If WinTag And Not ShTag Then
MsgBox MSGONLYONE, vbInformation, HEADER
Exit Sub
End If
On Error Resume Next
For Each w1 In Worksheets
'Attempt clearance with PWord1
w1.Unprotect PWord1
Next w1
On Error GoTo 0
ShTag = False
For Each w1 In Worksheets
'Checks for all clear ShTag triggered to 1 if not.
ShTag = ShTag Or w1.ProtectContents
Next w1
If ShTag Then
For Each w1 In Worksheets
With w1
If .ProtectContents Then
On Error Resume Next
Do 'Dummy do loop
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
.Unprotect Chr(i) &#038; Chr(j) &#038; Chr(k) &#038; _
Chr(l) &#038; Chr(m) &#038; Chr(i1) &#038; Chr(i2) &#038; Chr(i3) &#038; _
Chr(i4) &#038; Chr(i5) &#038; Chr(i6) &#038; Chr(n)
If Not .ProtectContents Then
PWord1 = Chr(i) &#038; Chr(j) &#038; Chr(k) &#038; Chr(l) &#038; _
Chr(m) &#038; Chr(i1) &#038; Chr(i2) &#038; Chr(i3) &#038; _
Chr(i4) &#038; Chr(i5) &#038; Chr(i6) &#038; Chr(n)
MsgBox Application.Substitute(MSGPWORDFOUND2, _
"$$", PWord1), vbInformation, HEADER
'leverage finding Pword by trying on other sheets
For Each w2 In Worksheets
w2.Unprotect PWord1
Next w2
Exit Do 'Bypass all for...nexts
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Loop Until True
On Error GoTo 0
End If
End With
Next w1
End If
MsgBox ALLCLEAR &#038; AUTHORS &#038; VERSION &#038; REPBACK, vbInformation, HEADER
End Sub
'----------------------------------------------------------------
</pre>
<p>4. Then press Run button, all internal password will be removed.</p>
<p>If you really don&#8217;t know how to do or lazy to copy and cut, you can download the workbook attached below. The workbook is hidden, and has an attached toolbar with a button to start the macro. Activate the workbook you want to unlock and click the button. The code is unlocked so you may examine and modify it as needed. Note: This macro cannot unlock password to open.</p>
<p><a href='http://www.office-it.org/wp-content/uploads/2008/06/allinternalpasswords.xls'>Download here</a></p>
<p><strong>DISCLAIMER: Please note that breaking password protection MAY violate laws or regulations in your jurisdiction.</strong></p>
<img src="http://www.office-it.org/?ak_action=api_record_view&id=176&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/office-it/~4/eKvI5P75RqU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/excel-how-to-unprotect-worksheet-without-password/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		<feedburner:origLink>http://www.office-it.org/excel-how-to-unprotect-worksheet-without-password/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 3.486 seconds. --><!-- Page not cached by WP Super Cache. Could not get mutex lock. -->

