<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>Random Blubb - Home</title>
  <id>tag:www.blubb.org,2012:mephisto/</id>
  <generator version="0.8.0" uri="http://mephistoblog.com">Mephisto Drax</generator>
  <link href="http://www.blubb.org/feed/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://www.blubb.org/" rel="alternate" type="text/html"/>
  <updated>2010-03-23T01:23:24Z</updated>
  <entry xml:base="http://www.blubb.org/">
    <author>
      <name>Bjoern Rennhak</name>
    </author>
    <id>tag:www.blubb.org,2010-03-23:1420</id>
    <published>2010-03-23T01:23:00Z</published>
    <updated>2010-03-23T01:23:24Z</updated>
    <category term="beans"/>
    <category term="case study"/>
    <category term="leguminosae"/>
    <link href="http://www.blubb.org/2010/3/23/fantastic-beans-leguminosae" rel="alternate" type="text/html"/>
    <title>Miracle Beans! (Leguminosae)</title>
<content type="html">
            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We cook them, we fry them, we grind them, we do all kind of processing and enjoy a good bean product. Today I'm taking a closer look at these &lt;b&gt;miracle beans&lt;/b&gt; and their uses, it's quite incredible what you can make of it. Word wide nearly 250 Billion kg a year. That's about 35 kg for every human on earth. &lt;b&gt;The bean is high in cholesterol free protein, rich in fiber, low in fat, complex carbohydrates and full of vitamins and minerals and other good things your body needs.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
There are many different Beans or Leguminos as they are called, for instance:&lt;br /&gt;&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;Soybean&lt;/li&gt;
&lt;li&gt;Drybean&lt;/li&gt;
 &lt;li&gt;Azuki (Wagashi, Anko, Ice cream)&lt;/li&gt; 
 &lt;li&gt;Baby Lima&lt;/li&gt;
 &lt;li&gt;Black&lt;/li&gt;
 &lt;li&gt;Blackeye&lt;/li&gt; 
 &lt;li&gt;Cranberry&lt;/li&gt;
 &lt;li&gt;Dark Red Kidney&lt;/li&gt;
 &lt;li&gt;Garbanzo&lt;/li&gt;
 &lt;li&gt;Great Northern&lt;/li&gt;
 &lt;li&gt;Large Lima&lt;/li&gt;
 &lt;li&gt;Light Red Kidney&lt;/li&gt;
 &lt;li&gt;Pink&lt;/li&gt;
 &lt;li&gt;Pinto&lt;/li&gt;
 &lt;li&gt;Navy&lt;/li&gt;
 &lt;li&gt;Small Red&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Chickpea&quot;&gt;Chickpeas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More &lt;a href=&quot;http://en.wikipedia.org/wiki/Bean#Types&quot;&gt;here&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;br /&gt;
&lt;h3&gt;Uses&lt;/h3&gt;

There are so &lt;b&gt;many uses&lt;/b&gt;, it is difficult to really capture all their uses, but some are:
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Foods&lt;/li&gt;
&lt;ul&gt;
   &lt;li&gt;Tofu&lt;/li&gt;
   &lt;li&gt;Vegetarian Hamburger, Chicken or other meat products based on tofu&lt;/li&gt; 
   &lt;li&gt;Vegetarian Milk based on Soymilk&lt;/li&gt;
   &lt;li&gt;Soysauce&lt;/li&gt;
   &lt;li&gt;Soypuddings&lt;/li&gt;
   &lt;li&gt;Instant coffee&lt;/li&gt;
   &lt;li&gt;Hummus (chickpea)&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Eatable Oils&lt;/li&gt;
&lt;ul&gt;
   &lt;li&gt;Salad dressings and fine oils&lt;/li&gt;
   &lt;li&gt;Margarine (Hydroginated soybean oil and Soybean salad oil)&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Used in:&lt;/li&gt;
&lt;ul&gt;
   &lt;li&gt;Cookies&lt;/li&gt;
   &lt;li&gt;Coffee creamers&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Plastics&lt;/li&gt;
&lt;ul&gt;
  &lt;li&gt;Car doors and other plastic parts e.g. for cars&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Even more uses:&lt;/li&gt;
&lt;ul&gt;
  &lt;li&gt;Insulation&lt;/li&gt;
  &lt;li&gt;Foams&lt;/li&gt;
  &lt;li&gt;Lubricans&lt;/li&gt;
  &lt;li&gt;Creyons&lt;/li&gt;
  &lt;li&gt;Biofuel&lt;/li&gt;
&lt;/ul&gt;


&lt;/ul&gt;

80% of all consumed oils in the U.S. are soy based.

&lt;br /&gt;
&lt;h3&gt;Workflow of Soybean Oil Processing&lt;/h3&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Filtering out large particles (field materials)&lt;/li&gt;
&lt;li&gt;Heating up to 76-80 Degrees Celsius&lt;/li&gt;
&lt;li&gt;Separating outer covering from the inner of bean&lt;/li&gt;
&lt;li&gt;Extracted hulls (outer shells) go into animal feeding&lt;/li&gt;
&lt;li&gt;Flaking mills flatten the flakes into large surface pieces (40% protein, 20% oil)&lt;/li&gt;
&lt;li&gt;Multiple &lt;a href=&quot;http://en.wikipedia.org/wiki/Hexane&quot;&gt;Hexane (C6H14)&lt;/a&gt; baths are used to extract the oil components to chemically extract the oil&lt;/li&gt;
&lt;li&gt;Hexane-oil compound is heated to evaporate hexane away from the oil&lt;/li&gt;
&lt;li&gt;The rest of the soy flakes are grind up into &quot;soy bean meal&quot; again used for animal feeding (approx. 80%)&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Other by-products which are extracted are &lt;a href=&quot;http://en.wikipedia.org/wiki/Lecitin&quot;&gt;Lecitin (bydegumming) &lt;/a&gt;. Lecithin is widely used for applications in human food (fully digestable, &lt;a href=&quot;http://en.wikipedia.org/wiki/Emulsion&quot;&gt;emulsifiers&lt;/a&gt;, candy bars, etc.), animal feed, pharmaceutical (cosmetics), paint, and other industrial applications. Yet another extract which has great value and use. 
&lt;br /&gt;
De-fatted Soy flower another product can be found virtually everywhere acts as a natural preservative and protein source. E.g. in bread, pancake mixes, pasta, doughnuts, pet food and many other foods. Particularly to replace meat this soy flower is processed into textured soy protein. This is the basis for all vegan products you can find.
&lt;br /&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/George_Washington_Carver&quot;&gt;George Washington Carver&lt;/a&gt; pioneered alot of the soy bean uses in the chemical industry beside the peanut research he conducted. 
&lt;br /&gt;

