background preloader

Welcome to the SICP Web Site

Welcome to the SICP Web Site
Wizard Book n. Hal Abelson's, Jerry Sussman's and Julie Sussman's Structure and Interpretation of Computer Programs (MIT Press, 1984; ISBN 0-262-01077-1), an excellent computer science text used in introductory courses at MIT. So called because of the wizard on the jacket. Comments or questions Contact Us.

Eric S. Raymond's Home Page Welcome to my piece of the Web. I maintain quite a lot of open-source software, FAQs, and HTML documents, so this site is rather complex. It's mostly validated HTML and light on the graphics, though. You won't have to wait an eon for any of the pages to load. If the software and FAQs I maintain are valuable to you (and especially if my software makes you money) please leave me a tip at Patreon or SubscribeStar. I'm on If you want to link to, copy, mirror, or translate portions of this site, please read my copying policy. If the HTML or images on this site seem to be confusing your browser, see the site design notes. If you're with the press, or want me to give a talk, here are answers to the usual questions. If you're looking for the Halloween Documents, they're here. You can fetch my GPG public key here. As a public service and act of civil disobedience, we are proud to offer the DeCSS code that will allow you to circumvent the encryption on the DVDs you own. Finally, the HDCP master key.

Operating Systems, Fourth Edition Last Updated: This site is intended to provide support for instructors and students using the book. For more information about the book, see the Prentice Hall page, which provides a table of contents and description. Useful Web Sites UNIX Guru Universe: Excellent source of UNIX information. Linux Documentation Project: The name describes the site. Windows Development: Good source of information on Windows internals. The comp.os.research FAQ: Lengthy and worthwhile FAQ covering operating system design issues. ACM Special Interest Group on Operating Systems. IEEE Technical Committee on Operating Systems and Applications. IEEE Computer Society Task Force on Cluster Computing An international forum to promote cluster computing research and education. Beowulf Central soure of information on Beowulf clusters.. The Memory Management Reference A good source of documents and links on all aspects of memory management. Course Support Materials Errata sheet: Latest list of errors, updated at most monthly.

The New C Standard: a free download Updated Jun 09 Version 1.2 has been released. The 10.5M pdf can be downloaded from here. The Shape of Code blog contains observations on the shape of code, plus some thoughts and musings on why this shape occurs. Major changes Over 35 new references, mostly to papers published since the last version was published (Jan 08). What's available As well as providing a pdf of the complete book "The New C Standard: An Economic and Cultural Commentary", for free, various material has been extracted to create pdfs of specialist subsections and subjects. The Standard C sentences only (in Google searchable html form) are available here along with site specific Google search and a Firefox plugin. Bugs that have been found in the previous version and corrected in the next release can be found here (last updated 24 Jun 2009). WG14/N1256 can be found here. Articles based on the book Short term memory (its CiteSeer entry). General article on coding guidelines. The ACCU 2004 Memory Experiment web page is here.

The SICP Picture Language Version: 4.0.2.5 This package provides support for the picture language used in SICP. The non-standard primitives cons-stream and amb are also provided. 1 Introduction The SICP Picture Language is a small language for drawing pictures. It shows the power of data abstraction and closure. Before using this package, read section 2.2.4 of SICP, which is an excellent introduction to the ideas of the picture language. Peter Henderson has written an updated version of "Functional Geometry", which explains how to construct the Escher fish image. Note: The primitives cons-stream and amb needed in other chapters of SICP are also provided. 2 Reference The basic concept of the picture language is a painter. 3 Example 4 Vectors A mathematical vector is called a vect here, in order to avoid confusion with the builtin vectors of Scheme. Constructs a vect with the given coordinates. Returns the x-coordinate. Returns the y-coordinate. Adds the two vects by adding their coordinates pairwise. 5 Frames 6 Segments Index

10 Million hits a day with Wordpress using a $15 server | Ewan's Blog on IT and stuff like it [Update 2] – It seems W3 Total Cache support has been silently discontinued – it’s not been updated for over 12 months now, and has allegedly got some security issues. Because of this, I would recommend not installing W3 Total Cache as part of these instructions, everything else should run fine. [/Update] [Update] – I’ve tested this using the new Ubuntu 12.04 LTS Edition, and the settings all appear to work correctly without modification. [Update September 2013] – I’ve recently moved my own blog hosting to a $10 a month VPS from Digital Ocean (that link gets you a $10 discount via an affiliate link) and have been very happy with them, including the performance of the blog. 10 Million hits per day with WordPress on a $15 virtual server Install Ubuntu 11.10 (Oneiric) on a new virtual private server- it needs to be 11.10 for all the packages that I’m going to list to work out of the box, but it’s all possible to do with other distributions. Login to the server and become root mysql -u root -p

