text:
Up to [DragonFly] / src / sys / vm
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Fix numerous pageout daemon -> buffer cache deadlocks in the main system. These issues usually only occur on systems with small amounts of ram but it is possible to trigger them on any system. * Get rid of the IO_NOBWILL hack. Just have the VN device use IO_DIRECT, which will clean out the buffer on completion of the write. * Add a timeout argument to vm_wait(). * Add a thread->td_flags flag called TDF_SYSTHREAD. kmalloc()'s made from designated threads are allowed to dip into the system reserve when allocating pages. Only the pageout daemon and buf_daemon[_hw] use the flag. * Add a new static procedure, recoverbufpages(), which explicitly tries to free buffers and their backing pages on the clean queue. * Add a new static procedure, bio_page_alloc(), to do all the nasty work of allocating a page on behalf of a buffer cache buffer. This function will call vm_page_alloc() with VM_ALLOC_SYSTEM to allow it to dip into the system reserve. If the allocation fails this function will call recoverbufpages() to try to recycle from VM pages from clean buffer cache buffers, and will then attempt to reallocate using VM_ALLOC_SYSTEM | VM_ALLOC_INTERRUPT to allow it to dip into the interrupt reserve as well. Warnings will blare on the console. If the effort still fails we sleep for 1/20 of a second and retry. The idea though is for all the effort above to not result in a failure at the end. Reported-by: Gergo Szakal <email@example.com>
Fix many bugs and issues in the VM system, particularly related to heavy paging. * (cleanup) PG_WRITEABLE is now set by the low level pmap code and not by high level code. It means 'This page may contain a managed page table mapping which is writeable', meaning that hardware can dirty the page at any time. The page must be tested via appropriate pmap calls before being disposed of. * (cleanup) PG_MAPPED is now handled by the low level pmap code and only applies to managed mappings. There is still a bit of cruft left over related to the pmap code's page table pages but the high level code is now clean. * (bug) Various XIO, SFBUF, and MSFBUF routines which bypass normal paging operations were not properly dirtying pages when the caller intended to write to them. * (bug) vfs_busy_pages in kern/vfs_bio.c had a busy race. Separate the code out to ensure that we have marked all the pages as undergoing IO before we call vm_page_protect(). vm_page_protect(... VM_PROT_NONE) can block under very heavy paging conditions and if the pages haven't been marked for IO that could blow up the code. * (optimization) Make a minor optimization. When busying pages for write IO, downgrade the page table mappings to read-only instead of removing them entirely. * (bug) In platform/pc32/i386/pmap.c fix various places where pmap_inval_add() was being called at the wrong point. Only one was critical, in pmap_enter(), where pmap_inval_add() was being called so far away from the pmap entry being modified that it could wind up being flushed out prior to the modification, breaking the cpusync required. pmap.c also contains most of the work involved in the PG_MAPPED and PG_WRITEABLE changes. * (bug) Close numerous pte updating races with hardware setting the modified bit. There is still one race left (in pmap_enter()). * (bug) Disable pmap_copy() entirely. Fix most of the bugs anyway, but there is still one left in the handling of the srcmpte variable. * (cleanup) Change vm_page_dirty() from an inline to a real procedure, and move the code which set the object to writeable/maybedirty into vm_page_dirty(). * (bug) Calls to vm_page_protect(... VM_PROT_NONE) can block. Fix all cases where this call was made with a non-busied page. All such calls are now made with a busied page, preventing blocking races from re-dirtying or remapping the page unexpectedly. (Such blockages could only occur during heavy paging activity where the underlying page table pages are being actively recycled). * (bug) Fix the pageout code to properly mark pages as undergoing I/O before changing their protection bits. * (bug) Busy pages undergoing zeroing or partial zeroing in the vnode pager (vm/vnode_pager.c) to avoid unexpected effects.
MFC - Fix a bug in umtx_sleep().
Fix a bug in umtx_sleep(). This function sleeps on the mutex's physical address and will get lost if the physical page underlying the VM address is copied on write. This case can occur when a threaded program fork()'s. Introduce a VM page event notification mechanism and use it to wake-up the umtx_sleep() if the underlying page takes a COW fault. Reported-by: Jordan Gordeev <firstname.lastname@example.com>, "Simon 'corecode' Schubert" <corecode@xxxxxxxxxxxx>
Fix a bug in vnode_pager_generic_getpages(). This function was improperly setting m->valid to 0 and was also improperly trying to free the page after it had potentially become wired by the buffer cache. Add a sysctl to UFS that allows us to force it to call vop_stdgetpages() for debugging purposes.
Implement struct lwp->lwp_vmspace. Leave p_vmspace intact. This allows vkernels to run threaded and to run emulated VM spaces on a per-thread basis. struct proc->p_vmspace is left intact, making it easy to switch into and out of an emulated VM space. This is needed for the virtual kernel SMP work. This also gives us the flexibility to run emulated VM spaces in their own threads, or in a limited number of separate threads. Linux does this and they say it improved performance. I don't think it necessarily improved performance but its nice to have the flexibility to do it in the future.
Implement vm_fault_object_page(). This function returns a held VM page for the specified offset in the specified object and does all I/O necessary to validate the page (as if it had been faulted in). This function allows us to bypass the vm_map*() code when all we want is the VM page.
Fix the recently committed (and described) page writability nerf. The real kernel was unconditionally mapping writable pages read-only on read faults in order to be able to take another fault on a write attempt. This was needed for early virtual kernel support in order to set the Modify bit in the virtualized page table, but was being applied to ALL mappings rather then just those installed by the virtual kernel. Now the real kernel only does this for virtual kernel mappings. Additionally, the real kernel no longer makes the page read-only when clearing the Modify bit in the real page table (in order to rearm the write fault). When this case occurs VPTE_M has already been set in the virtual page table and no re-fault is required. The virtual kernel now only needs to invalidate the real kernel's page mapping when clearing the virtualized Modify bit in the virtual page table (VPTE_M), in order to rearm the real kernel's write fault so it can detect future modifications via the virtualized Modify bit. Also, the virtual kernel no longer needs to install read-only pages to detect the write fault. This allows the real kernel to do ALL the work required to handle VPTE_M and make the actual page writable. This greatly reduces the number of real page faults that occur and greatly reduces the number of page faults which have to be passed through to the virtual kernel. This fix reduces fork() overhead for processes running under a virtual kernel by 70%, from around 2100uS to around 650uS.
Replace remaining uses of vm_fault_quick() with vm_fault_page_quick(). Do not directly access userland virtual addresses in the kernel UMTX code.
Fix a bug vm_fault_page(). PG_MAPPED was not getting set, causing the system to fail to remove pmap entries related to a VM page when reusing the VM page. General cleaning of vm_fault*() routines. These routines now expect all appropriate VM_PROT_* flags to be specified instead of just one. Also clean up the VM_FAULT_* flags. Remove VM_FAULT_HOLD - it is no longer used. vm_fault_page() handles the functionality in a far cleaner fashion then vm_fault().
Add a missing pmap_enter() in vm_fault_page(). If a write fault does a COW and must replace a read-only page, the pmap must be updated so the process sees the new page.
Implement vm_fault_page_quick(), which will soon be replacing vm_fault_quick(). vm_fault_quick() does not hold the underlying page in any way and is not SMP friendly. It also uses architecture-specific tricks to force the page into a pmap which do not work with the VKERNEL.
Modify the trapframe sigcontext, ucontext, etc. Add %gs to the trapframe and xflags and an expanded floating point save area to sigcontext/ucontext so traps can be fully specified. Remove all the %gs hacks in the system code and signal trampoline and handle %gs faults natively, like we do %fs faults. Implement writebacks to the virtual page table to set VPTE_M and VPTE_A and add checks for VPTE_R and VPTE_W. Consolidate the TLS save area into a MD structure that can be accessed by MI code. Reformulate the vmspace_ctl() system call to allow an extended context to be passed (for TLS info and soon the FP and eventually the LDT). Adjust the GDB patches to recognize the new location of %gs. Properly detect non-exception returns to the virtual kernel when the virtual kernel is running an emulated user process and receives a signal. And misc other work on the virtual kernel.
Add a new procedure, vm_fault_page(), which does all actions related to faulting in a VM page given a vm_map and virtual address, include any necessary I/O, but returns the held page instead of entering it into a pmap. Use the new function in procfs_rwmem, allowing gdb to 'see' memory that is governed by a virtual page table.
1:1 Userland threading stage 2.10/4: Separate p_stats into p_ru and lwp_ru. proc.p_ru keeps track of all statistics directly related to a proc. This consists of RSS usage and nswap information and aggregate numbers for all former lwps of this proc. proc.p_cru is the sum of all stats of reaped children. lwp.lwp_ru contains the stats directly related to one specific lwp, meaning packet, scheduler switch or page fault counts, etc. This information gets added to lwp.lwp_proc.p_ru when the lwp exits.
Make kernel_map, buffer_map, clean_map, exec_map, and pager_map direct structural declarations instead of pointers. Clean up all related code, in particular kmem_suballoc(). Remove the offset calculation for kernel_object. kernel_object's page indices used to be relative to the start of kernel virtual memory in order to improve the performance of VM page scanning algorithms. The optimization is no longer needed now that VM objects use Red-Black trees. Removal of the offset simplifies a number of calculations and makes the code more readable.
Introduce globals: KvaStart, KvaEnd, and KvaSize. Used by the kernel instead of the nutty VADDR and VM_*_KERNEL_ADDRESS macros. Move extern declarations for these variables as well as for virtual_start, virtual_end, and phys_avail[] from MD headers to MI headers. Make kernel_object a global structure instead of a pointer. Remove kmem_object and all related code (none of it is used any more).
Rename printf -> kprintf in sys/ and add some defines where necessary (files which are used in userland, too).
Collapse some bits of repetitive code into their own procedures and allocate a maximally sized default object to back MAP_VPAGETABLE mappings, allowing us to access logical memory beyond the size of the original mmap() call by programming the page table to point at it. This gives us an abstraction and capability similar to a real kernel's ability to map e.g. 2GB of physical memory into its 1GB address space.
More cleanups + fix a bug when taking a write fault on a mapping that uses a virtual page table. The page was not being pmap'd with the correct permissions.
MAP_VPAGETABLE support part 3/3. Implement a new system call called mcontrol() which is an extension of madvise(), adding an additional 64 bit argument. Add two new advisories, MADV_INVAL and MADV_SETMAP. MADV_INVAL will invalidate the pmap for the specified virtual address range. You need to do this for the virtual addresses effected by changes made in a virtual page table. MADV_SETMAP sets the top-level page table entry for the virtual page table governing the mapped range. It only works for memory governed by a virtual page table and strange things will happen if you only set the root page table entry for part of the virtual range. Further refine the virtual page table format. Keep with 32 bit VPTE's for the moment, but properly implement VPTE_PS and VPTE_V. VPTE_PS can be used to suport 4MB linear maps in the top level page table and it can also be used when specifying the 'root' VPTE to disable the page table entirely and just linear map the backing store. VPTE_V is the 'valid' bit (before it was inverted, now it is normal).
MAP_VPAGETABLE support part 2/3. Implement preliminary virtual page table handling code in vm_fault. This code is strictly temporary so subsystem and userland interactions can be tested, but the real code will be very similar.
MAP_VPAGETABLE support part 1/3. Reorganize vm_fault() to get more direct access to the VM page resolved by a VM fault. Move vm_fault()'s core shadow object traversal and fault I/O code to a new procedure called vm_fault_object(). Begin adding support for memory mappings which are backed by a virtualized page table under userland control.
Remove the (unused) copy-on-write support for a vnode's VM object. This support originally existed to support the badly implemented and severely hacked ENABLE_VFS_IOOPT I/O optimization which was removed long ago. This also removes a bunch of cross-module pollution in UFS.
Fix a null pointer indirection, the VM fault rate limiting code only applies to processes.
Remove the thread pointer argument to lockmgr(). All lockmgr() ops use the current thread. Move the lockmgr code in BUF_KERNPROC to lockmgr_kernproc(). This code allows the lock owner to be set to a special value so any thread can unlock the lock and is required for B_ASYNC I/O so biodone() can release the lock.
Remove the now unused interlock argument to the lockmgr() procedure. This argument has been abused over the years by kernel programmers attempting to optimize certain locking and data modification sequences, resulting in a virtually unreadable code in some cases. The interlock also made porting between BSDs difficult as each BSD implemented their interlock differently. DragonFly has slowly removed use of the interlock argument and we can now finally be rid of it entirely.
Implement a VM load heuristic. sysctl vm.vm_load will return an indication of the load on the VM system in the range 0-1000. Implement a page allocation rate limit in vm_fault which is based on vm_load, and enabled via vm.vm_load_enable (default on). As the system becomes more and more memory bound, those processes whos page faults require a page allocation will start to allocate pages in smaller bursts and with greater and greater enforced delays, up to 1/10 of a second. Implement vm.vm_load_debug (for kernels with INVARIANTS), which outputs the burst calculations to the console when enabled. Increase the minimum guarenteed run time without swapping from 2 to 15 seconds.
Make tsleep/wakeup() MP SAFE for kernel threads and get us closer to making it MP SAFE for user processes. Currently the code is operating under the rule that access to a thread structure requires cpu locality of reference, and access to a proc structure requires the Big Giant Lock. The two are not mutually exclusive so, for example, tsleep/wakeup on a proc needs both cpu locality of reference *AND* the BGL. This was true with the old tsleep/wakeup and has now been documented. The new tsleep/wakeup algorithm is quite simple in concept. Each cpu has its own ident based hash table and each hash slot has a cpu mask which tells wakeup() which cpu's might have the ident. A wakeup iterates through all candidate cpus simply by chaining the IPI message through them until either all candidate cpus have been serviced, or (with wakeup_one()) the requested number of threads have been woken up. Other changes made in this patch set: * The sense of P_INMEM has been reversed. It is now P_SWAPPEDOUT. Also, P_SWAPPING, P_SWAPINREQ are not longer relevant and have been removed. * The swapping code has been cleaned up and seriously revamped. The new swapin code staggers swapins to give the VM system a chance to respond to new conditions. Also some lwp-related fixes were made (more p_rtprio vs lwp_rtprio confusion). * As mentioned above, tsleep/wakeup have been rewritten. The process p_stat no longer does crazy transitions from SSLEEP to SSTOP. There is now only SSLEEP and SSTOP is synthesized from P_SWAPPEDOUT for userland consumpion. Additionally, tsleep() with PCATCH will NO LONGER STOP THE PROCESS IN THE TSLEEP CALL. Instead, the actual stop is deferred until the process tries to return to userland. This removes all remaining cases where a stopped process can hold a locked kernel resource. * A P_BREAKTSLEEP flag has been added. This flag indicates when an event occurs that is allowed to break a tsleep with PCATCH. All the weird undocumented setrunnable() rules have been removed and replaced with a very simple algorithm based on this flag. * Since the UAREA is no longer swapped, we no longer faultin() on PHOLD(). This also incidently fixes the 'ps' command's tendancy to try to swap all processes back into memory. * speedup_syncer() no longer does hackish checks on proc0's tsleep channel (td_wchan). * Userland scheduler acquisition and release has now been tightened up and KKASSERT's have been added (one of the bugs Stefan found was related to an improper lwkt_schedule() that was found by one of the new assertions). We also have added other assertions related to expected conditions. * A serious race in pmap_release_free_page() has been corrected. We no longer couple the object generation check with a failed pmap_release_free_page() call. Instead the two conditions are checked independantly. We no longer loop when pmap_release_free_page() succeeds (it is unclear how that could ever have worked properly). Major testing by: Stefan Krueger <email@example.com>
Avoid a recursive kernel fault and subsequent double fault if the VM fault code gets a KVM map_entry with a NULL object. Such entries exist in system maps managed directly by the kernel, such as the buffer cache and kernel_map. Instead, we check for the condition and panic immediately. Programs which access /dev/[k]mem can hit this race/failure. Reported-by: =?ISO-8859-1?Q?Stefan_Kr=FCger?= <email@example.com>
Try to close an occassional VM page related panic that is believed to occur due to the VM page queues or free lists being indirectly manipulated by interrupts that are not protected by splvm(). Do this by replacing splvm()'s with critical sections in a number of places. Note: some of this work bled over into the "VFS messaging/interfacing work stage 8/99" commit.
Remove an unimplemented advisory function, pmap_pageable(); there is no pmap implementation in existance that requires it implemented. Discussed-with: Alan Cox <alc at freebsd.org>, Matthew Dillon <dillon at backplane.com>
Bring in the fictitious page wiring bug fixes from FreeBSD-5. Make additional major changes to the APIs to clean them up (so this commit is substantially different than what was committed to FreeBSD-5). Obtained-from: Alan Cox <firstname.lastname@example.com> (FreeBSD-5)
Get rid of VM_WAIT and VM_WAITPFAULT crud, replace with calls to vm_wait() and vm_waitpfault(). This is a non-operational change. vm_page.c now uses the _vm_page_list_find() inline (which itself is only in vm_page.c) for various critical path operations.
Close an interrupt race between vm_page_lookup() and (typically) a vm_page_sleep_busy() check by using the correct spl protection. An interrupt can occur inbetween the two operations and unbusy/free the page in question, causing the busy check to fail and for the code to fall through and then operate on a page that may have been freed and possibly even reused. Also note that vm_page_grab() had the same issue between the lookup, busy check, and vm_page_busy() call. Close an interrupt race when scanning a VM object's memq. Interrupts can free pages, removing them from memq, which interferes with memq scans and can cause a page unassociated with the object to be processed as if it were associated with the object. Calls to vm_page_hold() and vm_page_unhold() require spl protection. Rename the passed socket descriptor argument in sendfile() to make the code more readable. Fix several serious bugs in procfs_rwmem(). In particular, force it to block if a page is busy and then retry. Get rid of vm_pager_map_pag() and vm_pager_unmap_page(), make the functions that used to use these routines use SFBUF's instead. Get rid of the (userland?) 4MB page mapping feature in pmap_object_init_pt() for now. The code appears to not track the page directory properly and could result in a non-zero page being freed as PG_ZERO. This commit also includes updated code comments and some additional non-operational code cleanups.
Move vm_fault_quick() out from the machine specific location as the function is now cpu agnostic.
ANSIfication (procedure args) cleanup. Submitted-by: Andre Nathan <email@example.com>
Newtoken commit. Change the token implementation as follows: (1) Obtaining a token no longer enters a critical section. (2) tokens can be held through schedular switches and blocking conditions and are effectively released and reacquired on resume. Thus tokens serialize access only while the thread is actually running. Serialization is not broken by preemptive interrupts. That is, interrupt threads which preempt do no release the preempted thread's tokens. (3) Unlike spl's, tokens will interlock w/ interrupt threads on the same or on a different cpu. The vnode interlock code has been rewritten and the API has changed. The mountlist vnode scanning code has been consolidated and all known races have been fixed. The vnode interlock is now a pool token. The code that frees unreferenced vnodes whos last VM page has been freed has been moved out of the low level vm_page_free() code and moved to the periodic filesystem sycer code in vfs_msycn(). The SMP startup code and the IPI code has been cleaned up considerably. Certain early token interactions on AP cpus have been moved to the BSP. The LWKT rwlock API has been cleaned up and turned on. Major testing by: David Rhodus
Retool the M_* flags to malloc() and the VM_ALLOC_* flags to vm_page_alloc(), and vm_page_grab() and friends. The M_* flags now have more flexibility, with the intent that we will start using some of it to deal with NULL pointer return problems in the codebase (CAM is especially bad at dealing with unexpected return values). In particular, add M_USE_INTERRUPT_RESERVE and M_FAILSAFE, and redefine M_NOWAIT as a combination of M_ flags instead of its own flag. The VM_ALLOC_* macros are now flags (0x01, 0x01, 0x04) rather then states (1, 2, 3), which allows us to create combinations that the old interface could not handle.
64 bit address space cleanups which are a prerequisit for future 64 bit address space work and PAE. Note: this is not PAE. This patch basically adds vm_paddr_t, which represents a 'physical address'. Physical addresses may be larger then virtual addresses and on IA32 we make vm_paddr_t a 64 bit quantity. Submitted-by: Hiten Pandya <firstname.lastname@example.com>
Rename: - vm_map_pageable() -> vm_map_wire() - vm_map_user_pageable() -> vm_map_unwire()
SLAB ALLOCATOR Stage 1. This brings in a slab allocator written from scratch by your's truely. A detailed explanation of the allocator is included but first, other changes: * Instead of having vm_map_entry_insert*() and friends allocate the vm_map_entry structures a new mechanism has been emplaced where by the vm_map_entry structures are reserved at a higher level, then expected to exist in the free pool in deep vm_map code. This preliminary implementation may eventually turn into something more sophisticated that includes things like pmap entries and so forth. The idea is to convert what should be low level routines (VM object and map manipulation) back into low level routines. * vm_map_entry structure are now per-cpu cached, which is integrated into the the reservation model above. * The zalloc 'kmapentzone' has been removed. We now only have 'mapentzone'. * There were race conditions between vm_map_findspace() and actually entering the map_entry with vm_map_insert(). These have been closed through the vm_map_entry reservation model described above. * Two new kernel config options now work. NO_KMEM_MAP has been fleshed out a bit more and a number of deadlocks related to having only the kernel_map now have been fixed. The USE_SLAB_ALLOCATOR option will cause the kernel to compile-in the slab allocator instead of the original malloc allocator. If you specify USE_SLAB_ALLOCATOR you must also specify NO_KMEM_MAP. * vm_poff_t and vm_paddr_t integer types have been added. These are meant to represent physical addresses and offsets (physical memory might be larger then virtual memory, for example Intel PAE). They are not heavily used yet but the intention is to separate physical representation from virtual representation. SLAB ALLOCATOR FEATURES The slab allocator breaks allocations up into approximately 80 zones based on their size. Each zone has a chunk size (alignment). For example, all allocations in the 1-8 byte range will allocate in chunks of 8 bytes. Each size zone is backed by one or more blocks of memory. The size of these blocks is fixed at ZoneSize, which is calculated at boot time to be between 32K and 128K. The use of a fixed block size allows us to locate the zone header given a memory pointer with a simple masking operation. The slab allocator operates on a per-cpu basis. The cpu that allocates a zone block owns it. free() checks the cpu that owns the zone holding the memory pointer being freed and forwards the request to the appropriate cpu through an asynchronous IPI. This request is not currently optimized but it can theoretically be heavily optimized ('queued') to the point where the overhead becomes inconsequential. As of this commit the malloc_type information is not MP safe, but the core slab allocation and deallocation algorithms, non-inclusive the having to allocate the backing block, *ARE* MP safe. The core code requires no mutexes or locks, only a critical section. Each zone contains N allocations of a fixed chunk size. For example, a 128K zone can hold approximately 16000 or so 8 byte allocations. The zone is initially zero'd and new allocations are simply allocated linearly out of the zone. When a chunk is freed it is entered into a linked list and the next allocation request will reuse it. The slab allocator heavily optimizes M_ZERO operations at both the page level and the chunk level. The slab allocator maintains various undocumented malloc quirks such as ensuring that small power-of-2 allocations are aligned to their size, and malloc(0) requests are also allowed and return a non-NULL result. kern_tty.c depends heavily on the power-of-2 alignment feature and ahc depends on the malloc(0) feature. Eventually we may remove the malloc(0) feature. PROBLEMS AS OF THIS COMMIT NOTE! This commit may destabilize the kernel a bit. There are issues with the ISA DMA area ('bounce' buffer allocation) due to the large backing block size used by the slab allocator and there are probably some deadlock issues do to the removal of kmem_map that have not yet been resolved.
__P()!=wanted, clean up the vm subsystem
Register keyword removal Approved by: Matt Dillon
Split the struct vmmeter cnt structure into a global vmstats structure and a per-cpu cnt structure. Adjust the sysctls to accumulate statistics over all cpus.
proc->thread stage 4: rework the VFS and DEVICE subsystems to take thread pointers instead of process pointers as arguments, similar to what FreeBSD-5 did. Note however that ultimately both APIs are going to be message-passing which means the current thread context will not be useable for creds and descriptor access.
Add the DragonFly cvs id and perform general cleanups on cvs/rcs/sccs ids. Most ids have been removed from !lint sections and moved into comment sections.
import from FreeBSD RELENG_4 126.96.36.199


