online community programming, visual design, technology in education




DaveB's rule of OpenACS Programming

"Any sufficiently complicated OpenACS package contains an ad-hoc, informally-specified bug-ridden slow implementation of half of the Content Repository."

XML Syndicate this site


In the queue

Beautiful Minds: The Parallel Lives of Great Apes and Dolphins: Maddalena Bearzi, Craig B. Stanford
Decoding the Universe: How the New Science of Information Is Explaining Everything in the Cosmos, from Our Brains to Black Holes
Iterating Infusion:Clearer Views of Objects, Classes, and Systems: Books: Greg Anthony
Ambient Findability, What We Find Changes Who We Become: Books: Peter Morville
Defensive Design for the Web: How to improve error messages, help, forms, and other crisis points (Voices That Matter): Books
How the Mind Works
Principles of Data Mining (Adaptive Computation and Machine Learning)

In hand/reading

Slackonomics: Generation X in the Age of Creative Destruction: Lisa Chamberlain
Beautiful Code
The Island at the Center of the World
Godel, Escher, Bach: An Eternal Golden Braid
The Pattern on the Stone
Head First Design Patterns
Database In Depth Relational Theory for Practitioners
Information Architecture for the World Wide Web: Designing Large-Scale Web Sites
Survival Is Not Enough: Zooming, Evolution, and the Future of Your Company

In mind/on shelf

The Forever War: Joe Haldeman
Plowing the Dark: A Novel: Richard Powers
Gold Bug Variations: Richard Powers
The Canon: A Whirligig Tour of the Beautiful Basics of Science: Natalie Angier
Cryptonomicon: Neal Stephenson
Super Crunchers: Why Thinking-by-Numbers Is the New Way to Be Smart: Ian Ayres
Evolution For Everyone
The Mind's I: Fantasies and Reflections on Self & Soul
The Trouble With Physics: The Rise of String Theory, The Fall of a Science, and What Comes Next
The Fabric of the Cosmos: Space, Time, and the Texture of Reality
Darwin's Dangerous Idea: Evolution and the Meanings of Life
Absolute Beginner's Guide to Building Robots
Why Beauty Is Truth: A History of Symmetry
Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software
Consciousness Explained
The Macintosh Way
Micro ISV, From Vision to Reality: Books: Bob Walsh
On Intelligence
Teach Your Own
Intelligence Reframed: Multiple Intelligences for the 21st Century
Disciplined Mind : What All Students Should Understand
Everything and More: A Compact History of Infinity (Great Discoveries)
The Unschooled Mind: How Children Think and How Schools Should Teach
The Dot

No Tones! []

I definitely agree with this! I have had a ringing phone for a long time.

09:38 AM, 22 Sep 2008 by dave bauer Permalink | Comments (0)

I use the bootsplash.lzm that is periodically updated and posted on the Slax forums. The latest is for Slax 6.0.7.;=12476

Once you download the bootsplash.lzm you just add it to your /slax/modules directory, boot up Slax then open a terminal window. Run bootsplash.slax commmand and follow the prompts.

To customize the splash screen you need to generate a 640x480 jpg file. The easiest way to make sure the file is the correct format is to take the existing jpg and edit it. I used gimp. Take the bootsplash.lzm file. Use /slax/tools/lzm2dir to extract the lzm to a directory. Then go into the directory and edit /etc/bootsplash/themes/current/images/silent-640x480.jpg (or verbose-640x480.jpg). You can also edit the configuraton /etc/bootsplash/themes/current/config/bootsplash-640x480.cfg.

To add a progress bar to the boot splash screen see

You can do this on a running slax install and it will be saved you your changes directory.

Download rc.progress. This is a modified version from that link. I tried creating a progressdown function so the progress bar would shrink during shutdown, but I haven't gotten it to work yet.

Add rc.progress.rc /etc/rc,d.

Then at the top of each rc file you want to increase the bar in add:
# Load the splash function
. /etc/rc.d/rc.progress

After that just add "progressup" to each file where you want the progress bar to increase (make sure it is at the start of a new line each time).

09:46 PM, 21 Sep 2008 by dave bauer Permalink | Comments (0)

Convert OGG to MP3 in Bash []

for file in *.ogg;do oggdec -o - "$file"|lame -h -V 4 –-vbr-new - "$(basename "$file" .ogg).mp3";done


for file in *.ogg;do oggdec -o - "$file"|lame -h -V 4 --vbr-new - "${file/.ogg/.mp3}";done

06:48 PM, 21 Sep 2008 by dave bauer Permalink | Comments (0)

Powered by: OpenACS Community Web Application Toolkit, PostgreSQL, and AOLserver High Performance Web Server