<?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>Office-it.orG &#187; Desktop Application</title>
	<atom:link href="http://www.office-it.org/category/desktop-application/feed/" rel="self" type="application/rss+xml" />
	<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>
		<item>
		<title>Excel: Sort Worksheets Ascending or Descending</title>
		<link>http://www.office-it.org/excel-sort-worksheets-ascending-or-descending/</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="" />]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/excel-sort-worksheets-ascending-or-descending/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Web Invoices Generator: Black Sheep Invoices</title>
		<link>http://www.office-it.org/free-web-invoices-generator-black-sheep-invoices/</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="" />]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/free-web-invoices-generator-black-sheep-invoices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dragtable: Visually reorder all your table columns</title>
		<link>http://www.office-it.org/dragtable-visually-reorder-all-your-table-columns/</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="" />]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/dragtable-visually-reorder-all-your-table-columns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome Web Browser</title>
		<link>http://www.office-it.org/google-chrome-web-browser/</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="" />]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/google-chrome-web-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excel: How to Unprotect Worksheet Without Password</title>
		<link>http://www.office-it.org/excel-how-to-unprotect-worksheet-without-password/</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="" />]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/excel-how-to-unprotect-worksheet-without-password/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Convert PhotoShop Creations into Strict XHTML compliant CSS Web Pages</title>
		<link>http://www.office-it.org/convert-photoshop-creations-into-strict-xhtml-compliant-css-web-pages/</link>
		<comments>http://www.office-it.org/convert-photoshop-creations-into-strict-xhtml-compliant-css-web-pages/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 15:48:02 +0000</pubDate>
		<dc:creator>Hii Hiong Ching</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[strict]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://office-it.org/?p=142</guid>
		<description><![CDATA[Upload .psd designs, download .html file and images. It&#8217;s that simple to create CSS compliant webpages. Some web designers may not have fully knowledge to master CSS, and many of us are good enough with little bit of brushing and designing in PhotoShop. Now, I found a great website, PSD to CSS Online, which provide [...]]]></description>
			<content:encoded><![CDATA[<p>Upload .psd designs, download .html file and images. It&#8217;s that simple to create CSS compliant webpages.</p>
<p><a href='http://www.psd2cssonline.com/'><img src="http://office-it.org/wp-content/uploads/2008/04/psd2css_online.jpg" alt="psd2cssonline" title="psd2css_online" width="420" height="316" class="alignnone size-full wp-image-141" /></a></p>
<p>Some web designers may not have fully knowledge to master CSS, and many of us are good enough with little bit of brushing and designing in PhotoShop. Now, I found a great website, <a href="http://www.psd2cssonline.com/">PSD to CSS Online</a>, which provide free service to convert PhotoShop creations into CSS pages online.</p>
<p><span id="more-142"></span>Although this tool may not appeal to big shot designer because they know CSS. It will for sure useful for those who know PhotoShop but do not know CSS. Try it out for your very own unique webpage and even template!</p>
<p><a href="http://www.psd2cssonline.com/">http://www.psd2cssonline.com/</a></p>
<img src="http://www.office-it.org/?ak_action=api_record_view&id=142&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/convert-photoshop-creations-into-strict-xhtml-compliant-css-web-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Set Up Web Server with XAMPP</title>
		<link>http://www.office-it.org/set-up-web-server-with-xampp/</link>
		<comments>http://www.office-it.org/set-up-web-server-with-xampp/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 09:08:51 +0000</pubDate>
		<dc:creator>Hii Hiong Ching</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://office-it.org/set-up-web-server-with-xampp/</guid>
		<description><![CDATA[If you want to install and set up a dynamic web server with Apache, a lot of applications such as Apache web server, mySQL database, PHP and Perl scripting language, and not to mention important extensions and tools to manage the web server’s applications. It’s not a easy and simple task. But luckily, there is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.apachefriends.org/en/xampp.html"><img src='http://office-it.org/wp-content/uploads/2008/03/xampp.gif' alt='xampp' /></a></p>
<p>If you want to install and set up a dynamic web server with Apache, a lot of applications such as Apache web server, mySQL database, PHP and Perl scripting language, and not to mention important extensions and tools to manage the web server’s applications. It’s not a easy and simple task. But luckily, there is XAMPP from Apache Friends.</p>
<p>XAMPP is a collection of free software applications for installing and using the Apache Web server. There are different combination of applications depending on which XAMPP distributions. Currently there are four type of XAMPP distributions available: XAMPP for Linux (previously known as LAMPP), XAMPP for Windows, XAMPP for Mac OS X, XAMPP for Solaris. Typically, XAMPP is a full featured AMPP (Apache MySQL, PHP, Perl), an Apache distribution that includes the Apache Web server, MySQL database, PHP, Perl, FTP server and phpMyAdmin, with several other important and commonly used extension built-in, such as SSL.</p>
<p><span id="more-98"></span>To install and get your web server running, just download XAMPP in your OS flavour, extract it and then just start the web server. The Windows version even comes with a installer version, making life even simpler, making the installation of web server in Windows just a few clicks. You can get all the simple installation instructions at the XAMPP web pages where you download XAMPP. Beside, XAMPP for Windows also offers lite version, where it is the smaller bundle of XAMPP recommendable for a quick work around with PHP and MySQL.</p>
<p>Best of all, XAMPP is free, and so do the package of software applications that come with it.</p>
<p><a href="http://www.apachefriends.org/en/xampp.html">http://www.apachefriends.org/en/xampp.html</a>.</p>
<img src="http://www.office-it.org/?ak_action=api_record_view&id=98&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/set-up-web-server-with-xampp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top Firefox Extensions</title>
		<link>http://www.office-it.org/top-firefox-extensions/</link>
		<comments>http://www.office-it.org/top-firefox-extensions/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 17:02:21 +0000</pubDate>
		<dc:creator>Hii Hiong Ching</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://office-it.org/?p=58</guid>
		<description><![CDATA[Live HTTP headers &#8211; tinyurl.com/yvmhkf This extension shows you the raw HTTP headers that a webserver returns. It&#8217;s very handy for debugging issues with 404s, redirect, monitoring cookies and so on. Greasemonkey &#8211; tinyurl.com/ynvmda Greasemonkey is a useful tool that lets you write scripts to modify different websites. It enables you to change the way [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Live HTTP headers</strong> &#8211; <a href="http://tinyurl.com/yvmhkf" target="_blank">tinyurl.com/yvmhkf</a></p>
<p>This extension shows you the raw HTTP headers that a webserver returns. It&#8217;s very handy for debugging issues with 404s, redirect, monitoring cookies and so on.</p>
<p><strong>Greasemonkey</strong> &#8211; <a href="http://tinyurl.com/ynvmda" target="_blank">tinyurl.com/ynvmda</a></p>
<p>Greasemonkey is a useful tool that lets you write scripts to modify different websites. It enables you to change the way a website displays and install different scripts to customise HTML pages.</p>
<p><strong>RefreshBlocker</strong> &#8211; <a href="http://tinyurl.com/2wz2k2" target="_blank">tinyurl.com/2wz2k2</a></p>
<p>This extension will prevent your browser from following the forwarding specified by the refresh parameter of the META tag element. It can also be handy for debugging.</p>
<p><strong>ShowIP</strong> &#8211; <a href="http://tinyurl.com/3xj8r5" target="_blank">tinyurl.com/3xj8r5</a></p>
<p>Show you the IP address of a website and allow you to copy it to the clipboard. It also allows querying custom services by IP (right mouse button) and Hostname (left mouse button), like whois, netcraft. Additionally you can copy the IP address to the clipboard.</p>
<p><span id="more-58"></span><strong>PrefBar</strong> &#8211; <a href="http://prefbar.mozdev.org" target="_blank">http://prefbar.mozdev.org</a></p>
<p>This allows you to change your user agent. Change it to Googlebot to see exactly how a webserver responds to the Googlebot user agent, or try importing new buttons for extra features.</p>
<p><strong>Google Browser Sync</strong> &#8211; <a href="http://www.google.com/tools/firefox/browsersync" target="_blank">www.google.com/tools/firefox/browsersync</a></p>
<p>A great feature  that continuously synchronizes your browser settings – including bookmarks, history, persistent cookies, and saved passwords – across your computers. It also allows you to restore open tabs and windows across different machines and browser sessions.</p>
<img src="http://www.office-it.org/?ak_action=api_record_view&id=58&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/top-firefox-extensions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>86 Beautiful Typefaces For Professional Design</title>
		<link>http://www.office-it.org/80-beautiful-typefaces-for-professional-design/</link>
		<comments>http://www.office-it.org/80-beautiful-typefaces-for-professional-design/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 14:30:25 +0000</pubDate>
		<dc:creator>Hii Hiong Ching</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[typeface]]></category>
		<category><![CDATA[typo]]></category>

		<guid isPermaLink="false">http://office-it.org/?p=24</guid>
		<description><![CDATA[You don’t like to scroll? Be prepared. (We warned you.) Every now and again designers stumble upon the very same problem: the choice of a unique and beautiful typeface which manages to fulfill three basic tasks. Support the corporate identity, enrich the visual appearance and is compatible with the overall design. However, usually there are [...]]]></description>
			<content:encoded><![CDATA[<p>You don’t like to scroll? Be prepared. <em>(We warned you.)</em></p>
<p>Every now and again designers stumble upon the very same problem: <strong>the choice of a unique and beautiful typeface</strong> which manages to fulfill three basic tasks. Support the corporate identity, enrich the visual appearance and is compatible with the overall design. However, usually there are simply too many options you can consider, which is why you need time to find the option you are most comfortable with. Although the choice usually depends on clients’ requirements, it is <strong>necessary to have some pretty starting points</strong> for your font decision.</p>
<p>So which typefaces are “bulletproof”? What fonts can be used effectively in almost every Corporate Design? And what are the options for unique, but still incredibly beautiful typefaces?</p>
<p><strong>We have answers.</strong> Over the last few days we’ve browsed through dozens of type foundries, read dozens of designers’ articles about typography, analyzed font rankings and visited bookmarked font-related suggestions. So this post has ‘em all. Well, OK, at least many of them.</p>
<p>Let’s take a look at <strong>over 80 gorgeous typefaces for professional design, based upon suggestions from designers and web-developers all over the world</strong>. Most screenshots are taken from the foundries and provided specimens &#8211; particularly on <a href="http://www.veer.com/">Veer.com</a> and <a href="http://www.fontshop.com/">Fontshop.com</a>.</p>
<p><span id="more-24"></span></p>
<h3>Classic Typefaces</h3>
<p>Classics of typography in a brief overview. You will find even more traditional typefaces on the site <a href="http://www.100besteschriften.de/">100 Best Fonts</a>, including history, development and related information.</p>
<h3>1. Helvetica</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/helvetica.gif" alt="Helvetica" title="Helvetica" height="393" width="469" /></p>
<h3>2. Helvetica Neue</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/helvetica-neue.gif" alt="Helvetica Neue" title="Helvetica Neue" height="544" width="478" /></p>
<h3>3. Univers</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/univers-std.gif" alt="Univers" title="Univers" height="472" width="445" /></p>
<h3>4. Frutiger</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/frutiger.gif" alt="Frutiger" title="Frutiger" height="560" width="395" /></p>
<h3>5. Avenir</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/avenir-std.gif" alt="Avenir" title="Avenir" height="448" width="501" /></p>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/avenir.gif" alt="Avenir" title="Avenir" height="508" width="500" /></p>
<h3>6. Myriad Pro</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/myriad-pro.gif" alt="Myriad Pro" title="Myriad Pro" height="546" width="503" /></p>
<h3>7. Neuzeit</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/neuzeit.gif" alt="Neuzeit" title="Neuzeit" height="191" width="410" /></p>
<h3>8. Syntax</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/syntax.gif" alt="Syntax" title="Syntax" height="571" width="357" /></p>
<h3>9. Proxima Nova</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/proxima-nova.gif" alt="Proxima Nova" title="Proxima Nova" height="577" width="397" /></p>
<h3>10. Proxima Sans</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/proxima-sans.gif" alt="Proxima Sans" title="Proxima Sans" height="583" width="415" /></p>
<h3>11. Glasgow</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/glasgow.gif" alt="Glasgow" title="Glasgow" height="545" width="388" /></p>
<h3>12. Charlotte Sans</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/charlotte-sans.gif" alt="Charlotte Sans" title="Charlotte Sans" height="487" width="398" /></p>
<h3>13. Precious Sans</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/precious-sans.gif" alt="Precious Sans" title="Precious Sans" height="224" width="500" /></p>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/precious-sans-2.gif" alt="Precious Sans" title="Precious Sans" height="588" width="388" /></p>
<h3>14. Gill Sans</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/gill-sans.gif" alt="Gill Sans" title="Gill Sans" height="381" width="374" /></p>
<h3>15. Lisboa</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/lisboa.gif" alt="Lisboa" title="Lisboa" height="578" width="385" /></p>
<h3>16. Franklin Gothic</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/franklin-gothic.gif" alt="Franklin Gothic" title="Franklin Gothic" height="498" width="421" /></p>
<h3>17. Futura</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/futura.gif" alt="Futura" title="Futura" height="523" width="338" /></p>
<h3>18. EF TV Nord 1</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/ef-tv.gif" alt="EF TV Nord 1" title="EF TV Nord 1" height="284" width="374" /></p>
<h3>19. FF Scala</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/ffscala.gif" alt="FF Scala" title="FF Scala" height="538" width="219" /></p>
<h3>20. Rockwell</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/rockwell.gif" alt="Rockwell" title="Rockwell" height="576" width="393" /></p>
<h3>21. Eurostile</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/eurostile.gif" alt="Eurostile" title="Eurostile" height="389" width="413" /></p>
<h3>22. Warnock</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/warnock.gif" alt="Warnock" title="Warnock" height="486" width="368" /></p>
<h3>23. FF DIN</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/ffdin.gif" alt="FF DIN" title="FF DIN" height="284" width="468" /></p>
<h3>24. FF Meta</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/ffmeta3.gif" alt="FF Meta" title="FF Meta" height="286" width="248" /></p>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/ffmeta2.gif" alt="FF Meta" title="FF Meta" height="229" width="514" /></p>
<h3>25. Officina</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/officina-sans.gif" alt="Officina" title="Officina" height="413" width="311" /></p>
<h3>26. FF Dax</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/ffdax.gif" alt="FF Dax" title="FF Dax" height="464" width="357" /></p>
<h3>27. DF Dynasty</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/df-dynasty.gif" alt="DF Dynasty" title="DF Dynasty" height="568" width="277" /></p>
<h3>28. Akzidenz-Grotesk</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/akz-head.gif" alt="Akzidenz-Grotesk" title="Akzidenz-Grotesk" height="72" width="480" /></p>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/akzidenz-grotesk.gif" alt="Akzidenz-Grotesk" title="Akzidenz-Grotesk" height="403" width="480" /></p>
<h3>29. AG Book</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/ag-book-pro.gif" alt="AG Book" title="AG Book" height="144" width="480" /></p>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/ag-book.gif" alt="AG Book" title="AG Book" height="358" width="476" /></p>
<h3>30. Precious Serif</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/precious-serif.gif" alt="Precious Serif" title="Precious Serif" height="531" width="405" /></p>
<h3>Further Typefaces</h3>
<p>The fonts listed below aren’t so well-known. Thus you can use them for unique corporate identity or user interfaces which are supposed to have a “fresh” look.</p>
<h3>31. Locator</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/locator.gif" alt="Locator" title="Locator" height="457" width="500" /></p>
<p><a href="http://www.processtypefoundry.com/">ProcessTypeFoundry</a></p>
<h3>32. Seravek</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/seravek.gif" alt="Seravek" title="Seravek" height="484" width="500" /></p>
<p><a href="http://www.processtypefoundry.com/">ProcessTypeFoundry</a></p>
<h3>33. FF Kievit</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/ffkievit.gif" alt="FF Kievit" title="FF Kievit" height="115" width="500" /></p>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/kievit.gif" alt="FF Kievit" title="FF Kievit" height="497" width="500" /></p>
<p><a href="http://www.daidala.com/kievit.html">Source</a></p>
<h3>34. Ronnia</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/ronnia.gif" alt="Ronnia" title="Ronnia" height="508" width="516" /></p>
<p><a href="http://type-together.com/font_ronnia_home.php">Typetogether</a></p>
<h3>35. Stella</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/stella.gif" alt="Stella" title="Stella" height="503" width="500" /></p>
<p><a href="http://www.felicianotypefoundry.com/main/?page_id=23">Feliciano Type Foundry</a></p>
<h3>36. Le Monde Courrier</h3>
<p><a href="http://www.typofonderie.com/alphabets/view/LeMondeCourrier"><img src="http://office-it.org/wp-content/uploads/2008/01/lemonde.gif" alt="Screenshot" title="Screenshot" height="378" width="500" /></a></p>
<p><a href="http://www.typofonderie.com/alphabets/view/LeMondeCourrier">Le Monde Courrier</a>, € 167.4 for 2 PCs</p>
<h3>37. Parisine PTF</h3>
<p><a href="http://www.typofonderie.com/alphabets/view/ParisinePTF"><img src="http://office-it.org/wp-content/uploads/2008/01/parisine.gif" alt="Screenshot" title="Screenshot" height="463" width="529" /></a></p>
<p><a href="http://www.typofonderie.com/alphabets/view/ParisinePTF">Parisine PTF</a>, € 210 for 8 PCs</p>
<h3>38. Freight</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/freight-sans.gif" alt="Freight Sans" title="Freight Sans" height="569" width="458" /></p>
<p><a href="http://www.joshuadarden.com/shop/freightsans.php">Source</a></p>
<h3>39. Guardian</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/guardian.gif" alt="Guardian" title="Guardian" height="419" width="406" /></p>
<p><a href="http://christianschwartz.com/gdnsans.shtml">Christian Schwartzl</a></p>
<h3>40. Anomoly</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/anomoly.gif" alt="Anomoly" title="Anomoly" height="529" width="500" /></p>
<h3>41. PMN Caecilia</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/pmn-caecilia.gif" alt="PMN Caecilia" title="PMN Caecilia" height="457" width="500" /></p>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/pmn-caecilia-2.gif" alt="PMN Caecilia" title="PMN Caecilia" height="504" width="400" /></p>
<h3>42. Leitura</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/leitura.gif" alt="Leitura" title="Leitura" height="597" width="448" /></p>
<p><a href="http://www.spatium-magazin.de/">Source</a> / <a href="http://www.dstype.com/main.htm">DSType</a></p>
<h3>43. The Mix</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/themix.gif" alt="The Mix" title="The Mix" height="503" width="500" /></p>
<p><a href="http://www.daidala.com/themix.html">Source</a></p>
<h3>44. Stalemate</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/stalemate.gif" alt="Stalemate" title="Stalemate" height="529" width="500" /></p>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/stalemate-2.gif" alt="Stalemate" title="Stalemate" height="554" width="421" /></p>
<h3>45. Neo Sans</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/neosans.gif" alt="Neo Sans" title="Neo Sans" height="488" width="500" /></p>
<p><a href="http://www.monotypefonts.com/">Source</a></p>
<h3>46. Felbridge</h3>
<p><a href="http://www.monotype.co.uk/felbridge/"><img src="http://office-it.org/wp-content/uploads/2008/01/felbridge.gif" alt="Felbridge" title="Felbridge" height="418" width="498" /></a></p>
<p><a href="http://www.monotype.co.uk/felbridge/">Felbridge</a>, £29.00 per font</p>
<h3>47. Trade Gothic</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/trade-gothic.gif" alt="Trade Gothic" title="Trade Gothic" height="490" width="500" /></p>
<h3>48. Karmina</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/ds-karmina.gif" alt="Karmina" title="Karmina" height="513" width="510" /></p>
<p><a href="http://type-together.com/font_ronnia_home.php">Typetogether</a></p>
<h3>49. FF Milo</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/ff-milo.gif" alt="FF Milo" title="FF Milo" height="122" width="500" /></p>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/milo.gif" alt="FF Milo" title="FF Milo" height="305" width="380" /></p>
<p>Source: <a href="http://typographica.org/001103.php">Typographica.org</a></p>
<h3>50. Auto</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/auto.gif" alt="Auto" title="Auto" height="519" width="518" /></p>
<p><a href="http://www.underware.nl/site2/index.php3?id1=auto&amp;id2=overview">Source</a></p>
<h3>51. Soho</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/soho.gif" alt="Soho" title="Soho" height="457" width="500" /></p>
<p><a href="http://www.monotype.co.uk/sohoMF/">Source</a></p>
<h3>52. Kepler</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/kepler.gif" alt="Kepler" title="Kepler" height="430" width="500" /></p>
<p><a href="http://www.daidala.com/17mar2004.html">Source</a></p>
<h3>53. Depot</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/depot.gif" alt="Depot" title="Depot" height="521" width="522" /></p>
<p><a href="http://www.moretype.co.uk/">Chris Dickinson</a></p>
<h3>54. Relato Sans</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/relato-sans.gif" alt="Relato Sans" title="Relato Sans" height="350" width="522" /></p>
<p><a href="http://www.emtype.net/relatosans_1.html">Source</a></p>
<h3>55. Priva Pro</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/priva-pro.gif" alt="Priva Pro" title="Priva Pro" height="523" width="524" /></p>
<p><a href="http://www.dstype.com/main.htm">DSType</a></p>
<h3>56. Relato Serif</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/relato-serif.gif" alt="Relato Serif" title="Relato Serif" height="468" width="553" /></p>
<p><a href="http://www.emtype.net/relato_1.html">Source</a></p>
<h3>57. Alber</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/alber.gif" alt="Alber" title="Alber" height="500" width="468" /></p>
<p><a href="http://www.moretype.co.uk/">Chris Dickinson</a></p>
<h3>58. Palatino Sans &amp; Informal</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/palatinosans-formal.gif" alt="Palatino Sans Informal" title="Palatino Sans Informal" height="473" width="500" /></p>
<p><a href="http://www.kimeratype.com/">Source</a></p>
<h3>59. Fedra Sans</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/fedra-sans.gif" alt="Fedra Sans" title="Fedra Sans" height="474" width="500" /></p>
<p><a href="http://www.typotheque.com/fonts/fedra_sans/">Source</a></p>
<h3>60. Olga</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/olga.gif" alt="Olga" title="Olga" height="518" width="500" /></p>
<p><a href="http://www.tdc.org/news/2007Results/Olga.html">Source</a></p>
<h3>61. Depot</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/depot.gif" alt="Depot" title="Depot" height="521" width="522" /></p>
<p><a href="http://www.moretype.co.uk/">Chris Dickinson</a></p>
<h3>62. Priva Pro</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/priva-pro.gif" alt="Priva Pro" title="Priva Pro" height="523" width="524" /></p>
<p><a href="http://www.dstype.com/main.htm">DSType</a></p>
<h3>63. Whitman</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/whitman.gif" alt="Whitman" title="Whitman" height="493" width="489" /></p>
<p><a href="http://www.fontbureau.com/fonts/serif/Whitman">Source</a></p>
<h3>64. Productus</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/productus.gif" alt="Productus" title="Productus" height="453" width="487" /></p>
<p><a href="http://www.fontbureau.com/fonts/sans/Productus">Source</a></p>
<h3>65. Tempelhof</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/tempelhof.gif" alt="Tempelhof" title="Tempelhof" height="252" width="544" /></p>
<p><a href="http://www.t26.com/fonts/showcase/2006/08">Günter Schwarzmaier</a></p>
<h3>66. Amira</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/amira.gif" alt="Amira" title="Amira" height="549" width="501" /></p>
<p><a href="http://www.fontbureau.com/fonts/Amira">Source</a></p>
<h3>67. Krart</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/krart.gif" alt="Krart" title="Krart" height="251" width="500" /></p>
<p><a href="http://www.t26.com/fonts/Krart">Source</a></p>
<h3>68. Tang</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/tang.gif" alt="Tang" title="Tang" height="362" width="500" /></p>
<p><a href="http://www.type.fi/SuomiHome.html">Source</a></p>
<h3>69. Dederon Sans</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/dederon-sans.gif" alt="Dederon Sans" title="Dederon Sans" height="538" width="500" /></p>
<p><a href="http://www.suitcasetype.com/page.php?lmut=en&amp;section=font&amp;font=dederon%20Sans">Source</a></p>
<h3>70. Samuels Family</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/samuels-family.gif" alt="Samuels Family" title="Samuels Family" height="446" width="521" /></p>
<p>(Images: <a href="http://www.myfonts.com/newsletters/cc/200707.html">MyFonts Newsletter</a>)</p>
<h3>71. Untitled</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/untitled.gif" alt="Untitled" title="Untitled" height="306" width="500" /></p>
<p><a href="http://www.tdc.org/news/2007Results/Untitled.html">Source</a></p>
<h3>72. Greta Text</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/greta-text.gif" alt="Greta Text" title="Greta Text" height="248" width="500" /></p>
<p><a href="http://www.typotheque.com/fonts/greta_text/">Source</a></p>
<h3>73. FF Sanuk</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/ff-sanuk.gif" alt="FF Sanuk" title="FF Sanuk" height="101" width="500" /></p>
<h3>74. Houschka</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/houschka.gif" alt="Houschka" title="Houschka" height="546" width="459" /></p>
<h3>75. Scene</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/scene.gif" alt="Scene" title="Scene" height="548" width="380" /></p>
<p><a href="http://www.fonts.com/findfonts/detail.asp?pid=400853">Source</a></p>
<h3>76. Amplitude</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/amplitude.gif" alt="Amplitude" title="Amplitude" height="541" width="503" /></p>
<p><a href="http://www.fontbureau.com/fonts/Amplitude">Source</a></p>
<h3>77. Insider</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/insider.gif" alt="Insider" title="Insider" height="501" width="360" /></p>
<p><a href="http://www.characters.nl/">Characters.nl</a></p>
<h3>78. Preface</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/preface.gif" alt="Preface" title="Preface" height="358" width="500" /></p>
<h3>79. Flex</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/flex.gif" alt="Flex" title="Flex" height="425" width="500" /></p>
<p><a href="http://www.type-invaders.com/flex/">Source</a></p>
<h3>80. Halvorsen</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/halvorsen.gif" alt="Halvorsen" title="Halvorsen" height="122" width="500" /></p>
<p><a href="http://www.t26.com/fonts/Halvorsen">Source</a></p>
<h3>81. Xtra Sans</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/xtra-sans.gif" alt="Xtra Sans" title="Xtra Sans" height="305" width="500" /></p>
<p><a href="http://www.jarnolukkarila.com/template.php?yksikko=format_design&amp;sivu=font_library&amp;alasivu=xtra_sans&amp;lang=en&amp;catID=1">Source</a></p>
<h3>Foretaste for one of our next posts:<br />
The Future of Typography</h3>
<h3>82. Obliqua (in development)</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/obliqua.gif" alt="Obliqua" title="Obliqua" height="471" width="370" /></p>
<p><a href="http://www.flickr.com/photos/cpuertas/543915014/">Source</a></p>
<h3>83. Muestra Urbana (in development)</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/muestra-urbana.gif" alt="Muestra Urbana" title="Muestra Urbana" height="485" width="381" /></p>
<p><a href="http://www.flickr.com/photos/cpuertas/569466696/">Source</a></p>
<h3>84. Wingardium</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/wingardium.gif" alt="Wingardium" title="Wingardium" height="488" width="348" /></p>
<p><a href="http://www.flickr.com/photos/macniaco/149614426/in/set-72057594139789886/">Source</a></p>
<h3>85. Tauran Regular</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/tauran.gif" alt="Tauran Regular" title="Tauran Regular" height="457" width="302" /></p>
<p><a href="http://www.flickr.com/photos/macniaco/149615395/in/set-72057594139789886/">Source</a></p>
<h3>86. Mello Sans</h3>
<p><img src="http://office-it.org/wp-content/uploads/2008/01/mellosans.gif" alt="Mello Sans" title="Mello Sans" height="563" width="391" /></p>
<p><a href="http://www.flickr.com/photos/macniaco/149614424/in/set-72057594139789886/">Source</a></p>
<img src="http://www.office-it.org/?ak_action=api_record_view&id=24&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/80-beautiful-typefaces-for-professional-design/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Excel: Putting advanced array formulas to work</title>
		<link>http://www.office-it.org/excel-putting-advanced-array-formulas-to-work/</link>
		<comments>http://www.office-it.org/excel-putting-advanced-array-formulas-to-work/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 02:27:27 +0000</pubDate>
		<dc:creator>Hii Hiong Ching</dc:creator>
				<category><![CDATA[MS Office]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[formula]]></category>

		<guid isPermaLink="false">http://office-it.org/?p=6</guid>
		<description><![CDATA[Sum a range that contains error values The SUM function in Microsoft Excel doesn&#8217;t work when you try to sum a range that contains an error value such as #N/A. This example shows you how to sum the values in a range named &#8220;Data&#8221; that contains errors: =SUM(IF(ISERROR(Data),"",Data)) The formula creates a new array that [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Sum a range that contains error values</strong></p>
<p>The SUM function in Microsoft Excel doesn&#8217;t work when you try to sum a range that contains an error value such as #N/A. This example shows you how to sum the values in a range named &#8220;Data&#8221; that contains errors:</p>
<pre lang="text">=SUM(IF(ISERROR(Data),"",Data))</pre>
<p>The formula creates a new array that contains the original values minus any error values. Starting from the inner functions and working outward, the ISERROR function searches the cell range (Data) for errors. The IF function returns one value if a condition you specify evaluates to TRUE, and another value if it evaluates to FALSE. In this case, it returns empty strings (&#8220;&#8221;) for all error values because they evaluate to TRUE, and the remaining values from the range (Data again) because they evaluate to FALSE, meaning that they don&#8217;t contain error values. The SUM function then calculates the total for the filtered array.</p>
<p><span id="more-6"></span><strong>Count the number of error values in a range</strong></p>
<p>This example is similar to the previous formula, but it returns the number of error values in a range named &#8220;Data&#8221; instead of filtering them out:</p>
<pre lang="text">=SUM(IF(ISERROR(Data),1,0))</pre>
<p>This formula creates an array of 1s for the cells that contain errors, and 0s for the cells that don&#8217;t. You can simplify the formula and achieve the same result by removing the third argument for the IF function, like so:</p>
<pre lang="text">=SUM(IF(ISERROR(Data),1))</pre>
<p>If you don&#8217;t specify the argument, the function returns FALSE if a cell does not contain an error value. You can simplify the formula even more:</p>
<pre lang="text">=SUM(IF(ISERROR(Data)*1))</pre>
<p>This version works because TRUE*1=1 and FALSE*1=0.</p>
<p><strong>Sum values based on conditions</strong></p>
<p>You often need to sum values based on conditions. For example, this array formula sums just the positive integers in a range named &#8220;Sales&#8221;:</p>
<pre lang="text">=SUM(IF(Sales&gt;0,Sales))</pre>
<p>The IF function creates an array of positive values and false values. The SUM function essentially ignores the false values because 0+0=0. The cell range that you use in this formula can consist of any number of rows and columns.</p>
<p>You can also sum values that meet more than one condition. For example, this array formula calculates values greater than zero and less than or equal to five:</p>
<pre lang="text">=SUM((Sales&gt;0)*(Sales&lt; =5)*(Sales))</pre>
<p>Keep in mind that this formula returns an error if the range contains one or more non-numeric cells.</p>
<p>You can also create array formulas that use a type of OR condition. For example, you can sum values that are less than 5 and greater than 15:</p>
<pre lang="text">=SUM(IF((Sales&lt;5)+(Sales&gt;15),Sales))</pre>
<p>The IF function finds all values smaller than 5 and greater than 15 and then passes those values to the SUM function.</p>
<p>Important  You can&#8217;t use the AND and OR functions in array formulas directly. Why not? Those functions return a single result, either TRUE or FALSE, and array functions require arrays of results. You can work around the problem by using the logic shown in the previous formula. In other words, you perform math operations such as addition or multiplication on values that meet the OR or AND condition.</p>
<p><strong>Compute an average that excludes zeros</strong></p>
<p>This example shows you how to remove zeros from a range when you need to average the values in that range. The formula uses a data range named &#8220;Sales&#8221;:</p>
<pre lang="text">=AVERAGE(IF(Sales&lt;&gt;0,Sales))</pre>
<p>The IF function creates an array of values that do not equal zero and then passes those values to the AVERAGE function.</p>
<p><strong>Count the number of differences between two ranges of cells</strong></p>
<p>This array formula compares the values in two ranges of cells named &#8220;MyData&#8221; and &#8220;YourData&#8221; and returns the number of differences between the two. If the contents of the two ranges are identical, the formula returns 0. To use this formula, the cell ranges must be the same size and of the same dimension:</p>
<pre lang="text">=SUM(IF(MyData=YourData,0,1))</pre>
<p>The formula creates a new array of the same size as the ranges that you&#8217;re comparing. The IF function fills the array with 0s and 1s (0s for mismatches and 1s for identical cells). The SUM function then returns the sum of the values in the array.</p>
<p>You can simplify the formula like this:</p>
<pre lang="text">=SUM(1*(MyData&lt;&gt;YourData))</pre>
<p>Like the formula that counts error values in a range, this formula works because TRUE*1=1, and FALSE*1=0.</p>
<p><strong>Find the location of the maximum value in a range</strong></p>
<p>This array formula returns the row number of the maximum value in a single-column range named &#8220;Data&#8221;:</p>
<pre lang="text">=MIN(IF(Data=MAX(Data),ROW(Data),""))</pre>
<p>The IF function creates a new array that corresponds to the &#8220;Data&#8221; range. If a corresponding cell contains the maximum value in the range, the array contains the row number. Otherwise, the array contains an empty string (&#8220;&#8221;). The MIN function uses the new array as its second argument and returns the smallest value, which corresponds to the row number of the maximum value in &#8220;Data.&#8221; If the &#8220;Data&#8221; range contains identical maximum values, the formula returns the row of the first value.</p>
<p>If you want to return the actual cell address of a maximum value, use this formula:</p>
<pre lang="text">=ADDRESS(MIN(IF(Data=MAX(Data),ROW(Data),"")),COLUMN(Data))</pre>
<p>Source: http://office.microsoft.com/en-us/excel/HA010872271033.aspx</p>
<img src="http://www.office-it.org/?ak_action=api_record_view&id=6&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.office-it.org/excel-putting-advanced-array-formulas-to-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

