{"id":1361,"date":"2015-08-13T09:38:23","date_gmt":"2015-08-13T16:38:23","guid":{"rendered":"http:\/\/10kdev.net\/?p=1361"},"modified":"2015-08-13T09:38:51","modified_gmt":"2015-08-13T16:38:51","slug":"greenscreencraft","status":"publish","type":"post","link":"http:\/\/10kdev.net\/?p=1361","title":{"rendered":"GreenScreenCraft"},"content":{"rendered":"<p><a href=\"http:\/\/10kdev.net\/wp-content\/uploads\/2014\/10\/c8253f01016afc46fc1cb54f8511af9b.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"http:\/\/10kdev.net\/wp-content\/uploads\/2014\/10\/c8253f01016afc46fc1cb54f8511af9b.png\" alt=\"\" width=\"559\" height=\"115\" \/><\/a><\/p>\n<p>&#8220;Legacy&#8221; UI green screens. \u00a0They are smokin&#8217; fast.<\/p>\n<p>I do a lot of things from the command line. \u00a0It&#8217;s just faster. \u00a0Some things, like a GUI view of a Git checkin help quite a bit. \u00a0But as a Java developer living in a server and configuration world there is nothing better than a good text interface.<\/p>\n<h2>Applications<\/h2>\n<p>First, the good old <a href=\"http:\/\/lynx.browser.org\/\">Lynx<\/a> text browser. \u00a0Yes, you need this. \u00a0Sometimes you want to test CSS degradability or usability. \u00a0Sometimes curl or wget just don&#8217;t cut it. \u00a0Sometimes you need a wow factor.<\/p>\n<p><a href=\"http:\/\/10kdev.net\/wp-content\/uploads\/2014\/10\/7eb977bf6047022e75b32523f44c41e3.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"http:\/\/10kdev.net\/wp-content\/uploads\/2014\/10\/7eb977bf6047022e75b32523f44c41e3.png\" alt=\"\" width=\"450\" height=\"224\" \/><\/a><\/p>\n<p>Now this is super cool. \u00a0I used it on a Linux box cut off from all things civilized. \u00a0The <a href=\"http:\/\/www.washington.edu\/alpine\/\">Alpine<\/a> text email client. \u00a0Just like the old days of mail -f, but with this really slick interface. \u00a0If you ever use it, all of your wildest\u00a0\u00a0&#8220;why?&#8221;&#8216;s will be answered.<\/p>\n<p><a href=\"http:\/\/10kdev.net\/wp-content\/uploads\/2014\/10\/f925d9195cdda5de029251f39fae58ba.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"http:\/\/10kdev.net\/wp-content\/uploads\/2014\/10\/f925d9195cdda5de029251f39fae58ba.png\" alt=\"\" width=\"450\" height=\"270\" \/><\/a><\/p>\n<p>Check this out &#8212; some people I know are using a Java Text GUI called <a href=\"https:\/\/code.google.com\/p\/lanterna\/\">Lanterna<\/a>. \u00a0I checked it out, it&#8217;s not bad. \u00a0Kind of looks like Turbo Pascal.<\/p>\n<div style=\"width: 456px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/10kdev.net\/wp-content\/uploads\/2014\/10\/0a2bc2aaad188999eb871424228c2c14.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/10kdev.net\/wp-content\/uploads\/2014\/10\/0a2bc2aaad188999eb871424228c2c14.png\" alt=\"\" width=\"446\" height=\"233\" \/><\/a><p class=\"wp-caption-text\">You are facing east, there is a compiler to your left.<\/p><\/div>\n<p>Maybe this isn&#8217;t &#8220;so&#8221; text-ui, but a <a href=\"http:\/\/groovy.codehaus.org\/\">Groovy<\/a> Console gives you a great minimum way of testing code snippets. \u00a0It&#8217;s a little quicker than my usual set-up-a-temp-unit-test.<\/p>\n<p><a href=\"http:\/\/10kdev.net\/wp-content\/uploads\/2014\/10\/c17f6906180340e47d7785a909b51feb.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"http:\/\/10kdev.net\/wp-content\/uploads\/2014\/10\/c17f6906180340e47d7785a909b51feb.png\" alt=\"\" width=\"450\" height=\"267\" \/><\/a><\/p>\n<h2>Art<\/h2>\n<p>And then there&#8217;s the ASCII Art. \u00a0I noticed an upswing in it&#8217;s usage with some tools I had been involved with recently. \u00a0Like this Groovy enVironment Manager tool.<\/p>\n<p><a href=\"http:\/\/10kdev.net\/wp-content\/uploads\/2014\/12\/765566c8d226dbaa06ccf106a9cc0976.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"http:\/\/10kdev.net\/wp-content\/uploads\/2014\/12\/765566c8d226dbaa06ccf106a9cc0976.png\" alt=\"\" width=\"450\" height=\"257\" \/><\/a><\/p>\n<p>Or maybe you are working on\u00a0a <a href=\"http:\/\/hood.ie\/\">Hoodie stack<\/a>?<\/p>\n<p><img decoding=\"async\" class=\" aligncenter\" src=\"http:\/\/10kdev.net\/wp-content\/uploads\/2015\/08\/93a4789eee4d5dd149b67647b14369ac.png\" alt=\"\" \/><\/p>\n<h2>Theater<\/h2>\n<p>Some even go waaaaay far . . . . like <a href=\"http:\/\/telnet towel.blinkenlights.nl\">this old classic<\/a>:<\/p>\n<p><img decoding=\"async\" class=\" aligncenter\" src=\"http:\/\/10kdev.net\/wp-content\/uploads\/2015\/08\/bf63828facae775410dc4a3f154a75ba.png\" alt=\"\" \/><\/p>\n<p>Getting rid of unneeded information and features isn&#8217;t a new thing at all. \u00a0For instance, a lot of XML is being jettisoned because of the size of the files\/requirements of the markup; UIs though feature-laden are being stripped down or minimally have the option to be. \u00a0Even single use hardware like tiny Roku and Amazon tv devices, full computers in and of themselves (this <a href=\"http:\/\/www.amazon.com\/dp\/B00GDQ0RMG?tag=googhydr-20&amp;hvadid=60719071883&amp;hvpos=1t1&amp;hvexid=&amp;hvnetw=g&amp;hvrand=10966807367146758619&amp;hvpone=&amp;hvptwo=&amp;hvqmt=b&amp;hvdev=c&amp;ref=pd_sl_6fg0zj1ug_b\">Fire Stick<\/a> has 1 GB of ram and a dual core processor and does one thing &#8212; make streaming TV available).<\/p>\n<p>I am all for the greenscreens!<\/p>\n<p><img decoding=\"async\" class=\" aligncenter\" src=\"http:\/\/10kdev.net\/wp-content\/uploads\/2015\/08\/f861d8d23a39693a7713c879b1755f8a.png\" alt=\"\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Legacy&#8221; UI green screens. \u00a0They are smokin&#8217; fast. I do a lot of things from the command line. \u00a0It&#8217;s just faster. \u00a0Some things, like a GUI view of a Git checkin help quite a bit. \u00a0But as a Java developer living in a server and configuration world there is nothing better than a good text [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[23,25,10,12],"tags":[],"_links":{"self":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/1361"}],"collection":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1361"}],"version-history":[{"count":11,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/1361\/revisions"}],"predecessor-version":[{"id":1440,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/1361\/revisions\/1440"}],"wp:attachment":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1361"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}