&lt;h3&gt;Soymilk Processing Workflow&lt;/h3&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Mix and grind wholesoy beans with hot water and stirr into a consistent slurr. This is called Soybase.&lt;/li&gt;
&lt;li&gt;Filter out the fiber (ocara) from the slurr by a centrifuge.&lt;/li&gt;
&lt;li&gt;Use high temperature steam to kill all unwanted bacterias and to ensure shelf-life&lt;/li&gt;
&lt;li&gt;Flash-cool the hot slurr to get rid of unwanted bean flavors&lt;/li&gt;
&lt;li&gt;After this processing the soybase is used together with other ingredients to give it taste and look of cow milk&lt;/li&gt;
&lt;li&gt;The soymilk is then pasteurised.&lt;/li&gt;
&lt;li&gt;Furthermore other flavors are added, e.g. chocolate, cocos, etc. to give it a different taste&lt;/li&gt;
&lt;li&gt;Hydrogen peroxide and ultraviolet light is used for packaging sterilisation. Afterwards 285 Degrees Celsius of heat is used to evaporate the hydrogen peroxide. This packaging method can ensure shelf-life of up to 100 days.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;Benefits&lt;/h3&gt;
&lt;br /&gt;
Soybeans can lower the risk of:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;heat disease&lt;/li&gt;
&lt;li&gt;certain cancers&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Osteoporosis&quot;&gt;osteoporosis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

but don't eat too much of it, because there are also certain dangers.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Dangers&lt;/h3&gt;
&lt;br /&gt;
Problems occur like with all things, if you eat too much of it. It can include irregularities in men and women because of Isoflavones.
Some research indicates that &lt;b&gt;Isoflavones&lt;/b&gt;, a Estrogen like substance found in plants causes problems. This can reduce the natuarally produced estrogen in the human body.
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.isoflavones.info/estrogen.php&quot;&gt;Menstrual irregularities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Lower sperm count&lt;/li&gt;
&lt;/ul&gt;



&lt;h3&gt;Todo&lt;/h3&gt;

&lt;ul&gt;

&lt;li&gt;Chickpeas&lt;/li&gt;
&lt;li&gt;Hummus&lt;/li&gt;
&lt;li&gt;Industry production methods&lt;/li&gt;
&lt;li&gt;Computer Vision in bean selection&lt;/li&gt;
&lt;li&gt;Least known beans&lt;/li&gt;
&lt;li&gt;Bean republic &lt;a href=&quot;http://www.republicofbeans.com&quot;&gt;BR&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Wagashi, Anko, Azuki Beans (Japanese pastries), Koshi and Tsubushi An&lt;/li&gt;
&lt;li&gt;Botamotschi &quot;Inside out&quot;&lt;/li&gt;
&lt;li&gt;Motchi Ice cream&lt;/li&gt;
&lt;li&gt;Religious aspects in cultures (e.g. japan)&lt;/li&gt;
&lt;li&gt;Gas preventer, Bino - Aspergillous niger, enzymatic action&lt;/li&gt;
&lt;li&gt;Flatulence tales (Pythagoras, Roman emperor claudius &amp; constantin, Benjamin Franklin)&lt;/li&gt;
&lt;/ul&gt;

&lt;br /&gt;

&lt;h3&gt;Interesting Video about Beans&lt;/h3&gt;




&lt;h3&gt;References:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Bean#Types&quot;&gt;Wikipedia entry about beans&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.megavideo.com/?v=OT1E3DA8&quot;&gt;History channel on beans&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.zensoy.com/&quot;&gt;Zen Soy, U.S.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.bgfoods.com/bm/bm_index.asp&quot;&gt;B&amp;M Beans, U.S.&lt;/a&gt;
&lt;/ul&gt;
          </content>  </entry>
  <entry xml:base="http://www.blubb.org/">
    <author>
      <name>Bjoern Rennhak</name>
    </author>
    <id>tag:www.blubb.org,2009-11-08:1360</id>
    <published>2009-11-08T01:55:00Z</published>
    <updated>2010-03-08T01:55:30Z</updated>
    <category term="handhelds"/>
    <category term="iphone"/>
    <category term="ipod"/>
    <category term="Japan"/>
    <category term="japan"/>
    <category term="software"/>
    <category term="Software"/>
    <link href="http://www.blubb.org/2009/11/8/iphone-development-what-do-you-need" rel="alternate" type="text/html"/>
    <title>3D iPhone Development - What do you need?</title>
<content type="html">
            I had a interesting request recently. Is development for the iPhone/iPod touch a good idea? Is it worth it?
&lt;br /&gt;&lt;br /&gt;
Well, as usual if your idea is not that great, then probably not. On the other hand if you put some effort in it and you realize something interesting, then probably yes! If you see games being developed (or better ported) &lt;a href=&quot;http://www.youtube.com/watch?v=4a6-cUOPoLY&quot;&gt;like this&lt;/a&gt; then you will realize that this thing is far from just a telephone. &lt;b&gt;Its a fully fledged hand-held gaming device!&lt;/b&gt; Interesting enough, how did Sega manage to release their game so fast? Whats going on? What do I need?&lt;br /&gt;&lt;br /&gt;

&lt;h3&gt;iPhone Business in general&lt;/h3&gt;

Like all embedded devices the half-life time of an software application
in the iPhone world is rather low. Studies so far have found that people
tend to use free software (no costs) roughly once or twice and then
loose interest.&lt;br /&gt;&lt;br /&gt;

Of course such a generalization is not without exceptions. You can
exclude this behavior for everyday utilities (e.g. twitter, mail) and
especially games. The Apple iPhone application store is growing rapidly
an so are the users. The Sales in this field are sometimes very
impressive &lt;a href=&quot;http://www.edibleapple.com/ifart-developer-makes-40000-in-2-days/&quot;&gt;if you have a &quot;good&quot; idea.&lt;/a&gt; 
(Sales currently roughly ~3000USD/day, app cost 1 unit == 0.99USD)

&lt;h3&gt;iPhone  Business in Japan&lt;/h3&gt;

Let me briefly digress for our domestic market in japan.
Sales in the past have for the iPhone ranged from roughly 300,000 units
per year. This is a lower estimation and will now sharply change as
&lt;a href=&quot;http://mb.softbank.jp/mb/iphone/everybody/&quot;&gt;Softbank gives away the devices for free.&lt;/a&gt; 
&lt;br /&gt;&lt;br /&gt;
In the rest of the world the device has a &quot;viral&quot; effect meaning that
sales are going very, very, good. As a direct result so are also the
sales for top ranked applications in the &quot;app store&quot;. 
&lt;br /&gt;&lt;br /&gt;
There was a recently a interesting article about &quot;&lt;a href=&quot;http://www.appleinsider.com/articles/09/02/28/japanese_hate_for_iphone_all_a_big_mistake.html&quot;&gt;japanese hating the
iphone&lt;/a&gt;&quot; which turned out to be wrong.
&lt;a href=&quot;http://blog.nobi.cc/2009/02/my-view-of-how-iphone-is-doing-in-japan-by-nobi-nobuyuki-hayashi.html&quot;&gt;Ref. here&lt;/a&gt;
(In this referece there are also sales numbers.)
&lt;br /&gt;&lt;br /&gt;
&lt;h3&gt;Application Sales&lt;/h3&gt;

Here is an &lt;a href=&quot;http://ajnaware.wordpress.com/2008/12/21/how-to-estimate-app-sales/
&quot;&gt;interesting article&lt;/a&gt; how to estimate sales from iTunes
ranking.

Unfortunately apps can't be too expensive, &lt;a href=&quot;http://www.losingfight.com/blog/2008/11/15/how-to-price-your-iphone-app-out-of-existence/&quot;&gt;See this.&lt;/a&gt;

&lt;a href=&quot;http://www.newsweek.com/id/174266&quot;&gt;How much monkey can you idealy make?&lt;/a&gt;
Super Monkey ball is priced at 9.99USD because Sega has a lot of
assets to support this low price vs. dev costs. 


