<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Radio Azureus</title>
    <description>The latest articles on DEV Community by Radio Azureus (@radio_azureus).</description>
    <link>https://dev.to/radio_azureus</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F152167%2Fca34ab67-7c66-44f0-8911-f8e6fe12e723.jpg</url>
      <title>DEV Community: Radio Azureus</title>
      <link>https://dev.to/radio_azureus</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/radio_azureus"/>
    <language>en</language>
    <item>
      <title>VIM the beginning...</title>
      <dc:creator>Radio Azureus</dc:creator>
      <pubDate>Sun, 05 May 2019 12:55:37 +0000</pubDate>
      <link>https://dev.to/radio_azureus/vim-the-beginning-hab</link>
      <guid>https://dev.to/radio_azureus/vim-the-beginning-hab</guid>
      <description>&lt;p&gt;I started with vi on noisy phone lines for the BBS systems of our university.&lt;/p&gt;

&lt;p&gt;I was a student then, who had the task to punch holes in the system for the URC(*) director so he could fix them.&lt;/p&gt;

&lt;p&gt;That was in the 1990's a century ago ;)&lt;/p&gt;

&lt;p&gt;My vim use back then was as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;vim filename.extension&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;:i&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;enter &amp;amp; correct data while:&lt;/li&gt;
&lt;li&gt;Regularly getting in &amp;amp; out of interactive mode the moment the line goes bad (**)&lt;/li&gt;
&lt;li&gt;do a &lt;code&gt;:u&lt;/code&gt; in combo with &lt;code&gt;^L&lt;/code&gt; when bad stuff came on the screen&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;:w&lt;/code&gt; in between (I had to do this &lt;strong&gt;very often&lt;/strong&gt; since &lt;code&gt;ATH0&lt;/code&gt; was often send to the Telebit 9600bps modems when the lines went beserk)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;:wq&lt;/code&gt; at the end when all looked good on the screen.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The power of &lt;em&gt;insert mode&lt;/em&gt; saved my sanity on the copper wires from the &lt;strong&gt;POTS&lt;/strong&gt; phone system, where I had to edit files over. THe analog POTS centrals of our phonecompany were run on wires, which were way too old, which means with rain, a lot of moisure creeps in the cable, forcing a lot of noise over the lines.&lt;/p&gt;

&lt;p&gt;For a while this was the only way I used vi. I did not bother with learning others since this was all I needed.&lt;/p&gt;

&lt;p&gt;After a while I wanted to see what I could do more with vi. However the man files for vi were not on the machines I used vi from. Then someone told me that &lt;strong&gt;vim&lt;/strong&gt; by &lt;em&gt;Bram Molenaar&lt;/em&gt; had buildin help just like emacs, an editor I could not run due to the ram constraints my workstation had.&lt;/p&gt;

&lt;p&gt;I downloaded vim on my m68k Amiga and loved the startup screen. It looked very similar to this one &lt;a href="https://imgur.com/QqMPp4Q"&gt;https://imgur.com/QqMPp4Q&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The next screen is what made my decision final &lt;a href="https://imgur.com/POyJPHr"&gt;https://imgur.com/POyJPHr&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;THe fact that I could use vim with build-in help was an eyeopener. From then on I realized, I  can take my time and learn new stuff right in the editor.&lt;/p&gt;

&lt;h3&gt;
  
  
  AMAZING
&lt;/h3&gt;

&lt;p&gt;That is how this discovery felt. Esp in a time when multi monitor setups at home were non-existent, since I wanted to be in the editor while I learn new stuff I need, for the tasks at hand.&lt;/p&gt;

&lt;p&gt;Note: I will use the terms &lt;strong&gt;vim&lt;/strong&gt; and &lt;em&gt;vi&lt;/em&gt; interchangeably. When I talk about the bare version, I reference POSIX vi which you should find on all posix compliant OS'es&lt;/p&gt;

&lt;p&gt;(*)&lt;br&gt;
THe modems in that period had MNP5 &amp;amp; other protocols which were supposed to help against unstable phone lines. They were not prepared against the LQ lines we had in our country.&lt;/p&gt;

&lt;p&gt;(**)&lt;br&gt;
URC = Universitair Reken Centrum -&amp;gt; University Computer Lab&lt;/p&gt;

&lt;p&gt;This document is a &lt;em&gt;w.i.p&lt;/em&gt; it's not finished yet. I publish it now since it's been in the pipeline for a while already&lt;/p&gt;

