text:
This is Python release 1.5 beta 2 ================================== The official release date for this version is Friday, December 12, 1997. What's new in this release? --------------------------- There's a loooong list of changes since release 1.4 in the file Misc/NEWS. Some highlights: - It's much faster (almost twice for the Lib/test/pystone.py benchmark.) - There is now an assert statement: ``assert <condition>'' or ``assert <condition>, <errormessage>''. It raises AssertionError if the condition evaluates to false. The default error message is empty; the source text of the assertion statement is printed as part of the traceback. - There is now built-in support for importing hierarchical module names (e.g. "import spam.ham.eggs"); ni is declared obsolete. Note that the built-in package support is somewhat simpler (no __ and __domain__) and differs in one crucial aspect: __init__.py is required, and loaded in the package's namespace instead of as a submodule. For more information, see http://grail.cnri.reston.va.us/python/essays/packages.html. - The new "re" module (Perl style regular expressions) is here. It is based on Philip Hazel's pcre code; the Python interfaces were put together by Andrew Kuchling, Tim Peters and Jeffrey Ollie. The regex module is declared obsolete. - In support of the re module, a new form of string literals is introduced, "raw strings": e.g. r"\n" is equal to "\\n". - All standard exceptions and most exceptions defined in standard extension modules are now classes. Use python -X to revert back to string exceptions. See http://grail.cnri.reston.va.us/python/essays/stdexceptions.html for more info. - Comparisons can now raise exceptions (previously, exceptions occuring during comparisons were swept under the rug). - New dictionary methods: .clear(), .copy(), .update(), .get(). The first two are obvious; d1.update(d2) is equivalent to the for loop ``for k in d2.keys(): d1[k] = d2[k]''; and d.get(k) returns d[k] if it exists and None (or the optional second argument) if not. - There is a new regression test harness, which tests many more modules. (To run the tests, do "import test.autotest".) - The interpreter is much smarter about the initial value for sys.path; you can control it easier using $PYTHONHOME (see the usage message, e.g. try ``python -h''). In most situations, the interpreter can be installed at an arbitrary location without having to recompile. - The build process now builds a single library (libpython1.5.a) which contains everything except for the main() entry point. This makes life much easier for applications that embed Python. - There is much better support for embedding, including threads, multiple interpreters(!), uninitialization, and access to the global interpreter lock. - There is a -O option that removes SET_LINENO instructions, assert statements and code prefixed with ``if __debug__: ...''. (It still only makes a few percent difference, so don't get all worked up about this.) - The Grand Renaming is completed: all linker-visible symbols defined by Python now have a "Py" or "_Py" prefix, and the same is true for most macros and typedefs. If you previously downloaded 1.5b1, here are the most relevant changes since then (of course all known bugs have been fixed, leaks plugged, and some documentation has been added). The full list of changes since 1.5b1 is presented at the end of the Misc/NEWS file. - Thanks to all who contributed doc strings for library modules! - The portability problems caused by indented preprocessor commands and C++ style comments should be gone now. - Lots of improvements to python-mode.el again. - Changes in pickle.py and cPickle.c: when unpickling an instance of a class that doesn't define the __getinitargs__() method, the __init__() constructor is no longer called. This makes a much larger group of classes picklable by default, but may occasionally change semantics. To force calling __init__() on unpickling, define a __getinitargs__() method. Other changes too, in particular cPickle now handles classes defined in packages correctly. The same change applies to copying instances with copy.py. - Locale support in the "re" (Perl regular expressions) module. Use the flag re.L (or re.LOCALE) to enable locale-specific matching rules for \w and \b. The in-line syntax for this flag is (?L). - The built-in function isinstance(x, y) now also succeeds when y is a type object and type(x) is y. - repr() and str() of class and instance objects now reflect the package/module in which the class is defined. - Module "ni" has been removed. (If you really need it, it's been renamed to "ni1". Let me know if this causes any problems for you. Package authors are encouraged to write __init__.py files that support both ni and 1.5 package support, so the same version can be used with Python 1.4 as well as 1.5.) - The thread module is now automatically included when threads are configured. (You must remove it from your existing Setup file, since it is now in its own Setup.thread file.) - New command line option "-x" to skip the first line of the script; handy to make executable scripts on non-Unix platforms. - In importdl.c, add the RTLD_GLOBAL to the dlopen() flags. I haven't checked how this affects things, but it should make symbols in one shared library available to the next one. - The Windows configuration adds a new main program, "pythonw", and registers a new extension, ".pyw" that invokes this. This is a standard Python interpreter that does not pop up a console window; handy for pure Tkinter applications. All output to the original stdout and stderr is lost; reading from the original stdin yields EOF. If you don't read instructions ------------------------------ Congratulations on getting this far. :-) To start building right away (on UNIX): type "./configure" in the current directory and when it finishes, type "make". The section Build Instructions below is still recommended reading. :-) What is Python anyway? ---------------------- Python is an interpreted object-oriented programming language, and is often compared to Tcl, Perl, Java or Scheme. To find out more, point your browser to http://www.python.org/. A modest plug ------------- ************************************************************************ * Without your support, I won't be able to continue to work on Python! * ************************************************************************ If you use Python, please consider joining the Python Software Activity (PSA). See http://www.python.org/psa/. Organizations that make heavy use of Python are especially encouraged to become corporate members! How do I learn Python? ---------------------- The official tutorial is still a good place to start (in the Doc directory as tut.tex; and http://www.python.org/doc/tut/tut.html). Aaron Watters wrote a second tutorial, that may be more accessible for some: http://www.wcmh.com/uworld/archives/95/tutorial/005.html. Both tutorials (as well as most other sources) assume that you already know how to program -- if you'd like to write "Python for Dummies", I know a publisher who would like to talk to you... There are now also several books on Python. While these are still based on Python 1.3 or 1.4, the information in them is still 99% correct. The first two books, both first published in October 1996 and both including a CD-ROM, form excellent companions to each other: Internet Programming with Python by Aaron Watters, Guido van Rossum, and James Ahlstrom MIS Press/Henry Holt publishers ISBN: 1-55851-484-8 Programming Python by Mark Lutz O'Reilly & Associates ISBN: 1-56592-197-6 If you can read German, try: Das Python-Buch by Martin von Loewis and Nils Fischbeck Addison-Wesley-Longman, 1997 ISBN: 3-8273-1110-1 Copyright issues ---------------- Python is COPYRIGHTED but free to use for all. See the full copyright notice at the end of this file and in the file Misc/COPYRIGHT. The Python distribution is *not* affected by the GNU Public Licence (GPL). There are interfaces to some GNU code but these are entirely optional and no GNU code is distributed with Python. Build instructions ================== Before you can build Python, you must first configure it. Fortunately, the configuration and build process has been streamlined for most Unix installations, so all you have to do is type a few commands, optionally edit one file, and sit back. There are some platforms where things are not quite as smooth; see the platform specific notes below. If you want to build for multiple platforms sharing the same source tree, see the section on VPATH below. You start by running the script "./configure", which figures out your system configuration and creates several Makefiles. (It takes a minute or two -- please be patient!) When it's done, you are ready to run make. You may want to pass options to the configure script -- see the section below on configuration options and variables. To build Python, you normally type "make" in the toplevel directory. This will recursively run make in each of the subdirectories Parser, Objects, Python and Modules, creating a library file in each one. The executable of the interpreter is built in the Modules subdirectory and moved up here when it is built. If you want or need to, you can also chdir into each subdirectory in turn and run make there manually (do the Modules subdirectory last!). Once you have built an interpreter, see the subsections below on testing, configuring additional modules, and installation. If you run in trouble, see the next section. Troubleshooting --------------- See also the platform specific notes in the next section. If recursive makes fail, try invoking make as "make MAKE=make". If you run into other trouble, see section 3 of the FAQ (http://grail.cnri.reston.va.us/cgi-bin/faqw.py or http://www.python.org/doc/FAQ.html) for hints on what can go wrong, and how to fix it. If you rerun the configure script with different options, remove all object files by running "make clean" before rebuilding. Believe it or not, "make clean" sometimes helps to clean up other inexplicable problems as well. Try it before sending in a bug report! If the configure script fails or doesn't seem to find things that should be there, inspect the config.log file. When you fix a configure problem, be sure to remove config.cache! If you get a warning for every file about the -Olimit option being no longer supported, you can ignore it. There's no foolproof way to know whether this option is needed; all I can do is test whether it is accepted without error. On some systems, e.g. older SGI compilers, it is essential for performance (specifically when compiling ceval.c, which has more basic blocks than the default limit of 1000). If the warning bothers you, edit the Makefile to remove "-Olimit 1500" from the OPT variable. Platform specific notes ----------------------- (Some of these may no longer apply. If you find you can build Python on these platforms without the special directions mentioned here, let me know so I can remove them!) 64-bit platforms: The modules audioop, imageop and rgbimg don't work. Don't try to enable them in the Modules/Setup file. They contain code that is quite wordsize sensitive. (If you have a fix, let me know!) Solaris: When using Sun's C compiler with threads, at least on Solaris 2.5.1, you need to add the "-mt" compiler option (the simplest way is probably to specify the compiler with this option as the "CC" environment variable when running the configure script). Linux: On Linux version 1.x, once you've built Python, use it to run the regen script in the Lib/linux1 directory. Apparently the files as distributed don't match the system headers on some Linux versions. (The "h2py" command refers to Tools/scripts/h2py.py.) The modules distributed for Linux 2.x should be okay. Shared library support now works by default on ELF-based x86 Linux systems. (Note: when you change the status of a module from static to shared, you must remove its .o file or do a "make clean".) Under RedHat Linux 5.0, if upgraded from a previous version, remove the LinuxThreads packages. This is needed because LinuxThreads conflicts with the new thread support provided by glibc. Before running Python's configure script, use the following commands as root (version numbers may differ; these are from a stock 4.2 install): % rpm -qa | grep ^linuxthread linuxthreads-0.5-1 linuxthreads-devel-0.5-1 % rpm -e linuxthreads linuxthreads-devel While Python only needs this to be done to allow thread support to be included, the conflicts these packages create with the new glibc may cause other packages which use threads to fail as well, so their removal is a good idea regardless of how you configure python. Also under RedHat Linux 5.0, the crypt module now needs the -lcrypt option. Uncomment this flag in Modules/Setup, or comment out the crypt module in the same file. DEC Unix: When enabling threads, use --with-dec-threads, not --with-thread. AIX: A complete overhaul of the shared library support is now in place. See Misc/AIX-NOTES for some notes on how it's done. WARNING! In some versions of AIX, you get errors about Invalid Indent when running the Python test set. This appears to be a bug in the AIX compiler. Rebuild Parser/tokenizer.c using OPT="" or OPT=-g, or use gcc. According to the latest reports, it seems this compiler bug is still present in 4.2.1. Minix: When using ack, use "CC=cc AR=aal RANLIB=: ./configure"! SCO: 1) Everything works much better if you add -U__STDC__ to the defs. This is because all the SCO header files are broken. Anything that isn't mentioned in the C standard is conditionally excluded when __STDC__ is defined. 2) Due to the U.S. export restrictions, SCO broke the crypt stuff out into a separate library, libcrypt_i.a so the LIBS needed be set to: LIBS=' -lsocket -lcrypt_i' 3) According to at least one report, the above apply only to SCO 3 -- Python builds out of the box on SCO 5. SunOS 4.x: When using the standard "cc" compiler, certain modules may not be compilable because they use non-K&R syntax. You should be able to get a basic Python interpreter by commenting out such modules in the Modules/Setup file, but I really recommend using gcc. When using the SunPro C compiler, you may want to use the '-Xa' option instead of '-Xc', to enable some needed non-ANSI Sunisms. NeXT: To build fat binaries, use the --with-next-archs switch described below. QNX: Chris Herborth (email@example.com) writes: configure works best if you use GNU bash; a port is available on ftp.qnx.com in /usr/free. I used the following process to build, test and install Python 1.5 under QNX: 1) SHELL=/usr/local/bin/bash CC=cc CFLAGS=-5 -O RANLIB=: \ bash ./configure --verbose --without-gcc --with-libm="" 2) copy Modules/Setup.in to Modules/Setup; edit Modules/Setup to activate everything that makes sense for your system... tested here at QNX with the following modules: regex reop pcre posix signal readline array cmath math strop struct time operator _locale fcntl pwd grp crypt select socket errno termios audioop imageop rgbimg md5 timing rotor syslog new gdbm soundex binascii parser cStringIO cPickle zlib 3) SHELL=/usr/local/bin/bash make SHELL=/usr/local/bin/bash 4) SHELL=/usr/local/bin/bash make SHELL=/usr/local/bin/bash test The socket, strftime and possibly gdbm tests might fail in the test harness; going through them by hand shows that they work. A good exercise for the reader: make these work "out of the box". 5) SHELL=/usr/local/bin/bash make SHELL=/usr/local/bin/bash install If you get SIGSEGVs while running Python (I haven't yet, but I've only run small programs and the test cases), you're probably running out of stack; the default 32k could be a little tight. To increase the stack size, edit the Makefile in the Modules directory to read: LDFLAGS = -N 48k Cray T3E: Konrad Hinsen writes: 1) Don't use gcc. It compiles Python/graminit.c into something that the Cray assembler doesn't like. Cray's cc seems to work fine. 2) Uncomment modules md5 (won't compile) and audioop (will crash the interpreter during the test suite). If you run the test suite, two tests will fail (rotate and binascii), but these are not the modules you'd expect to need on a Cray. SGI: SGI's standard "make" utility (/bin/make or /usr/bin/make) does not check whether a command actually changed the file it is supposed to build. This means that whenever you say "make" it will redo the link step. The remedy is to use SGI's much smarter "smake " utility (/usr/sbin/smake), or GNU make. If you set the first line of the Makefile to #!/usr/sbin/smake smake will be invoked by make (likewise for GNU make). OS/2: If you are running Warp3 or Warp4 and have IBM's VisualAge C/C++ compiler installed, just change into the pc\os2vacpp directory and type NMAKE. Threading and sockets are supported by default in the resulting binaries of PYTHON15.DLL and PYTHON.EXE. Configuring additional built-in modules --------------------------------------- You can configure the interpreter to contain fewer or more built-in modules by editing the file Modules/Setup. This file is initially copied (when the toplevel Makefile makes Modules/Makefile for the first time) from Setup.in; if it does not exist yet, make a copy yourself. Never edit Setup.in -- always edit Setup. Read the comments in the file for information on what kind of edits you can make. When you have edited Setup, Makefile and config.c in Modules will automatically be rebuilt the next time you run make in the toplevel directory. (When working inside the Modules directory, use "make Makefile; make".) The default collection of modules should build on any Unix system, but many optional modules should work on all modern Unices (e.g. try dbm, nis, termios, timing, syslog, curses, new, soundex, parser). Often the quickest way to determine whether a particular module works or not is to see if it will build: enable it in Setup, then if you get compilation or link errors, disable it -- you're missing support. On SGI IRIX, there are modules that interface to many SGI specific system libraries, e.g. the GL library and the audio hardware. For SunOS and Solaris, enable module "sunaudiodev" to support the audio device. In addition to the file Setup, you can also edit the file Setup.local. (the makesetup script processes both). You may find it more convenient to edit Setup.local and leave Setup alone. Then, when installing a new Python version, you can copy your old Setup.local file. Setting the optimization/debugging options ------------------------------------------ If you want or need to change the optimization/debugging options for the C compiler, assign to the OPT variable on the toplevel make command; e.g. "make OPT=-g" will build a debugging version of Python on most platforms. The default is OPT=-O; a value for OPT in the environment when the configure script is run overrides this default (likewise for CC; and the initial value for LIBS is used as the base set of libraries to link with). Testing ------- To test the interpreter that you have just built, type "make test". This runs the test set twice (once with no compiled files, once with the compiled files left by the previous test run). The test set produces some output. You can generally ignore the messages about skipped tests due to an optional feature that can't be imported (if you want to test those modules, edit Modules/Setup to configure them). If a messages is printed about a failed test or a traceback or core dump is produced, something's wrong. On some systems, test_strftime fails due to a non-standard implementation of strftime() in the C library. This can be ignored (or you can complain to your vendor). IMPORTANT: If the tests fail and you decide to mail a bug report, *don't* include the output of "make test". It is useless. Run the test that fails manually, as follows: python ../Lib/test/test_whatever.py (substituting the top of the source tree for .. if you built in a different directory). This runs the test in verbose mode. Installing ---------- To install the Python binary, library modules, shared library modules (see below), include files, configuration files, and the manual page, just type make install This will install all platform-independent files in subdirectories the directory given with the --prefix option to configure or the 'prefix' Make variable (default /usr/local), and all binary and other platform-specific files in subdirectories if the directory given by --exec-prefix or the 'exec_prefix' Make variable (defaults to the --prefix directory). All subdirectories created will have Python's version number in their name, e.g. the library modules are installed in "/usr/local/lib/python1.5/" by default. The Python binary is installed as "python1.5" and a hard link named "python" is created. The only file not installed with a version number in its name is the manual page, installed as "/usr/local/man/man1/python.1" by default. If you have a previous installation of a pre-1.5 Python that you don't want to replace yet, use make altinstall This installs the same set of files as "make install" except it doesn't create the hard link to "python1.5" named "python" and it doesn't install the manual page at all. The only thing you may have to install manually is the Python mode for Emacs. (But then again, more recent versions of Emacs may already have it!) This is the file Misc/python-mode.el; follow the instructions that came with Emacs for installation of site specific files. Configuration options and variables ----------------------------------- Some special cases are handled by passing options to the configure script. WARNING: if you rerun the configure script with different options, you must run "make clean" before rebuilding. Exceptions to this rule: after changing --prefix or --exec-prefix, all you need to do is remove Modules/getpath.o. --with(out)-gcc: The configure script uses gcc (the GNU C compiler) if it finds it. If you don't want this, or if this compiler is installed but broken on your platform, pass the option --without-gcc. You can also pass "CC=cc" (or whatever the name of the proper C compiler is) in the environment, but the advantage of using --without-gcc is that this option is remembered by the config.status script for its --recheck option. --prefix, --exec-prefix: If you want to install the binaries and the Python library somewhere else than in /usr/local/{bin,lib}, you can pass the option --prefix=DIRECTORY; the interpreter binary will be installed as DIRECTORY/bin/python and the library files as DIRECTORY/lib/python/*. If you pass --exec-prefix=DIRECTORY (as well) this overrides the installation prefix for architecture-dependent files (like the interpreter binary). Note that --prefix=DIRECTORY also affects the default module search path (sys.path), when Modules/config.c is compiled. Passing make the option prefix=DIRECTORY (and/or exec_prefix=DIRECTORY) overrides the prefix set at configuration time; this may be more convenient than re-running the configure script if you change your mind about the install prefix... --with-readline: This option is no longer supported. To use GNU readline, enable module "readline" in the Modules/Setup file. --with-thread: On most Unix systems, you can now use multiple threads. To enable this, pass --with-thread. (--with-threads is an alias.) If the library required for threads lives in a peculiar place, you can use --with-thread=DIRECTORY. NOTE: you must also enable the thread module by uncommenting it in the Modules/Setup file. (Threads aren't enabled automatically because there are run-time penalties when support for them is compiled in even if you don't use them.) IMPORTANT: run "make clean" after changing (either enabling or disabling) this option! Note: for DEC Unix use --with-dec-threads instead. --with-sgi-dl: On SGI IRIX 4, dynamic loading of extension modules is supported by the "dl" library by Jack Jansen, which is ftp'able from ftp://ftp.cwi.nl/pub/dynload/dl-1.6.tar.Z. This is enabled (after you've ftp'ed and compiled the dl library!) by passing --with-sgi-dl=DIRECTORY where DIRECTORY is the absolute pathname of the dl library. (Don't bother on IRIX 5, it already has dynamic linking using SunOS style shared libraries.) Support for this feature is deprecated. --with-dl-dld: Dynamic loading of modules is rumoured to be supported on some other systems: VAX (Ultrix), Sun3 (SunOS 3.4), Sequent Symmetry (Dynix), and Atari ST. This is done using a combination of the GNU dynamic loading package (ftp://ftp.cwi.nl/pub/dynload/dl-dld-1.1.tar.Z) and an emulation of the SGI dl library mentioned above (the emulation can be found at ftp://ftp.cwi.nl/pub/dynload/dld-3.2.3.tar.Z). To enable this, ftp and compile both libraries, then call the configure passing it the option --with-dl-dld=DL_DIRECTORY,DLD_DIRECTORY where DL_DIRECTORY is the absolute pathname of the dl emulation library and DLD_DIRECTORY is the absolute pathname of the GNU dld library. (Don't bother on SunOS 4 or 5, they already have dynamic linking using shared libraries.) Support for this feature is deprecated. --with-libm, --with-libc: It is possible to specify alternative versions for the Math library (default -lm) and the C library (default the empty string) using the options --with-libm=STRING and --with-libc=STRING, respectively. E.g. if your system requires that you pass -lc_s to the C compiler to use the shared C library, you can pass --with-libc=-lc_s. These libraries are passed after all other libraries, the C library last. --with-next-archs='arch1 arch2': Under NEXTSTEP, this will build all compiled binaries with the architectures listed. Includes correctly setting the target architecture specific resource directory. (This option is not supported on other platforms.) --with-libs='libs': Add 'libs' to the LIBS that the python linked against. Building for multiple architectures (using the VPATH feature) ------------------------------------------------------------- If your file system is shared between multiple architectures, it usually is not necessary to make copies of the sources for each architecture you want to support. If the make program supports the VPATH feature, you can create an empty build directory for each architecture, and in each directory run the configure script (on the appropriate machine with the appropriate options). This creates the necessary subdirectories and the Makefiles therein. The Makefiles contain a line VPATH=... which points to directory containing the actual sources. (On SGI systems, use "smake -J1" instead of "make" if you use VPATH -- don't try gnumake.) For example, the following is all you need to build a minimal Python in /usr/tmp/python (assuming ~guido/src/python is the toplevel directory and you want to build in /usr/tmp/python): $ mkdir /usr/tmp/python $ cd /usr/tmp/python $ ~guido/src/python/configure [...] $ make [...] $ Note that Modules/Makefile copies the original Setup file to the build directory if it finds no Setup file there. This means that you can edit the Setup file for each architecture independently. For this reason, subsequent changes to the original Setup file are not tracked automatically, as they might overwrite local changes. To force a copy of a changed original Setup file, delete the target Setup file. (The makesetup script supports multiple input files, so if you want to be fancy you can change the rules to create an empty Setup.local if it doesn't exist and run it with arguments $(srcdir)/Setup Setup.local; however this assumes that you only need to add modules.) Building on non-UNIX systems ---------------------------- Building Python for a PC is now a piece of cake! Enter the directory "PC" and read the file "readme.txt". Most popular non-Unix PC platforms and compilers are supported (Unix ports to the PC such as Linux, FreeBSD or Solaris-x86 of course use the standard Unix build instructions). For the Mac, a separate source distribution will be made available, for use with the CodeWarrior compiler. If you are interested in Mac development, join the PythonMac Special Interest Group (http://www.python.org/sigs/pythonmac-sig/, or send email to firstname.lastname@example.com). Of course, there are also binary distributions available for these platforms -- see http://www.python.org/python/. To port Python to a new non-UNIX system, you will have to fake the effect of running the configure script manually (for Mac and PC, this has already been done for you). A good start is to copy the file config.h.in to config.h and edit the latter to reflect the actual configuration of your system. Most symbols must simply be defined as 1 only if the corresponding feature is present and can be left alone otherwise; however RETSIGTYPE must always be defined, either as int or as void, and the *_t type symbols must be defined as some variant of int if they need to be defined at all. Miscellaneous issues ==================== Documentation ------------- All documentation is provided in the subdirectory Doc in the form of LaTeX files. In order of importance for new users: Tutorial (tut), Library Reference (lib), Language Reference (ref), Extending (ext). Especially the Library Reference is of immense value since much of Python's power (including the built-in data types and functions!) is described here. To print the documentation from the LaTeX files, chdir into the Doc subdirectory, type "make" (let's hope you have LaTeX installed!), and send the four resulting PostScript files (tut.ps, lib.ps, ref.ps, and ext.ps) to the printer. See the README file there. If you don't have LaTeX, you can ftp the PostScript files from the ftp archives (see below). All documentation is also available on-line via the Python web site (http://www.python.org/, see below). It can also be downloaded separately from the ftp archives (see below) in Emacs INFO, HTML or PostScript form -- see the web site or the FAQ (http://grail.cnri.reston.va.us/cgi-bin/faqw.py or http://www.python.org/doc/FAQ.html) for more info. Emacs mode ---------- There's an excellent Emacs editing mode for Python code; see the file Misc/python-mode.el. Originally written by the famous Tim Peters, it is now maintained by the equally famous Barry Warsaw <firstname.lastname@example.com>. The latest version is online at ftp://ftp.python.org/pub/emacs/python-mode.el. As you might expect of Barry (and even if you don't know what the heck I'm talking about :-), a configuration file for his cc-mode.el which selects the style used throughout most Python C source files is also provided; see the file Misc/ccpy-style.el. Web site -------- Python's own web site has URL http://www.python.org/. Come visit us! There are a number of mirrors, listed on the home page -- try a mirror that's close you you. Ftp site -------- Python's own ftp site is ftp://ftp.python.org/pub/python/. There are numerous mirrors; see http://www.python.org/python/Mirrors.html for a list of mirror sites. Newsgroup and mailing list -------------------------- There are a newsgroup and a mailing list devoted to Python. The newsgroup, comp.lang.python, contains exactly the same messages as the mailing list (though not always in the same order, due to the mysterious nature of the Usenet news distribution algorithm). To subscribe to the mailing list, send mail containing your real name and e-mail address to "email@example.com". Use the same address if you want to unsibscribed. (A real person reads these messages, so no LISTPROC or Majordomo commands, please, and please be patient -- normal turn-around time is about one working day.) The Python web site contains a search form that lets you search the newsgroup archives (and the web site itself). Click on the "search" link in the banner menu on any page of http://www.python.org/. Bug reports ----------- Bugs are best reported to the comp.lang.python newsgroup or the Python mailing list -- see the section "Newsgroup and mailing list" above. Before posting, check the newsgroup archives (see above) to see if your bug has already been reported! If you don't want to go public, send them to me: <email@example.com>. Questions --------- For help, if you can't find it in the manuals or on the web site, it's best to post to the comp.lang.python or the Python mailing list (see above). If you specifically don't want to involve the newsgroup or mailing list, send questions to <firstname.lastname@example.com> (a group of volunteers which does *not* include me). Because of my work and email volume, I'm often be slow in answering questions sent to me directly; I prefer to answer questions posted to the newsgroup. The Tk interface ---------------- Tk (the user interface component of John Ousterhout's Tcl language) is also usable from Python. Since this requires that you first build and install Tcl/Tk, the Tk interface is not enabled by default. Python supports all Tcl/Tk versions from version 7.5/4.1 through 8.0 (and it is expected that it will also work with newer versions). Tcl/Tk 7.4/4.0 is no longer supported. 8.0 or any later non-alpha non-beta release is recommended. See http://sunscript.sun.com/ for more info on Tcl/Tk, including the on-line manual pages. To enable the Python/Tk interface, once you've built and installed Tcl/Tk, load the file Modules/Setup in your favorite text editor and search for the string "_tkinter". Then follow the instructions found there. If you have installed Tcl/Tk or X11 in unusual places, you will have to edit the first line to fix or add -I and -L options. (Also see the general instructions at the top of that file.) There is little documentation on how to use Tkinter; however most of the Tk manual pages apply quite straightforwardly. Begin with fetching the "Tk Lifesaver" document, e.g. ftp://ftp.python.org/pub/python/doc/tkinter-doc.tar.gz (a gzipped tar file containing a PostScript file) or the on-line version http://www.python.org/doc/life-preserver/index.html. Reading the Tkinter.py source will reveal most details on how Tkinter calls are translated into Tcl code. A more recent introduction to Tkinter programming, by Fredrik Lundh, is at http://www.pythonware.com/library/tkinter/introduction/index.htm. There are demos in the Demo/tkinter directory, in the subdirectories guido, matt and www (the matt and guido subdirectories have been overhauled to use more recent Tkinter coding conventions). Note that there's a Python module called "Tkinter" (capital T) which lives in Lib/tkinter/Tkinter.py, and a C module called "_tkinter" (lower case t and leading underscore) which lives in Modules/_tkinter.c. Demos and normal Tk applications only import the Python Tkinter module -- only the latter uses the C _tkinter module directly. In order to find the C _tkinter module, it must be compiled and linked into the Python interpreter -- the _tkinter line in the Setup file does this. In order to find the Python Tkinter module, sys.path must be set correctly -- the TKPATH assignment in the Setup file takes care of this, but only if you install Python properly ("make install libinstall"). (You can also use dynamic loading for the C _tkinter module, in which case you must manually fix up sys.path or set $PYTHONPATH for the Python Tkinter module.) Distribution structure ---------------------- Most subdirectories have their own README file. Most files have comments. Demo/ Demonstration scripts, modules and programs Doc/ Documentation (LaTeX sources) Grammar/ Input for the parser generator Include/ Public header files Lib/ Python library modules Makefile.in Source from which config.status creates Makefile Misc/ Miscellaneous useful files Modules/ Implementation of most built-in modules Objects/ Implementation of most built-in object types PC/ PC porting files (DOS, Windows, OS/2) PCbuild/ Directory where you should build for Windows NT/95 Parser/ The parser and tokenizer and their input handling Python/ The "compiler" and interpreter README The file you're reading now Tools/ Some useful programs written in Python acconfig.h Additional input for the autoheader program config.h.in Source from which config.status creates config.h configure Configuration shell script (GNU autoconf output) configure.in Configuration specification (GNU autoconf input) install-sh Shell script used to install files The following files will (may) be created in the toplevel directory by the configuration and build processes: Makefile Build rules config.cache cache of configuration variables config.h Configuration header config.log Log from last configure run config.status Status from last run of configure script libpython1.5.a The library archive python The executable interpreter tags, TAGS Tags files for vi and Emacs Author's address ================ Guido van Rossum CNRI 1895 Preston White Drive Reston, VA 20191 USA E-mail: email@example.com or email@example.com Copyright notice ================ The Python source is copyrighted, but you can freely use and copy it as long as you don't change or remove the copyright notice: ---------------------------------------------------------------------- Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam, The Netherlands. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the names of Stichting Mathematisch Centrum or CWI or Corporation for National Research Initiatives or CNRI not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. While CWI is the initial source for this software, a modified version is made available by the Corporation for National Research Initiatives (CNRI) at the Internet address ftp://ftp.python.org. STICHTING MATHEMATISCH CENTRUM AND CNRI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM OR CNRI BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ---------------------------------------------------------------------- --Guido van Rossum (home page: http://www.python.org/~guido/)
sandbox/guido /
|Date modified