&lt;h3&gt;iPhone Application Development in General&lt;/h3&gt;

Bascially the iPhone is a COCOA based handheld device running XNU
(also called, MacOS, stipped version). Building an application which is
based on using the iPhone provided API is fairly easy and fast. The API
itself provides nearly no capsulation of the OpenGL ES interface
(stripped down version of OpenGL for Embedded Devices) which means that
you can work with it directly to build an application (XCode). 
&lt;br /&gt;&lt;br /&gt;
If you write everything from scratch and use no tools like game
engines, it will initially take some time to abstract the OpenGL ES
interface to your requirements. One full-time developer maybe around
2-3 weeks. Parallel to this the developers can work out UI flow,
Gameplay, Program structure (e.g. UML, State diagrams etc. for core
concepts). After that you can &lt;b&gt;start&lt;/b&gt; with your product desgin
implementation. The time here again, depends on the complexity. Monkey
Ball was ported not re-implemented which saved a lot of time.

&lt;h3&gt;Game Engines&lt;/h3&gt;

The problem with a complex game is that you need many components like a
Physics engine and a 3D Game engine in general, scripting support and
so on. 
&lt;br /&gt;&lt;br /&gt;
You could rely on tools helping you for this process, e.g.
&lt;br /&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://unity3d.com/unity/features/iphone-publishing.html&quot;&gt; Unity3D&lt;/a&gt; 
(Mono, JavaScript, C# -(compiled to)-&gt; Native ARM code,
XCode)&lt;/li&gt;
&lt;li&gt;Here is for instance a &lt;a href=&quot;http://www.kevindoolan.net/blog/post/2009/01/24/iPhone-3D-Engine-Development.aspx&quot;&gt;nice writeup&lt;/a&gt; on one guy developing a 3D engine for the iPhone&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.inivis.com&quot;&gt;AC3D Engine&lt;/a&gt; + &lt;a href=&quot;http://memention.com/ac3dreader/&quot;&gt;AC3D Lib&lt;/a&gt; for the iPhone&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Case Study, Monkey Ball&lt;/h3&gt;

Sega of course has all this already, in the case of Super Monkey ball
they just needed to port their code to the iPhone system. (This is the
reason initial development was so fast).
&lt;br /&gt;&lt;br /&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Super_Monkey_Ball&quot;&gt;Monkey Ball from Sega&lt;/a&gt; exists already since quite some time.
&lt;br /&gt;&lt;br /&gt;

I think their game engine is C or C++ based and easily convertable to
other platforms as they tend to support C. So if you want to write
everything from scratch, it will take more time.

&lt;br /&gt;
&lt;h3&gt;OpenSource Example&lt;/h3&gt;

A sample application using OpenGL ES (OpenSource) and the iPhone API,
&lt;a href=&quot;http://www.sunsetlakesoftware.com/sites/default/files/Molecules-12312008.tar.bz2&quot;&gt;Molecule&lt;/a&gt;
&lt;b&gt;(please note that even though the name of the file is .tar.bz2 the file
is actually an tar.gz)&lt;/b&gt;
&lt;a href=&quot;http://www.sunsetlakesoftware.com/2008/10/02/molecules-source-code-now-available&quot;&gt;A description is for instance here.&lt;/a&gt;.


&lt;h3&gt;People&lt;/h3&gt;

I think the most important aspect of the iPhone/iPodTouch are the usage
of the accelerometers. &lt;a href=&quot;http://gizmodo.com/5040631/3d-app-converts-iphone-into-window-to-alternative-world&quot;&gt;See this for instance.&lt;/a&gt;.
&lt;br /&gt;&lt;br /&gt;
Finding iPhone developers (programmers) currently
is difficult I think, they are still rather rare. The core competencies
here are,..&lt;br /&gt;&lt;br /&gt;

Programmer:&lt;br /&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Objective C, or C/C++&lt;/li&gt;
&lt;li&gt;OpenGL (preferably, OpenGL ES)&lt;/li&gt;
&lt;li&gt;XCode, InterfaceBuilder experience&lt;/li&gt;
&lt;li&gt;iPhone SDK&lt;/li&gt;
&lt;li&gt;Cocoa Programming&lt;/li&gt;
&lt;li&gt;Mac Development experience (or GNU/Linux)&lt;/li&gt;
&lt;li&gt;For proof of concept development, Ruby or Python knowledge.&lt;/li&gt;
&lt;li&gt;Design Patterns, MVC&lt;/li&gt;
&lt;li&gt;3D or Game Development experience preferrable&lt;/li&gt;
&lt;/ul&gt;

Artists&lt;br /&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Texture creation for Sprites and 3D Objects&lt;/li&gt;
&lt;li&gt;3DSMax, Maya or Blender experience&lt;/li&gt;
&lt;/ul&gt;
Useful/Mandatory Tools&lt;br /&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Building 3D Models with e.g. 3DSMax (Commercial) or Blender
	(OpenSource) or Maya&lt;/li&gt;
&lt;li&gt;A 3D Game engine, or we need to write it from scratch&lt;/li&gt;
&lt;li&gt;Loading Maya models
	http://bill.dudney.net/roller/objc/entry/wave_front_obj_textures_working&lt;/li&gt;
&lt;/ul&gt;
Hardware&lt;br /&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;An iPhone or iPod Touch (different Hardware, iPod is scaled
	down, internet through wlan)&lt;/li&gt;
&lt;li&gt;Either a Mac (e.g. Mac Mini) or we use VMWare
	( I have a running Mac VM on my system. This eliminates the
	requirement of a Mac)&lt;/li&gt;
&lt;/ul&gt;

