That's the prescription we have been given for swine flu, or as we now like to call it, so as not to offend the sensibilities of our porcine brothers and sisters, H1N1.
Of course what we were really told was to wash our hands endlessly, for a full 20 seconds at a time. If you actually look at a watch for 20 seconds, you'll see that is a rather long time. So long, in fact, that you can't even come close to guessing it. Thus, you need to find something to say or do while you're washing your hands all that time. Something that takes a full 20 seconds to say or do. That something turns out to be two complete Hail Marys. Now, given that I was born and bred a Protestant, one of the more liberal Protestant denominations actually (née UPC USA; currently UCC), how would I know about Hail Marys? Well, it seems that when I was in 7th or 8th grade, I used to listen to the radio a lot. I had rather a good one, a Hammarlund HQ100 A. I liked changing stations on both AM and shortwave to see what I could find. I would listen to stations from Buffalo, Nashville, Cleveland, Boston, Toronto, Moscow, Quito. You name it, I probably heard it at one time or another. One day, I chanced upon a group reciting the rosary. Over and over again they chanted:Hail Mary, full of grace,I may have this a bit wrong. Seventh or eighth grade was a long time ago. Whatever, when I started washing my hands, and looking at my watch to see if I'd done it for twenty seconds, those words from long ago popped into my head. I discovered that, when said at a measured pace, two full Hail Marys, at least as I had remembered them, took up twenty seconds. So that's how we combat
the Lord is with thee.
Blessed art thou among women.
Blessed is the fruit of thy womb,
Jesus Christ, Our Lord. Holy Mary, mother of God,
Pray for us sinners,
Now and at the hour of our death.
Amen.
Comments [1]
Some of the better off people in my neighborhood, like the guy who appears in a popular public TV production (and the hottie across and slightly down the street from him), can afford to hire "landscapers" to take care of their yards. Thus on a regular basis, Brewster and I, who spend quite a bit of time walking around the neighborhood, checking out the sights and smells, see platoons of little brown people scurrying around these people's lawns.
Yes, I know that sounds a bit racist. I also know that I have a son who has worked as a landscaper, so the stereotype isn't completely true. None-the-less, the vast majority of landscapers in my neighborhood are somewhat more swarthy than your average Anglo Saxon person, whose family has lived in the U.S. for half a dozen generations...or more. As nearly as I can tell, they aren't speaking English to each other either. I have no problem with that. That's just how things are in the suburbs north of Boston.
So it was quite interesting to me when YSOP assigned my mission trip group to be a landscape crew one day. After a long subway ride out from the center of Washington, D.C., and a bit of a walk, we found ourselves in front of a building managed by Mr. Barry. He has a last name, but I forget it. He likes to be called Barry, but, given that he's clearly the boss of his domain, he is "Mr. Barry" to us lesser folks.
Mr. Barry manages a transition home, Milestone Place, housing about 35 people for an organization called Community Family Life Service. He is quite strict with them: no loud noise; no drugs; no alcohol; no overnight visitors; clean up after yourself in common areas; etc. Mr. Barry doesn't take crap from anyone. If you leave your dirty dishes in the sink, figuring you'll do them later, you'll find them in the dumpster.
But, Mr. Barry had a problem. He doesn't have much of a budget for upkeep. If you don't keep a place up, the tenants soon get slack and things go to the dogs...so to speak. Mr. Barry, however, is a very smart man. He has found a solution to his problem: volunteers.
Yup, Mr. Barry gets volunteers to come out to his place and do maintenance of various sorts. Sometimes it's painting, sometimes repair, sometimes cleaning. For my group, mostly teenage girls, we were to do "yard work". We began with mowing the lawn and trimming the edges. We also did quite a bit of weeding and some general trash pick up in the parking lot. As I was pushing the lawn mower around, I suddenly realized how smart Mr. Barry was. Whereas my neighbors, like the public TV personality (and the hottie across and slightly down the street from him), have to pay good money to get little brown people to keep up their yards, Mr. Barry can get a platoon of little white people to keep up his yard for free.
He had something over 1700 volunteers last year, and expects to have even more this coming year to keep things neat and tidy for him. Don't take my word for it. Go visit Mr. Barry. You'll see a picture of the girls and me on his wall, along with pictures of the other several thousand volunteers he's had work for him over the past few years. Just don't forget to bring a rake, broom, or paint brush with you.
Comments [0]
by ngungo and lgpiper
function dirBK($from, $dest) {
// This function will recursively copy all files and sub directories
// from a single directory, $from, on a hosting server
// to a single directory, $dest, on a remote storage disk. // rsync seems the best candidate for the file-copying protocol.
} foreach($dirs as $dir) {
$from = 'path/to/dir/'.$dir;
$dest = 'path/to/destination/'.$dir;
dirBK($from, $dest);
sleep(5);
} foreach($dirs as $dir) {
$from = 'path/to/dir/'.$dir;
$dest = 'path/to/destination/'.$dir;
$pid = pcntl_fork(); // spawn child process
if (!$pid) { // a child process returns zero
dirBK($from, $dest);
exit;
}
sleep(5);
} foreach($dirs as $dir) {
if ($dir == '.') continue; //exclude '.' and '..' directories
if ($dir == '..') continue;
$from = 'path/to/dir/'.$dir;
if (is_dir($from)) { //make sure array element is a directory
$dest = 'path/to/destination/'.$dir;
$pid = pcntl_fork(); // spawn child process
if (!$pid) { // a child process returns zero
dirBK($from, $dest);
exit;
}
}
sleep(5);
} <?php
$dirs = scandir('path/to/rootBK/'); //populate the array, $dirs
foreach($dirs as $dir) {
if ($dir == '.') continue; //exclude '.' and '..' directories
if ($dir == '..') continue;
$from = 'path/to/dir/'.$dir;
if (is_dir($from)) { //make sure array element is a directory
$dest = 'path/to/destination/'.$dir;
$pid = pcntl_fork(); // spawn child process
if (!$pid) { // a child process returns zero
dirBK($from, $dest);
exit;
}
}
sleep(5);
}
sleep(30);
?> rsync -r /path/to/existingsite/ username@newsite.com:/path/to/newsite/ rsync -azq --delete -e "ssh -i /users/home/myaccount/.ssh/ss" /path/to/backups/ myaccount@myaccount.strongspace.com:/home/myaccount/backups $rsync = '/path/to/rsync -azq --delete -e "ssh -i /.ssh/ss"';
$from = '/path/to/backups/';
$remote = 'myaccount@myaccount.strongspace.com:/home/myaccount/backups'; system($rsync. ' ' .$from. ' ' .$remote); <?php
$rsync = '/path/to/rsync -azq --delete -e "ssh -i /.ssh/ss"';
$remote = 'myaccount@myaccount.strongspace.com:/home/myaccount/backups'; $dirs = scandir('path/to/rootBK/');
foreach($dirs as $dir) {
if ($dir == '.') continue;
if ($dir == '..') continue;
$from = 'path/to/dir/'.$dir;
if (is_dir($from)) {
$dest = $remote.$dir;
$pid = pcntl_fork();
if (!$pid) {
system($rsync. ' ' .$from. ' ' .$dest);
// echo $dir;
exit;
}
}
sleep(5);
}
sleep(30);
?> # php5 backUp.php /usr/local/bin/php -c /users/home/userName/etc/php5/ /users/home/userName/backUp.php Comments [1]
I said something in my class a couple of weeks ago about visiting a Buddhist temple in Wakefield along with a comment on the art. That was a mistake, of sorts, in that my teacher, Catherine, then wanted me to post a link or two (which means work for me). Anyway, my friend, Roy, has a flickr page where he has posted photos of some of the art work. His photo stream has a picture of the dharma hall with the hanging lotus lanterns.
Every year, they tear down and remake all these lanterns. My attempts at paper art never got past folding origami cranes, so I found the description of the lantern making process quite fascinating. Roy blogged the process in steps: one, two, three, four.
Comments [1]
Several years ago, it occurred to me to create a Psalm-o-matic for Lent. I have no idea why this occurred to me, it just popped into my head one day and I couldn't forget it. In theory, we are supposed to be a bit more focused on spiritual things, like scripture and prayer, during Lent. Just because we're Congregationalists—UCCs actually—why shouldn't we attempt to bow to tradition, at least a bit. So to make the scripture part a little more palatable—or so I thought at the time—how 'bout if we each read a Psalm each day? Rather than expect people actually to hunt up a Bible, and then figure out where the Psalms lay in that book, why not just e-mail out a Psalm? If we're to read Psalms, why focus on the three or four we already know. How 'bout we read a randomly selected Psalm? That way, in theory at least, we would get through Lent with a representative selection of Psalms, the familiar and the not-to familiar.
Thus was born the idea of the Psalm o' matic. Now to figure out how to implement it. Of course, I thought it would be cool to write a computer program to do the work for me. I had a job at the time, and was a bit rusty on my programming, so I ended up with the coward's way. I used the random-number generator function in my spread sheet program to make up a list of numbers between 1 and 150. Then I copied the list over to a schedule, printed it out, and manually e-mailed out the Psalm scheduled for each day. Not all that o' matic, huh? I did that for a couple of years, but this year, since I was unemployed, I figured that I should brush off my very rusty shell scripting and try to make a real, bone fide psalm-o-matic. The shell script would, in theory at least, randomly pick out a number from 1 to 150, select the Psalm that related to that number, and do the e-mailing for me. All while I slept. The first thing I needed to do was come up with a method for generating random numbers from 1 to 150. Of course that's trivial if you are programming in C or C++, or using a spread sheet, but I was trying to do this in Unix shell scripting, the only way I knew how to send out e-mails automagically. It turned out that what I knew about sending out e-mails—learned in Intro to Unix back in the summer of 2000—was no longer valid, at least not on my system. But I didn't know that when I began this project. Anyway, it turned out that generating random numbers from the unix shell was relatively easy. My server at Joyent runs bash-shell scripts, and the bash shell has a build-in shell variable called $RANDOM. $RANDOM returns a random number from 0 to 32767 whenever it is called. To pare this selection down to 1 to 150, I merely had to multiply the $RANDOM variable by 150, divide by 32767, and then add 1 to take care of the fact that Psalms begin with 1 not 0 (zero).psalmNo=$((1+150*$RANDOM/32767)) body="$filePath$fileRoot$psalmNo$fileExtension" mailx -s "e-mail subject" someone@somedomain.com <$body cat $body<<$filePath$mailMsg # !/usr/local/bin/bash
# psalm o' matic script
#
# This works as follows: me@myServer$ /usr/local/bin/bash psalm-0-matic
# If you don't precede with the "bash" it won't work.
# The fully qualified paths through out are necessary to make this work as a cron script
#
# This uses my random number generator script
#
# Why in the hell am I using vi?
# I'm not anymore -- using TextPad with sftpDrive (now ExpanDrive) filePath="/users/home/myUserName/domains/myDomain.org/web/public/Psalms/"
fileRoot="Psalm_"
fileExtension=".txt" # ***seed Random with a "random" number -- then select Psalm o' day RANDOM=$RANDOM psalmNo=$((1+150*$RANDOM/32767)) #all 150 -- Oh, yeah! # *****************prepare the message ****************** mailMsg="MailMsg" today=`/usr/xpg4/bin/date '+%A, %B %d, %Y'` # ***************** prepare header header ****************** dateField="Date: "$today
#toField="To: me "
#later on it would be fccr-ace.
addressFile=pomList
toField="To: "`cat "$filePath$addressFile"` #pomList is comma delimited: name , ...
fromField="From: me "
replyToField="Reply-to: me@myOtherDomain.net" #later on it would be fccr-ace?
subjectField="Subject: Psalm for "$today"--Psalm "$psalmNo # ***************** assemble message ******************
body="$filePath$fileRoot$psalmNo$fileExtension" echo $dateField<$filePath$mailMsg
echo $toField<<$filePath$mailMsg
echo $fromField<<$filePath$mailMsg
echo $replyToField<<$filePath$mailMsg echo $subjectField<<$filePath$mailMsg
echo " " <<$filePath$mailMsg
echo " " <<$filePath$mailMsg
cat $body<<$filePath$mailMsg # *****************send the message ****************** /usr/local/bin/sendmail -t <$filePath$mailMsg Ok, this worked. Getting it to send out automagically turned out to be more trouble than I realized, but I eventually got so I was sending myself Psalms on an hourly basis. Just in time for Lent. Addendum: Comments [6]
... That's what we sang at the Maundy Thursday service tonight. I have always loved this piece. I don't think we were so great, but then again, we probably weren't that bad. We recorded a passable version of it a few years back, which is reproduced here.
Because we're Congregationalists, we can sing in Latin. That seems weird, since our denominational roots are decidedly anti-Catholic (think Puritans). But for quite some time after Vatican II in the mid 60s, Catholics weren't allowed to do Latin. So you had to visit Congregationalists and Presbyterians and the like to hear things in Latin. I think that may have changed in the past few years.
The lyrics we sang: Ave, ave, verum corpus
natum de Maria Virgine,
Vere passum immolatum
in Cruce pro homine,
Cujus latus perforatum
unda fluxit et sanguine,
Esto nobis praegustatum
in mortis examine.
Translation: Hail,true body
born of the Virgin Mary,
Who truly suffered, sacrificed
on the Cross for man,
Whose pierced side overflowed
with water and blood,
Be for us a foretaste
In the test of death.
Comments [0]
Once I was baking cookies with my older sister. We were listening to the radio while we baked. The songs were typical teen-ager kind of stuff for those days. Then, amazingly, the DJ played a song for which he wanted his listeners to provide feed back. The kitchen was suddenly filled with the sounds of I Put a Spell on You, by Screamin' Jay Hawkins. I guess the other listeners weren't so impressed as I was. I thought the song was amazing, but I never heard it again until I was an adult with kids of my own. One of my kids helped me find this copy of the song.
Comments [1]
...Paul Robeson, or the bass guy in the Harmonizing Four, Jimmy Jones. Wouldn't it be cool if one or both of them came to choir? Or course ol' Paul has been gone for more than 30 years, and I expect the Jimmy is long gone as well. There are people who sing in the bass section of choirs, and then there are Paul Robeson and Jimmy Jones. There are people who can swim and then there is Michael Phelps (who went to my high school). Where did I go wrong?
Comments [0]
Comments [0]