Cloud Comput-confusion

I spent some time playing with Cloud Computing. As I see it, if companies are willing to give me free resources, then I should use them! However, “you get what you pay for”…

The winner is “Python Anywhere” (https://www.pythonanywhere.com/). It a command-line interface that I quickly got up and running. However, I worry that it will eventually be way too expensive. Next is Amazon Web  Services (https://us-east-2.console.aws.amazon.com/console/home?nc2=h_ct&src=header-signin&region=us-east-2). They have a command line interface, but you need to jump through their EC2 hoops in order to securely move files and open a ssh connection.

The worst-case scenario is Google and IBM. I was able to get a very simple web page by following a ton of tutorials (https://console.cloud.google.com/home/dashboard?project=windy-cedar-216420&_ga=2.232351135.-1229432375.1536960167). But IBM didn’t even have those help files (https://console.bluemix.net/dashboard/apps/).

To progress more with Google and IBM, I would need to learn Flask. And I’m not sure that Flask is an in-demand tech skill right now (or that it will be used in the future). I would rather learn Django or some other front-end framework. However, I might return to Flask in the future… I bought a textbook!

See https://patrickkellogg.wordpress.com/cloud-computing/ for more details of my adventures.

Using the IBM Cloud

I got a free account to the IBM Cloud at https://console.bluemix.net/dashboard/apps/. However, it’s proving a lot harder to use than I expected:

I got it to display a webpage at https://kryptos.mybluemix.net/. Which is great, but I have a python command-line application, and it’s going to take a lot of work to “webify” it. I need to learn a lot more about dynamic web pages, and (more importantly), choose a technology to implement. Ajax or JavaScript? Client- or Server-side page refreshes?

There’s supposedly a way to make IBM use a Docker container for command-line execution, but I kind of like the webpage and the way the IBM Cloud notifies me that it’s running.

Here are some notes:

https://console.bluemix.net/dashboard/apps/
patrickkellogg@gmail.com
Michael's i
Microsoft PowerShell

-----------------------------

ibmcloud dev help
ibmcloud login
ibmcloud api https://api.ng.bluemix.net
ibmcloud target --cf

-----------------------------

CD /Users/Patrick/Dropbox/Projects/IBMKryptos
bluemix app push IBMKryptos
https://kryptos.mybluemix.net/

 

To Do List for Wednesday, July 18, 2018

Here are some things I am working on:

  1. HTML → CSS
  2. CGI-BIN → Forethought
  3. Kyptos → Forethought
  4. Kryptos → IBM Cloud
  5. Kryptos → K3 Confusion
  6. Kryptos → “not” Vignere
  7. Kryptos → Where We Are Now
  8. Arduino → Working?
  9. iOS → Interface
  10. iOS → Arduino
  11. PodCast
  12. Native Instuments
  13. Other Instruments
  14. SuperCute
  15. WordPress
  16. Logic
  17. ProTools
  18. Other (Reason?)
  19. Video for Thor

Life in the margins

I started a project to modernize my webpage at http://www.patrickkellogg.com. The first thing I did was to add “semantic” sections to the page. I wanted to model my webpage on the “Minnesota Nice” style of advertising design: picture at the top, text at the bottom.

MinnesotaNice

I was unable to until I figured out that “normalize.css” was screwing up my custom my custom margins. Once I took that away, it seemed to work better. I want to add fancy “sliding images” to my webpage where the picture at the top stays still and the text slides over it. Maybe I’ll figure out how to do that soon!