<?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>Blog of Interest / 有趣的网站</title>
	<atom:link href="http://pagesofinterest.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://pagesofinterest.net/blog</link>
	<description></description>
	<lastBuildDate>Mon, 11 Jan 2010 13:21:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Best Photographer in Shanghai (杨学友)</title>
		<link>http://pagesofinterest.net/blog/2010/01/the-best-photographer-in-shanghai/</link>
		<comments>http://pagesofinterest.net/blog/2010/01/the-best-photographer-in-shanghai/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 13:21:33 +0000</pubDate>
		<dc:creator>faceleg</dc:creator>
				<category><![CDATA[China - 中国]]></category>
		<category><![CDATA[Recommendation - 推荐]]></category>
		<category><![CDATA[Shanghai - 上海]]></category>
		<category><![CDATA[Photography - 摄影师]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=760</guid>
		<description><![CDATA[Scroll to comments
On the 8th we had our wedding photos taken, which I will describe in more detail in a later post.
Right now I just wanted to tell the world that 杨学友 (yáng xué yǒu &#8211; Mr. Yang of Paris Bride) is one superb photographer.
He took 340 photos over the course of the day, and [...]


Related posts:<ol><li><a href='http://pagesofinterest.net/blog/2007/12/shanghai-aquarium/' rel='bookmark' title='Permanent Link: Shanghai Aquarium'>Shanghai Aquarium</a></li>
<li><a href='http://pagesofinterest.net/blog/2008/01/dinner-lunch-old-shanghai-more-lunch-more-dinner/' rel='bookmark' title='Permanent Link: Dinner, Lunch, Old Shanghai, More Lunch, More Dinner'>Dinner, Lunch, Old Shanghai, More Lunch, More Dinner</a></li>
<li><a href='http://pagesofinterest.net/blog/2007/12/shanghai-art-museum-bach-pizza-hut-shanghai-nights-1/' rel='bookmark' title='Permanent Link: Shanghai Art Museum, Bach &#038; Pizza Hut, Shanghai nights #1'>Shanghai Art Museum, Bach &#038; Pizza Hut, Shanghai nights #1</a></li>
</ol>]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2010/01/the-best-photographer-in-shanghai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rotate NSImage in an NSImageView</title>
		<link>http://pagesofinterest.net/blog/2009/12/rotate-nsimage-in-an-nsimageview/</link>
		<comments>http://pagesofinterest.net/blog/2009/12/rotate-nsimage-in-an-nsimageview/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 23:41:34 +0000</pubDate>
		<dc:creator>faceleg</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Objective C]]></category>
		<category><![CDATA[Programming - 编程]]></category>
		<category><![CDATA[Snippet - 小片]]></category>
		<category><![CDATA[NSImage]]></category>
		<category><![CDATA[Snippet]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=755</guid>
		<description><![CDATA[As soon as I implemented this I realised how much of a pain it would be to copy out the arrow images, rotate them in an external program, then copy them back in. So I put some buttons next to the arrow image wells that allow the user to rotate the arrows within Slider itself.



Related posts:<ol><li><a href='http://pagesofinterest.net/blog/2009/10/tile-an-nsimage-within-an-nsbezierpath/' rel='bookmark' title='Permanent Link: Tile an NSImage Within an NSBezierPath'>Tile an NSImage Within an NSBezierPath</a></li>
<li><a href='http://pagesofinterest.net/blog/2009/10/fill-a-path-with-a-scaled-image-ignoring-image-proportions/' rel='bookmark' title='Permanent Link: Fill a Path With A Scaled Image, Ignoring Image Proportions'>Fill a Path With A Scaled Image, Ignoring Image Proportions</a></li>
<li><a href='http://pagesofinterest.net/blog/2009/11/the-mutations-of-sliders-tab-option-pane/' rel='bookmark' title='Permanent Link: The Mutations of Slider&#8217;s Tab Option Pane'>The Mutations of Slider&#8217;s Tab Option Pane</a></li>
</ol>]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2009/12/rotate-nsimage-in-an-nsimageview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drag and Drop Reordering of NSTableView&#8217;s Rows</title>
		<link>http://pagesofinterest.net/blog/2009/12/drag-and-drop-reordering-of-nstableviews-rows/</link>
		<comments>http://pagesofinterest.net/blog/2009/12/drag-and-drop-reordering-of-nstableviews-rows/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 13:47:59 +0000</pubDate>
		<dc:creator>faceleg</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Objective C]]></category>
		<category><![CDATA[Programming - 编程]]></category>
		<category><![CDATA[NSTableView]]></category>
		<category><![CDATA[Objctive C]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=754</guid>
		<description><![CDATA[Scroll to comments
I just had to re-implement drag-and-drop-reordering of Slider cells. I was lucky enough to find my post on the Cocoa-dev list &#8211; I just had to copy-paste the code.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#define MyPrivateTableViewDataType @&#34;NSMutableDictionary&#34;
&#160;
- &#40;void&#41;awakeFromNib &#123;
&#91;table registerForDraggedTypes:&#91;NSArray arrayWithObject:MyPrivateTableViewDataType&#93;&#93;;
&#125;
&#160;
- &#40;BOOL&#41;tableView:&#40;NSTableView *&#41;tv writeRowsWithIndexes:&#40;NSIndexSet *&#41;rowIndexestoPasteboard:&#40;NSPasteboard*&#41;pboard&#123;
 // Copy the row numbers to the pasteboard.
 NSData *data = &#91;NSKeyedArchiver archivedDataWithRootObject:rowIndexes&#93;;
&#160;
&#91;pboard declareTypes:&#91;NSArray [...]


Related posts:<ol><li><a href='http://pagesofinterest.net/blog/2009/12/rotate-nsimage-in-an-nsimageview/' rel='bookmark' title='Permanent Link: Rotate NSImage in an NSImageView'>Rotate NSImage in an NSImageView</a></li>
<li><a href='http://pagesofinterest.net/blog/2009/03/free-ajax-loading-gif-generator/' rel='bookmark' title='Permanent Link: Free AJAX Loading GIF Generator'>Free AJAX Loading GIF Generator</a></li>
</ol>]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2009/12/drag-and-drop-reordering-of-nstableviews-rows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Negative Colour Scheme</title>
		<link>http://pagesofinterest.net/blog/2009/11/eclipse-negative-colour-scheme/</link>
		<comments>http://pagesofinterest.net/blog/2009/11/eclipse-negative-colour-scheme/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 09:32:43 +0000</pubDate>
		<dc:creator>faceleg</dc:creator>
				<category><![CDATA[Recommendation - 推荐]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=752</guid>
		<description><![CDATA[Scroll to comments
Moving from XCode to Eclipse, I miss the simplicity of switching colour schemes in XCode. My eyes have become accustomed to light text on black, and the reverse shocks them.
After some googling I found this eclipse negative colour scheme preferences file: Inkpot. If you don&#8217;t like that one, there are more at the [...]


Related posts:<ol><li><a href='http://pagesofinterest.net/blog/2009/06/using-png-transparency-the-jquery-colour-change-plugin/' rel='bookmark' title='Permanent Link: Using PNG Transparency + the jQuery Colour Change Plugin'>Using PNG Transparency + the jQuery Colour Change Plugin</a></li>
<li><a href='http://pagesofinterest.net/blog/2009/11/slider-update-tab-feature-coming-together/' rel='bookmark' title='Permanent Link: Slider Update &#8211; Tab Feature Coming Together'>Slider Update &#8211; Tab Feature Coming Together</a></li>
<li><a href='http://pagesofinterest.net/blog/2009/05/phpbb3-anti-spam-registration-question/' rel='bookmark' title='Permanent Link: PHPBB3 Anti-Spam Registration Question'>PHPBB3 Anti-Spam Registration Question</a></li>
</ol>]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2009/11/eclipse-negative-colour-scheme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slider Update &#8211; Tab Feature Coming Together</title>
		<link>http://pagesofinterest.net/blog/2009/11/slider-update-tab-feature-coming-together/</link>
		<comments>http://pagesofinterest.net/blog/2009/11/slider-update-tab-feature-coming-together/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 10:49:56 +0000</pubDate>
		<dc:creator>faceleg</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Objective C]]></category>
		<category><![CDATA[Programming - 编程]]></category>
		<category><![CDATA[Rapidweaver]]></category>
		<category><![CDATA[Slider]]></category>
		<category><![CDATA[Preview]]></category>
		<category><![CDATA[Tabs]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=739</guid>
		<description><![CDATA[Scroll to comments
As I finally reached a programming goal I had set &#8211; the tab hover javascript was working fairly well &#8211; I realised that users would want the option of positioning the tabs in the middle or corners of Slider&#8217;s four sides. Initially I had assumed it would be OK for users to have [...]


Related posts:<ol><li><a href='http://pagesofinterest.net/blog/2009/11/slider-progress-slider-styling-option-pane/' rel='bookmark' title='Permanent Link: Slider Progress: Slider Styling Option Pane'>Slider Progress: Slider Styling Option Pane</a></li>
<li><a href='http://pagesofinterest.net/blog/2009/11/the-mutations-of-sliders-tab-option-pane/' rel='bookmark' title='Permanent Link: The Mutations of Slider&#8217;s Tab Option Pane'>The Mutations of Slider&#8217;s Tab Option Pane</a></li>
<li><a href='http://pagesofinterest.net/blog/2009/12/rotate-nsimage-in-an-nsimageview/' rel='bookmark' title='Permanent Link: Rotate NSImage in an NSImageView'>Rotate NSImage in an NSImageView</a></li>
</ol>]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2009/11/slider-update-tab-feature-coming-together/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Prevent Noisy NSBitmapImageReps</title>
		<link>http://pagesofinterest.net/blog/2009/11/how-to-prevent-noisy-nsbitmapimagereps/</link>
		<comments>http://pagesofinterest.net/blog/2009/11/how-to-prevent-noisy-nsbitmapimagereps/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 01:00:34 +0000</pubDate>
		<dc:creator>faceleg</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Objective C]]></category>
		<category><![CDATA[Programming - 编程]]></category>
		<category><![CDATA[NSBitmapImageRep]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=737</guid>
		<description><![CDATA[Scroll to comments

Images generated for Slider&#8217;s background and tabs contained a lot of noise &#8211; random ugly pixels throughout the images. 
I was unsure why this was happening, so I asked the Cocoa-Dev mailing list.
Rob Keniger kindly replied with the following solution:
&#8220;An NSBitmapImageRep is not guaranteed to be empty when you create it and in [...]


Related posts:<ol><li><a href='http://pagesofinterest.net/blog/2009/10/tile-an-nsimage-within-an-nsbezierpath/' rel='bookmark' title='Permanent Link: Tile an NSImage Within an NSBezierPath'>Tile an NSImage Within an NSBezierPath</a></li>
<li><a href='http://pagesofinterest.net/blog/2009/10/fill-a-path-with-a-scaled-image-ignoring-image-proportions/' rel='bookmark' title='Permanent Link: Fill a Path With A Scaled Image, Ignoring Image Proportions'>Fill a Path With A Scaled Image, Ignoring Image Proportions</a></li>
<li><a href='http://pagesofinterest.net/blog/2009/12/rotate-nsimage-in-an-nsimageview/' rel='bookmark' title='Permanent Link: Rotate NSImage in an NSImageView'>Rotate NSImage in an NSImageView</a></li>
</ol>]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2009/11/how-to-prevent-noisy-nsbitmapimagereps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Mutations of Slider&#8217;s Tab Option Pane</title>
		<link>http://pagesofinterest.net/blog/2009/11/the-mutations-of-sliders-tab-option-pane/</link>
		<comments>http://pagesofinterest.net/blog/2009/11/the-mutations-of-sliders-tab-option-pane/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 08:46:15 +0000</pubDate>
		<dc:creator>faceleg</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Objective C]]></category>
		<category><![CDATA[Programming - 编程]]></category>
		<category><![CDATA[Rapidweaver]]></category>
		<category><![CDATA[Slider]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=727</guid>
		<description><![CDATA[Scroll to comments
During the past week, I&#8217;ve been working on Slider&#8217;s new Tab option pane. 
I took screen shots before making changes to the layout.
Here they are:




I hope I&#8217;m not tempted to change things around again&#8230; I really need to get the backend going now!

Like this post?  Move it on along with:
 Email &#124; [...]


Related posts:<ol><li><a href='http://pagesofinterest.net/blog/2009/11/slider-progress-slider-styling-option-pane/' rel='bookmark' title='Permanent Link: Slider Progress: Slider Styling Option Pane'>Slider Progress: Slider Styling Option Pane</a></li>
<li><a href='http://pagesofinterest.net/blog/2009/11/slider-update-tab-feature-coming-together/' rel='bookmark' title='Permanent Link: Slider Update &#8211; Tab Feature Coming Together'>Slider Update &#8211; Tab Feature Coming Together</a></li>
<li><a href='http://pagesofinterest.net/blog/2009/10/fill-a-path-with-a-scaled-image-ignoring-image-proportions/' rel='bookmark' title='Permanent Link: Fill a Path With A Scaled Image, Ignoring Image Proportions'>Fill a Path With A Scaled Image, Ignoring Image Proportions</a></li>
</ol>]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2009/11/the-mutations-of-sliders-tab-option-pane/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>en.grand-piano.org Comment Spam!</title>
		<link>http://pagesofinterest.net/blog/2009/11/en-grand-piano-org-comment-spam/</link>
		<comments>http://pagesofinterest.net/blog/2009/11/en-grand-piano-org-comment-spam/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 11:00:29 +0000</pubDate>
		<dc:creator>faceleg</dc:creator>
				<category><![CDATA[Hate - 讨厌]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Stupid]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=722</guid>
		<description><![CDATA[Scroll to comments
What are spam comments?
From Wikipedia:
Spam in blogs (also called simply blog spam or comment spam) is a form of spamdexing. It is done by automatically posting random comments or promoting commercial services to blogs, wikis, guestbooks, or other publicly accessible online discussion boards. Any web application that accepts and displays hyperlinks submitted by [...]


Related posts:<ol><li><a href='http://pagesofinterest.net/blog/2009/06/fantastic-pre-written-anti-spam-htaccess-file/' rel='bookmark' title='Permanent Link: Auto-Notification of Broken Links, Fantastic Pre-Written Anti-Spam .htaccess File!'>Auto-Notification of Broken Links, Fantastic Pre-Written Anti-Spam .htaccess File!</a></li>
<li><a href='http://pagesofinterest.net/blog/2009/05/phpbb3-anti-spam-registration-question/' rel='bookmark' title='Permanent Link: PHPBB3 Anti-Spam Registration Question'>PHPBB3 Anti-Spam Registration Question</a></li>
<li><a href='http://pagesofinterest.net/blog/2008/09/my-china-start/' rel='bookmark' title='Permanent Link: My China Start'>My China Start</a></li>
</ol>]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2009/11/en-grand-piano-org-comment-spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accessing Primitives From NSDictionarys in Cocoa&#8230;</title>
		<link>http://pagesofinterest.net/blog/2009/11/accessing-primitives-from-nsdictionarys-in-cocoa/</link>
		<comments>http://pagesofinterest.net/blog/2009/11/accessing-primitives-from-nsdictionarys-in-cocoa/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 10:23:55 +0000</pubDate>
		<dc:creator>faceleg</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Objective C]]></category>
		<category><![CDATA[NSDictionary]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=721</guid>
		<description><![CDATA[Scroll to comments
This &#8220;gotcha&#8221; had me scratching my head for a little while.
Edit: this &#8220;gotcha&#8221; stemmed more from my inexperience with Cocoa than anything else. NSDictionaries store only objects, one shouldn&#8217;t try to insert int/float/bool etc into one. Instead use NSNumber for these values. Duh.
When storing various NSObjects in an NSMutableDictionary, I assumed one would [...]


Related posts:<ol><li><a href='http://pagesofinterest.net/blog/2008/06/feel-like-a-cup-of-cocoa/' rel='bookmark' title='Permanent Link: Feel Like A Cup of Cocoa?'>Feel Like A Cup of Cocoa?</a></li>
<li><a href='http://pagesofinterest.net/blog/2009/10/return-an-nsmutablestring-as-nsstring-without-error-11-cocoa/' rel='bookmark' title='Permanent Link: Return an NSMutableString as NSString Avoiding &#8220;Uncaught Error 11&#8243; with Cocoa'>Return an NSMutableString as NSString Avoiding &#8220;Uncaught Error 11&#8243; with Cocoa</a></li>
<li><a href='http://pagesofinterest.net/blog/2009/12/rotate-nsimage-in-an-nsimageview/' rel='bookmark' title='Permanent Link: Rotate NSImage in an NSImageView'>Rotate NSImage in an NSImageView</a></li>
</ol>]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2009/11/accessing-primitives-from-nsdictionarys-in-cocoa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coder&#8217;s Quotes #1: Ted Nelson</title>
		<link>http://pagesofinterest.net/blog/2009/11/coders-quotes-1-ted-nelson/</link>
		<comments>http://pagesofinterest.net/blog/2009/11/coders-quotes-1-ted-nelson/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 11:44:43 +0000</pubDate>
		<dc:creator>faceleg</dc:creator>
				<category><![CDATA[Quotes - 引用]]></category>
		<category><![CDATA[Ted Nelson]]></category>
		<category><![CDATA[Fools]]></category>
		<category><![CDATA[Quotes]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=720</guid>
		<description><![CDATA[Scroll to comments
“Any fool can use a computer.  Many do.”
         &#8211; Ted Nelson
This is true. Keep fools in mind when designing software anything.
One should always be wary of creating convoluted workflows, confusing UI layouts and unexpected behaviours when coding. Software exhibiting these qualities drives away not [...]


No related posts.]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2009/11/coders-quotes-1-ted-nelson/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 11.196 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-01-19 06:00:08 -->
