<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Peter Cooper</title><link>http://peterc.org</link><description></description><language>en</language><generator>http://wordpress.org/?v=2.3.2</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/petercooperuk" type="application/rss+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item><title>A Fabulous Summary of Carphone Warehouse’s iPhone Debacle (And Possible Barclaycard Ones?)</title><link>http://feeds.feedburner.com/~r/petercooperuk/~3/339279691/76-a-fabulous-summary-of-carphone-warehouses-iphone-issues-and-possible-barclaycard-ones.html</link><category>Uncategorized</category><category>apple</category><category>carphonewarehouse</category><category>cpw</category><category>iphone</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Cooper</dc:creator><pubDate>Fri, 18 Jul 2008 14:41:17 -0500</pubDate><guid isPermaLink="false">http://peterc.org/2008/76-a-fabulous-summary-of-carphone-warehouses-iphone-issues-and-possible-barclaycard-ones.html</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://peterc.org/wp-content/uploads/2008/07/iphonefail.jpg" alt="iphonefail.png" style="border: 1px solid #000000" height="252" width="404" /><br />
<em>Photo credit: <a href="http://flickr.com/photos/jamescridland/2668875330/">James Cridland</a> - <a href="http://creativecommons.org/licenses/by/2.0/deed.en">CC 2.0 Attribution License</a></em></p>
<p>I&#8217;ve already posted about how I think <a href="http://peterc.org/2008/73-how-lies-are-destroying-both-businesses-and-consumers.html">Carphone Warehouse are a bunch of liars</a>. Turns out it was no small blip on the radar, however. This post forms a summary of all the various problems I&#8217;ve found that people have had with The Carphone Warehouse regarding the iPhone 3G launch. In my eyes, their activities paint them as nefarious charlatans fueled only by avarice (or, kinder, a <em>confederacy of dunces</em>). At the end of this post I also consider whether CPW and Barclaycard have collectively had a problem regarding fraudulent transactions.</p>
<p style="font-size: 14px"><strong>First off: Let&#8217;s call a spade a spade</strong></p>
<p>First things first, let&#8217;s first establish that Carphone Warehouse <a href="http://forums.macrumors.com/showthread.php?t=512320">made a cockup of their iPhone 3G launch</a>. That much is fact given the number of complaints. Supposedly Carphone Warehouse even <a href="http://www.cybersoc.com/2008/07/how-carphone-wa.html">ruined one guy&#8217;s credit rating</a> due to their incompetence:</p>
<blockquote><p>[B]ecause I was honest and took a phone that had been given to me with NO attempt to verify my identity, acquire my signature, or anything else - making it totally untraceable - back to the store beacause I just wanted it to work, I&#8217;ve now come home with NO IPHONE and a RUINED CREDIT RATING.</p></blockquote>
<p>A one off, right? No. Let&#8217;s walk through some quotes.</p>
<p><span style="font-weight: bold; font-size: 14px">A Fabulous Summary In Quotations of Supposed Carphone Warehouse Incompetence:</span></p>
<p>First, Twitter users:</p>
<p>Stuart Ridout <a href="http://twitter.com/stuartridout/statuses/861809256">says</a> &#8220;My iPhone purchase from Carphone Warehouse has been the most stressful of my life &#8230; no info, no help and no iPhone! Liars and muppets!&#8221;</p>
<p>Andrew Ebling <a href="http://twitter.com/andyeb/statuses/861695099">says</a> &#8220;Appalled someone@Carphone Warehouse leaked my debit card details to an imposter.&#8221;</p>
<p>Alberto Nardelli <a href="http://twitter.com/alberton/statuses/861004857">says</a> &#8220;carphone warehouse are absolutely dreadful. They border line delinquency.&#8221;</p>
<p>Cybersoc <a href="http://twitter.com/Cybersoc/statuses/860935537">says</a> &#8220;unbelievable! The carphone warehouse just took away my iphone! They actually took it away. Total incompetence! Blog post soon!&#8221;</p>
<p>Simon Pow <a href="http://twitter.com/SimonPow/statuses/860795034">says</a> &#8220;About to head to Carphone Warehouse &amp; demand a refund for my non existsnt iPhone.&#8221;</p>
<p>Phil Gyford <a href="http://twitter.com/philgyford/statuses/857950253">says</a> &#8220;Struggling to find adequate descriptions of Carphone Warehouse. Descriptions that go further than &#8216;blatant liars&#8217;.&#8221;</p>
<p>Rob Wright <a href="http://twitter.com/unluckydip/statuses/860727055">says</a> &#8220;One week on from ordering my iPhone from the Carphone Warehouse. Still i haven&#8217;t received it.&#8221;</p>
<p>Ed Farrow <a href="http://twitter.com/iamshox/statuses/856785023">says</a> &#8220;It appears that Carphone Warehouse have scammed me and taken money out of my account despite advanced requests to cancel the order.&#8221;</p>
<p>Sam Oliver <a href="http://twitter.com/samoli/statuses/856425396">says</a> &#8220;iPhone out of stock everywhere, Carphone warehouse completely screwed up my order and have repeatedly given me wrong information.Don&#8217;t use!&#8221;</p>
<p>Simon Thomas <a href="http://twitter.com/sijt/statuses/856034080">says</a> &#8220;So Carphone Warehouse have LOST my iPhone. Customer service says its in the branch, branch says its not, even though they signed for it.&#8221;</p>
<p>martymc <a href="http://twitter.com/martymc/statuses/855951235">says</a> &#8220;I have a iPhone but dont have an iPhone thanks to the crap systems at carphone warehouse. &#8221;</p>
<p>It doesn&#8217;t end with Twitter. The Web is groaning with complaints..</p>
<p>About <a href="http://www.phonesreview.co.uk/2008/07/16/carphone-warehouse-ticks-off-disgruntled-iphone-3g-customers/">30 similarly pissed off customers</a> have written in to phonesreview.co.uk.</p>
<p>One chap on the MacRumors forum shitstorm is &#8220;<a href="http://forums.macrumors.com/showpost.php?p=5774459&amp;postcount=337">sick with anger and disappointment.</a>&#8221; Further:</p>
<blockquote><p>[CPW] told me I would never get the phone, because they had over-committed their allocation and had accepted more orders for 16GB than they ever had, and he didn&#8217;t reckon they would have any more 16GB in for several weeks. So basically, despite being one of the first to order and all CPW&#8217;s assurances, I&#8217;m never going to get my 16GB, I&#8217;m afraid after looking forward to today so much like a kid, I just can&#8217;t bring myself to wait another 2, 3 or even more weeks in the hope of new stock.</p></blockquote>
<p>And, &#8220;This should have been a great day, instead CPW have totally ruined it for me.&#8221;</p>
<p>Tom Smith <a href="http://www.theotherblog.com/Articles/2008/07/16/the-carphone-warehouse-iphone-scam/">talks of a &#8220;Carphone Warehouse iPhone Scam&#8221;</a> and then moves on to <a href="http://www.theotherblog.com/Articles/2008/07/18/carphone-warehouse-iphone-scum/">call them scum</a> instead. Like me, Tom has pretty much lost interest in the iPhone.</p>
<p>James Whatley <a href="http://www.smstextnews.com/2008/07/a_tech_evangelists_perspective_on_the_o2cpw_saga.html">thinks the Carphone Warehouse needs to get an evangelist</a> to deal with the flood of complaints.</p>
<p>Dan Lane, who was invited to a CPW store <strong>by CPW&#8217;s PR department</strong>, encountered <a href="http://www.smstextnews.com/2008/07/carphone_warehouse_fails_to_sell_me_an_iphone.html">all sorts of issues with them</a>.</p>
<p>Paul Walsh <a href="http://paulfwalsh.com/carephone-warehouse-and-its-cultural-issues/">says</a> &#8220;Carephone [sic] should consider hiring new management&#8230;&#8221;</p>
<p>While Rome burns, have CPW been fiddling, by <a href="http://forums.macrumors.com/showthread.php?t=525425">adding bolt-ons to contracts they shouldn&#8217;t have been</a>?</p>
<p>Suw Charman <a href="http://chocolateandvodka.com/2008/07/11/how-cross-am-i-at-o2-and-carphone-warehouse-very/">is pissed off</a> that existing iPhone users weren&#8217;t given the option to pre-order for upgrades.</p>
<p><a href="http://forums.macrumors.com/showthread.php?t=516957&amp;highlight=carphone">Yet more people</a> pissed off at CPW promising delivery dates then not fulfilling them. One user shares my concerns:</p>
<blockquote><p><strong>T</strong><strong>his is causing such a PR backlash for apple</strong>, I&#8217;ve spent over £4000 with them this year, getting a new macbook air, and a macpro, and even though I know it&#8217;s not apples fault, <strong>it certainly burns my customer perception</strong> <strong>that I&#8217;ve gone through so much hassle in regards to an apple product.</strong></p></blockquote>
<p>&#8220;mickeymongoose&#8221; says:</p>
<blockquote><p>Sorry for the rant, but the gist of what I&#8217;m saying is that CPW are rubbish, and not just incompetent, but purposefully so. I imagine somewhere they have a spreadsheet with the expected number of people they think will give up and cancel their orders and the loss in revenue due to that is smaller than the gain from allowing an overabundance of orders and just keeping people in the dark until they can be completed.</p></blockquote>
<p>Ali A <a href="http://www.businessweek.com/globalbiz/content/jul2008/gb20080711_889573.htm?chan=globalbiz_europe+index+page_technology">reports a similar story to my own</a> (see user comments):</p>
<blockquote><p>I ordered my iphone online with carphonewarehouse monday of last week, and received confirmation email early last week to say phone to be delivered last friday. I worked from home friday to wait for the phone, at 4pm I finally managed to get through to carphonewarehouse sales, they said they couldnt do the security check on their system, fault at their end, they could not accept another payment method or card and so transaction was cancelled. I rang today to follow up and the sales support hung up on me. I am appalled at the poor level of service from carphonewarehouse - discusted actually. <strong>I will cut my left hand off before buying anything from them again.</strong> They had obvisouly sold me iphone and were making one excuse after another not to tell me that. awful - never buy from carphonewarehouse!</p></blockquote>
<p>On the same page, a user called Wardy comments:</p>
<blockquote><p>I ordered my iphone on monday this week and <strong>when i went to collect it yesterday they had sold it to someone else</strong>, Not happy at carphone warehouse.</p></blockquote>
<p>All this, despite <a href="http://www.carphonewarehouse.com/commerce/servlet/gben-server-PageServer?ARTICLE=MAIN.UK.INTERNET.HELPINFO.ORDERONLINE.GUARANTEES.INSTOCKGUA">the claim on their own Web site</a>:</p>
<blockquote><p><img src="http://peterc.org/wp-content/uploads/2008/07/cpwclaim.jpg" alt="cpwclaim.png" style="border: 1px solid #000000" height="106" width="480" /></p>
<p>At the Carphone Warehouse, <strong>we believe in being totally honest with our customers.</strong> That means that when you see an item with the &#8220;In stock&#8221; badge against it, we guarantee that this item is in stock.</p></blockquote>
<p>Yet <a href="http://forums.macrumors.com/showthread.php?t=524377&amp;highlight=carphone">another thread full of complaints</a> regarding lies over stock levels. <a href="http://en.wikipedia.org/wiki/Charles_Dunstone">Charles Dunstone</a> should be absolutely ashamed of the culture that has developed within his company.</p>
<p>Got more complaints? Post the link in the comments here, and I will continue to extend this post.</p>
<p style="font-size: 14px"><strong>My Own Story</strong></p>
<p>Within a few hours of the pre-order process going live, I put in an order with Carphone Warehouse for an iPhone 3G. I chose to have it delivered to my local store as I wouldn&#8217;t be at home on release day. On Thursday I got a mail, containing my order number, saying my iPhone 3G would be delivered &#8220;by July 11th&#8221; (Friday).</p>
<p>I went to my local Carphone Warehouse on Saturday and while they admitted one had been delivered on the Friday, they said it had &#8220;already gone&#8221; and didn&#8217;t know when mine would turn up (without even asking my name - hmm..). They said they were getting more on Monday. I went in on Monday; same deal. They&#8217;d had some in, but they&#8217;d sold them. I called Carphone Warehouse to investigate cancelling my order and they said I had to check if they&#8217;d take any money before they could do anything. Before I could do this (thanks to Barclaycard restricting my account for no reason at all), they sent me an SMS at 4am the next morning saying my order was cancelled.</p>
<p>BarclayCard have still locked my card up, refuse to tell me why, and despite promising to send a new one, I still have no working card. Only a call to close my account today has forced them to admit they had a &#8216;processing error&#8217; and will send a new one ASAP.</p>
<p>Carphone Warehouse, O2, and Apple have all made a grave error in not accepting any responsibility for these debacles. Even if Apple had publicly come clean and apologized for the balls up in rollout, a lot of people would be able to swallow it. <strong>The silence, however, kills confidence in a company we&#8217;re meant to trust to run a <a href="http://www.techcrunchit.com/2008/07/15/the-new-apple-walled-garden/">monopolistic, DRM-laden, walled-garden</a> mobile platform!</strong> I&#8217;m not getting an iPhone in the near future. If Apple doesn&#8217;t think the buck stops with them, they&#8217;re wrong. I&#8217;ve spent almost £10,000 with them in the last 18 months and they have totally sold all the brand value they had with me down the river. Fuck Apple. <em>(By the way, if anyone wants an almost new 8-core Mac Pro with 30&#8243; Cinema Display, I want to sell mine and get a PC.)</em></p>
<p style="font-size: 14px"><strong>Barclays / BarclayCard and Carphone Warehouse Potential Fraud?</strong></p>
<p>I&#8217;m investigating a potential connection between Carphone Warehouse transactions (primarily for the iPhone 3G) and BarclayCard (and Barclays debit card) fraud / rejected transaction reports. This post is to act as a repository for the information I find, and the comments to act as a place for you to share your own info or get in touch with me. There&#8217;s either a coincidence going on here or a conspiracy; I intend to establish which. Please leave comments with any supporting information.</p>
<p>A post on the O2 customer forum with people reporting <a href="http://customerforum.o2.co.uk/viewtopic.php?t=3637">issues with Barclays debit cards being processed at CPW stores</a>. One person talks about two different Barclays cards being rejected (from different people) at the same store, another talks about Barclays blocking CPW transactions due to fraud (I have this page archived in PDF in case it disappears). In another post, someone reports <a href="http://customerforum.o2.co.uk/viewtopic.php?t=3695&amp;postdays=0&amp;postorder=asc&amp;highlight=barclaycard&amp;start=30">issues with Barclays and CPW</a>, though someone else has had <a href="http://customerforum.o2.co.uk/viewtopic.php?t=3166&amp;highlight=barclaycard">success</a>.</p>
<p>One forum user <a href="http://forums.macrumors.com/showpost.php?p=5775361&amp;postcount=338">says about his own transaction woes</a>: &#8220;Turns out Barclaycard Fraud Prevention blocked the transaction, as they &#8217;seem to get a lot of fraudulent transactions from Carphone Warehouse.&#8217;&#8221; Note that this is an alleged quote from a Barclaycard phone operator. Carphone Warehouse supposedly making fraudulent transactions? Never!</p>
<p>This is probably not related but, <a href="http://customerforum.o2.co.uk/viewtopic.php?t=4662&amp;highlight=barclays">allegedly</a>, Apple has <a href="http://customerforum.o2.co.uk/viewtopic.php?t=4199&amp;highlight=barclaycard">randomly been taking £121 from various people&#8217;s accounts</a> without permission. It seems some people might be confused between authorization and actual debit though, but <a href="http://forums.macrumors.com/showthread.php?t=525225&amp;highlight=barclaycard">maybe not</a>..</p>
]]></content:encoded><description>Photo credit: James Cridland - CC 2.0 Attribution License
I&amp;#8217;ve already posted about how I think Carphone Warehouse are a bunch of liars. Turns out it was no small blip on the radar, however. This post forms a summary of all the various problems I&amp;#8217;ve found that people have had with The Carphone Warehouse regarding the [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peterc.org/2008/76-a-fabulous-summary-of-carphone-warehouses-iphone-issues-and-possible-barclaycard-ones.html/feed</wfw:commentRss><feedburner:origLink>http://peterc.org/2008/76-a-fabulous-summary-of-carphone-warehouses-iphone-issues-and-possible-barclaycard-ones.html</feedburner:origLink></item><item><title>How Lies Are Destroying Both Businesses and Consumers</title><link>http://feeds.feedburner.com/~r/petercooperuk/~3/333549036/73-how-lies-are-destroying-both-businesses-and-consumers.html</link><category>Uncategorized</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Cooper</dc:creator><pubDate>Sat, 12 Jul 2008 09:12:08 -0500</pubDate><guid isPermaLink="false">http://peterc.org/2008/73-how-lies-are-destroying-both-businesses-and-consumers.html</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>I&#8217;d rather be considered a tactless prick than someone who lies or doesn&#8217;t stick to his promises.</p>
<p>Thanks in part to insatiable customers, however, businesses have discovered that it&#8217;s economically viable to trade large amounts of goodwill by not sticking to their promises for the reward of getting a contract signed or more cash in the bank. Consumers are little different, having developed apathy towards companies who lie, resulting in <em>their</em> lying to get what they want (fraudulent reasons when returning items, complaining for no reason, stating matters as urgent when they&#8217;re not).</p>
<p>This is an amensal relationship; one where both parties are impeding each other&#8217;s success. Both parties are being passive aggressive, and neither is coming out on top. Most companies (and people) would rather be &#8216;polite&#8217; liars and cheats, rather than grow some balls and tell the truth. This is slowly destroying our economy.</p>
<p><strong>Even machines cannot be trusted</strong></p>
<p>Supposedly &#8220;automated&#8221; tracking systems are being fraudulently manipulated to make the customer look like a liar, instead of the businesses they support. Consider the <a href="http://www.kottke.org/07/07/harry-potter-and-the-phantom-delivery">mess surrounding Amazon.com&#8217;s delivery of Harry Potter 7</a>. Supposedly, UPS went so far to manipulate their system to show &#8220;Delivery attempted - recipient not home&#8221; (despite the recipient being at home the whole day) when they had too many packages to deliver, instead of stating the truth.</p>
<p>That this manipulation can even occur is a good reason not to trust tracking systems any more. Lies not only breed distrust, but apathy. If a tracking system is not relaying the facts, then I don&#8217;t care about those facts, since they are immeasurable. An apathetic customer is a customer you can milk only for a short period of time before their apathy leads to them going somewhere else.</p>
<p>Data manipulation is not new, but now that automated systems are so popular, it&#8217;s more powerful than before. These automated systems were initially put into place to make systems and customer communication more efficient. When you bamboozle customers by manipulating these systems, communications become less efficient as customers are forced to make phone calls, tie up customer agents, enter stores, or otherwise harass people to find the facts.</p>
<p><strong>We have your phone, except when we don&#8217;t</strong></p>
<p>The Carphone Warehouse decided to lie to me. I pre-ordered on the first day it was available, and received this on July 10, the day before its launch:</p>
<p><img src="http://peterc.org/wp-content/uploads/2008/07/carphone-warehouse-lies.jpg" width="352" height="365" alt="carphone-warehouse-lies.png" style="border:1px #000000 solid;" /></p>
<p>My screenshot&#8217;s a little blurry (no thanks to Ecto) but the key parts are that my order number was included in the mail; this isn&#8217;t just a spam or a mass mail, and they say &#8220;Your new iPhone 3G is now available and <strong>will</strong> be sent to your chosen delivery address on Friday 11th July.&#8221;</p>
<p>I attempted to call the store I had it delivered to earlier today, but there was no answer, so with a &#8220;I bet despite this they won&#8217;t have it,&#8221; Laura and I strolled into town. At the store, I asked if the phone I had ordered had arrived. The chap at the shop, leaning on the counter twiddling his thumbs, asked what the phone was, and immediately stated they didn&#8217;t have it and had no idea when they would &#8220;due to demand.&#8221; The demand issues are no big surprise, but curiously he added that &#8220;one came in yesterday but that was it.&#8221; This struck me as a curious addition, so I asked him how he knew it wasn&#8217;t mine, since I hadn&#8217;t mentioned my name, to which he had no answer. Laura suspects someone at the store has got a nice present.</p>
<p>Hey ho, it&#8217;ll turn up in the next couple of weeks. A lot of people haven&#8217;t entered apathy yet, and continue to get upset about things like this, but I&#8217;ve had so many companies lie to me, cheat me, and fail to live up to their promises so often that I accept it. This is how business is supposed to work. Businesses are supposed to lie, fake their systems, and trick customers. That is business. Thinking this, it then struck me how odd that is. No, that&#8217;s not how business is supposed to work. At least, it&#8217;s not how it <em>used</em> to work. I&#8217;m just apathetic to big business.</p>
<p>If I wasn&#8217;t stuck in a contract with the Carphone Warehouse that&#8217;s reasonably difficult to extract myself from, I&#8217;d have cancelled my contract today, and then chosen to wait a few weeks till the hysteria dies down. Instead, the Carphone Warehouse has ensured I&#8217;m an apathetic customer, who <em>won&#8217;t</em> be willing to answer their stupid surveys, <em>won&#8217;t</em> read their promotional mails, and who <em>won&#8217;t</em> be recommending them. Lies breed apathy.</p>
<p><strong>Lying is initially beneficial</strong></p>
<p>If you know someone who constantly lies, even in a non-malicious way, you no longer take what they say at face value. You could still be friends or have a productive relationship, but you will always need to check what they say. This is what&#8217;s happening between businesses and consumers now.</p>
<p>I&#8217;ve had this issue with some of my clients over the years. One in particular tends to deal with every single issue as a matter of urgency (even those with no urgency whatsoever). Mails start with subjects like &#8220;URGENT!!&#8221; and voicemails are fraught. Initially this spurred me into action, but I quickly realized they were crying wolf. They are the consumer-equivalent of the companies who realize that lying is economically viable. In this case, the customer realizes that if they make their case seem urgent, they&#8217;ll be dealt with slightly more quickly. Unfortunately, however, this no longer works. I no longer treat this customer&#8217;s cries with any urgency, because I am used to their lies.</p>
<p>Customers who have failed to have a good customer service experience in the past start to become like my client. If a big business ignores you once, start screaming the next time to get some attention. It tends to work with them, and likewise big businesses have started to focus on satisfying those who scream loudest. This gives a natural disadvantage to customers who choose not to lie. The winners all round? The liars. The losers when the decent customers finally become apathetic? The liars, again.</p>
<p><strong>The solution (where I state the bloody obvious)</strong></p>
<p>The solution is, as always, tell the truth. Whether you&#8217;re a business or a consumer, telling the truth is the best policy. It&#8217;s the most <em>painful</em> policy in the short term, which means few people will bother to try, but it leads the most mutually beneficial situation down the line. When we trust other people, we are willing to accept compromise, and also benefit by others accepting to compromise when we are <em>truly</em> in an <strong>urgent</strong> situation. When no-one trusts anyone, we no longer accept compromise, but are no longer trusted by others when we need that trust.</p>
<p>Luckily the trust-trust scenario is still visible in a few, minor areas of our economy. The small, personally run stores; quality craftsmen; one-man bands run by people with honor. My tailor doesn&#8217;t lie to me; I don&#8217;t lie to him; we both benefit. If he screws something up, he tells me. I have no apathy about buying clothes from him, even if they&#8217;re three times the price. It&#8217;s an experience I enjoy, and I know I&#8217;m not getting shafted.</p>
<p>Perhaps the power of lies will ultimately have a benefit: to small business! As people <em>finally</em> start to become apathetic to big businesses, and I hope they will, small businesses can have the opportunity of promote a good, honest agenda. Likewise, customers can enjoy the honesty, but also learn to deal with the truth. If a company fucks up and is honest about it, don&#8217;t get upset or encourage the company to lie, because we know where that&#8217;s gotten us so far.</p>
]]></content:encoded><description>I&amp;#8217;d rather be considered a tactless prick than someone who lies or doesn&amp;#8217;t stick to his promises.
Thanks in part to insatiable customers, however, businesses have discovered that it&amp;#8217;s economically viable to trade large amounts of goodwill by not sticking to their promises for the reward of getting a contract signed or more cash in the [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peterc.org/2008/73-how-lies-are-destroying-both-businesses-and-consumers.html/feed</wfw:commentRss><feedburner:origLink>http://peterc.org/2008/73-how-lies-are-destroying-both-businesses-and-consumers.html</feedburner:origLink></item><item><title>How to Disable Smart / Curly Quotes on WordPress 2.5</title><link>http://feeds.feedburner.com/~r/petercooperuk/~3/329080821/71-how-to-disable-smart-curly-quotes-on-wordpress-25.html</link><category>Uncategorized</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Cooper</dc:creator><pubDate>Mon, 07 Jul 2008 13:16:53 -0500</pubDate><guid isPermaLink="false">http://peterc.org/2008/71-how-to-disable-smart-curly-quotes-on-wordpress-25.html</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Smart / curly quotes might look nice typographically, but they can be a major pain if you want to copy and paste source code onto your blog (as I do with <a href="http://www.rubyinside.com">Ruby Inside</a> and <a href="http://www.railsinside.com">Rails Inside</a>). Luckily there&#8217;s an easy solution, though it took me a while to discover it.</p>
<p>Basically, go to the functions.php file within your current theme (usually wp-content/themes/<em>[theme name]</em>/functions.php) and add this to the end:</p>
<pre>&lt;?php remove_filter('the_content', 'wptexturize'); ?></pre>
<p>Now you&#8217;re good to go! If you want to be a bit more extreme and remove smart quoting from comments, add this:</p>
<pre>&lt;?php remove_filter('comment_text', 'wptexturize'); ?></pre>
]]></content:encoded><description>Smart / curly quotes might look nice typographically, but they can be a major pain if you want to copy and paste source code onto your blog (as I do with Ruby Inside and Rails Inside). Luckily there&amp;#8217;s an easy solution, though it took me a while to discover it.
Basically, go to the functions.php file [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peterc.org/2008/71-how-to-disable-smart-curly-quotes-on-wordpress-25.html/feed</wfw:commentRss><feedburner:origLink>http://peterc.org/2008/71-how-to-disable-smart-curly-quotes-on-wordpress-25.html</feedburner:origLink></item><item><title>Pipex Filtering HTTP Traffic In A Rather Weird Way</title><link>http://feeds.feedburner.com/~r/petercooperuk/~3/325883652/70-pipex-filtering-http-traffic-in-a-rather-weird-way.html</link><category>Uncategorized</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Cooper</dc:creator><pubDate>Thu, 03 Jul 2008 10:41:43 -0500</pubDate><guid isPermaLink="false">http://peterc.org/2008/70-pipex-filtering-http-traffic-in-a-rather-weird-way.html</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>I&#8217;m just posting this as a record of what occurred and in case it comes in useful to anyone else Googling on the topic.</p>
<p>Yesterday, it <a href="http://summize.com/search?q=pipex">appears</a> my DSL / ADSL / broadband provider, <a href="http://www.pipex.co.uk/">Pipex</a>, had some minor outages. Whereas others thought their broadband simply wasn&#8217;t working, I discovered otherwise. <strong>Everything</strong> worked <em>except</em> any HTTP requests on port 80 or 443 featuring a Host: header and that would ultimately return status code 200. I confirmed all of this with lots of playing with <em>curl</em> in verbose (<em>-v</em>) mode, letting me see all HTTP traffic going in and out under different conditions.</p>
<p>To put that into perspective, a request to a non-existing page, such as <a href="http://news.bbc.co.uk/nonsense">http://news.bbc.co.uk/nonsense</a> worked fine. A request to a page that did a redirect (such as <a href="http://tinyurl.com/1ab">http://tinyurl.com/1ab</a>) did the redirect fine, but then the final destination wouldn&#8217;t load (since it&#8217;d be status 200). An HTTP 1.0 request with no Host: header would work fine (though almost nothing supports this properly anymore). XBox Live worked fine (which is what I ended up playing on since the Web wouldn&#8217;t work!), POP3 worked fine, IMAP worked fine, SSH worked fine, pinging worked.. everything worked except HTTP requests on ports 80 and 443 that would usually return an HTTP 200 OK. It was like this between about 8 and 10pm on Wednesday, July 2, 2008.</p>
<p>Curiously, an HTTP request to Pipex&#8217;s own Web site initially appeared to work fine, but then hung like all the others after returning only about 2KB of HTML.</p>
<p>This all makes me think that Pipex (or someone in their chain of connections) is passively proxying HTTP requests, most likely for surveillance purposes (or possibly caching). Since requests resulting in 301 / 302 redirects and 404s were still getting through, they&#8217;re clearly interrupting the connection at some point. These stalled connections were hanging in FIN_WAIT_2 (according to netstat), demonstrating that the connection was effectively idle (to the point of timing out), and waiting for something to arrive.</p>
]]></content:encoded><description>I&amp;#8217;m just posting this as a record of what occurred and in case it comes in useful to anyone else Googling on the topic.
Yesterday, it appears my DSL / ADSL / broadband provider, Pipex, had some minor outages. Whereas others thought their broadband simply wasn&amp;#8217;t working, I discovered otherwise. Everything worked except any HTTP requests [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peterc.org/2008/70-pipex-filtering-http-traffic-in-a-rather-weird-way.html/feed</wfw:commentRss><feedburner:origLink>http://peterc.org/2008/70-pipex-filtering-http-traffic-in-a-rather-weird-way.html</feedburner:origLink></item><item><title>Yo Rails! - A New Way To Find Resources In A Single Topic Area</title><link>http://feeds.feedburner.com/~r/petercooperuk/~3/312730993/69-yo-rails-a-new-way-to-find-resources-in-a-single-topic-area.html</link><category>Uncategorized</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Cooper</dc:creator><pubDate>Sun, 15 Jun 2008 22:11:31 -0500</pubDate><guid isPermaLink="false">http://peterc.org/2008/69-yo-rails-a-new-way-to-find-resources-in-a-single-topic-area.html</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://peterc.org/wp-content/uploads/2008/06/yorails.jpg" width="455" height="216" alt="yorails.png" style="border:1px #000000 solid;" /></p>
<p>I haven&#8217;t actively released it yet, but <a href="http://yorails.com/">Yo Rails!</a> (<em>yorails.com</em>) is a new site I&#8217;ve been working on. It&#8217;s a compendium of links to useful Rails related content. Unlike many &#8220;101 links about <em>x</em>&#8221; type sites, however, you aren&#8217;t slammed with a giant list of links in one go, but instead you need to work your way down to what you need by selecting a combination of tags.</p>
<p>I think this is a compelling way to narrow down a large, disparate list of items. I&#8217;m not convinced the interface is quite right yet, but it&#8217;s already demonstrating its power to me. I developed Yo Rails! because I see a lot of great Rails articles, then lose them in the pile (even tagging them on del.icio.us is no guarantee I can find them easily again, since del.icio.us stopped doing tag unions!)</p>
<p>I&#8217;d certainly appreciate if any of you could give it a go and let me know what you think. The general mechanism is all there and works great, although the number of items in the index is still low (about 100). I&#8217;m open to all feedback / criticism / praise on this, so fire away.</p>
]]></content:encoded><description>I haven&amp;#8217;t actively released it yet, but Yo Rails! (yorails.com) is a new site I&amp;#8217;ve been working on. It&amp;#8217;s a compendium of links to useful Rails related content. Unlike many &amp;#8220;101 links about x&amp;#8221; type sites, however, you aren&amp;#8217;t slammed with a giant list of links in one go, but instead you need to work [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peterc.org/2008/69-yo-rails-a-new-way-to-find-resources-in-a-single-topic-area.html/feed</wfw:commentRss><feedburner:origLink>http://peterc.org/2008/69-yo-rails-a-new-way-to-find-resources-in-a-single-topic-area.html</feedburner:origLink></item><item><title>Brain: A Book Cover</title><link>http://feeds.feedburner.com/~r/petercooperuk/~3/289888467/66-brain-a-book-cover.html</link><category>Uncategorized</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Cooper</dc:creator><pubDate>Tue, 13 May 2008 22:27:32 -0500</pubDate><guid isPermaLink="false">http://peterc.org/2008/66-brain-a-book-cover.html</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://peterc.org/wp-content/uploads/2008/05/brain.jpg" width="312" height="463" alt="brain.gif" /></p>
<p>This is all a rather long way off and pending significant amounts of change, but I rather fancied sharing this in case it changed significantly later on. Just a book cover.</p>
<p><strong>Update:</strong></p>
<p><img src="http://peterc.org/wp-content/uploads/2008/05/brainv2.jpg" width="309" height="463" alt="brainv2.png" style="border:1px #000000 solid;" /></p>
]]></content:encoded><description>This is all a rather long way off and pending significant amounts of change, but I rather fancied sharing this in case it changed significantly later on. Just a book cover.
Update:</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peterc.org/2008/66-brain-a-book-cover.html/feed</wfw:commentRss><feedburner:origLink>http://peterc.org/2008/66-brain-a-book-cover.html</feedburner:origLink></item><item><title>How To Enable Mouse Wheel Scrolling in Ubuntu Hardy on VMware Fusion</title><link>http://feeds.feedburner.com/~r/petercooperuk/~3/277979069/64-how-to-enable-vertical-mouse-wheel-scrolling-in-ubuntu-hardy-on-vmware-fusion.html</link><category>Uncategorized</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Cooper</dc:creator><pubDate>Fri, 25 Apr 2008 20:22:56 -0500</pubDate><guid isPermaLink="false">http://peterc.org/2008/64-how-to-enable-vertical-mouse-wheel-scrolling-in-ubuntu-hardy-on-vmware-fusion.html</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>I was having problems <a href="http://peterc.org/2008/62-how-to-install-vmware-tools-on-ubuntu-hardy-804-under-vmware-fusion.html">installing VMware Tools on Ubuntu Hardy (8.04) under VMware Fusion</a> but got to the bottom of it.</p>
<p>The next problem was trying to get the mouse scroll wheel to work. I did some Googling and most of the guides suggested I change a single line in xorg.conf (namely, set the &#8220;Protocol&#8221; of the mouse device to &#8220;ImPS/2&#8243;). It didn&#8217;t work. On a limb I thought I&#8217;d try changing the driver from &#8220;vmmouse&#8221; to &#8220;mouse&#8221; and this solved the problem, but the mouse tracking and acceleration was TOTALLY different between OS X and Linux.. eugh!</p>
<p>With some perseverance, I&#8217;ve found a solution. You can use the vmmouse driver, keep the synchronized mouse tracking and acceleration, and use your mouse wheel as it was intended.</p>
<p>I have been told this technique works on VMware Workstation and VMware Player on the PC too, but I haven&#8217;t tried it on there myself.</p>
<p><big><strong>Steps to Enable Mouse Wheel Scrolling in Ubuntu Hardy under VMware Fusion</strong></big></p>
<p>Launch a Terminal (Applications menu -&gt; Accessories -&gt; Terminal).</p>
<p>Type:</p>
<blockquote><p><code>sudo gedit /etc/X11/xorg.conf</code></p></blockquote>
<p>Scroll down (it&#8217;s not far, perhaps 20 - 30 lines) till you see a block that looks like this:</p>
<blockquote><p><code>Section "InputDevice"<br />
Identifier "Configured Mouse"<br />
Driver "vmmouse"<br />
[.. blah blah blah ..]<br />
EndSection</code></p></blockquote>
<p>Replace that whole section with this:</p>
<blockquote><p><code>Section "InputDevice"<br />
Identifier      "Configured Mouse"<br />
Driver          "vmmouse"<br />
Option          "CorePointer"<br />
Option          "Device"        "/dev/input/mice"<br />
Option          "Protocol"      "ImPS/2"<br />
Option          "Buttons" "5"<br />
Option          "ZAxisMapping" "4 5"<br />
EndSection</code></p></blockquote>
<p>Save the file, then close all your apps and hit Ctrl+Alt+Backspace. X restarts within a few seconds, and you&#8217;re back up and running. Scrolling should now be possible!</p>
<p>I haven&#8217;t gotten to the bottom of horizontal scrolling yet. I thought a ZAxisMapping of &#8220;4 5 11 12&#8243; would do it, but I suspect either VMware Fusion&#8217;s mouse driver does things a different way, or maybe it&#8217;s mouse specific (not likely). I&#8217;ll update this post if I work it out.</p>
]]></content:encoded><description>I was having problems installing VMware Tools on Ubuntu Hardy (8.04) under VMware Fusion but got to the bottom of it.
The next problem was trying to get the mouse scroll wheel to work. I did some Googling and most of the guides suggested I change a single line in xorg.conf (namely, set the &amp;#8220;Protocol&amp;#8221; of [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peterc.org/2008/64-how-to-enable-vertical-mouse-wheel-scrolling-in-ubuntu-hardy-on-vmware-fusion.html/feed</wfw:commentRss><feedburner:origLink>http://peterc.org/2008/64-how-to-enable-vertical-mouse-wheel-scrolling-in-ubuntu-hardy-on-vmware-fusion.html</feedburner:origLink></item><item><title>How to Install VMware Tools on Ubuntu Hardy 8.04 under VMware Fusion</title><link>http://feeds.feedburner.com/~r/petercooperuk/~3/277964438/62-how-to-install-vmware-tools-on-ubuntu-hardy-804-under-vmware-fusion.html</link><category>Uncategorized</category><category>hardy</category><category>ubuntu</category><category>ubuntu hardy</category><category>vmware</category><category>vmware fusion</category><category>vmware tools</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Cooper</dc:creator><pubDate>Fri, 25 Apr 2008 19:48:15 -0500</pubDate><guid isPermaLink="false">http://peterc.org/2008/62-how-to-install-vmware-tools-on-ubuntu-hardy-804-under-vmware-fusion.html</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://peterc.org/wp-content/uploads/2008/04/vmwarefusionhardy.jpg" alt="Ubuntu Hardy under VMware Fusion" /></p>
<p>The latest version of <a href="http://www.ubuntu.com/">Ubuntu</a> (8.04 a.k.a. Ubuntu Hardy - the world&#8217;s most popular Linux distribution) came out yesterday on April 24th. I downloaded it right away to play with on VMware Fusion, my Mac virtualization tool of choice (though I&#8217;ve now been told this works in VMware Workstation and VMware Player on the PC too!). It worked pretty well out of the box, with even seamless mouse support working right away, but I needed, of course, to install VMware Tools too, as any good VMware user would do. From there, things turned sour, and I was bombarded with error messages similar to:</p>
<blockquote><p><code><small>In file included from /tmp/vmware-config8/vmblock-only/linux/os.h:35,<br />
from /tmp/vmware-config8/vmblock-only/linux/block.c:26:<br />
/tmp/vmware-config8/vmblock-only/./include/compat_wait.h:78: error: conflicting types for ‘poll_initwait’<br />
include/linux/poll.h:65: error: previous declaration of ‘poll_initwait’ was here<br />
In file included from /tmp/vmware-config8/vmblock-only/linux/vmblockInt.h:40,<br />
from /tmp/vmware-config8/vmblock-only/linux/block.c:29:<br />
/tmp/vmware-config8/vmblock-only/./include/vm_basic_types.h:184: error: conflicting types for ‘uintptr_t’<br />
include/linux/types.h:40: error: previous declaration of ‘uintptr_t’ was here<br />
make[2]: *** [/tmp/vmware-config8/vmblock-only/linux/block.o] Error 1<br />
make[1]: *** [_module_/tmp/vmware-config8/vmblock-only] Error 2<br />
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-16-generic&#8217;<br />
make: *** [vmblock.ko] Error 2<br />
make: Leaving directory `/tmp/vmware-config8/vmblock-only&#8217;<br />
Unable to build the vmblock module.</small></code></p></blockquote>
<p>After banging my head against the wall for a while, trying a &#8220;vmware-any-any&#8221; patch that didn&#8217;t quite do the trick, and scouring the VMWare Fusion and Ubuntu Forums, I eventually came across a link to <a href="http://diamondsw.dyndns.org/Home/Et_Cetera/Entries/2008/4/25_Linux_2.6.24_and_VMWare.html">a page that described how to solve the problem.</a> The credit for this solution rests entirely on the guy who wrote that page and a guy called Mufassa who posted <a href="http://communities.vmware.com/message/887802#887802">a shorter explanation</a> to the VMware Fusion forums.</p>
<p>I wanted to write this up into a proper blog post though for two reasons. Firstly, I wanted to show how to fix the problem in a more, direct line by line way (just in case you&#8217;re a novice or would rather follow some command line instructions). Secondly, I know posts on this blog appear in Google very quickly, so I want people Googling for &#8220;vmware fusion&#8221; and &#8220;ubuntu hardy&#8221; (like I was earlier) to find this page and have their problem solved! So, credit to those other guys, but..</p>
<p><big><strong>Steps To Getting VMware Tools installed on Ubuntu Hardy under VMware Fusion:</strong></big></p>
<p>Use the &#8220;Install VMware Tools&#8221; option in VMWare Fusion, and drag the .tar file (not the RPM!) to the Ubuntu desktop.</p>
<p>Open a Terminal (Applications menu -&gt; Accessories -&gt; Terminal). We&#8217;ll do all the work from the Terminal. First, we need to install some dependencies:</p>
<blockquote><p><code>sudo apt-get install build-essential libgtk2.0-dev<br />
sudo apt-get install libproc-dev libdumbnet-dev xorg-dev<br />
cd Desktop/</code></p>
<p>wget http://mesh.dl.sourceforge.net/sourceforge/open-vm-tools/open-vm-tools-2008.04.14-87182.tar.gz</p></blockquote>
<p>Next, we need to unpack the tar files we have at hand:</p>
<blockquote><p><code>tar xzvf VMware*.gz<br />
tar xzvf open-vm-tools*.gz</code></p></blockquote>
<p>Next, we&#8217;ll build the open-vm-tools:</p>
<blockquote><p><code>cd open-vm-tools-2008.04.14-87182/<br />
./configure &amp;&amp; make<br />
cd modules/linux/</code></p></blockquote>
<p>In the modules/linux folder we have the vmblock, vmhgfs, vmmemctl, vmsync and vmxnet modules that we need to tar up and place into the official VMware tools tarball:</p>
<blockquote><p><code>for i in *; do mv ${i} ${i}-only; tar -cf ${i}.tar ${i}-only; done<br />
cd ../../..</code></p>
<p>mv -f open-vm-tools-2008.04.14-87182/modules/linux/*.tar vmware-tools-distrib/lib/modules/source/</p></blockquote>
<p>Now we can run the regular VMware tools installer:</p>
<blockquote><p><code>cd vmware-tools-distrib/<br />
sudo ./vmware-install.pl</code></p></blockquote>
<p>Once this is done, the best tactic is to restart Ubuntu entirely. Once you boot back up, things should seem a bit smoother. The resolution of the VM will stick to the size of the VM, etc, and you can now drag files directly into Ubuntu Hardy from your Mac desktop!</p>
<p><em>Note: A few of the lines of code you need to use above are single lines of code but spread over multiple lines on your screen when viewing this blog. Either make your browser wider, or copy and paste them into a text editor before continuing.</em></p>
]]></content:encoded><description>The latest version of Ubuntu (8.04 a.k.a. Ubuntu Hardy - the world&amp;#8217;s most popular Linux distribution) came out yesterday on April 24th. I downloaded it right away to play with on VMware Fusion, my Mac virtualization tool of choice (though I&amp;#8217;ve now been told this works in VMware Workstation and VMware Player on the PC [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peterc.org/2008/62-how-to-install-vmware-tools-on-ubuntu-hardy-804-under-vmware-fusion.html/feed</wfw:commentRss><feedburner:origLink>http://peterc.org/2008/62-how-to-install-vmware-tools-on-ubuntu-hardy-804-under-vmware-fusion.html</feedburner:origLink></item><item><title>Liberation Mono - Ultimate Coding / Source Code Font</title><link>http://feeds.feedburner.com/~r/petercooperuk/~3/277709728/61-liberation-mono-ultimate-coding-source-code-font.html</link><category>Uncategorized</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Cooper</dc:creator><pubDate>Fri, 25 Apr 2008 11:14:53 -0500</pubDate><guid isPermaLink="false">http://peterc.org/2008/61-liberation-mono-ultimate-coding-source-code-font.html</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>There have been a few Twitter messages about various &#8220;coding fonts&#8221; today, so I thought I&#8217;d put up a little demo of <a href="http://en.wikipedia.org/wiki/Liberation_fonts">Liberation Mono</a> (or <a href="https://www.redhat.com/f/fonts/liberation-fonts.tar.gz">download the tarball</a> directly). I&#8217;ve used Bitstream Vera Sans, Inconsolata, Consolas, and a few others, but Liberation has proven to be streets ahead of any of those for both its neutrality and elegance. It&#8217;s also under the LGPL so is &#8220;truly free&#8221; in many respects.</p>
<p>Liberation Mono at 13 pt:<br />
<img src="http://peterc.org/wp-content/uploads/2008/04/lmono2.jpg" alt="lmono2.png" height="367" width="389" /></p>
<p>Liberation Mono at 11 pt:<br />
<img src="http://peterc.org/wp-content/uploads/2008/04/lmono1.jpg" alt="lmono1.png" height="381" width="389" /></p>
<p>No idea what it&#8217;s like without anti-aliasing, as I don&#8217;t roll that way.</p>
<p>But.. it has one flaw that may well be fatal for some programmers who don&#8217;t use syntax coloring. Zeroes and the letter O are somewhat indistinguishable. Typically a non-issue if you have syntax coloring, but could be a deal breaker. I&#8217;m willing to put with it, although it&#8217;d have been great if the zero had a dot in the middle or something.. but the font&#8217;s LGPL so it&#8217;s possible to hack it.</p>
<p><em>Thanks to Matt Pruitt for encouraging me to actually link directly to the downloadable files. </em></p>
]]></content:encoded><description>There have been a few Twitter messages about various &amp;#8220;coding fonts&amp;#8221; today, so I thought I&amp;#8217;d put up a little demo of Liberation Mono (or download the tarball directly). I&amp;#8217;ve used Bitstream Vera Sans, Inconsolata, Consolas, and a few others, but Liberation has proven to be streets ahead of any of those for both its [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peterc.org/2008/61-liberation-mono-ultimate-coding-source-code-font.html/feed</wfw:commentRss><feedburner:origLink>http://peterc.org/2008/61-liberation-mono-ultimate-coding-source-code-font.html</feedburner:origLink></item><item><title>Just Launched RubyFlow: Yet Another Ruby News Site!</title><link>http://feeds.feedburner.com/~r/petercooperuk/~3/267385711/58-just-launched-rubyflow-yet-another-ruby-news-site.html</link><category>Uncategorized</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Cooper</dc:creator><pubDate>Wed, 09 Apr 2008 20:47:50 -0500</pubDate><guid isPermaLink="false">http://peterc.org/2008/58-just-launched-rubyflow-yet-another-ruby-news-site.html</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://peterc.org/wp-content/uploads/2008/04/rubyflow.jpg" width="350" height="298" alt="rubyflow.gif" style="border:1px #000000 solid;" /></p>
<p>I&#8217;ve just launched <a href="http://www.rubyflow.com/">RubyFlow</a>, my new community-driven Ruby news / links site. As is typical for me, I bashed it together in a day, and then went live tentatively yesterday. Just now, however, I turned the taps up to full by posting about it on Ruby Inside. Visitors are now flooding through at a good clip!</p>
<p>It might seem a bit weird that I&#8217;m competing directly with myself (RubyFlow vs <a href="http://www.rubyinside.com/">Ruby Inside</a>), but RubyFlow is meant to be a higher quantity, rawer and more grassroots outlet for Ruby news than Ruby Inside. There&#8217;s some overlap with Ruby Inside, but there&#8217;s also a more grassroots audience to go for. It surprises me how many well known and established Rubyists aren&#8217;t that familiar with Ruby Inside (despite it having over 15,000 subscribers now!) and perhaps they&#8217;re looking for a less sanitized experience. RubyFlow is it.</p>
<p>The software behind RubyFlow is a basic Rails application. Not much code. It still uses the default SQLite3 database (!) but it&#8217;s working very well so far. No advanced features, no search (actually, there is, but it&#8217;s not exposed yet), and it&#8217;s really clean. It&#8217;s deployed using <a href="http://switchpipe.org/">SwitchPipe</a> which makes it easy to scale later on and keeps it fast now. I could roll out similar sites for other niches pretty quickly now.. so if you want to work on a collaborative weblog (in the classic sense, a site where you link to other stuff) with me, get in touch!</p>
<p><span style="font-style: italic;">(Update: And</span> <a href="http://www.pythonflow.com/"><span style="font-style: italic;">PythonFlow</span></a> <span style="font-style: italic;">too..)</span></p>
]]></content:encoded><description>I&amp;#8217;ve just launched RubyFlow, my new community-driven Ruby news / links site. As is typical for me, I bashed it together in a day, and then went live tentatively yesterday. Just now, however, I turned the taps up to full by posting about it on Ruby Inside. Visitors are now flooding through at a good [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peterc.org/2008/58-just-launched-rubyflow-yet-another-ruby-news-site.html/feed</wfw:commentRss><feedburner:origLink>http://peterc.org/2008/58-just-launched-rubyflow-yet-another-ruby-news-site.html</feedburner:origLink></item></channel></rss>
