background preloader

Programming

Facebook Twitter

OpenGL - The Industry Standard for High Performance Graphics. Python Programming Language -- Official Website. Pyglet. Human–computer interaction. A woman teaching girls in Afghanistan how to use computers. Human use of computers is a major focus of the field of HCI. Because human–computer interaction studies a human and a machine in conjunction, it draws from supporting knowledge on both the machine and the human side.

On the machine side, techniques in computer graphics, operating systems, programming languages, and development environments are relevant. On the human side, communication theory, graphic and industrial design disciplines, linguistics, social sciences, cognitive psychology, social psychology, and human factors such as computer user satisfaction are relevant.

Engineering and design methods are also relevant. Poorly designed human-machine interfaces can lead to many unexpected problems. HCI Goals[edit] HCI (Human Computer Interaction) aims to improve the interactions between users and computers by making computers more usable and receptive to users' needs. Differences with related fields[edit] Design[edit] 1. 2. 3. 4. Python GStreamer Reference Manual. Page 2 - Fundamentals (of Linux Networking) We’ve discussed the concept of two or more computers communicating over a network, and we’ve discussed the concept of abstracting the low-level concerns of internetworking so that as far as one computer is concerned, the other computer could be located nearby or on the other side of the world. Because every packet contains the address of the source and the destination, the actual physical distance between two network nodes really doesn’t matter, as long as a transmission path can be found between them.

Sounds good, but how does one computer find the other? How does one node on the network “call” another node? For communication to occur, each node on the network must have its own address. This address must be unique, just as someone’s phone number is unique. Ethernet Addresses Ethernets are no different. An Ethernet address is an integer with a size of 48 bits. Let’s look at an example using a computer running Linux. But what does this tell us? That’s pretty descriptive. Gateways. GStreamer Application Development Manual (0.10.29)