Saturday, February 6, 2016

H@ck

So I did my first H@ck 101 class. The BEST part is that these people are not only amazing, but they actually all have real jobs...they're just giving workshops (for free, etc) because they love what they do and want to share their knowledge with others. It was a lot of fun, and I learned some @ssembly. Very very interesting m@chine language. Basically the difference is that most high-level l@nguages we use are translated into byte code so that our computer can understand it, even though we write in pretty much human-readable c0de. So you can start to understand exactly what your c0mputer is doing and how to debug it. Later on, we'll learn how to h@ck into s0ftware and get it to do what we want it to do, etc.
So pretty much today, we did some basic hex, 0ct and b!n stuff and understood more of how things work within our Arch!tecture as users on the same virtual system via Pyth0n. We could also log in as another user, but not today...

Oh, the last three pics are not really mine; they're from this pr0gramme a friend told me about called L0gicly, that helps you to digitally simulate logic c!rcuits. It's neat; I did some of this stuff in high school!
 I also last did a class on my own (online) on all the different truth tables; basically, it is the l0gic you use to trouble-shoot circuits (the earliest c0mputers were hardware-driven, after all, and those guys knew hardware AND s0ftware, which is starting to come back around for today's pr0grammers, thankfully. A lot of computation is 'abstraction', though, meaning that often you don't have to know what's under the hood to understand what is going on. Sort of like how you can use your smart phone without understanding a thing about how it works; you still know how to manipulate it. However, it's better if you're like some guys I know who can not only pull it apart, but can go into devel0per mode and change things about the way it works; most people don't even know that about their phones :(

Anyways..enough gabbing...for the l0gic circuit one, you can see that as you t0ggle the switch, it actually increases the count number..it goes from 0 to 1 to 2 to.....and eventually to letters even.







No comments:

Post a Comment