Licences&lt;br /&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;A iPhone developer licence to publish our product
	( http://weblog.infoworld.com/enterprisemac/archives/2008/03/new_iphone_ente.html )&lt;/li&gt;&lt;/ul&gt;

Supplemental&lt;br /&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;A Website for the product and support (meaning,
	somebody has to answer emails)&lt;/li&gt;&lt;/ul&gt;


&lt;h3&gt;Rough Estimation&lt;/h3&gt;

Sega's team used to port a simple working example from their Monkey
Ball product to the iPhone 2 Weeks. They had a working engine,
professional developers and artists. So what do you probably need for the average 3D game on the iPhone?
&lt;br /&gt;&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;1-2 Engineers Full Time&lt;/li&gt;
&lt;li&gt;1 Artist (2D/3D, Textures)&lt;/li&gt;
&lt;li&gt;Licenses maybe around 250USD&lt;/li&gt;
&lt;li&gt;Game Engine License 1500USD&lt;/li&gt;
&lt;li&gt;Mac Mini + iPhone or VMWare + MacOS&lt;/li&gt;
&lt;li&gt;XCode Dev. tools&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;br /&gt;
To give a good estimation, it must be pretty clear how complicated the application will be. Then maybe you could make a valid assumption of how many (mythical) man-months you would need. &lt;br /&gt;&lt;br /&gt;
&lt;b&gt;What do you think? Where am I wrong? What did I forget?&lt;/b&gt;
          </content>  </entry>
  <entry xml:base="http://www.blubb.org/">
    <author>
      <name>Bjoern Rennhak</name>
    </author>
    <id>tag:www.blubb.org,2009-10-08:1354</id>
    <published>2009-10-08T01:55:00Z</published>
    <updated>2010-03-08T01:57:12Z</updated>
    <category term="linux"/>
    <category term="Linux"/>
    <category term="Software"/>
    <category term="software"/>
    <category term="stock market"/>
    <category term="vnc"/>
    <link href="http://www.blubb.org/2009/10/8/vnc-robot" rel="alternate" type="text/html"/>
    <title>VNC Robot</title>
<content type="html">
            Today at work I had a interesting request. Make a screenshot of a Flash application and send this the customer by mail every 5 minutes or so. First I though that it would be best to utilize some &lt;a href=&quot;http://www.flash-db.com/Tutorials/snapshot/snapshot.php?page=1&quot;&gt;Actionscript with PHP/GD&lt;/a&gt;. This was ok but the other guys seemed to prefer some other hack. So I came up with using something like &lt;a&gt;Browsershots&lt;/a&gt;, or some &lt;a href=&quot;http://mattaustin.me.uk/&quot;&gt;CutyCapt/IECapt, Python, Django combination&lt;/a&gt;. This seemed too complicated though.&lt;br /&gt;&lt;br /&gt;
So I finally settled with using &lt;a href=&quot;http://www.vncrobot.com&quot;&gt;VNC Robot&lt;/a&gt;. This thing is actually really funny, its like (shudder) Windows Scripting Host in VNC. &lt;b&gt;Perfect!&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Originally I also looked into Ruby/Mechanize and other alike but with Flash thats a problem these days...&lt;br /&gt;&lt;br /&gt;

Here is a sample script I created and other &lt;a href=&quot;http://www.vncrobot.com/docs/examples/index.html&quot;&gt;nifty examples can be found here.&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;
# Open Firefox from start menu
Mouse move to=x:145,y:755 wait=1000
Mouse click count=1 

# Go to location bar
Mouse move to=x:262,y:65 wait=1000
Mouse click count=1

# Go to webpage
# Press Ctrl+l wait=1000
Press Backspace count=20
Type &quot;http://10.0.0.9&quot; wait=1000
Press Enter wait=6000

# Go to login form
Press Tab wait=1000
Type &quot;usernamewashere&quot; wait=1000
Press Tab wait=1000
Type &quot;passwordwashere&quot; wait=1000

# Skip over the &quot;Do you want to remember password question&quot;
Press Enter wait=1000
Press Enter wait=1000

Wait 10000

# Take a screenshot and send it to John
Screenshot /tmp/stock.jpg

Sendmail subject=&quot;XYZ Application stock on {_DATE}&quot; from=&quot;root@yourmachine&quot; to=&quot;foobar@blahblubb.org&quot;
 server=&quot;localhost&quot; attach=&quot;/tmp/stock.jpg&quot;

# Close the browser so that we can rerun the script safely
Press Alt+F4 wait=500
Press Alt+F4 wait=500
&lt;/pre&gt;

The result looks like this (scaled down).&lt;br /&gt;&lt;br /&gt;


          </content>  </entry>
  <entry xml:base="http://www.blubb.org/">
    <author>
      <name>Bjoern Rennhak</name>
    </author>
    <id>tag:www.blubb.org,2009-06-17:1417</id>
    <published>2009-06-17T06:37:00Z</published>
    <updated>2009-06-17T06:43:53Z</updated>
    <category term="bugs"/>
    <category term="git"/>
    <link href="http://www.blubb.org/2009/6/17/git-vs-vfat" rel="alternate" type="text/html"/>
    <title>Git vs. VFAT</title>
<content type="html">
            Ever copied your Git development tree to a VFAT Filesystem media? Well, if you did then you probably encountered this later:&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;fatal: Not a git repository&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;

The fix is pretty simple. Git depends on the uppercase file naming of the .git/HEAD file. So if you find it to be lower case then:&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;mv .git/head .git/HEAD&lt;/b&gt;
&lt;br /&gt;&lt;br /&gt;
Dear Git-developers,&lt;br /&gt;&lt;br /&gt;
why is such an insanity necessary?
          </content>  </entry>
  <entry xml:base="http://www.blubb.org/">
    <author>
      <name>Bjoern Rennhak</name>
    </author>
    <id>tag:www.blubb.org,2009-04-27:1416</id>
    <published>2009-04-27T10:11:00Z</published>
    <updated>2009-04-27T10:12:44Z</updated>
    <category term="erlang"/>
    <category term="ffi"/>
    <category term="programming"/>
    <category term="software"/>
    <category term="Software"/>
    <link href="http://www.blubb.org/2009/4/27/erlang-eep7-on-r13" rel="alternate" type="text/html"/>
    <title>Erlang EEP7 on R13 VM?</title>
<content type="html">
            I happened to run into Alceste Scalas in the Erlang IRC channel and I asked him about his EEP7 implementation and R13 compatibility. Seems that it will be soon also running on R13 ! &lt;br /&gt;&lt;br /&gt;

&lt;pre&gt;
02:54 &amp;lt; _br_&gt; alceste: nice, good to catch you in the irc. Hey did you happen to get your ffi things running on 
              R13 or R12 ?
02:55 &amp;lt; _br_&gt; alceste: sorry to bother you with this :\
03:10 &amp;lt; alceste&gt; _br_: not yet, but some guy on the erlang-questions mailing list was able to port the patches 
                 and (apparently) make them work
03:10 &amp;lt; alceste&gt; _br_: i'm going to verify it and release updated patches ASAP
03:17 &amp;lt; _br_&gt; alceste: Thank you ! Thats really great :)
&lt;/pre&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.erlang.org/pipermail/erlang-questions/2009-April/043055.html&quot;&gt;Erlang-Questions Mailing list reg. EEP7 on R13A&lt;/a&gt;.
          </content>  </entry>
  <entry xml:base="http://www.blubb.org/">
    <author>
      <name>Bjoern Rennhak</name>
    </author>
    <id>tag:www.blubb.org,2009-04-26:1415</id>
    <published>2009-04-26T15:08:00Z</published>
    <updated>2009-04-26T16:15:55Z</updated>
    <category term="Crazy"/>
    <category term="crazy"/>
    <category term="Food"/>
    <category term="food"/>
    <category term="Funny"/>
    <category term="funny"/>
    <category term="japan"/>
    <category term="Japan"/>
    <category term="kindness"/>
    <category term="mcdonalds"/>
    <link href="http://www.blubb.org/2009/4/26/kindness-of-a-random-stranger" rel="alternate" type="text/html"/>
    <title>Kindness of a random stranger</title>
<content type="html">
            This weekend something interesting happend to me. I was sitting in McDonalds (I know its unhealty) and eating a Hamburger. 
