<?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>Red Leopard &#187; mac</title>
	<atom:link href="http://www.redleopard.com/tag/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.redleopard.com</link>
	<description>A Stranger in a Strange Land</description>
	<lastBuildDate>Tue, 20 Dec 2011 14:55:17 +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>SOD: System Benchmarking Hardware</title>
		<link>http://www.redleopard.com/2010/11/sod-system-benchmarking-hardware/</link>
		<comments>http://www.redleopard.com/2010/11/sod-system-benchmarking-hardware/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 21:55:14 +0000</pubDate>
		<dc:creator>kelly</dc:creator>
				<category><![CDATA[KellyBlog]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.redleopard.com/?p=1158</guid>
		<description><![CDATA[I&#8217;ve been working on and off on the next Seeds of Discontent article. This is a tidbit of an upcoming post but I wanted to push it out now since I need it published for a divergent sidebar article. It stands here bald and raw. That&#8217;s life. This system uses most of the Rampage III [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on and off on the next Seeds of Discontent article. This is a tidbit of an upcoming post but I wanted to push it out now since I need it published for a divergent sidebar article. It stands here bald and raw. That&#8217;s life.</p>
<p><img width="300" height="265" style="float: left; margin: 0 0.5em 0.5ex 0;" src="/images/test-system-hardware-300x265.png" alt="" title="test-system-hardware" /></p>
<p>This system uses most of the Rampage III resources. The two Radeon cards will completely consume the PCI Express lanes (2 x16). The 24GB DDR3 will fill the six DRAM slots.</p>
<p>There are 7 SATA II and 2 SATA III ports.</p>
<p>The two SATA III ports connect the two SSD drives as a RAID Level 0. All non-user data is served from this drive (e.g., the operating system and benchmark applications).</p>
<p>One SATA II port connects the DVD writer.</p>
<p>Six SATA II ports connect the six HDD as a RAID Level 0. The HDD were selected for their cache (64MB), interface (SATA III, though connected to SATA II), spindle speed (7200 rpm, not as fast as 10,000 or 15,000 rpm but much, much cheaper) and price (cheap).</p>
<p>The two video cards were selected for being current and for being cheap (sort of).</p>
<p>Not shown in the picture are four 1920 x 1080 LCD monitors. These monitors pivot making them nice for a development (4320 x 1920).</p>
<div class="terminal">
<pre>
Item 1                                         $  60
Antec Three Hundred Computer Case
Black Steel ATX Mid Tower

Item 2                                           180
CORSAIR AX850 850W Power Supply

Item 3                                           230
ASUS Rampage III LGA 1366 Intel X58
Micro ATX Intel Motherboard
N82E16813131658

Item 4                                           880
Intel Core i7-970 Gulftown 3.2GHz LGA 1366
130W Six-Core Desktop Processor
L2 Cache: 6 X 256KB
L3 Cache: 12MB
BX80613I7970

Item 5                                           225
Item 6                                           225
Patriot Gamer Series (3 x 4GB)
SDRAM DDR3 1333 (PC3 10666)
PGS312G1333ELK

Item 7                                            70
Item 8                                            70
Item 9                                            70
Item 10                                           70
Item 11                                           70
Item 12                                           70
Western Digital 3.5" Caviar
640GB 7200 RPM SATA 6.0Gb/s
Cache: 64MB
WD6402AAEX

Item 13                                          134
Item 14                                          134
Crucial RealSSD C300 2.5" SSD
64GB MLC SATA 6.0Gb/s
CTFDDAC064MAG-1G1

Item 15                                           10
SilverStone Bay Converter
mounting bracket 3.5" to 2 x 2.5"
SDP08

Item 16                                          185
Item 17                                          185
ASUS Radeon HD 6850
EAH6850 DirectCU/2DIS/1GD5
1GB 256-bit GDDR5 PCI Express 2.1 x16
EAH6850

Item 18                                           11
HIS CrossFire Bridge Interconnect Cable
HCFBC4065

Item 19                                          250
Item 20                                          250
Item 21                                          250
Item 22                                          250
Acer 1920 x 1080 LCD Monitor
B243H

Item 23                                           25
LITE-ON 24X DVD Writer Black
iHAS424-98
</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.redleopard.com/2010/11/sod-system-benchmarking-hardware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will it Blend?</title>
		<link>http://www.redleopard.com/2010/10/will-it-blend/</link>
		<comments>http://www.redleopard.com/2010/10/will-it-blend/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 23:52:02 +0000</pubDate>
		<dc:creator>kelly</dc:creator>
				<category><![CDATA[KellyBlog]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.redleopard.com/?p=1135</guid>
		<description><![CDATA[In the previous article Seeds of Discontent, I jotted down a few benchmarks to compare OS X, Windows and Linux performance at a system level. In this article, I explore further a test built around graphics rendering engines. In particular, I was impressed by Sintel, an open source movie built with (among others) Blender. I [...]]]></description>
			<content:encoded><![CDATA[<p>In the previous article <a href="http://www.redleopard.com/2010/10/seeds-of-discontent/">Seeds of Discontent</a>, I jotted down a few benchmarks to compare OS X, Windows and Linux performance at a system level. In this article, I explore further a test built around graphics rendering engines. In particular, I was impressed by <a href="http://sintel.org/">Sintel</a>, an open source movie built with (among others) <a href="http://www.blender.org/">Blender</a>.</p>
<p>I don&#8217;t know how long it takes to assemble the movie from source assets into a shipping product but I&#8217;ll venture it is quite a compute intensive process. I got the idea for this benchmark while reading on the sintel.org home page that the project is re-rendering the film for 4K and that it should be ready later this year (still a few months away). I didn&#8217;t know what 4K was so I looked it up. That lead me to compile a table of film formats and supported Frames per Second (FPS). I also appended three rows for HDTV of which only 720p and 1080p are real. 4320p is something bandied about as future but I couldn&#8217;t find material online that would lead me to believe it&#8217;s anything but a concept. I included it to define the upper envelope edge. (Note: different formats support different levels of FPS.)</p>
<div class="terminal">
<pre>
Fomat   Width    Height    Frames per Second (FPS)
------- ------   ------  ----------------------------
2k 16:9 (2,048 × 1,152)  24, 25, 30, 50, 60, 100, 120
2K 2:1  (2,048 × 1,024)  24, 25, 30, 50, 60, 100, 120
2K ANA  (1,408 × 1,152)  24, 25, 30, 50, 60, 100, 120

3k 16:9 (3,072 × 1,728)  24, 25, 30, 50, 60
3K 2:1  (3,072 × 1,536)  24, 25, 30, 50, 60
3K ANA  (2,112 × 1,728)  24, 25, 30, 50, 60

4k 16:9 (4,096 × 2,304)  24, 25, 30
4K 2:1  (4,096 × 2,048)  24, 25, 30
4K HD   (3,840 × 2,160)  24, 25, 30
4K ANA  (2,816 × 2,304)  24, 25, 30

4.5k WS (4,480 × 1,920)  24, 25, 30

720p    (1,280 ×   720)  24, 25, 30, 50, 60
1080p   (1,920 × 1,080)  24, 25, 30, 50, 60
4320p   (7,680 × 4,320)  24, 25, 30, 50, 60
</pre>
</div>
<p>From this, I build a spreadsheet table of &#8220;Gigabytes per Second&#8221; of uncompressed data and converted the table into a set of data files compatible with gnuplot. Below are plots for 24 and 60 FPS for three formats.</p>
<p><img width="592" height="444" style="float: left; margin: 0 0.5em 0.5ex 0;" alt="Gigabytes per Second, 1080p, 4K 16:9, 4320p, 24 frames per second" src="/images/benchmark-plot-24.png" /></p>
<p><img width="592" height="444" style="float: left; margin: 0 0.5em 0.5ex 0;" alt="Gigabytes per Second, 1080p, 4320p, 60 frames per second" src="/images/benchmark-plot-60.png" /></p>
<p>I chose 24 FPS since it is a standard film frame rate. I excluded 25 and 30 FPS since they were so close to 24 FPS that they didn&#8217;t add any additional insight into designing the test. (25 and 30 FPS happen to be half of 50 and 60 FPS, which I discuss next). One datapoint to consider is that Blu-Ray supports 1080p at no greater than 24 FPS.</p>
<p>Just as the world is split between driving on the left or right hand side of the road, the world&#8217;s electrical power is split between 50 and 60 Hz. Neither is right or wrong but they are different and the two don&#8217;t mix well (like people driving on both the left and right side of the same road don&#8217;t mix well). I currently live in a 60Hz world so I biasedly chose the familiar but I could have easily chosen 50Hz. They are so close to each other in context of this exercise that the differences are negligible.</p>
<p>I chose two HD formats (4320p and 1080p) plus one film format (4K 16:9). The film format file size falls between the two HD formats. Note that 4K doesn&#8217;t support a frame rate obove 30 FPS and isn&#8217;t included in the 60 FPS graph.</p>
<p>Note that I haven&#8217;t included compression in this test as I believe it to be a different strain on the system.</p>
<p>My thoughts for the blender test was to establish a benchmark that would be inherently obvious and understandable to anyone, especially to those without any previous knowledge of video rendering or video formats. It&#8217;s more intuitive to say, &#8220;This system renders the video 1000 times slower than real time.&#8221; It also makes for a nice roadmap chart. Consider time on a linear x-axis and rendering ratio on a logrithmic y-axis.</p>
<p>A second roadmap milestone map could be what format/fps combination(s) achieve real time rendering status for a specific system on a specific date.</p>
<p>It would be interesting to see the performance of an ad hoc office cluster vs. a 40 foot shipping container of specialized hardware. If this sounds crazy, juxtapose any of the recent systems from Tom&#8217;s Hardware <a href="http://www.tomshardware.com/reviews/build-a-pc-overclock-components,2725.html">System Builder Marathon</a> against the original IBM PC. (Or the <a href="http://en.wikipedia.org/wiki/ENIAC">ENIAC</a> ;^)</p>
<p>In the conclusions section, I&#8217;d want to see analysis/conjecture about the test results regarding system bottlenecks. In an attempt to compare the systems, I&#8217;d also want to see the individual system price divided by the performance ratio. For example,</p>
<div class="terminal">
<pre>
System A
Cost         $1200 USD
Ratio        0.0005245  (1830:1)
Cost/Ratio   2,196,000

System B
Cost         $1153 USD
Ratio        0.0005736  (1735:1)
Cost/Ratio   2,021,209

Cost Comparison
System A  : System B
    1,200 : 1,153
    1.040 : 1  (A is 4% more expensive than B)

Ratio Comparison
System A  : System B
    1,830 : 1,735
    1.055 : 1  (A is 5.5% slower than B)

Cost/Ratio Comparison
System A  : System B
2,196,000 : 2,021,209
    1.086 : 1  (A is 8.6% more expensive to
                to finish the same job as B)
</pre>
</div>
<p>If one starts to compare operating environments (Windows 7, OS X, Ubuntu, Fedora) on the same system and then repeats those tests across various systems (Dell, Apple, Whitebox), we start to get an apples to apples comparison in price, performance and price/performance ratios.</p>
<p>Note: the spreadsheet (numbers, exported to excel), data files, gnuplot scripts and images are available for <a href="http://www.redleopard.com/share/seeds-of-discontent-will-it-blend.tar.gz">download</a>.</p>
<p>[<b>update 2010-10-05</b>: I just read at <a href="http://thenextweb.com/2010/01/01/avatar-takes-1-petabyte-storage-space-equivalent-32-year-long-mp3/">thenextweb.com</a> that rendering Avatar requires 1 petabyte of drive space. That's in 3D but it still makes me wonder why there's a wide gap between my calculations of a hypothetical 2 hour movie and that of Avatar. The article at <a href="http://www.information-management.com/newsletters/avatar_data_processing-10016774-1.html">information-management.com</a> gives a reference of 17.28 gigabyte/minute. At 166 minutes, this is 2.8 terabytes (a long way off from a petabyte). Perhaps there are a lot of intermediate stages for each frame which must be saved? Nevertheless, I believe the test is still interesting.] </p>
]]></content:encoded>
			<wfw:commentRss>http://www.redleopard.com/2010/10/will-it-blend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seeds of Discontent</title>
		<link>http://www.redleopard.com/2010/10/seeds-of-discontent/</link>
		<comments>http://www.redleopard.com/2010/10/seeds-of-discontent/#comments</comments>
		<pubDate>Sun, 24 Oct 2010 03:10:48 +0000</pubDate>
		<dc:creator>kelly</dc:creator>
				<category><![CDATA[KellyBlog]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.redleopard.com/?p=1116</guid>
		<description><![CDATA[I like reading Tom&#8217;s Hardware Guide. I liked it better in the site&#8217;s early days when it wasn&#8217;t so javacript and flash heavy and the articles were idomatically &#8216;German-English&#8217;. A lot happens in twelve or so years. Still, Tom&#8217;s is the best source of information on the web. I read a CPU benchmark this morning [...]]]></description>
			<content:encoded><![CDATA[<p>I like reading <a href="http://www.tomshardware.com/">Tom&#8217;s Hardware Guide</a>. I liked it better in the site&#8217;s early days when it wasn&#8217;t so javacript and flash heavy and the articles were idomatically &#8216;German-English&#8217;. A lot happens in twelve or so years. Still, Tom&#8217;s is the best source of information on the web.</p>
<p>I read a <a href="http://www.tomshardware.com/reviews/xeon-e5620-overclocking-westmere-ep,2767.html">CPU benchmark</a> this morning which got me wondering if there were a possiblity to benchmark on any operating system but Windows. I concluded for the kind of benchmarks seen on Tom&#8217;s&#8211;not really.</p>
<p>Many (most?) of the benchmarks rely on software only available on Windows. The platforms are varied while holding the software and operating system constant. This makes sense as Tom&#8217;s Hardware is, well, primarily a <em>hardware</em> site.</p>
<p>But what could we could we learn by holding the hardware constant and vary the operating systems? A lot, I believe.</p>
<p>One point I&#8217;ve noticed in reading Tom&#8217;s benchmarks over the years is the increasingly predictable nature of the results. Motherboards often perform within a few percentage points of each other. THere is some variance in different CPUs but rarely unpredicable. The conclusions often center around cost-performance comparisons to see if the premium parts are justified.</p>
<p>What really motivated me to write this blog entry was a <a href="http://www.tomshardware.com/reviews/radeon-hd-6870-radeon-hd-6850-barts,2776.html">video card</a> benchmark. The two major vendors (AMD née ATI, NVidia) have been long locked in fierce battle. The benchmark seems to keep the software constant and only varies the video card hardware but the lines are not so cleanly drawn. Each video card has a unique architectural philosphy and design. Software modules are written to detect and take special advantage of these differences in video cards.</p>
<p>I argue that a systems approach might make for an interesting benchmark and would likely yield surprising results. Furthermore, such a benchmark would spark the desktop religious wars that have subsided in recent years (e.g., 68000 vs x86, PowerPC vs x86, IPX vs TCP/IP, RLL vs ESDI, Word vs. WordPerfect, Microsoft vs. Novell &#8230;). It seems the good fight has now moved on to smartphones and tablets. The desktop market has become docile.</p>
<p>My aim is to whack the hive. This is my vision.</p>
<p>1. This benchmark has a name: &#8220;Seeds of Discontent&#8221;</p>
<p>Why this name? It fits. How?</p>
<p>Ah. A little about me. My first job out of college was writing assembly language graphics routines used in medical imaging. On a 12MHz 80286. This introduced me to graphics hardware leading to a job at National Semiconductor (yes, National once developed graphics chips) and a deeper understanding of PC architecture. In the late nineties, I moved on to a small consumer electronics startup and eventually into pure software. I&#8217;ve seen the industry from several perspectives.</p>
<p>The early PC days placed importance on CPU speed for better performance and hardware integration (combining many chips into a single chip) for lower cost. The early days are gone and the funeral was the death of Comdex which happened a few years before the last Comdex. Those last few Comdex shows were zombies and those of you who were there know what I mean.</p>
<p>Nowdays, the big advances in hardware don&#8217;t spur the kind of religious fervor of old. It evokes a semi-interested &#8220;Oh, that&#8217;s kinda cool&#8221; response. (e.g., PATA to SATA, HDD TO SDD, dual core to quad core to six core). Interesting but not controversial.</p>
<p>This isn&#8217;t to say the hardware designers are sleeping. They are not. It&#8217;s just that hardware advancments alone won&#8217;t produce the kinds of dramatic performance improvements year-over-year that we saw during the eighties and nineties. The kinds of hardware advances we now see require specialized software to take advantage of those advances. And the industry knows it.</p>
<p>The greatest potential for seeing surprisingly results in a benchmark are <em>not</em> in swapping out CPUs or mainboards. The greatest potential lies in swapping out the operating systems. If there is one scrap of religiosity left in the industry, it&#8217;s in operating systems. As it happens, the OS is also the component that now has the biggest potential to influence the industry.</p>
<p>Which brings me to my point. I believe the right set of benchmark tests could pit OS vs OS and spur the kind of religious spat that leads to real progress. But with peace breaking out all over the industry, whipping up a bit of OS hooiganism might just whip up a real revolution. As David W. once told me, &#8220;Man&#8217;s best friend is his dogma.&#8221; Today, there is nothing more religious in the industry than operating systems.</p>
<p>2. &#8220;Seeds of Discontent&#8221; has a mission: I see you, OS</p>
<p>Chicken and egg.</p>
<p>Mulitcore CPUs and graphics engines both require specialized software to take advantage of the hardware. But today&#8217;s changing hardware is a moving target. It&#8217;s hard for a small software firms to write specialized hardware for an ever changing platform. But without software running on a platform (e.g., graphics), there is no &#8220;tie down&#8221; for a hardware vendor to stick with a stable API (I&#8217;m looking at you Nvidia, AMD).</p>
<p>In the multicore CPU arena, it takes a partner in the OS vendor to take full advantage of the multicore architecture. This isn&#8217;t to say mutithreaded software is held back by today&#8217;s OS but rather todays OS don&#8217;t do enough to create a furtile ground for multithreaded/multicore software development. (Yeah, the penguinistas are going ape-shit about now but I stick with my proposition.)</p>
<p>The real problem, as I see it, is that it takes a coordinated effort to make the necessary software development changes. No body wants to spend their money first. Nobody. Especially those with no money (the solo developer with no resources other than time.)</p>
<p>Disclaimer: I am a macinista.</p>
<p>Apple&#8217;s Snow Leopard (I have no information on Lion) arrived with much fanfare about <a href="http://developer.apple.com/technologies/mac/snowleopard/gcd.html">Grand Central Dispatch</a>, <a href="http://developer.apple.com/library/ios/#documentation/CompilerTools/Conceptual/">LLVM</a>, <a href="http://developer.apple.com/library/mac/#documentation/Performance/Conceptual/OpenCL_MacProgGuide/">OpenCL</a>, blah blah blah and other multicore magic. I love the candy-coated icons for Core-X. But how has that translated into better software support for modern hardware? You don&#8217;t hear much about it (even if it has or hasn&#8217;t happened).</p>
<p>&#8220;Seeds of Discontent&#8221; is a set of benchmarks to provide an adequacy gap for each OS to buck up and meet the challenge of each other. Really. Can anyone name a benchmark today by which one OS can embarrass another? No.</p>
<p>The real value add an OS can deliver is hardware abstraction. (Unless you are the dominate OS -Microsoft&#8211;software developers are undermotivated to deliver software cutomized for specialize hardware under the OS.) I want OS vendors motivated to deliver better performance with cost-effective effort for software vendors. Not exlusively but in a multi-vendor environment. </p>
<p>Benchmarks give a measurable performance comparison between operating systems. And the operative word here is &#8220;System&#8221;. Given a fixed hardware platform, how do the various system&#8217;s perform. It&#8217;s not which comes first &#8220;chicken or egg,&#8221; what comes first is the benchmark and the &#8220;gap of shame.&#8221; Nobody wants to be last. Nobody.</p>
<p>3. Who?</p>
<p>To compare various Operating Systems presupposes a fixed hardware platform, (I say.) It also presupposes running the same software on all systems. Technically, that is impossible. Well, impossible except in a systems perspective.</p>
<p>Software makes OS calls to handle many functions. Mostly this is to abstract the hardware details from the OS. What&#8217;s needed then is software that has been compiled for each of the target systems. Since I&#8217;m interested in system performance (i.e., what you see when you <em>use</em> the system), I don&#8217;t care about how the software is written. If a package is not opitimized to use the special benefits offered by the OS, I don&#8217;t care. In my world, the experience is diminished.</p>
<p>So the one thing that is constant in a benchmark is the hardware. This isn&#8217;t such a problem for Linux and Windows but does present a problem for OS X. I want OS X included. Here lies a fork in the road. Does the benchmark use an Apple computer and install all OS on that machine? Or does the benchmark use a white-box PC and install all OS <em>that<em> machine?</p>
<p>I vote for the latter. This means that only way to make a proper benchmark is to build a <a href="http://en.wikipedia.org/wiki/Hackintosh">hackintosh</a>. This presents a problem since Apple forbids it. I recommend, then, including a &#8220;Brand-X&#8221; OS. Of course, the people actually performing the benchmark cannot comment but I would want Brand-X to be OS X, ostensibly the latest shipping version at the time of the benchmark. Of course, Brand-X could be anything. Maybe even Solaris ;^). But what about the other operating systems?</p>
<p>Brand-X<br />
Windows<br />
Ubuntu<br />
Fedora</p>
<p>4. What?</p>
<p>Operating systems alone do not a benchmark make. What software applications could be used for the tests? Tom&#8217;s uses software that&#8217;s only available on Winodws so those won&#8217;t work. I give here a short candidate list. This isn&#8217;t a definitive list but a starting point for discussion. All packages are available for compilation and execution on all platforms.</p>
<p>4.1 <a href="http://www.inkscape.org/">inkscape</a>: complex vector graphics generation<br />
4.2 <a href="http://www.gimp.org/">gimp</a>: complex bit image manipulation<br />
4.3 <a href="http://www.blender.org/">blender</a>: complex 3D image manipulation, rendering. (Could we get the raw sources to render the entirity of Sintel?)<br />
4.4 <a href="http://www.aqsis.org/">aqsis renderer</a>: another rendering engine<br />
4.5 <a href="http://brlcad.org/">brl-cad</a>: yeat another rendering engine<br />
4.6 <a href="http://handbrake.fr/">handbrake</a>: DVD ripping<br />
4.7 <a href="http://www.ffmpeg.org/">ffmpeg</a>: audio transcoding<br />
4.8 <a href="http://www.r-project.org/">R</a>, <a href="http://rgl.neoscientists.org/about.shtml">rgl</a>: converting data into visualization (e.g., httpd logfiles)<br />
4.9 <a href="http://activemq.apache.org/">activemq</a>: build with unit tests (requires java, maven)<br />
4.10 <a href="http://code.google.com/p/tesseract-ocr/">tesseract-ocr</a>: OCR convert scaned text to text files<br />
4.11 <a href="http://nanoc.stoneship.org/">nanoc</a>: convert text file + gutenberg to static HTML site<br />
4.12 <a href="http://nginx.org/">nginx</a>: file server of a static assets (see 4.12)<br />
4.13 quake (<a href="http://en.wikipedia.org/wiki/Quake_II">II</a>, <a href="http://en.wikipedia.org/wiki/Quake_4">4</a>, <a href="http://quakespasm.sourceforge.net/">spasm</a>): compile, performance benchmark</p>
<p>Conclusion: Will this go anywhere? I hope so. But I believe for it to come alive requires a large community to care about it. For them to care about it requires a benchmark that defines a tangible result. The difference between 63 and 68 frames per second in some game that only runs on one platform is largely irrelevant; it only says that if you spend a few hundred dollars more, you get a few more frames per second.</p>
<p>What would make sense? Well, for example, how many frames per second could one render raw source files for the short film <a href="http://sintel.org">Sintel</a> at HD 1080p? My guess that right now that is under one frame per second. That sets a milestone. I really don&#8217;t know. Maybe it is greater than 1 FPS on a desktop machine running a quadcore CPU and some sort of GPU acceleration. Then again, maybe not. But there will be a price point for that. So maybe a better benchmark is $US/FPS or €/FPS (that is, cost of the system over frames per second.)</p>
<p>Another benchmark that puts pressure on the OS could be quake (pick your poison/version). If the only objective were FPS, then I&#8217;m confident that all OS versions could (with effort) come out about the same when running on the same platform. However, a benchmark which relied upon the OS (e.g., OpenGL, DirectX) for rendering would provide a more apples-to-apples comparison. The astute reader would immediately recognize that DirectX has an advantage in games. That&#8217;s the point. If non-Windows hopes to compete, they have to compete with the experience of games on DirectX.</p>
<p>This extends to the other benchmarks as well. Apple&#8217;s (remember, I&#8217;m a fan) deployment of Grand Central Dispatch, OpenCL, LLVM in Snow Leopard was exciting but I want to see it make it&#8217;s way to real software. I also use CentOS in my servers so I have a vested interest in the evolution of Fedora. Since I&#8217;m interested in Fedora, I&#8217;m interested in the other major linux OS, Ubuntu. And since OS X, Fedora and Ubuntu are minority players and these benchmarks set a bar, I&#8217;m interested in Windows. In the end, a battle for tangible system level benchmark performance benefits all.</p>
<p>I don&#8217;t believe the desktop is dead. After all, software written for consoles, or smartphones or tablets (or even other desktops) are written on desktops. The industry is asleep. I want to whack the hive.</p>
<p>&#8220;Breakin&#8217; the law!&#8221; &#8211;Beavis</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redleopard.com/2010/10/seeds-of-discontent/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ten Apple Announcements That Would Not Disappoint</title>
		<link>http://www.redleopard.com/2010/05/ten-apple-announcements-that-would-not-disappoint/</link>
		<comments>http://www.redleopard.com/2010/05/ten-apple-announcements-that-would-not-disappoint/#comments</comments>
		<pubDate>Fri, 28 May 2010 00:24:58 +0000</pubDate>
		<dc:creator>kelly</dc:creator>
				<category><![CDATA[KellyBlog]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.redleopard.com/?p=967</guid>
		<description><![CDATA[There are a lot of haters out there but I&#8217;m still rooting for Apple. I want Apple to succeed. I&#8217;m not going to WWDC&#160;2010 (tapped out of conference budget). I wish I were going. Job&#8217;s &#8220;you won&#8217;t be disappointed&#8221; promise has my head spinning. I like surprises. I hope Apple doesn&#8217;t disappoint. So, what would [...]]]></description>
			<content:encoded><![CDATA[<p><img width="174" height="187" style="float: left; margin: 0 0.5em 0.5ex 0;" alt="wwdc2010 badge" src="/images/wwdc2010-badge.png" /></p>
<p>There are a lot of haters out there but I&#8217;m still rooting for Apple. I want Apple to succeed. I&#8217;m not going to <a href="http://developer.apple.com/wwdc/">WWDC&nbsp;2010</a> (tapped out of conference budget).</p>
<p>I wish I were going.</p>
<p>Job&#8217;s &#8220;you won&#8217;t be disappointed&#8221; promise has my head spinning. I like surprises. I hope Apple doesn&#8217;t disappoint.</p>
<p>So, what would I like to see announced? Here&#8217;s my top ten list of wishful thinking.</p>
<p><b>1. CloudWorks</b></p>
<p>I liked iTools until it became NotFree and then MobileMe. It just seemed regressive in the age of free online calendars and email. I guess I&#8217;ve never gotten over it.</p>
<p>I&#8217;d like to see MobileMe move to CloudWorks, a name I made up to describe the mythical <a href="http://localtechwire.com/business/local_tech_wire/news/blogpost/7527019/">Apple Cloud</a>.</p>
<p><i>iLife</i></p>
<p>MobileMe backs iLife right now. There are a few issues to solve when iLife is backed by CloudWorks.</p>
<p><b>2. iPhoto backed by CloudWorks</b></p>
<p>A Freemium flickr-like model with auto-connection to iPhoto (and Aperature). Some base level service at no charge then additional service levels at a competitive cost.</p>
<p><b>3. iMovie backed by CloudWorks</b></p>
<p>A vimeo or viddler like service with auto-connection to iMovie. Some base level service at no charge then additional service levels at a competitive cost. The real advantage is HTML5 video streaming.</p>
<p><i>iWorks</i></p>
<p>iWorks is, ummm, okay. Except for Numbers. I cannot yet replace Excel with Numbers.</p>
<p><b>4. Super iWeb backed by CloudWorks</b></p>
<p>I know, I know. iWeb publishes to MobileMe now. I would like to see a tiered pricing plan. iWeb isn&#8217;t a web application authoring system. It&#8217;s a kinder, gentler DreamWeaver or FrontPage. Not everyone want&#8217;s to create the next twitter of foursquare. Sometimes a simple website is appropriate. Maybe $1.99/month for the basic service (charged to the App Store). Bandwidth and storage overages are competitive.</p>
<p>I&#8217;d like to see iWeb extended as a client editor for WordPress and/or MoveableType. Even better, a deal with one of these vendors to provide the service on CloudWorks.</p>
<p><b>5. Pages backed by CloudWorks</b></p>
<p>I use Pages to write papers for school (which I must export into Word format for online submission). Pages is more pleasing to use than Word so long as I don&#8217;t need to do much formatting. Besides, I do most of my draft writing using a combination of <a href="http://www.barebonessoftware.com/products/bbedit/">BBEdit</a> and <a href="http://www.literatureandlatte.com/scrivener.html">Scrivener</a>. This blog article was drafted in BBEdit, for example. However, I&#8217;d like to save my Pages documents to CloudWorks with revision control. When I grant someone permission to pull the document down, they can select one of three formats: Pages, Word or PDF.</p>
<p>While we&#8217;re at it, I&#8217;d like to see a repository in CloudWorks for templates. CloudWorks users can submit templates to the repository and other members can rate the template. Like a APA compliant template.</p>
<p><b>6. Keynote backed by CloudWorks</b></p>
<p>Keynote is love/hate. It too is more pleasing to use than PowerPoint but almost nobody I interact with uses Keynote so I have that extra <i>export to PowerPoint</i> step. My favorite presentation tool is <a href="http://www.omnigroup.com/products/omnigraffle/">OmniGraffle</a>. It&#8217;s a joy to work with and I like the way it looks in presentation mode. However, there is only one person I share presentations with who has OmniGraffle. Just one. I end up exporting to PDF.</p>
<p>I&#8217;d like to save my Keynote presentations to CloudWorks with revision control. When I grant someone permission to pull the document down, they can select one of three formats: Keynote, PowerPoint or PDF. Additionally, there is an HTML5 presentation feature that allows for online slideshow viewing.</p>
<p><i>Fix Things</i></p>
<p>There just two things I&#8217;d like fixed. They may seem small but it&#8217;s my blog and I&#8217;m making a statement.</p>
<p><b>7. Fix iTunes U</b></p>
<p>Maybe no one but me uses iTunes U and therefore no one will be disappointed if there are no improvements here. Except for me. I&#8217;ll be disappointed. For example, the ability to sort the lectures within a course. That would be nice.</p>
<p>It seems as if Apple has conceded K-12 to Windows. I would like to see the Mac emerge as strong leader in online education. That&#8217;s just me being selfish as I like school.</p>
<p><b>8. Fix the Cocoa Finder</b></p>
<p>I was happy to hear Apple moved Finder from Carbon to Cocoa… until I used it. There are subtle annoying quirks that showed up in the new Finder. For example, when I tab between desktops in Spaces, the focus is wrong when I get there. Even when the application has the focus (in the menu) upon arrival to a new desktop, the actual window doesn&#8217;t have focus.</p>
<p><i>Two More Things</i></p>
<p><b>9. iPhone on Verizon</b></p>
<p>I know this is a very United States centric request but this is where I live. ATT service at my house sucks. I&#8217;d immediately switch to Verizon. I don&#8217;t much care for Verizon but they do have great coverage (including my house).</p>
<p><b>10. Full CSS3, HTML5 Support in Safari</b></p>
<p>Whatever that means. I&#8217;d be happy if Safari reached functional parity with Chrome (except for the audio/video elements, cause that&#8217;s just not going to happen.) Safari is <a href="http://findmebyip.com/litmus/#target-selector">not far off</a>.</p>
<p>Will any of this emerge at WWDC 2010? Who knows? Maybe what&#8217;s coming is so stunning that it eclipses any of my current desires. <-- grin --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.redleopard.com/2010/05/ten-apple-announcements-that-would-not-disappoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sepia MacWorld</title>
		<link>http://www.redleopard.com/2008/12/sepia-macworld/</link>
		<comments>http://www.redleopard.com/2008/12/sepia-macworld/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 14:06:49 +0000</pubDate>
		<dc:creator>kelly</dc:creator>
				<category><![CDATA[KellyBlog]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.redleopard.com/?p=362</guid>
		<description><![CDATA[I&#8217;m reading the news of Apple pulling out of MacWorld with a touch of sadness. MacWorld Boston is long dead. It was only a matter of time before MacWorld San Francisco ended, too. It makes sense to me. Consider the history of COMDEX. In it&#8217;s heyday, COMDEX rocked. There was excitement, drama, confusion. I attended [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m reading the news of Apple pulling out of <a href="http://www.macworldexpo.com/">MacWorld</a> with a touch of sadness. MacWorld Boston is long dead. It was only a matter of time before MacWorld San Francisco ended, too. It makes sense to me.</p>
<p>Consider the <a href="http://en.wikipedia.org/wiki/COMDEX">history of COMDEX</a>. In it&#8217;s heyday, COMDEX rocked. There was excitement, drama, confusion. I attended my first COMDEX in 1991, my last in 2003. Fall COMDEX reigned supreme but I also have fond memories of Spring COMDEX in Atlanta. (Never made the Chicago show).</p>
<p>That last COMDEX was a week of the living dead. Sad. Like the last moments of an ailing pet.</p>
<p>COMDEX was a dealers expo. The conference tracks had more to do with channels than with end user training. It was a time of the backroom demo, of systems companies meeting with component suppliers, of mom and pop shops meeting with distributors. That time is past. Or, at least, has moved offshore.</p>
<p>MacWorld outlived COMDEX precisely because its focus, its purpose was different. Look at the conference tracks. MacWorld is less about refining the channel and reshaping manufacturing supply chains. Its more about the end user. And frankly, MacWorld is Apple&#8217;s big show, &#8220;Look at me.&#8221;</p>
<p>I felt MacWorld 2008&#8211;while interesting&#8211;was unnecessary. The Apple booth was packed but it was the SAME APPLE BOOTH. Adobe was noticeably scarce. Macromedia had been assimilated. Microsoft was promising big advances in Office 2008. Thankfully, the number of iPod skin vendors was down. It was a nice show. Like a nice visit with your favorite Aunt.</p>
<p>I would rather Apple bow out now at a pleasant MacWorld 2009 than drag out its inevitable death. I would have rather remembered COMDEX 1999 as the last hoorah than witness the emphysemic COMDEX 2003.</p>
<p>The world is changing. Computers are increasingly a commodity product. In the &#8217;80s and &#8217;90s, each year brought amazing new advancements to the relatively crude PC. The &#8217;80s more so. I am lucky to have attended <a href="http://en.wikipedia.org/wiki/Micro_Cornucopia">SOG</a> in &#8217;87. That event wasn&#8217;t a show, wasn&#8217;t an expo. However, the people who attended were the living soul of personal computing&#8230; and the revolution. Everyone I talked to was a gift. Every conversation a revelation. The big shows never had that.</p>
<p>There will still be Apple&#8217;s <a href="http://developer.apple.com/WWDC/">World Wide Developers Conference</a>. Microsoft has the <a href="http://www.microsoftpdc.com/">Professional Developers Conference</a>. Adobe has an analogous event for designers/developers with <a href="http://max.adobe.com/">Adobe Max</a>. Intel has <a href="http://www.intel.com/IDF/">Intel Developer Forum</a>. But the PC pioneer days are over.</p>
<p>If you really, really have a need to join La Revolución, there&#8217;s still some life left in the penguinistas. But you better hurry. Even Linux World is changing. It&#8217;s now <a href="http://www.Opensourceworld.com/">OpenSource World</a>. Still, it&#8217;s not the same as a <em>computer</em> show. It&#8217;s more of a movement.</p>
<p>The era of big shows is past. The personal computer industry has grown up. We now have smaller developer-focused shows. It&#8217;s the times we live in. It&#8217;s just this way. For now. Who knows what 2020 will bring.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redleopard.com/2008/12/sepia-macworld/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iMac on Loan</title>
		<link>http://www.redleopard.com/2008/05/imac-on-loan/</link>
		<comments>http://www.redleopard.com/2008/05/imac-on-loan/#comments</comments>
		<pubDate>Sun, 25 May 2008 17:14:54 +0000</pubDate>
		<dc:creator>kelly</dc:creator>
				<category><![CDATA[KellyBlog]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.redleopard.site/?p=102</guid>
		<description><![CDATA[Last summer, I retired my old Titanium PowerBook G4 (800MHz) as the Company bought my a shiny new MacBook Pro (2.4GHz). Sweet! A year later, the latch on my laptop stopped latching. I sent it in for repair. In the interim, I Carbon Copy Cloned my hard drive and am using that hardrive to boot [...]]]></description>
			<content:encoded><![CDATA[<p>Last summer, I retired my old Titanium PowerBook G4 (800MHz) as the <a href="http://www.sonicswap.com/redleopard">Company</a> bought my a shiny new MacBook Pro (2.4GHz). Sweet!</p>
<p>A year later, the latch on my laptop stopped latching. I sent it in for repair. In the interim, I Carbon Copy Cloned my hard drive and am using that hardrive to boot a 20&#8243; iMac on loan from the office. I love it.</p>
<p>One thing I do miss: I really do use my laptop as a <em>lap top</em>. I can lean back with feet up on the ottoman and work with laptop <em>on my lap</em>. Sometimes, I need a book under the laptop. It gets hot.</p>
<p>I get my laptop back next week. I will miss the iMac but not enough to switch back to a desktop.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redleopard.com/2008/05/imac-on-loan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marketing Matters</title>
		<link>http://www.redleopard.com/2004/02/marketing-matters/</link>
		<comments>http://www.redleopard.com/2004/02/marketing-matters/#comments</comments>
		<pubDate>Fri, 27 Feb 2004 04:32:48 +0000</pubDate>
		<dc:creator>kelly</dc:creator>
				<category><![CDATA[KellyBlog]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.redleopard.site/?p=63</guid>
		<description><![CDATA[This is a must read. Title is &#8216;The Luxury of Ignorance: An Open-Source Horror Story&#8217; http://www.catb.org/~esr/writings/cups-horror.html I tried to use CUPS from my Mac. Crikey! I don&#8217;t know HOW it happened but I can now print to my laser printer over ethernet. Of course, it has one of those [not supported on OS X] ethernet [...]]]></description>
			<content:encoded><![CDATA[<p>This is a must read. Title is &#8216;The Luxury of Ignorance: An Open-Source Horror Story&#8217;</p>
<p><a href="http://www.catb.org/~esr/writings/cups-horror.html">http://www.catb.org/~esr/writings/cups-horror.html</a></p>
<p>I tried to use CUPS from my Mac. Crikey! I don&#8217;t know HOW it happened but I can now print to my laser printer over ethernet. Of course, it has one of those [not supported on OS X] ethernet dongle thingies from NetGear.</p>
<p>But I can now print And it wasn&#8217;t CUPS either. I really don&#8217;t know if I&#8217;m printing through CUPS or over AppleTalk. Of course, I can&#8217;t print from ALL applications. Office-yes. PDF-yes(slow). Illustrator/Photoshop-no.</p>
<p>The fact that I can&#8217;t understand what the heck is going on means I can&#8217;t fix it.</p>
<p>What this guy didn&#8217;t say, and I mean this with all the conviction of Morpheus, the failure of Open Source to enter the mainstream (much less world domination) is a direct consequence of the movements anti-marketing mindset. Maybe I&#8217;ll bring this topic up at the local Linux User&#8217;s Group. &#8216;OSS sucks because it <strong>needs</strong> marketing&#8217;.</p>
<p>Better make sure I do that <em>after</em> free pizza.  <img src='http://www.redleopard.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>But this anti-marketing bias (and subsequent chaos) is not limited to the OSS crowd.</p>
<p>Consider the response I got from Market Circle on the public mailing list.</p>
<p>I asked them to open up their marketing contact for customer feedback. Some months later, the issue came up again (on the list) and I commented that the only voice Market Circle had was technical support and doubted a marketing department existed.</p>
<p>It was in a thread in which I advised a Zen approach of lowering one&#8217;s expectations until the product did what you expected. OK. So, I was snarky. But I&#8217;ve paid my money. I bought the software. All I wanted was a marketing contact to hear my voice. This is their reply.</p>
<p><em>In terms of Marketing, even with the minimal<br />
marketing that we do, people have built up<br />
unrealistic expectations. What would happen<br />
if we turned on the hyperbole?</em></p>
<p>Speaks Volumes.</p>
<p>Market Circle&#8217;s product (DayLite, available for OS X) is conceptually great. A contact manager built around relationships. The implementation is appalling.</p>
<p>Consider this (proud) solution proffered by tech support (de facto marketing).</p>
<p><strong>Customer One:</strong> Another problem I have is the apparent inability to link a note from a contact to a related organization so it can be see there.</p>
<p><strong>Tech Support:</strong> It is possible to link a note which is already linked to a Contact to a related Organization so it can be seen there.</p>
<ul>
<li>Create a note for a Contact.</li>
<li>Type info in the subject and details.</li>
<li>Click on the gear pop-up button in the Notes tab.</li>
<li>Select Link Note from the list.</li>
<li>The Linking objects to Note sheet will appear.</li>
<li>Click on the Organizations radio button.</li>
<li>Search for an Organization you would like to link the Note to as well.</li>
<li>Select the Organization from the list.</li>
<li>Click on the &#8216;+&#8217; button.</li>
<li>The Organization will now appear in the Link list.</li>
<li>Click on the Link button.</li>
<li>Close the Contact card.</li>
<li>Go to the Organization list and open the Organization card.</li>
<li>Look at the Organizations notes.. you will now see the note you linked viewable in the Organizations notes.</li>
</ul>
<p><strong>Customer Two:</strong> &#8230;.Which is 14 steps !!</p>
<p>This is not atypical. Fourteen non-obvious steps. The product, as defined and developed, is a real bear to use. Let me back up. It is easy to use as a simple replacement for Address Book. It is a bear to use as a customer relationship tool. I&#8217;ve been stopped cold on several occassions trying to use DayLite in a way consistent with the features/benefits presented in promotional material.</p>
<p>I will commend the support staff. They honestly respond with &#8216;DayLite doesn&#8217;t do that&#8217;.</p>
<p>It&#8217;s not that the support staff is bad. They are pretty good software guys. But they just don&#8217;t *get* it. Sometimes I get the feeling that Market Circle feels we [Mac OS X] customers are damn lucky to have them write software for us. And that is a MARKETING problem.</p>
<p>What bothers me is the increasingly defensive tone out of Market Circle. Here is the <strong>BIG</strong> argument for marketing.</p>
<p>Absence a marketing department, the usual tension that exists between development and marketing, now exists between development and customers.</p>
<p>Consider this little gem published to the customer mailing list:</p>
<p><em>For instance, we cannot add a feature because 5 or 6 vocal people ask for it. Some of these things take a lot of time to develop.</em></p>
<p><em>Because one of our features is not as deep as you like it, doesn&#8217;t mean that we aren&#8217;t listening or that we have no clue in terms of &#8216;product development&#8217;. (I&#8217;ve been doing software development for over 14 years &#8211; I know how to get stuff done within budget constraints)</em></p>
<p>Just two months earlier, I wrote that I&#8217;d like to see more marketing at Market Circle.</p>
<p><em>Good marketing (operative word, &#8216;good&#8217;) puts together a whole product beyond that of the application. Whereas the support team helps customers with the product, marketing helps customers with the product collateral (including dealing with the company).</em></p>
<p><em>Marketing manages customer expectations. I truly don&#8217;t expect I&#8217;ll get everything I&#8217;m wishing for in DayLite. I don&#8217;t need to as long as I can get my work done and no other better alternative emerges. In this regards, another &#8216;heavily technical&#8217; company that gets good marks is OmniGroup. Marketcircle gets better marks in support. OmniGroup gets better marks in marketing. In my book.</em></p>
<p>The irony is, OmniGroup didn&#8217;t get higher support marks because I didn&#8217;t need support for their products (OmniWeb, OmniGraffle, OmniOutliner). I&#8217;ve had chance/need to contact OmniGroup since and they rate world class.</p>
<p>As Market Circle&#8217;s marketing image sinks lower in my eyes (as I continue to lower my expectations), so does their support image.</p>
<p>I&#8217;m hoping Microsoft&#8217;s upcoming Office 2004 for OS X can fill the gap. People gripe about Bill but, hey, Microsoft is a marketing machine. I&#8217;m starting to raise my expectations.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redleopard.com/2004/02/marketing-matters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Favicon</title>
		<link>http://www.redleopard.com/2004/02/favicon/</link>
		<comments>http://www.redleopard.com/2004/02/favicon/#comments</comments>
		<pubDate>Mon, 09 Feb 2004 22:12:42 +0000</pubDate>
		<dc:creator>kelly</dc:creator>
				<category><![CDATA[KellyBlog]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.redleopard.site/?p=61</guid>
		<description><![CDATA[I got a message from Dan last week asking about favicons. See, we both are on Mac OS X. It seems anything that comes from the Windows word requires an extra level of understanding when it&#8217;s in the Mac world. After a bit of googling, I found the no non-sense answers I needed. Some of [...]]]></description>
			<content:encoded><![CDATA[<p>I got a message from Dan last week asking about favicons. See, we both are on Mac OS X. It seems anything that comes from the Windows word requires an extra level of understanding when it&#8217;s in the Mac world.</p>
<p>After a bit of googling, I found the no non-sense answers I needed.</p>
<p><span id="more-61"></span><br />
Some of you may see the redleopard favicon. Others may not. Why? Who knows. I ran a little experiment.</p>
<p>First at Greg&#8217;s blog</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.scarysharp.com/">http://www.scarysharp.com/</a></p>
<p>and then my blog</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.redleopard.com/">http://www.redleopard.com/</a></p>
<p>The two favicons are similar in size.</p>
<table align="center" width="50%">
<tr>
<td>5,046 bytes</td>
<td>Scary Sharp</td>
</tr>
<tr>
<td>5,174 bytes</td>
<td>Red Leopard</td>
</tr>
</table>
<p>Did they show up in the browser? (SS:ScarySharp, RL:RedLeopard)</p>
<table align="center" width="80%">
<tr>
<td><strong>Browser</strong></td>
<td><strong>OS</strong></td>
<td><strong>SS</strong></td>
<td><strong>RL</strong></td>
</tr>
<tr>
<td>OmniWeb 4.5</td>
<td>OS X</td>
<td>N</td>
<td>N</td>
</tr>
<tr>
<td>OmniWeb 5.0 Beta</td>
<td>OS X</td>
<td>Y</td>
<td>Y</td>
</tr>
<tr>
<td>Safari 1.2 (v125)</td>
<td>OS X</td>
<td>Y</td>
<td>N</td>
</tr>
<tr>
<td>IE 5.2.3 (5815.1)</td>
<td>OS X</td>
<td>N</td>
<td>N</td>
</tr>
<tr>
<td>Mozilla Firebird 0.7</td>
<td>OS X</td>
<td>Y</td>
<td>Y</td>
</tr>
<tr>
<td>Mozilla Camino 0.7</td>
<td>OS X</td>
<td>Y</td>
<td>Y</td>
</tr>
<tr>
<td>IE 6.0.2800.1106</td>
<td>Win98</td>
<td>N</td>
<td>N</td>
</tr>
</table>
<p>Greg sees the favicons from both ScarySharp and RedLeopard. He&#8217;s on Windows NT and XP.</p>
<p>I gave my home linux box to my nephew last summer so I don&#8217;t know if any of those browsers show the favicon.</p>
<p>The significant linux browsers fall into two camps: Konqueror (KHTML) and Mozilla. OmniWeb and Safari are based on KHTML while Firebird and Camino on Mozilla. IE is end-of-life on the Mac so who cares. Windows 98 has the bulk of the home market, but is on the decline.</p>
<p>I then found a gem. How to create your own favicons using Adobe Photoshop on OS X. Sweet.</p>
<p>First, a plug-in for photoshop to create your own favicons.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.telegraphics.com.au/sw/">http://www.telegraphics.com.au/sw/</a></p>
<p>I discovered it through the a site that walks you through creating a favicon (on OSX no less).</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.golivein24.com/tips/favicon/">http://www.golivein24.com/tips/favicon/</a></p>
<p>I downloaded the plugin and could save a file in .ico format. Seems straight forward.</p>
<p>Pay close attention to the note:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8217;Do not be alarmed if the Finder shows<br />
&nbsp;&nbsp;&nbsp;&nbsp;an unexpectedly large file size for<br />
&nbsp;&nbsp;&nbsp;&nbsp;ICO files saved out of Photoshop. The<br />
&nbsp;&nbsp;&nbsp;&nbsp;ICO itself is stored in the data fork<br />
&nbsp;&nbsp;&nbsp;&nbsp;and is as small as possible.&#8217;</p>
<p>I created a 16&#215;16 favicon. Finder reported it was 40K bytes. After I ftp-ed the file up to my linux account, the file was ~1K.</p>
<p>In a subsequent conversation with Dan, I learned that his browser Safari 1.1 (v?) didn&#8217;t show my favicon but then mysteriously started to. Huh. Go figure.</p>
<p>Why is it that something so goofy, useless and non-standard as a favicon can demand so much time? I don&#8217;t know. But it does.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redleopard.com/2004/02/favicon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not Gonna Upgrade</title>
		<link>http://www.redleopard.com/2003/06/not-gonna-upgrade/</link>
		<comments>http://www.redleopard.com/2003/06/not-gonna-upgrade/#comments</comments>
		<pubDate>Sun, 29 Jun 2003 03:53:45 +0000</pubDate>
		<dc:creator>kelly</dc:creator>
				<category><![CDATA[KellyBlog]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.redleopard.site/?p=49</guid>
		<description><![CDATA[The cool thing about Open Source software is that folks world-wide are constantly working on it. That means continual updates. However, I&#8217;m not gonna update for a while. Here&#8217;s why. I wanted to make my laptop into a DAMP system (Darwin, Apache, MySQL, Perl/PHP/PythonMac OS X already comes with Apache and PHP. Old versions. And [...]]]></description>
			<content:encoded><![CDATA[<p>The cool thing about Open Source software is that folks world-wide are constantly working on it. That means continual updates. However, I&#8217;m not gonna update for a while. Here&#8217;s why.</p>
<p><span id="more-49"></span><br />
I wanted to make my laptop into a DAMP system (Darwin, Apache, MySQL, Perl/PHP/PythonMac OS X already comes with Apache and PHP. Old versions. And no MySQL.</p>
<p>I updated my system with the really straight forward downloads from Aaron Faby. He packages up Apache/MySQL/PHP into installer packages. Click and load.</p>
<p>However, I&#8217;ve decided I&#8217;m not going to update &#8216;AMP&#8217; packages until the &#8216;D&#8217; upgrade to Panther. Besides, my laptop is ahead of my <a href="http://www.he.net/">web host&#8217;s</a> versions.</p>
<table width="90%" border="1" cellspacing="2" cellpadding="2" align="center">
<thead>
<tr>
<th width="50%">Software</th>
<th width="25%">On My Mac</th>
<th width="25%">Available</th>
</tr>
</thead>
<tbody>
<tr>
<td>Apache</td>
<td>2.0.44</td>
<td>2.0.46</td>
</tr>
<tr>
<td>MySQL</td>
<td>3.23.52</td>
<td>4.0.13</td>
</tr>
<tr>
<td>PHP</td>
<td>4.3.1</td>
<td>4.3.2</td>
</tr>
</tbody>
</table>
<p>Right now, my focus is on (a) writing content for my company&#8217;s <a href="http://www.gwailojoe.com/">site</a>, (b) improving my Flash skilz [you'll see it here on the leopard], (c) upgrading the leopard to MT 2.64, (d)making money. Heavy emphasis on &#8216;making money&#8217;.</p>
<p>That is, unless someone has a convincing argument otherwise?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redleopard.com/2003/06/not-gonna-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

