<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Textmode - tools I use</title>
    <description>Personal blog about programming tools, IOT, tech, etc
</description>
    <link>http://www.textmode.at/</link>
    <atom:link href="http://www.textmode.at/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Tue, 10 Jan 2017 21:45:36 +0000</pubDate>
    <lastBuildDate>Tue, 10 Jan 2017 21:45:36 +0000</lastBuildDate>
    <generator>Jekyll v3.3.1</generator>
    
      <item>
        <title>Exif Viewer - Online and Free</title>
        <description>&lt;p&gt;I’ve always looked for a nice and convenient way to extract exif data from images.&lt;/p&gt;

&lt;p&gt;There you go: &lt;a href=&quot;http://exif-viewer.com&quot;&gt;Exif viewer&lt;/a&gt; - it’s online and free, and extracts
all the relevant data from your image files.&lt;/p&gt;
</description>
        <pubDate>Fri, 06 May 2011 12:58:00 +0000</pubDate>
        <link>http://www.textmode.at/2011/05/06/online-exif-tool.html</link>
        <guid isPermaLink="true">http://www.textmode.at/2011/05/06/online-exif-tool.html</guid>
        
        <category>misc</category>
        
        
      </item>
    
      <item>
        <title>The Fisherman and The Investment Banker</title>
        <description>&lt;p&gt;The American investment banker was at the pier of a small coastal Mexican village when a small boat with just one fisherman docked. Inside the small boat were several large yellow fin tuna. The American complimented the Mexican on the quality of his fish and asked how long it took to catch them.&lt;/p&gt;

&lt;p&gt;The fisherman replied, only a little while.&lt;/p&gt;

&lt;p&gt;The American then asked why didn’t he stay out longer and catch more fish?&lt;/p&gt;

&lt;p&gt;The Mexican said he had enough to support his family’s immediate needs.&lt;/p&gt;

&lt;p&gt;The American then asked, “but what do you do with the rest of your time?”&lt;/p&gt;

&lt;p&gt;The Mexican fisherman said, “I sleep late, fish a little, play with my children, take siesta with my wife, Maria, stroll into the village each evening where I sip wine and play guitar with my amigos, I have a full and busy life.”&lt;/p&gt;

&lt;p&gt;The American scoffed, “I am a Harvard MBA and could help you. You should spend more time fishing and with the proceeds, buy a bigger boat with the proceeds from the bigger boat you could buy several boats, eventually you would have a fleet of fishing boats. Instead of selling your catch to a middleman you would sell directly to the processor, eventually opening your own cannery. You would control the product, processing and distribution. You would need to leave this small coastal fishing village and move to Mexico City, then LA and eventually NYC where you will run your expanding enterprise.”&lt;/p&gt;

&lt;p&gt;The Mexican fisherman asked, “But, how long will this all take?”&lt;/p&gt;

&lt;p&gt;To which the American replied, “15-20 years.” “But what then?”&lt;/p&gt;

&lt;p&gt;The American laughed and said that’s the best part. “When the time is right you would announce an IPO and sell your company stock to the public and become very rich, you would make millions.”&lt;/p&gt;

&lt;p&gt;“Millions.. Then what?”&lt;/p&gt;

&lt;p&gt;The American said, “Then you would retire. Move to a small coastal fishing village where you would sleep late, fish a little, play with your kids, take siesta with your wife, stroll to the village in the evenings where you could sip wine and play your guitar with your amigos.”&lt;/p&gt;
</description>
        <pubDate>Sun, 06 Feb 2011 12:58:00 +0000</pubDate>
        <link>http://www.textmode.at/2011/02/06/the-fisherman-and-the-investment-banker.html</link>
        <guid isPermaLink="true">http://www.textmode.at/2011/02/06/the-fisherman-and-the-investment-banker.html</guid>
        
        <category>misc</category>
        
        
      </item>
    
      <item>
        <title>Switched Blog from Mephisto to Nanoc</title>
        <description>&lt;p&gt;Today I switched this blog from the old, dynamic &lt;strong&gt;Mephisto&lt;/strong&gt; engine to the static &lt;a href=&quot;http://nanoc.stoneship.org/&quot;&gt;&lt;strong&gt;nanoc&lt;/strong&gt;&lt;/a&gt; framework.&lt;/p&gt;