text:
Callonia wrote:CainHyde wrote:Black Jack!
Because that's the only one I know how to play among all of those card games that use same card.
Fine, i'd rather play black jack than MM.
Unfortunately, I also prefer Black Jack than MM.
Black Jack is pretty fun.
Crazy thought:
Sudoku with Alteil card.

subset: commoncrawl


text:
Types refer to different elemental properties associated with both Pokémon and their moves.
There are 18 total official types of Pokémon: Normal, Fire, Water, Grass, Electric, Ice, Fighting, Poison, Ground, Flying, Psychic, Bug, Rock, Ghost, Dragon, Dark, Steel, and [[Gay type|Gay]]. These 18 types apply to both Pokémon and their moves. Their is also the unofficial glitch types, ??? and Bird. Shadow type exists but only in the Colluseum games.
Each type has its own strengths and weaknesses, most of which are logical setups. Fire-type Pokémon are weak to Water-type Pokémon, Ice-type Pokémon are weak to Fire-type Pokémon, Water-type Pokémon are weak to Electric-type Pokémon, etc. These matchups also apply to the types of moves as well. A Fire-type move such as Ember will be strong against a Grass-type Pokémon such as Bulbasaur.
Pokémon themselves can have up to two types (making them dual-type Pokémon), but moves can only be one type. Most if not all dual-type Pokémon's types correspond with one another such as a Grass/Poison-type Pokémon such as Bulbasaur, or a Rock/Ground-type Pokémon such as Onix. However, not all dual-type Pokémon's types relate to each other like this. Some Pokémon may be dual-type between two types that don't normally go together such as Water/Electric-types (such as Lanturn) or grass/water types (such as Ludicolo) or Grass/Flying-types (such as Jumpluff), or Fighting/Psychic (such as Medicham). Some duel type Pokemon lose one of their types and gain a different type upon Evolution such as Scyther (a Bug/Flying type) which evolves into Scizor (a Bug/Steel type). Some singular type Pokemon will change completely to a different type or types upon evolution such as Azurill (a Normal Type) which evolves into Marill (a Water/Fairy Type) or Eevee (a Normal Type) which can evolve into Flareon (a Fire Type), Jolteon (an Electric Type), Vaporeon (a Water Type), Espeon (a Psychic Type), Umbreon (a Dark Type), Glaceon (an Ice Type), Leafeon (a Grass Type) or Sylveon (a Fairy Type).
- Both Generation II and VI added to the list of types, Gen II adding Dark and Steel and Gen VI adding Fairy.
- Due to this Magnemite, Magneton, Marill, Jigglypuff, and Gardevoir are the only Pokemon to officially have their types change. Magnemite and Magneton gained the Steel attribute and Marill, Jigglypuff, and Gardevoir gained the Fairy attribute.
External links


