Technology References

From bbh wiki
Jump to navigationJump to search

Separate pages

Python, Apache, MySQL, Postfix, Backup, Security, Mailman, Smalltalk, Squeak, Seaside.

Ubuntu

Ubuntu documentation

ssh HowTo

Ubuntu on a stick

Web

Google-sponsored open encyclopedia and reference library for developers of web applications.

Firebug web development extension to Firefox.

Semantic Interoperability of Metadata and Information in unLike Environments

Timeline

Exhibit

Yahoo! User Interface Library

The Yahoo! User Interface Library (YUI)

URLs to serve the files from Yahoo's servers

YUI blog

HTML and CSS

HTML 4.01 specification; XHTML 1.0 specification and accompanying annotated DTDs; CSS2 specification

HTML/XHTML validator CSS validator

Tidy as a web-based service

Head First Labs is the home of a series of books, including Head First HTML with CSS & XHTML, which has a list of good CSS design sites.

Dave Raggett has an excellent and brief introduction to html and css.

Web Design Group CSS Reference

Position Is Everything

Page Generator

CSS reference from WESTCIV.

Drop-down menus entirely in CSS: Steve Gibson's script-free menu demo page has hover-driven drop-down menus (including 2-level menus) that are implemented entirely in css. See the underlying css.

DOM - Document Object Model

DOM technical reports from W3C; DOM Level 1 spec

Javascript / ECMAScript / Ajax

See separate Javascript page.

PHP

server-side scripting

PHP Manual

redirect using PHP

<?php
switch ($_SERVER['HTTP_HOST']) {
case 'cello':
case 'www.cello':
  $destination_URL='http://www.bumblebeehill.org/';
  break;
case 'blog.cello':
  $destination_URL='http://blog.bumblebeehill.org/';
  break;
default:
  $destination_URL=false;
}
if ($destination_URL) {
  header("Location: $destination_URL", true, 301);
  exit;
}
?>

SQL

content storage/access

MySQL

PostgreSQL

Web 2.0

Google Maps API documentation

Performance

YSlow

Other Languages

LISP

Practical Common Lisp is available online and looks to be a good introduction to Lisp.

EMACS

EMACS Manuals: Emacs manual, Programming in Emacs Lisp, Emacs Lisp Reference Manual

an EMACS wiki

Regular Expressions

regular expressions at Wikipedia

Domain Name Service (DNS)

DNS for Rocket Scientists

Drupal

drupal.org

IBM articles on developing a site using Drupal

Version Control

Git

See separate Git page.

Git project homepage, Git manual, Ubuntu KernelGitGuide

Debian packaged as git-core.

Subversion

Subversion project

O'Reilly book available online

Gateway

router/gateway howto

Other

Mozilla Devloper Center has many reference.

Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides.

Information Theory, Inference, and Learning Algorithms by David J. C. MacKay.

The OpenWrt project provides replacement firmware for wireless routers.

Geeklog and separate GeekLog page in this wiki.