&lt;p&gt;Plans are to write a little more again, I’ll also describe what I used for this blog in detail.&lt;/p&gt;
</description>
        <pubDate>Sat, 14 Aug 2010 19:00:00 +0000</pubDate>
        <link>http://www.textmode.at/2010/08/14/blog-switched-from-mephisto-to-nanoc.html</link>
        <guid isPermaLink="true">http://www.textmode.at/2010/08/14/blog-switched-from-mephisto-to-nanoc.html</guid>
        
        <category>nanoc</category>
        
        
      </item>
    
      <item>
        <title>Finally: Passenger/mod_rails for Nginx!</title>
        <description>&lt;p&gt;I was really glad to finally read the news that &lt;a href=&quot;http://blog.phusion.nl/2009/04/16/phusions-one-year-anniversary-gift-phusion-passenger-220/&quot;&gt;Passenger 2.2.0&lt;/a&gt; now supports my favorite webserver &lt;strong&gt;nginx&lt;/strong&gt; too.&lt;/p&gt;

&lt;p&gt;I always wanted to get rid of the somehow &lt;strong&gt;apache&lt;/strong&gt; monster, which is an overkill in some scenarios (imho).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Nginx&lt;/strong&gt; has a very easy configuration and everything I need.&lt;/p&gt;

&lt;p&gt;If you want to test passenger with nginx it’s as simple as:&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&amp;lt;code&amp;gt;
sudo gem install passenger
sudo passenger-install-nginx-module

# edit the default config:
sudo vi /opt/nginx/conf/nginx.conf

# start nginx
sudo /opt/nginx/sbin/nginx
&amp;lt;/code&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;There is also a &lt;a href=&quot;http://www.modrails.com/videos/passenger_nginx.mov&quot;&gt;Peepcode Screencast&lt;/a&gt; explaining the steps.&lt;/p&gt;

&lt;p&gt;I’m happy :)&lt;/p&gt;
</description>
        <pubDate>Mon, 20 Apr 2009 07:12:00 +0000</pubDate>
        <link>http://www.textmode.at/2009/04/20/finally-passenger-mod_rails-for-nginx.html</link>
        <guid isPermaLink="true">http://www.textmode.at/2009/04/20/finally-passenger-mod_rails-for-nginx.html</guid>
        
        <category>nginx</category>
        
        <category>mod_rails,</category>
        
        <category>passenger,</category>
        
        <category>apache</category>
        
        
      </item>
    
      <item>
        <title>Mailbox sidebar for Mutt</title>
        <description>&lt;p&gt;I always found the default mailbox handling of &lt;strong&gt;mutt&lt;/strong&gt; a little complicated, since it was missing an overview of folders on the main screen.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://mutt-ng.berlios.de/&quot;&gt;Mutt-Ng&lt;/a&gt; solved this by introducing a &lt;strong&gt;sidebar&lt;/strong&gt; to list all your mailboxes, including a new/old mail count. However this didn’t last very long and the &lt;strong&gt;mutt-ng&lt;/strong&gt; development stopped unfortunately.&lt;/p&gt;

&lt;p&gt;I didn’t look at the possibilities regarding this issue for quite a while, since I had a mailbox status list included in my Windowmanager, however, I tried to integrate it into mutt again last week.&lt;/p&gt;

&lt;p&gt;Fortunately the &lt;strong&gt;sidebar&lt;/strong&gt; has been extracted and is now available as a patch: &lt;a href=&quot;http://www.lunar-linux.org/index.php/en/component/content/article/44-mutt-sidebar.html&quot;&gt;Mutt sidebar (folder list) patch&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And for all the lazy people, there is also a &lt;strong&gt;debian package&lt;/strong&gt; called &lt;a href=&quot;http://www.df7cb.de/blog/2008/mutt-patched.html&quot;&gt;mutt-patched&lt;/a&gt; which includes the sidebar among other useul additions.&lt;/p&gt;

&lt;p&gt;Now I’m using the following, very nice, setup:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://textmode.at/assets/mutt.jpg&quot;&gt;Image&lt;/a&gt;&lt;/p&gt;

&lt;div id=&quot;oldcomments&quot;&gt;
&lt;h5&gt;
Old Blog Comments, imported

&lt;/h5&gt;
&lt;div class=&quot;comment&quot;&gt;
&lt;p class=&quot;meta&quot;&gt;
by &lt;strong&gt;Justin&lt;/strong&gt; on Wed Mar 04 09:01:00 +0100 2009