text:
FancyType2 by Patrick Jansen Flash
9 out of 10 housewives agree: this Flash pack really makes your type more fancy, even in cold water.
Now with new and improved animation technology, FancyType 2 will wash your laundry cleaner than ever!
- Buy SWF€ 39.00
- 30 video clips
- Flash
More Typography Style
FortyMinus Flash
Promote the DJ, Promote the band, Promote the promotor. And above all, promote yourself.
FancyType Flash
With these highly tweakable Flash animations you can change the text, font, spacing and more while you're VJing in Resolume.
ReadMe Flash
30 amazing Flash text animations. Insert any text you like in Resolume.
Very unique set of clips which can universal be used in your VJ-set. Old-School look!
More by Patrick Jansen
Wander through our solar system and take the next step in interplanetary travel. Stand amazed as worlds collide and comets reign down on alien planets.
Made by Patrick Jansen
Patrick Jansen is a dutch professional Flash fanatic based in Rio de Janeiro. His main focus is the development of high visual impact animation solutions, with a strong emphasis on typographic effects. In the past decade his commercial animations, plugins and software have been used by tens of thousands of designers, animators and webdevelopers worldwide.
This footage may only be used for live performances. It may not be recorded, broadcast or streamed on the internet. The live performance in which this footage is used CAN be recorded, broadscast or streamed. It may be copied to 2 computers maximum. Read the entire Resolume footage license. Contact us for alternative licenses.