The thing costs only 100 yen and for that price its a really cheap and quick supper. It was already quite late so I just wanted quickly to eat something. Well I was sitting there and eating while a elder japanese woman was staring at me. She was maybe 70 or so. So, well she stared at me and I got annoyed for a moment and looked back, smiling. She smiled back and left me alone (looked some other way). I didn't think much of it and continued eating my food. I didn't have anything to drink but I thought, hey, just buy yourself later in the late-night supermarket something.&lt;br /&gt;
&lt;br /&gt;
She got up and went to the counter to buy something leaving her things unattended at the seat. I found that not so good but hey, it's japan and here its a bit safer than in other places around the world. Well, she came back and put a coffee cup with extra milk and sugar in-front of me and said I should drink something.&lt;br /&gt;&lt;br /&gt;
As you can imagine I was totally baffled and kindly refused.  I tried talking to her and seemed she just found it too terrible just eating something and the coffee was so cheap too (120 yen) so no problem. I thanked her and tried to talk to her until her husband came who was totally confused why she was talking to not only a stranger but a foreigner here in japan. Very amusing.&lt;br /&gt;&lt;br /&gt;
This was the first time a &lt;b&gt;random stranger&lt;/b&gt; was kind to me here. I'll not forget that.&lt;br /&gt;&lt;br /&gt;Anyway I just wanted to share this interesting, friendly and memorable coincidence with you.&lt;br /&gt;&lt;br /&gt;Have a good start into the week!
          </content>  </entry>
  <entry xml:base="http://www.blubb.org/">
    <author>
      <name>Bjoern Rennhak</name>
    </author>
    <id>tag:www.blubb.org,2009-02-24:1366</id>
    <published>2009-02-24T23:21:00Z</published>
    <updated>2009-02-24T23:22:13Z</updated>
    <category term="debugging"/>
    <category term="screen"/>
    <category term="software"/>
    <category term="Software"/>
    <category term="vnc"/>
    <link href="http://www.blubb.org/2009/2/24/remote-vnc-connections-how-to-help-users-and-save-your-nerves" rel="alternate" type="text/html"/>
    <title>Remote VNC Connections - Make it easy for users</title>
<content type="html">
            Do you often need to help friends or family with their Windows system? Something broken on their system and &lt;b&gt;talking&lt;/b&gt; them through is just totally impossible? Well probably you like this then. Let them install VNC, e.g. &lt;a href=&quot;http://realvnc.com/&quot; title=&quot;_blank&quot;&gt;RealVNC&lt;/a&gt;. There is a free edition, so make sure they don't install something else.&lt;br /&gt;&lt;br /&gt;

After that the only thing they need to do is right click on that &lt;b&gt;VNC logo in the Statusbar&lt;/b&gt; and select &lt;b&gt;Add remote client&lt;/b&gt;. That option is really neat. It lets the user open a reverse connection to an given IP/Port combination, so all that trouble with their firewall or router doesn't matter anymore.&lt;br /&gt;&lt;br /&gt;

Of course to make things work you need to give them a valid URL or IP combination so that they can connect to. e.g. &lt;b&gt;mydomain.com:5500&lt;/b&gt;.
&lt;br /&gt;&lt;br /&gt;
I myself sit behind a NAT'd and routed connection which makes direct connections no good. So I often just SSH tunnel myself to a remote machine for this purpose. The magic to make this happen is that you open two consoles, one for your vnc and another one for your tunnel.&lt;br /&gt;&lt;br /&gt;
The commands you will need are
&lt;ul&gt;
&lt;li&gt;vncviewer -listen&lt;/li&gt;
&lt;li&gt;ssh -Nv -R 0.0.0.0:5500:localhost:5500 user@mydomain.com&lt;/li&gt;
&lt;/ul&gt;

The first command basically just opens a vncviewer application in listen mode for inbound connections. The second one is a simple reverse tunnel to the machine at user@mydomain.com where every connection to port 5500 is sent back to my machine. Of course this will only work if you are allowed to do that and if the firewall on mydomain.com is not configured to do something else with :5500 traffic.&lt;br /&gt;&lt;br /&gt;

Voila! Your user can connect to your connection allowing you to solve their problems more quickly, saving you alot of nerve.&lt;br /&gt;&lt;br /&gt;
If you are like me and you &lt;b&gt;still like to save more keystrokes&lt;/b&gt;, maybe this screen config will come in handy.&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;
% cat bin/screenvncsessionconfig 
screen -t &quot;ssh&quot; 1 ssh -Nv -R 0.0.0.0:5500:localhost:5500 user@mydomain.com
screen -t &quot;vncviewer&quot; 2 vncviewer -listen
&lt;/pre&gt;
&lt;br /&gt;&lt;br /&gt;
For your e.g. Zsh config use this:&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;
% which remotevnc
remotevnc: aliased to ssh-add; screen -S vnc -c /home/br/bin/screenvncsessionconfig
&lt;/pre&gt;
&lt;br /&gt;&lt;br /&gt;
Good Luck !
          </content>  </entry>
  <entry xml:base="http://www.blubb.org/">
    <author>
      <name>Bjoern Rennhak</name>
    </author>
    <id>tag:www.blubb.org,2009-02-17:1364</id>
    <published>2009-02-17T16:09:00Z</published>
    <updated>2009-02-17T16:09:20Z</updated>
    <category term="digg"/>
    <category term="scaling"/>
    <category term="Software"/>
    <category term="software"/>
    <category term="web 2.0"/>
    <category term="Web 2.0"/>
    <link href="http://www.blubb.org/2009/2/17/digg-architecture" rel="alternate" type="text/html"/>
    <title>Digg Architecture</title>
<content type="html">
            I &lt;a href=&quot;http://www.infoq.com/presentations/Digg-Joe-Stump&quot;&gt;stumbled across this&lt;/a&gt; &lt;a href=&quot;http://qcon.infoq.com/&quot;&gt;QCon&lt;/a&gt; presentation of &lt;a href=&quot;http://www.joestump.net/&quot;&gt;Joe Stump&lt;/a&gt; who is Lead Architect at Digg. He talks about their architecture and what they did to get the horizontal and vertical scaling done. If you have no idea about how to scale sites from thousands to ten thousand requests a &lt;b&gt;second&lt;/b&gt;, never looked into Amazon or EBay scaling and you are not afraid of learning new stuff then this might be &lt;b&gt;very&lt;/b&gt; interesting for you.&lt;br /&gt;&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.infoq.com/presentations/Digg-Joe-Stump&quot;&gt;QCon Video and Slides&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

Further reading:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.danga.com/mogilefs/&quot;&gt;MogileFS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://lucene.apache.org/java/docs/&quot;&gt;Apache Lucene&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.danga.com/gearman/&quot;&gt;Gearman&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://xmpp.org/&quot;&gt;Extensible Messaging and Presence Protocol (XMPP)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://memcachedb.org/&quot;&gt;MemcacheDB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; Cap Theorem (Databases)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.20.1495&quot;&gt;CAP Theorem Paper&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.cs.berkeley.edu/~brewer/cs262b-2004/PODC-keynote.pdf&quot;&gt;Eric Brewster Presentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/ul&gt;

Further viewing:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.infoq.com/presentations/availability-consistency&quot;&gt;Availability &amp; Consistency by Dr. Werner Vogels (Amazon CTO)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Anybody has some other good links?
          </content>  </entry>
  <entry xml:base="http://www.blubb.org/">
    <author>
      <name>Bjoern Rennhak</name>
    </author>
    <id>tag:www.blubb.org,2009-02-17:1363</id>
    <published>2009-02-17T01:03:00Z</published>
    <updated>2009-02-17T01:04:16Z</updated>
    <category term="commandline"/>
    <category term="linux"/>
    <category term="Linux"/>
    <category term="productivity"/>
    <category term="rss"/>
    <category term="Software"/>
    <category term="software"/>
    <link href="http://www.blubb.org/2009/2/17/rss-reader-extreme-newsbeuter" rel="alternate" type="text/html"/>
    <title>RSS Reader Extreme: NewsBeuter a Mutt-like Feedreader</title>