&lt;p&gt;Direct link to the last synced version:&lt;br&gt;
&lt;a href="https://github.com/AmigaGPU/fat-agnus/blob/master/2019-04-04-building-a-programming-env-in-2k19-3.md"&gt;https://github.com/AmigaGPU/fat-agnus/blob/master/2019-04-04-building-a-programming-env-in-2k19-3.md&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vim</category>
      <category>vi</category>
      <category>programming</category>
      <category>betatesting</category>
    </item>
    <item>
      <title>Building a programming ENV: in 2K19 II</title>
      <dc:creator>Radio Azureus</dc:creator>
      <pubDate>Mon, 15 Apr 2019 13:59:21 +0000</pubDate>
      <link>https://dev.to/radio_azureus/building-a-programming-env-in-2k19-ii-4kj2</link>
      <guid>https://dev.to/radio_azureus/building-a-programming-env-in-2k19-ii-4kj2</guid>
      <description>&lt;p&gt;(&lt;em&gt;)Revision tracking added to **git&lt;/em&gt;*. This is how text editing should be controlled&lt;/p&gt;

&lt;p&gt;As I said the last time having a smooth programming &lt;strong&gt;ENV:&lt;/strong&gt; is important when you want to program on whatever machine (on your network) you are on.&lt;/p&gt;

&lt;p&gt;The reason is obvious. I want to be able to code in between work / simulation / play &amp;amp; stream sessions. Even tiny snips of 15mins to 30 mins are benificial to me.&lt;/p&gt;

&lt;p&gt;One annoying &lt;em&gt;problem&lt;/em&gt; of different cloud techs is that they want CC-info (think breaches), so I dont want that data spread everywhere) yet I have to learn 2 play with them somehow, at least those which give you a chance to.&lt;/p&gt;

&lt;h1&gt;
  
  
  IBMCloud seems to play nice since they tell you what you can do on their network.
&lt;/h1&gt;

&lt;p&gt;It may in the end be like the student licence from &lt;em&gt;ACAD&lt;/em&gt; but that one has the following benefits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;fully functional systems&lt;/li&gt;
&lt;li&gt;you may download everything, save all files&lt;/li&gt;
&lt;li&gt;literally the whole software suit at your disposal for three years, so you can study everything&lt;/li&gt;
&lt;li&gt;the only catch is printing, that will show that you used a student licence, which is quite fine, since you &lt;strong&gt;can work&lt;/strong&gt; with the program suite&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  AWS
&lt;/h3&gt;

&lt;p&gt;With open-source cloud techs like &lt;strong&gt;#AWS&lt;/strong&gt; you are not allowed to fully test their stuff. Those guys want CC info.&lt;/p&gt;

&lt;p&gt;Amazon has the following benefits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;fairly good CC info protection&lt;/li&gt;
&lt;li&gt;you probably buy stuff there already so you have a card entered there also&lt;/li&gt;
&lt;li&gt;large network, lots of redundancy (good tech support?)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The downside for users like me
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;impossible to test, for some reason it fails for me to activate #AWS&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;&lt;strong&gt;No testrun&lt;/strong&gt;&lt;/em&gt; of all means no way of learning how to use the cloudtech there.&lt;/li&gt;
&lt;li&gt;opensource software effectively locked away behind a commercial veil.&lt;/li&gt;
&lt;li&gt;Annoyance rises everytime I want to test it out ;)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I can run a free fully functional bash in a browser &lt;br&gt;
&lt;a href="https://console.cloud.google.com/cloudshell"&gt;https://console.cloud.google.com/cloudshell&lt;/a&gt; at google&lt;/p&gt;

&lt;p&gt;I did not know that it was in fact a free #docker container at my disposal.&lt;/p&gt;

&lt;h4&gt;
  
  
  Finally I can run some cloud tech in some capacity
&lt;/h4&gt;

&lt;h2&gt;
  
  
  A full blown docker container!
&lt;/h2&gt;

&lt;p&gt;As you can imagine I am seriously making time to play with this, since I don't need to run the server side for it (I dont have a free headless linux server anymore)&lt;/p&gt;

&lt;p&gt;Notes:&lt;br&gt;
(*)I love how it's now a breeze to keep the revisions of my markdown files in check.&lt;/p&gt;

&lt;p&gt;All I need to do is enter &lt;code&gt;$ git commit -a&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Then I uncomment the line(s) with the revised file(s).&lt;/p&gt;

&lt;p&gt;After a while I type:&lt;/p&gt;