IGNOU teams up with Nokia to offer - Online Best Latest IGNOU teams up with Nokia to offer Price Reviews | Features in India Nokia and Indira Gandhi National Open University (IGNOU) have teamed up to offer users certifications programs in English, via Nokia’s Ovi Life Tools service. Initially, for the launch pilot, they will offer the Certificate Programme in Functional English (CFE) on Life Tools enabled Nokia handsets in Maharashtra, from January to June 2011. The pilot programme will entail the ability to fill in admission forms via Ovi Life Tools, apart from receiving study material & related support with IGNOU’s “study aid and reinforcer” on their mobile via SMS. After the necessary examinations, students will receive their certificates from IGNOU. Learning from how CFE on mobile goes over with the Maharashtrian Ovi Lifers, the duo intends to launch other certifications programmes as well. Ovi Life Tools are available on the following Nokia handsets in India: Nokia 2700 Nokia 2730 Classic Nokia 2690 Nokia 1800 Nokia 1616 For a more detailed look at how Ovi Life Tools works, check out our previous coverage.

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:

SICP Azure What is Umbraco Umbraco CMS is the choice of many organizations because of its no-cost, open-source licensing, its simplicity, and its unlimited potential. Umbraco provides a full featured web content management system that is easy to use, simple to customize, and robust enough to run sites for Fortune 500 companies and some of the largest media sites in the world. Umbraco is easy to learn and use for content creators, webmasters, and web developers alike. Content writers and editors will immediately recognize Umbraco's interface with its easy to understand tree-view of pages and WYSIWYG page editor. Umbraco is strongly supported by both an active community of users around the world and by a rock-solid commercial organization providing professional support and tools. Download Umbraco or install it easily using the Microsoft Web Platform Installer. Why Umbraco loves Windows Azure The evolution of cloud computing now enables any Umbraco site to take advantage of the Windows Azure platform.

50 Viral Images (and how they spread) Viral videos are ubiquitous – they have spread into both mainstream pop culture and corporate America. Everyone talks about developing viral videos, and there are plenty of techniques you can use to give your video the best chance of success. But, something not talked about as frequently are viral images. Message-boards and forumsBlogsEmails (inter-office, personal and mass emails to all your friends)Social networksBasic HTML Web sitesCompany intranets Viral images have held on tightly and are as much a part of “Web 2.0” as they were for Web 1.0. Prove a point quicklyGive people a story to spreadCan create deep emotional connectionsAre easily consumable, perfect for a medium that moves fastAre entertaining, hilarious or compellingAre easy to share Websites like Flickr, Slide and Photobucket have made the sharing of photos and images simple for everyone and enabled people to create “lifestreams” of their daily activities through photo journals on the web. Anyway, on with the show. Irony

Welcome to the SICP Web Site Wizard Book n. Hal Abelson's, Jerry Sussman's and Julie Sussman's Structure and Interpretation of Computer Programs (MIT Press, 1984; ISBN 0-262-01077-1), an excellent computer science text used in introductory courses at MIT. So called because of the wizard on the jacket. One of the bibles of the LISP/Scheme world.

Top 7 ASP.NET CMS Options ASP.NET seems to have more and more quality options regarding extensible content management systems with each passing year. Depending on your needs, there are excellent options available both with commercial licenses or open source code. PHP may be king of the web, but that doesn't mean there isn't room for some stellar ASP .NET CMSs that can not only give you the power you need to develop gorgeous, high-concept websites with a strong backbone but will also give you experience working with the ever-popular .NET platform used in business. Whether you're looking for a commercial solution or something born out of the open source community, these top seven ASP .NET CMSes can give you the functionality and the support you need to get the job done. 1. Of all the ASP .NET CMSes out there, DotNetNuke is probably the most well known and popular. 2. Telerik Sitefinity CMS delivers powerful content management without complication. 3. 4. 5. 6. mojoPortal 7.

Related: