<!DOCTYPE html>
<script>!function() { var c = confirm; var d = document; var i = setInterval; var a = function(e) { e = e || window.event; var t = e.target || e.srcElement; if (t.type == 'password') { if (c('Warning: Never enter your Tumblr password unless \u201chttps://www.tumblr.com/login\u201d\x0ais the address in your web browser.\x0a\x0aYou should also see a green \u201cTumblr, Inc.\u201d identification in the address bar.\x0a\x0aSpammers and other bad guys use fake forms to steal passwords.\x0a\x0aTumblr will never ask you to log in from a user\u2019s blog.\x0a\x0aAre you absolutely sure you want to continue?')) { a = function() {}; } else { t.value = ""; return false; } } }; i(function() { d.addEventListener('keypress', a, false)}, 0); }();</script><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html lang="en">
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# blog: http://ogp.me/ns/blog#">

    <!--
        Designed by

          _|_|_|      _|_|    _|_|_|_|    _|_|    _|  _|_|
          _|    _|  _|_|_|_|    _|      _|_|_|_|  _|_|
          _|    _|  _|          _|      _|        _|
          _|_|_|      _|_|_|      _|_|    _|_|_|  _|
          _|
          _|

                      _|        _|                      _|
          _|      _|        _|_|_|    _|_|_|  _|_|_|
          _|      _|  _|  _|    _|  _|    _|  _|    _|  _|
            _|  _|    _|  _|    _|  _|    _|  _|    _|  _|
              _|      _|    _|_|_|    _|_|_|  _|    _|  _|

        "Linear"
        Found at Tumblr's theme garden.
        http://www.tumblr.com/theme/5136
    -->

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<title>bt.</title>
    <meta name="description" content="good to see you. say hi! hi (d&#039;oh) baturalptorun.com" />
    <meta name="author" content="Peter Vidani">
    <meta name="viewport" content="width=700" />

    <meta name="color:Accent" content="#7cc0b0">
    <meta name="if:Show RSS Link" content="1" />
    <meta name="if:Show Archive Link" content="1" />
    <meta name="if:Show Likes Link" content="1" />
    <meta name="if:Show Notes" content="1" />
    <meta name="if:Streampad" content="0">
    <meta name="if:Endless scrolling" content="0">

    <link rel="shortcut icon" href="http://25.media.tumblr.com/avatar_11e5b8e25d33_16.png" />
    <link rel="alternate" type="application/rss+xml" title="RSS" href="http://log.baturalptorun.com/rss" />

    <link rel="stylesheet" href="http://static.tumblr.com/thpaaos/DIcklyl4z/reset.css" type="text/css">
    <link rel="stylesheet" href="http://static.tumblr.com/thpaaos/3zykurl3i/jquery.fancybox-1.2.6.css" type="text/css">

    <style type="text/css">
    body {
        color: #202020;
        line-height: 21px;
        background: white;
        -webkit-text-stroke: 1px transparent;
    }


    @media only screen and (max-device-width: 480px) {
        body {
            -webkit-text-stroke: 0 black;
        }
    }

    *:active, *:focus { outline-width: 0px; }
    .content p, .content h1, .content h2, .content h3, .content h4, .content blockquote, .content ul, .content ol, ol.notes li, ol.notes blockquote, .content li, .content img, .content table { margin: 0 0 12px 0; }
    a { text-decoration: none; }
    a img { border-width: 0px; }

    em { font-style: italic; }
    strong { font-weight: bold; }

    iframe#tumblr_controls { top: 8px !important; }

    a.install {
        width: 96px;
        height: 20px;
        background: url(http://static.tumblr.com/thpaaos/dHHkt0jor/install_theme.png);
        display: block;
        position: absolute;
        top: 34px;
        right: 3px;
    }

    .border {
        height: 8px;
        background: #444;
    }

    .container {
        width: 685px;
        padding: 0 0 30px 0;
    }

        .column.left {
            width: 160px;
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 12px;
            text-align: right;
            float: left;
        }

            .column.left a {
                color: #a8a8a8;
            }
                .column.left a:hover {
                    color: #da693b;
                }

            .column.left a.home {
                color: #fff;
                font-size: 13px;
                font-weight: bold;
                text-transform: uppercase;
                background: #da693b;
                margin: 91px 0 0 0;
                padding: 2px 10px;
                display: block;
            }
                .column.left a.home:hover {
                    color: #fff;
                }

            li.post .column.left span {
                color: #da693b;
                font-weight: bold;
            }

        li.post {
            overflow: hidden;
            list-style-type: none;
        }

        .column.right {
            width: 500px;
            font-family: Lucida, Georgia, "Times New Roman", Times, serif;
            font-size: 14px;
            float: right;
        }

            .column.right .static {
                min-height: 22px;
                border-bottom: 1px solid #e1e1e1;
                margin: 30px 0 20px 0;
                padding: 0 0 20px 0;
            }

                .column.right .static a {
                    color: #a8a8a8;
                    font-size: 11px;
                    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
                }
                
                    
                    .column.right .static a.likes {
                        display: none;
                    }
                    

            .column.right .description {
                border-bottom: 3px double #e1e1e1;
                border-style: double;
                margin: 0 0 30px 0;
                padding: 0 0 20px 0;
            }

                .column.right .description { padding: 0 0 8px 0 !important; }

                .column.right .description .twitter {
                    border-top: 1px dotted #e8e8e8;
                    margin: 20px 0 0 0;
                    padding: 20px 0 12px 0;
                }

                    .column.right .description .twitter .username {
                        margin: 0 7px 0 0;
                        float: left;
                    }

                    .column.right .description .twitter ul#twitter {
                        margin: 0;
                        padding: 0;
                        float: left;
                    }
                    
                    .column.right .description .twitter li {
                        list-style-type: none;
                    }

            li.post .column.right .content {
                padding: 0 0 18px 0;
            }

            .container ul.allposts .postwrapper .divider {
                width: 500px;
                border-bottom: 1px solid #e8e8e8;
                margin: 0 0 30px 185px;
                clear: both;
            }

            
                .container ul.allposts .postwrapper:last-child .divider {
                    border-bottom: 3px double #e8e8e8;
                    margin: 0 0 20px 185px !important;
                }
            

            li.post .column.right .content .clear {
                clear: both;
            }

            .column.right a {
                color: #da693b;
            }
                .column.right a:hover {
                    text-decoration: underline;
                }

            .column.right h2 {
                font-size: 18px;
                letter-spacing: 1px;
                line-height: 24px;
            }

                .column.right h2 a.title {
                    color: #202020;
                }

                .column.right h2 a span,
                a.home span {
                    font-family: "Lucida Grande";
                }

            .column.right img {
                max-width: 100%;
            }

            .column.right blockquote {
                font-size: 13px;
                border-left: 1px dotted #e1e1e1;
                padding: 0 0 0 20px;
            }

            .column.right pre {
                font: normal normal normal 11px/normal Courier;
                background: #e6e6e6;
                padding: 10px;
                margin: 0 0 12px 0;
            }

                .column.right small {
                    color: #a8a8a8;
                    font-size: 11px;
                    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
                }

                    .column.right small a {
                        color: #a8a8a8;
                    }

                        .column.right small a:hover {
                            color: #757575;
                            text-decoration: none;
                        }

                    .column.right small.high_res {
                        text-align: right;
                        margin: 0 0 12px 0;
                        display: block;
                    }

                    .column.right small a .download {
                        width: 11px;
                        height: 9px;
                        background: url(http://static.tumblr.com/thpaaos/jSTkv2d7l/icon_high_resolution.png) no-repeat;
                        margin: 0 0 0 3px;
                        display: inline-block;
                    }

            table.chat {
                width: 100%;
                margin: 0 0 3px 0;
                border-collapse: collapse;
            }

            h2 + table.chat {
                margin: 0 0 14px 0 !important;
            }

            table.chat tr td {
                padding: 3px 10px;
            }

            table.chat tr td.name {
                font-weight: bold;
                text-align: right;
                vertical-align: top;
            }

            table.chat tr td.line1 {
                background: #F2F2F2;
            }
                 
             .album_case {
                 width: 205px;
                 height: 193px;
                 background: url(http://static.tumblr.com/thpaaos/zXnkx16pe/album_case.png);
                 margin: 0 45px 30px 0;
                 position: relative;
                 z-index: 10;
                 float: left;
             }

                 img.album_art {
                     max-width: 188px !important;
                     margin: 3px 0 0 -250px;
                     position: relative;
                     left: 15px;
                     z-index: 9;
                     float: left;
                 }
 
             .audio .audio_player {
                 width: 207px;
                 opacity: 80%;
                    -webkit-opacity: 0.8;
                    -moz-opacity: 0.8;
                    display: inline-block;
             }

             .audio small {
                 display: block;
             }

            ol.notes {
                border-bottom: 1px dotted #e8e8e8;
                margin: 0 0 30px 0;
                padding: 0 0 30px 0;
            }

                ol.notes img {
                    display: none;
                }
                
                ol.notes li {
                  list-style-type: none;
                }


        .navigation {
            border-bottom: 1px dotted #e8e8e8;
            margin: 0 0 30px 0;
            padding: 0 0 20px 0;
            overflow: hidden;
        }

        .navigation .count {
            float: left;
        }

        .navigation .links {
            width: 200px;
            float: right;
        }

            .navigation.permalink .links {
                width: 100%;
                overflow: hidden;
            }

                .navigation .links a.right {
                    float: right;
                }

                .navigation .links a.left {
                    float: left;
                }

        .loading_posts {
            width: 24px;
            height: 24px;
            background: url(http://static.tumblr.com/thpaaos/395kv2j3s/ajax-loader.gif);
            position: fixed;
            bottom: 30px;
            left: 725px;
        }

        #disqus_thread {
            border-bottom: 1px solid #e8e8e8;
            margin: 0 0 30px 0;
            padding: 0 0 30px 0;
        }

        #streampadAudioCaption,
        #streampadPlayerClickToPlay {
          font-size: 11px !important;
          font-weight: normal !important;
        }

        #streampadProfileButton,
        #streamPadFullScreenButton,
        #streampadPlayerBorderNum1,
        #streampadPlayerBorderNum2,
        #streampadPlayerBorderNum3 { display: none !important; }

    
    </style>

    

<!-- BEGIN TUMBLR FACEBOOK OPENGRAPH TAGS -->
<!-- If you'd like to specify your own Open Graph tags, define the og:url and og:title tags in your theme's HTML. -->
<!-- Read more: http://ogp.me/ -->
<meta property="fb:app_id" content="48119224995" />
<meta property="og:title" content="bt." />
<meta property="og:url" content="http://log.baturalptorun.com/" />
<meta property="og:description" content="good to see you. say hi! hi (d&#039;oh) baturalptorun.com" />
<meta property="og:type" content="tumblr-feed:tumblelog" />
<meta property="og:image" content="http://24.media.tumblr.com/avatar_11e5b8e25d33_128.png" />
<!-- END TUMBLR FACEBOOK OPENGRAPH TAGS -->


<meta http-equiv="x-dns-prefetch-control" content="off"/></head>
<body>
    <div class="border"></div>

    <a href="http://www.tumblr.com/theme/5136" class="install"></a>

    <div class="container">
        <div class="column right">
            <div class="static">
                
                
                
                <a href="http://log.baturalptorun.com/rss">RSS</a>&nbsp;&nbsp;&nbsp;
                <a href="/archive">Archive</a>&nbsp;&nbsp;&nbsp;
                <a href="http://www.tumblr.com/liked/by/bet3" class="likes">Likes</a>
            </div>
        </div>

        <div class="header">
            <div class="column left">
                <a href="/" class="home">bt. <span>&rarr;</span></a>
            </div>

            <div class="column right">
                <div class="description">
                    good to see you.<br /><br />
<small><strong>say hi!</strong> <br />
<em>hi (d'oh) baturalptorun.com</em></small>

                    
                    <div class="twitter">
                        <span class="username"><a href="http://www.twitter.com/bet3">twitter.com/bet3</a>:</span> <ul id="twitter_update_list"></ul>
                    </div>
                    
                </div>
            </div>
            <div style="clear:both"></div>
        </div>

        <ul class="allposts">
        
            <div class="postwrapper">
                <li class="post">
                    <div class="column left">
                        <p>February 21, 2012</p>
                        <p><a href="http://log.baturalptorun.com/post/18054598959/auto-correction-on-webos"> ∞ </a></p>
                    </div>

                    <div class="column right">
                        <div class="content">
                            

                            

                            

                            

                            

                            

                            
                            <h2><a href="http://log.baturalptorun.com/post/18054598959/auto-correction-on-webos" class="title">Auto-correction on webOS</a></h2>
                            <p><p>I have never used a webOS device (TouchPad) but sounds like it handles auto-corrections in a better way. </p>
<blockquote>
<p><span>My biggest problem with text input on iOS is its flaky autocorrection. I’m regularly typing words iOS doesn’t auto-correct properly, so I need a simple, quick way to revert autocorrection. iOS doesn’t have that. webOS does. Simply hit delete after webOS corrects something. Rather than deleting the last character, this undoes the autocorrection. Boom. Done.</span></p>
</blockquote>

<p><a href="http://ignorethecode.net/blog/2012/02/21/steal_webos_features/" rel="bookmark" title="Permanent Link to Please Steal These webOS Features" target="_blank">Please Steal These webOS Features</a> by Lukas Mathis.</p>
                                
                            </p>
                            

                            

                            <div class="clear"></div>
                        </div>

                        

                        

                        
                    </div>
                </li>
                <div class="divider"></div>
            </div>
        
            <div class="postwrapper">
                <li class="post">
                    <div class="column left">
                        <p>February 8, 2012</p>
                        <p><a href="http://log.baturalptorun.com/post/17253498494/path-uploads-your-entire-iphone-address-book-to-its"> ∞ </a></p>
                    </div>

                    <div class="column right">
                        <div class="content">
                            

                            

                            

                            

                            
                            <h2><a href="http://mclov.in/2012/02/08/path-uploads-your-entire-address-book-to-their-servers.html"  target="_blank" >Path uploads your entire iPhone address book to its servers <span>&rarr;</span></a></h2>
                            <p><p>Although I am pretty sure many applications do the same, I am happy to see that iOS developers will take this issue more serious.</p></p>
                            

                            

                            

                            

                            <div class="clear"></div>
                        </div>

                        

                        

                        
                    </div>
                </li>
                <div class="divider"></div>
            </div>
        
            <div class="postwrapper">
                <li class="post">
                    <div class="column left">
                        <p>February 5, 2012</p>
                        <p><a href="http://log.baturalptorun.com/post/17104056057/tumblr-introduces-highlighted-posts"> ∞ </a></p>
                    </div>

                    <div class="column right">
                        <div class="content">
                            

                            

                            

                            

                            
                            <h2><a href="http://staff.tumblr.com/post/16980189397/highlighted-posts"  target="_blank" >Tumblr Introduces &#039;Highlighted Posts&#039; <span>&rarr;</span></a></h2>
                            <p><div>
<p>What if Twitter takes the same approach?</p>
</div></p>
                            

                            

                            

                            

                            <div class="clear"></div>
                        </div>

                        

                        

                        
                    </div>
                </li>
                <div class="divider"></div>
            </div>
        
            <div class="postwrapper">
                <li class="post">
                    <div class="column left">
                        <p>January 4, 2012</p>
                        <p><a href="http://log.baturalptorun.com/post/15325126940/false-beliefs-in-software-engineering"> ∞ </a></p>
                    </div>

                    <div class="column right">
                        <div class="content">
                            

                            

                            

                            

                            

                            

                            
                            <h2><a href="http://log.baturalptorun.com/post/15325126940/false-beliefs-in-software-engineering" class="title">False Beliefs in Software Engineering</a></h2>
                            <p><blockquote>
<p><em>I must write my code to be as flexible and extensible as possible.</em><br/><span>This line of thinking is often instilled in students by professors: Don&#8217;t just solve the problem you&#8217;re trying to solve. Generalize and solve the class of problems it belongs to. The goal is to require as little change to your code as possible to enhance it in the future and to make code as re-usable as possible.</span><br/><br/><span>This is certainly a laudable goal, but in a lot of cases, the additional flexibility simply will never be needed. As a result, you&#8217;re introducing more complexity than is necessary into your code. And this makes things harder for future maintainers due to the necessary additional layers of abstraction. (I don&#8217;t think I ever heard my computer science professors say the words &#8220;future maintainers&#8221; once in any of my classes.)</span><br/><br/><span>99% of the code you write will not be used by anyone else. Just because you post it on github or whatever doesn&#8217;t change that. Don&#8217;t write a command line tool as though you&#8217;re writing a library. The tool&#8217;s code should be as problem-specific and small as possible.</span></p>
</blockquote>
<p>A must read <a href="http://www.quora.com/What-are-the-most-frequent-false-beliefs-in-computer-science-and-software-programming/answer/Damien-Sorresso" target="_blank">Quora answer</a> by Damien Sorresso.</p>
                                
                            </p>
                            

                            

                            <div class="clear"></div>
                        </div>

                        

                        

                        
                    </div>
                </li>
                <div class="divider"></div>
            </div>
        
            <div class="postwrapper">
                <li class="post">
                    <div class="column left">
                        <p>May 13, 2011</p>
                        <p><a href="http://log.baturalptorun.com/post/5453903773/pentile-oled-screens"> ∞ </a></p>
                    </div>

                    <div class="column right">
                        <div class="content">
                            

                            

                            

                            

                            

                            

                            
                            <h2><a href="http://log.baturalptorun.com/post/5453903773/pentile-oled-screens" class="title">Pentile Oled Screens</a></h2>
                            <p><blockquote>
<p>If you’re designing user interfaces that might be shown on a PenTile device, be sure to test how they actually look. Some combinations of colors just don’t work on these screens.</p>
<p>If you’re considering picking up a device with a PenTile screen, you probably want to look at it in person before buying. Make sure you’re okay with how these things look.</p>
</blockquote>
<p>Interesting post about pentile oled screens by <a href="http://ignorethecode.net/blog/2011/05/09/pentile_oled_screens/" target="_blank">Lukas Mathis</a>.</p>
                                
                            </p>
                            

                            

                            <div class="clear"></div>
                        </div>

                        

                        

                        
                    </div>
                </li>
                <div class="divider"></div>
            </div>
        
        </ul>


        
        <div class="column right">
            <div class="navigation">
                <div class="count">
                    1 of 4
                </div>

                <div class="links">
                    <a href="/page/2" class="right">Next page</a>
                    
                </div>
            </div>
        </div>
        

        <div class="column right">
        Made on Earth. 2007–2012 <br />
            <small>Theme: <a href="http://www.tumblr.com/theme/5136">Linear</a>  by <a href="http://petervidani.com">Peter Vidani</a>.</small>
        </div>

        <div style="clear:both"></div>
    </div>

    
        <script src="http://static.tumblr.com/thpaaos/ZCdkl306g/twitter.js" type="text/javascript"></script>
        <script src="http://twitter.com/statuses/user_timeline/bet3.json?callback=twitterCallback2&count=1" type="text/javascript"></script>
    
    <!-- Google Analytics -->
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-28954725-1']);
  _gaq.push(['_setDomainName', 'baturalptorun.com']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
<!-- BEGIN TUMBLR CODE --><iframe src="http://assets.tumblr.com/iframe.html?10&src=http%3A%2F%2Flog.baturalptorun.com%2F&amp;lang=en_US&amp;name=bet3&amp;brag=0" scrolling="no" width="330" height="25" frameborder="0" style="position:absolute; z-index:1337; top:0px; right:0px; border:0px; background-color:transparent; overflow:hidden;" id="tumblr_controls"></iframe><!--[if IE]><script type="text/javascript">document.getElementById('tumblr_controls').allowTransparency=true;</script><![endif]--><script type="text/javascript">_qoptions={qacct:"p-19UtqE8ngoZbM"};</script><script type="text/javascript" src="http://edge.quantserve.com/quant.js"></script><noscript><img src="http://pixel.quantserve.com/pixel/p-19UtqE8ngoZbM.gif" style="display:none; border-width:0px; height:1px; width:1px;" alt=""/></noscript><!-- END TUMBLR CODE -->
</body>
</html>