&lt;p&gt;$ &lt;code&gt;git status&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;to see how many commits my branch is ahead. Then I can commence with &lt;code&gt;$ git push&lt;/code&gt; to sync it all up with git.&lt;br&gt;
Sweet and oh so neat ;)&lt;/p&gt;

&lt;p&gt;This doc is now considered &lt;em&gt;&lt;strong&gt;completed&lt;/strong&gt;&lt;/em&gt;. I shall move to the next one now.&lt;/p&gt;

&lt;p&gt;#301daysofcode #100DaysOfCode #Linux #advancedprogramming hashtags on twitter&lt;/p&gt;

&lt;p&gt;A fully synced update of this post resides here &lt;a href="https://github.com/AmigaGPU/fat-agnus/blob/master/2019-04-04-building-a-programming-env-in-2k19-ii.md"&gt;https://github.com/AmigaGPU/fat-agnus/blob/master/2019-04-04-building-a-programming-env-in-2k19-ii.md&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is part-II of the series in which I will publish this thread&lt;/p&gt;

</description>
      <category>programming</category>
      <category>go</category>
      <category>linux</category>
      <category>daw</category>
    </item>
    <item>
      <title>Building a programming ENV: in 2K19</title>
      <dc:creator>Radio Azureus</dc:creator>
      <pubDate>Wed, 03 Apr 2019 04:31:18 +0000</pubDate>
      <link>https://dev.to/radio_azureus/building-a-programming-env-in-2k19-4cpb</link>
      <guid>https://dev.to/radio_azureus/building-a-programming-env-in-2k19-4cpb</guid>
      <description>&lt;p&gt;Now tracking this file with &lt;strong&gt;git&lt;/strong&gt; revision power...&lt;/p&gt;

&lt;p&gt;I've had to do this quite a few times, the past couple of months. Rebuild my programming ENV: on the #DAW where I spend most of my computing time on.&lt;/p&gt;

&lt;p&gt;Since the machine also dubs as a streaming workstation, it is most of the times in a #win64 OS, even though per default it boots in #Linux (MX-Linux for a while now)&lt;/p&gt;

&lt;p&gt;Now in the beginning I would scoff at building the ENV: in win64, the reality is that this machine is the one with the most RAM: we all know coding needs ram. The upgrade of this #DAW will also be 32GB later 64GB on a 2700X CPU sporting the same hardware for the rest.&lt;/p&gt;

&lt;p&gt;Since I really needed to code more, I just hacked the button (literal from de knoop doorhakken in NL) and started in win7 to build the ENV&lt;/p&gt;

&lt;p&gt;Amazing how the age of that OS was shown; not even single docker possible.&lt;br&gt;
I went to win8.1 for various reasons and tried again. Still a failure. I read the docs but wanted to see if I was smarter and could fake win10, as a joke.&lt;/p&gt;

&lt;p&gt;I then left #docker alone and went for the other key elements 1st:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;git: that gave me the powerfull bash, newer than the old install of mingw&lt;/li&gt;
&lt;li&gt;vim: luckily included with git&lt;/li&gt;
&lt;li&gt;MarkDownEdit for obvious reasons&lt;/li&gt;
&lt;li&gt;golang: easily installed and nice to learn&lt;/li&gt;
&lt;li&gt;nodejs: just need 2 learn that too&lt;/li&gt;
&lt;li&gt;python v2.7.x I need SimpleHTTPServer&lt;/li&gt;
&lt;li&gt;RubyStack neatly integrated package&lt;/li&gt;
&lt;li&gt;scoop: to get neat tool install from the bash line&lt;/li&gt;
&lt;li&gt;vscode: just too good an IDE to play in&lt;/li&gt;
&lt;li&gt;unreal engine: yeah I love gaming IDE's also&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All these installed without a problem. Actually no, the RubyStack always hicked up at the end when it needed to do the samples. But it worked and I have PostgreSQL and PhpMyAdmin as a few examples in a nice package with ruby and other important tools.&lt;/p&gt;

&lt;p&gt;I have a nice tweet series about this in the #301daysofcode #100DaysOfCode #Linux #advancedprogramming hashtags on twitter.&lt;/p&gt;

&lt;p&gt;This is a middle part of it: &lt;a href="https://twitter.com/Radio_Azureus/status/1109157486710439937"&gt;https://twitter.com/Radio_Azureus/status/1109157486710439937&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is part-I of the series in which I will publish this thread&lt;/p&gt;

</description>
      <category>programming</category>
      <category>go</category>
      <category>linux</category>
      <category>daw</category>
    </item>
  </channel>
</rss>
