<?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>San Bei Ji &#187; Computers</title>
	<atom:link href="http://www.sanbeiji.com/archives/category/computers/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sanbeiji.com</link>
	<description>三杯雞好吃!</description>
	<lastBuildDate>Thu, 19 Aug 2010 19:12:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Macworld &#8217;08 Announcements</title>
		<link>http://www.sanbeiji.com/archives/842</link>
		<comments>http://www.sanbeiji.com/archives/842#comments</comments>
		<pubDate>Wed, 16 Jan 2008 06:46:24 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Apple TV]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MacBook Air]]></category>
		<category><![CDATA[Time Capsule]]></category>

		<guid isPermaLink="false">http://www.sanbeiji.com/archives/842</guid>
		<description><![CDATA[I think the MacBook Air is a beautiful piece of industrial design. Beautiful. I probably wouldn&#8217;t buy one, but I really admire it. I bet Yingwen would like it though. It is a sexy machine that is more about portability and fashion than functionality. I know I am a power user at heart, and I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.sanbeiji.com%252Farchives%252F842%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Macworld%20%2708%20Announcements%22%20%7D);"></div>
<p>I think the <a href="http://www.apple.com/macbookair/">MacBook Air</a> is a beautiful piece of industrial design. Beautiful. I probably wouldn&#8217;t buy one, but I really admire it. I bet Yingwen would like it though. It is a sexy machine that is more about portability and fashion than functionality.</p>
<p>I know I am a power user at heart, and I&#8217;m always going to have my eye on the higher end systems that have long-term expansion capability, but I have to say that Apple did a good job on the specs given the space limitations. For one, the soldered RAM is set to 2 GB, so thanks for maxing it out. And 3 pounds for a full-size keyboard and screen is right there about the single most important reason I&#8217;d actually consider blowing upwards of two grand after tax and add-ons on such a machine. If I were still a hard-core BART commuter, this would make it a no-brainer.</p>
<p><a href="http://www.apple.com/appletv/">Apple TV</a> now looks cool now that it no longer requires a computer to connect to online services <em>and</em> they dropped the price, but the 24 hour limitation for rental downloads is too short. Yeah I know on-demand rentals from cable and satellite are about the same duration, and the iTunes downloads are a lot cheaper overall, but the current on-demand rental durations are too short anyway. Well, maybe it&#8217;s no big deal &#8211; I suppose the difference between paying $3.99 for a 24 hour rental and $12.99 for the full rights are pretty minimal in the long run. Ultimately I think the Apple TV features are pretty cool &#8211; especially with Flickr and Youtube connectivity. I was still hoping for an Apple TV that was actually a TV, and maybe with a built-in DVD player too. Less boxes and wires and stuff hanging off the back &#8211; something I could just stick on the wall. The only remaining complaint I have is that they still to this day have not implemented subtitles. Seems like a major failure on the part of accessibility here.</p>
<p>The <a href="http://www.apple.com/iphone/gettingstarted/guidedtourupdate2/">iPhone updates</a> were welcome. I think the most significant of these is the Maps app, where it now tries to triangulate your location. It actually works! Not perfectly accurate, but it seems to find me within the range of the circle that it renders. So much easier to now use &#8220;current location&#8221; as the starting point for generating driving directions.</p>
<p>I don&#8217;t get why they would charge $20 to iPod Touch users to get the software upgrade that gives them the same basic app suite as iPhone. Boo. Just give it to them already. Come on.</p>
<p><a href="http://www.apple.com/timecapsule/">Time Capsule</a> seems like a great idea, and certainly makes a lot of sense when used in conjunction with MacBook Air as a backup solution. This is a nice and convenient luxury item: If I had $500 bucks to burn, sure I&#8217;d go for a 1TB box. Otherwise I&#8217;d probably look for a decent tethered backup drive. UPDATE: Now that I look around and price these things, it isn&#8217;t <em>that</em> much more expensive than a standard off-the-shelf enclosed 1TB drive, and if you factor in the convenience of ubiquitous wireless backups, it is an attractive offer.</p>
<p>All in all it was a nice suite of announcements. Couple all that with last week&#8217;s <a href="http://www.apple.com/macpro/">Mac Pro</a>/<a href="http://www.apple.com/xserve/">XServe</a> items, and it is actually quite a lot of cool gadgetry. Apple TV seems the most significant to me at this point, and I hope they eventually make me my Apple HDTV already.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.sanbeiji.com/archives/842/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apple Wireless Keyboard</title>
		<link>http://www.sanbeiji.com/archives/804</link>
		<comments>http://www.sanbeiji.com/archives/804#comments</comments>
		<pubDate>Wed, 08 Aug 2007 06:24:23 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.sanbeiji.com/archives/804</guid>
		<description><![CDATA[Just a quick note about the new Apple Wireless Keyboard: It is notably more compact than its wired counterpart. More &#8220;laptop-like.&#8221; More &#8220;couch-top&#8221; like. This clearly was thought out as &#8220;hey, if we&#8217;re going to do a wireless keyboard, then what are people going to want to do with it?&#8221; Clearly they&#8217;re going to want [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.sanbeiji.com%252Farchives%252F804%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Apple%20Wireless%20Keyboard%22%20%7D);"></div>
<p>Just a quick note about the new Apple <a href="http://www.apple.com/keyboard/">Wireless Keyboard</a>: It is notably more compact than its wired counterpart. More &#8220;laptop-like.&#8221; More &#8220;couch-top&#8221; like. This clearly was thought out as &#8220;hey, if we&#8217;re going to do a wireless keyboard, then what are people going to want to do with it?&#8221; </p>
<p>Clearly they&#8217;re going to want to sit on their couch and operate their Apple HDTV with it&#8230;</p>
<p>Ah, well that&#8217;s what <em>I</em> want to do anyway. With the addition of a trackpad, this would be a no-brainer.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.sanbeiji.com/archives/804/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Set up XML Schema as XML in TextMate</title>
		<link>http://www.sanbeiji.com/archives/794</link>
		<comments>http://www.sanbeiji.com/archives/794#comments</comments>
		<pubDate>Fri, 13 Jul 2007 23:16:17 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.sanbeiji.com/archives/794</guid>
		<description><![CDATA[Odd that this was not set by default, but TextMate did not include XML Schema (.xsd) documents to be recognized as XML. No matter &#8211; TextMate is beautifully extensible. This is easy to set using TextMate&#8217;s Bundle Editor for this and any other document extension that you&#8217;d like to be recognized as XML: In TextMate, [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.sanbeiji.com%252Farchives%252F794%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Set%20up%20XML%20Schema%20as%20XML%20in%20TextMate%22%20%7D);"></div>
<p>Odd that this was not set by default, but <a href="http://macromates.com/">TextMate</a> did not include XML Schema (.xsd) documents to be recognized as XML. No matter &#8211; TextMate is beautifully extensible. This is easy to set using TextMate&#8217;s Bundle Editor for this and any other document extension that you&#8217;d like to be recognized as XML:</p>
<ol>
<li>In TextMate, choose <strong>Bundles > Bundle Editor > Edit Languages</strong>. This filters bundles to only show language options.</li>
<li>In the Bundle Editor, expand the XML category and select the XML language icon.</li>
<li>The second line sets a variable for &#8220;fileTypes&#8221;. Add .xsd to the comma-separated list.</li>
<li>Close the Bundle Editor and you&#8217;re done.</li>
</ol>
<p>The Bundle Editor in TextMate is a really powerful utility for customizing the handling of any language coding. This is a simple example, but it certainly opens the door to much more customization and functionality.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.sanbeiji.com/archives/794/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL App User Privileges</title>
		<link>http://www.sanbeiji.com/archives/785</link>
		<comments>http://www.sanbeiji.com/archives/785#comments</comments>
		<pubDate>Tue, 05 Jun 2007 04:37:36 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.sanbeiji.com/archives/785</guid>
		<description><![CDATA[Here is a basic MySQL tip regarding application users: When building applications that use MySQL, it is a best practice to create a MySQL application user that is dedicated to your app and has privileges to access only the database it is assigned. With the latest version of phpMyAdmin, you can do this all in [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.sanbeiji.com%252Farchives%252F785%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22MySQL%20App%20User%20Privileges%22%20%7D);"></div>
<p>Here is a basic MySQL tip regarding application users:</p>
<p>When building applications that use <a href="http://www.mysql.com/">MySQL</a>, it is a best practice to create a MySQL application user that is dedicated to your app and has privileges to access only the database it is assigned.</p>
<p>With the latest version of <a href="http://www.phpmyadmin.net/">phpMyAdmin</a>, you can do this all in one step in the <strong>Add New User</strong> screen. Look for this fieldset and check the <strong>&#8220;Create database with same name and grant all privileges&#8221;</strong> box:</p>
<p><img src='http://www.sanbeiji.com/wp-content/uploads/2007/06/db4user.gif' alt='Database for user' /></p>
<p>You can then retract privileges from the given database, i.e. like if the app is only going to need SELECT and you are uploading tables manually, then you can uncheck everything except the SELECT box. Or maybe the user needs only standard CRUD operations, in which you can assign it SELECT, INSERT, UPDATE, and DELETE. As a best practice, you want your user to only have the minimum amount of privileges it needs for the app to function.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.sanbeiji.com/archives/785/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TextMate buggy?</title>
		<link>http://www.sanbeiji.com/archives/784</link>
		<comments>http://www.sanbeiji.com/archives/784#comments</comments>
		<pubDate>Sun, 03 Jun 2007 07:54:51 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.sanbeiji.com/archives/784</guid>
		<description><![CDATA[It may be just me, but TextMate appears to be the crashy-est program in my arsenal of web development tools. It seems to regularly occur when bringing up dialog boxes, such as a find/replace box. This is starting to bum me out at close to 1 AM as I try to finish my homework&#8230;]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.sanbeiji.com%252Farchives%252F784%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22TextMate%20buggy%3F%22%20%7D);"></div>
<p>It may be just me, but TextMate appears to be the crashy-est program in my arsenal of web development tools. It seems to regularly occur when bringing up dialog boxes, such as a find/replace box. This is starting to bum me out at close to 1 AM as I try to finish my homework&#8230;</p>

]]></content:encoded>
			<wfw:commentRss>http://www.sanbeiji.com/archives/784/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pimp my Reader</title>
		<link>http://www.sanbeiji.com/archives/781</link>
		<comments>http://www.sanbeiji.com/archives/781#comments</comments>
		<pubDate>Sun, 29 Apr 2007 05:04:01 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://www.sanbeiji.com/archives/781</guid>
		<description><![CDATA[I am a fan of the Google Reader application for managing my RSS subscriptions. The advantage of having all my feeds organized in one convenient web repository is proving to be quite handy (much as del.icio.us has been for bookmarks) and I like Readers&#8217; own ability to produce new RSS feeds from my content categories. [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.sanbeiji.com%252Farchives%252F781%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Pimp%20my%20Reader%22%20%7D);"></div>
<p>I am a fan of the <strong><a href="http://reader.google.com">Google Reader</a></strong> application for managing my RSS subscriptions. The advantage of having all my feeds organized in one convenient web repository is proving to be quite handy (much as <a href="http://del.icio.us">del.icio.us</a> has been for bookmarks) and I like Readers&#8217; own ability to produce new RSS feeds from my content categories.</p>
<p>But the UI, much like a lot of Google&#8217;s apps, leaves a lot to be desired. (Gmail &#8211; I&#8217;m looking at you.)</p>
<p>Fortunately, Jon Hicks has put some lipstick on this pig. Enter <a href="http://www.hicksdesign.co.uk/journal/google-reader-theme-update">Google Reader Theme</a>. Installation is fairly trivial, and the result is a more pleasant and usable interface. As of this writing, it works for <a href="http://www.mozilla.com/">Firefox</a>, <a href="http://www.caminobrowser.org/">Camino</a>, <a href="http://www.opera.com/">Opera</a>, <a href="http://www.omnigroup.com/applications/omniweb/">Omniweb</a>, and <a href="http://www.apple.com/macosx/features/safari/">Safari</a>.</p>
<p>Nice work! Looks much better now &#8211; thank you.</p>
<p>Jon also mentions he was using <a href="http://macrabbit.com/cssedit/">CSSEdit</a> for the skinning work. I like this tool &#8211; have been using it since somewhere in the 1.x days. I find it very useful for quickly digesting the styles in an existing theme, such as an open-source project that I want to skin by leveraging existing styles. For starting from scratch, nothing can beat <a href="http://www.macromates.com">TextMate</a> or <a href="http://www.adobe.com/products/dreamweaver/">Dreamweaver</a> for cranking out standards-compliant XHTML and CSS in rapid-fire mode.</p>
<p>This is a great capability, to be able to create your own skins for sites you visit frequently. User customization supports even further the idea that we as web developers need to continue to separate content from design as much as possible, to produce semantic, meaningful markup, and to make our code as simple and as well-documented (self-documenting/semantic) as you can.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.sanbeiji.com/archives/781/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AppleTV and iTMS</title>
		<link>http://www.sanbeiji.com/archives/776</link>
		<comments>http://www.sanbeiji.com/archives/776#comments</comments>
		<pubDate>Sat, 14 Apr 2007 16:36:43 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.sanbeiji.com/archives/776</guid>
		<description><![CDATA[I had my first look at an AppleTV yesterday. Two things I could say right off the bat: The user interface is spectacular Why would you want to show sub-par quality videos on HDTV?? The user interface was incredibly easy to use. The only complaint I have is that the remote is small and feels [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.sanbeiji.com%252Farchives%252F776%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22AppleTV%20and%20iTMS%22%20%7D);"></div>
<p>I had my first look at an AppleTV yesterday. Two things I could say right off the bat:</p>
<ol>
<li>The user interface is spectacular</li>
<li>Why would you want to show sub-par quality videos on HDTV??</li>
</ol>
<p>The user interface was incredibly easy to use. The only complaint I have is that the remote is small and feels cheap. On the other hand, it&#8217;s probably cheap to replace&#8230; those things have got to have a lifespan when small children are involved. In fact, the user interface was just startling &#8211; it was so simple to get at just about every bit of digital media I wanted to on the system. Very impressive. Selecting things to listen to or watch was such a piece of cake. And the Photos features were spectacular &#8211; very cool stuff.</p>
<p>So now really my complaint is the downloads from the iTunes Music Store, which is no longer solely a music store, nor does the &#8220;tunes&#8221; part really fit the iTunes brand. But I digres&#8230; the main point is that the quality of the videos one downloads from the iTMS are obviously not HDTV quality &#8211; the are jagged and grainy. The target market here cannot be the traditional Mac-using designer base, because obviously those folks all have their high-resolution monitors and are used to looking at imagery in excruciating detail. But even a casual user should notice that these downloaded video files, be they music videos, TV shows, or movies, all look poor on HDTV systems. The HDTV actually amplifies the poor quality of the media. These things look spectacular on iPod Videos, and presumably will do so as well on the iPhones, but that&#8217;s about the limit. Thinks like podcasts I can understand. But for movies, I really don&#8217;t see the point in downloading from iTMS for a low-quality video at this point. </p>
<p>Another thing I don&#8217;t like about the downloads is the lack of subtitles and closed captioning. This is an enormous omission for persons who cannot hear or speak different languages. Even an English language track with English subtitles can help someone who does not speak English all that well get more comprehension from the show, and I am seriously concerned about deaf users being completely left out of the loop on this one.</p>
<p>What I&#8217;d like to see on the iTunes Music Store includes:</p>
<ul>
<li>An option to get a discounted purchase the full commercial DVD-version of the programming.</li>
<li>Video downloads with subtitle tracks and closed-captioning functionality</li>
<li>Higher-quality video downloads</li>
</ul>
<p>While I&#8217;m a big fan of the music offerings of iTMS, I think the video offerings leave a lot to be desired. </p>

]]></content:encoded>
			<wfw:commentRss>http://www.sanbeiji.com/archives/776/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Just in time&#8230;</title>
		<link>http://www.sanbeiji.com/archives/775</link>
		<comments>http://www.sanbeiji.com/archives/775#comments</comments>
		<pubDate>Fri, 13 Apr 2007 19:17:48 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.sanbeiji.com/archives/775</guid>
		<description><![CDATA[For f&#8217;s sake, just when I was getting ready to plan upgrades this summer for my home array of computers, Apple delays release of their OS. Why do I care so much? Because I want to wipe a couple of badly-behaving machines clean, and I can&#8217;t find my 10.4 DVD install disc&#8230; I was hoping [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.sanbeiji.com%252Farchives%252F775%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Just%20in%20time...%22%20%7D);"></div>
<p>For f&#8217;s sake, just when I was getting ready to plan upgrades this summer for my home array of computers, <a href="http://www.time.com/time/business/article/0,8599,1610124,00.html">Apple delays release of their OS.</a> Why do I care so much? Because I want to wipe a couple of badly-behaving machines clean, and I can&#8217;t find my 10.4 DVD install disc&#8230; <img src='http://www.sanbeiji.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  I was hoping to just wait until the new OS was released and use the opportunity to do a mass upgrade. Ah well&#8230;</p>

]]></content:encoded>
			<wfw:commentRss>http://www.sanbeiji.com/archives/775/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