text:
When I was a child, I can remember eagerly counting down the days until Christmas. Write a scene, story, or poem in which a person is waiting for someone or something: a person, an object (like a letter or a gift), a day or an event.
You might also enjoy:
Tagged with: creative writing prompts
Comments are closed.
Common threadsAvengers Benedict Cumberbatch board games books buy borrow bin cancer creative writing prompts depression and anxiety Discworld Doctor Who Douglas Adams family fashion fiction writing flash fiction friends Gerard Butler Hobbit/LOTR hurricanes illness joy and laughter Katrina life Lovecraft music Nathan Fillion novel otters Richard Armitage Sherlock short stories Sophie Kinsella story submissions stress TableTop Terry Pratchett Tom Hiddleston wildlife Wil Wheaton writing exercises writing workshop

subset: commoncrawl


text:
DePaul Shortcuts
- Desire2Learn
- Digication
- Libraries
- Steans Center
- UCWbL
- Student Records
- Academic Calendar
- Campus Connection
DePaul Teaching & Learning Blogs
Class discussions can motivate students while also helping them retain knowledge and develop effective problem-solving abilities. This page offers resources and strategies for facilitating productive discussions in face-to-face classrooms and online discussion boards.
See also: Structuring an online discussion
Teaching Without a Net: Effective Use of Discussions
Classroom Discussion as a Skill, Not a Technique
On January 29th, 2010, Jane Baxter (Anthropology) and Ruth Ter Bush (Computing and Digital Media) presented a Teaching Commons workshop entitled Classroom Discussion as a Skill, Not a Technique.
In this workshop, Jane Baxter presented a case for students to understand discussion as a skill that must be learned like any other. Jane added that good class discussions often start with the instructor communicating the purpose of discussion and what constitutes a valuable addition to a discussion. Jane does this early in the quarter by communicating tips and standards for discussion as seen in slides 7-18 of the following Powerpoint, which offers overall tips for participating in class discussion. The Word document below is Jane's "Standards for Discussion" handout, which she also gives to students in her courses.
Ruth Ter Bush added considerations and ideas for creating engaging discussions in a diverse and/or multicultural group:
Asking Good Questions
- In general, we should engage our students with discussion questions that are higher on bloom's taxonomy (i.e., analysis or synthesis). This will help them organize their thoughts and formulate well supported arguments rather than recite memorized facts, figures, or phrases.
- In The Socratic method: What is it and how to use it in the classroom, Stanford University's Center for Teaching and Learning Newsletter (Fall 2003) focuses on articulating the usefulness of the Socratic method, a question-based way of structuring class discussion..
- Linda Nilson (2003) suggests creating questions by working backward from course or class learning objectives. To do this, think of a few key points that students should know by the end of a class. Then write a discussion question that address each of those key points. Finally, write a few questions that will guide students towards answering those bigger/more involved/challenging questions (p. 114).
Discipline Specific Questions
- In Asking good questions in the math classroom, Cornell University math professor Maria Terrell practices Nilson's advice by placing questions that address key concepts at the center of her teaching
Getting Students to Participate
Jane Baxter (see the above section Discussion as a Skill, Not a Technique) recommends a few tips for getting students to participate in discussion.
- Make it clear from the first day that participation from all students is expected. (This could be done in the syllabus or verbally in class.)
- Next, make participation in discussion a part of the students' grade.
- Finally, explain to students that discussion is a skill that will be useful in their careers, and that learning it now will serve them well into the future.
In McKeachie's Teaching Tips (1999), McKeachie offers some reasons why students don't participate, "boredom, lack of knowledge, general habits of passivity, cultural norms-but most compelling is a fear of being embarrassed" (p. 54). McKeachie offers the following tips for alleviating this fear:
- Help students get acquainted with one another.
- Create an inclusive and welcoming classroom environment.
- Give students time to write down an answer before opening up discussion to the whole class.
- Call students by name.
- Ask questions that have no clear wrong answer.
- Have students respond to a discussion prompt before the class begins.
- Arrange the room so that students are sitting in a circle.
- Get to know non-participants so that it is easier to understand why they are not participating. (p. 55)
Publications by DePaul Faculty
Rotenberg, R. (2005). "The discussion classroom." Chapter in The art and craft of college teaching: A guide for new professors and graduate students. Walnut Creek, CA.
Additional Readings and Resources
Teaching Through Discussion (University of Washington Center for Instructional Development and Research)
Improving Discussions. The IDEA Center's Paper No. 15 offers detailed recommendations on how to improve classroom discussions. It also weighs the strengths and weaknesses of incorporating discussion-based approaches to teaching.
Teaching by Discussion (Penn State's Schreyer Institute for Teaching Excellence)
Harvard's Bok Center for Teaching and Learning offers Ten Strategies for Effective Discussion Leading.
Leading Effective Classroom Discussions on Controversial Issues (ProfHacker/Chronicle of Higher Education)
Brookfield, S.D., & Preskill, S. (1999). Discussion as a way of teaching: Tools and techniques for a democratic classroom. San Francisco: Jossey-Bass.
MacKnight, C. B. (2000). Teaching critical thinking through online discussions. EDUCAUSE Quarterly 4, 38-41.
McKeachie, W. (1999). McKeachie's teaching tips: Strategies, research, and theory for college and university teachers (10th ed.). Boston: Houghton Mifflin Company.
Nilson, L. (2003). "Leading effective discussions." Chapter in Teaching at its best: A research-based resource for college instructors. Second Edition. Bolton, MA. (Available at the Office for Teaching, Learning and Assessment)
Faculty Instructional Technology Services (FITS)
- Resources on structuring and assessing discussions online
Office for Teaching, Learning, and Assessment
- Resources and research on discussion methods


text:
This past August I had the pleasure of catching Disclosure, the brothers behind one the year's best dance albums, at Central Park's Summerstage. The set, comprised of songs from the '90s house inspired Settle, was tailor made for an evening set at the height of the season. The guys even treated the audience to special guests from their album with VH1 You Oughta Know alum Jessie Ware singing "Confess To Me" and Sam Smith belting out the signature falsetto on the chorus of the duo's lead single, "Latch."
Not sure what compelled me to check the vast Internet landscape on anything Sam Smith related that night [Spidey senses?], but it led me to the 21 year-old English singer-songwriter's show at Mercury Lounge later that week. What I witnessed was nothing short of spectacular. I've been living in New York for the past seven and a half years and have been fortunate enough to see A LOT of artists play at this venue. Many of these artists have turned in some excellent sets but after Sam's performance—a set which was all too brief I might add—I can, without hesitation, say that this was the best show I have ever seen at Mercury Lounge.
I didn't have any of my colleagues with me at this show and flying solo at this particular gig was borderline torture. Why, you ask? Thirty seconds into hearing his impeccable vocals I knew we were all in for something remarkable and I had absolutely no one to witness this with me. (Would they believe my bold claims the next day at the office?) Whether it was his acoustic versions of "Latch" or the UK hit "La La La"—he lends his talents to that single as well—or a handful of original songs, he managed to mesmerize the room. Of his original songs, "I've Told You Now" had the biggest impact. The only thing I can liken his brilliant performance to is Adele's first gig in New York at Joe's Pub in '08. It's the kind of performance that makes the hairs on your…everything stand up. Wait, did I just refer to Sam as the male version of Adele? Yep. Well, in the way that they both have excellent control of immensely powerful vocals.


text:
Honoring those who support others
It was a day to say thank you.
A number of people packed into the Henderson Country Club on Wednesday to honor those who keep government, schools and businesses alike running smoothly.
Administrative Professionals' Day — which started in 1952 as Secretary's Day — celebrated the area's support staff. The Henderson-Vance County, Warren, Granville and Franklin chambers of commerce and the Small Business Center sponsored the event.
Kim Jackson, administrative assistant with Vance-Granville Community College, said she had a good time.
"It was very nice," she said. "I enjoyed it all."
The main draw was keynote speaker Pat Mitchell, assistant director for rural economic development at the state Department of Commerce.
She said her own administrative assistant — a woman who has been on her staff for about three weeks — has made her own life immeasurably easier and more organized.
"To all of you out there that work in those roles, in professional roles, regardless of the organization, I want to tell you just how important that is," Mitchell said. "We'll come together once a year in a setting like this to applaud that. I hope that, as you go about the community, the community members and the people that you work for say thank you more than just once a year; I'm sure they probably do.
"But it's an extremely important role that you play in a community that needs good people, that needs people that can perform the functions that you do, that can help run the organizations that you do and make a difference in communities."
That theme of giving back to the places people live and work wove through Mitchell's talk. She said throughout her career — which has ranged from a stay-at-home mom and school board member to professor and economic development director — she has remembered a couple life lessons her father taught her when she was just 8 years old, living in rural Michigan.
The first was about responsibility. As a young girl, she and her friends would pick strawberries and cucumbers and dig potatoes for local farmers.
Though she had promised to finish picking cucumbers for one, Mitchell planned to switch over to another who paid more, but her father made her reconsider.
"He said, well, Pat — and it's a Kodak moment; I can see him standing there — he said, I think maybe if you told Mr. Parrish you're going to pick the cucumbers, you better stay and pick the cucumbers," Mitchell said. "So the next several days, I stayed and picked the cucumbers. My friends went down and dug potatoes at Mr. Callahan's and made more money than I did. But I learned a very important lesson. … Good communities have responsible individuals."
The second lesson was about what Mitchell called civic rent.
She said she didn't understand what her father meant by that until years later, but it forms the foundation for good relationships, good towns and good organizations.
"One day it struck me as I was involved in some local activities — and, actually, it was with a chamber organization — that this is what Father was talking about," Mitchell said. "When you pay civic rent, you give back to your communities. It doesn't matter how you're doing it, but good communities are made of good people who are about their community and people that are willing to give back."
Contact the writer at firstname.lastname@example.com. Follow her on Twitter and Instagram at @herding_stets.


text:
On Friday the Hawks 12th Man came out to give the team a sendoff to Atlanta, in style. Here is a gallery of photos from the fans' sendoff of the Seahawks.
Seattle Seahawks & NFL News
Seattle Seahawks news, including Seattle Seahawks trades, statistics, roster and draft news, Hawks and NFL rumors, game scores and game schedule information


text:
Rams Odds of Winning Super Bowl: 80 to 1
Categories: Sports
|This is not a good year to "double down" on the Rams.
Apparently, the odds makers like the direction new head coach Steve Spagnuolo is taking team in bumping the chances up to 80-1. Still, only the Detroit Lions (who failed to win a single game in 2008) have greater odds of winning this season's Super Bowl.
And odds makers are not expecting the Rams to be a winning franchise anytime soon. After the team compiled just two victories last year, the over-under this year for Rams wins this season stands at 5.5.
The team plays its first pre-season game of the year this Friday when it travels to New York to take on the Jets.
Tell us, Rams fans, are you ready to channel your inner Hank Williams Jr., or do you plan to sit this year out?
Sponsor Content


text:
We apologize but we are unable to process online orders at this time as we are building a better PetSupermarket.com. To purchase any of our products, please visit one of our retail locations or visit our Amazon store here. You can find your nearest Pet Supermarket by using our Store Locator
Skin Soothe by Pro Labs
Skin Soothe works fast to relieve itching and help heal your dog's irritated skin.
- Our Price:
- $6.97
Available In-Store
Skin Soothe works fast to relieve itching and help heal your dog's irritated skin. Skin Sooth is a topical zinc solution spray that not only relieves itching, it also accelerates healing. It can be used to help heal hot spots, minor wounds and many other skin conditions. The natural, neutralized zinc in Skin Soothe is complexed with Taurine and L-lysine to deliver maximum anti-itch benefits.


text:
Covers the new features of the EDUIS 6.5 real-time video-editing package, now offering advanced native stereoscopic editing support and a range of smaller but important improvements.
Unlock the potential of EDIUS and its real-time effects, multi-format editing, and multi-camera support.
"I am so glad that you have something for an absolute beginner. I love what you offer. You are helping to change my life and my circumstances." —Suzie D.
more from our members »


text:
My next global strategy webinar will be held on Wednesday, August 1 at 12:00 noon EST. This webinar will be broadcast live from Zermatt, Switzerland, provided that the higher Alps don't block my Wi-Fi signal. I'll be giving you my updated outlook on stocks, bonds, commodities, currencies, precious metal, and real estate. The goal is to find the cheapest assets in the world to buy, the most expensive to sell short, and the appropriate securities with which to take positions. I will also be opining on recent political events around the world and the investment implications therein.
I usually include some charts to highlight the most interesting new developments in the capital markets. The webinar will last 45 minutes to an hour. International readers who are unable to participate in the webinar live will find it posted on my website within a few hours. I look forward to hearing from you. To log into the webinar, please click on this link at https://www3.gotomeeting.com/register/927358774
John Thomas


text:
The Metro Taxi service is a licensed metered taxi operation and is governed by the fares prescribed by the R.T.O Bhopal. The digital tamper proof meter on board and an e-bill receipt at the end of the ride ensures the passenger pays strictly in line with the prescribed fare structure and no more!
Day Time
Night Time
|First 2Km
|Rs 28 minimum
|30% extra
|Rate after 2nd Km
|Rs 14 per km
|30% surcharge extra
|Waiting Charges
|After 15 minutes 1.66 Rs per min
*Note : The night time fare is 30% extra over the day time fare. For a journey starting in the 'day time' and finishing in the 'night time' will be charged accordingly for the distance covered during the respective fare types.


text:
redownloaded 3 times now and no joy The same ones are showing errors
redownloaded 3 times now and no joy The same ones are showing errors
Which Mod Pack?
I just downloaded the pack and ran the MD5 test on it and all files passed. Problem is on your end; the pack is fine. Do not proceed until you have sorted this out.
Softmod ANY Wii | USB-FAT32 | Error Index | Chat!
An Introduction To Wii Hacking - MUST READ for all new Wii Hackers
If I have been of help to you, please click the "Thanks" icon to the left.
I am a complete newbie - chapter 1 worked out but i am stuck at the beginning of chapter 2 - downloaded
ModPack-PAL-E.zip--------- and
CIOS-PACK-V6.zip did the verify checksum - the Cios flies the test but i have 16 errors when i run it on the Modpack. I would really appreciated any help - is there a way i can fix the errors - like i said i am new to all this.
Will format the card and try again then
and win thanks guys
Last edited by Jax; 06-25-2012 at 10:52 AM. Reason: Merged Post.
So after much messing about and retrying I think I have managed to install all the wads. Never all 30 at the same time though always had at least one or two fail. Can I call it done and move on or do I need to keep fiddling with them until they all install at the same time?
Thanks couldn't have done it without this guide. Went perfectly.


text:
- Attorney General Brad D. Schimel
- Fighting Crime
- Victim Assistance
- Consumer Protection
- Media Center
- About Department of Justice
- Topical Index
This Google™ translation feature is provided for informational purposes only.
The Office of the Attorney General is unable to guarantee the accuracy of this translation and is therefore not liable for any inaccurate information resulting from the translation application tool.
Please consult with a translator for accuracy if you are relying on the translation or are using this site for official business.Contact the Department of Justice
MADISON — As part of a joint investigation, Waushara County Sheriff David Peterson, Waushara County District Attorney Scott Blader, Attorney General J.B. Van Hollen and United States Attorney for the Eastern District of Wisconsin James L. Santelle announced that on November 6, 2012, several Waushara County and Milwaukee County residents were indicted on federal charges related to a heroin distribution conspiracy of one kilogram or more from November 1, 2011, through June 27, 2012. The indictment also alleged a death on April 12, 2012, resulted from this conspiracy. Those indicted include:
1. RANDY L. LINDGREN, Township of Dakota, Waushara County;
2. JOHN P. GEARNHARDT, Redgranite, Waushara County;
3. THERESA LINDGREN, Redgranite, Waushara County;
4. CHRISTOPHER LEGLER, Redgranite, Waushara County;
5. BUCKIE REHWINKEL, Hancock, Waushara County;
6. BECKY J. HOLMAN, Redgranite, Waushara County;
7. RONALD MCDANIELS, Milwaukee, WI;
8. RONNIE B. WELLS, Milwaukee, WI.
In addition to the heroin distribution conspiracy, Ronald McDaniels and Ronnie Wells were indicted for distributing heroin on August 6, 2012, and August 16, 2012.
All six of the Waushara County residents were originally charged with state crimes in a criminal complaint in Waushara County. According to that criminal complaint, on April 12, 2012, Village of Redgranite police officers responded to a complaint of a medical emergency. They found the body of AmaliaJ. Henschel, outside of a residence on Steger Street in the Village of Redgranite. According to the forensic pathologist's report, Ms. Henschel died from an acute heroin fatality and that the decedent's cause of death is attributed to a toxicologic process, specifically involving heroin. According to the criminal complaint, Randy Lindgren and John Gearnhardt allegedly supplied the heroin to Ms. Henschel that resulted in her death. In addition, Randy Lindgren, John Gearnhardt, Theresa Lindgren, Christopher Legler, Michael Bertzyk, Buckie Rehwinkel, and Becky Holman were charged with participating in a conspiracy to deliver heroin in Waushara County between April 2011 and June 2012.
The Waushara County Sheriff's Department and the Wisconsin Department of Justice (DOJ) -- Division of Criminal Investigation (DCI) investigated this case with assistance from Central Wisconsin Drug Task Force.
Waushara County District Attorney Scott Blader and DOJ Assistant Attorney General Karie Cattanach represented the State of Wisconsin in this prosecution. Assistant United States Attorney Mario Gonzales will represent the federal government in this prosecution.
While each of the above individuals has been charged with criminal offenses, each is presumed innocent until proven guilty. The Government has the burden to prove their guilt for these offenses beyond a reasonable doubt.
The state charges against all six of these individuals in state court were dismissed, without prejudice, on November 8, 2012, after they were indicted in federal court. Copies of the indictment in the federal action and criminal complaint in the state action are available at the following links:


text:
Loading stream...
Now Playing
Connect with Us
Podcasts & RSS Feeds
|All Content
|View all podcasts & RSS feeds
Most Active Stories
Featured Hosts
Music Director
Announcer and Host
Radio Announcer
Assistant Music Director and Host
Radio Announcer
Top Stories
Cooler Temperatures Prevail in Alabama
Birmingham,Alabama –
BIRMINGHAM, Ala. (AP) - The July chill is setting records for
low temperatures across Alabama.
The National Weather Service said at least nine cities in
central Alabama had their lowest recorded temperatures ever for
July 20 on Monday morning. All had overnight lows in the mid- to
upper 50s. Pinson got down to 55 degrees, six degrees cooler than
the previous low of 61 in 1962.
It was just as cool in the Tennessee Valley region, and
overnight lows reached the mid-60s as far south as the coast.
Temperatures are supposed to remain cooler than normal for a few
more days, with a warmup expected later in the week.
(Copyright 2009 by The Associated Press. All Rights Reserved.)


text:
Animal Species:Bluefin Trevally, Caranx melampygus (Cuvier, 1833)
The Bluefin Trevally gets it's common name from the electric blue colour of the second dorsal, caudal and anal fins. The species is usually seen singly or occasionally in small schools around coral reefs. They are often seen in the company of other large bottom-feeding lethrinids.
Standard Common Name
Bluefin Trevally
The Bluefin Trevally can be recognised by the electric blue colour of the second dorsal, caudal and anal fins. The upper half of the body is grey to brassy in colour with scattered small blue-black spots.
Size range
The species grows to 1 m in length.
The Bluefin Trevally is found widely in tropical marine waters of the Indo-Pacific.
In Australia it occurs from Margaret River, Western Australia, around the tropical north and south to the central coast of New South Wales.
The map below shows the Australian distribution of the species based on public sightings and specimens in Australian Museums. Source: Atlas of Living Australia.
Distribution by collection data
Ozcam map of Bluefin Trevally specimens in the Australian Museums.
Other behaviours and adaptations
It is usually seen singly or occasionally in small schools.
- Species:
- melampygus
- Genus:
- Caranx
- Family:
- Carangidae
- Class:
- Actinopterygii
- Subphylum:
- Vertebrata
- Phylum:
- Chordata
- Kingdom:
- Animalia
- Hutchins, B. & R. Swainston. 1986. Sea Fishes of Southern Australia. Complete Field Guide for Anglers and Divers. Swainston Publishing. Pp. 180.
- Kuiter, R.H. 1993. Coastal Fishes of South-Eastern Australia. Crawford House Press. Pp. 437.
- Kuiter, R.H. 1996. Guide to Sea Fishes of Australia. New Holland. Pp. 433.
- Randall, J.E., Allen, G.R. & R.C. Steene. 1997. Fishes of the Great Barrier Reef and Coral Sea. Crawford House Press. Pp. 557.
Last Updated:
Tags fish, ichthyology, Bluefin Trevally, Caranx melampygus, pelagic, schooling species, coral reef, electric blue, dots/spots, 30 cm - 1 m, tropical water, marine,


text:
By Charlie Widdoes (Twitter)
RAPTORS 115, KNICKS 100 | Air Canada Centre
How it happened:
Facing the same team that beat them on Friday night at MSG, the Knicks suffered the same fate against the Raptors at Air Canada Centre in Toronto. Playing without Carmelo Anthony for the third consecutive game, New York competed but failed to defend the perimeter in the 115-100 loss.
With an injury-depleted roster, Mike Woodson's team played hard but had the look of a group that played the night before. After giving 32-plus minutes to five different players on Friday night, only J.R. Smith eclipsed 30 minutes in this one as the coaching staff searched for a boost from the bench. For the most part, his team responded.
Amar'e Stoudemire answered the call, fueling a comeback attempt with his 20 second-half points, and pulling down nine rebounds. So did rookie Toure' Murry, who posted career highs in points (11), assists (6) and steals (3) in a career-high 27 minutes. Iman Shumpert managed a plus-3 rating by doing the little things, including grabbing eight rebounds.
But, led by Terrence Ross (seven 3-pointers) and Kyle Lowry (32 points, 11 assists, eight rebounds), Toronto nailed 15 deep balls and was showed it was the deeper team with an answer for every Knicks run. When New York pulled to within six with under four minutes to go, a Murry flagrant foul turned into a five-point swing and the outcome was sealed.
Knick of the Night:
While Murry showed that there could be more to come as he develops, the Knicks' standout was Stoudemire. On the second night of a back-to-back, his 30 minutes of premium effort sent an important message from a veteran leader.
Looking Ahead:
A three-game Texas swing looms as the Knicks look to get back on track. Starting in San Antonio on Thursday, they'll play Houston and then Dallas in a four-day span.
For more news and notes on the team follow the New York Knicks and Charlie on Twitter.


text:
In an effort to better combat crimes involving stolen identities and tax refund fraud, the Justice Department is changing the procedures it uses to handle such cases. Under Tax Division Directive No. 144, released on Sept. 18, U.S. attorneys' offices will no longer need prior authorization from the Justice Department's Tax Division to:
In cases in which a U.S. attorney obtains a criminal complaint for stolen identity refund fraud, any subsequent charging decision must be made by the Tax Division, but the Tax Division has announced new expedited review procedures for such cases.
The types of case within the delegation of authority include, but are not limited to:
The delegation of authority is contingent on the designation of an attorney in the U.S. attorneys' office as a point of contact to be responsible for following the requirements in the directive. The delegation is limited to crimes that involve filing wholly fraudulent returns without the taxpayer's knowledge or consent. It does not involve crimes that require analysis of the tax laws, which are exclusively handled by the Tax Division.
The delegation also excepts cases in which
The directive will be effective from Oct. 1, 2012, to Oct. 1, 2014, unless otherwise extended.
The Justice Department's changes in procedures come at a time when the problem of identity theft and fraudulent returns is receiving a lot of attention. In May, the House Ways and Means Oversight and Social Security Subcommittees held a hearing on tax fraud involving identity theft. On the same day, the Treasury Inspector General for Tax Administration (TIGTA) released a report saying the IRS does not handle identity theft issues well (TIGTA Rep't No. 2012-40-050).
At the May hearing, National Taxpayer Advocate Nina Olson, said the Taxpayer Advocate Service (TAS) she heads has seen a surge in identity theft cases, with a 97% increase in FY 2011 over FY 2010. The trend appears to be continuing in 2012, she said, with a 43% increase in the first two quarters over the same period in 2011.
In an August report, TIGTA suggested that the IRS had missed 1.5 million tax returns with potentially identity-theft-related fraudulent tax refunds in excess of $5.2 billion for the 2011 filing season (TIGTA Rep't No. 2012-42-080).
Also in August, the IRS Office of Chief Counsel explained in a memorandum to Small Business/Self-Employed Division attorneys what the IRS can do when a return is filed by an identity thief in order to generate a fraudulent refund and the IRS has issued a statutory notice of deficiency based on that fraudulent return.


text:
Episode 76: Six Hands Across A Table
This is the seventy-sixth edition of the Epileptic Gibbon podcast music show and the playlist to accompany it. CLICK HERE TO LISTEN. This show is a guest slot introduced by Rebsie Fairholm and Daniel Staniforth of Alchymical Muse. The feature album is 'Wayfaring Summer' by Arborea, a duo from Maine, USA, along with a diverse selection of tracks and artists from the farthest reaches of the planet. Below you'll find the track list, plus weblinks to where you can find more information about each artist.
Total running time: 1 hour and 39 minutes. Downloaded file is 95 MB.
1. Flagellum Decorum (4:33) – Axis Mundi Actum (Taken from the album 'Flagellum Decorum'; see www.myspace.com/axismundiactum )
2. Pâle (3:31) – Fin de Siècle (Taken from the album 'Présences'; see www.lamanufacturedebruit.org )
3. Hija Mia (4:25) – Cécile Corbel (Taken from the album 'Harpe Celtique & Chants du Monde'; see www.cecile-corbel.com )
4. Rinn Mi Moch (4:08) – Macmaster/Hay (Taken from the album 'Love and Reason'; see www.myspace.com/macmasterhay )
5. Unaltered Empire (3:52) – Mediavolo (Taken from the album 'Unaltered Empire'; see www.mediavolo.net )
6. Shadowhawk (5:23) – Zadkiel (Taken from the album 'The Saturn Return'; see www.reverbnation.com/zadkiel )
7. Malina (3:57) – Dudeldrum (Taken from the album 'Dudeldrum'; see www.myspace.com/dudeldrum )
8. Join the British Army (2:12) – Wooden Legs (Taken from the album 'It Doesn't Last Forever'; see www.myspace.com/woodenlegsband )
9. Dance, Sing, Fight (5:09) – Arborea (Remix/master of a song from the album 'Wayfaring Summer'; see arboreamusic.blogspot.com )
10. Take Me Back to Highland Park (4:38) – Charts & Maps (Taken from the album 'Dead Horse'; see lostchildrennetlabel.com and chartsandmaps.bandcamp.com/album/dead-horse )
11. Polka for a Vamp (3:31) – Paul Lisak & After the Ice (Taken from the album 'Commence'; see www.myspace.com/aftertheice )
12. Maris (5:23) – Stellamara (Taken from the album 'Star of the Sea'; see www.stellamara.com and magnatune.com/artists/stellamara )
13. An Lauretten (4:58) – Triskilian (Taken from the album 'Triskilian'; see www.triskilian.de and www.last.fm/music/Triskilian )
14. The Creed (3:40) – Levant (Taken from the album 'Naked Life'; see www.myspace.com/levantmusic )
15. Le Luneux (4:58) – Malicorne (Taken from the album 'Almanach'; see www.last.fm/music/Malicorne )
16. Dreaming (4:54) – Slow (Taken from the album 'Dual Box'; see www.restingbell.net/releases/rb071-dual-box )
17. River and Rapids (3:32) – Arborea (Taken from the album 'Wayfaring Summer'; see arboreamusic.blogspot.com )
18. Beirut (2:05) – Arborea (Taken from the album 'Wayfaring Summer'; see arboreamusic.blogspot.com )
19. The Sky Below (4:23) – Karda Estra (Taken from the album 'New Worlds'; see www.kardaestra.co.uk/ and www.myspace.com/kardaestra )
20. Furthermore Source (10:25) – Cloud Shepherd (Taken from the album 'Cloud Shepherd – Asemic Session'; see cloud-shepherd.bandcamp.com )
Thanks to those musicians who let us play their music and thanks to all you listeners too, and to Epileptic Gibbon for entrusting us with another guest slot. Please leave a comment if you like what you hear (or even if you don't… feedback is so important!) Eppy will be back for the next episode with another interesting show.
3 Comments
Justin Dyer said,
I'd like to listen (or preferably download) the podcasts, but when I click CLICK HERE TO LISTEN nothing happens. Any assistance welcome. Thanks. (Was led to you via the Interesting Alternative Show.)


text:
Your very own copy of the Jonah Edelman tape.
Thanks to the technical expertise of Tim Furman, you now have your own copy of the Jonah Edeleman tape that Aspen scrubbed from their site.
In the comments, Tim says that the video is in QuickTime format. But he is offering it in another if you need.
July 9, 2011 7:05 am
Hey all. This is in QuickTime format. If you need it converted to some other format, just lemme know @tbfurman
July 9, 2011 8:35 am
I edited it to 15 min where Jonah talks about how he took down the unions. I uploaded it to YouTube. Here is the link, http://youtu.be/kog8g9sTDSo
July 9, 2011 4:58 pm
Just a note— my server (Dropbox) shut me down because of all the downloads– a good sign. Meanwhile, Jenny's edit is good. As long as nobody claims a copyright infringement (which would be remarkably stupid), the short one should stay up at Youtube for a while.
I'm going to upload the whole thing to Youtube; we'll see if that gets shut down or not. Meanwhile, anyone else who wants the whole thing, just get in touch.
July 9, 2011 9:28 pm
The road to hell is paved with Machiavellian machinations. The inmates are in charge of the asylum.


text:
Energy Management Software - Facility Management Product Release
website | Company information
BuildingIQ can be accessed automatically via the Johnson Control's Panoptix platform. BuildingIQ is the first application on Panoptix to enable real-time control of the building management system (BMS). Panoptix will provide cloud-based access to energy data and manage the interface to the BMS to streamline the implementation of BuildingIQ for customers across their portfolios. Customers will be able to purchase a monthly subscription to BuildingIQ through Panoptix as well.
- BIM Software As A Facility Management Tool
- CMMS: The Benefits of Maintenance Management Software
- Facility Maintenance Software: Finding The Right CMMS Solution
- Making a CMMS Software System Work Over the Long Term
- What Is A CMMS? A Concise CMMS Definition
- Reliable Facility Data Essential To Predictive Operations
- Using Facility Data To Drive Down Costs
- Using Energy, Portfolio Data To Reduce Facility Costs
- Asset Data Management: Four Software Solutions
- BIM: A Better View of Maintenance
- CMMS Upgrades: Lessons Learned
posted: 1/11/2013


text:
By Darryl Wee
The Benesse Art Site, an archipelago of art-sprinkled Japanese islands, is billionaire businessman Soichiro Fukutake's realized vision of an ecologically enlightened "slow life." The head of an educational publishing company, Benesse Corporation, Fukutake started this remote haven for contemplating art framed by nature some 20 years ago. Accessible only by ferry, after a three-hour bullet-train ride from Tokyo, the cluster of islands just off the coast of Okayama is located far enough from the hyperactive density of Japanese cities to tune out the urban hum, allowing visitors to truly transport themselves as they walk, muse and view the growing collection of contemporary art and installations on a wide-open-spaces scale.
Photos: Art Tour
An inside look at the vibrant serenity of the Benesse Art Site.
The main island of Naoshima, transformed by Fukutake from a rural backwater to a graceful art-world amusement park, is now home to a sprawling Tadao Ando–designed hotel and museum complex featuring artworks from such eclectic company as Monet, Jasper Johns and Bruce Nauman.
Although many exhibits tend to be meditative pieces on nature, time or memory, the islands also showcase art that leans more toward irreverent kitsch. New this year, "I Love Yu" (yu is the Japanese for hot water) is a shambolic public bathhouse by Japanese pop artist Shinro Ohtake plastered with vintage Thai graphics, 1960s soft-porn movie icons and an elephant statue from a Hokkaido sex museum.
At the newly opened Teshima Art Museum on neighboring Teshima island, architect Ryue Nishizawa and artist Rei Naito's gleaming white concrete grotto harks back to a more primitive way of dwelling—two oval openings in the ceiling allow light, wind and rain into the building, gently coaxing visitors into direct communion with the elements.


text:
Rounds 3 & 4 of the 2012 SKUSA Texas ProKart Challenge from Grandsport Speedway
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?
TM + © 2015 Vimeo, LLC. All rights reserved.
Made with k in NYC.
Your content preferences apply to any Vimeo videos you view. Learn more about content preferences in our FAQ.


text:
621 Brevard Road
Asheville, NC 28806
Not only will you find all your favorite 2015-2016 Audi models at our dealership, serving the greater Asheville NC, Boone NC, Hendersonville NC, Johnson City TN, and Kingsport TN areas. You'll also find a friendly and accommodating staff eager to assist you.
That's true no matter what you're looking for - be it a test drive in a new Audi A4, A6, Q3, Q5, Q7 or used car, auto financing options, car service appointments, or help figuring out what auto part you might need.
When you're in the market for a new Audi, then you've certainly made the right choice coming to Audi Asheville! With a plethora of Audi A4, A6, Q3, Q5 and Q7 models in stock, you'll have plenty to consider before making the big purchase. Find something you like? Get behind the wheel for a test drive and get a taste of what you're missing in your life.
When it comes to the used car selection at Audi Asheville, our vehicles don't have to be fresh off the production line to be high quality. That's because we go the extra mile in making sure that each and every model that gets slated for sale undergoes a thorough inspection first. You may be looking at a used car, but it's certainly new to you. We want to make sure that it looks and drives that way, too.
After helping you discover your next new or used Audi A4, A6, Q3, Q5 or Q7, Audi Asheville doesn't simply disappear. We know that car loan and lease options can quickly become confusing, especially when you're not well-versed in the topic. That's when our Audi lease experts jump into action; these financial experts are available to answer any questions that you may have and help to guide you down the path to ownership!
To make sure your vehicle stays in tip-top shape throughout your entire ownership experience, the automotive experts in our car service and repair department will always have you covered. From providing you with the latest Audi parts to making sure your car is maintained for peak performance, they are truly a driver's best friend.
Audi Asheville doesn't expect you to take our word that we offer excellent service, however. Sometimes, seeing truly is believing. That's why we invite you to visit us at 621 Brevard Road in Asheville, NC at your earliest convenience.


text:
Narrow your search
For Road Trip 2015, CNET talks with the University of Michigan's Peter Sweatman about the rapid merging of computers and cars, and the fake city in Ann Arbor where it's being put to the test.
Road Trip 2015: BKAV, which made its money selling security software, is the first to design and build a smartphone in Vietnam. The question is, will anyone buy it?
With its magnetic "clamp," getting a smartphone in or out of Infernal Innovations' universal car mount comes easy.
From Voyager 1 to the Tardis, see how speedy the universe's most famous transportation vessels are in this engaging new infographic.
Technically Incorrect: In a marvelous explanation of the universe's influence on behavior, the Science Guy and the Funny Woman explain so much.
On aliens, God, black holes and...Zayn Malik.
As part of Road Trip 2015, CNET visits Mcity, a 32-acre fake city in Michigan designed to test self-driving cars' navigation and communication abilities -- and to keep research from migrating to Silicon Valley.
Hello Games releases a gorgeous new trailer for No Man's Sky, an expansive upcoming video game that lets gamers explore a beautiful, seemingly endless universe.
The Pronto transforms an iOS device into a remote control for your home theater, but it's got stiff competition.
At Comic-Con 2015, the director of the hotly anticipated "Star Wars Episode VII: The Force Awakens" calls ethnic and gender diversity in film roles "a big consideration."


text:
Hero Hustle to raise organ and tissue donation awarenessWritten by Staff Reports | | firstname.lastname@example.com
By Michele Jurek, Toledo Free Press Staff Writer
"Organ donation is something you never want to think about," said Kelly and Monny Yakumithis, whose 6-year-old daughter, Elena, was killed in a car accident in June 2010. "But the hope you can give another family is immeasurable."
The couple will participate in the inaugural Hero Hustle 5K on Nov. 1 at the Shops at Fallen Timbers in Maumee. The event, presented by Community Tissue Services of Northwest Ohio and Life Connection of Ohio, is designed to strengthen support, education, and recognition of organ, eye, and tissue donation in Northwest Ohio.
The event's theme is "Be a Hero at Life's Finish Line" because everyone has the potential to be a hero through organ, eye and tissue donation, said Kara Steele, director of community services at Life Connection of Ohio.
"We are inviting organ, eye and tissue donor families, recipients, living donors, supporters, friends, family, and anyone else in support of donation to participate in the Hero Hustle," Steele said. "Recipients can walk or run because of the gift of donation they received, and donor family members can participate to honor their loved ones' generosity. And we invite the community to participate to support the cause."
The Hero Hustle will begin at 9 a.m., with a Kids' Fun Run at 8:30 a.m. Kids of all ages are encouraged to wear superhero costumes for the event. Registration starts at 7:30 a.m. Check-in tents will be in the grass across from Rave Cinemas. The route starts near Barnes and Noble and follows the internal roads of Fallen Timbers, and then crosses out onto the bike trail before returning back to Barnes and Noble. Registration is online only until the day of the event (www.davesraces.com). Pre-race online registration is $20, and race-day registration is $25. This fee includes a T-shirt and goodie bag.
Organizers are not looking at the Hero Hustle as a fundraiser, but as a community event to raise awareness.
"We are always striving to increase the number of registered organ, eye, and tissue donors in northwest Ohio," Steele said. "If there are any proceeds, that money will be put to good use educating the community about the importance of donation."
According to Steele, more than 123,000 people are currently awaiting life-saving organ transplants in the U.S., including over 3,300 Ohioans. Thirty people die every day waiting for organ transplants because the need far outweighs the supply. One person has the power to save eight lives through organ donation and 50 more through tissue donation. More than 28,000 lives are saved through organ donation every year, and more than one million people benefit from tissue transplants every year.
None of these statistics were on the mind of Kelly and Monny Yakumithis on June 9, 2010, when Kelly was in a car accident with their son, Alex, and their daughter, Elena. Kelly and Alex weren't hurt, but Elena sustained a traumatic brain injury. After learning their daughter would not recover, it was Monny who brought up organ donation to the doctors.
Kelly's grandmother had been an organ donor recipient, as was Monny's uncle; both received kidneys from family members. The Yakumithis family was familiar with organ donation, and both Kelly and Monny are registered donors. Although heartbroken about their daughter, they knew there was a chance Elena could help others.
Elena's heart could not be donated because she had gone into cardiac arrest twice, but her kidneys and liver were viable. Elena's kidneys have allowed a 40-year-old father of four to spend more time with his family, and her liver saved the life of a 13-year-old girl.
Kelly and Monny began volunteering at Life Connection of Ohio, which promotes and facilitates organ donation, to honor their daughter. Kelly has participated in Cleveland's organ donation awareness walk, and she and Monny were happy to hear that Toledo would hold an event. They will walk as a part of Team Elena, which already has over 50 members, including about 15 from the Yakumithis family. They will all wear matching Team Elena T-shirts.
Other Team Elena participants include Elena's kindergarten teacher and several of her classmates from Wayne Trail Elementary School, which the family finds heartwarming.
"Her classmates were so young when this happened, so we didn't know how much they would remember about Elena," Kelly said.
The Maumee High School girls' cross country team will run the race in Team Elena shirts as well. Kelly said two of her brothers-in-law had signed up for the New York City Marathon that will take place the same day as the Hero Hustle, but if they had known about the local race sooner, they would have participated. Instead, they will wear their Team Elena shirts for the New York race.
Hero Hustle organizers decided to hold the event on Nov. 1 to kick off the month of Thanksgiving because there are countless grateful recipients in northwest Ohio who are here because of selfless gifts of donation.
"When you are faced with the darkest time of your life, the last thing you are thinking about is organ donation," Kelly said. "But to see the lives that Elena has touched is an amazing thing."
For more information about the Hero Hustle 5K Run/Walk, visit its Facebook page, https://www.facebook.com/NWOhioHeroHustle5K. To register as an organ donor, visit www.DonateLifeOhio.org.
Tags: Hero Hustle, Kelly Yakumithis, Monny Yakumithis, Shops at Fallen Timbers


text:
Book Depository BlogRSS
The Complete Asian Cookbook
Mon, 17 Feb 2014 11:37
The Complete Asian Cookbook Series finds its origin in Charmaine Solomon's groundbreaking work into the delicious and diverse cuisines across fifteen Asian countries. Heralded as a classic when it was first published in 1976, the influential and iconic The Complete Asian Cookbook covers 800 traditional and contemporary dishes from many nations. For the first time, it has been divided into geographical regions in a beautifully crafted series, with the first three of the series being published this February: India & Pakistan; Indonesia, Malyasia & Singapore and Japan & Korea.
Written with the home cook in mind, Charmaine's recipes are authentic but simple to follow and work every time. With so many mouthwatering Asian recipes at your fingertips, you'll be desperate to head into the kitchen and give some of them a go! So Hardie Grant Books have teamed up with Kitchen Craft to ensure that you have everything you need in the kitchen to become a whiz at cooking delicious, flavoursome Asian food.
Bringing a touch of Asia in to the home, Kitchen Craft's World of Flavours Oriental range brings a fusion of flavours from Asia-Pacific. With a beautiful crisp white design and delicate pink and blue flowers the Oriental collection puts Thai, Japanese, Malaysian, Vietnamese and Chinese dishes on the menu. Made from hard-wearing porcelain, the World of Flavours collection has everything you need to cook, prepare and serve delicious oriental cuisines at home. The range includes dip bowls, serving sets, bamboo steamers, sushi makers, woks and chopsticks, allowing you to create a truly authentic atmosphere whatever the occasion.
Now, it's your chance to win these great books plus an amazing selection of cooking goodies from Kitchen Craft:
- Serving Set
- Set of 4 Dip Bowls
- Chopstick Set
- Iron sizzle platter
- Medium Two Tier Bamboo Steamer and Lid
- Medium Dim Sum Non-Stick Papers
- Carbon Steel 35cm Non-Stick Wok
- Sushi Maker
Just answer the simple question below to be in with a chance to win. Competition closes 17th March 2014.
UPDATE -- winner: Francisco Borges
Competition now closed
Posted by Adam
Categories: prize, competition, cookery, Asian cookbook
Permalink: The-Complete-Asian-Cookbook
Asian Cookbook
Show/Hide Terms and Conditions
- 1. No purchase necessary. Proof of entering is not proof of receipt of entry.
2. To be eligible, entries must be received on or before the competition closing date. All entries shall become the property of The Book Depository, and their directors, officers, representatives, advertising and promotional agencies are not responsible for contacting or forwarding prizes to entrants who provide unclear or incomplete information or for entries lost, misdirected, delayed or destroyed.
3. The competition is open to all excluding residents of Italy. Parents/guardians must submit the entry for those under the age of 16. Images must not contain photographs of minors without an adult's consent.
4. The prize winner will be decided by The Book Depository. The Book Depository will not enter into correspondence about the choice of winner.
5. The competition ends as specified on the competition page -- no entry received after that time will be considered. The winner will be announced as specified on the competition page. There is one prize
6. The promoter reserves the right to amend the specification of the prize or offer an alternative prize of equal or greater value.
7. The prize winner will be notified by telephone/email. If the selected entrant does not meet all of the contract conditions, another entrant will be selected from the remaining eligible entries.
8. The competitions are not open to employees of The Book Depository and their sponsors or their immediate families.
9. By entering the contest, entrants, consent to the use of their names, city of residence, photograph and/or image for publicity purposes in all media carried out by The Book Depository, without payment or compensation.
10. The decisions of the contest judges are final. The prize must be accepted as awarded.
11. The right is reserved to terminate or withdraw this contest at any time.
12. All entries become the property of The Book Depository, who assume no responsibility for lost, stolen, delayed, damaged or misdirected entries or for any failure of the website during the promotional period, for any problems or technical malfunction of any telephone network or lines, computer online systems, servers, access providers, computer equipment, software, failure of any email or entry to be received by The Book Depository on account of technical problems or traffic congestion on the Internet or any website, or any combination thereof including any injury or damage to an entrant's or any other person's computer related to or resulting from playing or downloading any material in the promotion. The Book Depository reserve the right, in its sole discretion, to cancel or suspend the email portion of this contest should a virus or bug or other cause beyond the reasonable control of The Book Depository corrupt the security or proper administration of the contest. Any attempt to deliberately damage any website or undermine the legitimate operation of this promotion is a violation of criminal and civil laws, and should such an attempt be made, The Book Depository reserve the right to seek remedies and damages to the fullest extent permitted by law, including criminal prosecution. Entries are subject to verification and will be declared invalid if they are illegible, mechanically reproduced, mutilated, forged, falsified, altered or tampered within any way. Entrants agree to abide by the Contest Rules and the decisions of the independent judging panel, which are final.
13. Entries must be submitted by the named entrant (or their parent/guardian for children aged 16 or under) and will be invalid if found to come from a third party. Multiple entries from a single source (e.g 'competition entry' website/company) will be disqualified.
14. For name/county of prize winner, please send a stamped addressed envelope marked The Book Depository, Thames Central, Hatfield Road, Slough, Berkshire, SL1 1QE. No entries should be sent to this address.
15. Entry to the competition is conditional on acceptance of these terms and conditions.
16. The email address and phone number you provide to enter the competition will be used by us to contact you if necessary, and will not be shared with other companies. The Book Depository will only use your email address in compliance with the provisions of the Data Protection Act 1998 and in accordance with our privacy policy.
17. The Promoters have organised these prize draws in good faith and do not accept liability relating to the prize.
- Mrs Debbie White Beattie
I'd love to try all of the recipes, I love trying new food.
- Posted Sun, 23 Mar 2014 18:06 Under review
- debsaux
I can't wait to see the result!
- Posted Thu, 20 Mar 2014 21:55
- Marilyn Daniels
I love Asian cooking, this would be a GREAT prize to win. Thanks heaps for the opportunity :-)
- Posted Tue, 18 Mar 2014 02:54
- Hoek
I just love Asian food. And besides eating, it's even more fun to cook it yourself ^^
- Posted Mon, 17 Mar 2014 17:05
- Joanna Piasecka
I want to win it!!!
- Posted Mon, 17 Mar 2014 10:22
- Susan Cuss
Fabulous prize! Thanks for the chance to win this!
- Posted Sat, 15 Mar 2014 14:50
- Lesley Burns
What an amazing prise.I truly recommend Charmaine Solomons books a smy son bought me one many years ago and it is my bible and has taught me so many things
- Posted Sat, 15 Mar 2014 06:44
- Judith Fergie
I would SO much love to win this prize..........I've always wanted to become proficient in Asian cooking, so here's hoping!
- Posted Sat, 15 Mar 2014 05:23
- Rosemary Roberts
I hope to win! What an incredible package!
- Posted Sat, 15 Mar 2014 04:54
- Pam Ashby
I would love to surprise my husband with this great gift pack, he does all the cooking and is an excellent cook, He would love t
- Posted Sat, 15 Mar 2014 04:40
- Inge Danaher
absolutely LOVE asian cooking and THE BOOKDEPOSITORY is my favourite bookshop
- Posted Fri, 14 Mar 2014 23:07
- stephanie
im hoping to give this as a gift to my grandmother :)
- Posted Fri, 14 Mar 2014 22:43
- Denise Adler
Love cooking, but have never been good with Asian so this will really help me learn... This would be the best wedding present every!
- Posted Fri, 14 Mar 2014 14:02
- jodie craze
Im not very good at chinese cooking but would love to learn how to do stir fries and other yummy dishes
- Posted Fri, 14 Mar 2014 13:32
- Anna Baldacchino
really love asian cooking
- Posted Fri, 14 Mar 2014 13:28
- Liz Needle
I have a 12976 edition and its falling to bits from use. I need a new copy!!
- Posted Fri, 14 Mar 2014 08:25 Under review
WOW!!! i would so much love to get my hands on this awesome collection!!!! asian food is delicious, i simply adore it!
- Posted Fri, 14 Mar 2014 06:48
- Sandra Barry
another great competition -great way to learn more about another country is through its food.
- Posted Fri, 14 Mar 2014 01:26
- Carol Longbone
Whoever wins will be a very luck cook. I have the original publication, very well thumbed, and it's great; hours of pleasure browsing and wonderful authentic meals. The list of alternative names for the spices is a real bonus when shopping.
- Posted Thu, 13 Mar 2014 14:13
- Ruth ODwyer
Fab prize! Got my fingers and toes crossed :)
- Posted Thu, 13 Mar 2014 09:46
- Janis Llewellyn
I've always been jealous of my friend's copy of the first edition. I love Charmaine's books, they're always fantastic.
- Posted Thu, 13 Mar 2014 09:37
- Ashim Sagar
Great Books I NEED these books !
- Posted Thu, 13 Mar 2014 05:44
- Mrs Margaret Smith
This is an awesome competition with an even more awesome prize. Even I could cook Asian with this prize. Yummy.
- Posted Thu, 13 Mar 2014 02:00
- william richards
can make anything with a good book
- Posted Thu, 13 Mar 2014 00:24
- Gayle Cooper
Wow Charmaine is the Queen of asian cooking! this would be an awesome prize to win, thanks for the opportunity.
- Posted Wed, 12 Mar 2014 23:11
Write a Comment
You need to get logged in to make a comment. Please log in or create an account.
- Book Depository Team
- Anna Content Manager View posts >
- Adam Spinach View posts >
- Noriko Tsuchiya Author View posts >
- Eric Admin View posts >
- Ben Elliss Head of IT View posts >
View more team members >
- Admin The Book Depository View posts >
- Mr McPaws Poet and kitten View posts >
- Alice Hart Davis Author View posts >
- Sibella Court Author View posts >
- Gordon Grice Gordon Grice View posts >
- Barry Chicken House View posts >
- Hugh Aldersey Williams Author View posts >
- Mark Forsyth Author View posts >
- Stevo Senior Designer View posts >
- Thalia Guest blogger View posts >
- Jason Senior front end Dev View posts >
- Mark Content Manager View posts >
- Publisher Blogs
- Alma Books Bloggerel
- Continuum philosophy
- Faber's Thought Fox
- Harvard University Press Publicity
- Indiana University Press
- Jam Language Publishing
- MobyLives
- North Atlantic Books
- View more publisher blog >


