background preloader

Programming

Facebook Twitter

UW CSE Courses on the Internet. Top 10 Git Tutorials for Beginners. The Little Book of Semaphores. Allen B. Downey Download the book in PDF now! The video Watch an introduction to semaphores (and Free Books) I presented at Northeastern University: The book The Little Book of Semaphores is a free (in both senses of the word) textbook that introduces the principles of synchronization for concurrent programming. In most computer science curricula, synchronization is a module in an Operating Systems class. The approach of this book is to identify patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions. The book covers the classical problems, including "Readers-writers," "Producer-consumer", and "Dining Philosophers.

" Second edition! The second edition of the book is now available in Postscript and PDF. In addition, the LaTeX source code is available in a tar file. Please send comments and corrections to semaphores{at}greenteapress{dot}com. Example code Other Free Books From Green Tea Press: How To Create A Simple Google Chrome App In Less Than 5 Minutes. If you take a look at Google’s “Web Store” many Google Chrome apps listed there are basically just quick ways to access web-pages. For example, the official Google Docs app does what? It opens docs.google.com. The Hootsuite app? It opens hootsuite.com/dashboard Etc. While that may defeat the purpose of an app (shouldn’t it be more than just a bookmark?) Creating A Custom Chrome Dashboard When you start up Google Chrome, you have two options: 1. 2. UPDATE: Google recently changed its “new tab” page, hiding the apps. “Users who want to restore the previous design should type “ in the omnibox — minus the quotation marks — locate the “Enable Instant Extended API” setting in the long list, and change it from “Enable” to “Disable.”” – makeuseof Seeing these big icons on start-up can be an advantage to the often cluttered gallery of mini-screenshots of recently visited webpages.

It’s more focused, clean and enables super-quick access to everyday functions even when your eyes are tired. Top 50 Free Open Source Classes on Computer Science : Comtechtor. Computer science is an interesting field to go into. There are a number of opportunities in computer science that you can take advantage of. With computers increasingly becoming a regular part of life, those who can work with computers have good opportunities. You can find a good salary with a program in computer science, and as long as you are careful to keep up your skills.

Here are 50 free opencourseware classes that can help you learn more about computer science: Introduction to Computer Science Learn the basics of computer science, and get a foundation in how computer science works. Introduction to Computer Science: Learn about the history of computing, as well as the development of computer languages. Comprehensive Computer Science Collections If you are interested in courses that are a little more comprehensive in nature, you can get a good feel for computer science from the following collections: Programming and Languages Computer Software Computer Systems and Information Technology. Search - GitHub.

Python