Script ☕ Kitty

I am a software </> engineer.

It might be like how cats chase laser dots; I play with screen lights for hours (to weeks, reading API and Documentation) just to see what happens.

Google is the full stack. With FREE time, I may learn hardware too. Some cats might think it’s frustrating.

I think it's fun();

(more…)

Users Use!!

Devs Develop!!

Software Engineers DO:
Assembly/BASIC/Compiler


(.doc) Doctors patiently READ the (offline) CHM file hoards of DOCUMENTATION (compiled HTML) index ready HelpFiles!!

(doctor’s own specialty OR any of need) 🎓

I openly admit to being a: “Script Kitty”. My work environment is naps, sloth, and play.

“HTML” is a gateway to “JavaScript”, is a gateway to “FrameWorks”, is a gateway to learning “Builds”

AppleScript, NIBs, GUI, UI, HTML5, Ruby, Node, Perl, Python, C, C++, CSS, PHP, Java, Haskell, R, Rust, Visual Basic, Basic, Etc.

“Duck” is a (offensive?) term of endearment for a PHD MD PSYCHIATRIST.

“ScriptKitty” is a web designer (like me) COMPUTER CODER.

“GreaseMonkey” is a GARAGE WORKER etc.

I read in a book GAMER’S GUILD, SECRETS OF THE SAGES: using stereotypes makes roles instantly recognizable 🙂

A real Doctor Psychiatrist (anon) helped me come up with this cartoon.

Another PHD MD psychiatrist told me he thinks It’s “clever”. (not offended by it)

#PeterGriffin #FamilyGuy #Chronos #PremiumDeluxeRoast #JacobJiLG
 var canvas = document.getElementById("canvas");
 var ctx = canvas.getContext("2d");
 var pieces = [];
 var x;
 var y;
 while (pieces.length < 123) {
  x = Math.floor(Math.random() * window.innerWidth);
  y = Math.floor(Math.random() * window.innerHeight);
  pieces.push({
   x: canvas.width / 2,
   y: canvas.height / 2,
   angle: Math.atan2(canvas.height / 2 - y, -canvas.width / 2 + x),
   speed: 5,
   size: 1
  });
 }
 var onglitter = function () {
  canvas.width = Math.floor(window.innerWidth);
  canvas.height = Math.floor(window.innerHeight);
  ctx.fillStyle = "#202020";
  ctx.fillRect(0, 0, canvas.width, canvas.height);
  var i;
  var p;
  var r;
  var g;
  var b;
  var x;
  var y;
  for (i = 0; i < pieces.length; i++) {
   p = pieces[i];
   r = Math.ceil(Math.random() * 255);
   g = Math.ceil(Math.random() * 255);
   b = Math.ceil(Math.random() * 255);
   ctx.fillStyle = `rgba(${r}, ${g}, ${b})`;
   ctx.fillRect(p.x, p.y, p.size, p.size);
   p.x += Math.round(Math.sin(p.angle) * p.speed);
   p.y += Math.round(Math.cos(p.angle) * p.speed);
   p.size += 0.2;
   if (p.x < 0 || p.x > canvas.width || p.y < 0 || p.y > canvas.height) {
    x = Math.floor(Math.random() * window.innerWidth);
    y = Math.floor(Math.random() * window.innerHeight);
    p.x = canvas.width / 2;
    p.y = canvas.height / 2;
    p.angle = Math.atan2(canvas.height / 2 - y, -canvas.width / 2 + x);
    p.speed = 5;
    p.size = 4;
   }
  }
 };
 var glitterInterpreter = window.setInterval(onglitter, 20);

Leave a Reply

Your email address will not be published. Required fields are marked *