&lt;/p&gt;
&lt;p class=&quot;body&quot;&gt;
As the original author of the sidebar patch, I would like to clarify: The sidebar patch wasn't extracted from mutt-ng, they had included the one that I wrote, and it continued and continues to exist outside of that as well.

&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
</description>
        <pubDate>Wed, 04 Mar 2009 08:01:00 +0000</pubDate>
        <link>http://www.textmode.at/2009/03/04/mailbox-sidebar-for-mutt.html</link>
        <guid isPermaLink="true">http://www.textmode.at/2009/03/04/mailbox-sidebar-for-mutt.html</guid>
        
        <category>mutt</category>
        
        <category>sidebar</category>
        
        
      </item>
    
      <item>
        <title>Ruby 1.9.1 and Rails fails - at least according to Google..</title>
        <description>&lt;p&gt;&lt;strong&gt;Google&lt;/strong&gt; seems to know something about the new &lt;strong&gt;Ruby 1.9.1&lt;/strong&gt; release regarding &lt;strong&gt;Ruby on Rails&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://textmode.at/assets/rails-fails.jpg&quot;&gt;Image&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The question is, does &lt;strong&gt;Google&lt;/strong&gt; suggest “fails” as a correction for “rails” because the word is similar - or because the combination is typed in a lot? :)&lt;/p&gt;
</description>
        <pubDate>Thu, 12 Feb 2009 10:03:00 +0000</pubDate>
        <link>http://www.textmode.at/2009/02/12/ruby-1-9-1-and-rails-fails-at-least-according-to-google.html</link>
        <guid isPermaLink="true">http://www.textmode.at/2009/02/12/ruby-1-9-1-and-rails-fails-at-least-according-to-google.html</guid>
        
        <category>rails</category>
        
        <category>ruby,</category>
        
        <category>google</category>
        
        
      </item>
    
      <item>
        <title>Piwik - the best website statistics system</title>
        <description>&lt;p&gt;I created multiple sites during the last few weeks, and wondered what’s the best &lt;strong&gt;website statistics&lt;/strong&gt; solution to use with them.&lt;/p&gt;

&lt;p&gt;My requirements are:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;API/XML Export&lt;/strong&gt; (I’m collecting the statistics in a central application)&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Realtime&lt;/strong&gt; (almost)&lt;/li&gt;
  &lt;li&gt;all the metrics I usually need (&lt;strong&gt;popular pages&lt;/strong&gt;, &lt;strong&gt;referrer sites&lt;/strong&gt;, &lt;strong&gt;entry pages&lt;/strong&gt;, etc)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As mentioned here before, I used &lt;a href=&quot;http://getclicky.com&quot;&gt;Clicky&lt;/a&gt; for a while, and I have to say it’s one of the best systems I know.
Unfortunately the free edition is quite limited (regarding my needs): No API, Limited Sites and Tracking.
However, I still use it on this and another site.&lt;/p&gt;

&lt;p&gt;I then came across &lt;a href=&quot;http://goingup.com&quot;&gt;GoingUP&lt;/a&gt; which is quite nice too and has a &lt;strong&gt;free API&lt;/strong&gt;.
But again it was limited to a maximum number of visitors/sites. So I had to move on ..&lt;/p&gt;

&lt;p&gt;I’m now using &lt;a href=&quot;http://piwik.org&quot;&gt;&lt;strong&gt;Piwik&lt;/strong&gt;&lt;/a&gt; which is by far the best website statistics system I know.&lt;/p&gt;

&lt;p&gt;It aims to be an &lt;strong&gt;open source version&lt;/strong&gt; of &lt;strong&gt;Google Analytics&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://textmode.at/assets/piwik.png&quot;&gt;Image&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Piwik is PHP and MySQL based, but that shouldn’t be a problem if you have a usual webserver somewhere.&lt;/p&gt;

&lt;p&gt;You can then track multiple (remote) sites by including a short snippet.
&lt;strong&gt;Piwik&lt;/strong&gt; also has a very nice &lt;strong&gt;API&lt;/strong&gt; featuring different output formats like &lt;strong&gt;XML&lt;/strong&gt;, &lt;strong&gt;JSon&lt;/strong&gt;, &lt;strong&gt;HTML&lt;/strong&gt; etc and even a very nice &lt;strong&gt;Plugin System&lt;/strong&gt; (if you like to develop in PHP) :)&lt;/p&gt;

