background preloader

The Unix and Internet Fundamentals HOWTO

The Unix and Internet Fundamentals HOWTO

The Art of Unix Programming You can browse my newest book here. If you like it, please order a paper copy. You can get it from Amazon or Barnes & Noble, or direct from Addison-Wesley. The Art of Unix Programming attempts to capture the engineering wisdom and philosophy of the Unix community as it's applied today — not merely as it has been written down in the past, but as a living "special transmission, outside the scriptures" passed from guru to guru. Accordingly, the book doesn't focus so much on "what" as on "why", showing the connection between Unix philosophy and practice through case studies in widely available open-source software. If you're using Opera 5, be aware that it has problems rendering some of the HTML in the browseable version linked above. Revisions for the first print edition are now closed. Instructions for reviewers are here. I have written some notes for translators. Raves: 123456789 Friendly: 12345678910 Pans: 12

The Loginataka: Dialogue between a Guru and a Newbie Translations: Czech Speak, O Guru: How can I become a Unix Wizard? O, Nobly Born: know that the Way to Wizardhood is long, and winding, and Fraught with Risks. Thou must Attune thyself with the Source, attaining the arcane Knowledge and Conversation of the System Libraries and Internals. Yea; and such an all-consuming Time and Energy Sink is this as to greatly Imperil thy Grade Point Average (if one thou hast), not to mention thy Sex Life (if one thou hast). But persevere, oh Larval One; rewards beyond the Dreams of Lusers await thee! Speak, O Guru: What books should I study? O, Nobly Born: know that the Nutshell Guides are but the outermost Portal of the True Enlightenment. If thou desirest with True Desire to tread the Path of Wizardly Wisdom, first learn the elementary Postures of Kernighan & Pike's The Unix Programming Environment; then, absorb the mantic puissance of March Rochkind's Advanced Unix Programming and W. Immerse thyself, then, in the Pure Light of Maurice J.

deturl.com - download YouTube videos. Just type 'pwn' to download YouTube videos details Download a video from any web page. Support for DailyMotion, Facebook, MetaCafe, FunnyOrDie, Vimeo, MegaVideo, and many others. + Images: Enter any image URL to use instant online image tools. + Reddit: Enter any Reddit.com URL to search Karma Decay. Download this video as FLV or MP4 files Java sites require you to install high risk software. Save this video as an MP3 audio file Tools and Tricks Convert to other formats • mp4, flv, mp3, wma, m4a, m4r, aac, ogg, 3gp, avi, wmv, mpg, dpg using Filsh Recommended video player: VLC Player (free, open source) plays FLV, MP4, ON2, and more. Online services come and go, but you can trust us to always be up to date. Download Tools Search bar tool to download videos - works on MetaCafe, FunnyOrDie, Vimeo and many adult sites. Encourage your fans save your videos! So easy! How to download from YouTube.com: View a video on YouTube. HTTPS not supported.

Perl.com Alice.org Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a freely available teaching tool designed to be a student's first exposure to object-oriented programming. It allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games. In Alice's interactive interface, students drag and drop graphic tiles to create a program, where the instructions correspond to standard statements in a production oriented programming language, such as Java, C++, and C#. Watch our promotional video to learn about Alice. Download this video (right-click [ctrl-click on a Mac] > Save File As...): Quicktime (11 MB) Learn about the Alice interface and how to start creating your own worlds. (This is an older video, and the intro states that Alice is only available for PC.

EdgeRank is one of the most important algorithms in marketing. Despite this, very few people have heard of it and fewer still can claim that they fully understand it. EdgeRank is the name of the algorithm which Facebook uses to determine what appears in their users’ news feeds. It determines which of your connections is the most important to you and thus appears most frequently, and which kinds of content should appear higher than others. Understanding the rules of the algorithm and changing your tactics to reflect the system can make the difference between a business changing campaign and an embarrassing failure. Unlike many of the algorithms that are changing marketing, Edgerank is actually not that sophisticated, but don’t let its relative simplicity make you underestimate the influence knowledge of the subject will have on your tactical choices. Let’s start off with the name. The EdgeRank formula is based on these three elements. Affinity I’m sure for nosey people that is great news.