text:
First inspiring comes to mind..your friend Sharon who made the houses…love love love it…
I think I may just have to make one…I can think of a zillion reasons why, ok a bit of an exageration. I'm bad.
blessings madame samm
ps love your blog on my list of must sees.
Beautiful quilts. Thanks for sharing. Love & blessings from NC!
I enjoyed seeing all the beautiful quilts! Thank you for sharing this! Looks like you had a fun day!
What great eye candy! Thanks for sharing.
The photo of you at the waterfalls with the little guy is so cute Amy! And thanks for sharing the quilt show with us.
Thank you for sharing the quilts!
Gorgeous quilts! I should have gone to the show. I am pretty sure I know that waterfall. LOL!
Beautiful quilts and looks like you were having fun today.
Mmmmmm!! Thanks for sharing – that snowball quilt is giving me ideas…..
I really enjoyed the garden tour quilts, Thanks.
Amy:
I looked at your last quilt picture, and although each and every quilt is wonderful, the view past the parking lot is breathtaking! Thanks for sharing.
xoxo
Donna
Oh that snowball one is amazing! The combination of those simple colours just makes it pop!
Thanks for bringing us to the show with you! Those are some wonderful quilts. I really like the quilting on the Halloween Houses quilt – I've been obsessing over quilting these days more than the fabric. Looks like a beautiful place to visit too!
I absolutely loved your quilts. The bike! The Halloween houses! Thanks for the whole quilt show! Very inspiring!
Those Halloween houses are terrific. Actually, all of the quilts are.
I am always a little sad to say goodbye to summer. I feel like Labor Day is the official last day of summer. On a happy note, I love the quilt show pics!! My friend Ella and I almost went, some conflict or another. Looks like a great display of quilts.
That Halloween quilt is amazing and so fun! I want to make one now!
Some beautiful quilts
Hugs Janice
I don't know if you'll still get this since this is an old post, but I was wondering if you had any more info on the star quilt (second picture)? Like, what is the pattern called, and do you happen to recognize what fabric line that is? Thanks!

Elisabeth


text:
Carry this color and show your support for breast cancer research. Learn more about the Vera Bradley Foundation for Breast Cancer.
This style can be Personalized!
Learn more about Personalization
Sweeten your look! With pleated side pouches, an adorable front-and-center floral appliqué and unique, cylindrical silhouette, the Tootsie is fun, smartly-styled and quite the statement!
10¼" x 5" x 5" with 10" strap drop
Wipe clean with a damp cloth.


text:
Carbonfund.org Partners Join Our Year-End Tree-Planting and Dining Rewards Program
This week, Carbonfund.org launched an ambitious year-end/holiday giving program that features a huge tree-planting initiative rewarded with Restaurant.com dining benefits. Many of our business partners and supporters have enthusiastically embraced this "environmental no-brainer" as a fantastic gift-giving option that appeals to just about everyone.
The campaign is simple:
Go to https://www.carbonfund.org/plant-trees-dine-free and choose to:
* Plant 50 Trees for $50 - Receive a $100 Restaurant.com eGift Card
* Plant 75 Trees for $75 - Receive a $200 Restaurant.com eGift Card
* Plant 100 Trees for $100 - Receive a $500 Restaurant.com eGift Card
Restaurant.com offers over 50,000 dining rewards nationwide and they have no expiration.
We think the program is terrific for year-end and holiday gift-giving, employee recognition, customer appreciation, and several of our business partners agree!
The International Legal Technology Association's Executive Director Randi Mayes acknowledged that the program is a great deal for ILTA members. "It's a win-win-win: more trees, more great dining experiences, more great gift opportunities!"
Selecta Auto Body owner J.R. Hubbard asked, "Can we share this on our Facebook page?"
Yes – please do! Help to spread the word so we can plant millions of trees this holiday season and give out valuable dining rewards, while saving on gift wrap and shipping – an easy, affordable and very "green" holiday shopping option.
The Association of Wedding Gown Specialists, a long-time Carbonfund.org Partner with their ZeroCarbon wedding gown preservations program, circulated the campaign link among their membership.
And 'feel-good' online shoes company Planet Shoes is posting to social media and blogging about our program. Says Planet, Inc. President Phil Meynard, "Carbonfund.org helps you 'feel-good' about your gifting this season by helping you do something wonderful for both the environment and your loved ones!"
Join in! Help us promote this year-end/holiday tree-planting and dining rewards campaign – post it on your social media, send out an email blast to employees, customers, supporters – we'll mention your organization in our next program update and blog about your support!
Sweepstakes Winners Enjoy Fabulous Vacation and Learn about the Ecology of the Island
Carbonfund.org's "Environmental Triple-Play" combined a tree-planting campaign, which enabled people to help the environment, dine for free and enter to win a Caribbean vacation. The trip sweepstakes portion of the campaign was awarded in September to Thom and Kari C. of Boston, MA. The couple spent a week in gorgeous Turks and Caicos with free roundtrip airfare and a condo and car rental included. Kari realized a lifelong dream of horseback riding on the beach and in the surf.
"The trip was wonderful -- definitely in our Top Five Vacations of all time. We are extremely grateful to Carbonfund.org for giving us the opportunity to experience the islands." said Thom of their fabulous Caribbean vacation.
Entry to the trip sweepstakes portion of the Environmental Triple-Play was accomplished by becoming a fan of Carbonfund.org on Facebook.
Thom and Kari took the time to not only enjoy, but learn about the ecology of Turks and Caicos. "We snorkeled for the first time at Coral Gardens and off Middle Caicos where we saw gorgeous coral and colorful marine life. I was aware of both how beautiful and vulnerable Turks' reef is. The north shore of Turks is protected by the world's third largest barrier reef. While the country strives to preserve its natural beauty, you can't help but wonder how larger forces like global warming endanger the coral that sustain all these species. The sea life seemed all the more precious because it is tough to say how long it will survive rising temperatures."
Carbonfund.org's trip sweepstakes winners also walked the talk by offsetting their flight on their own. They were compelled to plant trees and were encouraged by the ease with which they were able to do so on our website at http://www.carbonfund.org.
Stay tuned for more campaigns in the coming months that combine planting trees and dining for free. You could be our next winner!
Carbonfund.org Announces Purchase of Traditional, Co-ed Summer Camp
The Carbonfund.org Foundation is excited to announce a new endeavor into environmental education for children, through our purchase of Camp Quinebarge in New Hampshire. Quinebarge is in an idyllic spot, nestled in the heart of New Hampshire's lakes and mountains regions, sitting on 65 acres of forest and 1,250 feet of waterfront on Lake Kanasatka, in Moultonborough, NH.
Quinebarge is a traditional summer camp catering to up to 100 boys and girls ages 7-15, who live in rustic but clean (with electricity) cabins and enjoy activities such as archery, swimming, boating, horseback riding, hiking, camping, arts and crafts, sports, nature and environment, ropes course and zip line, to name but a few. There are camp fires, sing-a-longs, all-camp capture the flag and many traditions completely homegrown to Quinebarge.
Send your child to Camp Quinebarge this summer at our First Time Camper rate of just $500 per week.
Carbonfund.org is adding an environmental learning and activities aspect to Quinebarge, overlaying environmental themes throughout the regular, traditional camp activities Quinebarge already offers.
Since 1936, Quinebarge has been a great way for any kid to spend their summer. Carbonfund.org president and founder Eric Carlson went there as a child for eight summers in the 1980's and we're excited to carry on and expand the legacy of this wonderful place.
Please click this link to our two-page camp brochure and please forward this note to anyone who you think might be interested in sending their children to Quinebarge and benefit from our First Time Camper discount.
Camp Quinebarge runs for seven weeks from June 23 - August 10.
Thank you for helping to spread the word about Camp Quinebarge and this great new endeavor!
CarbonFree® Small Business Partners Celebrate 5th and 6th Anniversaries in 2013
Carbonfund.org is pleased to announce that 2013 will bring big program anniversaries for about one hundred of our small business partners. The CarbonFree® Business Partnership program, launched in 2007, makes it easy and affordable for businesses of all sizes to enhance their sustainability by joining the program either at pre-set donation levels based on employee size, or by calculating and mitigating actual annual operational emissions. The program benefits include promotion of this environmentally responsible initiative through displaying the CarbonFree® Partner logo, maintaining a Partner Page on the Carbonfund.org website and being featured in online blogs and e-newsletters written by Carbonfund.org.
Our 5th and 6th year anniversary partners include the spectrum of businesses – healthcare/nutrition, eco-tourism, product retailers, technology service providers, and a variety of start-up product and service companies. What these businesses have in common is demonstrated leadership in a long-term commitment to ensuring that their products, services and operations are offered to their customers in the most sustainable way possible.
"When we designed the CarbonFree® Partner Program, we wanted to make it a very simple, easy-to-understand program that fit the budget of any business, regardless of age, size or industry," explains Carbonfund.org founder and president Eric Carlson. "These one hundred businesses celebrating their 5th or 6th anniversaries help to confirm that we're doing what we set out to achieve."
In honor of the renewal anniversaries for these CarbonFree® Business Partners, Carbonfund.org developed a unique 2013 CarbonFree® Partner logo featuring the number of years the business has been in the program. We're also planting trees on behalf of these anniversary Partners – 50 and 60 trees planted for the 5th and 6th anniversaries, respectively – as an additional way to acknowledge their long-term commitment to helping win the fight against climate change and supporting our carbon reduction projects around the world.
Watch www.carbonfund.org/blog for features of our CarbonFree® Anniversary Partners, starting in December and continuing throughout 2013.


