background preloader

The Elements of Computing Systems / Nisan & Schocken

The Elements of Computing Systems / Nisan & Schocken
Related:  cosimocosmos

Turn Your $60 Router into a User-Friendly Super-Router with Tomato sans titre Khan Academy Make a game on Raspberry Pi UPDATE: Here’s the original code for PiPong In this tutorial we’re going to be remaking the classic game, Pong. To do this, we’ll be using a Python module called Pygame. Pygame is great, because it allows the programmer to create 2D games without having to worry about things such as rendering the graphics in too much detail. The main portion of the code will be the code that makes up the game’s structure and logic. Pong is an ideal game to introduce the principles behind game development as it is fairly simple, which makes it much easier to understand what’s going on. Step 1 The first step, of course, is to start up our development environment, which is the Geany editor, and create a new Python file using the ‘with template’ option. Step 2 As usual, we’re going to add some comments to the start of our program to help out anyone (including ourselves) who might end up using it. Step 3 You’ll want to save your file inside a new folder for the project, which we’re cleverly naming PiPong.

Everything Thanksgiving | How To and Instructions | Martha Stewart advertisement No Thanks Keep In Touch With MarthaStewart.com Sign up and we'll send inspiration straight to you. Martha Stewart takes your privacy seriously. Everything Thanksgiving PinterestFacebookTwitterGoogle+ Turkey & Main Dishes Get ideas for preparing the star of your Thanksgiving table -- even if you're going meatless. <img src="/sites/files/marthastewart.com/imagecache/img_240x300/ecl/everyday_food-hires/2011/11_nov/thanksgiving/thanksgiving-turkey-med107616_vert.jpg" alt="Thanksgiving Turkey Recipes" title="Thanksgiving Turkey Recipes"> <img src="/sites/files/marthastewart.com/imagecache/img_240x300/ecl/images/content/pub/everyday_food/2012/november/thanksgiving/thanksgiving-citrus-rubbed-turkey-med109000_vert.jpg" alt="What’s Your Turkey Personality?" Side Dishes & Appetizers Change up your usual Thanksgiving menu -- or put a new spin on traditional recipes -- with our favorite side dishes. Pies Desserts Menus

From Sand to Processor or How a CPU is made - Intel It is hard to believe that a modern processor (CPU) is the most complex product in the world. What is so complex in this piece of metal? In this article I will try to explain how a modern processer (CPU) is made from the sand. Processor Manufacturing It takes about $ 5 billion dollars to build a processor manufacturing factory. This factory approximately has 4 years to return the invested funds in its technology, before it will start making the profit. The process of processor manufacturing looks like this: the special equipment is used to grow a mono-crystal of cylindrical shape from the molten silicon. Some Chemistry Lessons Let us take a closer look at the whole process of manufacturing. Originally, it is taken in the form of SiO2 sand, which is in arc furnaces (at the temperature about 1800 ° C) reduced by coke: SiO2 + 2C = Si + 2CO This silicon is called a "technical" and has a purity of 98-99.9%. 3SiCl4 + 2H2 + Si ↔ 4SiHCl3 Photolithography Photo Resist Application More Exposing Etching

memo Apps for Homeschooling - App Reviews, App News, and the Best Apps for Your Homeschool Internal vs External Linux shell commands Share this post It is our firm belief that Linux, despite its advances on the desktop side, as well as on tablets, should be taught starting with the command line. That's because it's an operating system that borrows heavily from Unix(TM), and there was nothing more than a text interface on it at the very beginning. Studies have shown that, if applicable, one is more efficient on the command-line rather than using a graphical user interface (GUI). "If applicable" means that we're not referring at photo/video editing or some other task that requires a graphical environment. It means that when there is a task that can be solved either via the command line interface (CLI) or via GUI, the CLI way is more efficient. You may be puzzled by this choice of words, and with good reason. Please make sure that you have a shell ready, either in a pure console environment or in a GUI, as our web pages are written with text-only friendliness in mind. $ echo $SHELL Let's see what external commands are.

Final Fantasy - The Final Fantasy Wiki has more Final Fantasy information than Cid could research Since the original creation of Hironobu Sakaguchi, Final Fantasy has subsequently been remade for several different video game consoles and handheld systems, including the MSX2 computers (converted and released by Microcabin) and the Bandai WonderSwan Color. It has also seen versions produced for two Japanese mobile phone service providers: the NTT DoCoMo FOMA 900i series (as Final Fantasy I) and the CDMA 1X WIN-compatible W21x series of mobile phones from au/KDDI (as Final Fantasy EZ) and has also been made available with the American mobile company, Sprint and the Canadian mobile company, Rogers. The game has frequently been packaged with the next game in the series, Final Fantasy II. Gameplay Edit Please note, the following refers to the original Famicom/NES version. Final Fantasy begins by asking the player to select the character classes and names of each Light Warrior (The player characters). The character types are: Story And so their journey began. —Final Fantasy opening scene

Setting up OpenSSH Server on Windows 10 Anniversary Update | The Sarth Repository Microsoft has finally landed its anniversary update for Windows 10. Among all the random useless features, is an actual Ubuntu Linux subsystem within Windows, with the ridiculously silly name “Bash on Ubuntu on Windows”. Goodbye Cygwin? One of the first things I wanted to try was to setup the SSH server, so I can remote-login from my real box. Getting one up was actually fairly easy, if you can deal with a few problems with weird, weird red-herring error messages. The problem To recap, installing the OpenSSH server is as easy as popping open a bash shell (I assume you figured out how to get the Linux subsystem installed already and popped open Ubuntu ) sudo apt-get install openssh-server If you try to now start the server with sudo service ssh start It’ll respond with initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused but subsequently Starting OpenBSD Secure Shell server sshd [OK] Diagnosis There are multiple underlying problems here.

Related: