I wanted to learn how to do isometric rendering:
And I wanted to learn about A* (how do you get out of a maze, quickly)
I wanted to learn how to make multiplayer games (running over TCP):
with(LinearAlgebra) | |
a := <vector A> | |
b := <vector B> | |
solve(Equate(a, b)) |
I hereby claim:
To claim this, I am signing this object:
# We are going to use an analogy of building houses to understand OOP. | |
# A class is like the plan/design of the house. It's the theory, nothing concrete. | |
# Our house has different properties (such as the colour, the number of doors, etc), these are called attributes. | |
# Our house has different behaviours (such as starting the alarm, locking every doors, etc), these are called methods. | |
# An instance, however, is the real thing. From one plan, one design, one *class*, we can make as many actual houses as we like | |
# And we can change them. For example, one house (an instance), might have 2 doors, where as an other one might have 4 doors. | |
# But they still have the same plan |
#! /usr/bin/sh | |
trap 'exit' SIGINT | |
for i in `seq 254`; do | |
(ping 192.168.1.$i -c 1 -w 1 > /dev/null && echo 192.168.1.$i)& | |
done | |
wait |
You can build a client in Python if you feel like it, but you might as well just use telnet
:
$ telnet localhost 9877
var copyToClipboard = (function () { | |
const textarea = document.createElement('textarea') | |
// hide the textarea (since we can't use display: none, it's a bit long) | |
textarea.style.opacity = 0 | |
textarea.style.width = 0 | |
textarea.style.height = 0 | |
textarea.style.position = 'absolute' | |
textarea.style.bottom = '-100%' | |
textarea.style.left = '-100%' |
Control Panel
.System and Security
.System
.Advanced system settings
(you need to have administrator privileges to do so)Environment Variables
Path
in the top boxEdit