text:
Winston-Salem, NC -- A Winston-Salem man is recovering at a local hospital after police say suspects shot him in the legs in his apartment Saturday.
Officers responded to an apartment at 730 Ferrell Ct. around 4 p.m. on a reported shooting.
Police say two suspects forced their way into the victim's apartment, assaulted a female and shot the male victim several times in his legs.
Investigators say the shooting stemmed from an argument Friday.
EMS took the victim to Wake Forest Baptist Medical Center where he is being treated for non-life-threatening injuries.
Police are still investigating this case.


text:
WASHINGTON – A Woodbridge women tells police that she was abducted and robbed Friday, a string of crimes that stretched through two area counties.
The 56-year-old woman reported the incidents to Prince William County police Saturday. Fairfax County police are also investigating. She told investigators that two men, one armed with a gun, abducted her from the 7200 block of Arlington Boulevard in Falls Church the day before.
The woman was standing next to her parked car when the men approached her and forced her into the car. She drove them to her home in the 4200 block of Gibson Court in Woodbridge. One of the men entered her home and took an undisclosed amount of U.S. currency, police say.
She was forced back into her car and the men drove her to the Cheshire Station shopping plaza in Dale City. The men told her to get out of the car and to walk to one of the businesses. When she returned to her vehicle a short while later, the men were gone, police say.
The woman was not injured, police say.
Police describe the abductors as Hispanic men. The armed man was light-skinned, between 50 and 55 years old and about 5-foot-7. He has a thin build, a clean-shaven face and some gray hair. He was wearing a brown leather jacket, hat, brown pants and brown dress shoes.
The second man was light-skinned, between 40 and 45 years old, about 5-foot-5. He has a heavy build, a clean-shaven face and a broad nose. He was wearing a black baseball hat and khaki pants.
Police ask that anyone with information about the case to call Crime Solvers at 703-670-3700 or 1-866-411-TIPS.
Follow @WTOP on Twitter.
(Copyright 2012 by WTOP. All Rights Reserved.)
Recipes that will make your mouth water.


text: The exterior of this handbag is in good condition. The leather shows light scuffs and scratches. There are a few dark spots on the back of the bag, and the hardware is also tarnished. The interior is clean and in great condition. It does not ship with a designer dust bag.


text:
Roundup: Nitro boys down Capital 3-1
Nitro received goals from three different players en route to a 3-1 a win over visiting Capital Wednesday in boys soccer.
Evan Eich, Alex White and Alec Miller each found the back of the net for Nitro (10-7) while Joe Wright scored the lone goal for the Cougars (5-6-2).
Nitro goalkeeper Lee Klocke made four saves while Capital counterpart Kevin Jones stopped seven shots.
Tuesday's games
William Scriptunas netted the other goal for the fighting Irish (16-0). Logan Garrison had the lone goal for the Cougars (5-6-2).
Girls soccer
Katie Bryant scored twice for the Generals (11-1-2) with additional goals from Paige Bannister, Jayne Lawman, Micharae Thompson and Sera Grass.
Sierra Clair and Megan Russell combined to make six saves for St. Albans in the loss.
Other sports
WVU SPORTS: The West Virginia women's soccer team climbed five spots to No. 16 in this week's Soccer America Top 25 rankings. The Mountaineers, 7-3-3 overall and 3-0-0 in the Big 12 conference, join Texas as the only two undefeated teams in Big 12 play.
Admission to the event is free with gates opening at 6:30 p.m. A 40-minute officiated game between the Gold and Blue teams highlights just a few of the events that will occur.
WVC HONORS: West Virginia State's Andreea Slusarciuc has been named the West Virginia Conference women's tennis player of the week, guiding the Yellow Jackets to a 3-0 week.
MU SPORTS: Following a second-place finish at the Cobra-PUMA Invitational, Marshall's Nathan Kerns has been named the Conference USA Golfer of the Week.
Kerns had three under-par rounds, which boosted him into a tie for the runner spot at the Cobra-PUMA Invitational in Ft. Myers, Fla., at Miramar Lakes Golf Course.
Jesus Mafouta netted a pair of goals for Marshall (8-1-1), while Tom Jackson, Nick Edginton, Jack Hopkins, Michael Hayes and Andrew Ferguson had single tallies.


text:
Witches have all but bogged down the court system of the Central African Republic. It's what happens when a population is steeped in superstition. Graeme Wood writes in The Atlantic that 40 percent of all the cases heard in CAR courts are witchcraft case. Compare that to drug cases in the United States, which make up about 12 percent of all cases.
Superstition is an awfully powerful thing. Here in the United States, we had our own tussle with witchcraft. Remember Salem? That, of course, was nothing compared with the Roman Catholic Church's Inquisition.
The Roman Catholic Church invented black magick, dontcha know. They did. A German inquisitor named Heinrich Kramer wrote a treatise in 1486 called Malleus Maleficarum (Hammer of Malefactoresses — bad girls, or witches in the parlance of the day) that explained what it all was. Of course, Kramer himself was denounced by the Inquisition four years after his tome was published, because, apparently, the torture he recommended went beyond even what the church was will to do, and he failed to stick to established demonology.
Even so, Malleus Maleficarum was pretty much the handbook for witchhunters for nearly two centuries after its first publication. The book was republished 36 times between 1487 and 1669.
Sound familiar? Think about it just a little — the church started this madness, this Inquisition, but even when it determined one of its staunchest adherents had gone a little too far, it was too late. Things got way out of hand, way fast.
Kramer musta been a kind of Republican prototype, because he was awfully obsessed with sex. That and bad girls.
All witchcraft comes from carnal lust, which is in women insatiable.
I could think of a reason or two he might come to that insatiable idea, but he probably wouldn't agree any more than men do these days.
But anyway, Gutenberg having done his thing just 30 years before Kramer wrote his book, it took off like wildfire. Between that and the medieval press, which was a little like Faux News, witchhunting quickly became a very popular pasttime. Of course, it didn't hurt that the Catholic Church was a little ticked off about the Protestant Reformation at the time, or that scary activities like astronomy, philosophy and medicine were pulling Europe out of the Dark Ages. And we know what conservatives are like in times of change.
Now before you get all excited, I'm not saying that there's a direct correlation between conservatives and the crazy people who found witches under ever thatch roofed home that housed a bad girl. But you gotta admit, there were some similarities.
This being the time leading up to the Enlightenment, which those scary activities aforementioned were integral in, there was naturally a hard push against any kind of progress because, well, change is very frightening, especially to people who, for whatever reasons, can't see that their lives pretty much suck and progress might actually help them. Or, of course, the fat cats who run the place, like the church and the corporations which, incidentally, got their start in the 14th century.
But change happened anyway, culminating with a couple of very famous revolutions that put the kibbosh on another bunch of fat cats, the monarchy.
And then started the swing back the other way, bringing us to where we are now. And while we may have done in the power of the monarchies for the most part, the church and the corporations have grown stronger.
The Catholic Church still has its problems with Protestants, of course, but they've joined forces on the superstitions that hinder growth and progress. Used to be that Christians believed that Jews had horns and such, and while they don't really think that much any more, they still believe their way is the only right way. Evangelicals talk a lot about being supportive of Jews and Israel, but they're not telling the whole truth. The only reason — and I really mean that — that they've got this Holy Land obsession is Armageddon. They're actually looking forward to that, although I suspect, if the Rapture really does happen, they'll be awfully surprised at who stays and who goes.
Well, there is that whole Jesus Christ thing too, I suppose. But it's the end of days that really gets 'em going.
Superstition. I'm not talking about not walking under ladders or wearing your lucky socks every time you go out on the baseball diamond. Religionists like to claim that superstitions are just "old wives tales" (back to Kramer and his thing about women), but really, an awful lot of their own belief fall smack dab in the middle of category superstition.
Superstitions are just beliefs based on nothing — no knowledge, no reason, no experience. Like maybe that same-sex marriage will destroy heterosexual marriage or Barack Obama is a Muslim socialist.
Fear causes superstitions just like fear caused the Inquisition. There are plenty of causes of fear, too, but in these cases it almost always boils down to one thing. Fear that you may be wrong.
I ask myself every day, sometimes several times a day, "What if I'm wrong?" The difference is that I'm not afraid of it. I've been wrong many, many times in my lifetime, and no doubt I'll be wrong a couple of times more before it's over. But witchhunters, and conservatives, can't bear that thought. And the best way to make sure you never have to face the possibility you might be wrong is to destroy what might be right.
It's not even a conscious thing, or at least it rarely is. The 19th century Democrats concept of "Manifest Destiny" — wherein it was the destiny of the white people of the United States to own the whole continent, never mind that it was already occupied — was a completely unconscious manifestation of the superstition that Europeans were vastly superior to every one else. Interestingly enough, that idea fell out of favor around the time of the Civil War. But it's still here — Woodrow Wilson, Ronald Reagan, George W. Bush, all pushing the idea that it's our destiny to promote democracy around the world.
All while they worked tirelessly to destroy it, because really, what could prove them all more wrong that a true, strong democracy? Where would the church be in that? The corporations? And maybe monarchies weren't such a bad idea after all.
Superstition. It's not always what we think it is. And sometimes, it's the exact opposite.