<content type="html">
            You read RSS Feeds right? Well, if you don't know what &lt;a href=&quot;http://en.wikipedia.org/wiki/RSS_(file_format)&quot; title=&quot;_blank&quot;&gt;RSS&lt;/a&gt; or ATOM Feeds are then maybe you should check out the Wikipedia pages first.&lt;br /&gt;&lt;br /&gt;
I don't know what kind of feedreaders you use, but I liked for some time &lt;a href=&quot;http://liferea.sourceforge.net/&quot;&gt;liferea&lt;/a&gt;. That was rather a hate/love relationship because I was never really fond of the need of using my mouse to read something. This is were &lt;a href=&quot;http://www.newsbeuter.org/&quot;&gt;NewsBeuter&lt;/a&gt; comes into play.&lt;br /&gt;&lt;br /&gt;
Its a feedreader which follows the Mutt-like philosophy and allows you to quickly skim through your feeds hitting only ``n'' on your keyboard everything on a curses based CLI. This thing is pretty feature complete (version 1.3+) and it is good enough for painless reading experience, heck you can even use tagging and advanced search functions.&lt;br /&gt;&lt;br /&gt;


&lt;br /&gt;(Screencast of v0.2)&lt;br /&gt;&lt;br /&gt;
Debian GNU/Linux currently has the 1.3-1 binary into their package repo so there is no need to build that thing for yourself. (its easy though).
Oh, did I forget you can pipe the feeds into your own scripts to change the content/markup to your own needs? Nice, no more website loading :)&lt;br /&gt;&lt;br /&gt;

Seriously, if you wanted to increase your productivity - &lt;a href=&quot;http://www.newsbeuter.org&quot;&gt;go check it out.&lt;/a&gt;
          </content>  </entry>
  <entry xml:base="http://www.blubb.org/">
    <author>
      <name>Bjoern Rennhak</name>
    </author>
    <id>tag:www.blubb.org,2009-02-10:1359</id>
    <published>2009-02-10T03:45:00Z</published>
    <updated>2009-02-10T03:46:54Z</updated>
    <category term="cryptanalsys"/>
    <category term="security"/>
    <category term="software"/>
    <category term="Software"/>
    <link href="http://www.blubb.org/2009/2/10/rc4-stream-cipher-alone-secure-enough" rel="alternate" type="text/html"/>
    <title>RC4 Stream Cipher alone secure enough?</title>
<content type="html">
            Recently I had a discussion with a good friend about RC4 and if it is still to be considered &quot;secure&quot; ?&lt;br /&gt;&lt;br /&gt;

If you search around you will find that the Algorithm is still used very widely but often only in combination with other techniques like &lt;a&gt;RC4-HMAC&lt;/a&gt; (hello! Microsoft), RC4-MD5 etc.
This document for instance from &lt;a href=&quot;http://www.rsa.com/rsalabs/node.asp?id=2250&quot;&gt;RSA  Labs&lt;/a&gt; for instance is posted in the ``History'' section of their Homepage. This has a good reason.&lt;br /&gt;&lt;br /&gt;

The OpenSSH guys already kicked this &lt;a href=&quot;http://www.openssh.com/security.html&quot;&gt;Cipher out during development of early versions&lt;/a&gt; when they realized that SSH-1 used this Cipher wrong. This Cipher was also used in the e.g. &lt;a href=&quot;http://en.wikipedia.org/wiki/Wired_Equivalent_Privacy&quot;&gt;WEP&lt;/a&gt; Protocol and &lt;a href=&quot;http://www.cs.ucl.ac.uk/staff/M.Handley/papers/fragmentation.pdf&quot;&gt;was a disaster.&lt;/a&gt; (read: &lt;b&gt;real-time decryption&lt;/b&gt;)&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;Now you will scream foul&lt;/b&gt;, we already know all that. For that purpose we have RC4-Drop ! It avoids all those bad, weak, keys and works fine. Cryptographically secure.&lt;br /&gt;&lt;br /&gt;

