<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Chris Hardie &#187; tips</title>
	<atom:link href="http://www.chrishardie.com/blog/tag/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chrishardie.com</link>
	<description>Personal Website and Blog for James Christopher Hardie</description>
	<lastBuildDate>Mon, 06 Feb 2012 15:29:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>5 ways to use Twitter without being a Twitter user</title>
		<link>http://www.chrishardie.com/2009/10/5-ways-to-use-twitter-without-being-a-twitter-user/</link>
		<comments>http://www.chrishardie.com/2009/10/5-ways-to-use-twitter-without-being-a-twitter-user/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 15:44:50 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.chrishardie.com/?p=796</guid>
		<description><![CDATA[I have a lot of friends and colleagues who are rightly skeptical of the value that Twitter brings to the world, but who are also aware that there are things &#8220;happening&#8221; there that might be of interest.  Often the perception is that they either have to break down and sign up for a Twitter account [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Beautiful Tree by Chris Hardie, on Flickr" href="http://www.flickr.com/photos/chrishardie/4045501944/"><img src="http://farm3.static.flickr.com/2491/4045501944_3bb7bf4196_m.jpg" border="1" alt="Beautiful Tree" hspace="10" width="180" height="240" align="right" /></a>I have a lot of friends and colleagues who are rightly skeptical of the value that Twitter brings to the world, but who are also aware that there are things &#8220;happening&#8221; there that might be of interest.  Often the perception is that they either have to break down and sign up for a Twitter account to use it full force, or that they have to miss out on those happenings altogether.  Here I offer those folks (and perhaps you) a list of five ways you can use Twitter without actually being a Twitter user:</p>
<p><span id="more-796"></span></p>
<ol>
<li><strong>Visit public Twitter feeds in a web browser.</strong> This may seem fairly obvious, but you can view anything that anyone posts to Twitter just by visiting their Twitter profile page (as long as they haven&#8217;t marked their updates as &#8220;private&#8221;).  So, to view all of my Tweets, just visit <a href="http://twitter.com/ChrisHardie">http://twitter.com/ChrisHardie</a> &#8211; no account required.</li>
<li><strong>Subscribe to Twitter feed updates via RSS</strong>. Even if you don&#8217;t have a Twitter account, you can subscribe to receive new status updates from any Twitter user (again, assuming their updates are public) via RSS.  By putting the feed in a feed reader like <a href="http://www.google.com/reader">Google Reader</a>, you can be aware of new status updates without even visiting the site in a web browser.  So, on my <a href="http://twitter.com/ChrisHardie">twitter.com/ChrisHardie</a> page, just look for the link that says &#8220;RSS Feed of ChrisHardie&#8217;s tweets&#8221;</li>
<li><strong>Use Twitter&#8217;s real-time search. </strong> You can visit <a href="http://search.twitter.com/">http://search.twitter.com/</a> and enter a few keywords to see recent Tweets that relate to those words.  This can be useful to find mentions of you, your product/service/company, or just news and events in the world.  It&#8217;s also a fun way to see what conversations are happening right now.  (If you like that, you might enjoy <a href="http://tweetgrid.com/">TweetGrid</a> or <a href="http://twistori.com/">Twistori</a>.)  You might also consider using the Greasemonkey plug-in that will show you <a href="http://userscripts.org/scripts/show/43451">relevant tweets as a part of a Google search</a> on any topic.</li>
<li><strong>Find people in your community using Twitter.</strong> Using Google, you can look for people in your geographical area who are using Twitter, and see if there are any individuals or organizations you want to follow.  For example, I can use the search terms &#8216;<a href="http://www.google.com/search?q=site%3Atwitter.com+location+%28%22richmond%2C+indiana%22+OR+%22richmond%2C+in%22%29">site:twitter.com location (&#8220;richmond, indiana&#8221; OR &#8220;richmond, in&#8221;)</a>&#8216; to find Twitter users in Richmond, IN (as long as they&#8217;ve identified themselves as such in their Twitter profiles).  Services like <a href="http://nearbytweets.com/">NearbyTweets.com</a> make this search even more fun and interesting, and if you want to expand beyond your local area, <a href="http://beta.twittervision.com/">TwitterVision</a> shows a neat visualization of Tweets coming in from all over the world.</li>
<li><strong>Monitor Twitter for mentions of topics of interest.</strong> If you&#8217;d like to be notified when someone on Twitter mentions you or your organization, you can set up a <a href="http://www.google.com/alerts">Google Alert</a>.  For example, I can decide to be e-mailed by Google Alerts every time they index a tweet mentioning Richmond, using this search: &#8216;<span>site:twitter.com Richmond, IN&#8217;</span>.  Services like <a href="http://tweetbeep.com/">TweetBeep.com</a> also provide this kind of feature with additional options.</li>
</ol>
<p>I hope that&#8217;s helpful.  If you have other ways to use Twitter without being a Twitter user, please post them in the comments.  You can also follow along with <a href="http://delicious.com/ChrisHardie/twitter">my Twitter-related bookmarks on Delicious.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrishardie.com/2009/10/5-ways-to-use-twitter-without-being-a-twitter-user/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Using the iPhoneOS SDK on older PPC Macs</title>
		<link>http://www.chrishardie.com/2009/01/using-the-iphoneos-sdk-on-older-ppc-macs/</link>
		<comments>http://www.chrishardie.com/2009/01/using-the-iphoneos-sdk-on-older-ppc-macs/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 19:25:58 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.chrishardie.com/?p=503</guid>
		<description><![CDATA[I&#8217;m just getting started with developing applications for the iPhone / iPod Touch, and one of the first real hurdles I encountered was that Apple didn&#8217;t make it easy by default to use their iPhoneOS SDK on non-Intel Macs. With some Googling around I was was able to find a variety of articles that mentioned [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m just getting started with developing applications for the iPhone / iPod Touch, and one of the first real hurdles I encountered was that Apple didn&#8217;t make it easy by default to use their iPhoneOS SDK on non-Intel Macs.  With some Googling around I was was able to find a variety of articles that mentioned workarounds, but the comprehensive solution was spread across lots of blog post comments, forum postings, etc.  So, for my own reference and hopefully as assistance to anyone else who might be in the same boat, I&#8217;m consolidating the steps here.</p>
<p><span id="more-503"></span>I&#8217;m using a 1.5GHz Powerbook G4, which uses the PowerPC (PPC) architecture.  I downloaded version 2.2 of the iPhoneOS SDK, build 9m2621-final.</p>
<p>After the regular installation of the <a href="http://developer.apple.com/iphone/">iPhoneOS SDK</a> (which is really just the regular Xcode install with some additional packages thrown in) was complete, the Xcode new project menu was notably missing the option to choose the iPhone platform.  On the advice of <a href="http://3by9.com/85/dont-have-an-intel-machine-but-want-to-code-for-the-iphone-anyway-follow-these-steps/">this 3by9 article</a>, I took these steps:</p>
<ol>
<li>Mount the SDK installer disk image</li>
<li>Open the packages folder</li>
<li>One at a time, install all of the .pkg files that begin with &#8220;iPhone&#8221;, using the default install destination</li>
<li>When done, you&#8217;ll have a &#8220;Platforms&#8221; directory in the root level of your Mac&#8217;s hard drive.  Move the contents of that directory into the <code>/Developer/Platforms/</code> directory.  If you&#8217;re like me, when you&#8217;re done, you&#8217;ll have three directories in <code>/Developer/Platforms</code>: &#8220;iPhoneOS.platform&#8221;, &#8220;iPhoneSimulator.platform&#8221; and &#8220;MacOSX.platform&#8221;.</li>
</ol>
<p>Once that step is done, you&#8217;ll be able to launch Xcode and create new projects that use the iPhoneOS platform and application types.  But, you still won&#8217;t be able to build or run those applications, because Apple has hardcoded the &#8220;i386&#8243; (Intel) architecture as the only valid one to compile for.  Thanks to a variety of comments on the above 3by9 post and comments 23-25 on <a href="http://www.tuaw.com/2008/03/27/iphone-sdk-beta-2-now-hitting-the-streets/2#comments">this TUAW article</a>, here are the remaining steps to address that:</p>
<ul>
<li>Close Xcode and edit this file (perhaps after making a backup): <code>/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Specifications/iPhone Simulator Architectures.xcspec</code></li>
<li>Change line 12 to read <code>Name = "Standard (iPhone Simulator: i386 ppc)";</code></li>
<li>Change line 16 to read <code>RealArchitectures = ( i386, ppc );</code></li>
<li>Add this chunk before the last closing parentheses:
<div class="wp_syntax">
<div class="code">
<pre class="objective_c" style="font-family:monospace;">     // PowerPC
     {
          Type = Architecture;
          Identifier = ppc;
          Name = &quot;PowerPC&quot;;
          Description = &quot;32-bit PowerPC&quot;;
          PerArchBuildSettingName = &quot;PowerPC&quot;;
          ByteOrder = big;
          ListInEnum = NO;
          SortNumber = 106;
     },</pre>
</div>
</div>
</li>
<li>Save the file and close it.  Now relaunch Xcode.</li>
<li>With Xcode open and your project loaded, right click on the project name under the &#8220;Groups &amp; Files&#8221;, and select &#8220;Get Info&#8221;</li>
<li>Under the &#8220;Build&#8221; tab and in the &#8220;Architectures&#8221; menu, change these options:<br />
Set <code>Architectures</code> to &#8220;Native Architecture of Build Machine&#8221;<br />
Set <code>Base SDK</code> to &#8220;Simulator &#8211; iPhoneOS 2.2&#8243;<br />
Leave <code>Build Active Architecture Only</code> checked<br />
Edit <code>Valid Architectures</code> to be not only include armv6, but also &#8220;ppc&#8221; and &#8220;i386&#8243;.<br />
(I think some of these may be redundant, but it&#8217;s the combination that&#8217;s working for me.)</li>
</ul>
<p>When you next build your project, you shouldn&#8217;t get any errors about <code>VALID_ARCHS</code>.</p>
<p>I hope that&#8217;s helpful.  Since this is only one particular combination of build hardware/architecture and SDK software version, I&#8217;m sure there are other combinations out there where the above may not work, your mileage may vary.</p>
<p>Now, back to working on building an actual application&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrishardie.com/2009/01/using-the-iphoneos-sdk-on-older-ppc-macs/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>5 ways to maximize Q&amp;A time at public lectures</title>
		<link>http://www.chrishardie.com/2008/08/5-ways-to-maximize-qa-time-at-public-lectures/</link>
		<comments>http://www.chrishardie.com/2008/08/5-ways-to-maximize-qa-time-at-public-lectures/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 00:50:49 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[culture]]></category>
		<category><![CDATA[earlham_college]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[public speaking]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.chrishardie.com/weblog/?p=289</guid>
		<description><![CDATA[I attend a variety of public lectures at Earlham College here in Richmond, and while the speakers are usually quite satisfactory in both content and style, I find myself repeatedly shocked at how poorly some of the students conduct themselves in the Question and Answer segment of the programs. Self-absorbed, oft-incoherent, rambling diatribes are unfortunately [...]]]></description>
			<content:encoded><![CDATA[<p>I attend a variety of public lectures at Earlham College here in Richmond, and while the speakers are usually quite satisfactory in both content and style, I find myself repeatedly shocked at how poorly some of the students conduct themselves in the Question and Answer segment of the programs. Self-absorbed, oft-incoherent, rambling diatribes are unfortunately a recurring experience, and even just a few minutes of this can completely change the sense of how the event went overall &#8211; and perhaps determine what impression the guest speaker takes out into the world about our community.  (Surely neither I nor my peers were like that when I was a student there, right?)</p>
<p>I always make a mental note to write down some suggestions for improving this situation, and now that the academic year is ramping up again with plenty of lectures and convocations on the schedule, I thought I&#8217;d hold forth.  So, here are my 5 tips for how to get the most out of Q &#038; A time at public lectures:<span id="more-289"></span>
<ol>
<li><strong>Think about the wording of your question in advance</strong> &#8211; I know this may seem obvious, but many students seem to wait until the microphone is in hand and the whole room is staring at them to compose their thoughts.  You&#8217;ll save everyone some time if you have a rough version of your question rehearsed in your brain, and you get extra points if you write it out on paper too.</li>
<li><strong>Make your question clear and concise</strong> &#8211; related to the first point, the more circuitous route you take to ask your question, the less chance you have of getting a substantial response.  If you need more than two sentences, you&#8217;re probably going on too long.  Oh, and make sure you actually have a question &#8211; stating a bunch of ideas and just waiting for a reaction by your guest is not helpful.</li>
<li><strong>Q&#038;A time is not a venue for sharing your own views at length</strong> &#8211; I can&#8217;t count how many lectures I&#8217;ve been to where the question-asker takes five minutes to talk about what they think about some topic that may or may not be related to the event itself.  Okay, you might have something interesting and insightful to say, but if you can&#8217;t sum it up in a sentence and do so as a clearly relevant introduction to your question, then you&#8217;re probably losing the attention (and perhaps respect) of the audience.  The person at the podium is there for a reason, you&#8217;ll get your turn later.</li>
<li><strong>Be gracious</strong> &#8211; again perhaps obvious, but I continue to be jarred by the abrasive and even vitriolic tone of some of the questions I hear asked.  No matter how much you disagree with the speaker, no matter how awful you think they are, you will gain very little by insulting, interrupting or embarrassing them.  (And for crying out loud, don&#8217;t throw food at them &#8211; it&#8217;s been done, and it has no positive utility.)  I believe you can show respect while challenging the speaker, and if you do it well, the challenge may just be met with a worthwhile reflection or response.</li>
<li><strong>Don&#8217;t follow up unless asked or necessary</strong> &#8211; a follow-up question is still a second question, and depending on the event format, you may be taking away someone else&#8217;s opportunity to ask their question by getting yours in.  If the speaker prompts you (&#8220;did that answer your question?&#8221;) or if the speaker clearly evaded your question, a follow-up can be appropriate, but you should still be open to the possibility that moving on to someone else will yield the best results for everyone involved.</li>
</ol>
<p>Of course, you&#8217;re welcome to take issue with the above.  What other tips or advice do you have for folks attending public lectures and hoping to participate in the Question &#038; Answer section?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrishardie.com/2008/08/5-ways-to-maximize-qa-time-at-public-lectures/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