&lt;p&gt;Give it a try, it has a nice installation Routine and is up in a minute.&lt;/p&gt;
</description>
        <pubDate>Sun, 18 Jan 2009 17:06:00 +0000</pubDate>
        <link>http://www.textmode.at/2009/01/18/piwik-the-best-website-statistics-system.html</link>
        <guid isPermaLink="true">http://www.textmode.at/2009/01/18/piwik-the-best-website-statistics-system.html</guid>
        
        <category>website</category>
        
        <category>stats</category>
        
        
      </item>
    
      <item>
        <title>Rails and Merb unite</title>
        <description>&lt;p&gt;If you did not already read it, there are really cool christmas news on the &lt;a href=&quot;http://weblog.rubyonrails.org&quot;&gt;&lt;strong&gt;Ruby on Rails Blog&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;http://merbivore.com&quot;&gt;&lt;strong&gt;Merb Framework&lt;/strong&gt;&lt;/a&gt; - the highly modified framework initially based on/inspired by the rails core and made to improve speed, concurrency and a small footprint - will be merged into “&lt;strong&gt;Rails 3.0&lt;/strong&gt;”.&lt;/p&gt;

&lt;p&gt;Let’s look at the &lt;strong&gt;Merb feature list&lt;/strong&gt; to see what this means:&lt;/p&gt;

&lt;h3 id=&quot;merb-is&quot;&gt;Merb is..&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;ORM-agnostic&lt;/strong&gt; (through plugins)&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;JavaScript library agnostic&lt;/strong&gt; (through plugins)&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;template language agnostic&lt;/strong&gt; (through plugins)&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;thread safe&lt;/strong&gt; (+ multiple file uploads)&lt;/li&gt;
  &lt;li&gt;simple and optimized core without sacrificing functionality&lt;/li&gt;
  &lt;li&gt;improvements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;what I especially like is the &lt;strong&gt;modularity&lt;/strong&gt; of Merb, compared to Rails&lt;/p&gt;

&lt;p&gt;This is a rough overview of what Rails 3.0 will look like, having the Merb features:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Optionally a &lt;strong&gt;minimum and full featured core&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;A lot of &lt;strong&gt;performance improvements&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Framework agnosticism&lt;/strong&gt; (JS, ORM, template and testing level)&lt;/li&gt;
  &lt;li&gt;A better, more stable &lt;strong&gt;API&lt;/strong&gt; (eg. for plugins)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;when-will-we-get-rails-30&quot;&gt;When will we get Rails 3.0?&lt;/h3&gt;

&lt;p&gt;I guess this is very hard to predict :) but the goal is to have at least a Beta version ready for &lt;strong&gt;RailsConf 2009 in Las Vegas&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I totally concur with the post on the ROR Weblog, &lt;strong&gt;Rails 3.0 will kick ass!&lt;/strong&gt;&lt;/p&gt;
</description>
        <pubDate>Mon, 29 Dec 2008 08:03:00 +0000</pubDate>
        <link>http://www.textmode.at/2008/12/29/rails-and-merb-unite.html</link>
        <guid isPermaLink="true">http://www.textmode.at/2008/12/29/rails-and-merb-unite.html</guid>
        
        <category>rails</category>
        
        <category>ruby,</category>
        
        <category>merb,</category>
        
        <category>webdevelopment,</category>
        
        <category>framework</category>
        
        
      </item>
    
      <item>
        <title>Seo extensions for Opera</title>
        <description>&lt;p&gt;I was looking for some &lt;strong&gt;Seo extensions/plugins&lt;/strong&gt; for my favourite browser, &lt;strong&gt;Opera&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This is what I found:&lt;/p&gt;

&lt;h3 id=&quot;seo-for-opera&quot;&gt;Seo for Opera&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://w-shadow.com/blog/2008/09/05/seo-for-opera/&quot;&gt;Seo for Opera&lt;/a&gt; is basically a port of the &lt;a href=&quot;http://tools.seobook.com/firefox/seo-for-firefox.html&quot;&gt;&lt;strong&gt;Seo for Firefox&lt;/strong&gt;&lt;/a&gt; extension to opera. It enhances &lt;strong&gt;Google&lt;/strong&gt; and &lt;strong&gt;Yahoo&lt;/strong&gt; search results by adding additional information to each returned page.&lt;/p&gt;

