<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: trim</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/trim.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2009-08-10T11:06:41+00:00</updated><author><name>Simon Willison</name></author><entry><title>tr.im is "discontinuing service"</title><link href="https://simonwillison.net/2009/Aug/10/trim/#atom-tag" rel="alternate"/><published>2009-08-10T11:06:41+00:00</published><updated>2009-08-10T11:06:41+00:00</updated><id>https://simonwillison.net/2009/Aug/10/trim/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blog.tr.im/post/159369789/tr-im-r-i-p"&gt;tr.im is &amp;quot;discontinuing service&amp;quot;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
“However, all tr.im links will continue to redirect, and will do so until at least December 31, 2009.Your tweets with tr.im URLs in them will not be affected.”—these statements seem to contradict themselves. Will tr.im URLs in tweets stop working after December 31st or not? Any chance they could hand the domain over to the Internet Archive? At any rate, this is exactly why centralised URL shorteners are a harmful trend.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/internet-archive"&gt;internet-archive&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/redirects"&gt;redirects&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/trim"&gt;trim&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/twitter"&gt;twitter&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/urls"&gt;urls&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/urlshorteners"&gt;urlshorteners&lt;/a&gt;&lt;/p&gt;



</summary><category term="internet-archive"/><category term="redirects"/><category term="trim"/><category term="twitter"/><category term="urls"/><category term="urlshorteners"/></entry><entry><title>Faster JavaScript Trim</title><link href="https://simonwillison.net/2008/Feb/3/faster/#atom-tag" rel="alternate"/><published>2008-02-03T22:12:25+00:00</published><updated>2008-02-03T22:12:25+00:00</updated><id>https://simonwillison.net/2008/Feb/3/faster/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blog.stevenlevithan.com/archives/faster-trim-javascript"&gt;Faster JavaScript Trim&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Neat optimisation post—it turns out that while regular expressions are great for removing leading whitespace you can do a lot better at trailing whitespace by manually looping backwards from the end of the string.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/optimisation"&gt;optimisation&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/steven-levithan"&gt;steven-levithan&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/trim"&gt;trim&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/whitespace"&gt;whitespace&lt;/a&gt;&lt;/p&gt;



</summary><category term="javascript"/><category term="optimisation"/><category term="steven-levithan"/><category term="trim"/><category term="whitespace"/></entry></feed>