text:
Events Calendar
Family and Friends First Aid for Children
This one-hour class teaches how to manage illness and injuries in a child for the first few minutes until professional help arrives. Topics include preventing injuries, recognizing and treating basic first aid emergencies, and relief of choking in infants and children.
Cost: $15 per person. Special: $10 if taken in conjunction with Family & Friends CPR.
For more information or to register no later than two weeks before the class, call the
From the AHA: "The American Heart Association strongly promotes knowledge and proficiency in BLS, ACLS, and PALS and has developed instructional materials for this purpose. Use of these materials in any educational course does not represent course sponsorship by the American Heart Association. Any fees charged for such a course, except for a portion of fees needed for AHA course material, do not represent income to the Association."
|Contact : (781) 338-7561
News & Events
Tuesday, April 26 2016 19:37
Not to be missed...
Monday, May 9
Thursday, May 19
Tuesday, May 24


text:
I wasn't really sure how to title my thread but I've got a question.
As I understand it, if I put an "affiliate link" on my site that goes to company XYZ-widgets and I'm an affiliate for them, they agree to give a percentage of the sale or something if the person buys within 30 days (or a fixed period of time).
But in order to get credit, isn't a cookie necessary to keep track that the person came from my site?
Perhaps if the person ordered during that session, you wouldn't need a cookie, but for any company that promises a commission with a certain time frame, I would think a cookie would be needed.
But aren't a lot of users blocking cookies now (I am). I allow session cookies, but not long term cookies, except for certain sites.
So what happens with an affiliate link if the users has cookies blocked? Does one not get credit then?
And, what percent of internet users today are blocking (or disabling) cookies?


text:
Lighthouse Inn 2
Reasons to stay and dine at Lighthouse Inn 2:
- All studios with kitchen and private bathroom
- Great hospitality
- cosy and very convenient accommodation
- Fantastic food
- Environmentally friendly
- free WIFI
- free beach- shuttle once a day
Lighthouse Inn 2 is located just across the street from the historic lighthouse and the most famous sunset in Negril.
Our cottages are situated on a 2 acre property, which is kept as natural as possible as a healthy environment is our greatest concern.
The apartments and cottages which are equipped with kitchen and bathroom are very clean and cosy.
Two of our cottages are designed also for wheelchair guests.
Our restaurant is famous for romantic dining and mentioned in Rough Guides, Marco Polo etc.
We arrange the transfer from and to the airport, car rental, sightseeing trips, horseback riding, scuba diving etc.
Availability & RatesTo view availability and prices please select dates and click 'Update Dates'
B&B Facilities & Policies
- Airport Transfers
- Bar
- Bicycle hire
- Breakfast Not Included
- Cable TV
- Ceiling Fan
- Child Friendly
- Credit Cards Accepted
- Free Internet Access
- Free Parking
- Free WiFi
- Hot Showers
- House Keeping
- Internet Access
- Self-Catering Facilities
- Meals Available
- Outdoor Terrace
- Parking
- Restaurant
- Taxes included
- Tea & Coffee Making Facilities
- Tours/Travel Desk
- Towels Included
- Wheelchair Friendly
Cancellation PolicyThis property has a 1 day cancellation policy. Failure to cancel within this time will result in a cancellation charge equal to the first night of your stay.
DirectionsShow MapHide Map
Lighthouse Inn 2 is located in Negril which is about 90km from the Donald Sangster Internatioanl Airport in Montego Bay and 15km from Negril airport.
To get from Montego Bay airport take the main highway to Negril. When you reach Negril you are on the beach road until you reach a roundabout which will take you on to the West End along the cliffs of Negril. The Lighthouse Inn 2 is located along the West End opposite Negril Lighthouse.
The hotel operates a shuttle service to and from the airport. The bus accommodates 4 people and the cost is $80 oneway.
Located Near
The historic Lighthouse in Negril


text:
Franco Leoni: L'Oracolo
1 CD / Oehms / 2010-08-31Works: Franco Leoni: L'Oracolo, opera
Performers: Holland, Ashley; Iturra, Ricardo; Llompart, Pere Pou; Magiera, Katharina; Mayer, Franz; Respagliosi, Annalisa; Shin, Eun-Hye; Sidhom, Peter; Smirnov, Pavel; Ventre, Carlo
Conductors: Solyom, Stefan
"This recording from November 2009 performances at the Frankfurt Opera really delivers too. Solymon ships chorus and orchestra into a frenzy. The singers are fresh...continue...
Recording information: Oper Frankfurt (11/06/2009/11/08/2009)....continue...
read more Login or Create an Account to write a review


text:
this wiki
Street of Rage is a mission given to protagonist Huang Lee by Wade Heston in Grand Theft Auto: Chinatown Wars.
Mission Briefing
Huang Lee arrives at Heston's apartment only to find that he is not there. He exits the building and gets an e-mail from Heston saying that he and his squad are pinned down by Wonsu Assasins near the tollbooth in Steinway.
This mission is pretty straight forward. Head down to the indicated location. You will see bunches of enemies surrounding Heston's squad. Take out this first bunch of enemies (don't forget to pick up their weapons) then go behind Heston's squad and kill the other group of enemies. Once that is done head to the indicated marker, then head towards Heston. You will find himlying on the ground bleeding and tied up. The last of the Wonsu Nodong is standing in front of Heston, armed with a Minigun. The player will automatically take cover bahind a wall via cutscene. There are grenades in front of this wall, so you can use them against the assasin. Shoot him continuously to bring him down. The player can also dodge the stream of bullets and take him down when he's not firing in the player's general direction. Huang asks him for his father's sword; Yu Jian, and the assasin tells Huang to "go fuck himself" as he dies.
Mission objectives
In order to complete the mission the player must:
- Meet Heston and his squad
- Protect Heston's squad by taking out the assassins
- Find a way through to Heston
- Rescue Heston
- Take down the last assassin
- Get to Heston
The reward for this mission is $200. The next mission; Missed the Boat? is also unlocked.
Mission Replay description
"I saved Heston's ass. He'd been cornered by the assassins that stole Yu Jian.
Unfortunately, I killed the assholes before they could tell us who their boss was. Heston got pissed off about that, so I made out I was 'avenging my father'.
It didn't wash. He was right - we've lost any chance of finding Yu Jian and their boss now. I can be such a fuck-up at times."
Video Walkthroughs
|Street of Rage


text:
to page content
to site navigation
This section contains a list of both American Bar Association (ABA) sponsored initiatives as well as ongoing continuing legal education programs at U.S. law schools geared towards those who are interested in law, entrepreneurship and innovation.
Consumer access to affordable legal services is an issue in general in the United States, and certainly includes concern about affordable legal services to small businesses and entrepreneurs.
The following are links to groups and studies exploring or pursuing affordable legal services of interest to small business and entrepreneurs.
This section highlights resources offered by the American Bar Association (ABA) and law schools in the United Sates that are designed to be of assistance to lawyers desiring to thrive as entrepreneurs in the practice of law.
The following lists some particularly notable committees, blogs, and Association of American Law Schools (AALS) Sections through which law school faculty and faculty from other disciplines interested in collaborating with law school faculty can exchange ideas on entrepreneurship and innovation pedagogy and scholarship.
This section contains links to governmental online resources and links to websites of some nonprofit foundations and organizations that may provide funding for research, curriculum design and community outreach.
A short guide to the FTC disclosure guidelines for online advertising.
GraphicSprings.com is a free resource for entrepreneurs looking to create a logo. The tool allows users to quickly and easily create professional logos online. The tool is free to use and the logo files can be downloaded for free.
This sections provides links to many governmental and bar association resources regarding such information.
Browse our extensive repository of articles, classroom materials and media that includes content from leading scholars.
Want to get connected? Sign up to receive regular news, polls and updates from The Kauffman Foundation.
A robust online curriculum for entrepreneurs.
Explore Founders School >
A network of U.S. cities facilitating a weekly entrepreneur education program. Go to 1 Million Cups >
Whether you are starting or growing a company, FastTrac will help you live your dream at each stage.
Get started with FastTrac >