&lt;p&gt;As far as I saw it is not maintained, and sometimes unstable, but it seems to work well.&lt;/p&gt;

&lt;p&gt;For detailed Features see Seo for Firefox.&lt;/p&gt;

&lt;h3 id=&quot;seobar&quot;&gt;Seobar&lt;/h3&gt;

&lt;p&gt;Seobar is a Opera userscript that can be used directly on the site in question. It adds an additional layer with information about the site you are viewing.&lt;/p&gt;

&lt;p&gt;The information contains:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Alexa Traffic Rank&lt;/li&gt;
  &lt;li&gt;Google Page Rank&lt;/li&gt;
&lt;/ul&gt;

&lt;!-- --&gt;

&lt;ul&gt;
  &lt;li&gt;Yandex CY&lt;/li&gt;
  &lt;li&gt;DMOZ&lt;/li&gt;
  &lt;li&gt;Yahoo! Directory&lt;/li&gt;
  &lt;li&gt;Yandex.Directory&lt;/li&gt;
  &lt;li&gt;Rambler’s Top100&lt;/li&gt;
&lt;/ul&gt;

&lt;!-- --&gt;

&lt;ul&gt;
  &lt;li&gt;Google backlinks/pages&lt;/li&gt;
  &lt;li&gt;Yahoo backlinks/pages&lt;/li&gt;
  &lt;li&gt;MSN backlinks/pages&lt;/li&gt;
  &lt;li&gt;Yandex backlinks/pages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It also adds title/description for some results.&lt;/p&gt;
</description>
        <pubDate>Thu, 18 Dec 2008 18:51:00 +0000</pubDate>
        <link>http://www.textmode.at/2008/12/18/seo-extensions-for-opera.html</link>
        <guid isPermaLink="true">http://www.textmode.at/2008/12/18/seo-extensions-for-opera.html</guid>
        
        <category>opera</category>
        
        <category>userjs,</category>
        
        <category>seo,</category>
        
        <category>extensions</category>
        
        
      </item>
    
      <item>
        <title>Visualization of Feeds - FeedVis</title>
        <description>&lt;p&gt;Data visualization is really interesting, and there are a lot of new, web-based tools coming up in the datamine sector.&lt;/p&gt;

&lt;p&gt;I came across &lt;a href=&quot;http://feedvis.com/?account=infoVis&quot;&gt;FeedVis&lt;/a&gt; recently.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://textmode.at/assets/feedviz.jpg&quot;&gt;Image&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FeedVis&lt;/strong&gt; allows to visualize data from feeds, which can be divided into feed- or time-subsets.&lt;/p&gt;

&lt;p&gt;The data is presented in a very nice, graphical way. For each word, some additional information is provided:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Summaries&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Headlines&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Word Frequency&lt;/strong&gt; in content&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Frequency Change&lt;/strong&gt; (Trend)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Quite cool to play around with, and looking much better than the usual tag clounds :)&lt;/p&gt;

&lt;p&gt;FeedVis is available for &lt;a href=&quot;http://jasonpriem.com/feedvis-dev/&quot;&gt;download&lt;/a&gt;&lt;/p&gt;

&lt;div id=&quot;oldcomments&quot;&gt;
&lt;h5&gt;
Old Blog Comments, imported

&lt;/h5&gt;
&lt;div class=&quot;comment&quot;&gt;
&lt;p class=&quot;meta&quot;&gt;
by &lt;strong&gt;Jason Priem&lt;/strong&gt; on Sat Dec 13 22:23:00 +0100 2008

&lt;/p&gt;
&lt;p class=&quot;body&quot;&gt;
Thanks for the review, Christoph; I'm glad you enjoyed FeedVis. Let me know if you have any suggestions!

&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
</description>
        <pubDate>Sat, 13 Dec 2008 21:23:00 +0000</pubDate>
        <link>http://www.textmode.at/2008/12/13/visualization-of-feeds-feedvis.html</link>
        <guid isPermaLink="true">http://www.textmode.at/2008/12/13/visualization-of-feeds-feedvis.html</guid>
        
        <category>data</category>
        
        <category>visualization</category>
        
        <category>feedvis,</category>
        
        <category>feed</category>
        
        <category>visualization</category>
        
        
      </item>
    
  </channel>
</rss>