The Python Tutorial — Python v2.7.1 documentation Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. The Python interpreter and the extensive standard library are freely available in source or binary form for all major platforms from the Python Web site, and may be freely distributed. The Python interpreter is easily extended with new functions and data types implemented in C or C++ (or other languages callable from C). This tutorial introduces the reader informally to the basic concepts and features of the Python language and system. For a description of standard objects and modules, see The Python Standard Library. The Glossary is also worth going through.

A User's Guide to Scheme 48 By Richard Kelsey and Jonathan Rees, html-ized and lightly edited by Margaret Fleck. A line may take us hours, yet if it does not seem a moment's thought All our stitching and unstitching has been as nought. Yeats Adam's Curse Introduction Scheme 48 is an implementation of the Scheme programming language as described in the The Revised^4 Report on the Algorithmic Language Scheme. Scheme 48 tries to be faithful to the upcoming Revised^5 Scheme Report, providing neither more nor less in the initial user environment. The Revised^5 Report hasn't been published yet, but it will be very similar to the Revised^4 Report. Using scheme48 Release details Scheme48 is maintained by Richard Kelsey. This is what might be called an alpha release. Send mail to scheme-48-request@altdorf.ai.mit.edu to be put on a mailing list for announcements, discussion, bug reports, and bug fixes. Ownership, Maintenance and Disclaimers Envision Manual Top Page

Magic mushrooms expand your mind and amplify your brain’s dreaming areas – here’s how Psychedelic drugs alter consciousness in a profound and novel way that increases the breadth and fluency of cognition. However, until recently, we were unable to offer an explanation for how the brain was altered to account for these effects. In a new study, published in Human Brain Mapping, we scanned the brains of volunteers who had been injected with psilocybin – the chemical found in magic mushrooms which gives a psychedelic experience – and a control group who hadn’t, and discovered two key things: that psilocybin increased the amplitude (or “volume”) of activity in regions of the brain that are reliably activated during dream sleep and form part of the brain’s ancient emotion system; and that psychedelics facilitate a state of “expanded” consciousness – meaning that the breath of associations made by the brain and the ease by which they are visited is enhanced under the drugs. Ego and emotion This finding of a similar pattern to dream activity is intriguing. Building a picture

Why Python? My first look at Python was an accident, and I didn't much like what I saw at the time. It was early 1997, and Mark Lutz's book Programming Python from O'Reilly & Associates had recently come out. O'Reilly books occasionally land on my doorstep, selected from among the new releases by some mysterious benefactor inside the organization using a random process I've given up trying to understand. One of them was Programming Python. I had already heard just enough about Python to know that it is what is nowadays called a “scripting language”, an interpretive language with its own built-in memory management and good facilities for calling and cooperating with other programs. Perl, of course, is the 800-pound gorilla of modern scripting languages. At that time, I had used Perl for a number of small projects. I immediately tripped over the first odd feature of Python that everyone notices: the fact that whitespace (indentation) is actually significant in the language syntax. Listing 1 Listing 2

Simply Scheme: Introducing Computer Science 2/e Copyright (C) 1999 MIT Below this short table of contents is an expanded table of contents including sections within each chapter. Click on the chapter name to jump down. You can also download the complete text of each chapter in PDF format for elegant printing, or browse the HTML version. Note: This book is still in copyright, and in print. Appendices The Program Development Cycle Integrated Editing Getting Our Programs Tuning Our Programs for Your System Loading Our Programs Versions of Scheme Scheme Standards Why Common Lisp Exists Defining Procedures and Variables The Naming Convention for Predicates No Words or Sentences True and False Files Arrays Equivalents to Scheme Primitives A Separate Name Space for Procedures LambdaMore about FunctionWriting Higher-Order Procedures [no back] chapter thread NEXT

Set Up a Home Server Setting up a home server running an open-source operating system is a popular and useful activity. Useful in what ways, you may ask. You could use it to run a website (I use a home server to power my world travel website, luxagraf.net), collect and send e-mail messages, store your OpenID credentials or serve your music around the home. As you can guess, we have a great many tutorials on Webmonkey for getting the most out of that machine in your closet. But here are some guidelines for the hardware side of it. Introduction Before You Start – Alternatives Setting up a home server can be a lot of fun and a great learning experience. What you’ll need To build your own server, you need just a few components, some or all of which you may well have already: A computer A broadband network connection A network router, with Ethernet (CAT5) cable A monitor and keyboard (just for the first few steps) A CD/DVD drive/burner will be handy if you plan to use the server for media. The computer Memory

Related: