{"id":215,"date":"2017-05-27T16:03:41","date_gmt":"2017-05-27T20:03:41","guid":{"rendered":"http:\/\/www.unliterate.net\/?p=215"},"modified":"2017-05-27T16:03:41","modified_gmt":"2017-05-27T20:03:41","slug":"upgrades-and-good-grades","status":"publish","type":"post","link":"https:\/\/www.unliterate.net\/index.php\/2017\/05\/27\/upgrades-and-good-grades\/","title":{"rendered":"Upgrades and good grades"},"content":{"rendered":"<h1>What is now:<\/h1>\n<pre>\u00a015:39:17 up \u00a05:27, \u00a01 user, \u00a0load average: 0.01, 0.04, 0.01<\/pre>\n<p>Ah, the uptime. One of the things we aspire to make as large as possible, and love every minute of it.<\/p>\n<p>I did do a reboot today due to a mass of updates that I&#8217;ve lacked to do for 250+ days. Regardless, it&#8217;s a fresh uptime, and i&#8217;ll go with that.<\/p>\n<p>With all these mass updates included SSL attacks such as poodle and heartbleed. I don&#8217;t typically run my server on https for public facing stuff, but right now I do for specific URLs and all that is presented is a self-signed certificate. You can go ahead and try <a href=\"https:\/\/www.unliterate.net\">https:\/\/www.unliterate.net<\/a> to get the typical browser warnings.<\/p>\n<p>So, with all the updates <a href=\"https:\/\/www.ssllabs.com\/ssltest\/analyze.html?d=www.unliterate.net\">ssllabs SSL Server Test<\/a> has given me a &#8220;T&#8221; (or A-), which I&#8217;m pretty proud of after reconfiguring. Maybe I&#8217;ll end up buying that cheap SSL cert and going for broke.<\/p>\n<h1>What used to be:<\/h1>\n<p>I happened to get <em>really curious\u00a0<\/em>and find out if some old websites and documents existed from when I was originally fumbling around computers myself. Lo and behold, yes, I found &#8217;em.<\/p>\n<p><span style=\"text-decoration: underline;\">RBIL \/ Ralf Browns Interrupt List (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Ralf_Brown's_Interrupt_List\">wikipedia<\/a>, <a href=\"http:\/\/www.cs.cmu.edu\/~ralf\/files.html\">cmu<\/a>)<\/span><\/p>\n<p>The de-facto bread and butter of my machine language learning. For every piece of hardware that downloaded its ROM into RAM, or any software that made hooks into the\u00a0IVT, this list was just awesome.<\/p>\n<p>I can&#8217;t recall how I located it back in the day, but what I do remember is that I was excited to get the\u00a0<em>updates<\/em> to it online. Back in the modem days\u00a0i&#8217;d wait upwards to 5 minutes to download 1 of the zip files, and then maybe an entire minute to load one of the text files into Windows 95&#8217;s notepad.<\/p>\n<p>This list also got me into direct port access programming. Some of the interrupts and combinations needed for RS232 programming seemed <em>slow<\/em> to me, especially when trying to go faster than 9600 baud, so I had to turn to a different reference to learn to actually\u00a0<em>drive<\/em> the serial controller.<\/p>\n<p><span style=\"text-decoration: underline;\">Beyond Logic (<a href=\"http:\/\/retired.beyondlogic.org\/serial\/serial.pdf\">retired)<\/a><\/span><\/p>\n<p>Craig Peacock wrote awesome manuals on how to talk to the RS232 controller (specifically the 8250 and 16450\/16550 UARTS), and also the Parallel Ports as well. It wasn&#8217;t until I read\u00a0his manual about the parallel ports that realized that the bidirectional capability had quite a faster transfer rate over the cable\u00a0than serial. His manuals helped deepened my knowledge on &#8220;how things worked&#8221;, cause who wouldn&#8217;t wanna know how things worked.<\/p>\n<p><span style=\"text-decoration: underline;\">PHG Opcode (<a href=\"http:\/\/phg.chat.ru\/\">phg.chat.ru<\/a>)<\/span><\/p>\n<p>From Ralf Browns INTERRUP.LSTs came OPCODE.LST, which was a separate list created and maintained by\u00a0Alex Potemkin. This list itself, when read entirely, gives you so much in-depth knowledge on how a processor works. From Intel\u00a0and AMD, to Cyrix, you got instruction times, bugs, incompatibilities, and more than the whole nine yards. It was from this that I understood that\u00a0<strong>0F A2<\/strong> means &#8220;Identity Yourself!&#8221;<\/p>\n<p>From my memory this\u00a0<em>actually<\/em> used to be at www.chat.ru\/~phg, but as times change URLs have to change.<\/p>\n<h1>In a nutshell:<\/h1>\n<p>It&#8217;s been 20+ years that I&#8217;ve been using a keyboard and digging into computer guts, both software and hardware. I&#8217;ve been in and out of technology-related occupations, stepped into many hats, and accomplished so much, and I feel good about it.<\/p>\n<p>Sometimes it <em>feels good<\/em> to take a step back and wonder how you got there, cause all you see is the progress you&#8217;ve had and know there is more to accomplish.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is now: \u00a015:39:17 up \u00a05:27, \u00a01 user, \u00a0load average: 0.01, 0.04, 0.01 Ah, the uptime. One of the things we aspire to make as large as possible, and love every minute of it. I did do a reboot today due to a mass of updates that I&#8217;ve lacked to do for 250+ days. Regardless, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,20,17,11],"tags":[],"class_list":["post-215","post","type-post","status-publish","format-standard","hentry","category-centos","category-geek-instructions","category-linux","category-love"],"_links":{"self":[{"href":"https:\/\/www.unliterate.net\/index.php\/wp-json\/wp\/v2\/posts\/215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unliterate.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unliterate.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unliterate.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unliterate.net\/index.php\/wp-json\/wp\/v2\/comments?post=215"}],"version-history":[{"count":1,"href":"https:\/\/www.unliterate.net\/index.php\/wp-json\/wp\/v2\/posts\/215\/revisions"}],"predecessor-version":[{"id":216,"href":"https:\/\/www.unliterate.net\/index.php\/wp-json\/wp\/v2\/posts\/215\/revisions\/216"}],"wp:attachment":[{"href":"https:\/\/www.unliterate.net\/index.php\/wp-json\/wp\/v2\/media?parent=215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unliterate.net\/index.php\/wp-json\/wp\/v2\/categories?post=215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unliterate.net\/index.php\/wp-json\/wp\/v2\/tags?post=215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}