text:
List of potions
Revision as of 18:44, February 3, 2013 by Seth Cooper (Talk | contribs)
13,130pages on
this wiki
this wiki
It is requested that this article, or a section of this article, be expanded. Please help the Harry Potter Wiki by expanding this article to give more complete coverage of its subject.
This is an alphabetical list of all known potions.
- Aging Potion
- A potion that depending on the amount taken, ages the drinker to various ages.
- Alihotsy Draught
- A potion from the Alihotsy plant; causes hysteria.
- Amortentia
- The world's strongest Love Potion; does not create real love, just powerful obsession.
- Angel's Trumpet Draught
- Effects and usage of this potion are unknown.
- Anti-Paralysis Potion
- A potion that heals paralysis.
- Antidote to Common Poisons
- A potion that reverses the effects of common poisons.
- Antidote to Uncommon Poisons
- A potion that reverses the effects of uncommon poisons.
- Antidote to Veritaserum
- A potion that removes the effects of Veritaserum.
- Babbling Beverage
- A potion that causes uncontrollable speaking of nonsense.
- Baneberry Potion
- This potions effects are unknown; most likely a poison.
- Baruffio's Brain Elixir
- A potion that apparently increases the taker's brain power.
- Beautification Potion
- A potion that makes the taker very beautiful.
- Befuddlement Draught
- A potion that makes the taker confused and reckless.
- Beguiling Bubbles
- A Love Potion sold at Weasleys' Wizard Wheezes.
- Black Fire Potion
- A potion that makes the taker able to move through black fire uninjured.
- Blemish Blitzer
- A potion that most likely gets rid of acne.
- Blood-Replenishing Potion
- A potion that replenishes the taker's blood if they have been injured and lost blood.
- Bloodroot Potion
- A poisonous potion.
- Boil-Cure Potion
- A potion that rids the taker of boils.
- Bruise removal paste
- A paste invented by Fred and George Weasley to remove bruises.
- Bulgeye Potion
- Presumed to make the taker's eyes swell.
- Bundimun Pomade
- A potion that is presumably a hair pomade containing Bundimun secretion.
- Bundimun Secretion
- A magical substance that, when diluted, is known to be used in some magical cleaning products.
- Burn-healing paste
- A thick paste used to heal burns.
- Burning Bitterroot Balm
- Presumably a soothing balsam made from the Bitterroot plant.
- Calming Draught
- A potion that calms the user of shock, trauma, etc..
- Cheese-Based Potions
- Potions whose main ingredients are cheese.
- Chelidonium Miniscula
- The effects of this potion are unknown.
- Confusing Concoction
- A potion that confuses the taker.
- Cough potion
- A potion that soothes and reduces coughs.
- Cupid Crystals
- A Love Potion sold at Weasleys' Wizard Wheezes
- Death-Cap Draught
- Effects of this potion are unknown, but it is possibly a poison.
- Deflating Draught
- A potion that deflates anything swollen by magical means.
- Developing solution
- A potion used in the developing of magical photographs, making them move.
- Dizziness Draught
- A potion that makes the taker dizzy and lightheaded.
- Dogbane Potion
- The effects of this potion are unknown, but it is possibly poisonous to dogs.
- Doxycide
- A solution that kills Doxys
- Dr. Ubbly's Oblivious Unction
- Heals wounds given by thoughts.
- Dragon Poison
- A poisonous potion most likely taken from Dragons.
- Dragon Tonic
- A tonic used to heal sickly dragons.
- Dragon dung Fertiliser
- A solution that helps Venomous Tentacula grow.
- Draught of Living Death
- A potion that places the taker in a state of sleep that makes them seem like they are dead.
- Draught of Peace
- A potion that relieves anxiety.
- Dreamless Sleep Potion
- A potion that places the taker in a sleep that is dreamless.
- Drink of Despair
- A potion that puts the taker in extreme pain.
- Elixir of Life
- A potion created from a the Philosopher's Stone that extend the taker's life.
- Elixir to Induce Euphoria
- A potion that induces a sense of inexplicable, irrational happiness upon the drinker.
- Erumpent Potion
- A potion that is highly explosive when it touches or is touched by an outside source.
- Everklena
- A supposed cleaning product that produced more of what it was sprayed on.
- Essence of Dittany
- A potion that regrows skin over a wound.
- Essence of Insanity (Possibly)
- A potion which presumably causes irrational behaviour, possibly inflicting the condition of insanity.
- Everlasting Elixirs
- A potion with the effect to either never run out of potion or to work forever.
- Exploding Potion
- A very volatile potion, and when completed, can be used to create explosions.
- Fake Protective Potions
- A potion that claimed to protect the taker from Dark magic, but did not.
- Fatiguing Infusion
- A potion that, when either drank or inhaled, caused fatigue.
- Felix Felicis (Also known as Liquid Luck)
- A magical potion that makes the taker successful in all their endeavors.
- Fergus Fungal Budge
- A fungicidal product that treated ringworm infections on the feet.
- Fire-Protection Potion
- A potion that protects the taker from being burnt.
- Flesh-Eating Slug Repellent
- A pesticide that repels flesh-eating slugs.
- Forgetfulness Potion
- A potion that makes the taker forgetful.
- Frog Parts Mixture
- A packet of potion ingredients that most likely contained frog parts.
- Fungiface Potion
- A potion that makes the taker's face break out in fungi.
- Garrotting Gas
- A gas that induces choking and possibly suffocates the taker.
- Girding Potion
- A potion that gives the taker extra endurance.
- Grand Pepperup Potion
- Most likely a stronger version of Pepperup Potion.
- Grand Wiggenweld Potion
- Most likely a stronger version of Wiggenweld Potion.
- Gregory's Unctuous Unction
- A potion that causes the drinker to believe that whomever gave the potion to them is their best friend.
- Hair-Raising Potion
- A potion that causes the taker's hair to stand on end.
- Hate Potion
- A potion that shows the taker's worst traits and habits.
- Heartbreak Teardrops
- A potion sold by Fred and George Weasley at Weasleys' Wizard Wheezes.
- Herbicide Potion
- A potion that either kills or damages plants.
- Hiccoughing Solution
- A potion that most likely cures hiccups.
- Invigoration Draught
- A potion that is presumed to give the taker an energy boost.
- Invisibility Potion
- A potion that makes the taker invisible.
- Kissing Concoction
- A potion created by Fred and George Weasley sold at Weasleys' Wizard Wheezes.
- Laugh-inducing Potion
- A potion that makes the taker laugh uncontrollably.
- Laxative Potion
- A potion that is most likely a laxative.
- Love Potion
- Any of a large number of potions that make the taker fall in love with the person that has given it to them.
- Love Potion Antidote
- Antidote to love potions.
- Lung Clearing Potion
- A potion whose effects are unknown; most likely cures the taker of lung infections.
- Magi-Me-More
- Magical pills that allegedly allow the regaining power and concentration that some elderly wizards lose over the years.
- Madame Glossy's Silver Polish
- A magical cleaning solution.
- Malevolent Mixture
- A potion that is most likely a poison or produces other bad effects.
- Mandrake Restorative Draught
- Manegro Potion
- Causes hair on drinker's head to grow out rapidly
- Memory Potion
- Moonseed Poison
- Mouth Itching Antidote
- Muffling Draught
- A potion most likely used to silence people and/or various objects
- Mrs. Scower's All-Purpose Magical Mess Remover
- Murtlap Essence
- Noxious Potion
- Releases green clouds of smoke when completed. Exact effects are unknown, but it is possibly used as a poison.
- Pepperup Potion
- Poison Antidote
- Polyjuice Potion
- Turns the taker temporarily into whoever's hair they drop into the potion. Not to be used with animal hair.
- Potion N. 220
- Potion No. 07
- Potion No. 113
- Potion No. 86
- Purple Fire Potion
- Rano Potion
- Rat Spleen Mixture [[File:Rat-tonic-lrg.png
|thumb|150px|Rat Tonic]]
- Rat tonic
- Regeneration Potion
- Regerminating Potion
- Restoration Potion
- Revive Potion
- Rudimentary Body Potion
- Scintillation Solution
- Screaming Snakes Hair Potion
- Shrinking Solution
- Skele-Gro
- Sleekeazy's Hair Potion
- Sleeping Draught
- Snuffling Potion
- Solution 078
- Solution 125
- Star Grass Salve
- Strength Potion
- Strengthening Solution
- Swelling Solution
- Venomous Tentacula Juice
- Veritaserum
- Forces the taker to tell the truth.
- Vitamix Potion
- Volubilis Potion
- Wartcap Powder
- Weakness Potion
- Weedosoros
- Wideye Potion
- Wiggenweld Potion
- Wit-Sharpening Potion
- Wolfsbane Potion
- Wound-Cleaning Potion


text:
Program Preparation
Begin preparing for your college pre-med program already in high school.
- Enroll in college preparatory courses, taking as much science and math as is available. Advanced algebra, trigonometry, and geometry should be taken before calculus, and you will need to earn high grades in these classes.
- Be cautious about taking AP courses in chemistry, biology, physics, or math. All medical schools require college-level courses in these areas, but some medical schools will not accept AP credit for these requirements.
- Develop and practice the best study skills and time management habits you can.
- Volunteer in a setting where you help people in need. Volunteering in a medical setting is ideal, but any activity that demonstrates a genuine commitment to helping people in need is valuable. It is more important to do something that you enjoy, are passionate about, and can make a long-term commitment to doing, than to get involved in some aspect of medicine.
- Become an Emergency Medical Technician (EMT) or Certified Nurses Aide (CNA). EMTs are clinicians that provide first response emergency care, often as part of an ambulance squad. CNAs provide very basic services for patients in completing daily tasks, usually in a nursing home or hospital setting. Many community colleges offer training courses in these two fields. There are opportunities to practice in both of these fields part time while a student at Dordt College.


text:
Do you enjoy learning in a small classroom where implementation and auditing are a center focus of your degree? The University of Minnesota Crookston's (UMC) Accounting B.S. degree program teaches students the fundamental and advanced techniques needed to assist future clients and firms with financial reports. Presenting numbers in accordance with generally accepted accounting principles through problem solving for profit, public and non-profit organizations, accountants apply themselves through problem solving and methodical strategies. With a bright mind and promising future, students often locate careers in Financial Analysis, Public Accounting, Management Accounting, Banking, Taxation, or Finance just to name a few.
UMC's accounting program teaches analytical, theoretical, communication, and leadership skills necessary for effective accounting and advancement in public, private, and government careers.
View the degree requirements and sample course plans >>>
If you are interested in Accounting, check out these other majors and minors that the University of Minnesota Crookston offers that are similar or serve as a double major.
Meet some of our alumni and current students and hear what they have to say about their University of Minnesota, Crookston experience. More >>>


