<?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>Uncarved &#187; howto</title>
	<atom:link href="http://uncarved.prometheas.com/tag/howto/feed" rel="self" type="application/rss+xml" />
	<link>http://uncarved.prometheas.com</link>
	<description>An ongoing tension of potential, or how i learned to stop worrying and embrace the iterations.</description>
	<lastBuildDate>Thu, 15 Apr 2010 00:25:28 +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>Bizarro HowTo: Write CSS Like a Total Douche Bag</title>
		<link>http://uncarved.prometheas.com/2009/08/bizarro-howto-write-css-like-a-total-douche-bag.html</link>
		<comments>http://uncarved.prometheas.com/2009/08/bizarro-howto-write-css-like-a-total-douche-bag.html#comments</comments>
		<pubDate>Tue, 04 Aug 2009 04:48:11 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[bizarro]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[humor]]></category>

		<guid isPermaLink="false">http://uncarved.prometheas.com/?p=441</guid>
		<description><![CDATA[We&#8217;re half way through 2009. All the major browser vendors are shipping products with really great rendering engines now. Usage of the much-maligned Internet Explorer 6 has plummeted to the 15% neighborhood (stats vary, but they all show &#60; 20%). The days that Web developers dreamed about — seemingly, at the time, against all odds [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re half way through 2009. All the major browser vendors are shipping products with really great rendering engines now. Usage of the much-maligned Internet Explorer 6 has <a href="http://www.w3schools.com/browsers/browsers_stats.asp">plummeted</a> to the 15% neighborhood (stats vary, but they all show &lt; 20%).</p>

<p>The days that Web developers dreamed about — seemingly, at the time, against all odds — for about half a decade are nigh upon us with this progression.</p>

<p>Although much work remains to be done before all browsers can be universally relied upon to render HTML in a consistent and relatively uniform manner, the Web development community can at least now <em>begin</em> breathing a sigh of relief about having finally gotten some of the worst of it behind us.</p>

<p>But has anyone ever stopped to think about the folks that actually get off on making other people&#8217;s jobs difficult? Clean <a href="http://www.w3.org/TR/REC-html40/present/styles.html">style sheets</a>? <a href="http://en.wikipedia.org/wiki/Progressive_enhancement">Progressive Enhancement</a>? <a href="http://en.wikipedia.org/wiki/Semantic_web">Semantic Web</a>?</p>

<p>How do you suppose <em>they</em> feel right now? Whether it&#8217;s sadism or nostalgia, they&#8217;ve got feelings, too.</p>

<p>To them, I say with reassurance: <em>fret not</em>!</p>

<p>For them, I offer here three fabulous pointers for writing CSS like a total douche bag:</p>

<ol>
<li><p><strong>Use the same IDs for more than one element in an HTML document</strong>. The HTML spec is very explicit about not doing this, so you can absolutely bet that — some time down the line — some other developer tasked to add some jQuery or Prototype enhancements to your page will totally get screwed.</p></li>
<li><p><strong> Sprinkle your IE 6 &#8220;hacks&#8221; <em>directly into</em> and all throughout your primary CSS files</strong>. Do <em>not</em> separate these IE 6 optimizations out from your <code>main.css</code> file into <code>main_ie6.css</code>. Coding your site to standards first will only make it easier to phase out this pollution when IE 6 finally drops off the planet. To ensure you really nail this one, you should be previewing the site in IE 6 <em>from the very beginning</em> of your development efforts. In fact, I could even recommend you develop the site&#8217;s HTML and CSS in IE 6 exclusively first, <em>then</em> go back and apply hacks to make it work in the rest of the more standards-compliant browsers&#8230; in fact Firefox 3.x and Safari 4.x both include really great developer tools to help you figure out which &#8220;standards compliancy hacks&#8221; you&#8217;ll need to use to keep the site from looking completely fucked in those browsers.</p></li>
<li><p><strong>Use CSS style and ID names like <code>next_alignright_blue</code> or <code>registration_form_gray</code></strong>. The more you mix styling cues directly into these names, the more you&#8217;ll be able to laugh and laugh and laugh and <em>laugh</em> when those &#8220;next&#8221; links need to be green when the site&#8217;s holiday theme feature gets finished after Thanksgiving. Honestly: what&#8217;s funnier than knowing that <code>next_alignright_blue</code> will render green links? And, if you&#8217;re truly lucky, maybe a usability audit of the site might conclude that the &#8220;next&#8221; links should <em>not</em> get jammed to the right, but should appear adjacent to their associated &#8220;previous&#8221; link.</p></li>
<li><p><strong>Avoid <a href="http://www.w3.org/TR/CSS2/selector.html#descendant-selectors">descendant selectors</a> like the plague</strong>. The only thing that these will ever afford you is the opportunity to minimize the number of IDs and class names. Where will your opportunity for laughs come when elements can be targeted by JavaScript enhancements using a syntax like this:</p>

<pre><code>    [#!javascript]
    $('#sidebar .panel .description a.more').click( ... );
</code></pre>

<p>instead of:</p>

<pre><code>    [#!javascript]
    $('#sidebar_videos_panel a.more').click( ... );
    $('#sidebar_widgets_panel a.more').click( ... );
    $('#sidebar_uploads_panel a.more').click( ... );
    $('#sidebar_archives_panel a.more').click( ... );
</code></pre>

<p>The first example allows some other developer to continue to leverage the selector code to enhance the &#8220;more&#8221; link, should another <code>.panel</code> element with a qualifying like in its <code>.body</code> element, rather than having to explicitly add another line.</p></li>
</ol>

<p>And so I hope I&#8217;ve demonstrated that there&#8217;s simply no reason to mindlessly progress into the hegemony of maintainability, efficiency, and sanity for your colleagues. Not when you can utilize simple little techniques like these.</p>

<p>With your efforts, we can squander much of this hard-earned potential for progress! If you have other douchey ideas you&#8217;d like to share, please leave them in comments.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://uncarved.prometheas.com/2009/08/bizarro-howto-write-css-like-a-total-douche-bag.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>10 Golden Rules of Social Media</title>
		<link>http://uncarved.prometheas.com/2009/06/10-golden-rules-of-social-media.html</link>
		<comments>http://uncarved.prometheas.com/2009/06/10-golden-rules-of-social-media.html#comments</comments>
		<pubDate>Mon, 15 Jun 2009 04:35:28 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Check it out]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[social media]]></category>

		<guid isPermaLink="false">http://uncarved.prometheas.com/?p=423</guid>
		<description><![CDATA[A summary from Web Worker Daily&#8217;s 10 Golden Rules of Social Media: Respect the Spirit of the ‘Net: communication and connection to people and information. Listen. Add value. Before posting a message as a new participant in a forum, ask yourself: How is this providing value to the conversation? To the community? Respond. Do Good [...]]]></description>
			<content:encoded><![CDATA[<p>A summary from Web Worker Daily&#8217;s <a href="http://webworkerdaily.com/2009/05/26/10-golden-rules-of-social-media/">10 Golden Rules of Social Media</a>:</p>

<ol>
<li><p>Respect the Spirit of the ‘Net: communication and connection to people and information.</p></li>
<li><p>Listen.</p></li>
<li><p>Add value. Before posting a message as a new participant in a forum, ask yourself: <em>How is this providing value to the conversation? To the community?</em></p></li>
<li><p>Respond.</p></li>
<li><p>Do Good Things. This goes beyond adding value online. It means fundamentally changing your business model from a single bottom line — profit — to a triple bottom line — people, planet, profit — and then perpetuating this social responsibility to all you do in business, including online marketing and selling.</p></li>
<li><p>Share the Wealth. In social media, sharing is the fuel of the conversation engine.</p></li>
<li><p>Give Kudos. Social media works when you are generous. There is nothing wrong with self-promotion, but things really take off when you give others praise or a moment in the spotlight. The rise of retweeting — real retweeting, not spammy retweeting — shows how far giving credit to others can go in social spaces.</p></li>
<li><p>Don’t Spam.</p></li>
<li><p>Be Real. Authenticity is the secret ingredient behind any good and valuable social media marketing campaign.</p></li>
<li><pre><code>Collaborate. Before you dive into social media for marketing and selling, take a look at who is out there and who is doing it well. How can you work with them, instead of trying to muscle your way into the space with all of your dollars?
</code></pre></li>
</ol>

<p>The author of the article largely organized it to speak to larger commercial organizations, but the basic points are valuable advice for developing the identity any type of brand on the social Internet.</p>

<p>Check out the full article for a fuller take.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://uncarved.prometheas.com/2009/06/10-golden-rules-of-social-media.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Habits of Effectively Exploiting Twitter</title>
		<link>http://uncarved.prometheas.com/2009/06/habits-of-effectively-exploiting-twitter.html</link>
		<comments>http://uncarved.prometheas.com/2009/06/habits-of-effectively-exploiting-twitter.html#comments</comments>
		<pubDate>Thu, 04 Jun 2009 07:42:53 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Business Sense]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://uncarved.prometheas.com/?p=400</guid>
		<description><![CDATA[Yet another article offering insights and recommended practices to help you exploit Twitter's social opportunities, specifically for your company, organization, or development of your own career.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve lately been involved in a number of conversations about the value proposition of Twitter as a publishing platform to anyone interested in developing a public persona for a company, an organization, or even one&#8217;s own career identity. What follows are ideas that have repeatedly surfaced during these conversations, as well as a handful of links I&#8217;ve been amassing from my reading, as well as links friends and colleagues have shared with me.</p>

<h3>Some Terms</h3>

<p>Throughout this post, for the purpose of simplicity, I will use the term <em>brand</em> to apply to all types of public personae, whether organization or personality.</p>

<p>I will also be speaking about a brand&#8217;s <em>domain of interest</em>, by which I intend to refer to the plurality of whatever industries and/or disciplinary fields that are relevant to the brand. I&#8217;ll use it in this singular form as a blanket concept, covering <em>all topics</em> of interest to the brand.</p>

<p>Finally, I&#8217;ll be using the term <em>market</em> to refer to any and all entities to whom a brand seeks (largely competitively) to offer a value proposition, and who interest — in whole or in part — in the brand&#8217;s domain of interest. In the case of a company, their <em>market</em> is naturally their customers, clients, etc. In the context of an organization, its <em>market</em> may be composed of the members it seeks to attract, or the community that it seeks to serve. Finally, a <em>market</em> for an individual&#8217;s own brand can consist of one&#8217;s prospective employers, clients, students, an educational institution, or grant or fellowship for which he or she may wish to apply.</p>

<h3>Why Even Bother With Twitter?</h3>

<p>Before I get into the any of the <em>how</em>, let&#8217;s invest a moment to get on the same page with respect to the <em>why</em>, since the means must be evaluated against whether or not they advance your efforts towards the desired ends.</p>

<p>This is material that&#8217;s been covered the world over around the Web, so I&#8217;ll keep this concise:</p>

<p>The goals are <em>currency</em> and <em>reputability</em>.</p>

<p><em>Currency</em> here refers to the state of maintaining continuing familiarity with the ideas and topics relevant to the conversations <em>presently taking place</em> in the brand&#8217;s domain of interest. Currency helps a brand focus its efforts to remain relevant to its market, and is maintained by consuming incoming information.</p>

<p><em>Reputability</em> refers to the brand&#8217;s reputation within the context of its market. Its measure exists only in the eyes of the brand&#8217;s prospective market, so it can only be built and developed with public action. On Twitter, this means publishing, or <em>tweeting</em>.</p>

<p>And so the value-proposition that participation in the Twittersphere offers a brand is that it can help the brand stay at the top of its game, and give the market a sense of the brand&#8217;s voice, relevance, and even competitive acumen.</p>

<p>But how can a brand engage with Twitter to realize these goals?</p>

<p><span id="more-400"></span></p>

<h3>Currency Through Consumption</h3>

<p>We&#8217;ve already covered the idea that keeping current with one&#8217;s domain of interest equates to consuming relevant information.</p>

<p>The trick, of course, is ensuring the &#8220;relevant&#8221; part — there&#8217;s just so much &#8220;information&#8221; vying to get attention, it gets difficult both to know which sources to pay attention to, and to discover new sources worth following.</p>

<h4>Basics: Follow to Consume</h4>

<p>Crafting a good set of accounts to follow is the most fundamental way you can use Twitter to keep abreast with the various conversations taking place in your brand&#8217;s domain of interest.</p>

<ol>
<li><p><strong>Follow liberally</strong>. Especially when you first start. Remember that one of the great things about Twitter is that it&#8217;s <em>real easy to unfollow</em>. Unlike joining a mailing list, you never have to worry about not being able to unsubscribe from notifications, etc.</p>

<p>So, if you come to realize that a blog you love has a Twitter feed, follow it. When you stumble upon someone that seems to be making great tweets (eg, you find they get re-tweeted often), follow them. When you attend a great lecture and find out the speaker has a Twitter account, follow them. If some organization that&#8217;s relevant to your domain of interest has a Twitter feed, follow them. Did you just learn that someone new is following you? Review their recent tweets and consider following them as well. Get the picture?</p></li>
<li><p><strong>Periodically identify people to <em>unfollow</em></strong>. That is, you should consider if anyone&#8217;s just been tweeting about how they hate being stuck in traffic, or how they fear they&#8217;ll never learn to say &#8220;no&#8221; to dessert.</p>

<p>The more people you follow, the more effort you&#8217;ll find it takes for you to focus on the information that is relevant to you. This might mean giving Ashton Kutcher or Oprah a pass. Or not, if their work interests you.</p></li>
</ol>

<p>Your goal, over time, is to compile a list of people, publications, organizations, etc. to follow that consistently put out useful material — ones that share relevant links, post meaningful insights, etc. Of course, very few will be all great all the time, but you get the gist: keep the signal-to-noise ratio leaning much more heavily towards <em>signal</em> than <em>noise</em>.</p>

<h4>Advanced: Trends, Hash Tags, and More</h4>

<p>Apart from the relatively passive act of following particular users, it is possible to engage in alternative, more engaged modes of consumption on Twitter.</p>

<ol>
<li><p><strong>Check out Shared Links</strong>. This may sound obvious at first, but it&#8217;s worth mentioning explicitly. Note that most URLs are shortened (more later), so the link&#8217;s immediate value may not be apparent from the link itself.</p></li>
<li><p><strong>Note Hashtags</strong>. A hashtag is any word in a tweet that starts with the <code>#</code> symbol, such as <code>#politics</code> or <code>#superbowl</code>. Hashtags are used to define certain words in a tweet as keywords, much like <a href="http://en.wikipedia.org/wiki/Tag_%28metadata%29">tags</a> on Flickr or a blog.</p>

<pre><code>- &lt;strong&gt;Hashtag Links&lt;/strong&gt;. Many Twitter client applications (though notably not Twitter itself) render hashtags within tweets as clickable links. Clicking a hashtag's link in such a cases will produce a global Twitter search results page, listing the most recent tweets containing the hashtag in question — this can be an excellent way to hunt down links to additional information about a topic someone has tweeted about.

- &lt;strong&gt;Hashtag Searches&lt;/strong&gt;. Hashtags can be searched for, as well. A hashtag search can offer different results than a non-hashtag search because hashtags declare _intentional classification_. Searching for "calculus", for example, may yield results which include tweets complaining about how difficult someone's homework is, but searching for "#calculus" will show only tweets whose authors have declared to be _about calculus_.
</code></pre></li>
<li><p><strong>Check in on Trends</strong>. &#8220;Trends&#8221; are basically terms that are used with a high frequency on Twitter, within a given window of time (say the last 2 hours, 24 hours, etc).</p>

<p>Trend terms on Superbowl Sunday may include the best (or worst) player in the game, the company that aired the best commercial, etc; while trend terms on New Year&#8217;s Eve may include <em>champaign</em>, <em>resolution</em>, <em>resolve</em>, <em>happy</em>, <em>healthy</em>, and <em>midnight</em>.</p>

<p><a href="http://mashable.com/2009/04/04/twitter-trends/">Mashable has a list of various tools</a> for checking in on Twitter trends, from websites, to apps for your mobile phone.</p></li>
<li><p><strong>Hashtag Trends</strong>. You can even follow <a href="http://hashtags.org/trends/today">trends of hashtag assignments</a>.</p></li>
</ol>

<p>As you might expect, the basic and advanced activities feed each other. Exploring hashtags will occasionally introduce you to new users potentially worth following, and following interesting users will introduce you to new hashtag topics.</p>

<p>Because of the way these modes of consumption relate to each other, the consuming information on Twitter carries a very different (and potentially greater) value proposition than, say, following the headlines on your favorite news sites or blog using an RSS reader, since Twitter subscriptions give you the chance to learn about someone&#8217;s work before the mainstream news sources even get their act together to pick up on it.</p>

<h3>Reputability Through Publishing</h3>

<p>Now let&#8217;s get into the tips for making the most of your publishing activities, to give you that street cred you&#8217;re looking for. Let&#8217;s start with these very basic guidelines:</p>

<ol>
<li><p><strong>Public Isn&#8217;t Private</strong>. Keep your tweets topical. Remember that you&#8217;re on Twitter to build a <em>brand</em>, whether this brand is your company, organization, or yourself. I would even <em>especially</em> emphasize this point then the brand is yourself. You&#8217;re tweeting to pimp your brand&#8217;s relevancy to, mastery of, and involvement whatever its domain of interest may be.</p>

<pre><code>- _Do_ personalize the wording on your tweets. It's even usually appropriate to proclaim emphatic love or strong distaste for things in your tweets, _as long as these things are somehow relevant to your domain of interest_. This cultivates and expresses your _editorial voice_, which makes reading your tweets more interesting; no-one likes to read sterile posts, after all.

- _Do not_ make the mistake of using your brand's Twitter account to air your laundry by posting about deeply personal stuff. If you wanna tell the world that your mother is annoying, or that your boyfriend is a douche bag, go update your Facebook status. Or create a separate, _personal_ Twitter account, if you simply must tweet it.
</code></pre>

<p>Again, if you&#8217;re not using Twitter to build a brand, this piece of advice doesn&#8217;t apply&#8230; but then, why exactly are you still reading this article&#8230;?</p></li>
<li><p><strong>Stay on Topic</strong>. Keep the majority of your tweets relevant, at least in some way, to the brand&#8217;s domain of interest. It&#8217;s absolutely acceptable to bend the rules of &#8220;relevancy&#8221; from time to time — again: a <em>little</em> variety or deviation will spice up your feed with a bit of personality. And <em>consistent</em> deviations can add layers to the brand (particularly an individual&#8217;s personal brand), but exercise care with that and try to hit 90% on-topic or better, if you can.</p></li>
<li><p><strong>Share Your Discoveries</strong>. Did you have an interesting conversation? Tweet the conclusion, conundrum, or topic. Share the links of any interesting article or website you encounter that is relevant to your brand&#8217;s domain of interest.</p></li>
<li><p><strong>Share Your Work</strong>. Do you have a blog? Make sure you tweet links to your posts. Did you get some press mention? Post a tweet about the experience, and follow it up with a link when it gets published online.</p></li>
<li><p><strong>Shorten Your URLs</strong>. Use services such as <a href="http://tr.im">http://tr.im</a>, <a href="http://is.gd">http://is.gd</a>, or <a href="http://tinyurl.com">http://tinyurl.com</a> to reserve as many of the 140 allowed characters in a tweet for use in your message.</p></li>
<li><p><strong>Engage</strong>. The greatest potential value from a social medium like Twitter is derived from the act of engagement.</p>

<pre><code>- &lt;strong&gt;Reply&lt;/strong&gt;. When someone says something interesting or posts a good link, reply to them.

- &lt;strong&gt;Consult&lt;/strong&gt;. Are you stuck on some complex or nuanced question? Ask your followers.

- &lt;strong&gt;Challenge&lt;/strong&gt;. Or perhaps just come up with a great rhetorical, thought provoking one? Pose it to the folks following you.
</code></pre></li>
<li><p><strong>Mentions</strong>. A <em>mention</em> is simply the inclusion of another user&#8217;s Twitter name, prefixed with the <code>@</code> symbol, in one of your tweets. Here&#8217;s an example tweet with a mention:</p>

<blockquote>
  <p>Meeting with <a href="http://twitter.com/luvinspoonfuls">@luvinspoonfuls</a> today to discuss recipe software.</p>
</blockquote>

<p>Twitter automatically turns those into links that point to the twitter profile of the mentioned user, so mentions can be a powerful cross-promotional tool. As a rule of thumb, whenever you&#8217;re talking about someone who also has a presence on Twitter, make sure you include a mention for their Twitter user, <em>even if the message is addressed to a third party</em>. They&#8217;ll thank you, and more than likely mention you later.</p></li>
<li><p><strong>Re-tweeting</strong>. A re-tweet (or RT) is the act of posting someone else&#8217;s tweet verbatim, in such a way that it includes attribution of its source. RTing is great because it accomplishes a few different things:</p>

<pre><code>- It's a mention, and therefore carries promotional value for the original author

- Pimping other users with RTs casts you in a more social light to your followers, and helps reassure them that the brand is, in fact, participating in a dialogue, rather than just beaming self-promotional messages blindly out into the cosmos.
</code></pre></li>
<li><p><strong>Use Hashtags</strong>. Categories the topics of your tweets with hashtags. Note that some hashtags can even be funny, like <code>#painfullyobvious</code> or <code>#wtf</code>. I like to hashtag inline, when I can, as in the following example (which also includes a mention):</p>

<blockquote>
  <p>Awesome new #website: <a href="http://data.gov">http://data.gov</a> &#8211; I&#8217;m really impressed with the <a href="http://twitter.com/whitehouse">@whitehouse</a>&#8230; Now THAT&#8217;S #technology in #government !!! #amazing</p>
</blockquote></li>
</ol>

<p>The key to building a reputation for a brand on Twitter is constructive participation in the community of users who share interest in the brands domain of interest.</p>

<h3>Conclusions</h3>

<p>These are the basic activities for building the strength of your brand on Twitter. I omitted certain ideas that may be relevant only to corporate brands, etc, but it&#8217;s really all about ways to engage in a dialog with your brand&#8217;s market.</p>

<p>I should note, also, that participating in the so-called Twittersphere is only a <em>small</em> (if potential-packed) part of the brand building social media publishing equation. I would also recommend maintaining a blog of some sort — ideally on the brand&#8217;s own website — to which longer-form content can occasionally be published; 140 characters isn&#8217;t a hell of a lot of opportunity to effectively convince people that you know your shit.</p>

<p>Finally, have fun! Get out there and meet people — engage them in person. Share your energy and ideas with them, and listen to the thoughts and insights they respond with. There&#8217;s no substitute for a lively conversation over a beverage.</p>

<h3>Further Reading</h3>

<ul>
<li><a href="http://mashable.com/2009/04/20/twitter-strategy/">http://mashable.com/2009/04/20/twitter-strategy/</a> &#8211; 7 ways of approaching Twitter publishing</li>
<li><a href="http://mashable.com/2009/05/20/twitter-personal-brand/">http://mashable.com/2009/05/20/twitter-personal-brand/</a> &#8211; how to build your brand</li>
<li><a href="http://twittley.com/">http://twittley.com/</a> &#8211; a Twitter-integrated version of digg (pimp your links)</li>
<li><a href="http://www.techcrunch.com/2009/05/25/viralheats-real-time-social-measurement-tool-analyzes-content-on-twitter-youtube-and-more/">http://www.techcrunch.com/2009/05/25/viralheats-real-time-social-measurement-tool-analyzes-content-on-twitter-youtube-and-more/</a> &#8211; analytics for advanced Twitter publishing activity</li>
</ul>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://uncarved.prometheas.com/2009/06/habits-of-effectively-exploiting-twitter.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using the HP Mini Netbook: Pimping the Mini&#8217;s MIE: Adding Flock</title>
		<link>http://uncarved.prometheas.com/2009/05/pimping-the-minis-mie-adding-flock.html</link>
		<comments>http://uncarved.prometheas.com/2009/05/pimping-the-minis-mie-adding-flock.html#comments</comments>
		<pubDate>Thu, 21 May 2009 06:39:29 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[General Thoughts]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Flock]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[HP Mini]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MIE]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://uncarved.prometheas.com/?p=339</guid>
		<description><![CDATA[I broke down and hacked my MIE. But just a teeny bit, though: I simply installed the Flock browser and added it to the application launcher. I needed to know it could be done.]]></description>
			<content:encoded><![CDATA[<p>I broke down and hacked my MIE. But just a teeny bit, though: I simply installed the Flock browser and added it to the application launcher.</p>

<p>I needed to know it could be done.</p>

<p>Having satisfied my need to see the proof-of-concept, I intend to return to using the non-hacked configuration (by disabling what I&#8217;ve done) for a little while longer, while I complete a review period during which I use the computer with only the applications found on the default system.</p>

<p>That said, I <em>will</em> mention that am rather pleased with the initial results of my efforts in hacking this thing.</p>

<p>Once I&#8217;m done assessing its performance and capability as configured in its &#8220;out-of-the-box&#8221; mode, I intend to hack the hell out of MIE. Maybe I&#8217;ll even manage to fix the damned issue I&#8217;m encountering with the <code>Mail</code> widget on the home screen that HP&#8217;s customer support facilities have <em>utterly failed</em> at helping me resolve&#8230; but I&#8217;ll get into the saga of HP&#8217;s epic failures at customer support in a future post.</p>

<p><span id="more-339"></span></p>

<h2>Installing Flock</h2>

<p>Head over to the <a href="http://flock.com">Flock website</a> and download Flock. Unless you&#8217;ve changed the default settings, Firefox will download the file to your desktop.</p>

<p>Fire up a terminal, <code>cd</code> to your Desktop (or whichever directory your Firefox is configured to save its download to) and type:</p>

<pre><code>  [#!shell]
  $ sudo tar -C /opt -xjvf flock-*.linux-i686.tar.bz2
</code></pre>

<p>Test if flock works from the command line:</p>

<pre><code>  [#!shell]
  $ /opt/flock/flock-browser
</code></pre>

<p>If Flock launched properly, it&#8217;s installed properly. Next, we want to get the command to launch flock accessible from your <code>PATH</code> by adding a symlink to it in <code>/usr/local/bin</code>:</p>

<pre><code>  [#!shell]
  $ sudo ln -s /opt/flock/flock-browser /usr/local/bin/flock
</code></pre>

<p>Test if the symlink works:</p>

<pre><code>  [#!shell]
  $ flock
</code></pre>

<p>If Flock launched, then our command line installation steps are complete.</p>

<h2>Adding Flock to the Launcher</h2>

<p>The next several steps will cover how we get the nice Flock icon in the <em>Internet</em> tab of the application launcher, which initially looks like this:</p>

<p><img src="/wp-content/uploads/2009/05/mie-launcher-default-state-300x168.png" alt="MIE Launcher default state.png" border="0" width="300" height="168" /></p>

<h3>Backing Up the Original Settings</h3>

<p>First, let&#8217;s backup our launcher&#8217;s current setup; the wise hacker always keeps a copy of the original configuration in case something gets hosed.</p>

<p>To create this backup, type the following into your terminal:</p>

<pre><code>  [#!shell]
  $ sudo cp -r /etc/xdg/menus /etc/xdg/menus.original
</code></pre>

<p>If we ever want to restore to our defaults, we need simply type:</p>

<pre><code>  [#!shell]
  $ sudo mv /etc/xdg/menus /etc/xdg/menus.hosed
  $ sudo cp -r /etc/xdg/menus.original /etc/xdg/menus
</code></pre>

<p>This reversion will keep whatever changes you made to the config files you accidentally hosed, in case you want to try to copy your hacks back, one by one.</p>

<h3>Creating an Application Entry File for Flock</h3>

<p>Create the file <code>/usr/local/share/applications/flock.desktop</code> and set its contents as follows:</p>

<pre><code>  [#!ini]
  [Desktop Entry]
  Name=Flock
  Comment=Flock Web Browser
  Exec=flock
  GenericName=Flock Web Browser
  Icon=/opt/flock/icons/mozicon128.png
  Path=
  StartupNotify=true
  Terminal=0
  TerminalOptions=
  Type=Application
  Categories=Application;Network;
</code></pre>

<p>Note that we&#8217;re creating our Application Entry file in <code>/usr/local/share</code> rather than <code>/usr/share</code>. This is because this is the recommended practice for items added manually by the user in Unix-like operating systems.</p>

<h3>Adding the Application to an Existing Tab</h3>

<p>Let&#8217;s add Flock to the launcher&#8217;s <em>Internet</em> tab.</p>

<p>Open <code>/etc/xdg/menus/applications.menu</code> file, and make the following change:</p>

<pre><code>  [#!xml]
  &lt;Menu&gt;
    &lt;Name&gt;Internet&lt;/Name&gt;
    &lt;!-- ... other nodes ... --&gt;
    &lt;Layout&gt;
      &lt;Filename&gt;firefox.desktop&lt;/Filename&gt;
      &lt;Filename&gt;thunderbird.desktop&lt;/Filename&gt;
      &lt;Filename&gt;pidgin.desktop&lt;/Filename&gt;
      &lt;Filename&gt;skype.desktop&lt;/Filename&gt;

      &lt;!-- We're adding this line --&gt;
      &lt;Filename&gt;flock.desktop&lt;/Filename&gt;

    &lt;/Layout&gt;
  &lt;/Menu&gt;
</code></pre>

<p>Save your file, then go to the application launcher. You should now see the following:</p>

<p><img src="/wp-content/uploads/2009/05/mie-launcher-with-flock-installed-300x169.png" alt="MIE Launcher with Flock installed.png" border="0" width="300" height="169" /></p>

<p>I won&#8217;t cover <em>replacing</em> Firefox as the default browser here, nor will I get into how to add tabs to the launcher — I&#8217;m not ready to get into all that just yet. Rest assured, however, that I&#8217;ll definitely get there once I dive headlong into my hacking activities.</p>

<p><a href="http://myhpmini.com/forum/viewtopic.php?f=10&#038;t=837&#038;start=0">The material</a> I based this entire endeavor on is from HP&#8217;s Mini forum — check it out!</p>

<p>Good hacking, amigos.</p>

<p class="update"><span class="date">24 May</span>: HP has got the Mini&#8217;s <em>fora</em> back up and running, so I&#8217;ve updated the URL to the material, and removed the Google Cache link.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://uncarved.prometheas.com/2009/05/pimping-the-minis-mie-adding-flock.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
