<?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>GhostWire Studios &#187; Others</title>
	<atom:link href="http://www.ghostwire.com/blog/archives/category/others/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ghostwire.com/blog</link>
	<description>Flash UI Components</description>
	<lastBuildDate>Tue, 23 Aug 2011 03:51:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>FlashDevelop, Flex SDK, Windows 7, Missing DLL</title>
		<link>http://www.ghostwire.com/blog/archives/flashdevelop-flex-sdk-windows-7-missing-dll/</link>
		<comments>http://www.ghostwire.com/blog/archives/flashdevelop-flex-sdk-windows-7-missing-dll/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 06:58:47 +0000</pubDate>
		<dc:creator>sunny</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash AS3]]></category>
		<category><![CDATA[Others]]></category>
		<category><![CDATA[FlashDevelop]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.ghostwire.com/blog/?p=1902</guid>
		<description><![CDATA[This post is for my own future reference because I have forgotten about this problem until a recent reinstall of Windows 7. After a clean install of Windows 7, trying to use compc and/or mxmlc from the Flex SDK through command line may yield a &#8220;System Error&#8221; message: It seems like Microsoft somehow forgot to [...]]]></description>
			<content:encoded><![CDATA[<p>This post is for my own future reference because I have forgotten about this problem until a recent reinstall of Windows 7.</p>
<p>After a clean install of Windows 7, trying to use compc and/or mxmlc from the Flex SDK through command line may yield a &#8220;System Error&#8221; message:</p>
<p><img src="http://www.ghostwire.com/blog/wp-content/uploads/missingdll_compc.png" alt="" title="missingdll_compc" width="473" height="171" class="alignleft size-full wp-image-1903" /></p>
<p><img src="http://www.ghostwire.com/blog/wp-content/uploads/missingdll_mxmlc.png" alt="" title="missingdll_mxmlc" width="473" height="171" class="alignleft size-full wp-image-1904" /></p>
<p>It seems like Microsoft somehow forgot to ship this Microsoft C Runtime Library DLL in Windows 7.  When installing some programs, this DLL may be installed by the respective installers.  If you encounter this missing DLL problem, the only way to fix it is to install one of these programs, or otherwise grab hold of the DLL from <a href="http://www.google.com.sg/search?q=msvcr71.dll">somewhere</a> and place it in the correct folder:</p>
<p>For Windows 7 32-bit, place the DLL in<br />
C:\Windows\System32</p>
<p>For Windows 7 64-bit, place it in<br />
C:\Windows\SysWOW64</p>
<p>WARNING: Do not install DLL obtained from untrusted sources.  You can actually copy the DLL from one of your old Windows OS installations.  If you want to use my copy, <a href="http://db.tt/OlUX7U3">here</a> it is.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostwire.com/blog/archives/flashdevelop-flex-sdk-windows-7-missing-dll/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Permutations, Probabilities and Psychology</title>
		<link>http://www.ghostwire.com/blog/archives/on-permutations-probabilities-and-psychology/</link>
		<comments>http://www.ghostwire.com/blog/archives/on-permutations-probabilities-and-psychology/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 08:00:08 +0000</pubDate>
		<dc:creator>sunny</dc:creator>
				<category><![CDATA[Others]]></category>
		<category><![CDATA[Game Programming]]></category>

		<guid isPermaLink="false">http://www.ghostwire.com/blog/?p=1875</guid>
		<description><![CDATA[Shuffling an array of items is a common topic in programming, especially as an academic exercise. In my previous post, I wrote about a different approach towards cards shuffling in programming &#8211; which is to not do it. Instead, you can randomly select and remove an item from the array whenever you need to retrieve [...]]]></description>
			<content:encoded><![CDATA[<p>Shuffling an array of items is a common topic in programming, especially as an academic exercise.  In my previous post, I wrote about <a href="http://www.ghostwire.com/blog/archives/game-programming-consider-a-different-approach-to-cards-shuffling/">a different approach towards cards shuffling in programming</a> &#8211; which is to not do it.  Instead, you can randomly select and remove an item from the array whenever you need to retrieve an item.  As far as distribution of probabilities goes, there is no difference between the two methods.</p>
<p>The seemingly controversial topic received some interesting comments.  Due to certain fallacies introduced by a commenter, I thought I should clarify those points for the benefit of any reader who might become confused after reading his comments.  My reply got a little too long, so I am posting it here.</p>
<p><span id="more-1875"></span><br />
<strong>Permutations</strong><br />
pantelis wrote:<br />
<em>&#8220;if you have 2 objects there are 2 possible arrangements of them. If you have 3 there are 6 and if you have 52 there are 52! (1*2*3*…*52). So, the probability of a particular hand (consisting of 52 cards) is 1/52! According to your math the probability of a given sequence is (1/52)^52 which means that there are 52^52 possible arrangements. and that is simply wrong.&#8221;</em></p>
<p>pantelis wrote:<br />
<em>&#8220;your math is wrong. i already gave you a counter proof of that: 52 items can be arranged in 52! ways. this is a fact of life, ever since pascal, bernoulli, and poisson (and their gambling habits) have founded statistics. therefore, the probability of one particular hand (it doesn’t matter which) is 1/52! your math results in (1/52)^52.&#8221;</em></p>
<p>Actually, my math results in 51!.</p>
<p>I never quite understood how pantelis arrived at the 52^52 permutations (he was reminded about &#8220;remaining cards&#8221; and he seems to understand the concept of &#8220;drawing without replacement&#8221;).</p>
<p>When you shuffle an array of 52 items, the number of ways they can be arranged is 52!.</p>
<p>When you randomly select and remove one item from an array until all items have been removed, the number of ways that the items can be arranged is still 52!.</p>
<p>When you randomly select an item from an array without removing it for the next selection, then for a sequence of 52 picks, there are 52^52 permutations.</p>
<p>In any case, for our discussion on &#8220;shuffle and draw from top&#8221; vs &#8220;random pick on demand&#8221;, the number of permutations does not really matter.  It is the distribution of probabilities for each card that matters.</p>
<p><!--more--><br />
<strong>Probabilities</strong><br />
pantelis wrote:<br />
<em>&#8220;we agree that the probability of a particular card be drawn first is 1/52. after the first card is drawn, there is no such thing as “for a card to be drawn as the second card, it must not be drawn as the first card – got that? The chance of that happening is 98.08% (51/52)”. pardon me, but, i haven’t got that.&#8221;</em></p>
<p>pantelis wrote:<br />
<em>&#8220;the probability of a particular card to be drawn second is equal to 1/51, because there is only one favorable outcome (that particular card) and 51 possible outcomes, to be drawn third is 1/50 and so on.&#8221;</em></p>
<p>That is where pantelis went wrong.  That is exactly the misconception I highlighted in <a href="http://www.ghostwire.com/blog/archives/game-programming-consider-a-different-approach-to-cards-shuffling/">the original post</a>.  It is wrong to think that if you randomly pick and remove a card from a deck of 52 cards, the distribution of probabilities will be skewed.</p>
<p>Consider an example.</p>
<p>The probability of a certain card, say Ace of Spades, being drawn as the third card is the compounded probability of three events that MUST occur:<br />
(i) Aces of Spades NOT being drawn as first card (51/52 chance); and<br />
(i) Aces of Spades NOT being drawn as second card (50/51 chance); and<br />
(ii) Aces of Spades bring drawn as third card (1/50 chance).</p>
<p>Therefore, the chance of a particular card (eg. Ace of Spades) being drawn as the third card is<br />
51/52 x 50/51 x 1/50 = 1/52.</p>
<p>pantelis wrote:<br />
<em>&#8220;after the first card is drawn the probability of the second card not been drawn as the first card is 1 (because we are certain that the second card was not drawn first).&#8221;</em></p>
<p>That is a bad twist of words resulting in the wrong framing of the problem at hand, which led to the wrong math.  We are interested in the probability of &#8220;a particular card not being drawn as the first card&#8221;, not &#8220;the second card not being drawn as the first card&#8221;.</p>
<p>pantelis wrote:<br />
<em>&#8220;according to your logic the probability of a particular card been drawn first, second, or last is 1/52… &#8220;</em></p>
<p>Yes, that is exactly what I am saying.</p>
<p>The distribution of probabilities for each card must be statistically fair, and it is.  Whether you shuffle the deck and draw the cards sequentially, or you pick a card at random each time, the distribution of the probabilities remain the same.</p>
<p>Consider the following scenarios:<br />
(i) You take a fresh deck of 52 cards, shuffle it, draw 2 cards from the top of the deck and discard them. What is the chance of the next card drawn (ie 3rd card) from the top of the deck to be Ace of Spades?</p>
<p>(ii) You take a fresh deck of 52 cards, shuffle it, draw 1 card from the top of the deck and discard it. Shuffle the deck again, draw another card from the top of the deck and discard it. Shuffle the deck again. What is the chance of the next card drawn from the top of the deck to be Ace of Spades?</p>
<p>(iii) You take a fresh deck of 52 cards. Now, don’t shuffle it. Let’s ask Paul the Octopus, who is completely innocent and ignorant of the way a fresh deck of cards is prearranged, to truly randomly pick one card from the deck and discard it. Ask him/it to do it again a second time, also completely randomly without bias. What is the chance of the third card Paul picks, truly randomly without bias, from the deck of remaining cards to be Ace of Spades?</p>
<p>The answer: 1/52.  Same for (i), (ii) and (iii).</p>
<p>Now, do the above again, this time revealing the cards as they are drawn.  Assuming that neither the first nor second card is Ace of Spades, what is the chance that the third card would be Ace of Spades?</p>
<p>The answer: 1/50.  Unlike in (i), (ii) and (iii), there is a stipulated condition here that Ace of Spades is not picked as the 1st or 2nd card.</p>
<p>As the above shows, whether you shuffle a deck and then draw from the top, or pick cards at random, or shuffle and reshuffle multiple times, the probability of a particular card being drawn at a particular position remains the same.</p>
<p><!--more--><br />
I hope that clears things up about permutations and probabilities.</p>
<p><!--more--><br />
<strong>Psychology</strong><br />
jason wrote:<br />
<em>&#8220;When shuffling a deck (or multiple decks) of cards in the “real” world (ok, so we don’t live in the Matrix), once the cards are shuffled they stay in that order until they’re dealt (or reshuffled). So randomly picking a card at deal-time does not actually maintain the “reality” of shuffling prior to dealing any cards, though it nets a similar result. Ultimately, I’d agree there’s no serious issue with this, but…it feels “righter” to me to go the pre-shuffle route.&#8221;<br />
</em></p>
<p>jason brought up a completely valid point &#8211; one of psychological barrier.  People get so caught up with &#8220;shuffling&#8221;, that they forgot the real purpose behind it.  It &#8220;feels&#8221; right to go the shuffle route only because that is what we do in the non-digital world.</p>
<p>The reason behind the &#8220;shuffle&#8221; in non-digital games is to introduce randomness.  There was no other way.  Computers can implement their own randomizers, thus my question for the need for a shuffle.  I will also debate that the way computer shuffles an array of cards typically does not maintain the &#8220;reality&#8221; too, because the algorithm will not accurately simulate shuffling by hand.</p>
<p>Does it really matter for cards to stay in a predefined order?  It only serves to give players a false sense of fairness where distribution of &#8220;luck&#8221; is concerned.  It only matters to players who superstitiously believes that shuffling the deck changes the distribution of luck for a given round of game.  When a deck is shuffled, players believe that their &#8220;luck&#8221; is fixed for that round of game.  However, where probabilities are concerned, they remain the same.</p>
<p>The order of the cards will matter to players who can somehow see the sequence of the cards.  But that is akin to hackers who employ memory inspection to see the sequence of a shuffled deck (another reason for not doing shuffles in software).</p>
<p>The only time having cards stay in a predefined order will be for situations where the sequence of the cards is revealed.  But that is also equivalent to picking one card randomly until all cards are drawn and revealed.</p>
<p>I agree that the psychological barrier can be tough to crack.  After all, most people do not define &#8220;luck&#8221; as &#8220;the probability of achieving a favorable outcome&#8221;.</p>
<p>However, the mental beast is one that can be tamed and re-programmed.  In the past, dealers in casinos used to shuffle by hand.  Nowadays, (continuous) shuffling machines are used.  The human touch is missing (where is the &#8220;cut&#8221; which some gamblers believe affects the distribution of luck?), but it has not affected the traffic.  Patrons have been re-programmed to accept the new system.  Likewise for slot machines, the game has been digitized and degenerated to simple presses of a button rather than the pulling of levers.  These changes have warped &#8220;reality&#8221; and have actually made games run faster (and casinos make more money running more games per minute).</p>
<p>The &#8220;reality&#8221; has changed, only because mindsets have.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostwire.com/blog/archives/on-permutations-probabilities-and-psychology/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mac OSX Keeps Restarting On Its Own?</title>
		<link>http://www.ghostwire.com/blog/archives/mac-osx-keeps-restarting-on-its-own/</link>
		<comments>http://www.ghostwire.com/blog/archives/mac-osx-keeps-restarting-on-its-own/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 05:32:54 +0000</pubDate>
		<dc:creator>sunny</dc:creator>
				<category><![CDATA[Others]]></category>
		<category><![CDATA[mac osx]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://www.ghostwire.com/blog/?p=1848</guid>
		<description><![CDATA[Ever since I first started using Mac OSX, I have been haunted by this strange behavior. On Windows, if I leave the machine to take a much needed break, or to take a phone call, go for a run, take a shower, etc. I can return to the machine later, with my work-in-progress intact, safe [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since I first started using Mac OSX, I have been haunted by this strange behavior.  On Windows, if I leave the machine to take a much needed break, or to take a phone call, go for a run, take a shower, etc. I can return to the machine later, with my work-in-progress intact, safe and sound.  Or downloads in Firefox completed.  Or whatever tasks that were left running, either still running or completed.</p>
<p>On the Mac, I have lost much work and time due to the Mac OSX intrusively restarting on its own.  Drafts not saved?  Say farewell &#8211; lost forever.  Downloads disrupted &#8211; start over (unless resume miraculously works).  This is especially exasperating, considering that Apple requires you to update the iPhone SDK/Xcode by re-downloading the whole package.  Not patching, but re-downloading a 2GB+ file.</p>
<p>So, why exactly is the Mac restarting on its own, even when it is not idle such as having a download-in-progress?</p>
<p>Turns out that this is due to a rather useless Security feature.  Ridiculously, the &#8220;Log out after 30 minutes of inactivity&#8221; setting is the culprit.  So, to save yourself some agony, make sure you turn it off:</p>
<p><a href="http://www.ghostwire.com/blog/wp-content/uploads/mac-autologout.png"><img src="http://www.ghostwire.com/blog/wp-content/uploads/mac-autologout.png" alt="" title="mac-autologout" width="667" height="395" class="alignleft size-full wp-image-1852" /></a></p>
<p>If your Mac has been suffering from this problem, hope the above helps!</p>
<p>Seriously, I have no idea what purpose this Security feature serves, other than to make you lose progress in your work.  By comparison, on Windows, if the OS logs you out due to inactivity, it actually restores your session with your work-in-progress intact the next time you log in.  You can even safely switch between user accounts on Windows, and log back into an account with its last session intact.</p>
<p>P/S:  As far as security goes, you should just check the &#8220;Require password&#8221; option.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostwire.com/blog/archives/mac-osx-keeps-restarting-on-its-own/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[OSX] Goodbye, Spaces&#8230; Hello, Spark!</title>
		<link>http://www.ghostwire.com/blog/archives/osx-goodbye-spaces-hello-spark/</link>
		<comments>http://www.ghostwire.com/blog/archives/osx-goodbye-spaces-hello-spark/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 09:42:46 +0000</pubDate>
		<dc:creator>sunny</dc:creator>
				<category><![CDATA[Others]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[mac osx]]></category>

		<guid isPermaLink="false">http://www.ghostwire.com/blog/?p=1827</guid>
		<description><![CDATA[This post may come across as blasphemous to ardent Mac fanatics, but I am hoping that OSX users who are in the same predicament as me may find it useful. I have finally disabled Spaces on Mac OSX. It&#8217;s a little painful to disable it, because I had considered it a very crucial feature, considering [...]]]></description>
			<content:encoded><![CDATA[<p>This post may come across as blasphemous to ardent Mac fanatics, but I am hoping that OSX users who are in the same predicament as me may find it useful.</p>
<p>I have finally disabled Spaces on Mac OSX.  It&#8217;s a little painful to disable it, because I had considered it a very crucial feature, considering that without it the desktop gets cluttered quickly with the way the Mac OS presents applications and their respective windows (all mixed together in one very confusing bucket).  However, the slide animation that occurs every time Spaces switches from one space to another has become really nauseating.</p>
<p>It was cool at first, but now it is painful to watch.</p>
<p>So much for Apple&#8217;s acclaimed emphasis on the &#8220;user experience&#8221;.  Does nobody in the UX team ever stop to think that not everyone likes gimmicky animation stuff for frequent tasks, and there should be an easy way to disable such animations?  Unfortunately, there is just no way to disable the animations &#8211; I hope to be proven wrong, but my searches have come up fruitless.  A <a href="http://www.google.com/search?q=mac+osx+disable+spaces+animation">quick google visit</a> shows there are other users who wish to get rid of the animation too (and apparently I am not the only one suffering from motion sickness, although most simply want to get rid of the animation just to save time, keeping multitasking slick and snappy).</p>
<p>So, now that I have disabled Spaces, what do I do now with the cluttered desktop?  I am currently solving the issue with a little AppleScript and implementation of keyboard shortcuts via <a href="http://www.shadowlab.org/Software/spark">Spark</a> &#8211; a free utility to create Hot Keys to launch applications and documents, execute AppleScript, etc.</p>
<p><span id="more-1827"></span>First, you can use simple AppleScript to hide all other applications except the one you are working on:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;">tell application <span style="color: #ff0000;">&quot;Finder&quot;</span>
	<span style="color: #0066CC;">set</span> <span style="color: #0066CC;">visible</span> of every process whose <span style="color: #0066CC;">visible</span> is <span style="color: #000000; font-weight: bold;">true</span> <span style="color: #0066CC;">and</span> frontmost is <span style="color: #0066CC;">not</span> <span style="color: #000000; font-weight: bold;">true</span> to <span style="color: #000000; font-weight: bold;">false</span>
<span style="color: #0066CC;">end</span> tell</pre></div></div>

<p>If you are already using a Hot Key utility to execute other AppleScript, you already know the routine.  If not, you can download <a href="http://www.shadowlab.org/Software/spark">Spark</a>, launch it, and then assign the above AppleScript to a keyboard shortcut.<br />
<img src="http://www.ghostwire.com/blog/wp-content/uploads/SparkHideOthers.png" alt="" title="SparkHideOthers" width="621" height="550" class="alignleft size-full wp-image-1829" /></p>
<p>(click on the Shortcut input field and then type the keyboard shortcut to assign the Hot Key)</p>
<p>With the above, F1 has been assigned as the Hot Key &#8211; pressing F1 when any application has focus will hide all other windows except the currently active application (or in AppleScript&#8217;s terminology, &#8220;frontmost&#8221; application).</p>
<p>But that only got rid of the clutter, albeit momentarily (as the clutter builds up, I hit F1 again).</p>
<p>What about jumping around applications?  That was what Spaces allowed me to do, and now I need to replicate that functionality.  Luckily, it is easy enough to do that with Spark.  You can once again write AppleScript, such as the following:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;">tell application <span style="color: #ff0000;">&quot;Finder&quot;</span>
	<span style="color: #0066CC;">set</span> <span style="color: #0066CC;">visible</span> of every process to <span style="color: #000000; font-weight: bold;">false</span>
<span style="color: #0066CC;">end</span> tell
&nbsp;
tell application <span style="color: #ff0000;">&quot;Xcode&quot;</span>
	activate
	<span style="color: #0066CC;">set</span> <span style="color: #0066CC;">visible</span> to <span style="color: #000000; font-weight: bold;">true</span>
<span style="color: #0066CC;">end</span> tell</pre></div></div>

<p>However, you don&#8217;t even need to do that &#8211; Spark allows you to assign Hot Keys to Applications, so let&#8217;s do that:</p>
<p><img src="http://www.ghostwire.com/blog/wp-content/uploads/SparkApplicationLauncher.png" alt="" title="SparkApplicationLauncher" width="599" height="279" class="alignleft size-full wp-image-1830" /></p>
<p>As you can see, the above assigns Command-F1 to Xcode, and Command-F2 to Firefox.  With that set up, when you are in another application, hitting Command-F1 will jump to Xcode immediately.  If Xcode is not yet launched, it will automatically launch first.  Spark also provides the options for hiding all applications when your desired program is launched:<br />
<img src="http://www.ghostwire.com/blog/wp-content/uploads/SparkLauncherOptions.png" alt="" title="SparkLauncherOptions" width="611" height="368" class="alignleft size-full wp-image-1832" /></p>
<p>So, that is that.  A little manual work to assign frequently used applications to Hot Keys.  But at least it no longer gets dizzy working on Mac OSX now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostwire.com/blog/archives/osx-goodbye-spaces-hello-spark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Small Caps Fonts</title>
		<link>http://www.ghostwire.com/blog/archives/small-caps-fonts/</link>
		<comments>http://www.ghostwire.com/blog/archives/small-caps-fonts/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 11:29:44 +0000</pubDate>
		<dc:creator>sunny</dc:creator>
				<category><![CDATA[Others]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Typography]]></category>

		<guid isPermaLink="false">http://www.ghostwire.com/blog/?p=1694</guid>
		<description><![CDATA[In typography, &#8220;small caps&#8221; refer to uppercase (capital) characters used in-lieu of lowercase (small) characters, where these uppercase characters are set at the same height as the lowercase characters. Small caps are typically used for titles, headlines, column headings, etc. They are also good for any text that you would usually use all capitals. This [...]]]></description>
			<content:encoded><![CDATA[<p>In typography, &#8220;small caps&#8221; refer to uppercase (capital) characters used in-lieu of lowercase (small) characters, where these uppercase characters are set at the same height as the lowercase characters.</p>
<p>Small caps are typically used for titles, headlines, column headings, etc.  They are also good for any text that you would usually use all capitals.  This is because the use of small caps makes the run of capital letters seem less jarring, and would also often require less space than all caps.</p>
<p>While many word processors and text formatting systems include an option to format text in small caps (which leaves uppercase letters as they are but converts lowercase letters to small caps), this is a feature that is lacking in most graphics editing software.</p>
<p>Some fonts have inherent small caps, ie they use smaller capital letters in place of the lowercase characters.  These fonts are useful when you wish to use small caps to bring distinction to your designs.</p>
<p>Here are some fonts with inherent small caps:</p>
<p><span id="more-1694"></span>The sample text used is:<br />
&#8220;The Quick Brown Fox Jumps Over The Lazy Fox&#8221;</p>
<ul>
<p><!-- --></p>
<li><strong>Berlin Small Caps</strong><br />
<img src="http://www.ghostwire.com/blog/wp-content/uploads/smallcaps_r16_c6.png" alt="Berlin Small Caps" title="Berlin Small Caps" width="317" height="33" class="alignleft size-full wp-image-1703" /></li>
</li>
<p><!-- --></p>
<li><strong>Copperplate Gothic Bold</strong><br />
<img class="size-full wp-image-1695 alignleft" title="Copperplate Gothic Bold" src="http://www.ghostwire.com/blog/wp-content/uploads/smallcaps_r2_c2.png" alt="Copperplate Gothic Bold" width="439" height="30" />
</li>
<p><!-- --></p>
<li><strong>Copperplate Gothic Light</strong><br />
<img class="alignleft size-full wp-image-1696" title="Copperplate Gothic Light" src="http://www.ghostwire.com/blog/wp-content/uploads/smallcaps_r4_c2.png" alt="Copperplate Gothic Light" width="424" height="29" />
</li>
<p><!-- --></p>
<li><strong>Lithos Pro Regular</strong><br />
<img src="http://www.ghostwire.com/blog/wp-content/uploads/smallcaps_r6_c4.png" alt="Lithos Pro Regular" title="Lithos Pro Regular" width="434" height="29" class="alignleft size-full wp-image-1698" />
</li>
<p><!-- --></p>
<li><strong>Orator Std</strong><br />
<img src="http://www.ghostwire.com/blog/wp-content/uploads/smallcaps_r8_c3.png" alt="Orator Std" title="Orator Std" width="457" height="28" class="alignleft size-full wp-image-1699" />
</li>
<p><!-- --></p>
<li><strong>Trajan Pro</strong><br />
<img src="http://www.ghostwire.com/blog/wp-content/uploads/smallcaps_r10_c5.png" alt="Trajan Pro" title="Trajan Pro" width="456" height="33" class="alignleft size-full wp-image-1700" />
</li>
<p><!-- --></p>
<li><strong>Pericles</strong><br />
<img src="http://www.ghostwire.com/blog/wp-content/uploads/smallcaps_r12_c8.png" alt="Pericles" title="Pericles" width="436" height="32" class="alignleft size-full wp-image-1701" />
</li>
<p><!-- --></p>
<li><strong>Pericles Light</strong><br />
<img src="http://www.ghostwire.com/blog/wp-content/uploads/smallcaps_r14_c7.png" alt="Pericles Light" title="Pericles Light" width="427" height="32" class="alignleft size-full wp-image-1702" /></p>
</ul>
<p><!-- --><br />
Please feel free to leave a comment to mention any other small caps font(s) not listed above.</p>
<p>Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostwire.com/blog/archives/small-caps-fonts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>{mdm} 25% Holiday Sale On Zinc 3.0</title>
		<link>http://www.ghostwire.com/blog/archives/mdm-25-holiday-sale-on-zinc-3-0/</link>
		<comments>http://www.ghostwire.com/blog/archives/mdm-25-holiday-sale-on-zinc-3-0/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 11:53:06 +0000</pubDate>
		<dc:creator>sunny</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Others]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[MDM]]></category>
		<category><![CDATA[Zinc]]></category>

		<guid isPermaLink="false">http://www.ghostwire.com/blog/?p=1679</guid>
		<description><![CDATA[If you are looking to compile SWFs into cross-platform desktop applications, leveraging powerful desktop-only APIs, you may want to consider MDM Zinc 3.0. Available for Windows &#038; Mac OSX, Zinc™ 3.0 is the fastest, most powerful and most feature-rich Rapid Application Development Tool for Adobe® Flash® and Flex®. With Zinc 3.0, you can rapidly create [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ghostwire.com/blog/wp-content/uploads/shop_Banner_HolidaySale.jpg" alt="shop_Banner_HolidaySale" title="shop_Banner_HolidaySale" width="570" height="104" class="aligncenter size-full wp-image-1680" /></p>
<p>If you are looking to compile SWFs into cross-platform desktop applications, leveraging powerful desktop-only APIs, you may want to consider MDM Zinc 3.0.  Available for Windows &#038; Mac OSX, Zinc™ 3.0 is the fastest, most powerful and most feature-rich Rapid Application Development Tool for Adobe® Flash® and Flex®.  With Zinc 3.0, you can rapidly create stunning commercial Applications, Screensavers, Widgets, CD Roms, DVD&#8217;s, Kiosks and More.</p>
<p><span id="more-1679"></span><img src="http://www.ghostwire.com/blog/wp-content/uploads/boxA_Zinc_Builder_Sml.jpg" alt="boxA_Zinc_Builder_Sml" title="boxA_Zinc_Builder_Sml" width="170" height="220" class="aligncenter size-full wp-image-1681" /></p>
<p>There is no better time than now to consider picking up Zinc 3.0 &#8211; MDM is currently offering a 25% discount for the following products:</p>
<ul>
<li>Zinc 3.0 Plug-In Windows</li>
<li>Zinc 3.0 Plug-In Mac OSX</li>
<li>Zinc 3.0 Plug-In Linux</li>
<li>Zinc 3.0 Development Suite (contains Windows/Mac OSX/Linux Plug-Ins)</li>
</ul>
<p>Promotion ends 23:59 GMT 30th December 2009.</p>
<p><a href="http://www.multidmedia.com/shop/">http://www.multidmedia.com/shop/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostwire.com/blog/archives/mdm-25-holiday-sale-on-zinc-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Objective-C Surpasses ActionScript In Popularity</title>
		<link>http://www.ghostwire.com/blog/archives/objective-c-surpasses-actionscript-in-popularity/</link>
		<comments>http://www.ghostwire.com/blog/archives/objective-c-surpasses-actionscript-in-popularity/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 02:29:51 +0000</pubDate>
		<dc:creator>sunny</dc:creator>
				<category><![CDATA[Others]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>

		<guid isPermaLink="false">http://ghostwire.com/blog/?p=651</guid>
		<description><![CDATA[The TIOBE Programming Community Index gives an indication of the popularity of programming languages. The index for August 2009 has been released and Objective-C enters top 20 (at position 19), surpassing ActionScript (at position 22). Source: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html I have always found Objective-C a bizarre language, and there are probably many who will concur. Despite its [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html">TIOBE Programming Community Index</a> gives an indication of the popularity of programming languages. The index for August 2009 has been released and Objective-C enters top 20 (at position 19), surpassing ActionScript (at position 22).</p>
<p><span id="more-651"></span><img src="http://ghostwire.com/blog/wp-content/uploads/tiobe_pci_aug09.png" alt="TIOBE Programming Community Index August 2009" title="tiobe_pci_aug09" width="571" height="569" class="size-full wp-image-654" /><br />
Source: <a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html">http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html</a></p>
<p>I have always found Objective-C a bizarre language, and there are probably many who will concur.  Despite its strange syntax though, interest in the language (which presumably translate to adoption of the language) is apparently climbing fast (see the chart below), especially following the release of iPhone OS 3.0.  This probably shouldn&#8217;t come as a surprise though, considering the ever increasing number of applications in the Apple App Store.  With the growth in Objective-C developer base, it is also no surprise that <a href="http://www.zdnetasia.com/news/hardware/0,39042972,62056254,00.htm">iPhone, Mac sales continue to propel Apple forward</a> (in my opinion no coincidental correlation here).</p>
<p><img src="http://ghostwire.com/blog/wp-content/uploads/history_Objective-C.png" alt="Objective-C" title="Objective-C" width="640" height="480" class="alignleft size-full wp-image-652" /><br />
Source: <a href="http://www.tiobe.com/content/paperinfo/tpci/Objective-C.html">http://www.tiobe.com/content/paperinfo/tpci/Objective-C.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostwire.com/blog/archives/objective-c-surpasses-actionscript-in-popularity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