text:
Posted: October 18, 2012|
A man was subjected to a serious sexual assault in the centre of Bath last weekend.
The incident happened close to the Theatre Royal in the early hours of Saturday morning.
Police taped off an area outside the Sawclose venue's stage door and have been carrying out inquiries, including interviewing the victim.
No description for the attacker has been released, and nor has the age of the victim.
The incident happened between 3am and 4am at the side of the theatre.
Anyone with information is asked to call Bath police on 101.


text:
Registered User
Join Date: May 2003
Posts: 2
I'm new to linux. I'm currently using slackware 9.0. The kernel version is 2.4.20. I was using slackware on the resolution of 1024*768. But now when ever i start linux up, lilo says that i passed an undefined mode, and gives me some options to pick from. When i start the X server up, it keeps bringing up the resolution of 800*600. When i change the driver from vesa to nv, it cuts bits from the left and the right side off so i can't see it. I thought maybe i shud install the nvida drivers and it'll fix it. When i run the installer, it says it couldn't find the kernel-headers. I know i have it installed cuz i did a full install and i went back and installed it again just to make sure, and i don't know the path to it. Here is the my log file. Cud some1 please help me.
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri May 16 23:46:15 2003
option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
no precompiled interface: false
no ncurses color : false
query latest driver ver : false
OpenGL header files : false
no questions : false
silent : false
XFree86 install prefix : /usr/X11R6
OpenGL install prefix : /usr
Installer install prefix: /usr
kernel include path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp site : ftp://download.nvidia.com
Using: nvidia-installer ncurses user interface
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
ke the installer to attempt to download a kernel interface for your kernel f
rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
this means that the installer will need to compile a kernel interface for
your kernel.
ERROR: Unable to find the kernel header files for the currently running kernel.
Please make sure you have installed the kernel header files for your
kernel; on Red Hat Linux systems, for example, be sure you have the
'kernel-source' rpm installed. If you know the correct kernel header
files are installed, you may specify the kernel include path with the
'--kernel-include-path' commandline option.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
Registered User
Join Date: May 2003
Posts: 2
never mind, i figured it out. I had to give the command --kernel-include-path=/usr/include.
|Thread Tools


