Tuesday, June 23, 2015

We made schematics

Apparently I REALLY fit in with the eng!neers. It's in-sane. I'm somewhere between EE and CE and I LOVE IT! Today was a blast, and am looking forward to continuing with trips (until I move permanently) with these peeps. They're the best!
We worked from a schematic and then routed our board. From the routing, you can print a board and then solder on the parts. I'm really really looking forward to continuing. Today was amazeballs!
The yellow ones are the rat's nest versions and from there you route the wires. The red is wiring done on the top layer and the blue is wiring on the bottom layer. You can also do through holes and all that, too.





Friday, June 19, 2015

this programme

Asks you for a number, a letter or character. It's a modification of a letter we were doing. Yay. I got it to work! See three scenarios:

I put in d and it said it was a letter,
3 and it said it was a number
and a $ sign (or any other character that is not a letter or number) and it said wtf (as expected).






more lessons and a modified programme!

Going through more Tuts! It's fun!!
I modified the last one so that instead of (as the original tut was about) specifying initially in the programme what grade you get, it asks you to type in your grade (thus, making it more interactive).
You can see the possible choices and answers for each grade, as well as the output for the one I chose to run the programme. Neato!










Thursday, June 18, 2015

got it to run

There is this guy from B0ston who has some neat starter tutorials. I installed an !DE and then found out oops..gotta install my c0mpiler also. Was able to do so and run my first programme with that setup successfully.
I also noticed that in Fall there is a beginner pr0gramming class, like an official one (instead of my hacking my way through like I have, even though I've gotten about four certificates on my own outside and done projects on my own, etc. I'm thinking that I will probably take it, in addition to the d!gital electronics class. So that's the deal for now, depending on getting in, etc. I would like to balance the EE and CE, which I think is the direction in which I am headed (basically, in r0bot land, you pick either typically ME, EE or CE, but EE and CE complement each other. My prof says it's a good match and in the team, it seemed to be what I cared about in comparison to my teammates.
I love the control and organization.
They cared more about the mechanical elements and I cared about the wiring and programming. Of course I won't neglect the mechanical entirely, but it's exciting.

Oh, as for the utility, this one just counts Bacon up to ten and then stops (haha). The guy has a great sense of humour and is very good at teaching, actually. I'm proud; no errors (even though yes, I know this is simple)


herp

Today I was looking around at comp!lers to install and this happened....
Welcome back to the 80s!
*It's 80s Thursday!*

Also, you know what is cooler than just learning c0ding? Someone who is BOTH creative in the arts AND who has business sense AND who can c0de (&&). Just saying...people who like to make excuses. If there is something you'd like to try, instead of making excuses just try to learn. People are learning every day. You never know where you will need the knowledge one day. Even if you fail you can learn something.



Tuesday, June 16, 2015

oh yeah

working my way through this book, and bought two others in a totally different language I'm simultaneously learning (actually the one that I'm  simultaneously learning was the basis for this programme). Each book is about 400 to 800 pages but I"ve been chugging through. It's a lot of fun. One of the exercises was to take an image that was essentially not a real image, but a series of data (the image is stored in terms of its brightness) and take out one of the individuals/ faces from the image, and then apply noise to it.
Booyah. Done. LOL.


Thursday, June 11, 2015

haha

It also does 3D plots. So you can do topological graphs of data, essentially.
Awesome.




looking back

So this has been sort of the end of my r0b0t Intro class but I LOVED it. So I"m going to continue. And wohoo, of course I got an A (not that it matters much LOL). It was a lot of fun and I"m going to continue.
I also finished up another class in another programme I"m learning and got a certificate for that, and am done with another one (that I will also get a certificate for, even though it officially ends in the end of June). In the meantime, since I can't just twiddle around for two weeks, I"m continuing to learn two languages in Programming on my own that I've been learning.

So I bought this book (I have a stack to read)and have been now going through it on my own. It will hold me for the two weeks until I start back with class, and maybe I can continue while class goes on.
So in the book, we are going through basic functions and the structure of the programme, the way it understands things.

For part of the data, there was no text file so I had to make my own and import the data (basically you get it to read the information).

The first two graphs are from one of the first examples, which is basically taking randomized data and plotting a histogram and showing the randomized data as a scatter plot.
The third plot is a group of data I actually had to put into a text file, but it shows students' grades for an exam and the distribution.
Haha the fourth chart has an error, so I threw it in there (LOL). Why are you showing my concatenations, bruh?
The rest of graphs show a linear model and analyze the data. Cook's distance is used to show how a point can skew data (an outlier point or one that is different from the general cluster). It is used in Linear regression analysis which, as you can guess, is linear, or a line typically.

I don't quite know why I like this programme so so much. It's literally something I just enjoy doing on my own. I guess I've always sort of liked numbers and visual representation of numbers, so d@ta mining in general appeals to me. It's something that ties into my learning c0ding, also, because the base of this programme is the same base of the language(s) I'm learning, so they complement each other. This guy I met who will be at this big event on that later on in the year told me that there is still a merge that needs to happen between r0b0tics and d@ta, so maybe that will be a good thing for me that I seem to love the two and that the two are on the edge of merging, but not quite there yet.
What does that mean?
It means that r0bots will get to the point where they can recognize patterns and data more and more and use it to make algorithmic decisions; decisions based on deductions or predictions from data. It's pretty exciting! They'll be more and more intuitive. (and then..they'll take over the world and kill you LOL)









Thursday, June 4, 2015

I just spent

I spent my evening just learning about functions and taking this class.
We're learning to write scripts and apply them to data sets and do some plotting, etc.
On the bottom right, you can see where I set my Working Directory. You can also retrieve or download (from the internet) or upload (locally from your desktop) data analysis plug-ins there, too.
On the top right hand side, there are stored values for data and functions, etc that I have made
On the top left, those tabs show scripts and two data sets (the pml-s).
The bottom left is labelled "Console" and is essentially like my terminal and shows the output of my functions and data input.

 I got a certificate from another one of my online classes (I got an 86 and didn't even attempt the last section, which was worth 15 marks or something, so I got a certificate; you have to get over 70 to get one), and I"m taking the one that's two classes before (in terms of its sequence/ the order in which you're supposed to take them) now (I totally had no idea about the sequence until the other day, so I was just taking them when they showed up online). I've gotten certifications in four thus far. I just took one, and then another, and then...
It's a lot of fun and they all seem to tie in together in terms of syntax.

One thing is that little things tend to piss me off more now, though haha. I guess doing a lot of this stuff over time is going to make me even more picky, which is funny and a bit depressing at the same time LOL.
When something as simple as forgetting ";" at the end of a line in C can give you an error, you tend to become pretty picky quickly. My syntax is already good in speaking, which really does help a lot. I remember that a friend of mine, years and years ago literally told me that I'd probably be good at this because of how I read and write. I had no idea what that meant at the time; now I understand.
When everything is clean and works it's a great thing. But also, the programme and the coursework itself is just fascinating. I really like learning this, and it ties into everything else, plus another programme that I am simultaneously going to have to learn (which actually ties into this one; one is used by statisticians and programmers, and the other more by engineers; so basically I would kind of have to know both).

I like spending a lot of time by myself just working on this. It's really calming and refreshing. In between I can just take a break, walk down the street while thinking of a problem, and get some ice cream and go back to what I was doing. It's been very satisfying for me and I think it will transfer to things like the board making, which I'm getting to in a week and a half, and fully in a month from now. The precision in one should help the precision in other areas.