Admitted, you create a more secure version of this flawed Algorithm. I mean if you take into account all recent papers on Cryptanalysis and
monkey-patch your Algorithm to drop at least 3^H256 byte, figure out the weak keys from a generated subset (&lt;a href=&quot;http://www.users.zetnet.co.uk/hopwood/crypto/scan/cs.html&quot;&gt;ref&lt;/a&gt;, many more papers until 2008) and then also make sure that you don't transfer too much data with this key, then you are &lt;i&gt;probably&lt;/i&gt; on the safe side.&lt;br /&gt;&lt;br /&gt;

Let me ask this curious question, why do you want to use this Cipher? You will probably tell me you need alot of speed in your application and you don't care that projects like &lt;a href=&quot;http://www.ecrypt.eu.org/stream/&quot;&gt;eStream&lt;/a&gt; and alike have been created (anno 2004) to address these problems? See &lt;a href=&quot;http://www.cryptico.com/Files/filer/rabbit_fse.pdf&quot;&gt;Rabbit&lt;/a&gt;. This thing is really neat!
&lt;br /&gt;
&lt;br /&gt;
On the other hand if you really go with standard these days you will probably pick AES (128-bit) in Stream mode. I'm not a crypto expert so please be kind with your comments.&lt;br /&gt;&lt;br /&gt;
Other references:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://cage.ugent.be/~klein/RC4/RC4-en.ps&quot;&gt;Paper on a good RC4 Attack&lt;/a&gt; (&quot;.. It is still successful if the first 256 bytes of the RC4 pseudo random sequence are not observable.&quot;) &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://events.ccc.de/congress/2008/Fahrplan/events/2875.en.html&quot;&gt;Interesting talk about Stream Ciphers during the 25C3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.10.2350&quot;&gt;New Stream Cipher HC-256&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.cryptopp.com/benchmarks.html&quot;&gt;CryptoBenchmark&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.vocalata.com/RC4.html&quot;&gt;RC4 Description and brief analysis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
          </content>  </entry>
  <entry xml:base="http://www.blubb.org/">
    <author>
      <name>Bjoern Rennhak</name>
    </author>
    <id>tag:www.blubb.org,2009-02-10:1358</id>
    <published>2009-02-10T02:51:00Z</published>
    <updated>2009-02-10T02:54:14Z</updated>
    <category term="mephisto"/>
    <category term="software"/>
    <category term="Software"/>
    <category term="web"/>
    <category term="weird"/>
    <link href="http://www.blubb.org/2009/2/10/mephisto-and-dates" rel="alternate" type="text/html"/>
    <title>Mephisto and Dates</title>
<content type="html">
            Sorry for the weird behavior of my blog recently. I somehow managed (I'm still unsure about how) that the article dates reverted to February instead of its original January. Hey, is there a XSS again out there for Mephisto blogs? &lt;i&gt;Please let me know.&lt;/i&gt;
          </content>  </entry>
  <entry xml:base="http://www.blubb.org/">
    <author>
      <name>Bjoern Rennhak</name>
    </author>
    <id>tag:www.blubb.org,2009-01-26:1355</id>
    <published>2009-01-26T04:15:00Z</published>
    <updated>2009-02-10T02:51:27Z</updated>
    <category term="digital age"/>
    <category term="distractions"/>
    <category term="net"/>
    <category term="Net"/>
    <category term="presentations"/>
    <category term="Statistics"/>
    <category term="statistics"/>
    <link href="http://www.blubb.org/2009/1/26/new-technology-make-us-unhappy-and-stupid" rel="alternate" type="text/html"/>
    <title>New technology makes us unhappy and stupid?</title>
<content type="html">
            &lt;b&gt;No time to read this? In a nutshell:&lt;/b&gt; &lt;i&gt;Social networking sites and new tech is good not bad. It disturbs us too much though, turn it off when you don't want to be distracted. It is ok to be not available all the time. Otherwise be prepared to effectively sacrifice your concentration. New tech might just be a new form of distraction which we need to selectively ignore when we need too.&lt;/i&gt;

&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;

Since forever people fight over the fact that new technology is changing our life style and us, &lt;a href=&quot;http://www.dailymail.co.uk/news/article-1153583/Social-websites-harm-childrens-brains-Chilling-warning-parents-neuroscientist.html&quot;&gt;meaning our brain&lt;/a&gt;, in a negative way. These are interesting claims and have been already made in the past for printing press, radio, televison and so on. Now the newest voices argue that Social Networking sites like &lt;a href=&quot;http://www.facebook.com&quot;&gt;Facebook&lt;/a&gt;, &lt;a href=&quot;http://www.bebo.com/&quot;&gt;Bebo&lt;/a&gt;, &lt;a href=&quot;http://www.twitter.com&quot;&gt;Twitter&lt;/a&gt; alike harm us and change our brains in a bad way. &lt;br /&gt;
&lt;br /&gt;
Main points against sites like that are that we,&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Multitask too much, which harms concentration&lt;/li&gt;
&lt;li&gt;Spend less face time with our friends&lt;/li&gt;
&lt;li&gt;By lowering our concentration with Mobile phones, twitter and alike we actively lower our IQ&lt;/li&gt;
&lt;/ul&gt;
You can find the &lt;a href=&quot;http://www.badscience.net/2009/02/the-evidence-aric-sigman-ignored/&quot;&gt;original blog post here&lt;/a&gt; and the referring video :&lt;br /&gt;&lt;br /&gt;

&lt;br /&gt;(The first 2:00 minutes give a good overview of the argument)&lt;br /&gt;&lt;br /&gt;

Interesting enough is that one of the main arguments is that technology is reducing our face time and making us socially impaired. Well, just coincidently I had an assignment recently where I was required to review a Paper from Gaspar and Glaeser from 1998 on &lt;a href=&quot;http://papers.ssrn.com/sol3/papers.cfm?abstract_id=4934&quot;&gt;Information Technology and the future of cities&lt;/a&gt;. This paper is a interesting but complex read where the authors build a mathematical model to support their theory that cities will shrink, but never diminish and human interaction increases in cities rather than to shrink. This is interesting because it is the same argument that Social networking sites decrease our interaction, where the opposite is true. &lt;b&gt;We are now only more selective of how to spend our face time and the overall quality of it has to be higher. Face time is now a much more valuable commodity which we choose more carefully to spend.&lt;/b&gt; Our general interaction has according to statistics and studies increased in the recent years, &lt;b&gt;greatly.&lt;/b&gt; (I can't emphasize that enough.)
&lt;br /&gt;&lt;br /&gt;
Here are the original slides from my presentation:&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;&lt;a href=&quot;http://www.slideshare.net/brennhak/information-technology-and-the-future-of-cities?type=presentation&quot; title=&quot;Information Technology and the future of cities&quot;&gt;Information Technology and the future of cities&lt;/a&gt;&lt;div&gt;View more &lt;a href=&quot;http://www.slideshare.net/&quot;&gt;presentations&lt;/a&gt; from &lt;a href=&quot;http://www.slideshare.net/brennhak&quot;&gt;brennhak&lt;/a&gt;. (tags: &lt;a href=&quot;http://slideshare.net/tag/it&quot;&gt;it&lt;/a&gt; &lt;a href=&quot;http://slideshare.net/tag/cities&quot;&gt;cities&lt;/a&gt;)&lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.blubb.org/assets/2008/1/8/Gaspar_Glaeser_1993_-_The_Future_of_cities_-_Presentation.pdf&quot;&gt;Presentation Slides (PDF Format)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.blubb.org/assets/2008/1/8/Gaspar_Glaeser_1993_-_The_Future_of_cities_-_Mindmap.jpg&quot;&gt;Presentation Mindmap (JPG Format)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;

Now we have this argument on the one hand side that technology is changing us in a bad way. On the other hand side it can also be very positive.
&lt;a href=&quot;http://www.youtube.com/watch?v=yk7nKjr9Keo&quot;&gt;Take for instance this video&lt;/a&gt;. I was surprised how true it actually is. (Seriously watch it, it's worth it.) We take tech for granted even though it improves our life and life-style so much. Now you will ask me what has this to do with each other? Well, what are the side effects ? &lt;br /&gt;&lt;br /&gt;

Just think about it. New technology at least recently (+15 years), puts more and more pressure on people to respond or be responsive in a very short time. Our mobile phones disturb us all the time, we need to respond very quickly on eMails (hours mostly, days, but if its half a week we already tend to dismiss it and its  &quot;too late&quot;.) and anyway everything is changing so fast. If you are into the IT Industry you know what I am talking about. For a strong counter argument, &lt;a href=&quot;http://faziarizvi.blogspot.com/2009/02/myth-of-concentration-vs-digital.html&quot;&gt;read for instance this.&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;
Even, I, found myself reading things like David Allen's &lt;a href=&quot;http://en.wikipedia.org/wiki/Getting_Things_Done&quot;&gt;Getting Things Done&lt;/a&gt; because I don't know how to manage everything I have in my schedule. So rather than to argue that Social Networking sites are bad and harmful. I would rather argue that we need to be aware of their influence on us. We need to selectively turn off certain things so that we can concentrate on what is important in the moment. If this means to be unavailable to mobile phone, twitter, irc and so on - it is good. &lt;b&gt;Humans might grow with the technology but for now, we must realize that we can only focus on one thing at a time if we want to do a good job. This means for every distraction we loose 15 minutes of our work time we need again to focus and concentrate. Also be careful with your assumptions, this probably depends and changes from group to group, work type and so on.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;

&lt;h3&gt;References&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.badscience.net/2009/02/the-evidence-aric-sigman-ignored/&quot;&gt;Bad Science - Facebook causes cancer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dailymail.co.uk/news/article-1153583/Social-websites-harm-childrens-brains-Chilling-warning-parents-neuroscientist.html&quot;&gt;Social Networking sites change our brains&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.springerlink.com/content/t703451w2753u344/&quot;&gt;Effects of the Office Environment on Health and Productivity 1: Auditory and Visual Distraction&lt;/a&gt; (Simple tasks are ok, but complex maybe not?)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.mindhacks.com/blog/2009/02/the_myth_of_the_conc.html&quot;&gt;Mindhacks: Myth of the concentration oasis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
          </content>  </entry>
  <entry xml:base="http://www.blubb.org/">
    <author>
      <name>Bjoern Rennhak</name>
    </author>
    <id>tag:www.blubb.org,2009-01-23:1350</id>
    <published>2009-01-23T22:34:00Z</published>
    <updated>2009-02-10T02:51:12Z</updated>
    <category term="crazy"/>
    <category term="Crazy"/>
    <category term="graffiti"/>
    <category term="Net"/>
    <category term="net"/>
    <category term="web"/>
    <link href="http://www.blubb.org/2009/1/23/tynt-copying-on-the-fly-or-graffiti-for-the-web" rel="alternate" type="text/html"/>
    <title>Tynt copying on the fly - or Graffiti for the Web.</title>
<content type="html">
            Have you ever heared of Tynt? Well, if you have no own homepage you can ignore this. Also if you have a homepage or a blog and you don't care what people do with your content you can also ignore this. Lastly, if you run advertisement on your page and you don't care about the money, you can also ignore this. Otherwise listen up.&lt;br /&gt;&lt;br /&gt;

Tynt is a service for people to add or overlay comments and annotate things on your www pages as &lt;b&gt;they&lt;/b&gt; see it. Well sounds harmless right, but take this for example.&lt;br /&gt;&lt;br /&gt;


&lt;br /&gt;Source: &lt;a /&gt;Eric Lander's blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

You can add your Grafiti, yes you heared right to any page. They even explain it to you here in the  &lt;a href=&quot;http://kb.tynt.com/questions/3/What+is+Graffiti%3F&quot;&gt;Tynt help&lt;/a&gt; pages.
Unfortunately you can't sign up for an account currently (beta) phase so I can't give you more details. In anyway if you are interested, try &lt;a href=&quot;http://www.ericlander.com/324.html&quot;&gt;Eric Lander's blog&lt;/a&gt;, here for the &lt;a href=&quot;http://blog.tynt.com/&quot;&gt;Offical Tynt blog&lt;/a&gt;.

&lt;br /&gt;&lt;br /&gt;
In those ressources you can also find ip ranges you can block but this probably won't do as it could change quickly. One alternative could be to embedd a noindex tag into your pages, but thats a hack for another day.
&lt;br /&gt;
&lt;br /&gt;
If you want to try it out for yourself just use this schema: &lt;b&gt;YOURURLHERE.tynted.net&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;
What do you think?
          </content>  </entry>
  <entry xml:base="http://www.blubb.org/">
    <author>
      <name>Bjoern Rennhak</name>
    </author>
    <id>tag:www.blubb.org,2009-01-22:1349</id>
    <published>2009-01-22T04:43:00Z</published>
    <updated>2009-02-10T02:51:04Z</updated>
    <category term="hacks"/>
    <category term="linux"/>
    <category term="Linux"/>
    <category term="Software"/>
    <category term="software"/>
    <link href="http://www.blubb.org/2009/1/22/autojump-or-a-cd-that-remembers" rel="alternate" type="text/html"/>
    <title>Autojump, or a "cd" that remembers.</title>
<content type="html">
            You are going to love this thing, believe me. You work on the CLI and jump always around from directory to directory? Well, you tried &quot;Ctrl+r&quot; I suppose. &lt;b&gt;Frankly, it sucks.&lt;/b&gt; Sure you can cycle through the items but its just to stupid. We all want to save keystrokes so try this instead:

&lt;br /&gt;&lt;br /&gt;

Sh/Bash Shell Users: &lt;a href=&quot;http://github.com/rupa/j/tree/master&quot;&gt;Autojump j.sh implementation&lt;/a&gt;.&lt;br /&gt;
Zsh Shell Users:  &lt;a href=&quot;http://github.com/burke/j/tree/master&quot;&gt;Autojump j.sh zsh port&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Original idea came from here: &lt;a href=&quot;http://wiki.github.com/joelthelion/autojump&quot;&gt;AutoJump&lt;/a&gt;.
&lt;br /&gt;&lt;br /&gt;So how does it work? Well download the script according to your shell and source it. Meaning either put it directly into your .zshrc or .bashrc or source the file. Then just work normally for some time, &lt;b&gt;cd&lt;/b&gt; around like you normally work. Now you can do a &lt;b&gt;j regex&lt;/b&gt; instead of cycling through the history with ctrl+r. &lt;b&gt;The script will guess what you want ! Neat.&lt;/b&gt;.
&lt;br /&gt;&lt;br /&gt;
UPDATE: See the comments for a interesting suggestion from Martin, about WCD (http://www.xs4all.nl/~waterlan/).
          </content>  </entry>
  <entry xml:base="http://www.blubb.org/">
    <author>
      <name>Bjoern Rennhak</name>
    </author>
    <id>tag:www.blubb.org,2009-01-22:1348</id>
    <published>2009-01-22T03:55:00Z</published>
    <updated>2009-02-10T02:50:55Z</updated>
    <category term="business"/>
    <category term="crazy"/>
    <category term="Crazy"/>
    <link href="http://www.blubb.org/2009/1/22/d-process-or-world-financial-crisis-explained" rel="alternate" type="text/html"/>
    <title>D-Process or World Financial Crisis explained</title>
<content type="html">
            Since Q3 and Q4 of 2008 we have witnessed how the financial crisis progresses. It has since then turned from a so-called ``recession'' into a ``depression'' or &lt;a href=&quot;http://online.barrons.com/article/SB123396545910358867.html&quot;&gt;D-Process&lt;/a&gt;. Ray Dalio coined this term because people tend to understand and interpret depression differently, for more info on that please see the D-Process link. The stock markets throughout the world have plummeted by more than 50% of their original value from 2006 to 2009. This is just the beginning, optimists see a recovery at the end of 2009, negative and realistic thinking though predicts a much longer downturn until 2010 and 2011.&lt;br /&gt;&lt;br /&gt;

The crisis is a global problem due to the importance of the US Economy on the World Markets. So far I had trouble understanding what really was the root of the problem and those Videos here make an excellent introduction to our current problem. &lt;b&gt;I highly recommend to watch them.&lt;/b&gt;
&lt;br /&gt;&lt;br /&gt;
Part 1: &lt;br /&gt;




&lt;br /&gt;&lt;br /&gt;
Part 2: &lt;br /&gt;



&lt;br /&gt;&lt;br /&gt;
The point and the problem of the current crisis is that the companies, banks, actually everybody has to restructure their entire company and modus operandi to cope with this situation. Many companies don't want to face this and instead fire people to adjust their monthly and yearly targets. This works until a certain point when that is not possible either.&lt;br /&gt;&lt;br /&gt;Another effect which we can see is that Banks are getting more and more under Goverment control. What they will do is probably enforce more rules, laws and so on. Past economists like &lt;a href=&quot;http://nobelprize.org/nobel_prizes/economics/laureates/1976/index.html&quot;&gt;Milton Friedman&lt;/a&gt; (Nobel Prize, 1976 in Economics) were fighting for the strict deregulation up to a total &lt;b&gt;free&lt;/b&gt; market. This strategy seems wrong and recent economists tend to dismiss this now and focus on reverting this to a mixture of ``commu-capitalism'' and recommend now a shift from the external locus focus to a internal. This means that e.g. countries should focus on their domestic instead of their international markets. This was one reason why Malasia for instance survived the Bubble burst so well in Asia. &lt;br /&gt;&lt;br /&gt;I am looking forward to your thoughts  on this.
          </content>  </entry>
</feed>