text:
Territory: Central Chicago and western suburbs
At St. Ambrose since 2014
Someone who is passionate and enthused about improving and enhancing their life and the lives of others. Ambrose will challenge you, push you to experience new things, and try things outside of your comfort zone, but you'll also have all the support and encouragement along the way! If any of the above sparks an interest, you'll fit right in at SAU.
She's a local girl familiar with SAU but made the hard decision to leave town and attend another university. While there were fun things to do at her alma mater, many of her friends attended SAU so she spent quite a few of her weekends socializing at St. Ambrose. Lynn can tell you everything you want to know about weekend life at SAU and the great Quad Cities!
The key to success is working hard! Lynn had numerous jobs and internships while attending college which made her resume rise to the top and join the Bee team. (Not the "B" Team, because here at Ambrose we're definitely the "A" team!)
Lynn will help you with all of the details, because that's what she's known for; Lynn will walk you through the entire college selection process with a checklist in hand and answer any question you might have. Don't be shy – Lynn is happy to tell you why SAU is a good fit!
Meeting great students and families and sharing fun facts about Ambrose! Choosing a college is one of the most important decisions you will ever make, and I love being a part of the process and helping people make the best decision for them.
Watching sports and Criminal Minds, reading, and boating whenever I get the chance!
I grew up just down the road; my grandfather attended Ambrose, as did many friends.
What is there to do on the weekends?
Lynn's answer: SAU has over 50 clubs and organizations on campus, including Dance Marathon, Student Government, Dodgeball, and so many more! Not to mention there is always something going on in the Quad Cities: major concerts, minor league baseball games (at the #1 rated Best Minor League Baseball Stadium in the country), zoos, festivals, and exciting nightlife. There is always something going on at Ambrose and in the QC.


text:
CRESTVIEW — While the morning sun climbs in the sky, Gene Stanton and Lonny Fuller work hard, loading hundreds of pounds of food and produce into their trailer.
The men volunteer with Brother Raymond Williams' New Beginnings Baptist Ministries Missions. The food — from Crestview's Wal-Mart and Winn-Dixie — is just past its last date of sale, but still fresh.
And a bargain at 2 cents a pound.
The mission, in partnership with the Bay Area Food Bank in Milton, buys food from the grocery stores, Missions Director Jimmy Smith said. Church members' weekly tithes and offerings help fund the food's purchase. The mission also receives donations of government commodities.
Almost 1,100 needy people monthly rely on the mission's food bank, so the organization established a daily two-hour distribution schedule, parceling out food and clothing between 10 a.m. and noon Mondays through Fridays.
"We let people come the day or week that's convenient to them," Smith said.
The mission daily serves between 50 and 60 people. For the homeless, volunteers prepare bags of ready-to-eat food that doesn't require cooking.
The purpose is to help others at no charge, organizers said.
"We provide food and clothes here," Smith said. "Nothing costs nobody anything."
WHAT: Free food and clothes available through New Beginnings Baptist Ministries Missions
WHEN: 10 a.m. to noon weekdays except fifth Fridays
WHERE: Brother Raymond Williams' New Beginnings Ministries, 404 W. James Lee Blvd., Crestview
NOTES: Visit or call the mission to volunteer or sign up for a distribution time, 398-6760
Email News Bulletin Staff Writer Brian Hughes, follow him on Twitter or call 850-682-6524.


text:
|Doubletree Hotels Battleboro hotels are listed below. Search for cheap and discount Doubletree Hotels hotel rates in Battleboro, NC for your upcoming individual or group travel. We list the best Doubletree Hotels Battleboro hotels/motels so you can review the Battleboro Doubletree Hotels hotel list below to find the perfect place.
Our technology will provide Battleboro, NC hotels/lodging that have a comparable rating of a Doubletree Hotels.
Booking a group or meeting? Set up a group hotel block in Battleboro NC
All Doubletree Hotels in or near Battleboro
Hotels like Doubletree Hotels
Next: Show All Available Comparable Hotels with Pricing >


text:
While University of Northern Iowa President William Ruud is looking forward to UNI's future, Ruud said he's also willing to review and potentially revive cut programs, "whether it's K-12 laboratory education or the baseball team."
"I've always advocated that you put the old idea against the new idea," Ruud said. "Whatever idea wins, you go with. But you always put the loser in the bottom drawer."
During a meeting with the Courier editorial board this past week, Ruud discussed his plans for UNI, including enrollment strategies, communicating with the Iowa Legislature, interacting with students and comparing past and present ideas.


text:
Deputy's weapon stolen in S.P. burglary
SOUTH PORTLAND — Police and the Cumberland County Sheriff's Office are investigating a series of Sept. 21 vehicle burglaries in the Ferry Village neighborhood.
Among items stolen in the thefts near the Southern Maine Community College campus are a handgun and badge owned by a sheriff's deputy, according to Detective Sgt. Steven Webster.
Webster said the thefts from several vehicles occurred early in the morning. A suspect attempted to use a credit card taken from one of the vehicles at an ATM on Commercial Street in Portland around 5:20 a.m. that day.
A "person of interest" was questioned and released Saturday by Portland police, Webster said. Anyone who can assist in the investigation is asked to call 874-8575.