text:
Nice work :)
great twist on the classic story:D haha!
Hope you sleep well after drawing this nice work ;)
Bahahaha! Love this fantastic :D
Love it.
i likey
Whimsical and cool concept, love it!;)
great work!
promoted you ✯ ✯ ✯ ✯ ✯ 👍
hahahahahahahaah GREATT!!!
Fantastic! haha
like it
See More Comments


text:
223 W. Bel Air Avenue
Aberdeen, MD 21001
Phone: 410-272-6771 Or 877-927-8387
Fax: 410-297-9041
Normal working hours are 8:00am to 4:30pm on Monday, Tuesday, and Wednesday. In an effort to better serve the veteran and family members, upon request Vet Centers will provide services after normal work hours and/or on weekends.
For assistance after hours, weekends, and holidays call : 1-877-WAR-VETS (1-877-927-8387)


text:
As Election Day approaches, a new national survey shows that President Barack Obama is already winning America's favor.
A new Pew Research Center poll found that President Obama has a three-point lead over Republican nominee Mitt Romney among undecided voters.
The results gave President Obama a 50-to-45 lead among voters after three-percent of voters were divided between the candidates. Researchers split up voters based on their choice of one candidate over another as well as calculated predictions on how the undecided voter will choose on Tuesday.
On the other hand, a third of undecided voters have already made their choice at the polls with 48 percent choosing Obama and 45 percent voting for Romney.
In a previous survey following the first debate, President Obama trailed his opponent. The two candidates were tied in a poll taken last week.
Romney is still the top choice among men and voters ages 65 and older. However, Romney's supporters who are 65 and older dropped 10 points last week.
President Obama has closed the gap among women supporters with a 53-to-40 percent lead over Romney.


text:
More Information
Pacific Marketplace is a gourmet grocery and café that serves quick morning coffees, pastries, as well as a wide selection of cakes, chocolates, sandwiches and salads. Browse the shelves for the finest selection of imported conserves, pickles and sauces, as well as our famous homemade hams and gourmet sausages. Online ordering and delivery service available.
Our Cuisine
- Three-tiered Afternoon Tea
- Peranakan Afternoon Tea
- Asian Delights
- Gourmet Sandwiches
- Salads
- Gourmet homemade Sausages and Hams
- Cakes and Pastries


text:
Santa Claus Suits
The elves have been busy in the workshop, and all your reindeer are in tip-top shape. You're all set to go...except that suit of yours has been looking pretty shabby. Replace it with one of our many Christmas Santa Claus suits and you'll be ready for the 25th! It's getting pretty tough to spread the budget for your workshop with kids toys being so expensive these days. Our economical suits will keep you looking posh and help you save enough to buy a little extra deer food. You won't need to worry about getting your suit dirty in all those chimneys—our Disposable Costume is so cheap you can just toss it away when you're done for the day! Get-ups like our Regal Plush and Velour Santa cost well under $100 and will make you look good enough for any family photo.
Santa Claus Disposable Costume for Adults
Pub Crawl Santa Suit Adult Costume
Plush Regal Santa Suit for Adults XX
Deluxe Adult Santa Claus Suit Velvet
Plush Regency Crimson Deluxe Suit for Adults Extra Large
Regal Plush Crimson Santa Clause Suit for Adults
Plush Regal Santa Suit for Adults
Men's Plus Size Flannel Santa Suit
Regal Plush Crimson Santa Clause Suit for Adults XL
Plush Regency Santa Suit for Adults XXL
Deluxe Adult Santa Claus Suit Velvet XX
Deluxe Adult Santa Claus Suit Velvet Extra Large
Plush Regency Crimson Size Standard Santa Suit for Adults
Men's Plus Size Crimson Regency Plush Santa Suit Costume
Plush Regency Standard Size Santa Suit for Adults
Regal Plush Crimson Santa Clause Suit for Adults XXL
Plush Regal Santa Suit for Adults XL
Men's XL Deluxe Old Time Santa Suit
Santa Ol' Jolly St. Nick Costume for Adults
Jolly St. Nick Costume for Men
XXXL Professional Velvet Santa Suit
Serious devotees to the holiday spirit can get our professional suits. These high-quality costumes will keep you warm in a bright red jacket and pants with feather-soft fur trim, all accented by a thick black belt and black boot tops. Any of these amazing get-ups will cover your belly with a line of fur, like our Ultra Velvet and Crimson Santa suits. After so many centuries of delivering goodies, you're going to want to change it up a little. Get a bit of a throw back with our old-fashioned looks, like our Old Time Suit with its golden embroidery and hooded coat, or our Victorian option and its floor-length robe with beautiful emerald green tunic beneath. If you're expecting to march in the parade, wear our cartoonish Jolly Santa Costume and children will be able to find you in any crowd.


text:
What is RM Cash
User Tip: If you're unsure of your vehicle type, you may skip the machine type selection box.
Select type, make, model and year above
"Customer service is priority #1 at Rocky Mountain ATV/MC. We value our customers and strive to be the best shopping experience- when you buy from us, you are buying lifetime service."
-Dan Thomas, CEO and Founder
We take pride in offering no hassle returns. In the event of a return, please call, email or chat with us to receive a solution to the problem. For apparel that doesn't fit quite right, Click here to see our Fit Guaranteed Program.
We will stand behind all products we sell with regards to manufacturing defects in workmanship and material. Most products are limited to the manufacturer's warranty. However, we will do everything in our power to take care of the problem.
Each review submitted enters you into a $100 gift card monthly drawing, and a $500 gift card quarterly drawing!
Comments On Mar 26, 2014:Well built filter. I have seen no dirt get past it. Used with the UMP filter housing.
Was this review helpful?
Comments On Nov 27, 2011:donaldson filters are used in the heavy equipment industry. they make catepillar filters. If caterpillar trusts them to protect a $350,000 engine so do I. Ive ran this setup for just about a year now in extremely dusty conditions. No dirt anywhere near the throttle body intake. Stock filter setup ruined my 09' rzr s motor in 1500 miles. rebuilt the motor and installed the ump kit, no problems.
Was this review helpful?
Comments On Apr 30, 2011:Not to bad of an install by self and really does the job in severe conditions! No dirt or dust going past this one.
Was this review helpful?


text:
(USA Today)-- Monday, President Obama is center stage. Tuesday, it's God.
Obama will be in the pews at the Washington National Cathedral as a parade of clergy and religious leaders offer prayers and blessings for the president and the nation.
But naming the speakers for the Inaugural National Prayer Service has become a political and religious hot potato.
Now, a potential speaker's views on gay rights and same sex marriage gets critical attention. So does the diversity -- or lack of diversity -- among the denominations represented on the program.
So far, the Presidential Inaugural committee has locked down the names for Tuesday's service. The official press release says only that the service will "represent America's diversity of faith and belief."
The committee turned press-shy after bungling its initial choice for the benediction prayer at Monday's swearing in ceremony by naming a pastor opposed to same-sex marriage. Rev. Louie Giglio. He was quickly withdrawn and replaced by Rev. Luis Leon, pastor of the church across from the White House where presidents have worshiped for generations.
Tuesday's event is likely to be a parade of religiously liberal clergy. The nation's leaders, their families and the global television audience will be welcomed to the cathedral by the Episcopal Bishop of Washington Mariann Budde and Dean of the Cathedral, The Very Rev. Gary Hall -- who announced earlier this week that the cathedral will now host same-sex marriage blessing ceremonies. The Presiding Bishop of the Episcopal Church, Katharine Jefferts Schori, the U.S. denomination's first female presiding bishop who backed the acceptance of gay clergy in the denomination, will also have a role.
Conservative evangelicals and traditionalist denominational leaders may be scarce
In 2009, The sermon was given by Rev. Rev. Sharon Watkins, head of the tiny Christian Church (Disciples of Christ). The Washington Times logged four Episcopalians, three Jews, and other liberal mainline Protestants such as United Methodists, but no Mormons, Seventh-day Adventists, Lutherans, Presbyterians, Buddhists, Assemblies of God (or other Pentecostal churches) clergy with a role in the program. The Catholic Archdiocese of Washington had a representative.
Conservative evangelicals, angered by the withdrawal of Giglio from Monday's program, say this is poor sign for the future. Rev. Albert Mohler, president of the Southern Baptist Theological Seminary, blogged that any preacher who stands for "historic, biblical Christianity" is now unwelcome in the public square.
Nonsense, says constitutional historian R.B. Bernstein, who teaches law at New York Law School.
"There's a lot of yelling and screaming about Obama and religion but a lot of it is hypocritical with religious voices saying their liberty is under attack while they criticize others for not being sufficiently devout," says Bernstein.


text: Named for the picturesque county on England's southern coast, this hand-blown lead-crystal shaker catches and reflects light, thanks to its hand-cut fluting. Notable for its brilliant clarity and superb balance, the vessel gives a sparkling presentation to martinis and other shaken cocktails. The stainless-steel lid forms a dripless seal and has a strainer for pouring.


text:
this wiki
The Sustainability Trust or Rotarians for Sustainability & Carbon Reduction is a global Rotary Club project.
Rotarians around the world are playing their part to create a sustainable planet and provide humanitarian aid. Please support our big push in 2010 to provide solar cooking in AIDS/HIV stricken communities in South African Townships via Grahamstown Sunset and Kirstenbosch (Cape Town) Rotary Clubs.
Visit www.TheSustainabilityTrust.org/projects.htm to learn more about the South Africa Solar Cooker 2010 project and become a Sustaining Member Club or individual by clicking on DONATE. The Trust aims to get Clubs around the world working together on humanitarian projects that will make our planet sustainable for future generations.
View the full project flyer here
See Also
External Links
The Sustainability Trust


text:
Zigzag Dhurrie Mini Pouf
Act fast! Items with prices ending in $0.99 are final sale.
No longer available
Lively in pattern and small in scale, our Zigzag Mini Pouf's punchy chevron motif is woven in a plush cotton. Arrange a few round a coffee table for casual seating, or rest a tray on top and turn one into a side table.
16"sq. x 17"h.
Hand-loomed cotton cover in Platinum.
Recycled polystyrene bead insert included.
Pouf conforms to body's contour for even support.
Zipper closure.
Insert is removable.