{"id":75,"date":"2007-09-11T15:23:15","date_gmt":"2007-09-11T20:23:15","guid":{"rendered":"http:\/\/www.kralidis.ca\/blog\/2007\/09\/11\/unix-magic\/"},"modified":"2007-09-11T15:26:56","modified_gmt":"2007-09-11T20:26:56","slug":"unix-magic","status":"publish","type":"post","link":"https:\/\/www.kralidis.ca\/blog\/2007\/09\/11\/unix-magic\/","title":{"rendered":"UNIX Magic"},"content":{"rendered":"<p>Saw <a href=\"http:\/\/digg.com\/linux_unix\/The_UNIX_Wizard_Pic\" title=\"this\">this<\/a> via <a href=\"http:\/\/www.digg.com\/\" title=\"digg\">digg<\/a> earlier today, and couldn&#8217;t help but appreciate the &#8220;<a href=\"http:\/\/www.codinghorror.com\/blog\/images\/unix-magic-overacre-poster.jpg\" title=\"magic\">magic<\/a>&#8221; of UNIX for the nth time.<\/p>\n<p>My first foray into the UNIX world (years ago) was the result of a colleague (Mike Adair, of <a href=\"http:\/\/communitymapbuilder.org\/\" title=\"mapbuilder\">mapbuilder<\/a> fame) who advised me to take UNIX training.  I needed to script and chain processes together as part of a system to create a <a href=\"http:\/\/geodiscover.cgdi.ca\/gdp\/search?action=fullMetadata&amp;entryType=productCollection&amp;entryId=28&amp;entryLang=en\" title=\"ground control point database\">ground control point database<\/a>.  The rest, as they say, is history.<\/p>\n<p>As the years go by, and as things become more packaged, &#8220;easier to use&#8221;, and &#8220;frameworks&#8221; popping up everywhere, I have found time and time again that the trusty UNIX command line and tools have saved the day when the pressure was on (this includes stuff like perl and [recently] python scripting), without the overhead of setting up grandiose configurations and such.<\/p>\n<p>How did you get started with UNIX?  Stories involving hacks and \/ or someone over your shoulder looking in amazement are welcome \ud83d\ude42<\/p>\n<link rel=\"stylesheet\" href=\"http:\/\/cdn.leafletjs.com\/leaflet-0.5\/leaflet.css\" \/>\n<!--[if lte IE 8]>\n  <link rel=\"stylesheet\" href=\"http:\/\/cdn.leafletjs.com\/leaflet-0.5\/leaflet.ie.css\" \/>\n<![endif]-->\n<script src=\"http:\/\/cdn.leafletjs.com\/leaflet-0.5\/leaflet.js\"><\/script>\n<style type=\"text\/css\">#map75 { width: 300px; height: 200px; }<\/style>\n\n<div id=\"map75\"><\/div>\n<script type=\"text\/javascript\">\n  var map75 = L.map('map75').setView([40.701724, -74.404564], 10);\n  L.tileLayer('http:\/\/{s}.tile.osm.org\/{z}\/{x}\/{y}.png', {\n      attribution: '&copy; <a href=\"http:\/\/osm.org\/copyright\">OpenStreetMap<\/a> contributors'\n  }).addTo(map75);\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Saw this via digg earlier today, and couldn&#8217;t help but appreciate the &#8220;magic&#8221; of UNIX for the nth time. My first foray into the UNIX world (years ago) was the result of a colleague (Mike Adair, of mapbuilder fame) who advised me to take UNIX training. I needed to script and chain processes together as [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,3],"tags":[],"class_list":["post-75","post","type-post","status-publish","format-standard","hentry","category-open-source","category-technology"],"_links":{"self":[{"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/posts\/75","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/comments?post=75"}],"version-history":[{"count":0,"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/posts\/75\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/media?parent=75"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/categories?post=75"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/tags?post=75"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}